@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.074yowjdp83r3.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.142kz3f7gseln.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0b0b0a;--surface-raised:#121211;--surface-sunken:#0e0e0c;--surface-hover:#1a1a17;--line:#24231f;--line-strong:#36352f;--control-line:#63625a;--ink:#edece6;--ink-muted:#a9a8a0;--ink-faint:#858479;--accent:#c8f169;--on-accent:#141a05;--accent-wash:#c8f16914;--accent-line:#c8f16952;--exposed:#ff6b61;--exposed-wash:#ff6b611f;--exposed-line:#ff6b616b;--exposed-ink:#ffd9d6;--term-bg:#0e0e0c;--term-line:#2c2b26;--term-chrome:#22211d;--term-dot:#3a3934;--term-ink:#d6d5cd;--term-bold:#f4f3ec;--term-dim:#8a897f;--term-prompt:#c8f169;--code-key:#c8f169;--code-value:#bdbcb3;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-14:56px;--space-16:64px;--space-22:88px;--space-30:120px;--radius-xs:4px;--radius-sm:5px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:18px;--radius-full:999px;--shadow-float:0 40px 90px -40px #0009;--shadow-pop:0 28px 60px -28px #000000a6;--focus-ring:0 0 0 2px #0b0b0a, 0 0 0 4px #c8f169;--container:1200px;--gutter:clamp(16px, 4vw, 40px);--section-y:120px;--measure:680px}
html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.mu-mono{font-family:var(--font-mono)}.mu-btn:focus-visible,.mu-tab:focus-visible,.mu-copy:focus-visible,.mu-input:focus-visible,.mu-announce:focus-visible,.mu-term-replay:focus-visible,.mu-stat-source:focus-visible{box-shadow:var(--focus-ring);outline:none}.mu-mark{color:var(--accent);flex:none}.mu-lockup{align-items:center;gap:10px;display:inline-flex}.mu-wordmark{font:600 17px/1 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.mu-icon{flex:none}.mu-icon-tile{background:var(--accent-wash);width:40px;height:40px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.mu-wall{flex-direction:column;gap:6px;display:flex}.mu-wall-row{box-sizing:border-box;gap:6px;display:flex}.mu-stone{border-radius:var(--radius-xs);background:var(--surface-hover);height:22px}.mu-stone-new{background:var(--accent)}.mu-btn{border-radius:var(--radius-md);height:48px;font:600 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.mu-btn-sm{height:40px;padding:0 14px;font-size:14px}.mu-btn-primary{background:var(--accent);color:var(--on-accent)}.mu-btn-primary:hover{filter:brightness(1.06);color:var(--on-accent)}.mu-btn-secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--control-line);font-weight:500}.mu-btn-secondary:hover{border-color:var(--ink-faint);color:var(--ink)}.mu-btn-link{color:var(--ink);background:0 0;padding:0 6px;font-weight:500}.mu-btn-link:hover{color:var(--accent)}.mu-install{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);max-width:700px;overflow:hidden}.mu-install-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.mu-tab{appearance:none;color:var(--ink-muted);font:500 13px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:44px;padding:0 12px}.mu-tab:hover{color:var(--ink)}.mu-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.mu-install-note{font:500 11.5px var(--font-mono);color:var(--ink-faint);white-space:nowrap;margin-left:auto;padding-right:6px}.mu-install-cmd{align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}.mu-install-cmd code{white-space:nowrap;min-width:0;font:14px var(--font-mono);color:var(--ink);flex:1;overflow-x:auto}.mu-prompt{color:var(--ink-faint);-webkit-user-select:none;user-select:none}.mu-copy{appearance:none;border:1px solid var(--control-line);background:var(--surface-hover);min-width:72px;height:36px;color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;border-radius:8px;padding:0 12px}.mu-term{border:1px solid var(--term-line);border-radius:var(--radius-xl);background:var(--term-bg);color:var(--term-ink);overflow:hidden}.mu-term-float{box-shadow:var(--shadow-float)}.mu-term-bar{border-bottom:1px solid var(--term-chrome);align-items:center;gap:8px;height:44px;padding:0 10px 0 16px;display:flex}.mu-term-dot{background:var(--term-dot);border-radius:50%;flex:none;width:11px;height:11px}.mu-term-title{font:12px var(--font-mono);color:var(--term-dim);white-space:nowrap;text-overflow:ellipsis;margin-left:12px;overflow:hidden}.mu-term-badge{margin-left:8px}.mu-term-replay{appearance:none;color:var(--term-dim);font:12px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;margin-left:auto;padding:0 8px}.mu-term-replay:hover{color:var(--term-bold)}.mu-term-body{font:14px/1.7 var(--font-mono);padding:22px 26px 26px;overflow-x:auto}.mu-ln{white-space:pre;min-height:1.7em}.mu-ln-wrap{white-space:pre-wrap}.mu-t-b{color:var(--term-bold);font-weight:600}.mu-t-d{color:var(--term-dim)}.mu-t-r{color:var(--exposed)}.mu-t-rb{color:var(--exposed-ink);background:var(--exposed-wash);box-shadow:0 0 0 1px var(--exposed-line);border-radius:var(--radius-xs)}.mu-t-p{color:var(--term-prompt)}.mu-t-k{color:var(--code-key)}.mu-t-v{color:var(--code-value)}.mu-t-cur{background:var(--accent);animation:1.05s step-end infinite mu-blink}@keyframes mu-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mu-t-cur{animation:none}}.mu-badge{border-radius:var(--radius-sm);height:22px;font:600 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.mu-badge-exposed{background:var(--exposed-wash);color:var(--exposed);box-shadow:inset 0 0 0 1px var(--exposed-line)}.mu-badge-review{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.mu-badge-unknown{color:var(--ink-muted);border:1px dashed var(--line-strong)}.mu-badge-neutral{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500}.mu-chip{border-radius:var(--radius-full);height:24px;font:500 12px var(--font-mono);white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 9px;display:inline-flex}.mu-chip-active{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.mu-chip-early{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.mu-chip-planned{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.mu-chip-exploring{color:var(--ink-muted);border:1px dashed var(--line-strong)}.mu-pill{border-radius:var(--radius-full);height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);font:500 12px var(--font-mono);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.mu-eyebrow{font:500 13px/18px var(--font-mono);color:var(--accent);margin:0}.mu-headline{letter-spacing:-.04em;text-wrap:balance;color:var(--ink);margin:16px 0 0;font-size:clamp(36px,4.6vw,64px);font-weight:600;line-height:1.02}.mu-headline-hero{letter-spacing:-.045em;margin-top:0;font-size:clamp(44px,6.6vw,88px);line-height:1}.mu-headline>span{display:block}.mu-quiet{color:var(--ink-faint)}.mu-accent{color:var(--accent)}.mu-lede{max-width:var(--measure);color:var(--ink-muted);margin:20px 0 0;font-size:18px;line-height:1.55}.mu-card{box-sizing:border-box;padding:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-raised);flex-direction:column;gap:14px;display:flex}.mu-card-emphasis{border-color:var(--accent-line)}.mu-card-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.mu-card-text{color:var(--ink-muted);margin:0;font-size:15.5px;line-height:1.55}.mu-stat{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--surface-raised);flex-direction:column;min-height:340px;padding:32px 32px 28px;display:flex}.mu-stat-label{font:500 13px var(--font-mono);color:var(--ink-muted);margin:0}.mu-stat-body{flex-direction:column;flex-grow:1;justify-content:center;padding:28px 0;display:flex}.mu-stat-value{letter-spacing:-.06em;color:var(--accent);margin:0;font-size:clamp(72px,7.4vw,104px);font-weight:600;line-height:.9}.mu-stat-struck{font:500 clamp(34px, 3.4vw, 46px)/1.05 var(--font-mono);letter-spacing:-.04em;color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:4px}.mu-stat-caption{color:var(--ink);margin:18px 0 0;font-size:17px;line-height:1.5}.mu-stat-source{font:12px var(--font-mono);color:var(--ink-faint);border-radius:4px;align-self:flex-start}.mu-stat-source:hover{color:var(--accent)}.mu-res{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);font:13px var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.mu-res-kind{color:var(--ink-faint)}.mu-res-name{color:var(--ink);overflow-wrap:anywhere}.mu-res-meta{color:var(--ink-muted);font-size:12.5px}.mu-res-end{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.mu-checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mu-checks li{color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.mu-ck{background:var(--accent-wash);height:20px;color:var(--accent);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;margin-top:1px;display:flex}.mu-agent{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-raised);max-width:520px;box-shadow:var(--shadow-pop);border-radius:18px 18px 18px 6px;padding:18px 22px 16px}.mu-agent-head{color:var(--ink-muted);align-items:center;gap:10px;font-size:13px;display:flex}.mu-agent-avatar{border:1px solid var(--line-strong);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mu-agent-time{font:12px var(--font-mono);color:var(--ink-faint)}.mu-agent-text{color:var(--ink);margin:10px 0 0;font-size:18px;line-height:1.5}.mu-agent-status{font:12.5px var(--font-mono);color:var(--accent);margin:12px 0 0}.mu-field-label{color:var(--ink-muted);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.mu-field-row{flex-wrap:wrap;gap:10px;display:flex}.mu-input{box-sizing:border-box;border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);min-width:0;height:50px;color:var(--ink);font:15px var(--font-sans);flex:220px;padding:0 16px}.mu-input::placeholder{color:var(--ink-faint)}.mu-field-row .mu-btn{height:50px}.mu-success{border-radius:var(--radius-lg);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--ink);margin:0;padding:14px 16px;font-size:15px}.mu-announce{color:var(--ink);background:var(--accent-wash);border-bottom:1px solid var(--line);text-decoration:none;display:block}.mu-announce-in{max-width:var(--container);padding:10px var(--gutter);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 auto;font-size:14px;line-height:1.45;display:flex}.mu-announce-date{font:12px var(--font-mono);color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-full);padding:2px 9px}.mu-announce-text{color:var(--ink-muted)}.mu-announce-cta{color:var(--accent);font-weight:600}
html,body{min-height:100%}body{background:var(--surface);color:var(--ink);font-size:15px}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);border-radius:6px;outline:none}button{font-family:inherit}code,.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-shell{min-height:100vh;display:flex}.m-side{border-right:1px solid var(--line);background:var(--surface);flex:0 0 264px;width:264px;min-width:0}.m-side-inner{box-sizing:border-box;flex-direction:column;gap:16px;width:264px;min-height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow:hidden}.m-main{box-sizing:border-box;flex:1 1 0;min-width:0;padding:40px 56px 64px}.m-page{flex-direction:column;gap:36px;max-width:1080px;margin:0 auto;display:flex}.m-page-narrow{gap:28px}.m-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.m-head-text{flex-direction:column;gap:12px;min-width:0;display:flex}.m-eyebrow{font:500 13px/18px var(--font-mono);color:var(--accent);margin:0}.m-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:38px}.m-title>span{display:block}.m-title .q{color:var(--ink-faint)}.m-checked{font:12.5px var(--font-mono);color:var(--ink-faint);align-items:center;gap:8px;display:inline-flex}.m-dot{background:var(--accent);border-radius:999px;flex:none;width:6px;height:6px}.m-dot.off{background:var(--line-strong)}.m-dot.red{background:var(--exposed)}.m-section{flex-direction:column;gap:14px;display:flex}.m-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m-h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;line-height:26px}.m-link-mono{font:12.5px var(--font-mono);color:var(--ink-muted)}.m-note-mono{font:12.5px var(--font-mono);color:var(--ink-faint)}.m-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.m-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.m-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.m-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (max-width:1100px){.m-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-grid-3,.m-grid-2,.m-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.m-shell{flex-direction:column}.m-side{border-right:0;border-bottom:1px solid var(--line);flex:none;width:auto}.m-side-inner{width:auto;min-height:0;position:static}.m-main{padding:28px 16px 48px}.m-wrap-narrow{flex-wrap:wrap}.m-hide-narrow{display:none!important}}.m-card{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised)}.m-card-pad{padding:20px}a.m-card:hover,button.m-card:hover{border-color:var(--line-strong);color:var(--ink)}.m-stretch-host:has(.m-stretch:hover){border-color:var(--line-strong);color:var(--ink)}.m-stretch-host{position:relative}.m-stretch{color:inherit}.m-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.m-stretch:focus-visible{outline:none}.m-stretch-host:has(.m-stretch:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.m-open{z-index:1;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;margin:-1px 0;display:inline-flex;position:relative}.m-open:hover{border-color:var(--line-strong);color:var(--accent)}.m-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-card.dashed{border-style:dashed;border-color:var(--control-line);background:var(--surface)}.m-stat{color:var(--ink);flex-direction:column;gap:14px;padding:20px;display:flex}.m-stat-top{align-items:center;gap:10px;display:flex}.m-stat-label{font-size:14.5px;font-weight:500}.m-stat-value{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:36px}.m-stat-value.red{color:var(--exposed)}.m-stat-help{color:var(--ink-faint);font-size:13.5px;line-height:20px}.m-tile{box-sizing:border-box;background:var(--surface-hover);border:1px solid var(--line-strong);color:var(--ink-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.m-tile.red{background:var(--exposed-wash);border-color:var(--exposed-line);color:var(--exposed)}.m-tile.ok{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent)}.m-tile.dashed{border-style:dashed;border-color:var(--control-line);background:0 0}.m-tile.plain{background:var(--surface-raised);border-color:var(--line)}.m-list{border:1px solid var(--line-strong);border-radius:var(--radius-2xl);overflow:hidden}.m-row{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:68px;color:var(--ink);align-items:center;gap:14px;padding:0 18px;display:flex}.m-row:last-child{border-bottom:0}a.m-row:hover,.m-row.hover:hover{background:var(--surface-raised);color:var(--ink)}.m-row-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.m-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.m-row-name{font:500 14.5px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-row-sub{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.m-row-sub.mono{font:12px var(--font-mono)}.m-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.m-row.wrap{padding-top:11px;padding-bottom:11px}.m-row.wrap .m-row-title,.m-row.wrap .m-row-name,.m-row.wrap .m-row-sub,.m-text-wrap{white-space:normal;overflow-wrap:anywhere}.m-facts-host{container-type:inline-size}.m-facts{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);display:grid}.m-facts>*+*{border-left:1px solid var(--line)}@container (max-width:560px){.m-facts{grid-template-columns:minmax(0,1fr)}.m-facts>*+*{border-left:0;border-top:1px solid var(--line)}}.m-row-end .mono{font:12px var(--font-mono);color:var(--ink-faint);white-space:nowrap}.m-sev{border:1px solid var(--line-strong);font:500 11.5px var(--font-mono);color:var(--ink-muted);border-radius:6px;flex:none;padding:3px 8px}.m-sev.dashed{border-style:dashed;border-color:var(--control-line)}.m-badge-pv{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-raised);height:22px;font:500 12px var(--font-sans);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.m-badge-pj{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-sunken);height:22px;font:500 12px var(--font-mono);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.m-badge-pv.lg,.m-badge-pj.lg{height:28px;font-size:13px}.m-chip{border:1px solid var(--line);background:var(--surface-raised);height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.m-soon{border:1px solid var(--accent-line);background:var(--accent-wash);font:500 11px var(--font-mono);color:var(--accent);border-radius:999px;padding:1px 7px}.m-avatar{flex:none;position:relative}.m-avatar-blob{border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.m-avatar-agent{background:var(--surface-raised);width:16px;height:16px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.m-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;padding:2px;display:inline-flex}.m-seg button{height:30px;color:var(--ink-muted);font:500 12.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.m-seg button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.m-seg button:disabled{cursor:progress;opacity:.6}.m-cmd{align-items:center;gap:8px;min-width:0;display:inline-flex}.m-cmd code{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0;height:38px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;padding:0 12px;font-size:13.5px;display:flex;overflow:hidden}.m-cmd code .p{color:var(--ink-faint);margin-right:10px}.m-cmd button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);height:38px;color:var(--ink-muted);font:500 13px var(--font-sans);cursor:pointer;flex:none;padding:0 12px}.m-cmd button:hover{border-color:var(--control-line);color:var(--ink)}.m-cmd.sm code,.m-cmd.sm button{height:34px;font-size:13px}.m-banner{border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:16px 20px;padding:22px 24px;display:flex}.m-banner.ok{border-color:var(--accent-line);background:var(--accent-wash)}.m-banner-text{flex-direction:column;flex:320px;gap:4px;display:flex}.m-banner-title{font-size:17px;font-weight:600}.m-banner-sub{color:var(--ink-muted);font-size:14px;line-height:21px}.m-empty{box-sizing:border-box;border:1px dashed var(--line-strong);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.m-empty-title{font-size:18px;font-weight:600}.m-empty-text{max-width:360px;color:var(--ink-faint);font-size:14.5px;line-height:22px}.m-center{justify-content:center;align-items:center;min-height:calc(100vh - 160px);display:flex}.m-alert{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:460px;padding:36px;display:flex}.m-alert h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:30px}.m-alert h1 span{display:block}.m-alert h1 .q{color:var(--ink-faint)}.m-half{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-full{display:flex}.m-half>*,.m-full>*{box-sizing:border-box;justify-content:center;width:100%}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.55}}.m-sk-wrap{animation:1.6s ease-in-out infinite m-pulse}.m-sk{background:var(--surface-hover);border-radius:6px;display:block}.m-sk.dim{background:#161613}@media (prefers-reduced-motion:reduce){.m-sk-wrap{animation:none}}.m-nav{border-radius:var(--radius-md);min-height:38px;color:var(--ink-muted);align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.m-nav:hover{background:var(--surface-hover);color:var(--ink)}.m-nav.on{background:var(--surface-hover);color:var(--ink);font-weight:500}.m-nav-icon{color:var(--ink-faint);display:inline-flex}.m-nav.on .m-nav-icon{color:var(--accent)}.m-nav-count{font:500 12px var(--font-mono);color:var(--ink-faint)}.m-nav-count.red{color:var(--exposed)}.m-nav-session{gap:11px;min-height:48px;padding:5px 10px;font-weight:400}
