.hero{position:relative;padding-top:calc(clamp(64px,11vw,136px));isolation:isolate}.hero:before{content:"";position:absolute;inset:0 0 auto;height:720px;z-index:-1;background:radial-gradient(60% 60% at 50% 0,var(--glow),transparent 70%);pointer-events:none}.hero__title{max-width:19ch;font-size:calc(clamp(40px,6.4vw,76px));line-height:1.04;letter-spacing:-.035em;font-weight:600}.hero__row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:28px}.hero__lead{max-width:46ch;font-size:calc(clamp(17px,1.6vw,19px));color:var(--text-2)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__note{margin-top:16px;font-size:14px;color:var(--text-3)}.shot{margin-top:56px}.shot--hero{margin-top:calc(clamp(48px,7vw,88px))}.shot__frame{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);padding:8px;container-type:inline-size}.shot--hero .shot__frame{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.shot__caption{margin-top:14px;font-size:13px;color:var(--text-3);text-align:center}.mk{font-size:13px;font-size:calc(clamp(7px,1.22cqw,14px));line-height:1.45;color:var(--text);user-select:none;pointer-events:none}.mk svg{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk b{font-weight:650}.mk small{color:var(--text-3);font-size:.92em}.mk--app{display:grid;grid-template-columns:15em minmax(0,1fr);min-height:44em;background:var(--bg);border-radius:.6em}.mk--sheet{background:var(--sheet);border:1px solid var(--line);border-radius:.7em;overflow:hidden}.mk-side{display:flex;flex-direction:column;gap:.2em;padding:.9em .6em}.mk-side__brand{display:flex;align-items:center;gap:.6em;padding:.3em .5em 1em;font-weight:650}.mk-side__brand .brand__mark{width:1.7em;height:1.7em;border-radius:50%}.mk-nav li{display:flex;align-items:center;gap:.7em;padding:.45em .6em;border-radius:.5em;color:var(--text-2)}.mk-nav li svg{color:var(--text-3)}.mk-nav li.is-active{background:var(--accent-soft);color:var(--text)}.mk-nav li.is-active svg{color:var(--accent)}.mk-nav--foot{margin-top:auto;padding-top:.6em;border-top:1px solid var(--line)}.mk-sheet{margin:.15em .15em .15em 0;background:var(--sheet);border:1px solid var(--line);border-radius:.7em;overflow:hidden}.mk-top{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.8em 1.4em;border-bottom:1px solid var(--line)}.mk-crumb{color:var(--text-3)}.mk-crumb b{color:var(--text)}.mk-crumb .sep{margin:0 .35em}.mk-top__right{gap:.7em;color:var(--text-2);font-size:.92em}.mk-btn,.mk-iconbtn,.mk-top__right{display:inline-flex;align-items:center}.mk-btn,.mk-iconbtn{gap:.45em;padding:.35em .55em;border:1px solid var(--line);border-radius:.5em;color:var(--text)}.mk-btn{padding:.35em .75em;font-weight:600}.mk-switch{position:relative;display:inline-block;width:2.3em;height:1.3em;border-radius:1em;background:var(--raise-2);flex:none}.mk-switch:after{content:"";position:absolute;top:.2em;left:.2em;width:.9em;height:.9em;border-radius:50%;background:var(--text-3)}.mk-switch.is-on{background:var(--accent)}.mk-switch.is-on:after{left:auto;right:.2em;background:var(--on-accent)}.mk-body{display:grid;gap:1.1em;padding:1.2em 1.4em 1.6em}.mk-lead,.mk-link{color:var(--text-2)}.mk-card{border:1px solid var(--line);border-radius:.7em;background:var(--sheet);overflow:hidden}.mk-card__head{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.9em 1.1em;border-bottom:1px solid var(--line)}.mk-pill{padding:.25em .7em;border:1px solid var(--line);border-radius:.45em;background:var(--raise)}.mk-link,.mk-live,.mk-pill{font-size:.92em}.mk-live{display:inline-flex;align-items:center;gap:.45em;color:var(--ok);font-weight:600}.mk-live:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor}.mk-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mk-stats>div{display:grid;gap:.15em;padding:.9em 1.1em 1em;border-left:1px solid var(--line)}.mk-stats>div:first-child{border-left:0}.mk-stats small{text-transform:uppercase;letter-spacing:.05em;font-size:.78em}.mk-stats strong{font-size:1.6em;font-weight:650;letter-spacing:-.02em}.mk-stats em{font-style:normal;font-size:.85em;color:var(--text-3)}.mk-stats em.up{color:var(--ok)}.mk-stats em.down{color:var(--bad)}.mk-cols{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:1.1em}.mk-rows>div{display:flex;justify-content:space-between;gap:1em;padding:.62em 1.1em;border-top:1px solid var(--line-soft)}.mk-rows>div:first-child{border-top:0}.mk-feed span,.mk-rows dt{color:var(--text-2)}.mk-rows dd{font-weight:600}.mk-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.62em 1.1em;border-top:1px solid var(--line-soft)}.mk-feed li:first-child{border-top:0}.mk-feed span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-feed b{color:var(--text)}.mk-feed q{quotes:"«" "»"}.mk-feed time{color:var(--text-3);font-size:.88em}.mk-dot{display:grid;place-items:center;width:2em;height:2em;border-radius:.5em;background:var(--raise);color:var(--text-2)}.mk-now{display:grid;grid-template-columns:13em minmax(0,1fr);gap:1.6em;align-items:center;padding:1em}.mk-now__cover{aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;gap:.45em;padding:2.4em 1.6em;border-radius:.6em;background:radial-gradient(80% 70% at 30% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),linear-gradient(160deg,var(--raise-2),var(--raise))}.mk-now__cover i{width:.55em;border-radius:.3em;background:color-mix(in srgb,var(--text) 75%,transparent)}.mk-now__cover i:first-child{height:30%}.mk-now__cover i:nth-child(2){height:55%}.mk-now__cover i:nth-child(3){height:80%}.mk-now__cover i:nth-child(4){height:45%}.mk-now__cover i:nth-child(5){height:95%}.mk-now__cover i:nth-child(6){height:60%}.mk-now__cover i:nth-child(7){height:35%}.mk-now__cover i:nth-child(8){height:70%}.mk-now__cover i:nth-child(9){height:40%}.mk-now__info{display:grid;gap:.3em}.mk-now__info strong{font-size:2em;font-weight:650;letter-spacing:-.02em;line-height:1.15}.mk-now__info>span{color:var(--text-2)}.mk-progress{margin-top:1.2em;height:.35em;border-radius:1em;background:var(--raise-2);overflow:hidden}.mk-progress span{display:block;height:100%;background:var(--text)}.mk-progress__time{display:flex;justify-content:space-between;color:var(--text-3);font-size:.88em}.mk-table__head,.mk-table__row{display:grid;grid-template-columns:2em minmax(0,1fr) 4em 13em;gap:1em;align-items:center;padding:.7em 1.1em}.mk-table__head{grid-template-columns:minmax(0,1fr) auto;text-transform:uppercase;letter-spacing:.05em;font-size:.8em;font-weight:650;color:var(--text-3);border-bottom:1px solid var(--line)}.mk-table__row+.mk-table__row{border-top:1px solid var(--line-soft)}.mk-table__row .d,.mk-table__row .n,.mk-table__row .t{color:var(--text-3)}.mk-table__row .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-table__row .t b{color:var(--text);margin-right:.5em}.mk-table__row .who{display:flex;align-items:center;justify-content:flex-end;gap:.5em}.mk-player,.mk-table__row .who,.mk-tag{color:var(--text-2)}.mk-tag{white-space:nowrap;font-style:normal;font-size:.82em;padding:.1em .5em;border-radius:.4em;border:1px solid var(--line);background:var(--raise)}.mk-player{display:flex;align-items:center;gap:1em;padding:.9em 1.4em;border-top:1px solid var(--line)}.mk-range{width:9em;height:.35em;border-radius:1em;background:var(--raise-2);overflow:hidden}.mk-range span{display:block;height:100%;background:var(--accent)}.mk-chips span,.mk-copied,.mk-filter em,.mk-player__vol,.mk-step{font-size:.92em}.mk-player__ctrl{display:inline-flex;align-items:center;gap:1.2em;margin-inline:auto}.mk-play{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--text);color:var(--bg)}.mk-play svg{stroke:none}.mk-mod{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:start}.mk-setting{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1.1em}.mk-setting>div{display:grid;gap:.15em}.mk-setting--line{border-top:1px solid var(--line)}.mk-filter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1em;padding:.75em 1.1em;border-top:1px solid var(--line-soft)}.mk-filter em{font-style:normal;color:var(--text-3)}.mk-ladder{display:grid;gap:0;padding:.4em 1.1em}.mk-ladder li{position:relative;display:flex;align-items:center;gap:.9em;padding:.65em 0}.mk-ladder li+li:before{content:"";position:absolute;left:.95em;top:-.65em;height:1.3em;border-left:1px dashed var(--line-strong)}.mk-ladder div{display:grid;gap:.1em}.mk-step{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;border:1px solid var(--line-strong);font-weight:650}.mk-chips span,.mk-search,.mk-step{background:var(--raise)}.mk-search{display:flex;align-items:center;gap:.6em;padding:.6em .9em;border-radius:.55em;color:var(--text-3)}.mk-chips{display:flex;flex-wrap:wrap;gap:.45em}.mk-chips span{padding:.3em .8em;border-radius:1em;color:var(--text-2)}.mk-chips .is-active{background:var(--text);color:var(--bg);font-weight:600}.mk-overlays{border-top:1px solid var(--line)}.mk-overlays li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1em;padding:.8em .4em;border-bottom:1px solid var(--line-soft)}.mk-ov__ico{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.5em;background:var(--raise);color:var(--text-2)}.mk-ov__txt{display:grid;gap:.05em}.mk-ov__act{display:inline-flex;align-items:center;gap:.5em;color:var(--text-2)}.mk-ov__act>svg{box-sizing:content-box;padding:.45em;border-radius:.45em;border:1px solid var(--line)}.mk-copied{display:inline-flex;align-items:center;gap:.4em;padding:.35em .7em;border-radius:.45em;background:var(--accent-soft);color:var(--accent);font-weight:600}.showcase{padding:calc(clamp(48px,7vw,80px)) 0 0}.showcase__list{display:flex;flex-wrap:wrap;justify-content:space-around;gap:16px 32px}.channel{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:6px 12px 6px 6px;border-radius:999px;color:var(--text-2);transition:color .15s,background-color .15s}.channel:hover,.channel__avatar{color:var(--text);background:var(--raise)}.channel__avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);font-weight:650;font-size:15px}.channel__name{font-size:18px;font-weight:600;letter-spacing:-.01em}.showcase__caption{margin-top:24px;text-align:center}.intro{padding:calc(clamp(88px,12vw,160px)) 0 0}.statement{max-width:30ch;font-size:calc(clamp(26px,3.4vw,40px));line-height:1.2;letter-spacing:-.025em;font-weight:550;color:var(--text-3)}.statement strong{color:var(--text);font-weight:600}.principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(clamp(56px,7vw,88px));border-top:1px solid var(--line)}.principle{display:grid;align-content:start;gap:8px;padding:32px 28px 8px;border-left:1px solid var(--line)}.principle:first-child{padding-left:0;border-left:0}.principle__art{width:100%;max-width:240px;height:auto;margin-bottom:20px;fill:none;stroke:var(--text-2);stroke-width:1.2;stroke-linecap:round}.principle__art .dim{stroke:var(--line-strong);stroke-dasharray:3 4}.principle h3{font-size:17px;letter-spacing:-.01em}.principle p{font-size:15px;color:var(--text-2)}.feature,.more{padding:calc(clamp(96px,13vw,168px)) 0 0}.feature__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end}.feature__kicker{margin-bottom:16px}.feature h2,.more h2{font-size:calc(clamp(34px,4.6vw,56px));line-height:1.06;letter-spacing:-.03em;max-width:13ch}.feature__lead{font-size:calc(clamp(17px,1.6vw,19px));color:var(--text-2);max-width:46ch}.points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--line)}.points li{padding:24px 24px 0;border-left:1px solid var(--line)}.points li:first-child{padding-left:0;border-left:0}.more__grid h3,.points h3{font-size:15px;letter-spacing:-.005em}.points p{margin-top:6px;font-size:14px;color:var(--text-2)}.more__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.more__grid li{display:grid;align-content:start;gap:8px;padding:28px 24px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.more__grid .ico{width:20px;height:20px;color:var(--text-2);margin-bottom:8px}.more__grid p{font-size:14px;color:var(--text-2)}.cta{padding:calc(clamp(112px,15vw,192px)) 0 calc(clamp(96px,12vw,160px));text-align:center}.cta h2{font-size:calc(clamp(34px,4.6vw,56px));line-height:1.06;letter-spacing:-.03em;max-width:16ch;margin-inline:auto}.cta p{margin-top:16px;font-size:17px;color:var(--text-2)}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media(max-width:960px){.hero__row{flex-direction:column;align-items:flex-start}.feature__head{grid-template-columns:minmax(0,1fr)}.more__grid,.points{grid-template-columns:repeat(2,minmax(0,1fr))}.points li:nth-child(odd){padding-left:0;border-left:0}.points li:nth-child(n+3){margin-top:8px}}@media(max-width:720px){.mk--app,.principles{grid-template-columns:minmax(0,1fr)}.principle{padding:28px 0 8px;border-left:0;border-top:1px solid var(--line)}.principle:first-child{border-top:0}.principle__art{max-width:160px;margin-bottom:12px}.shot__frame{padding:4px;border-radius:10px}.mk{font-size:calc(clamp(7.5px,2.3cqw,12px))}.mk--app{min-height:0}.mk-chips span:nth-child(n+5),.mk-ov__act>svg:not(:last-child),.mk-side,.mk-table__row .d,.mk-top__right{display:none}.mk-sheet{margin:0}.mk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-stats>div:nth-child(4){border-left:0}.mk-stats>div:nth-child(n+4){border-top:1px solid var(--line)}.mk-cols,.mk-mod{grid-template-columns:minmax(0,1fr)}.mk-now{grid-template-columns:9em minmax(0,1fr);gap:1.2em}.mk-table__row{grid-template-columns:1.5em minmax(0,1fr) 7em}.showcase__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel{width:100%}.channel__name{font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:520px){.hero__actions{width:100%}.cta__actions .btn,.hero__actions .btn{flex:1 1 100%}.more__grid,.points{grid-template-columns:minmax(0,1fr)}.points li{padding:20px 0 0;border-left:0}.points li+li{margin-top:0}.more__grid{border-left:0}.more__grid li{grid-template-columns:20px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:20px 0;border-right:0}.more__grid .ico{grid-row:span 2;margin:1px 0 0}}.subhow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.subhow__step{display:grid;align-content:start;gap:14px}.subhow__shot{display:block;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-2);transition:border-color .15s;aspect-ratio:4/3;display:grid;place-items:center;padding:12px}.subhow__shot:hover{border-color:var(--text-3)}.subhow__shot img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.subhow__step p{font-size:15px;color:var(--text-2)}.subhow__step p a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.subhow__num{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;border-radius:50%;border:1px solid var(--line-strong);font-size:12px;font-weight:650;color:var(--text)}.more__grid code{font-size:.85em}@media(max-width:860px){.subhow{grid-template-columns:minmax(0,1fr);max-width:520px}}