:root,[data-theme=dark]{--mk-ink:#0a0a0b;--mk-ink-2:#121214;--mk-panel:rgba(22, 22, 24, 0.78);--mk-line:rgba(255, 255, 255, 0.08);--mk-line-strong:rgba(255, 255, 255, 0.16);--mk-text:#ededed;--mk-text-dim:#a3a3a3;--mk-hl:var(--brand-yellow);--mk-fn:var(--text-accent);--mk-sim:var(--brand-yellow);--mk-file:var(--status-success);--mk-fam:var(--brand-yellow);--mk-glow-y:rgba(252, 193, 1, 0.22);--mk-glow-b:rgba(252, 193, 1, 0.08);--mk-dot:255, 255, 255;--mk-grain:0.05}[data-theme=light]{--mk-ink:#fbfaf6;--mk-ink-2:#f3f1ea;--mk-panel:rgba(255, 255, 255, 0.82);--mk-line:rgba(0, 0, 0, 0.08);--mk-line-strong:rgba(0, 0, 0, 0.16);--mk-text:#141414;--mk-text-dim:#555555;--mk-hl:#7a5c00;--mk-sim:#8a6700;--mk-fam:#8a6700;--mk-glow-y:rgba(252, 193, 1, 0.38);--mk-glow-b:rgba(252, 193, 1, 0.16);--mk-dot:0, 0, 0;--mk-grain:0.035;--reader-1:#c2185b;--reader-2:#00796b;--reader-5:#3949ab;--on-reader:#ffffff}:root{--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--mk-display:700 clamp(36px, 5.4vw, 78px)/1 var(--font-body);--mk-title:700 clamp(28px, 3.6vw, 48px)/1.08 var(--font-body);--mk-lede:400 clamp(15px, 1.25vw, 17px)/1.6 var(--font-body);--mk-ease:cubic-bezier(0.2, 0.8, 0.2, 1);--mk-wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mk-ink);color:var(--mk-text);font:var(--text-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:120;opacity:var(--mk-grain);background-image:url(/static/img/landing-grain.ab57adfb.svg)}a{color:inherit}:focus-visible{outline:2px solid var(--interactive-focus);outline-offset:2px}.wrap{width:min(var(--mk-wrap),100% - 2 * var(--page-pad));margin-inline:auto}.hl{color:var(--mk-hl)}.mark{flex:none;display:block;width:36px;height:32px}.mark img{display:block;width:100%;height:100%}.mark__light{display:none!important}[data-theme=light] .mark__light{display:block!important}[data-theme=light] .mark__dark{display:none!important}.btn{display:inline-flex;align-items:center;gap:var(--gap-actions);height:46px;padding:0 var(--space-6);border-radius:var(--radius-lg);font:var(--text-body-strong);text-decoration:none;white-space:nowrap;color:var(--mk-text);background:0 0;border:1px solid var(--mk-line-strong);cursor:pointer;transition:transform .25s var(--mk-ease),border-color .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px);border-color:var(--mk-text-dim)}.btn--primary{color:#000;background:var(--brand-yellow);border-color:var(--brand-yellow);box-shadow:0 10px 40px -12px var(--mk-glow-y)}.btn--primary:hover{border-color:var(--brand-yellow);box-shadow:0 0 0 6px var(--mk-glow-y)}.btn--sm{height:36px;padding:0 var(--space-4);font:var(--text-label-text);font-weight:600}.nav{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.nav.is-scrolled{background:color-mix(in srgb,var(--mk-ink) 78%,transparent);backdrop-filter:blur(14px);border-color:var(--mk-line)}.nav__inner{display:flex;align-items:center;gap:var(--space-8);height:68px}.brand{display:inline-flex;align-items:center;gap:var(--gap-stack);text-decoration:none;font:700 17px/1 var(--font-body)}.nav__links{display:flex;gap:var(--space-6);margin-left:auto}.nav__links a{text-decoration:none;color:var(--mk-text-dim);font:var(--text-label-text)}.nav__links a:hover{color:var(--mk-text)}.nav__actions{display:flex;align-items:center;gap:var(--gap-stack)}.theme-toggle{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-lg);border:1px solid var(--mk-line-strong);background:0 0;cursor:pointer}.theme-toggle span{width:14px;height:14px;border-radius:50%;border:2px solid var(--mk-text);background:linear-gradient(90deg,var(--mk-text) 50%,transparent 50%);transition:transform .5s var(--mk-ease)}[data-theme=light] .theme-toggle span{transform:rotate(180deg)}.intro{position:relative;padding:92px 0 var(--space-16);overflow:hidden;isolation:isolate}.intro__sky{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.intro::before{content:"";position:absolute;z-index:-1;inset:-20% -10% auto;height:900px;background:radial-gradient(600px 380px at 30% 30%,var(--mk-glow-b),transparent 70%),radial-gradient(700px 420px at 75% 70%,var(--mk-glow-y),transparent 70%);filter:blur(10px)}.intro h1{margin:var(--space-5)0 0;font:var(--mk-display);letter-spacing:-.045em}.intro h1 span{display:block}.intro h1 .hl{text-shadow:0 0 40px var(--mk-glow-y)}.intro__lede{margin:0;font:var(--mk-lede);color:var(--mk-text-dim)}.intro__lede strong{color:var(--mk-text);font-weight:600}.intro__cta{display:flex;flex-wrap:wrap;gap:var(--gap-stack);margin-top:var(--space-6)}.intro__top{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,540px);gap:var(--space-8);align-items:center}.intro__top h1{margin:0;font:700 clamp(26px,2.6vw,38px)/1.1 var(--font-body);letter-spacing:-.04em}.intro__top .intro__lede{margin-top:var(--space-3);max-width:44em;font-size:14px}.hash{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hash input{flex:1 1 200px;min-width:0;height:36px;padding:0 var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--mk-line-strong);background:var(--mk-ink-2);color:var(--mk-text);font:13px/1 var(--font-code)}.hash .btn{height:36px}.toast{position:fixed;left:50%;bottom:var(--space-6);z-index:90;max-width:calc(100% - 2 * var(--page-pad));padding:var(--space-3)var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--mk-line-strong);background:var(--mk-ink-2);font:var(--text-label-text);translate:-50% 20px;opacity:0;transition:opacity .3s,translate .3s var(--mk-ease)}.toast.is-on{opacity:1;translate:-50% 0}.live{--view-h:clamp(400px, calc(100vh - 370px), 820px);margin-top:var(--space-5);border-radius:12px;border:1px solid var(--mk-line-strong);overflow:hidden;background:var(--bg-primary);color:var(--text-primary);font:14px/1.4 var(--font-body);box-shadow:0 50px 120px -40px rgba(0,0,0,.7)}[data-theme=light] .live{box-shadow:0 40px 100px -50px rgba(0,20,40,.35)}.chrome{display:flex;align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-3);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary,#333);font:var(--text-meta);color:var(--text-muted)}.chrome__dots{display:flex;gap:6px}.chrome__dots i{width:10px;height:10px;border-radius:50%;background:var(--bg-quaternary)}.chrome__url{flex:1;min-width:0;max-width:460px;height:24px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--bg-primary);line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chrome__size{white-space:nowrap}.chrome__url b{color:var(--text-primary);font-weight:400}.live__phase{display:inline-flex;align-items:center;gap:var(--gap-actions);margin-left:auto;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live__phase::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand-yellow);box-shadow:0 0 10px var(--brand-yellow);animation:hint 1s ease-in-out infinite}.live.is-done .live__phase::before{background:var(--status-success);box-shadow:none;animation:none}.abtn{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-4);border:1px solid var(--border-field-subtle,#464647);border-radius:var(--radius-md);background:var(--bg-quaternary);color:var(--text-primary);font:13px/1 var(--font-body);white-space:nowrap;cursor:pointer}.abtn:hover{background:var(--interactive-hover)}.abtn[disabled]{opacity:.5;cursor:default}.app{--zoom:.8;zoom:var(--zoom);display:grid;grid-template-columns:280px minmax(0,1fr)280px;height:calc(var(--view-h)/var(--zoom))}.rail{display:flex;flex-direction:column;min-height:0;background:var(--bg-secondary);border-right:1px solid var(--border-primary,#333)}.rail__head{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)var(--space-4)var(--space-3);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary,#333)}.rail__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.rail__title b{font:600 15px/1.2 var(--font-body)}.rail__title span{font:11px/1 var(--font-body);color:var(--text-primary);white-space:nowrap}.rail__search{height:32px;padding:0 var(--space-3);border:1px solid var(--border-field,#79797a);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-muted);font:13px/30px var(--font-body)}.fns{flex:1;min-height:0;margin:0;padding:var(--space-2)0;list-style:none;overflow-y:auto}.fn-item{display:flex;align-items:center;gap:2px;height:24px;padding:0 var(--space-4)0 8px;cursor:pointer}.fn-item:hover{background:var(--list-hover-bg,var(--interactive-hover))}.fn-item.is-sel{background:var(--list-focus-bg)}.fn-item__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px;border-left:3px solid transparent;color:var(--text-accent);line-height:16px}.fn-item--unfinished .fn-item__name{border-left-color:var(--marker-unfinished,#ff9800)}.fn-item--aside .fn-item__name{color:var(--text-muted)}.fn-item__count{align-self:flex-start;margin-top:3px;font-size:10px;line-height:10px;color:var(--text-primary)}.fn-item__name.is-renamed{animation:renamed 1.2s var(--mk-ease)}.mainpane{display:flex;flex-direction:column;min-width:0;min-height:0}.band{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)var(--space-4);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary,#333)}.band__row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.band__row .gap{flex:1}.band__file{font:var(--text-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.band__file b{font-weight:600}.band__fn{display:flex;min-width:0;font:600 13px/20px var(--font-body);white-space:nowrap}.band__fn>.nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.band__fn>.xs{flex:none}.band__row--wrap{flex-wrap:wrap;row-gap:var(--space-2)}.band__row--wrap .band__fn{flex:initial}.band__acts{display:flex;gap:var(--space-2);margin-left:auto}.band__fn .acc{color:var(--text-accent)}.band__fn a{color:var(--text-accent);text-decoration:none;cursor:pointer}.band__fn a:hover,.band__fn a[aria-expanded=true]{text-decoration:underline}.mainpane{position:relative}:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list)::-webkit-scrollbar{width:10px;height:10px}:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list)::-webkit-scrollbar-track,:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list)::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:var(--radius-full)}:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list)::-webkit-scrollbar-thumb:is(:hover,:active){background:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){:is(html,.fns,.peek__side,.lin,.hist__list,.cpanel__list){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}}.result-list{margin:0;padding:0;list-style:none;font:13px/1.3 var(--font-body)}.result-list__group{padding:var(--gap-actions)12px var(--gap-inline);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.result-list__item{display:grid;grid-template-columns:var(--result-columns,minmax(0,1fr) auto);align-items:center;column-gap:var(--gap-nav);min-height:28px;padding:0 12px 0 9px;border-left:3px solid transparent;border-radius:var(--radius-xs);cursor:pointer}.result-list__item:hover:not(.is-selected){background:var(--list-hover-bg);color:var(--list-hover-fg,inherit)}.result-list__item.is-selected{background:var(--list-active-bg);color:var(--list-active-fg);border-left-color:var(--list-active-marker)}.result-list__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-list__name--symbol{font-family:var(--font-code);color:var(--text-accent)}.result-list__context{font:12px var(--font-code);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-list__address{font:12px var(--font-code);color:var(--syntax-address)}.result-list__meta{justify-self:end;font-weight:600;font-variant-numeric:tabular-nums}.result-list__item.is-selected :is(.result-list__name,.result-list__context,.result-list__address){color:inherit}.result-list__empty{padding:var(--space-4)var(--gap-nav);text-align:center;font-size:12px;color:var(--text-secondary)}.lin{position:relative;flex:1;min-height:0;overflow-y:auto;padding:8px 0;background:var(--bg-primary);color:var(--text-primary);font:14px/20px var(--font-code)}.lin__row{display:flex;height:20px;padding-left:5px;border-left:3px solid transparent;white-space:pre}.lin__row>.ad{flex:none;width:140px;color:var(--syntax-address)}.lin__row>.code{min-width:0;overflow:hidden;text-overflow:ellipsis}.lin__row.is-caret{background:var(--caret-line-bg)}.lin .mn{color:var(--syntax-keyword);font-weight:700}.lin .mem{color:var(--operand-memory,#fcd101)}.tok{border-radius:2px;cursor:pointer}.tok:hover{outline:1px solid var(--interactive-focus);outline-offset:1px}.tok--reg{color:var(--operand-register,#81a2be)}.tok--im{color:var(--operand-immediate,#b294bb)}.tok--fn{color:var(--text-accent)}.tok.is-same{background:var(--caret-fill-bg,#062f4a)}[data-theme=light] .tok.is-same{background:var(--caret-fill-bg,#eaf5ff)}.tok.is-caret{outline:1px solid var(--interactive-focus);outline-offset:1px}.tok.is-renamed{animation:renamed 1.2s var(--mk-ease)}@keyframes renamed{0%,35%{background:var(--brand-yellow);color:#000}}.hist{display:flex;flex-direction:column;min-height:0;background:var(--bg-secondary);border-left:1px solid var(--border-primary,#333)}.hist__head{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-4);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary,#333)}.hist__head b{font:600 15px/1.2 var(--font-body)}.hist__head span{font:11px/1 var(--font-body)}.hist__list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2)var(--space-4)}.hist__day{margin:var(--space-2)0 var(--space-1);font:var(--text-meta);color:var(--text-muted)}.hx{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:2px var(--space-3);align-items:start;padding:var(--space-2)0;animation:fadein .35s var(--mk-ease)}.hx__what{font:13px/1.45 var(--font-body);overflow-wrap:anywhere}.hx__what .acc{color:var(--text-accent)}.hx__what s{color:var(--text-muted)}.hx__meta{grid-column:1;font:var(--text-caption);color:var(--text-muted)}.hx__meta .k-index{color:var(--mk-hl)}.hx__meta .k-context{color:var(--text-accent)}.hx .abtn{grid-row:1/span 2;grid-column:2;height:26px;padding:0 var(--space-3);font-size:12px}@keyframes fadein{from{opacity:0;transform:translateY(-4px)}}.seg{position:relative}.seg[data-c-loading]::before{content:"";position:absolute;top:20px;bottom:0;left:0;width:3px;border-radius:var(--radius-full);background:var(--status-info);animation:c-stale-pulse 1.6s ease-in-out infinite}@keyframes c-stale-pulse{50%{opacity:.45}}.seg__c[hidden],.seg__asm[hidden]{display:none}.seg__lang{position:absolute;top:2px;right:var(--space-3);z-index:1;padding:0 4px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-muted);font:10px/14px var(--font-body);cursor:pointer}.seg__lang:hover{color:var(--text-primary);border-color:var(--text-muted)}.seg__c .code{transition:background-color .6s ease-out}.seg__c.is-new .code{background-color:color-mix(in srgb,var(--status-info) 18%,transparent);transition:none}.lin .ck{color:var(--syntax-keyword);font-weight:700}.lin .cf{color:var(--syntax-flow);font-weight:700}.lin .cn{color:var(--syntax-immediate)}.seg__c .tok--fn{color:var(--syntax-function)}.lin:focus{outline:none}.hint{margin-left:6px;color:var(--text-muted);font:11px/1 var(--font-body)}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:var(--radius-full);background:var(--interactive-focus);color:#fff;font:600 11px/1 var(--font-body)}.abtn.is-on{border-color:var(--interactive-focus)}.lin .tchip{margin-left:2ch;height:18px;font-size:11px;vertical-align:1px}.lin .tchip .av{width:14px;height:14px;font-size:7px}.cpanel[hidden],.hist__list[hidden]{display:none}.cpanel{display:flex;flex-direction:column;flex:1;min-height:0}.cpanel__list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2)0}.cpanel .thread{background:var(--bg-primary);border-color:var(--border-secondary)}.cpanel .thread.is-active{border-color:var(--interactive-focus)}.cpanel .compose{border-top-color:var(--border-secondary)}.cpanel .compose input{background:var(--bg-primary);border-color:var(--border-field,#79797a);color:var(--text-primary)}@media(max-width:1500px){.band .hint{display:none}}.live__foot{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-2)var(--space-4);background:var(--bg-tertiary);border-top:1px solid var(--border-primary,#333);font:var(--text-caption);color:var(--text-muted)}.live__foot .note{margin-left:auto}.live{position:relative}.readers{display:flex;gap:4px;margin-right:var(--space-2)}.band .av{width:28px;height:28px;font-size:11px;cursor:default}.av--in{animation:avin .45s var(--mk-ease)}@keyframes avin{from{transform:scale(.3);opacity:0}}.badge[hidden]{display:none}.lin .lin__row{position:relative}.lin .lin__row.is-at{border-left-color:var(--reader);background:color-mix(in srgb,var(--reader) 12%,transparent)}.seg.has-reader::after{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--reader)}.rdot{flex:none;width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--reader)}.lin{transition:opacity .3s}.lin.is-follow{outline:2px solid var(--reader);outline-offset:-2px}.follow.follow--live{position:absolute;left:50%;z-index:3;display:flex;margin:0;transform:translateX(-50%);border-radius:0 0 var(--radius-md)var(--radius-md);white-space:nowrap}.follow.follow--live[hidden]{display:none}.lin .cs{color:var(--syntax-string)}.lin .cc{color:var(--syntax-comment);font-style:italic}.lens,.lens-x{display:inline-block;height:20px;color:var(--text-muted);font:var(--text-meta);line-height:20px;vertical-align:top;white-space:nowrap}.lens::before{content:attr(data-count);color:var(--text-secondary)}.lens::after{content:attr(data-more)}.lens--open,.lens-x--open{color:var(--text-accent)}.lens--open::before,.lens-x--open::after{color:inherit;text-decoration:underline}.lens--none{color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.lens-x{white-space:pre}.lens+.lens-x::before{content:" · "}.lens-x::after{content:attr(data-count);color:var(--text-secondary)}.lens-x--none::after{color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.peek{margin:0;border-block:2px solid var(--interactive-focus);background:var(--bg-secondary);color:var(--text-primary);font:var(--text-body);white-space:normal;animation:peekin .25s var(--mk-ease)}@keyframes peekin{from{opacity:0;transform:translateY(-6px)}}.peek__head{display:flex;align-items:center;gap:var(--space-3);padding:4px 8px 4px 12px;border-bottom:1px solid var(--border-primary);font:var(--text-meta);color:var(--text-secondary);white-space:nowrap}.peek__name{font-family:var(--font-code);font-weight:600;color:var(--text-primary)}.peek__tabs{display:flex}.peek__tab{padding:0 8px;border-radius:var(--radius-xs);line-height:22px;transition:background .2s}.peek__tab.is-current{background:var(--list-focus-bg);color:var(--list-focus-fg,var(--text-primary))}.peek__head>:not(.peek__keys){flex:none}.peek__keys{display:flex;flex:initial;align-items:center;gap:4px;min-width:0;margin-left:auto;overflow:hidden}.peek__keys>*{flex:none}.peek__close{padding:0 6px;font-size:16px;line-height:22px}.kbd{display:inline-block;min-width:20px;padding:0 4px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);font:var(--text-caption);text-align:center;color:var(--text-secondary)}.peek__body{display:grid;grid-template-columns:minmax(0,1fr)min(300px,50%);height:196px}.peek__preview{min-width:0;overflow:hidden;border-right:1px solid var(--border-primary);background:var(--bg-primary)}.peek__caption{padding:2px 12px;border-bottom:1px solid var(--border-primary);font:var(--text-meta);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek__code{padding:4px 0;font:13px/20px var(--font-code)}.peek__code .lin__row>.ad{width:84px}.peek__side{position:relative;min-height:0;overflow-y:auto}.peek .result-list{--result-columns:88px minmax(0, 1fr)}.peek .result-list__item:has(>.result-list__meta){--result-columns:minmax(0, 1fr) auto auto}.result-list__code{white-space:pre;font:12px var(--font-code);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.result-list__subject{font-family:var(--font-code);letter-spacing:0;text-transform:none;color:var(--text-secondary)}.tree{padding-block:4px;font:12px var(--font-code)}.tree__node{display:flex;align-items:center;gap:6px;min-height:24px;padding:0 12px 0 calc(9px + (var(--depth,1) - 1) * 16px);border-left:3px solid transparent;animation:fadein .25s var(--mk-ease)}.tree__node.is-selected{background:var(--list-active-bg);color:var(--list-active-fg);border-left-color:var(--list-active-marker)}.tree__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree__twist{flex:none;width:10px;color:var(--text-secondary)}.tree__node[aria-expanded=false]>.tree__twist::before{content:"▸"}.tree__node[aria-expanded=true]>.tree__twist::before{content:"▾"}.tree__calls{margin-left:auto;font:var(--text-meta);color:var(--text-secondary)}.tree__node.is-selected :is(.tree__twist,.tree__calls){color:inherit}.ghost{position:absolute;left:0;top:0;z-index:60;width:20px;height:20px;pointer-events:none;opacity:0;transition:transform .75s var(--mk-ease),opacity .3s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.ghost.is-on{opacity:1}.ghost svg{display:block;width:20px;height:20px}.ghost::after{content:"";position:absolute;left:-9px;top:-8px;width:22px;height:22px;border-radius:50%;border:2px solid var(--brand-yellow);opacity:0}.ghost.is-tap::after{animation:tap .45s ease-out}@keyframes tap{from{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.ask{display:flex;align-items:center;gap:6px;padding:0 var(--space-3)var(--space-2)calc(var(--space-3) + 28px);font:var(--text-meta);color:var(--text-secondary);animation:fadein .35s var(--mk-ease)}.spin{flex:none;width:10px;height:10px;border-radius:50%;border:2px solid var(--border-secondary);border-top-color:var(--text-accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.abtn--primary{border-color:transparent;background:var(--interactive-active,#0066cc);color:#fff}.cmt .suggestion-card{grid-column:1/-1;margin-top:var(--space-1)}.suggestion-card{border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);animation:fadein .35s var(--mk-ease)}.suggestion-card__head{padding:var(--gap-actions)var(--gap-stack);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font:var(--text-meta)}.suggestion-card__title{color:var(--text-primary);font-weight:600}.suggestion-card__list{margin:0;padding:0;list-style:none}.suggestion-card__row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--gap-inline)var(--gap-actions);align-items:baseline;padding:6px var(--gap-stack);border-bottom:1px solid var(--border-secondary);transition:background .3s}.suggestion-card__row:last-child{border-bottom:0}.suggestion-card__relation{color:var(--text-muted);font:var(--text-caption)}.suggestion-card__names{font:12px/17px var(--font-code);overflow-wrap:anywhere}.suggestion-card__from{color:var(--text-secondary)}.suggestion-card__arrow{padding:0 3px;color:var(--text-muted)}.suggestion-card__to{color:var(--text-primary);font-weight:600}.suggestion-card__names,.suggestion-card__why{grid-column:1/-1}.suggestion-card__why{margin:0;color:var(--text-secondary);font:var(--text-caption)}.suggestion-card__now{color:var(--text-primary);font-family:var(--font-code)}.suggestion-card__acts,.suggestion-card__state{grid-column:1/-1;font:var(--text-caption)}.suggestion-card__state{color:var(--text-secondary)}.suggestion-card__row--accepted .suggestion-card__from,.suggestion-card__row--stale .suggestion-card__from{text-decoration:line-through}.suggestion-card__row--accepted .suggestion-card__to{color:var(--status-success)}.suggestion-card__row--stale .suggestion-card__to{color:var(--text-muted);font-weight:400}.suggestion-card__action{color:var(--text-accent);margin-right:6px}.suggestion-card__action--accept{color:var(--status-success)}.suggestion-card__action--quiet{color:var(--text-secondary)}.suggestion-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-actions);padding:var(--gap-actions)var(--gap-stack);border-top:1px solid var(--border-secondary)}.suggestion-card__foot .abtn{height:26px;padding:0 var(--space-3);font-size:12px}.suggestion-card__hint{margin-left:auto;color:var(--text-muted);font:var(--text-caption)}.suggestion-card__row .sbadge{grid-row:1;grid-column:2}.sbadge{justify-self:end;padding:0 6px;border:1px solid;border-radius:var(--radius-full);font:600 10px/15px var(--font-body)}.sbadge--high{color:var(--status-success)}.sbadge--medium{color:var(--text-secondary)}.sbadge--low{color:var(--status-warning)}.chapters{display:flex;flex-wrap:wrap;gap:2px var(--space-3);margin:0;padding:0;list-style:none}.chapters li{color:var(--text-muted);transition:color .3s}.chapters li.is-past{color:var(--text-secondary)}.chapters li.is-on{color:var(--text-primary);font-weight:600}.chapters li.is-on::before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--brand-yellow);vertical-align:1px}.wall{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr)minmax(0,2fr);gap:1px;border-radius:16px;overflow:hidden;background:var(--mk-line);border:1px solid var(--mk-line)}.wall__col{min-width:0;background:var(--mk-ink-2)}.wall__col h3{margin:0;padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--mk-line);font:var(--text-badge-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-hl)}.wall__col h3 small{display:block;margin-top:var(--space-1);font:var(--text-caption);letter-spacing:0;text-transform:none;color:var(--mk-text-dim)}.wall ul{list-style:none;margin:0;padding:var(--space-2)0}.wall__col--wide ul{columns:2;column-gap:0}.wall li{break-inside:avoid}.wall li a{position:relative;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2)var(--space-5);font:600 clamp(15px,1.35vw,19px)/1.3 var(--font-body);letter-spacing:-.02em;transition:background .2s,color .2s}.wall li a:hover,.wall li a:focus-visible{background:color-mix(in srgb,var(--brand-yellow) 10%,transparent);color:var(--mk-hl)}.wall li a small{flex:1;min-width:0;font:var(--text-caption);letter-spacing:0;color:var(--mk-text-dim);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall li a::after{content:"→";position:absolute;right:6px;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.wall li a:hover::after,.wall li a:focus-visible::after{opacity:1;transform:none}.strips{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1fr);gap:1px;margin-top:var(--space-4);border-radius:16px;overflow:hidden;background:var(--mk-line);border:1px solid var(--mk-line)}.strip{padding:var(--space-4)var(--space-5);background:var(--mk-ink-2)}.strip h3{margin:0 0 var(--space-3);font:var(--text-badge-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-hl)}.strip p{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.strip p>span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--mk-line-strong);font:600 13px/1.3 var(--font-body)}.always{display:flex;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-5);border-radius:14px;border:1px dashed color-mix(in srgb,var(--mk-hl) 60%,transparent);background:color-mix(in srgb,var(--brand-yellow) 6%,transparent)}.always__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand-yellow);color:#000;font:700 20px/1 var(--font-body)}.always p{margin:0;font:var(--mk-lede);color:var(--mk-text-dim)}.always b{color:var(--mk-text)}@keyframes hint{50%{opacity:.35}}.index{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:var(--space-16);border-radius:16px;overflow:hidden;background:var(--mk-line);border:1px solid var(--mk-line)}.index>div{padding:var(--space-6);background:var(--mk-ink)}.index h3{margin:0 0 var(--space-2);font:700 15px/1.3 var(--font-body)}.index p{margin:0;color:var(--mk-text-dim);font:var(--text-meta);line-height:1.6}.index b{display:block;margin-bottom:var(--space-3);font:var(--text-badge-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-hl)}.section{position:relative;padding:128px 0}.section--alt{background:var(--mk-ink-2);border-block:1px solid var(--mk-line)}.head{max-width:1e3px;margin-bottom:var(--space-12)}.head h2{margin:var(--space-4)0 0;font:var(--mk-title);letter-spacing:-.035em;text-wrap:balance}.head p{margin:var(--space-5)0 0;font:var(--mk-lede);color:var(--mk-text-dim)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--mk-ease),transform .9s var(--mk-ease);transition-delay:var(--d,0s)}.reveal.is-in{opacity:1;transform:none}.av{--reader:var(--reader-1);flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--reader);color:var(--on-reader);font:600 12px/1 var(--font-body);cursor:pointer;transition:box-shadow .2s,opacity .3s}.av--c1{--reader:var(--reader-1)}.av--c2{--reader:var(--reader-2)}.av--c5{--reader:var(--reader-5)}.av--sm{width:20px;height:20px;font-size:9.5px;cursor:default}.av.is-pressed{box-shadow:0 0 0 2px var(--mk-ink-2),0 0 0 4px var(--reader)}.who{position:absolute;right:var(--space-3);top:2px;padding:0 6px;height:16px;border-radius:3px;background:var(--reader);color:var(--on-reader);font:600 10px/16px var(--font-body)}.tchip{display:inline-flex;align-items:center;gap:4px;height:18px;margin-left:2ch;padding:0 6px 0 2px;border-radius:var(--radius-full);border:1px solid var(--border-secondary);background:var(--bg-secondary);color:var(--text-secondary);font:11px/1 var(--font-body);cursor:pointer;vertical-align:1px;animation:fadein .35s var(--mk-ease)}.tchip .av{width:14px;height:14px;font-size:7px}.tchip b{color:var(--text-accent);font-weight:600}@keyframes fadein{from{opacity:0;transform:translateY(-4px)}}.follow{display:none;position:sticky;top:calc(-1 * var(--space-2));z-index:2;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:calc(-1 * var(--space-2));padding:4px var(--space-3);background:var(--reader,var(--reader-2));color:var(--on-reader);font:var(--text-meta)}.follow.is-on{display:flex}.follow button{padding:0 8px;border:1px solid;border-radius:var(--radius-md);background:0 0;color:inherit;font:inherit;font-weight:600;cursor:pointer}.thread{margin:var(--space-2)var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--mk-line-strong);background:var(--mk-ink-2);animation:fadein .35s var(--mk-ease)}.thread__anchor{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--mk-line);font:var(--text-caption);color:var(--mk-text-dim)}.thread__anchor code{color:var(--text-accent);font-family:var(--font-code)}.cmt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px var(--space-2);padding:var(--space-2)var(--space-3);animation:fadein .35s var(--mk-ease)}.cmt__who{align-self:center;font:var(--text-meta);color:var(--mk-text-dim)}.cmt__who b{color:var(--mk-text)}.cmt__who .tag{margin-left:6px;padding:1px 5px;border-radius:3px;border:1px solid;font:700 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--reader-5)}.cmt__body{grid-column:2;margin:0;font:var(--text-meta);line-height:1.5;color:var(--mk-text)}.cmt__body .at{color:var(--text-accent);font-weight:600}.cmt__body code{font-family:var(--font-code);color:var(--mk-hl)}.cmt--typing .cmt__body{color:var(--mk-text-dim);animation:hint 1s ease-in-out infinite}.compose{position:relative;display:flex;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--mk-line)}.compose input{flex:1;min-width:0;height:36px;padding:0 var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--mk-line-strong);background:var(--mk-ink-2);color:var(--mk-text);font:var(--text-meta)}.compose .btn{height:36px}.dev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.dev__card{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border-radius:16px;border:1px solid var(--mk-line-strong);background:var(--mk-panel)}.dev__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.dev__top b{font:700 20px/1.2 var(--font-body)}.dev__top span{font:var(--text-caption);color:var(--mk-text-dim);font-family:var(--font-code)}.term{margin:0;padding:var(--space-3)var(--space-4);border-radius:10px;background:#0d0d0e;color:#e6e6e6;font:12.5px/1.6 var(--font-code);white-space:pre-wrap;word-break:break-all}.term__p{color:var(--brand-yellow);margin-right:1ch}.term--add{min-height:calc(3 * 1.6em + 2 * var(--space-3))}.term--add .term__c{color:#8a8f98}.term--add.is-typing::after{content:"▍";color:var(--brand-yellow);animation:hint 1s steps(1)infinite}.clis{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:calc(-1 * var(--space-2))}.clis span{padding:2px 10px;border-radius:var(--radius-full);border:1px solid var(--mk-line-strong);font:600 11.5px/1.5 var(--font-body);color:var(--mk-text-dim);transition:color .25s,border-color .25s,background .25s}.clis span.is-on{border-color:var(--mk-hl);background:color-mix(in srgb,var(--brand-yellow) 12%,transparent);color:var(--mk-text)}.term--chat{min-height:168px;white-space:normal;word-break:normal}.term--chat div{animation:fadein .35s var(--mk-ease)}.term .you{color:#fff}.term .you::before{content:"> ";color:var(--brand-yellow)}.term .call{color:#9aa0a6}.term .call b{color:#7fd1ff;font-weight:400}.term .ok{color:#8bd49c}.term .say{color:#e6e6e6;margin-top:6px}.dev__points{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3);font:var(--text-meta);line-height:1.55;color:var(--mk-text-dim)}.dev__points b{color:var(--mk-text)}.dev__points code,.dev__tools code{font-family:var(--font-code);color:var(--mk-hl)}.dev__tools{display:flex;flex-wrap:wrap;gap:6px}.dev__tools code{padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--mk-line-strong);font-size:11.5px;color:var(--mk-text)}.dev__eps{margin:0;padding:0;list-style:none;border-radius:10px;border:1px solid var(--mk-line);overflow:hidden}.dev__eps li{display:flex;align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-top:1px solid var(--mk-line);font:var(--text-meta)}.dev__eps li:first-child{border-top:0}.dev__eps .m{flex:none;width:44px;padding:2px 0;border-radius:4px;text-align:center;font:700 10px/1.4 var(--font-code);background:color-mix(in srgb,var(--status-info) 20%,transparent);color:var(--status-info)}.dev__eps .m--post{background:color-mix(in srgb,var(--status-success) 20%,transparent);color:var(--status-success)}.together{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-10)}.tog{min-width:0;display:flex;flex-direction:column;gap:var(--space-5);margin:0}.tog figcaption h3{margin:0 0 var(--space-2);font:700 16px/1.3 var(--font-body)}.tog figcaption p{margin:0;font:var(--text-meta);line-height:1.6;color:var(--mk-text-dim)}.tog figcaption>b{display:block;margin-bottom:var(--space-3);font:var(--text-badge-text);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-hl)}.fig{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-height:280px;padding:var(--space-5);border-radius:14px;border:1px solid var(--mk-line-strong);background:var(--bg-secondary);color:var(--text-primary);font:13px/1.45 var(--font-body);overflow:hidden}.fig .acc,.fig .at{color:var(--text-accent)}.fig .at{font-weight:600}.fig code{font-family:var(--font-code)}.fig__band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:calc(-1 * var(--space-5))calc(-1 * var(--space-5))0;padding:var(--space-3)var(--space-5);background:var(--bg-tertiary);border-bottom:1px solid var(--border-primary)}.fig__file{font:var(--text-meta)}.fig__avs{display:flex;gap:6px}.fig .av{cursor:default}.av.is-pressed{box-shadow:0 0 0 2px var(--bg-tertiary),0 0 0 4px var(--reader)}.rcard{position:absolute;top:66px;right:var(--space-5);z-index:2;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:100%;margin-top:6px;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-secondary);background:var(--bg-secondary);box-shadow:var(--shadow-menu)}.rcard p{margin:0;color:var(--text-secondary)}.rcard .rcard__hint{color:var(--text-muted)}.rcard__arrow{position:absolute;top:-6px;right:84px;width:10px;height:10px;border-left:1px solid var(--border-secondary);border-top:1px solid var(--border-secondary);background:var(--bg-secondary);transform:rotate(45deg)}.fig__lin{flex:1;margin:calc(-1 * var(--space-3))calc(-1 * var(--space-5))calc(-1 * var(--space-5));padding:0 0 var(--space-3);outline:2px solid var(--reader-2);outline-offset:-2px;font-size:13px;overflow:hidden}.fig__lin .lin__row[data-at]{border-left-color:var(--reader);background:color-mix(in srgb,var(--reader) 12%,transparent)}.fig__lin .lin__row>.ad{width:96px}.fig__lin .tok--fn{color:var(--syntax-function)}.fig__follow{display:flex;align-items:center;gap:var(--space-3);width:max-content;margin:0 0 var(--space-2)var(--space-5);padding:3px var(--space-3);border-radius:0 0 var(--radius-md)var(--radius-md);background:var(--reader-2);color:var(--on-reader);font:var(--text-meta)}.fig__stop{padding:0 8px;border:1px solid;border-radius:var(--radius-md);font-weight:600}.tcard{flex:1;display:flex;flex-direction:column;gap:var(--space-3);margin:calc(-1 * var(--space-5));padding:var(--space-4)var(--space-5);border-left:3px solid var(--interactive-focus);background:var(--bg-tertiary)}.tcard__anchor{display:flex;gap:var(--space-3);font:13px/20px var(--font-code)}.tcard__anchor code{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard__cmt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-2)}.tcard__cmt p{margin:2px 0 0}.tcard__cmt p code{padding:0 4px;border-radius:var(--radius-xs);background:var(--bg-quaternary)}.tcard__head{font:var(--text-meta);color:var(--text-muted)}.tcard__head b{color:var(--text-primary);font-weight:600}.tcard__head .new{color:var(--text-accent)}.tcard__head .tag{margin-left:4px;padding:1px 5px;border-radius:3px;border:1px solid;font:700 9px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--reader-5)}.tcard__reply{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tcard__field{flex:1 0 100%;height:48px;padding:6px 10px;border-radius:var(--radius-xs);border:1px solid var(--border-field,#79797a);background:var(--bg-primary);color:var(--text-muted)}.tcard__reply .abtn{height:28px;font-size:12px}.tcard__hint{margin-left:auto;font:var(--text-caption);color:var(--text-muted)}.flirt__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.flirt__head b{font:600 14px/1.3 var(--font-body)}.flirt__head .abtn,.flirt__acts .abtn{height:30px;font-size:12px}.flirt{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.flirt li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-2)}.chk{width:16px;height:16px;border-radius:3px;border:1px solid var(--border-field,#79797a);background:var(--bg-primary)}.chk.is-on{border-color:var(--interactive-active,#0066cc);background:var(--interactive-active,#0066cc)url(/static/img/landing-check.49fab65b.svg)50%/14px no-repeat}.flirt__item{display:flex;flex-direction:column;padding:4px var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--border-secondary);background:var(--bg-primary)}.flirt__item.is-sel{border-color:var(--accent-primary)}.flirt__item b{font:600 13px/20px var(--font-code)}.flirt__item small{font:var(--text-caption);color:var(--text-muted)}.flirt__acts{display:flex;gap:var(--space-2);margin-top:auto}.abtn--danger{border-color:transparent;background:var(--status-error);color:#fff}.fig>.suggestion-card{animation:none}.final{padding:150px 0;text-align:center;overflow:hidden;position:relative}.final h2{margin:0 auto;font:var(--mk-display);letter-spacing:-.045em}.final p{margin:var(--space-5)auto 0;max-width:38em;font:var(--mk-lede);color:var(--mk-text-dim)}.final .intro__cta{justify-content:center;margin-top:var(--space-10)}.final__thread{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.7}.final .mark{width:72px;height:64px;margin:0 auto var(--space-8)}.footer{height:auto;padding:var(--space-10)0;background:0 0;border-top:1px solid var(--mk-line)}.footer__inner{max-width:none;height:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);font:var(--text-meta);color:var(--mk-text-dim)}.footer .brand{font-size:14px;color:var(--mk-text)}.footer .mark{width:27px;height:24px}.footer nav{display:flex;gap:var(--space-6);margin-left:auto}.footer a{text-decoration:none}.footer a:hover{color:var(--mk-text)}.blog{padding:160px 0 128px}.blog .head{margin-bottom:var(--space-12)}.blog .head h1{margin:0}.blog .l-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.blog-card{gap:var(--space-4);padding:var(--space-6);background:var(--mk-ink-2);border:1px solid var(--mk-line);border-radius:16px;transition:transform .25s var(--mk-ease),border-color .25s,box-shadow .25s}.blog-card:hover,.blog-card.is-hover{border-color:var(--mk-line-strong);box-shadow:0 30px 80px -40px var(--mk-glow-y)}.blog-card__meta{font:var(--text-badge-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-hl)}.blog-card__meta .badge{min-width:0;height:auto;margin:0;padding:2px var(--space-2);border:1px solid color-mix(in srgb,var(--mk-hl) 50%,transparent);background:0 0;color:var(--mk-hl);font:inherit}.blog-card__title{font:700 clamp(20px,1.8vw,26px)/1.2 var(--font-body);letter-spacing:-.03em;color:var(--mk-text);text-wrap:balance}.blog-card__excerpt{font:var(--mk-lede);color:var(--mk-text-dim)}.blog-card__link{justify-self:start;font:var(--text-body-strong);color:var(--mk-hl)}.blog-card__link::after{content:" →"}.post{--post-measure:680px}.post .wrap>*,.post .blog-prose>*{width:100%;max-width:var(--post-measure);margin-inline:auto}.post .wrap>.blog-prose{max-width:none}.post__meta{margin:0;font:var(--text-badge-text);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-hl)}.post h1{margin:var(--space-4)0 var(--space-10);font:var(--mk-title);letter-spacing:-.035em;text-wrap:balance}.post .blog-prose{gap:var(--space-5);font:15px/1.75 var(--font-body)}.post .blog-prose__heading{margin-top:var(--space-8);font:700 clamp(20px,2vw,26px)/1.25 var(--font-body);letter-spacing:-.03em;color:var(--mk-text)}.post .blog-prose__subheading{margin-top:var(--space-4);font:700 17px/1.35 var(--font-body);color:var(--mk-text)}.post .blog-prose__paragraph:has(>.blog-prose__image){max-width:none;margin-block:var(--space-6)}.post .blog-prose__image{width:auto;max-width:100%;height:auto;margin-inline:auto;border:1px solid var(--mk-line-strong);border-radius:12px;box-shadow:0 50px 120px -40px rgba(0,0,0,.7)}[data-theme=light] .post .blog-prose__image{box-shadow:0 40px 100px -50px rgba(0,20,40,.35)}.post .blog-prose__pre{background:var(--mk-ink-2);border-color:var(--mk-line-strong)}.post .blog-prose__quote{border-left-color:var(--mk-hl)}.post .blog-prose__link{color:var(--mk-hl);text-underline-offset:3px}.post .legal-prose{gap:var(--space-5);font:15px/1.75 var(--font-body)}.post .legal-prose__heading{margin-top:var(--space-8);font:700 clamp(20px,2vw,26px)/1.25 var(--font-body);letter-spacing:-.03em;color:var(--mk-text)}.post .legal-prose__term{color:var(--mk-text)}.post .legal-prose a{color:var(--mk-hl);text-underline-offset:3px}.post__foot{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--mk-line)}@media(max-width:1024px){.intro__top{grid-template-columns:minmax(0,1fr)}.app{grid-template-columns:220px minmax(0,1fr)}.hist,#b-history,#b-comments,#b-comment{display:none}.wall{grid-template-columns:minmax(0,1fr)minmax(0,2fr)}.wall__col:last-child{grid-column:1/-1}.wall__col:last-child ul{columns:3}.strips{grid-template-columns:1fr}.dev{grid-template-columns:minmax(0,1fr)}.live{--view-h:380px}.index{grid-template-columns:repeat(2,1fr)}.nav__links{display:none}}@media(max-width:720px){.index{grid-template-columns:1fr}.wall{grid-template-columns:minmax(0,1fr)}.wall ul,.wall__col:last-child ul{columns:2}.together{grid-template-columns:minmax(0,1fr)}.who{display:none}.app{--zoom:1;grid-template-columns:minmax(0,1fr)}.rail,.chrome__url,.chrome__size,.band .abtn{display:none}.band__fn{display:block;white-space:normal}.band__fn>.xs{white-space:normal}.lin{font-size:12.5px}.lin__row>.ad{width:84px}.nav__inner{gap:var(--space-4)}.nav__actions{margin-left:auto;gap:var(--gap-actions)}.nav .btn{padding:0 var(--space-3)}.section{padding:96px 0}.blog{padding:120px 0 96px}.post .blog-prose__paragraph:has(>.blog-prose__image){width:auto;margin-inline:calc(-1 * var(--page-pad))}.post .blog-prose__image{border:0;border-radius:0}}@media(max-width:560px){.nav .brand__name{display:none}}@media(max-width:420px){.nav__wide{display:none}.nav__actions .btn{text-transform:capitalize}}@media(max-width:360px){.nav__inner{gap:var(--space-3)}.nav__actions{gap:var(--space-2)}.nav .btn{padding:0 var(--space-2)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.is-reader-2{--reader:var(--reader-2)}.landing-dialog{max-width:min(420px,100% - 2 * var(--page-pad));padding:var(--space-6);border:1px solid var(--mk-line-strong);border-radius:var(--radius-lg);color:var(--mk-text);background:var(--mk-ink-2);font:var(--text-body)}.landing-dialog::backdrop{background:rgba(0,0,0,.6)}.landing-dialog p{margin:0 0 var(--space-6)}.landing-dialog form{display:flex;justify-content:flex-end}