.mk-wt-scene{--u:clamp(.5px, .178571cqi, 1.3px);position:absolute;inset:0}.mk-m-browser{inset:calc(var(--u) * 18);border:1px solid var(--border);border-radius:calc(var(--u) * 8);background:var(--bg);position:absolute;overflow:hidden}.mk-m-chrome{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);border-bottom:1px solid var(--border);display:flex}.mk-m-dot{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--border-strong);border-radius:50%}.mk-m-url{height:calc(var(--u) * 14);margin-left:calc(var(--u) * 8);padding:0 calc(var(--u) * 8);min-width:calc(var(--u) * 180);border-radius:calc(var(--u) * 7);border:1px solid var(--border);background:var(--bg-raised);font-family:var(--font-mono);font-size:calc(var(--u) * 8.5);color:var(--text-faint);align-items:center;line-height:1;display:flex}.mk-m-body{height:calc(100% - var(--u) * 26);position:relative}.mk-m-body>.mk-m-line,.mk-m-body>.mk-m-card,.mk-m-body>.mk-s1-cta{position:absolute}.mk-m-line{height:calc(var(--u) * 7);border-radius:calc(var(--u) * 3.5);background:var(--border);display:block}.mk-m-h{height:calc(var(--u) * 11);border-radius:calc(var(--u) * 4);background:var(--border-strong)}.mk-m-faint{opacity:.55}.mk-m-card{border:1px solid var(--border);border-radius:calc(var(--u) * 6);background:var(--bg-raised);display:block}.mk-pin{width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #0000008c;place-items:center;display:grid}.mk-pin svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.mk-launcher{right:calc(var(--u) * 34);bottom:calc(var(--u) * 32);width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 20) #f0850c59;place-items:center;display:grid;position:absolute}.mk-launcher svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.mk-chip{align-items:center;gap:calc(var(--u) * 4);font-family:var(--font-mono);font-size:calc(var(--u) * 9);letter-spacing:.04em;padding:calc(var(--u) * 1) calc(var(--u) * 6);border-radius:calc(var(--u) * 4);border:1px solid var(--border);background:var(--bg);color:var(--text-dim);white-space:nowrap;line-height:1.6;display:inline-flex}.mk-chip-accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-wash)}.mk-chip-success{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, transparent);background:var(--success-wash)}.mk-chip-info{color:var(--info);border-color:color-mix(in srgb, var(--info) 35%, transparent);background:var(--info-wash)}.mk-avatar{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-hover);font-family:var(--font-mono);font-size:calc(var(--u) * 9);border:1px solid #f0850c59;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.mk-avatar-n{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-dim)}.mk-composer-row{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 10);display:flex}.mk-composer-input{min-width:0;height:calc(var(--u) * 22);padding:0 calc(var(--u) * 8);border-radius:calc(var(--u) * 5);border:1px solid var(--border);background:var(--bg);font-size:calc(var(--u) * 10);color:var(--text-faint);white-space:nowrap;flex:1;align-items:center;line-height:1;display:flex;overflow:hidden}.mk-composer-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);border-top:1px solid var(--border);display:flex}.mk-composer-send{height:calc(var(--u) * 22);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 5);background:var(--accent);color:var(--accent-contrast);font-size:calc(var(--u) * 10);flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.mk-pop{border-radius:calc(var(--u) * 8);border:1px solid var(--border-strong);background:var(--bg-raised);box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 44) #0009;flex-direction:column;display:flex;position:absolute}.mk-pop-tail{left:calc(var(--u) * -7);top:calc(var(--u) * 15);width:calc(var(--u) * 12);height:calc(var(--u) * 12);background:var(--bg-raised);border:1px solid var(--border-strong);border-top:0;border-right:0;position:absolute;transform:rotate(45deg)}.mk-pop-head{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 9) calc(var(--u) * 10);border-bottom:1px solid var(--border);display:flex}.mk-pop-who{flex:1;min-width:0}.mk-name{font-size:calc(var(--u) * 11.5);color:var(--text);font-weight:600;line-height:1.3;display:block}.mk-time{font-size:calc(var(--u) * 9.5);color:var(--text-faint);line-height:1.4;display:block}.mk-pop-body{flex-direction:column;display:flex}.mk-msg{align-items:flex-start;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10);display:flex}.mk-msg-main{min-width:0}.mk-msg-who{font-size:calc(var(--u) * 10);color:var(--text);font-weight:600;line-height:1.4;display:block}.mk-msg-body{font-size:calc(var(--u) * 10.5);color:var(--text-dim);line-height:1.5;display:block}.mk-msg-slot{position:relative}.mk-typing{align-items:center;position:absolute;inset:0}.mk-typing-dots{align-items:center;gap:calc(var(--u) * 4);display:flex}.mk-typing-dot{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--text-faint);border-radius:50%;display:block}.mk-pop-foot{margin-top:auto}.mk-s1-cta{width:calc(var(--u) * 92);height:calc(var(--u) * 20);padding:0 calc(var(--u) * 10);border-radius:calc(var(--u) * 5);background:var(--accent);color:var(--accent-contrast);font-size:calc(var(--u) * 10);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.mk-s1-layer{position:absolute;inset:0}.mk-s1-scrim{background:#0c0b0a8c;position:absolute;inset:0}.mk-s1-hilite{left:calc(11% - var(--u) * 4);top:calc(56% - var(--u) * 4);width:calc(var(--u) * 100);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 6);border:1px solid var(--accent);background:var(--accent-wash);position:absolute}.mk-s1-cursor{position:absolute;inset:0}.mk-s1-cursor-arrow{width:calc(var(--u) * 17);height:calc(var(--u) * 25);transform-origin:calc(var(--u) * 3) calc(var(--u) * 3);filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 5) #0009);display:block;position:absolute;top:0;left:0}.mk-s1-cursor-arrow svg{width:100%;height:100%;display:block}.mk-s1-pin{margin-left:calc(var(--u) * -13);margin-top:calc(var(--u) * -26);transform-origin:50% 100%;position:absolute;top:58%;left:24%}.mk-s1-composer{transform-origin:top;border-radius:calc(var(--u) * 8);border:1px solid var(--border-strong);background:var(--bg-raised);width:52%;box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #0009;position:absolute;top:45.7%;left:30%}.mk-s2-pin{margin-left:calc(var(--u) * -13);margin-top:calc(var(--u) * -13);position:absolute;top:12.6%;left:20.4%}.mk-s2-pop{width:64%;top:5%;left:27%}.mk-s3-flow{inset:calc(var(--u) * 14);gap:calc(var(--u) * 9);flex-direction:column;display:flex;position:absolute}.mk-s3-banner{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-radius:calc(var(--u) * 6);border:1px solid color-mix(in srgb, var(--info) 30%, var(--border));background:var(--info-wash);transform-origin:top;display:flex}.mk-s3-banner-text{font-size:calc(var(--u) * 10);color:var(--text-dim)}.mk-s3-row{gap:calc(var(--u) * 10);height:calc(var(--u) * 150);flex:none;display:flex}.mk-s3-card{gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 12);flex-direction:column;display:flex;position:relative}.mk-s3-target{border-color:var(--border-strong)}.mk-s3-target[data-changed=true]{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}.mk-s3-cta{align-self:flex-start;margin-top:auto;position:relative}.mk-s3-pin{right:calc(var(--u) * -6);bottom:calc(100% + var(--u) * 6);align-items:center;gap:calc(var(--u) * 6);display:flex;position:absolute}.mk-s3-chip{flex:none}.mk-s3-ghost{left:calc(var(--u) * 364);top:calc(var(--u) * 149);position:absolute}.mk-s3-trail{left:calc(var(--u) * -364);top:calc(var(--u) * -149);width:calc(var(--u) * 524);height:calc(var(--u) * 278);position:absolute;overflow:visible}.mk-s3-ghost-ring{left:calc(var(--u) * -13);top:calc(var(--u) * -13);width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:var(--radius-pill);border:1px dashed var(--text-faint);opacity:.8;display:block;position:absolute}.mk-s3-ghost-label{left:50%;top:calc(var(--u) * -30);font-family:var(--font-mono);font-size:calc(var(--u) * 8.5);letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;position:absolute;transform:translate(-50%)}.mk-s4-thumbs{left:calc(var(--u) * 16);top:calc(var(--u) * 22);width:calc(var(--u) * 130);gap:calc(var(--u) * 11);flex-direction:column;display:flex;position:absolute}.mk-s4-thumb{gap:calc(var(--u) * 6);height:calc(var(--u) * 84);padding:calc(var(--u) * 10);border:1px solid var(--border);border-radius:calc(var(--u) * 6);background:var(--bg);flex-direction:column;display:flex;position:relative}.mk-s4-thumb-line{height:calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:var(--border);width:70%;display:block}.mk-s4-thumb-line.mk-m-faint{width:46%}.mk-s4-thumb-pin{right:calc(var(--u) * 10);bottom:calc(var(--u) * 10);width:calc(var(--u) * 20);height:calc(var(--u) * 20);position:absolute}.mk-s4-thumb-pin svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.mk-s4-inbox{left:calc(var(--u) * 164);right:calc(var(--u) * 16);top:calc(var(--u) * 22);bottom:calc(var(--u) * 22);border:1px solid var(--border);border-radius:calc(var(--u) * 8);background:var(--bg-raised);flex-direction:column;display:flex;position:absolute;overflow:hidden}.mk-s4-bar{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 8) calc(var(--u) * 10);border-bottom:1px solid var(--border);background:var(--bg-sunken);display:flex}.mk-s4-count{font-family:var(--font-mono);font-size:calc(var(--u) * 9);color:var(--text-faint);margin-left:auto}.mk-s4-list{flex-direction:column;flex:1;list-style:none;display:flex}.mk-s4-row{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-bottom:1px solid var(--border);flex:1;min-width:0;display:flex;position:relative}.mk-s4-row:last-child{border-bottom:0}.mk-s4-edge{background:var(--accent);transform-origin:50%;width:2px;position:absolute;top:0;bottom:0;left:0}.mk-s4-main{flex:1;min-width:0}.mk-s4-title{font-size:calc(var(--u) * 12.5);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;display:block;overflow:hidden}.mk-s4-row[data-unread=true] .mk-s4-title{color:var(--text)}.mk-s4-meta{align-items:center;gap:calc(var(--u) * 5);margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 9.5);color:var(--text-faint);display:flex}.mk-s4-path{font-family:var(--font-mono);color:var(--text-dim)}.mk-s4-sep{opacity:.5}.mk-s4-chips{flex:none}.mk-s5-wrap{position:absolute;inset:0}.mk-s5-code{left:calc(var(--u) * 18);top:calc(var(--u) * 26);width:calc(var(--u) * 300);height:calc(var(--u) * 170);border:1px solid var(--border);border-radius:calc(var(--u) * 8);background:var(--bg-code);flex-direction:column;display:flex;position:absolute;overflow:hidden}.mk-s5-code-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 7) calc(var(--u) * 9);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:calc(var(--u) * 9);color:var(--text-faint);display:flex}.mk-s5-code-body{gap:calc(var(--u) * 5);padding:calc(var(--u) * 10) calc(var(--u) * 9);flex-direction:column;flex:1;display:flex}.mk-s5-line{font-family:var(--font-mono);font-size:calc(var(--u) * 9.5);color:var(--text-dim);white-space:pre;line-height:1.5;display:block;position:relative;overflow:hidden}.mk-s5-line:first-child{color:var(--accent-hover)}.mk-s5-wipe{background:var(--bg-code);transform-origin:100%;position:absolute;inset:0}.mk-s5-caret{width:calc(var(--u) * 6);height:calc(var(--u) * 12);background:var(--accent);display:block}.mk-s5-wire{width:100%;height:100%;position:absolute;inset:0}.mk-s5-card{left:calc(var(--u) * 344);top:calc(var(--u) * 168);width:calc(var(--u) * 198);gap:calc(var(--u) * 8);padding:calc(var(--u) * 12);border:1px solid var(--border-strong);border-radius:calc(var(--u) * 8);background:var(--bg-raised);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #0000008c;flex-direction:column;display:flex;position:absolute}.mk-s5-card-top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);display:flex}.mk-s5-card-state{font-family:var(--font-mono);font-size:calc(var(--u) * 9);color:var(--text-faint)}.mk-s5-card-title{font-size:calc(var(--u) * 12);color:var(--text);font-weight:600;line-height:1.35}.mk-s5-card-meta{font-size:calc(var(--u) * 9.5);color:var(--text-faint)}.mk-s5-card-shot{justify-content:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 40);padding:0 calc(var(--u) * 10);border:1px solid var(--border);border-radius:calc(var(--u) * 5);background:var(--bg);flex-direction:column;display:flex;position:relative}.mk-s5-shot-line{width:62%}.mk-s5-shot-line+.mk-s5-shot-line{width:40%}.mk-s5-shot-pin{width:calc(var(--u) * 20);height:calc(var(--u) * 20);position:absolute;top:50%;left:78%;transform:translate(-50%,-50%)}.mk-s5-shot-pin svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}@keyframes ob-spin{to{transform:rotate(360deg)}}.docs-prose h1{font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-3);font-weight:700}.docs-prose h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-3);font-weight:650}.docs-prose h3{font-size:var(--text-md);margin:var(--space-5) 0 var(--space-2);font-weight:650}.docs-prose p,.docs-prose ul,.docs-prose ol{color:var(--text-dim);font-size:var(--text-sm);margin-bottom:var(--space-3);max-width:68ch}.docs-prose ul,.docs-prose ol{padding-left:var(--space-5);list-style-position:outside}.docs-prose ul{list-style-type:disc}.docs-prose ol{list-style-type:decimal}.docs-prose li::marker{color:var(--text-faint)}.docs-prose li{margin-bottom:var(--space-1)}.docs-prose strong{color:var(--text)}.docs-prose .docs-shot{width:100%;max-width:560px;height:auto;margin:var(--space-3) 0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:block}.docs-prose pre code{font-size:inherit}.docs-prose :not(pre)>code{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;font-size:.85em}.docs-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:var(--space-4) 0}.docs-table th,.docs-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.docs-table th{color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.docs-table td{color:var(--text-dim)}.docs-table td code{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px}.docs-table-wrap{overflow-x:auto}.hero-stage{isolation:isolate;background:var(--bg);place-items:center;min-height:clamp(560px,82vh,860px);display:grid;position:relative;overflow:clip}.hero-cloud{z-index:0;pointer-events:none;opacity:.3;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 74%,#0000 99%);mask-image:linear-gradient(#0000 0%,#000 10% 74%,#0000 99%)}.hero-cursors{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-cursor{z-index:3;opacity:0;transform-origin:4px 4px;transition:transform var(--dur-instant) var(--ease-out);will-change:transform;filter:drop-shadow(0 2px 6px #00000080);align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0}.hero-cursor[data-placed=true]{opacity:1}.hero-cursor svg{flex:none}.hero-cursor-tag{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--cursor-color);color:#14120f;white-space:nowrap;margin-top:12px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4}.hero-pin{z-index:2;pointer-events:none;opacity:0;transition:opacity .62s var(--ease-out), transform .52s cubic-bezier(.2, 1.35, .4, 1);position:absolute;transform:translate(-50%,calc(-50% - 14px))scale(.4)}.hero-pin[data-visible=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.hero-pin-dot{border-radius:var(--radius-pill);background:var(--pin-color);border:2px solid #00000059;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 4px 14px -4px #000000b3}.hero-pin-initial{font-family:var(--font-mono);color:#14120f;font-size:11px;font-weight:700;line-height:1}.hero-thread{border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform-origin:-6px -6px;opacity:0;width:214px;transition:opacity var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out);padding:10px 12px;position:absolute;top:36px;left:30px;transform:scale(.94)translateY(-4px);box-shadow:0 18px 40px -18px #000000d9}.hero-thread[data-open=true]{opacity:1;transform:none}.hero-thread-head{color:var(--text);align-items:center;gap:6px;margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.hero-thread-avatar{border-radius:var(--radius-pill);background:var(--pin-color);color:#14120f;width:16px;height:16px;font-family:var(--font-mono);place-items:center;font-size:9px;font-weight:700;line-height:1;display:grid}.hero-thread-body{color:var(--text-dim);font-size:12.5px;line-height:1.45}.hero-scrim{z-index:2;pointer-events:none;background:radial-gradient(56% 42% at 50% 46%, color-mix(in srgb, var(--bg) 72%, transparent) 0%, color-mix(in srgb, var(--bg) 48%, transparent) 45%, transparent 76%), linear-gradient(to bottom, transparent 62%, var(--bg) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-cursor,.hero-pin[data-visible=true]{transition:none;animation:none}}@media (max-width:900px){.hero-cursors{display:none}.hero-stage{min-height:clamp(520px,74vh,700px)}.hero-scrim{background:linear-gradient(to bottom, transparent 62%, var(--bg) 100%)}}
