html.lx-page{scroll-behavior:smooth;scroll-padding-top:var(--bar-height)}html.lx-page a.btn,html.lx-page a.btn:hover{text-decoration:none}html.lx-page a.btn-accent,html.lx-page a.btn-accent:hover{color:var(--text-on-accent)}html.lx-page .chrome-trailing .btn-accent{margin-left:-4px}.lx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0ms)}.lx-reveal.is-in{opacity:1;transform:none}.lx{position:relative;isolation:isolate;overflow:clip}.lx-hero{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,5vh,48px);padding:clamp(40px,8vh,88px) var(--gutter-desktop) clamp(48px,9vh,104px)}.lx-hero>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.lx-copy{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:880px;text-align:center}.lx-copy h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:var(--tracking-display);text-wrap:balance}.lx-lede{margin:0;max-width:50ch;color:var(--text-muted);font-size:clamp(14px,1.1vw,16px);line-height:1.5;text-wrap:pretty}.lx-cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.lx-cta-note{font-size:var(--text-body-sm);color:var(--text-dim)}.lx-demo{width:min(100%,860px);display:flex;flex-direction:column;gap:0;background:var(--surface-lift);border:1px solid var(--border-hair);border-radius:var(--radius-control);overflow:hidden}.lx-ask{display:flex;align-items:center;gap:16px;padding:14px 14px 14px 20px;background:var(--surface-lift);border:1px solid var(--border-strong);border-radius:var(--radius-control);transition:border-color var(--duration-base) var(--ease)}.lx-demo .lx-ask{padding:22px 22px 16px 26px;background:none;border:0;border-radius:0}.lx-ask:focus-within{border-color:var(--accent-border)}.lx-ask-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left}.lx-ask-prefix{font-size:var(--text-body-sm);font-weight:600;color:var(--text-accent)}.lx-ask-text,.lx-ask-input{display:block;width:100%;min-height:1.35em;margin:0;padding:0;border:0;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-size:clamp(18px,1.55vw,22px);line-height:1.35;color:var(--text-primary);text-align:left;cursor:text}.lx-ask-input{resize:none;outline:none;overflow:hidden;field-sizing:content}.lx-ask-input::placeholder{color:var(--text-dim)}.lx-ask-text:focus-visible{outline:none}.lx-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.16em;background:var(--accent);animation:lx-caret 1s steps(1) infinite}@keyframes lx-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.lx-ask .btn{flex:none}.lx-ask .btn.is-pressed{background:var(--accent-press);border-color:var(--accent-press)}.lx-tries{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:36px;padding:0 26px 18px}.lx-try{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-control);background:none;color:var(--text-dim);font-size:13px;line-height:1;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.lx-try:hover{background:var(--surface-panel);color:var(--text-primary)}.lx-try.is-on{background:var(--surface-accent-tint);color:var(--text-primary)}.lx-handoff{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 26px 18px;font-size:var(--text-body-sm);color:var(--text-primary)}.lx-handoff i{width:6px;height:6px;flex:none;border-radius:var(--radius-round);background:var(--accent)}.lx-handoff a{margin-left:auto;font-size:var(--text-body-sm)}.lx-handoff button{margin-left:12px;min-height:36px;padding:0;border:0;background:none;color:var(--text-accent);font-size:var(--text-body-sm)}.lx-dots{display:none}.lx-feed{background:var(--surface-page);border-top:1px solid var(--border-hair);overflow:hidden;text-align:left}.lx-feed-head{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 26px}.lx-feed-head b{font-family:var(--font-display);font-size:15px;font-weight:600}.lx-timing{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.lx-route{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);color:var(--text-dim)}.lx-rows{--row-h:88px;position:relative;height:calc(2 * var(--row-h));overflow:hidden}.lx-row{position:absolute;inset:0 0 auto;height:var(--row-h);display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 28px;padding:0 26px;box-shadow:inset 0 1px 0 var(--border-hair);transform:translateY(calc(var(--i) * var(--row-h)));transition:transform .52s var(--ease),opacity .52s var(--ease),background-color .9s var(--ease)}.lx-row.is-fresh{background-color:var(--surface-accent-tint)}.lx-row.is-gone,.lx-row[data-i="2"]{opacity:0;pointer-events:none}.lx-row.is-new{animation:lx-enter .52s var(--ease) backwards}@keyframes lx-enter{0%{opacity:0;transform:translateY(-14px)}}.lx-row-report{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35;color:var(--text-primary)}.lx-row-lat{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--latency)}.lx-row-lat b{font-family:var(--font-mono);font-size:19px;font-weight:500;letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;line-height:1.2}.lx-row-meta{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:var(--text-body-sm);color:var(--text-dim)}.lx-row-src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease),text-decoration-color var(--duration-fast) var(--ease)}.lx-row-src:hover{color:var(--text-accent);text-decoration:underline;text-decoration-color:currentColor}.lx-row-after{justify-self:end;font-size:11px;color:var(--text-dim);white-space:nowrap}.lx-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 2 * var(--gutter-desktop),1180px);margin:0 auto;border-top:1px solid var(--border-hair)}.lx-band article{padding:32px 36px 36px;border-left:1px solid var(--border-hair)}.lx-band article:first-child{padding-left:0;border-left:0}.lx-band h3{margin:0 0 8px;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:var(--leading-title)}.lx-band p{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.lx-sec{width:min(100% - 2 * var(--gutter-desktop),1180px);margin:0 auto;padding:clamp(80px,14vh,152px) 0}.lx-head{max-width:620px;margin-bottom:40px}.lx-head h2,.lx-final h2{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.06;letter-spacing:var(--tracking-display);text-wrap:balance}.lx-head p,.lx-final>p{margin:12px 0 0;max-width:56ch;font-size:14px;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.lx-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lx-flow{min-width:0;padding:32px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-lift)}.lx-flow.is-featured{border-color:var(--border-strong);background:var(--surface-accent-tint)}.lx-wires{display:flex;align-items:center;min-width:0}.lx-node{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 11px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-page);font-size:12.5px;color:var(--text-primary);white-space:nowrap}.lx-node-origin{border-color:var(--accent-border);color:var(--text-accent)}.lx-node-origin i{width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent);animation:tlmw-pulse 1.9s var(--ease) infinite}.lx-wire{position:relative;flex:1;min-width:14px;max-width:96px;height:1px;overflow:hidden;background:var(--border-strong)}.lx-wire i{position:absolute;top:0;left:-30%;width:30%;height:1px;background:linear-gradient(90deg,transparent,var(--accent));animation:lx-pulse var(--workflow-pulse-duration) linear infinite;animation-delay:inherit}@keyframes lx-pulse{0%{left:-30%}65%,to{left:100%}}.lx-flow h3{margin:28px 0 6px;font-family:var(--font-display);font-size:17px;font-weight:600}.lx-flow p{margin:0;max-width:52ch;font-size:14px;line-height:1.5;color:var(--text-muted)}.lx-flows-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:36px}.lx-flows-cta p{margin:0;font-size:var(--text-body-sm);color:var(--text-dim)}.lx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-hair)}.lx-steps article{padding:28px 28px 0 0}.lx-steps article+article{padding-left:28px;border-left:1px solid var(--border-hair)}.lx-steps span{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-mono);color:var(--text-accent)}.lx-steps h3{margin:16px 0 6px;font-family:var(--font-display);font-size:17px;font-weight:600}.lx-steps p{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.lx-final{width:min(100% - 2 * var(--gutter-desktop),1180px);margin:0 auto clamp(56px,9vh,96px);padding:clamp(56px,10vh,104px) 32px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-accent-tint)}.lx-final .lx-ask{width:min(100%,660px);margin-top:26px}.lx-final .lx-ask-input{font-size:18px}.lx-final-note{margin:12px 0 0;font-size:var(--text-body-sm);color:var(--text-primary)}@media(max-width:760px){html.lx-page .chrome-link{display:none}html.lx-page .chrome-trailing .btn-ghost{min-width:0;padding:0 6px;border-color:transparent}.lx-hero{gap:24px;padding:36px var(--gutter-mobile) 56px}.lx-copy{gap:12px}.lx-copy h1{font-size:38px}.lx-lede{max-width:30ch;font-size:14px}.lx-cta{flex-direction:column;gap:8px;margin-top:4px}.lx-cta .btn{flex:none;min-height:var(--tap-min);font-size:14px}.lx-cta-note{font-size:12px}.lx-ask,.lx-demo .lx-ask{flex-direction:column;align-items:stretch;gap:12px;padding:16px 16px 12px}.lx-ask-text{min-height:2.7em}.lx-ask .btn{align-self:flex-start;width:auto}.lx-tries{display:none}.lx-handoff{padding:0 16px 14px}.lx-dots{display:flex;align-items:center;padding:0 4px 4px 16px}.lx-dots-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);color:var(--text-muted)}.lx-dots button{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);flex:none;padding:0;border:0;background:none}.lx-dots i{width:6px;height:6px;border-radius:var(--radius-round);background:var(--border-strong);transition:background var(--duration-fast) var(--ease),width var(--duration-base) var(--ease)}.lx-dots .is-on i{width:16px;background:var(--accent)}.lx-feed-head{padding:0 16px}.lx-route{display:none}.lx-rows{--row-h:108px;height:var(--row-h)}.lx-row{gap:6px 14px;padding:0 16px}.lx-row[data-i="1"]{opacity:0;pointer-events:none}.lx-row-report{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:15px}.lx-row-lat b{font-size:16px}.lx-band,.lx-sec,.lx-final{width:calc(100% - 2 * var(--gutter-mobile))}.lx-band{grid-template-columns:minmax(0,1fr);margin-top:8px}.lx-band article,.lx-band article:first-child{padding:22px 0;border-left:0}.lx-band article+article{border-top:1px solid var(--border-hair)}.lx-sec{padding:72px 0}.lx-head{margin-bottom:28px}.lx-flows{grid-template-columns:minmax(0,1fr);gap:12px}.lx-flow{padding:20px}.lx-wires{display:none}.lx-flow h3{margin-top:0}.lx-steps{grid-template-columns:minmax(0,1fr)}.lx-steps article,.lx-steps article+article{padding:22px 0;border-left:0;border-bottom:1px solid var(--border-hair)}.lx-final{padding:44px 18px}}@media(prefers-reduced-motion:reduce){html.lx-page{scroll-behavior:auto}.lx-reveal{opacity:1;transform:none;transition:none}.lx-caret,.lx-node-origin i{animation:none}.lx-wire i{animation:none;left:35%;opacity:.5}.lx-row,.lx-row.is-new{transition:none;animation:none}}.uc-top{position:sticky;top:0;z-index:20}.uc-top .chrome{position:static}.uc-tabs{display:flex;align-items:center;gap:2px}.uc-tabs a{white-space:nowrap}.uc-tabrow{display:none}@media(max-width:1180px){.chrome .uc-tabs{display:none}.uc-tabrow{display:flex;gap:2px;padding:0 var(--gutter-desktop);overflow-x:auto;scrollbar-width:none;background:var(--surface-chrome);border-bottom:1px solid var(--border-strong)}.uc-tabrow::-webkit-scrollbar{display:none}.uc-tabrow a{flex:none;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 12px;font-size:13px;color:#eef3f19e;text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.uc-tabrow a:hover{color:var(--text-on-chrome);text-decoration:none}.uc-tabrow a.active{color:var(--citron-300);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}html.lx-page{scroll-padding-top:calc(var(--bar-height) + var(--tap-min))}}@media(max-width:980px){.uc-tabrow{padding:0 calc(var(--gutter-mobile) - 12px)}}.uc-ladder{display:flex;flex-direction:column;border-top:1px solid var(--border-hair)}.uc-rung{display:grid;grid-template-columns:220px minmax(0,1fr) 96px;align-items:center;gap:24px;min-height:60px;border-bottom:1px solid var(--border-hair)}.uc-rung>span{font-size:15px;color:var(--text-muted)}.uc-rung.is-you>span{color:var(--text-primary);font-weight:600}.uc-track{position:relative;height:4px;background:var(--surface-panel)}.uc-track i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-strong);transform-origin:0 50%;transition:transform .9s var(--ease);transition-delay:var(--d,0ms)}.uc-rung.is-you .uc-track i{background:var(--accent)}.lx-reveal:not(.is-in) .uc-track i{transform:scaleX(0)!important}.uc-rung b{justify-self:end;font-family:var(--font-mono);font-size:17px;font-weight:500;letter-spacing:var(--tracking-mono);color:var(--text-muted);white-space:nowrap}.uc-rung.is-you b{color:var(--latency)}.uc-scale{display:grid;grid-template-columns:220px minmax(0,1fr) 96px;gap:24px;padding-top:10px}.uc-scale div{position:relative;height:16px}.uc-scale div span{position:absolute;top:0;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.uc-scale div span:first-child{transform:none}.uc-asks{display:flex;flex-direction:column;border-top:1px solid var(--border-hair)}.uc-ask{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 0;border-bottom:1px solid var(--border-hair)}.uc-asks-head{padding:0 0 10px;border-bottom:0;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.uc-ask-q{margin:0;font-size:17px;font-weight:500;line-height:1.35;text-wrap:pretty}.uc-ask-q em{font-style:normal;font-weight:600;color:var(--text-accent)}.uc-ask-src{font-size:14px;color:var(--text-dim)}.uc-ask-do{font-size:14px;line-height:1.45;color:var(--text-muted);text-wrap:pretty}.uc-ask .btn{flex:none}.uc-asks-head .uc-ask-btn{visibility:hidden}@media(max-width:760px){.uc-rung{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0}.uc-rung .uc-track{grid-column:1/-1;grid-row:2}.uc-scale{grid-template-columns:minmax(0,1fr)}.uc-scale>span{display:none}.uc-asks-head{display:none}.uc-ask{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.uc-ask-src:before{content:"first on ";color:var(--text-dim)}.uc-ask .btn{justify-self:start;margin-top:8px}}@media(min-width:761px)and (max-width:980px){.uc-ask{grid-template-columns:minmax(0,1fr) auto;gap:6px 24px}.uc-ask-q,.uc-ask-src,.uc-ask-do{grid-column:1}.uc-ask .btn{grid-column:2;grid-row:1/4}.uc-asks-head{display:none}.uc-ask-src:before{content:"first on ";color:var(--text-dim)}.uc-rung,.uc-scale{grid-template-columns:170px minmax(0,1fr) 80px;gap:18px}}@media(prefers-reduced-motion:reduce){.uc-track i{transition:none}.lx-reveal:not(.is-in) .uc-track i{transform:none!important}}@keyframes st-fade{0%{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes st-push{0%{transform:translate(28px);opacity:0}}.st-wrap{width:100%;max-width:1120px;margin:0 auto;padding:28px var(--gutter-desktop) 80px}.st-head{display:flex;flex-direction:column;gap:8px;padding-bottom:22px;border-bottom:1px solid var(--border-hair)}.st-head h1{margin:0;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.st-ins{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--text-body-sm);color:var(--text-dim)}.st-ins b{font-family:var(--font-mono);font-weight:400;letter-spacing:var(--tracking-mono);color:var(--text-muted)}.st-sec{padding-top:34px;scroll-margin-top:12px}.st-sec-h{display:flex;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--border-strong)}.st-sec-h h2{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em}.st-sec-h .tr{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.st-lede{margin:12px 0 2px;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted);max-width:62ch;text-wrap:pretty}.st-err,.st-danger .st-err{margin:10px 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-time)}.st-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:8px 28px;align-items:center;width:100%;min-height:60px;padding:13px 0;border:0;border-bottom:1px solid var(--border-hair);background:none;color:inherit;font:inherit;text-align:left}.st-row:last-child{border-bottom:0}.st-l{display:flex;flex-direction:column;gap:2px;min-width:0}.st-l b{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--text-primary)}.st-l span{font-size:var(--text-body-sm);line-height:1.4;color:var(--text-dim);text-wrap:pretty}.st-c{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.st-in{width:100%;min-height:40px;padding:0 12px}.st-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body)}.st-act{display:inline-flex;align-items:center;flex:none;min-height:34px;padding:0 11px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.st-act:hover{color:var(--text-primary);border-color:var(--border-strong)}.st-act:disabled{opacity:.5;cursor:default}.st-act.is-done{color:var(--text-accent);border-color:#c7f2444d}.st-act span{animation:st-fade .16s var(--ease)}.st-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin-top:4px;padding:12px 14px;border:1px solid var(--time);border-radius:var(--radius-control);animation:st-rise .2s var(--ease)}.st-confirm-danger{border-color:var(--failed)}.st-confirm p{flex:1 1 220px;margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body)}.st-confirm .btn{min-height:36px;font-size:13px;padding:0 14px}.st-keyform{display:flex;gap:8px;margin:14px 0 4px}.st-keyform .st-in{flex:1;min-width:0}.st-keyform .btn{min-height:40px;font-size:13px;padding:0 16px}.st-once{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface-panel);background-image:var(--atm-accent);animation:st-rise .22s var(--ease)}.st-once-h{display:flex;align-items:baseline;gap:10px}.st-once-h b{font-size:14.5px;font-weight:600}.st-once p{margin:0;font-size:var(--text-body-sm);color:var(--text-muted)}.st-once .st-once-k{padding:10px 12px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.st-once-r{display:flex;flex-wrap:wrap;gap:8px}.st-keys{margin-top:10px;border-top:1px solid var(--border-hair)}.st-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:13px 0;border-bottom:1px solid var(--border-hair)}.st-key:last-child{border-bottom:0}.st-key-m{flex:1 1 240px;display:flex;flex-direction:column;gap:3px;min-width:0}.st-key-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.st-key-h b{font-size:14.5px;font-weight:500}.st-key-h .literal{color:var(--text-dim)}.st-key-f{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:var(--text-body-sm);color:var(--text-dim)}.st-key.is-revoked .st-key-h b{color:var(--text-dim);text-decoration:line-through}.st-snip{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--border-hair)}.st-snip:last-of-type{border-bottom:0}.st-snip-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.st-snip-h .st-act{min-height:30px}.st-pre{margin:0;padding:10px 12px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-lift);font-family:var(--font-literal);font-size:12.5px;line-height:1.55;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.st-lede code{font-size:12.5px;color:var(--text-primary)}.st-dl{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.st-dl a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid var(--border-hair);border-radius:var(--radius-control);color:var(--text-primary);font-size:var(--text-body-sm)}.st-dl a:hover{border-color:var(--accent-border);text-decoration:none}a.st-act{text-decoration:none}.st-pw{flex:1 1 220px;display:flex;flex-direction:column;gap:6px;font-size:var(--text-body-sm);color:var(--text-muted)}.st-danger{margin-top:14px;padding:16px 18px;border:1px solid var(--time);border-radius:var(--radius-control);display:flex;flex-direction:column;gap:12px}.st-danger p{margin:0;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted);max-width:60ch;text-wrap:pretty}.st-danger .row{display:flex;flex-wrap:wrap;gap:9px}.st-danger .btn{min-height:38px;font-size:13px;padding:0 16px}.st-b{display:grid;grid-template-columns:268px minmax(0,1fr);gap:48px;align-items:start;padding-top:24px}.st-list{position:sticky;top:20px;display:flex;flex-direction:column;border-top:1px solid var(--border-hair)}.st-li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-bottom:1px solid var(--border-hair);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.st-li:hover{background-color:#e2f0ec08}[data-theme=light] .st-li:hover{background-color:#14181a08}.st-li.on{background-color:var(--surface-accent-tint)}.st-li b{font-size:14px;font-weight:600;color:var(--text-primary)}.st-li span{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);color:var(--text-dim)}.st-li i{grid-column:2;grid-row:1/3;width:7px;height:7px;border-right:1.5px solid var(--text-dim);border-bottom:1.5px solid var(--text-dim);transform:rotate(-45deg);opacity:0}.st-li.is-danger b{color:var(--text-time)}.st-pane{min-width:0;max-width:720px}.st-pane .st-sec{padding-top:0}.st-pane .st-sec-h h2{font-size:var(--text-display-md);letter-spacing:var(--tracking-display)}.st-pane .st-sec-h{padding-bottom:10px}.st-back{display:none}@media(max-width:980px){.st-wrap{padding:22px var(--gutter-desktop) 60px}.st-b{grid-template-columns:240px minmax(0,1fr);gap:32px}}@media(max-width:640px){.st-wrap{padding:16px var(--gutter-mobile) 48px}.st-head{padding-bottom:16px}.st-head h1{font-size:var(--text-display-md)}.st-sec{padding-top:28px;scroll-margin-top:72px}.st-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.st-c{justify-content:flex-start}.st-c.is-actions{flex-wrap:wrap}.st-in{min-height:var(--tap-min);font-size:16px}.st-act{min-height:40px}.st-keyform{flex-direction:column}.st-dl a,.st-keyform .btn{min-height:var(--tap-min)}.st-danger .btn{min-height:var(--tap-min);white-space:normal}.st-b{grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px}.st-b.is-detail .st-list{display:none}.st-b:not(.is-detail) .st-pane{display:none}.st-b.is-detail .st-pane{animation:st-push .24s var(--ease)}.st-wrap.is-detail .st-head{display:none}.st-list{position:static}.st-li{min-height:60px;padding:10px 4px}.st-li.on{background:none}.st-li i{opacity:1}.st-back{display:flex;align-items:center;min-height:var(--tap-min);margin:-6px 0 4px;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm)}.st-pane .st-sec-h h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.st-wrap *{animation:none!important;transition:none!important}}:root{color-scheme:dark;--ink-950:#0A0C0D;--ink-900:#101416;--ink-800:#14181A;--ink-700:#1B2124;--ink-600:#20282B;--ink-500:#2A3336;--ink-400:#3C4649;--ink-300:#8A9793;--ink-200:#A6B2AF;--ink-100:#CBD5D1;--ink-050:#EEF3F1;--citron-100:#F1FBC7;--citron-200:#E4F793;--citron-300:#D6F565;--citron-400:#C7F244;--citron-500:#B2DC2E;--citron-600:#93B91F;--citron-700:#5F7A14;--citron-750:#4E6A0E;--citron-800:#33420C;--citron-900:#1E260A;--coral-300:#FF8A7E;--coral-400:#FF5A4B;--coral-500:#E84636;--coral-600:#CF3A26;--coral-700:#8A2216;--coral-800:#3A0F0A;--coral-900:#2B0B07;--confirmed:#7BE08A;--confirmed-on:#052613;--provisional:#8AA6C8;--provisional-on:#0C1620;--failed:#FF4B3E;--failed-on:#2B0705;--caution:#FFB020;--caution-on:#2A1D02;--surface-page:var(--ink-800);--surface-lift:var(--ink-700);--surface-panel:var(--ink-600);--surface-chrome:var(--ink-800);--surface-shadow:var(--ink-950);--surface-accent-tint:rgba(199,242,68,.09);--border-hair:rgba(226,240,236,.12);--border-strong:rgba(226,240,236,.24);--text-primary:var(--ink-050);--text-muted:var(--ink-200);--text-dim:var(--ink-300);--text-accent:var(--citron-400);--text-time:var(--coral-400);--text-on-accent:var(--citron-900);--text-on-time:var(--coral-900);--text-on-chrome:var(--ink-050);--accent:var(--citron-400);--accent-edge:var(--citron-400);--accent-hover:var(--citron-200);--accent-hover-edge:var(--citron-200);--accent-press:var(--citron-500);--accent-disabled:var(--citron-600);--accent-border:var(--citron-700);--accent-surface:var(--citron-800);--time:var(--coral-400);--time-hover:var(--coral-300);--time-press:var(--coral-500);--focus:var(--citron-400);--atm-accent:radial-gradient(85% 130% at 6% 115%,rgba(199,242,68,.13),transparent 60%);--atm-time:radial-gradient(100% 110% at 85% 0%,rgba(255,90,75,.11),transparent 62%);--atm-card:radial-gradient(105% 95% at 20% 110%,rgba(199,242,68,.12),transparent 62%);--money:var(--text-primary);--money-low:var(--coral-400);--paused:var(--ink-700);--latency:var(--citron-400);--ceiling:var(--caution)}:root{--font-display:"Source Sans 3",system-ui,sans-serif;--font-body:"Source Sans 3",system-ui,sans-serif;--font-mono:"Space Grotesk",system-ui,sans-serif;--font-literal:"Martian Mono",ui-monospace,monospace;--text-preview-note:12px;--text-query-prefix:clamp(16px, 1.5vw, 20px);--text-landing-lede:clamp(14px, 1.4vw, 17px);--text-landing-hero:clamp(50px, 6.8vw, 92px);--text-display-lg:31px;--text-display-md:26px;--text-clock:30px;--text-title:20px;--text-section:19px;--text-stat:18px;--text-body:14px;--text-body-sm:12.5px;--text-label:11.5px;--text-mono:11px;--weight-display:700;--weight-strong:600;--weight-body:400;--tracking-display:-.02em;--tracking-mono:.02em;--leading-display:1.08;--leading-title:1.15;--leading-body:1.45}:root{--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:24px;--space-11:26px;--space-12:30px;--space-13:40px;--gutter-desktop:clamp(18px, 2vw, 40px);--gutter-mobile:18px;--gap-card:11px;--gap-column:30px;--pad-card:14px;--pad-panel:16px 18px;--pad-control:11px 18px;--canvas-desktop:100%;--canvas-mobile:390px;--docs-nav:180px;--docs-toc:200px;--docs-gap:clamp(24px, 4vw, 64px);--rail:258px;--tile:246px;--landing-mobile-section-pad:32px;--landing-section-pad:clamp(32px, 5vw, 64px);--landing-section-gap:clamp(32px, 5vh, 64px);--preview-divider-gap:28px;--landing-hero-demo-gap:clamp(36px, 5vh, 56px);--landing-hero-copy-width:960px;--landing-demo-width:820px;--landing-demo-column-gap:clamp(32px, 6vw, 96px);--landing-benefit-pad:28px;--landing-mobile-row-pad:18px;--section-height:calc(100svh - var(--bar-height));--section-pad:clamp(32px, 6vh, 80px);--bar-height:56px;--tap-min:44px}:root{--radius-none:0;--radius-control:6px;--radius-round:999px;--radius-device:30px;--border-width:1px;--shadow-none:none;--preview-stage-duration:.25s;--preview-step-ms:800;--preview-alert-hold-ms:3200;--workflow-pulse-duration:2.8s;--signal-gap-min:1s;--signal-gap-max:2.6s;--signal-speed:150;--signal-line-thin:.8px;--signal-line-thick:5px;--signal-opacity:.28;--duration-press:90ms;--duration-fast:.13s;--duration-base:.16s;--duration-slow:.2s;--ease:cubic-bezier(.2,0,.2,1);--hover-lift:none;--hover-border:var(--border-strong);--hover-atm:1}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}#root{min-height:100svh;display:flex;flex-direction:column}#root>main{flex:1}@keyframes tlmw-pulse{0%,to{opacity:1}50%{opacity:.32}}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.mono{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono)}.literal{font-family:var(--font-literal);font-size:var(--text-body-sm)}.tag{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.cap{display:block;margin-bottom:9px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.p{margin:0;line-height:var(--leading-body);color:var(--text-muted);max-width:68ch;text-wrap:pretty}.p-sm{font-size:var(--text-body-sm)}.dim{color:var(--text-dim)}.muted{color:var(--text-muted)}.time{color:var(--text-time)}.ceiling{color:var(--ceiling)}.num{font-family:var(--font-mono);font-weight:500;color:var(--latency);font-variant-numeric:tabular-nums}a{color:var(--text-accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input,textarea,select{font:inherit;color:var(--text-primary);background:var(--surface-lift);border:1px solid var(--border-hair);border-radius:var(--radius-control);padding:11px 12px;min-height:var(--tap-min)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-strong)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--focus)}::placeholder{color:var(--text-dim)}.page{width:100%;max-width:var(--canvas-desktop);margin:0 auto;padding:26px var(--gutter-desktop) 40px}.page-narrow{max-width:var(--canvas-desktop)}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-10);margin-bottom:var(--space-9)}.head-start{align-items:flex-start}.h1{margin:0;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.h1-sub{margin:7px 0 0;color:var(--text-muted);font-size:var(--text-body);max-width:60ch;line-height:var(--leading-body);text-wrap:pretty}.title-query{margin:0;max-width:56ch;font-family:var(--font-display);font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:-.01em;text-wrap:pretty}.instrument{display:flex;gap:15px;align-items:center;flex-wrap:wrap;row-gap:6px;margin-top:10px;font-size:var(--text-body-sm);color:var(--text-dim)}.list{display:flex;flex-direction:column;gap:var(--gap-card)}.cols{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:var(--gap-column);align-items:start}.rail{display:flex;flex-direction:column;gap:var(--gap-card);position:sticky;top:20px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card);align-items:start}.row2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.kv{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-hair);font-size:var(--text-body-sm)}.kv:last-child{border-bottom:none}.kv-k{color:var(--text-dim);flex:none}.kv-v{text-align:right;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.strip{display:flex;border:1px solid var(--border-hair);border-radius:var(--radius-control);overflow:hidden;margin-bottom:20px}.strip>span{flex:1;display:block;padding:12px 16px;border-left:1px solid var(--border-hair);min-width:0}.strip>span:first-child{border-left:none}.sv{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl{display:block;margin-top:4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.grule{display:flex;align-items:center;gap:12px;margin:22px 0 9px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.grule .r{flex:1;height:1px;background:var(--border-hair)}.grule b{font-weight:500;color:var(--text-muted)}table.t{width:100%;border-collapse:collapse;font-size:var(--text-body)}table.t th{text-align:left;font-weight:600;color:var(--text-dim);font-size:var(--text-body-sm);padding:6px 16px 6px 0;border-bottom:1px solid var(--border-strong);white-space:nowrap}table.t td{padding:9px 16px 9px 0;border-bottom:1px solid var(--border-hair);white-space:nowrap}table.t tr:last-child td{border-bottom:none}table.t .r{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.t-wrap{overflow-x:auto}.pre{margin:0;padding:var(--pad-card);background:var(--surface-lift);border:1px solid var(--border-hair);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--text-muted)}.confirm{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:var(--pad-panel)}.confirm-note{flex-basis:100%;margin:0;color:var(--text-muted);font-size:var(--text-body-sm)}@media(max-width:760px){.page{padding:16px var(--gutter-mobile) 96px}.h1{font-size:var(--text-display-md)}.title-query{font-size:17px}.cols,.pair,.row2{grid-template-columns:minmax(0,1fr)}.rail{position:static}.strip{flex-wrap:wrap}.strip>span{flex:1 1 45%;border-top:1px solid var(--border-hair)}.strip>span:nth-child(-n+2){border-top:none}.strip>span:nth-child(odd){border-left:none}}.monitor-group .grule{width:100%;min-height:var(--tap-min);padding:0;background:none;border:0;text-align:left}.head{flex-wrap:wrap}.head>*,.cols>*,.pair>*,.row2>*{min-width:0}.title-query,.alert-report{overflow-wrap:anywhere}@media(min-width:761px)and (max-width:980px){.page{padding-bottom:96px}}.surface{position:relative;overflow:hidden;border:1px solid var(--border-hair);border-radius:var(--radius-control);padding:var(--pad-panel);background:transparent;display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit;color:inherit;transition:border-color var(--duration-base) var(--ease)}.surface>*{position:relative}.surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--atm-card);opacity:.72;transition:opacity var(--duration-slow) var(--ease)}.surface-atm-panel:before{background:var(--atm-accent)}.surface-atm-time:before{background:var(--atm-time)}.surface-atm-none:before,.surface-paused:before,.surface-shut:before{content:none}.surface-live{background:var(--surface-panel);border-color:var(--border-strong)}.surface-paused{background:var(--paused);color:var(--text-muted)}.surface-alert{border-color:var(--time)}.surface-shut{border-style:dashed;border-color:var(--border-strong)}.surface-pad-card{padding:var(--pad-card)}.surface-pad-0{padding:0}.surface-interactive{cursor:pointer;width:100%}.surface-interactive:hover{border-color:var(--border-strong)}.surface-interactive:hover:before{opacity:1}.surface-interactive:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel-head{display:flex;align-items:baseline;gap:12px;margin-bottom:2px}.panel-head b{font-family:var(--font-display);font-size:var(--text-section);font-weight:600;letter-spacing:-.01em;line-height:var(--leading-title)}.panel-head-trailing{margin-left:auto;font-size:var(--text-body-sm);color:var(--text-dim);text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em;padding:0 20px;min-height:var(--tap-min);min-width:var(--tap-min);border-radius:var(--radius-control);border:var(--border-width) solid transparent;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background var(--duration-press) var(--ease),color var(--duration-press) var(--ease),border-color var(--duration-press) var(--ease)}.btn-sm{font-size:13px;padding:0 16px}.btn-lg{font-size:15px;padding:0 26px}.btn-full{width:100%}.btn-accent{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent-edge)}.btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover-edge)}.btn-accent:active{background:var(--accent-press);border-color:var(--accent-press)}.btn-time{background:transparent;color:var(--time);border-color:var(--time)}.btn-time:hover{background:var(--time);color:var(--text-on-time)}.btn-time:active{background:var(--time-press);border-color:var(--time-press);color:var(--text-on-time)}.btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border-strong)}.btn-ghost:hover,.btn-ghost:active{color:var(--text-primary);border-color:var(--text-muted)}.btn:disabled,.btn:disabled:hover{background:var(--accent-disabled);color:var(--text-on-accent);border-color:transparent;opacity:.4;cursor:default}.btn-ghost:disabled,.btn-ghost:disabled:hover,.btn-time:disabled,.btn-time:disabled:hover{background:transparent;color:var(--text-dim);border-color:var(--border-hair)}.btn-row{display:flex;gap:9px;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:10px;flex-wrap:wrap}.btn-row-start{justify-content:flex-start}.btn-row-between{justify-content:space-between}.field{display:flex;flex-direction:column;gap:6px;width:100%}.field-label{font-size:var(--text-body-sm);color:var(--text-muted)}.field input,.field textarea,.field select{width:100%;resize:none}.field select{cursor:pointer}.field-lg textarea,.field-lg input{font-size:var(--text-title);line-height:var(--leading-title);padding:14px 15px}.field-mono input,.field-mono textarea{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono)}.field-literal input{font-family:var(--font-literal);font-size:var(--text-body-sm)}.field-error input,.field-error textarea{border-color:var(--time)}.field-hint{font-size:var(--text-body-sm);color:var(--text-dim);line-height:var(--leading-body)}.field-error .field-hint{color:var(--text-time)}.toggle{display:flex;align-items:flex-start;gap:14px;cursor:pointer;min-height:var(--tap-min);background:none;border:0;padding:0;text-align:left;width:100%;color:inherit}.toggle-text{flex:1;display:flex;flex-direction:column;gap:3px}.toggle-text b{font-size:var(--text-body);font-weight:500;color:var(--text-primary)}.toggle-track{flex:none;width:44px;height:24px;margin-top:2px;padding:2px;border-radius:var(--radius-control);background:var(--surface-lift);border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:flex-start;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.toggle-knob{width:18px;height:18px;border-radius:4px;background:var(--ink-300)}.toggle-on .toggle-track{background:var(--accent);border-color:var(--accent-edge);justify-content:flex-end}.toggle-on .toggle-knob{background:var(--citron-900)}.choice{display:flex;flex-direction:column;gap:6px}.choice-row{display:flex;border:1px solid var(--border-hair);border-radius:var(--radius-control);overflow:hidden}.choice-opt{flex:1;min-height:var(--tap-min);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;cursor:pointer;text-align:left;background:transparent;border:0;color:inherit;border-left:1px solid var(--border-hair);transition:background var(--duration-fast) var(--ease)}.choice-opt:first-child{border-left:none}.choice-opt b{font-size:var(--text-body);font-weight:400;color:var(--text-muted)}.choice-opt.on{background:var(--surface-accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.choice-opt.on b{font-weight:600;color:var(--text-primary)}.choice-opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.money{font-family:var(--font-display);font-weight:600;color:var(--money);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.money-low{color:var(--money-low)}.money-500{font-weight:500}.money-700{font-weight:700}.balance{display:flex;flex-direction:column;gap:4px}.balance .money{font-size:var(--text-clock);font-weight:700;line-height:1.1}.balance-runway{font-size:var(--text-body-sm);color:var(--text-muted)}.balance-low .balance-runway,.balance-paused{font-size:var(--text-body-sm);color:var(--text-time)}.snippet-copy{display:flex;align-items:center;gap:10px;margin:-4px 0 16px}.copy-note{font-size:var(--text-body-sm);color:var(--text-dim)}.snippet-label{display:block;margin:14px 0 4px;font-size:var(--text-body-sm);color:var(--text-dim)}.snippet-label:first-of-type{margin-top:10px}.stat{display:block;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);line-height:1.4}.stat-value{display:block;margin-bottom:2px;font-family:var(--font-display);font-weight:700;font-size:var(--text-stat);letter-spacing:var(--tracking-display);line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.stat-value .money{font-size:inherit;font-weight:inherit}.stat-sm .stat-value{font-size:16px}.stat-lg .stat-value{font-size:var(--text-display-md)}.stat-accent .stat-value{color:var(--text-accent)}.stat-time .stat-value{color:var(--text-time)}.stat-dim .stat-value{color:var(--text-dim)}.stat-note{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:0}.stat-row{display:flex;gap:22px;align-items:flex-end;flex-wrap:wrap}.stat-row-wide{gap:40px}.chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.chip-dot{width:7px;height:7px;border-radius:var(--radius-round);background:var(--ink-400);flex:none}.chip-live .chip-dot{background:var(--accent);animation:tlmw-pulse 1.9s var(--ease) infinite}.chip-compiling .chip-dot{background:var(--caution)}.chip-paused .chip-dot,.chip-paused_no_funds .chip-dot{background:var(--time)}.chip-error .chip-dot,.chip-compile_failed .chip-dot,.chip-invalid .chip-dot,.chip-failed .chip-dot{background:var(--failed)}.chip-cannot .chip-dot{background:var(--provisional)}@media(prefers-reduced-motion:reduce){.chip-live .chip-dot{animation:none}}.conf{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);font-weight:500;white-space:nowrap;flex:none;padding-top:3px;color:var(--provisional)}.conf-confirmed{color:var(--confirmed)}.notice{display:flex;align-items:center;gap:11px;margin:0;padding:11px var(--gutter-desktop);background:var(--surface-accent-tint);border-bottom:1px solid var(--border-strong);font-size:var(--text-body-sm);color:var(--text-primary);line-height:var(--leading-body)}.notice-dot{width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent);flex:none}.notice-time{background:#ff5a4b14}.notice-time .notice-dot{background:var(--time)}.notice-caution .notice-dot{background:var(--caution)}.notice-action{margin-left:auto;font-size:var(--text-label);white-space:nowrap;background:none;border:0;padding:0;color:var(--text-accent)}.alert-stream{display:flex;flex-direction:column;margin-top:2px}.alert{display:flex;flex-direction:column;gap:7px;padding:14px 11px;border-bottom:1px solid var(--border-hair)}.alert-fresh{background:var(--surface-accent-tint)}.alert-log .alert{padding:16px 18px;gap:8px}.alert-head{display:flex;gap:16px;align-items:flex-start}.alert-report{flex:1;font-size:15px;line-height:var(--leading-body);color:var(--text-primary);text-wrap:pretty;overflow-wrap:anywhere}.alert-log .alert-report{font-size:17px;font-weight:500}.alert-headline{font-size:var(--text-body-sm);font-weight:600;color:var(--text-muted);line-height:var(--leading-body);text-wrap:pretty;overflow-wrap:anywhere}.alert-summary{font-size:var(--text-body-sm);color:var(--text-dim);line-height:var(--leading-body);text-wrap:pretty;overflow-wrap:anywhere}.alert-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;row-gap:6px}.alert-say{font-size:var(--text-body-sm);color:var(--text-dim);white-space:nowrap}.alert-latency{display:inline-flex;align-items:center;gap:5px;color:var(--latency)}.alert-latency .num{font-size:var(--text-body-sm)}.alert-query{font-size:var(--text-body-sm);color:var(--text-dim);line-height:var(--leading-body);text-wrap:pretty}.alert-query a{color:inherit}.route-list{display:flex;flex-direction:column;margin-top:2px}.route{display:flex;flex-direction:column;gap:5px;padding:11px;border-bottom:1px solid var(--border-hair)}.route-chosen{background:var(--surface-accent-tint)}.route-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.route-id{font-size:var(--text-body);font-weight:600}.route-pick{font-size:var(--text-label);font-weight:600;background:var(--accent);color:var(--text-on-accent);padding:2px 7px;border-radius:var(--radius-control)}.route-ms{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.route-chosen .route-ms{color:var(--latency)}.route-site{font-size:var(--text-body-sm);color:var(--text-muted);overflow-wrap:anywhere}.route-verdict{font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-body)}.route-ceiling{color:var(--ceiling)}.route-activity{font-size:var(--text-body-sm);color:var(--text-dim);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.bars{display:flex;flex-direction:column;gap:5px}.bars-row{display:flex;align-items:flex-end;gap:2px}.bar{flex:1;min-width:2px;background:var(--border-hair)}.bar-on{background:var(--accent)}.bars-dim .bar-on{background:var(--ink-400)}.bars-time .bar-on{background:var(--time)}.mcard{display:flex;gap:20px;align-items:flex-start}.mcard-main{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.mcard-query{font-family:var(--font-display);font-size:var(--text-title);font-weight:600;line-height:var(--leading-title);letter-spacing:-.01em;text-wrap:pretty}.mcard-last{font-size:15px;color:var(--text-primary);line-height:var(--leading-body);text-wrap:pretty}.mcard-line{font-size:var(--text-body-sm);line-height:var(--leading-body)}.mcard-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;row-gap:5px;font-size:var(--text-body-sm);color:var(--text-dim)}.mcard-meta .money{font-size:var(--text-body-sm);font-weight:500}.mcard-note{font-size:var(--text-body-sm);color:var(--text-time)}.mcard-bars{flex:none;width:104px;opacity:.75}.mcard-actions{flex:none;display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.mcard{flex-direction:column}.mcard-actions{justify-content:flex-start}}.trace{display:flex;flex-direction:column;gap:2px}.trace-step{display:flex;gap:14px;align-items:baseline;padding:10px 11px;border-bottom:1px solid var(--border-hair)}.trace-chosen{background:var(--surface-accent-tint)}.trace-n{flex:none;width:18px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.trace-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.trace-surface{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-probing .trace-surface{color:var(--text-dim)}.trace-finding{font-size:var(--text-body-sm);color:var(--text-dim);line-height:var(--leading-body);text-wrap:pretty;overflow-wrap:anywhere}.trace-chosen .trace-finding{color:var(--text-muted)}.trace-bad .trace-finding{color:var(--failed)}.trace-ms{flex:none;font-family:var(--font-mono);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.trace-chosen .trace-ms{color:var(--latency)}.trace-probing .trace-ms{color:var(--text-dim)}.trace-elapsed{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);padding-top:12px}.chrome{display:flex;align-items:center;gap:28px;height:var(--bar-height);padding:0 var(--gutter-desktop);background:var(--surface-chrome);color:var(--text-on-chrome);border-bottom:1px solid var(--border-strong)}.mark{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.03em;color:var(--text-on-chrome);text-decoration:none}.mark:hover{text-decoration:none}.mark i{color:var(--accent);font-style:normal}.chrome-nav{display:flex;gap:4px;align-items:center;font-size:13px}.chrome-nav a{display:inline-flex;align-items:center;padding:7px 12px;border-radius:var(--radius-control);color:#eef3f18f;text-decoration:none;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.chrome-nav a:hover{color:var(--text-on-chrome);text-decoration:none}.chrome-nav a.active{color:var(--citron-300);background:#c7f24421;font-weight:600}.chrome-trailing{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12.5px}.chrome-balance{display:flex;align-items:center;gap:8px;color:#eef3f19e;text-decoration:none}.chrome-balance:hover{text-decoration:none}.chrome-balance .money{color:var(--text-on-chrome);font-weight:700}.chrome-clock{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-on-chrome);font-variant-numeric:tabular-nums;white-space:nowrap}.chrome-clock span{color:#eef3f19e}.chrome-balance .money-low{color:var(--coral-400)}.avatar{width:26px;height:26px;border-radius:var(--radius-round);background:#eef3f129;display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--text-on-chrome);flex:none;text-decoration:none}.chrome-link{font-size:13px;color:#eef3f1b8}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:none;border-top:1px solid var(--border-strong);background:var(--surface-chrome);padding-bottom:env(safe-area-inset-bottom)}.tabbar a{flex:1;text-align:center;padding:13px 0 16px;min-height:var(--tap-min);font-size:var(--text-label);color:#eef3f180;text-decoration:none;touch-action:manipulation}.tabbar a.active{color:var(--citron-300);background:#c7f2441c;font-weight:600}@media(max-width:980px){.chrome{gap:12px;padding:0 var(--gutter-mobile)}.chrome-nav{display:none}.tabbar{display:flex}}.icon-timer{flex:none}.chrome-feedback{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:transparent;color:#eef3f19e;font:inherit;font-size:12.5px;cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.chrome-feedback:hover{color:var(--text-on-chrome);border-color:var(--text-on-chrome)}.chrome-feedback:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--surface-shadow);opacity:.62}.sheet{position:fixed;z-index:41;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto}.sheet .field{display:flex}.sheet input[type=file]{padding:10px;font-size:var(--text-body-sm)}@media(max-width:640px){.sheet{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:88vh}}.chrome{position:sticky;top:0;z-index:20;flex:none;transition:transform var(--duration-slow) var(--ease)}.chrome-hidden{transform:translateY(-100%);pointer-events:none}.chrome:focus-within{transform:none;pointer-events:auto}.site-footer{margin-top:auto;padding:28px var(--gutter-desktop);border-top:1px solid var(--border-hair);display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.site-footer nav{display:flex;gap:8px 20px;flex-wrap:wrap}.site-footer a{min-height:var(--tap-min);display:inline-flex;align-items:center;color:var(--text-muted)}.alert-meta a:hover{color:var(--text-accent);text-decoration:underline}@media(max-width:980px){.site-footer{padding:24px var(--gutter-mobile) 88px}}@media(prefers-reduced-motion:reduce){.chrome{transition:none}}.url-add{display:flex;flex-direction:column;gap:6px;min-width:0}.url-add-row{display:flex;gap:8px;min-width:0}.url-add input{flex:1 1 auto;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-body-sm);outline:none}.url-add input:focus{border-color:var(--accent-border)}.url-add .btn{flex:none}.url-add-err{margin:0;font-size:var(--text-body-sm);color:var(--coral-300)}.pricing-funnel{max-width:1180px;padding-top:54px;padding-bottom:72px}.pricing-kicker{display:block;margin-bottom:10px;color:var(--text-accent);font-size:var(--text-body-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:48px;align-items:center;min-height:440px}.pricing-hero-copy{max-width:650px}.pricing-hero h1,.pricing-loading h1{max-width:720px;margin:0;font-family:var(--font-display);font-size:clamp(42px,5.8vw,72px);font-weight:700;letter-spacing:var(--tracking-display);line-height:.98;text-wrap:balance}.pricing-lede{max-width:630px;margin:24px 0 0;color:var(--text-muted);font-size:clamp(18px,2vw,22px);line-height:1.5;text-wrap:pretty}.pricing-lede strong{color:var(--text-primary)}.pricing-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.pricing-actions a{color:var(--text-muted);font-weight:700;text-underline-offset:4px}.pricing-actions a:hover{color:var(--text-primary)}.pricing-assurances{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:23px;color:var(--text-dim);font-size:var(--text-body-sm)}.pricing-assurances span:before{content:"✓";margin-right:7px;color:var(--text-accent);font-weight:800}.pricing-offer{padding:30px}.pricing-offer-value{display:block;max-width:360px;font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);line-height:1.05;text-wrap:balance}.pricing-offer>p{max-width:42ch;margin:14px 0 22px;color:var(--text-muted);line-height:1.55}.pricing-offer-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-hair)}.pricing-offer-examples>span{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:13px 12px;border-left:1px solid var(--border-hair)}.pricing-offer-examples>span:first-child{border-left:0}.pricing-offer-examples small{color:var(--text-dim);font-size:10px;line-height:1.2}.pricing-offer-examples b,.pricing-offer-examples strong{font-size:16px}.pricing-offer-examples i{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--text-accent);font-style:normal}.pricing-fineprint{display:block;color:var(--text-dim);font-size:11px;line-height:1.5}.pricing-offer>.pricing-fineprint{margin-top:14px}.pricing-section{padding-top:92px}.pricing-section-head{max-width:660px;margin-bottom:30px}.pricing-section-head h2,.pricing-example h2,.pricing-final-cta h2{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);line-height:1.08;text-wrap:balance}.pricing-section-head>p,.pricing-example p,.pricing-final-cta p{margin:13px 0 0;color:var(--text-muted);line-height:1.6}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pricing-card{min-height:260px;padding:24px}.pricing-card-number{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-body-sm)}.pricing-card h3{margin:45px 0 10px;font-family:var(--font-display);font-size:21px}.pricing-card>strong{display:block;color:var(--text-accent);font-family:var(--font-display);font-size:30px;line-height:1.1}.pricing-card p{max-width:36ch;margin:14px 0 0;color:var(--text-muted);line-height:1.55}.pricing-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:38px;align-items:center;margin-top:82px;padding:34px}.pricing-example-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-hair)}.pricing-example-breakdown span{padding:16px;border-left:1px solid var(--border-hair)}.pricing-example-breakdown span:first-child{border-left:0}.pricing-example-breakdown small,.pricing-example-breakdown strong{display:block}.pricing-example-breakdown small{margin-bottom:8px;color:var(--text-dim);font-size:11px}.pricing-example-breakdown strong{font-size:20px}.pricing-example>.pricing-fineprint{grid-column:1 / -1}.pricing-confidence{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:55px;align-items:start}.pricing-confidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-hair)}.pricing-confidence-grid span{display:flex;flex-direction:column;gap:7px;min-height:115px;padding:19px 20px;border-right:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair)}.pricing-confidence-grid span:nth-child(2n){border-right:0}.pricing-confidence-grid small{color:var(--text-muted);line-height:1.5}.pricing-final-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:92px;padding:34px;border:1px solid var(--border-strong);background:var(--surface-accent-tint)}.pricing-final-cta>div{max-width:650px}.pricing-legal{max-width:90ch;margin:30px auto 0;color:var(--text-dim);font-size:11px;line-height:1.65;text-align:center}.pricing-legal a{color:var(--text-muted)}.pricing-loading{min-height:540px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pricing-loading p{max-width:56ch;margin:20px 0;color:var(--text-muted);font-size:18px}@media(max-width:900px){.pricing-hero{grid-template-columns:minmax(0,1fr);gap:38px}.pricing-hero-copy{max-width:760px}.pricing-offer{max-width:680px}.pricing-cards{grid-template-columns:minmax(0,1fr)}.pricing-card{min-height:0}.pricing-card h3{margin-top:28px}.pricing-example,.pricing-confidence{grid-template-columns:minmax(0,1fr)}.pricing-example-breakdown{max-width:620px}}@media(max-width:600px){.pricing-funnel{padding-top:34px;padding-bottom:54px}.pricing-hero{min-height:0}.pricing-hero h1,.pricing-loading h1{font-size:42px}.pricing-lede{font-size:18px}.pricing-actions{align-items:flex-start;flex-direction:column;gap:17px}.pricing-actions .btn{width:100%}.pricing-offer{padding:22px}.pricing-offer-examples{grid-template-columns:minmax(0,1fr)}.pricing-offer-examples>span{grid-template-columns:1fr auto 1fr;border-left:0;border-top:1px solid var(--border-hair)}.pricing-offer-examples>span:first-child{border-top:0}.pricing-offer-examples>span small:last-of-type,.pricing-offer-examples>span strong{text-align:right}.pricing-offer-examples i{grid-row:1 / 3;grid-column:2}.pricing-section{padding-top:68px}.pricing-example{margin-top:68px;padding:24px}.pricing-example-breakdown{grid-template-columns:minmax(0,1fr)}.pricing-example-breakdown span{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:0;border-top:1px solid var(--border-hair)}.pricing-example-breakdown span:first-child{border-top:0}.pricing-example-breakdown small{margin:0}.pricing-confidence{gap:20px}.pricing-confidence-grid{grid-template-columns:minmax(0,1fr)}.pricing-confidence-grid span,.pricing-confidence-grid span:nth-child(2n){min-height:0;border-right:0}.pricing-final-cta{align-items:stretch;flex-direction:column;margin-top:68px;padding:24px}.pricing-final-cta .btn{width:100%}}.legal{max-width:var(--canvas-desktop)}.legal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.legal-head>div:first-child{max-width:700px}.legal-updated{flex:none;margin:0 0 3px;color:var(--text-dim);font-size:var(--text-body-sm)}.legal-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:42px;align-items:start}.legal-nav{position:sticky;top:calc(var(--bar-height) + 20px);display:flex;flex-direction:column;border-top:1px solid var(--border-hair)}.legal-nav a{padding:11px 2px;border-bottom:1px solid var(--border-hair);color:var(--text-dim);text-decoration:none;font-size:var(--text-body-sm)}.legal-nav a:hover,.legal-nav a.active{color:var(--text-primary)}.legal-nav a.active{font-weight:700}.legal-doc{min-width:0}.legal-section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--border-hair)}.legal-section:last-child{border-bottom:none}.legal-section h2{margin:0 0 12px;font-family:var(--font-display);font-size:19px;line-height:var(--leading-title)}.legal-section p{max-width:76ch;margin:0 0 12px;color:var(--text-muted);line-height:1.7}.legal-section p:last-child{margin-bottom:0}.legal-section ul{max-width:76ch;margin:0;padding-left:21px;color:var(--text-muted);line-height:1.65}.legal-section li+li{margin-top:8px}.legal-note{margin-bottom:30px;padding:15px 17px;border:1px solid var(--border-strong);background:var(--surface-lift);color:var(--text-muted);line-height:1.6}.legal-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:32px;background:var(--border-hair);border:1px solid var(--border-hair)}.legal-index a{display:flex;flex-direction:column;gap:7px;padding:18px;background:var(--surface-panel);text-decoration:none}.legal-index a:hover{background:var(--surface-lift)}.legal-index strong{color:var(--text-primary);font-family:var(--font-display)}.legal-index span{color:var(--text-dim);font-size:var(--text-body-sm);line-height:1.5}.legal-consent{margin:0;line-height:1.5}@media(max-width:760px){.legal-head{align-items:stretch;flex-direction:column}.legal-updated{align-self:flex-start}.legal-layout{grid-template-columns:minmax(0,1fr);gap:26px}.legal-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:7px 16px;border-top:none}.legal-nav a{padding:0 0 6px}.legal-index{grid-template-columns:minmax(0,1fr)}}.signin{min-height:calc(100vh - var(--bar-height));display:flex;align-items:center;justify-content:center;padding:var(--space-12) var(--gutter-mobile)}.signin-panel{width:100%;max-width:420px}.signin-cta{margin:6px 0}.auth-form{display:flex;flex-direction:column;gap:12px}.dash-empty-cta{margin-top:var(--space-5)}.dash-foot{margin-top:22px}.md-title{flex:1;min-width:0}.md-back{display:inline-block;margin-bottom:8px;font-size:var(--text-body-sm);color:var(--text-muted)}.md-q{margin-top:6px}.md-tools{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:360px}@media(max-width:760px){.md-tools{width:100%;align-items:stretch;max-width:none}}.md-confirm{margin-bottom:var(--gap-card)}.md>.surface{margin-bottom:var(--gap-card)}.md .cols{margin-top:var(--gap-card)}.md-line{max-width:68ch}.md-empty{margin-top:2px}.md-expect{margin-top:6px}.md-program{margin-top:8px;max-height:340px;overflow-y:auto}.md-bars{margin-top:14px}.md-table td,.md-table th{font-size:var(--text-body-sm)}.funnel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-card)}.funnel>*{min-width:0}.fn-bar{display:flex;justify-content:flex-end}@media(min-width:1024px){.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-bar{grid-column:1 / -1}}.fn-toggle,.fn-title,.fn-refresh,.fn-link{font:inherit;color:inherit;background:none;border:0;text-align:left;cursor:pointer}.fn-toggle{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:0;font-weight:inherit}.fn-caret{width:1em;color:var(--text-dim)}.fn-refresh{min-height:var(--tap-min);padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:var(--text-body-sm);color:var(--text-muted);text-align:center}.fn-refresh:disabled{opacity:.6;cursor:default}.fn-count{white-space:nowrap}.fn-note{margin:0 0 6px}.fn-scroll{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fn-scroll[hidden]{display:none}.fn-list{list-style:none;margin:0;padding:0}.fn-row{display:flex;flex-direction:column;border-top:1px solid var(--border-hair)}.fn-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-height:var(--tap-min);padding:10px 0 2px;line-height:var(--leading-body);color:var(--text-primary)}.fn-title.fn-open{display:block;-webkit-line-clamp:unset}.fn-why{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted)}.fn-why.fn-open{white-space:normal;overflow-wrap:anywhere}.fn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-bottom:8px;font-size:var(--text-body-sm);color:var(--text-dim)}.fn-tag{padding:0 6px;border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-muted)}.fn-link{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-block:-12px;padding:0 6px;color:var(--text-accent);text-decoration:none}.fn-toggle:focus-visible,.fn-title:focus-visible,.fn-refresh:focus-visible,.fn-link:focus-visible,.fn-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.newmon-form{display:flex;flex-direction:column;gap:20px}.newmon-row{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.newmon-row .field{flex:1;min-width:220px}.newmon-row .field:first-child{flex:none}.newmon>.surface+.surface,.newmon>.surface+.surface+.surface{margin-top:var(--gap-card)}.newmon>.surface:last-child{margin-top:20px}.newmon-note{margin-top:14px}.wal-form{display:flex;gap:10px;align-items:flex-end;margin-top:16px}.wal-form .field{flex:none}.wal-table td.muted{color:var(--text-muted)}.wal-in .money{color:var(--text-accent)}.wal-legend{display:flex;gap:18px;align-items:center;margin-bottom:4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.wal-legend span{display:flex;gap:7px;align-items:center}.wal-legend i{width:12px;height:4px}.wal-spend{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-hair)}.wal-spend:last-child{border-bottom:none}.wal-spend-l{display:flex;flex-direction:column;gap:7px;min-width:0}.wal-spend-n{display:flex;gap:11px;align-items:baseline;min-width:0}.wal-spend-n a{flex:none}.wal-spend-n span{font-size:var(--text-body-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wal-spend-n span.dim{color:var(--text-dim)}.wal-bar{display:flex;height:4px;background:var(--surface-lift)}.wal-bar i:first-child{background:var(--ink-400)}.wal-bar i:last-child{flex:1;background:var(--accent)}.wal-spend>b{text-align:right;font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.wal-paused-t{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text-primary)}@media(max-width:760px){.wal .cols>.rail{order:-1}}.payment-list{display:grid;gap:1px;background:var(--line-subtle)}.payment-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 0;background:var(--surface-panel)}.payment-main,.payment-side{display:flex;align-items:center;gap:9px}.payment-side{justify-content:flex-end}.payment-note{grid-column:1 / -1}.payment-pending,.payment-failed,.payment-disputed{color:var(--text-time)}.payment-settled,.payment-refunded{color:var(--text-accent)}.spend-legend{display:flex;gap:18px;align-items:center;margin-bottom:4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.spend-legend>span{display:flex;gap:7px;align-items:center}.spend-swatch{width:12px;height:4px;display:inline-block}.spend-build{background:var(--ink-400)}.spend-run{background:var(--accent);flex:1}.spend{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border-hair)}.spend:last-child{border-bottom:none}.spend-main{display:flex;flex-direction:column;gap:7px;min-width:0}.spend-head{display:flex;gap:11px;align-items:baseline;min-width:0}.spend-name{font-size:var(--text-body-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spend-free{margin-left:auto;flex:none}.spend-bar{height:4px;display:flex;background:var(--surface-lift);min-width:4px}.spend-total{text-align:right;font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.alerts .alert-stream{margin-top:0}.alerts .alert:last-child{border-bottom:none}.docs-head{padding-block:var(--space-10);margin-left:calc(var(--docs-nav) + var(--docs-gap))}.docs-layout{display:grid;grid-template-columns:var(--docs-nav) minmax(0,1fr) var(--docs-toc);gap:var(--docs-gap);align-items:start}.docs-nav,.docs-toc{position:sticky;top:calc(var(--bar-height) + var(--space-10));display:flex;flex-direction:column;gap:var(--space-2)}.docs-nav a,.docs-toc a{color:var(--text-muted);font-size:var(--text-body);padding:10px 12px;border-radius:var(--radius-control)}.docs-nav a.active{color:var(--text-accent);background:var(--surface-accent-tint)}.docs-toc{border-left:1px solid var(--border-hair);padding-left:var(--space-5)}.docs-toc a{font-size:var(--text-body-sm);padding-block:6px}.docs-toc .docs-raw{border-top:1px solid var(--border-hair);margin-top:var(--space-7);padding-top:var(--space-7)}.docs-content{min-width:0}.docs-section{scroll-margin-top:calc(var(--bar-height) + var(--space-10));padding-bottom:var(--space-13);margin-bottom:var(--space-10);border-bottom:1px solid var(--border-hair)}.docs-section h2{font-size:var(--text-section);margin:0 0 var(--space-7)}.docs-section h2 a{color:var(--text-primary)}.docs-section p,.docs-section ul{color:var(--text-muted);line-height:1.65;margin:0 0 var(--space-7)}.docs-section p{max-width:80ch}.docs-section code{font-family:var(--font-mono);font-size:.92em;overflow-wrap:anywhere;color:var(--text-primary)}.docs-section table.t{table-layout:fixed;margin-bottom:var(--space-7)}.docs-section table.t th,.docs-section table.t td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.6;padding-block:12px}.docs-section table.t th:first-child,.docs-section table.t td:first-child{width:35%}.docs-section .docs-tools th:first-child,.docs-section .docs-tools td:first-child{width:22%}.docs-code{margin:var(--space-7) 0 var(--space-9);background:var(--surface-lift);border:1px solid var(--border-hair);border-radius:var(--radius-control);overflow:hidden}.docs-code-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-bottom:1px solid var(--border-hair)}.docs-code .pre{border:0;background:none;border-radius:0;padding:var(--space-9)}.docs-code code{font-family:var(--font-literal);font-size:12px;line-height:1.7}.docs-endpoints{display:grid;gap:var(--space-5);margin-bottom:var(--space-9)}.docs-endpoint{border:1px solid var(--border-hair);border-radius:var(--radius-control);padding:var(--space-7)}.docs-endpoint-head{display:flex;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5)}.docs-method{color:var(--text-accent);font-family:var(--font-mono);font-size:var(--text-body-sm);flex:none}.docs-endpoint p{margin:6px 0 0;font-size:var(--text-body-sm)}.docs-endpoint p b{display:inline-block;margin-right:var(--space-5);color:var(--text-dim);font-weight:500}@media(max-width:1100px){.docs-layout{grid-template-columns:var(--docs-nav) minmax(0,1fr)}.docs-toc{grid-column:2;grid-row:1;position:static;border:1px solid var(--border-hair);padding:var(--space-5);flex-direction:row;flex-wrap:wrap}.docs-toc .cap{width:100%;margin:0}.docs-toc .docs-raw{border:0;margin:0;padding:6px 12px}.docs-content{grid-column:2}.docs-nav{grid-row:1 / span 2}}@media(max-width:680px){.docs-head{margin-left:0}.docs-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}.docs-nav{position:static;grid-row:1;flex-direction:row;flex-wrap:wrap}.docs-content{grid-column:1;grid-row:3}.docs-toc{grid-column:1;grid-row:2}.docs-code .pre{padding:var(--space-5)}.docs-endpoint-head{flex-wrap:wrap}.docs-section .docs-tools{min-width:540px}.chrome-trailing{gap:10px}}@media(min-width:981px)and (max-width:1180px){.chrome{gap:12px}.chrome-nav a{padding-inline:8px}}@keyframes ma-pulse{0%,to{opacity:1}50%{opacity:.32}}@keyframes ma-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ma-fade{0%{opacity:0}}@keyframes ma-swap{0%{opacity:0;transform:translateY(5px)}}@keyframes ma-decay{0%{background-color:#c7f24433}to{background-color:#c7f24400}}@keyframes ma-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes ma-sheet{0%{transform:translateY(24px);opacity:0}}@keyframes ma-push{0%{transform:translate(28px);opacity:0}}:root{--ma-enter:.32s;--ma-swap:.22s;--ma-flip:.38s;--ma-decay:2.6s}body:has(.ma-app){overflow:hidden}.ma-app{height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.ma-mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.ma-dim{color:var(--text-dim)}.ma-muted{color:var(--text-muted)}.ma-rise{animation:ma-rise var(--ma-enter) var(--ease) backwards}.ma-swap{animation:ma-swap var(--ma-swap) var(--ease) backwards}.ma-col{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--ease),opacity .28s var(--ease)}.ma-col.is-open{grid-template-rows:1fr;opacity:1}.ma-col>div{min-height:0;overflow:hidden}.ma-scroll{overflow:auto;overscroll-behavior:contain;min-height:0}.ma-chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-body-sm);color:var(--text-muted);white-space:nowrap}.ma-chip i{width:7px;height:7px;border-radius:var(--radius-round);background:var(--ink-400);flex:none}.ma-chip-live{color:var(--text-accent)}.ma-chip-live i{background:var(--accent);animation:ma-pulse 1.9s var(--ease) infinite}.ma-chip-compiling i{background:var(--caution)}.ma-chip-paused i{background:var(--time)}.ma-chip-failed i{background:var(--failed)}.ma-chip-cannot i{background:var(--provisional)}.ma-lat{display:inline-flex;align-items:center;gap:5px;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:400;white-space:nowrap}.ma-lat.is-ceiling{color:var(--ceiling)}.ma-tag{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.ma-search{position:relative;flex:1;min-width:0}.ma-search input{width:100%;min-height:38px;padding:0 42px 0 12px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);outline:none;transition:border-color var(--duration-fast) var(--ease)}.ma-search input:focus{border-color:var(--accent-border)}.ma-search input::placeholder{color:var(--text-dim)}.ma-search kbd{position:absolute;right:9px;top:50%;transform:translateY(-50%);padding:0 6px;border:1px solid var(--border-strong);border-radius:4px;font-family:var(--font-mono);font-size:10.5px;line-height:17px;color:var(--text-dim)}.ma-seg{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ma-seg::-webkit-scrollbar{display:none}.ma-seg button{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-control);background:none;color:var(--text-dim);font:inherit;font-size:var(--text-body-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.ma-seg button b{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;color:var(--text-dim)}.ma-seg button:hover{color:var(--text-primary)}.ma-seg button.on{color:var(--text-primary);background:var(--surface-accent-tint);border-color:#c7f24438}.ma-seg button.on b{color:var(--text-accent)}.ma-seg button.is-need b{color:var(--text-time)}.ma-act{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.ma-act:hover{color:var(--text-primary);border-color:var(--border-strong);text-decoration:none}.ma-act.is-done{color:var(--text-accent);border-color:#c7f2444d}.ma-act.is-danger{color:var(--failed)}.ma-act.is-danger:hover{border-color:var(--failed)}.ma-act span{animation:ma-fade .18s var(--ease)}.ma-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.btn-danger{background:transparent;color:var(--failed);border-color:var(--failed)}.btn-danger:hover{background:var(--failed);color:var(--failed-on)}.ma-anchor{position:relative;display:inline-flex}.ma-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-panel);animation:ma-pop .16s var(--ease)}.ma-pop.is-right{left:auto;right:0}.ma-pop-h{padding:6px 10px 4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.ma-pop-i{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:4px;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer}.ma-pop-i:hover,.ma-pop-i:focus-visible{background:#e2f0ec0f;outline:none}.ma-pop-i .k{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim);min-width:54px}.ma-pop-i .n{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim)}.ma-pop-i.is-danger{color:var(--failed)}.ma-pop-i input[type=checkbox]{accent-color:var(--citron-400);width:15px;height:15px;margin:0}.ma-pop-sep{height:1px;margin:5px 4px;background:var(--border-hair)}.ma-pop-f{padding:6px 10px 4px;font-size:var(--text-body-sm)}.ma-pop .ma-search{margin:2px 2px 6px}.ma-pop-list{max-height:260px;overflow:auto;padding-right:6px}.ma-scrim{display:none}.ma-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 18px;border-bottom:1px solid var(--border-hair)}.ma-alert:last-child{border-bottom:0}.ma-alert.is-fresh{animation:ma-decay var(--ma-decay) var(--ease) forwards}.ma-alert .rep{font-size:16px;font-weight:500;line-height:1.4;color:var(--text-primary);text-wrap:pretty;min-width:0}.ma-sample{display:inline-block;margin-right:8px;padding:1px 6px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-muted);font-weight:400;line-height:1.35;vertical-align:1px}.ma-alert.is-sample .rep,.alert-sample .alert-report,.aj-row.is-sample .rep{color:var(--text-muted)}.alert-head .ma-sample{flex:none;align-self:flex-start;margin-top:2px}.ma-alert .cf{padding-top:4px;text-align:right}.ma-alert .cf span{display:inline-block;animation:ma-fade .4s var(--ease)}.ma-alert .meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:var(--text-body-sm);color:var(--text-dim)}.ma-alert .meta a.ma-tag{color:var(--text-muted)}.ma-alert .meta a.ma-tag:hover{color:var(--text-accent);text-decoration:none}.ma-alert .said{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.ma-alert .said b{font-weight:600;color:var(--text-primary)}.ma-why{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted);text-wrap:pretty}.ma-flag{padding:0 6px;border:1px solid var(--border-strong);border-radius:4px}.ma-alert .ma-detail,.aj-x-in .ma-detail{color:var(--text-dim)}.ma-alert .from{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;min-width:0;font-size:var(--text-body-sm);color:var(--text-dim)}.ma-alert .from button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer}.ma-alert .from button:hover{color:var(--text-accent)}.ma-alert .ma-acts{grid-column:1/-1}.mo-main{--mo-list:620px;display:grid;grid-template-columns:var(--mo-list) minmax(0,1fr);min-height:0}.mo-list{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;border-right:1px solid var(--border-hair)}.mo-lhead{display:flex;flex-direction:column;gap:12px;padding:18px 18px 12px;border-bottom:1px solid var(--border-hair)}.mo-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.mo-title h1{margin:0;font-family:var(--font-display);font-size:var(--text-display-md);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.mo-title .btn{min-height:38px}.mo-foot{display:flex;flex-wrap:wrap;gap:4px 14px;padding:9px 18px;border-top:1px solid var(--border-hair);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.mo-foot kbd{padding:0 5px;border:1px solid var(--border-strong);border-radius:4px;font:inherit;color:var(--text-muted)}.mo-empty{padding:28px 18px;font-size:var(--text-body-sm);color:var(--text-dim)}.mo-nr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:9px 18px 10px;border-bottom:1px solid var(--border-hair);background-color:var(--surface-lift);cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.mo-nr:hover{background-color:var(--surface-panel)}.mo-nr.is-sel{background-color:var(--surface-accent-tint)}.mo-nr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mo-nr .t{display:flex;flex-direction:column;gap:2px;min-width:0}.mo-nr .t span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-nr .t span:first-child{font-size:14px;font-weight:600}.mo-nr .l{font-size:var(--text-body-sm);color:var(--text-muted)}.mo-nr .l.time{color:var(--text-time)}.mo-nr .l.ceiling{color:var(--ceiling)}.mo-nr .l.dim{color:var(--text-dim)}.mo-nr .go{display:flex;align-items:center;gap:12px}.mo-nr .go .btn{min-height:34px;min-width:104px}.mo-nr .dl{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-time);white-space:nowrap}.mo-needh{position:sticky;top:34px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 18px 8px;border-bottom:1px solid var(--border-hair);background:var(--surface-page)}.mo-needh-t{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);cursor:pointer}.mo-needh-t b{font-weight:400;color:var(--text-time)}.mo-needh-t span{color:var(--text-dim)}.mo-needh-t:hover span{color:var(--text-primary)}.mo-kinds{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.mo-kinds button:not(.btn){display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);cursor:pointer}.mo-kinds button:not(.btn) b{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;color:var(--text-dim)}.mo-kinds button:not(.btn):hover{color:var(--text-primary);border-color:var(--border-strong)}.mo-kinds button.on{color:var(--text-primary);border-color:#c7f2444d;background:var(--surface-accent-tint)}.mo-kinds button.on b{color:var(--text-accent)}.mo-kinds .btn{min-height:28px;margin-left:4px}.mo-more{display:block;width:100%;min-height:36px;padding:0 18px;border:0;border-bottom:1px solid var(--border-hair);background:var(--surface-lift);color:var(--text-accent);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer}.mo-more:hover{background:var(--surface-panel)}.mo-th,.mo-tr{display:grid;grid-template-columns:minmax(0,1fr) 62px 44px 70px 76px;gap:12px;align-items:center;padding:0 18px}.mo-th{position:sticky;top:0;z-index:2;min-height:34px;border-bottom:1px solid var(--border-hair);background:var(--surface-page)}.mo-th button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);cursor:pointer;white-space:nowrap}.mo-th button:hover,.mo-th button.on{color:var(--text-primary)}.mo-th .num,.mo-tr .num{justify-self:end;text-align:right}.mo-tr{width:100%;min-height:42px;border:0;border-bottom:1px solid var(--border-hair);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}.mo-tr:hover{background-color:#e2f0ec08}.mo-tr.is-sel{background-color:var(--surface-accent-tint)}.mo-tr.is-fresh:not(.is-sel){animation:ma-decay var(--ma-decay) var(--ease) forwards}.mo-tr .t{display:flex;align-items:center;gap:8px;min-width:0}.mo-tr .t span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.mo-tr .t i{flex:none;width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent)}.mo-tr .st{font-size:var(--text-body-sm);color:var(--text-dim);white-space:nowrap}.mo-tr .num{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--text-muted);white-space:nowrap}.mo-tr .num.lat{color:var(--latency)}.mo-tr.is-muted .t span{color:var(--text-muted)}.mo-pinrule{display:flex;align-items:center;gap:10px;padding:10px 18px 4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.mo-pinrule:after{content:"";flex:1;height:1px;background:var(--border-hair)}.ma-bars{display:flex;align-items:flex-end;gap:1px;height:16px;justify-self:end;width:72px}.ma-bars i{flex:1;min-height:1px;background:var(--accent);opacity:.8;border-radius:1px 1px 0 0}.ma-bars.is-dim i{background:var(--ink-400)}.mo-pane{overflow:auto;min-height:0}.mo-pane-in{max-width:820px;padding:22px clamp(20px,3vw,40px) 56px;display:flex;flex-direction:column;gap:18px}.mo-back{display:none}.mo-h{display:flex;flex-direction:column;gap:8px}.mo-h h2{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:pretty}.mo-h .ins{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:var(--text-body-sm);color:var(--text-dim)}.mo-rename{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mo-rename input{flex:1 1 280px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font-family:var(--font-display);font-size:20px;font-weight:700;outline:none}.mo-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mo-tools .sp{flex:1}.tl-title{margin:0;min-width:0}.tl-title-b{display:block;max-width:calc(100% + 16px);margin:-2px -8px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-wrap:pretty;cursor:text;transition:border-color .13s cubic-bezier(.2,0,.2,1)}.tl-title-b:hover{border-color:var(--border-strong);background:var(--surface-lift)}.tl-title-b:focus-visible{outline:2px solid var(--focus);outline-offset:0}.tl-title-in{display:block;width:calc(100% + 16px);margin:-2px -8px;padding:2px 8px;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font:inherit;letter-spacing:inherit;line-height:inherit;outline:none}.tl-hint{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.tl-q{margin:0;display:flex;align-items:flex-end;gap:10px;max-width:86ch;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:0;color:var(--text-muted)}.tl-q-t{flex:1;min-width:0;display:block}.tl-q-clamp{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-q.is-two .tl-q-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-height:calc(2em * var(--leading-body));text-wrap:wrap}.tl-q.is-open .tl-q-clamp{display:block;white-space:normal;text-overflow:clip;max-height:none;-webkit-line-clamp:unset;text-wrap:pretty}.tl-q-more{flex:none;padding:0;border:0;background:none;color:var(--text-accent);font:inherit;font-size:var(--text-body-sm);cursor:pointer}.tl-q-more:hover{text-decoration:underline}.tl-q-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:760px){.tl-q{font-size:var(--text-body-sm)}.tl-q:not(.is-open) .tl-q-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-height:calc(2em * var(--leading-body));text-wrap:wrap}.tl-q-more{padding:12px 0 12px 12px;margin:-12px 0 -12px -12px}}.mo-card{position:relative;border:1px solid var(--border-hair);border-radius:var(--radius-control)}.mo-card.is-pending{background-color:var(--surface-panel);background-image:var(--atm-accent);border-color:var(--border-strong)}.mo-card.is-paused{background:var(--paused)}.mo-card.is-alert{border-color:var(--time)}.mo-card-h{display:flex;align-items:baseline;gap:12px;padding:12px 18px 0}.mo-card-h b{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:600;color:var(--text-muted)}.mo-card-h .tr{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.mo-card-b{padding:8px 18px 14px;display:flex;flex-direction:column;gap:10px}.mo-card-b p{margin:0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-primary);text-wrap:pretty}.mo-card-b p.s{font-size:var(--text-body-sm);color:var(--text-muted)}.mo-card-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 14px;border-top:1px solid var(--border-hair)}.mo-card-f .sp{flex:1}.mo-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap-min);padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.mo-opt:hover{border-color:var(--accent-border)}.mo-opt .n{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:4px;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim)}.mo-opt.is-on{border-color:var(--accent-edge);background-color:var(--surface-accent-tint)}.mo-opt.is-on .n{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.mo-opt .u{display:flex;flex-direction:column;gap:2px;min-width:0}.mo-opt .u span:first-child{font-family:var(--font-mono);font-size:var(--text-body-sm);overflow-wrap:anywhere}.mo-opt .u span:last-child{font-size:var(--text-body-sm);color:var(--text-muted)}.mo-opt:disabled{cursor:default}.mo-opt:disabled:not(.is-on){opacity:.5}.mo-ask:focus{outline:none}.mo-ask .nm2-lead{padding-top:8px;padding-bottom:12px}.mo-ask .nm2-row{padding-top:7px;padding-bottom:7px}.mo-ask .nm2-src{padding-top:9px;padding-bottom:9px}.mo-ask .nm2-rows+.mo-card-b{border-top:1px solid var(--border-hair);padding-top:14px}.mo-say input{width:100%;min-height:var(--tap-min);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font:inherit;font-size:var(--text-body);outline:none;transition:border-color var(--duration-fast) var(--ease)}.mo-say input:focus{border-color:var(--accent-border)}.mo-say input::placeholder{color:var(--text-dim)}.mo-dl{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--text-time)}.mo-meter{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;border-radius:0 0 var(--radius-control) var(--radius-control);background:#ff5a4b24}.mo-meter i{display:block;height:100%;background:var(--time);transform-origin:0 50%;transition:transform 1s linear}.mo-sec{display:flex;align-items:center;gap:12px;margin-top:4px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.mo-sec:after{content:"";flex:1;height:1px;background:var(--border-hair)}.mo-hero{border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface-lift)}.mo-hero .ma-alert{padding:16px 18px}.mo-hero .ma-alert .rep{font-size:18px;font-weight:600}.mo-list-a{border:1px solid var(--border-hair);border-radius:var(--radius-control)}.mo-kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 16px}.mo-kv>span{padding:9px 0;border-bottom:1px solid var(--border-hair);font-size:var(--text-body-sm)}.mo-kv>span:nth-child(odd){color:var(--text-dim)}.mo-kv>span:nth-last-child(-n+2){border-bottom:0}.mo-arr{display:flex;align-items:flex-end;gap:2px;height:40px}.mo-arr i{flex:1;min-height:1px;background:var(--accent);opacity:.75;border-radius:1px 1px 0 0}.mo-arr-l{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim);margin-top:4px}.mo-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border:1px solid var(--failed);border-radius:var(--radius-control);animation:ma-rise .22s var(--ease)}.mo-confirm p{flex:1 1 260px;margin:0;font-size:var(--text-body);line-height:var(--leading-body)}.mo-none{display:grid;place-items:center;height:100%;padding:40px;color:var(--text-dim);font-size:var(--text-body-sm)}.al-a{overflow:auto;min-height:0}.al-in{max-width:960px;margin:0 auto;padding:0 var(--gutter-desktop) 56px}.al-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px 0 14px}.al-head h1{margin:0;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.al-head .ins{display:flex;align-items:center;gap:14px;font-size:var(--text-body-sm);color:var(--text-dim)}.al-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;background:var(--surface-page);border-bottom:1px solid var(--border-hair)}.al-bar .ma-search{flex:1 1 220px}.al-f{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.al-f:hover{color:var(--text-primary);border-color:var(--border-strong)}.al-f.on{color:var(--text-primary);border-color:#c7f2444d;background:var(--surface-accent-tint)}.al-f .v{color:var(--text-accent)}.al-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0 2px;font-size:var(--text-body-sm);color:var(--text-dim)}.al-sum button{padding:0;border:0;background:none;color:var(--text-accent);font:inherit;cursor:pointer}.al-new{position:sticky;top:59px;z-index:4;display:flex;justify-content:center;height:0;overflow:visible}.al-new button{display:inline-flex;align-items:center;gap:10px;min-height:36px;margin-top:10px;padding:0 14px;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);white-space:nowrap;cursor:pointer;animation:ma-rise .24s var(--ease)}.al-new button b{color:var(--text-accent);font-weight:600}.al-new button span{max-width:340px;overflow:hidden;text-overflow:ellipsis;color:var(--text-dim)}.al-day{display:flex;align-items:center;gap:12px;padding:22px 0 8px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.al-day b{font-weight:400;color:var(--text-muted)}.al-day:after{content:"";flex:1;height:1px;background:var(--border-hair)}.al-list{border:1px solid var(--border-hair);border-radius:var(--radius-control)}.al-list .ma-alert{position:relative}.al-list .ma-alert .ma-acts{position:absolute;right:14px;bottom:10px;opacity:0;transition:opacity var(--duration-fast) var(--ease);background:var(--surface-page);padding-left:8px}.al-list .ma-alert:hover .ma-acts,.al-list .ma-alert:focus-within .ma-acts,.al-list .ma-alert .ma-acts.is-held{opacity:1}.al-list .ma-alert.is-fresh .ma-acts{background:transparent}.al-empty{padding:28px 18px;font-size:var(--text-body);color:var(--text-muted)}.al-empty button{padding:0;border:0;background:none;color:var(--text-accent);font:inherit;cursor:pointer}.aj-list{border:1px solid var(--border-hair);border-radius:var(--radius-control);overflow:hidden}.aj-burst{border-bottom:1px solid var(--border-hair)}.aj-burst:last-child{border-bottom:0}.aj-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 14px;align-items:start;padding:0 14px 0 0;transition:background-color var(--duration-fast) var(--ease)}.aj-row:hover{background-color:#e2f0ec06}.aj-row.is-open{background-color:var(--surface-lift)}.aj-row.is-fresh{animation:ma-decay var(--ma-decay) var(--ease) forwards}.aj-main{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px 0 13px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.aj-main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.aj-main .rep{font-size:15.5px;font-weight:500;line-height:1.4;color:var(--text-primary);text-wrap:pretty}.aj-main .sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:var(--text-body-sm);color:var(--text-dim)}.aj-main .sub .mon{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.aj-row .cf{padding-top:16px}.aj-acts{display:flex;gap:6px;padding-top:11px}.aj-x{grid-column:1/-1}.aj-x-in{display:flex;flex-direction:column;gap:10px;padding:0 18px 16px}.aj-x-in .said{display:flex;flex-direction:column;gap:3px;max-width:70ch;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--text-muted)}.aj-x-in .said b{font-weight:600;color:var(--text-primary)}.aj-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 14px;max-width:760px;font-size:var(--text-body-sm);line-height:var(--leading-body)}.aj-kv>span:nth-child(odd){font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);padding-top:1px}.aj-kv>span:nth-child(2n){color:var(--text-muted);text-wrap:pretty}.aj-more{display:flex;align-items:baseline;gap:12px;width:100%;min-height:34px;padding:0 18px 10px;border:0;background:none;color:var(--text-accent);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer}.aj-more span{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.aj-inner{border-top:1px solid var(--border-hair);background:#0a0c0d2e}.aj-inner .aj-row{border-bottom:1px solid var(--border-hair)}.aj-inner .aj-row:last-child{border-bottom:0}.aj-inner .aj-main{padding-left:30px}.aj-inner .aj-main .rep{font-size:14px}.alb-opt{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 8px;border-radius:4px;font-size:var(--text-body-sm);color:var(--text-muted);cursor:pointer}.alb-opt:hover{background:#e2f0ec0a;color:var(--text-primary)}.alb-opt input{accent-color:var(--citron-400);width:15px;height:15px;margin:0;flex:none}.alb-opt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alb-opt b{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;color:var(--text-dim)}.alb-opt.on{color:var(--text-primary)}.alb-more{align-self:flex-start;padding:4px 8px;border:0;background:none;color:var(--text-accent);font:inherit;font-size:var(--text-body-sm);cursor:pointer}@media(max-width:980px){.ma-app{padding-bottom:48px}.mo-main{--mo-list:380px}.mo-th,.mo-tr{grid-template-columns:minmax(0,1fr) 56px 40px}.mo-th .c-lat,.mo-tr .c-lat,.mo-th .c-bars,.mo-tr .c-bars,.mo-nr .dl{display:none}}@media(max-width:760px){.mo-main{grid-template-columns:minmax(0,1fr)}.mo-list{border-right:0}.mo-main.is-detail .mo-list{display:none}.mo-main:not(.is-detail) .mo-pane{display:none}.mo-main.is-detail .mo-pane{animation:ma-push .26s var(--ease)}.mo-back{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);margin:-8px 0 -6px;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-body-sm);cursor:pointer}.mo-pane-in{padding:16px var(--gutter-mobile) 40px;gap:14px}.mo-h h2{font-size:20px}.mo-foot{display:none}.mo-lhead{padding:14px var(--gutter-mobile) 10px}.mo-kv{grid-template-columns:110px minmax(0,1fr)}.mo-card-h,.mo-card-b,.mo-card-f{padding-left:14px;padding-right:14px}.ma-alert{padding:13px 14px}.mo-hero .ma-alert .rep{font-size:16px}.mo-nr,.mo-th,.mo-tr,.mo-pinrule,.mo-needh,.mo-more{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.mo-kinds{margin-left:0;width:100%}.mo-kinds .btn{min-height:var(--tap-min);margin-left:0}.mo-nr .go .btn{min-width:0;min-height:var(--tap-min)}.ma-pop{position:fixed;left:8px!important;right:8px!important;top:auto;bottom:56px;max-width:none;min-width:0;animation:ma-sheet .22s var(--ease)}.ma-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0a0c0d99;animation:ma-fade .2s var(--ease)}.al-in{padding:0 var(--gutter-mobile) 40px}.al-head{padding:16px 0 10px}.al-head h1{font-size:var(--text-display-md)}.al-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.al-bar::-webkit-scrollbar{display:none}.al-bar .ma-search{flex:0 0 170px}.al-new{top:58px}.al-list .ma-alert .ma-acts{position:static;opacity:1;background:none;padding:2px 0 0}.aj-row{grid-template-columns:minmax(0,1fr) auto;padding-right:0}.aj-main{padding-left:14px}.aj-row .cf{padding-right:14px}.aj-acts{grid-column:1/-1;grid-row:2;padding:0 14px 12px}.aj-acts .ma-act{min-height:36px}.aj-x-in{padding:0 14px 14px}.aj-kv{grid-template-columns:minmax(0,1fr)}.aj-kv>span:nth-child(2n){margin-bottom:6px}.aj-more{padding-left:14px}.aj-inner .aj-main{padding-left:22px}}@media(hover:none){.al-list .ma-alert .ma-acts{position:static;opacity:1;background:none;padding:2px 0 0}}@media(prefers-reduced-motion:reduce){.ma-app *,.ma-app *:before{animation:none!important;transition:none!important}}.nm2-root{--nm2-enter:.34s;--nm2-fold:.3s;--nm2-swap:.24s;--nm2-decay:2.4s;--nm2-flip:.56s;--nm2-stagger:45ms;--nm2-col:820px}@keyframes nm2-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes nm2-fade{0%{opacity:0}}@keyframes nm2-swap{0%{opacity:0;transform:translateY(5px)}}@keyframes nm2-decay{0%{background-color:#c7f24433}to{background-color:#c7f2440f}}@keyframes nm2-tick{0%{opacity:0;transform:translateY(80%)}}@keyframes nm2-dock{0%{opacity:0;transform:translateY(22px)}}.nm2-rise{animation:nm2-rise var(--nm2-enter) var(--ease) backwards}.nm2-col{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--nm2-fold) var(--ease),opacity var(--nm2-fold) var(--ease)}.nm2-col.is-open{grid-template-rows:1fr;opacity:1}.nm2-col>div{min-height:0;overflow:hidden}.nm2-dot{display:inline-block;width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent);flex:none}.nm2-h1{margin:0;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:var(--leading-title);letter-spacing:-.01em;text-wrap:pretty;transform-origin:0 0}.nm2-instr{animation:nm2-fade .4s var(--ease) .22s backwards}.nm2-compose{overflow:auto;display:flex;align-items:center;justify-content:center;padding:32px var(--gutter-desktop) 9vh}.nm2-compose-in{width:min(100%,880px);display:flex;flex-direction:column;gap:14px;animation:nm2-rise .46s var(--ease) backwards}.nm2-compose h1{margin:0 0 4px;font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:700;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.nm2-box{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-lift);transition:border-color var(--duration-fast) var(--ease)}.nm2-box:focus-within{border-color:var(--accent-border)}.nm2-box{position:relative}.nm2-box.is-over{border-color:var(--accent-border)}.nm2-box textarea{display:block;width:100%;min-height:100px;padding:16px 18px 8px;border:0;background:none;resize:none;outline:none;color:var(--text-primary);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.nm2-box textarea::placeholder{color:var(--text-dim)}.nm2-box-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 8px 8px 12px;border-top:1px solid var(--border-hair)}.nm2-inline{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-body-sm);color:var(--text-dim)}.nm2-inline select,.nm2-inline input{min-height:36px;padding:0 10px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);outline:none}.nm2-inline select:focus,.nm2-inline input:focus{border-color:var(--accent-border)}.nm2-inline input{width:230px}.nm2-box-row .btn{margin-left:auto;min-height:var(--tap-min)}.nm2-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:var(--surface-accent-tint);font-family:var(--font-display);font-size:var(--text-title);font-weight:600;color:var(--text-primary);pointer-events:none;animation:nm2-fade .16s var(--ease) backwards}.nm2-files{list-style:none;margin:0;padding:2px 12px 12px 18px;display:flex;flex-wrap:wrap;gap:6px}.nm2-files li{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 4px 0 6px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:var(--surface-page);font-size:var(--text-body-sm);animation:nm2-swap var(--nm2-swap) var(--ease) backwards}.nm2-files .t{flex:none;padding:2px 5px;border-radius:3px;background:var(--surface-lift);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:var(--tracking-mono);color:var(--text-muted)}.nm2-files .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.nm2-files .s{flex:none;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim)}.nm2-files .x{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:none;color:var(--text-dim);font-size:16px;line-height:1;cursor:pointer}.nm2-files .x:hover{background:var(--surface-lift);color:var(--text-primary)}.nm2-attach{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--border-hair);border-radius:var(--radius-round);background:var(--surface-page);color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.nm2-attach:hover{border-color:var(--border-strong);background:var(--surface-lift)}.nm2-attach:focus-visible{outline:none;border-color:var(--accent-border)}.nm2-attach:disabled{opacity:.45;cursor:default}.nm2-sep{width:1px;height:20px;background:var(--border-hair);margin:0 -6px}.nm2-ferr{margin:0;font-size:var(--text-body-sm);color:var(--coral-300)}.nm2-check{cursor:pointer;min-height:36px;color:var(--text-primary)}.nm2-inline.nm2-check input{width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:var(--accent);cursor:pointer}.nm2-thread{position:relative;max-width:var(--nm2-col);min-height:100%;margin:0 auto;padding:24px var(--gutter-desktop) 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.nm2-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.nm2-card{position:relative;border:1px solid var(--border-hair);border-radius:var(--radius-control);transition:background-color var(--duration-slow) var(--ease),border-color var(--duration-slow) var(--ease)}.nm2-card.is-pending{background-color:var(--surface-panel);background-image:var(--atm-accent);border-color:var(--border-strong)}.nm2-top{display:flex;align-items:center;gap:10px;min-height:38px;padding:10px 18px 0}.nm2-top b{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:600;color:var(--text-muted)}.nm2-top .tr{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.nm2-top .tr button{min-height:28px;padding:0 10px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:var(--text-muted);font:inherit;cursor:pointer}.nm2-lead{padding:6px 18px 14px;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.005em;text-wrap:pretty}.nm2-lead span{display:block;animation:nm2-swap var(--nm2-swap) var(--ease) backwards}.nm2-rows{border-top:1px solid var(--border-hair)}.nm2-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;align-items:baseline;width:100%;padding:10px 18px;border:0;border-bottom:1px solid var(--border-hair);background:none;color:inherit;font:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-align:left}.nm2-row:last-child{border-bottom:0}button.nm2-row{cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}button.nm2-row:hover{background-color:#e2f0ec09}button.nm2-row:hover .e{color:var(--text-accent)}button.nm2-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nm2-row .k{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.nm2-row .v{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.nm2-row .v>span:first-child{animation:nm2-swap var(--nm2-swap) var(--ease) backwards}.nm2-row .was{font-size:var(--text-body-sm);color:var(--text-dim);text-decoration:line-through;text-decoration-color:#8a979399;animation:nm2-fade .4s var(--ease) .2s backwards}.nm2-row .e{font-size:var(--text-body-sm);color:var(--text-dim);white-space:nowrap}.nm2-row.is-changed{animation:nm2-decay var(--nm2-decay) var(--ease) forwards}.nm2-row.is-default .v>span:first-child{color:var(--text-muted)}.nm2-tag{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-accent)}.nm2-skel{display:block;height:7px;margin:6px 0;border-radius:2px;background:#e2f0ec12}.nm2-card[data-state=redrafting] .nm2-row .v,.nm2-card[data-state=redrafting] .nm2-lead{opacity:.42;transition:opacity .2s var(--ease)}.nm2-notes{display:flex;flex-direction:column;gap:6px;padding:11px 18px;border-top:1px solid var(--border-hair)}.nm2-note{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:var(--text-body);line-height:var(--leading-body)}.nm2-note .who{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-accent)}.nm2-note .t{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.nm2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 18px 16px;border-top:1px solid var(--border-hair)}.nm2-foot .dl{margin-left:auto}.nm2-meter{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;border-radius:0 0 var(--radius-control) var(--radius-control);background:#ff5a4b24}.nm2-meter i{display:block;height:100%;background:var(--time);transform-origin:0 50%;transition:transform 1s linear}.nm2-fold{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:baseline;width:100%;padding:11px 16px;border:0;background:none;color:inherit;font:inherit;font-size:var(--text-body);line-height:var(--leading-body);text-align:left;cursor:pointer}.nm2-fold .s{color:var(--text-muted);text-wrap:pretty}.nm2-fold .a{grid-column:1;color:var(--text-primary)}.nm2-fold .a b{margin-right:8px;font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;letter-spacing:var(--tracking-mono);color:var(--text-accent)}.nm2-fold .r{grid-row:1;grid-column:2;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.nm2-fold:hover .s{color:var(--text-primary)}.nm2-q{padding:6px 18px 14px;font-size:16px;font-weight:500;line-height:1.42;text-wrap:pretty}.nm2-opts{display:flex;flex-direction:column;gap:6px;padding:0 18px 16px}.nm2-opt{display:flex;align-items:center;gap:12px;min-height:var(--tap-min);padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-lift);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),opacity var(--nm2-fold) var(--ease)}.nm2-opt .n{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:4px;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.nm2-opt:hover{border-color:var(--accent-border)}.nm2-opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nm2-opt:disabled{cursor:default}.nm2-opt.is-picked{border-color:var(--accent-edge);background-color:var(--surface-accent-tint)}.nm2-opt.is-picked .n{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.nm2-opts.has-pick .nm2-opt:not(.is-picked){opacity:.35}.rs-q{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;overflow-wrap:anywhere}.rs-q .d{font-size:var(--text-body-sm);color:var(--text-muted)}.nm2-opt .nm2-tag,.mo-opt .nm2-tag{flex:none;margin-left:auto;padding-left:10px;white-space:nowrap}.nm2-src{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:4px 16px;padding:11px 18px;border-bottom:1px solid var(--border-hair)}.nm2-src:last-child{border-bottom:0}.nm2-src .role{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);padding-top:2px}.nm2-src .url{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text-primary);overflow-wrap:anywhere}.nm2-src .does{grid-column:2;font-size:var(--text-body-sm);color:var(--text-dim)}.nm2-src .why{grid-column:2;font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-body)}.nm2-src .meas{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.nm2-src .fl{grid-row:1;grid-column:3;font-family:var(--font-mono);font-size:var(--text-body-sm);text-align:right;white-space:nowrap;color:var(--text-dim)}.nm2-src.is-primary{background-color:var(--surface-accent-tint)}.nm2-src.is-primary .fl{color:var(--latency);font-weight:500}.nm2-src.is-changed{animation:nm2-decay var(--nm2-decay) var(--ease) forwards}.nm2-quiet{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 0 0;border:0;background:none;color:var(--text-dim);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer}.nm2-quiet b{font-weight:500;color:var(--text-muted)}.nm2-quiet .r{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono)}.nm2-quiet:hover b{color:var(--text-primary)}.nm2-trace{margin-top:8px;border:1px solid var(--border-hair);border-radius:var(--radius-control);padding:4px 6px}.nm2-trace .trace-step:last-child,.nm2-actlist .trace-step:last-child{border-bottom:0}.nm2-live{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface-panel);background-image:var(--atm-accent);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;animation:nm2-rise .52s var(--ease) backwards}.nm2-live h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.nm2-live .kvs{display:flex;flex-direction:column}.nm2-live .kv2{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--border-hair);font-size:var(--text-body-sm)}.nm2-live .kv2:last-child{border-bottom:0}.nm2-live .kv2 span:first-child{color:var(--text-dim)}.nm2-empty{padding:14px 0 2px;border-top:1px solid var(--border-hair);font-size:var(--text-body);color:var(--text-muted);line-height:var(--leading-body)}.nm2-dock{position:relative;border-top:1px solid var(--border-hair);background:var(--surface-page);animation:nm2-dock .46s var(--ease) .16s backwards;transition:border-color var(--nm2-fold) var(--ease)}.nm2-dock.is-away{border-top-color:transparent}.nm2-dock-in{max-width:var(--nm2-col);margin:0 auto;padding:10px var(--gutter-desktop) 16px;display:flex;flex-direction:column;gap:8px}.nm2-pill{position:absolute;left:50%;top:-54px;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 14px;transform:translate(-50%);border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;animation:nm2-rise .26s var(--ease) backwards;white-space:nowrap}.nm2-pill span{color:var(--text-dim)}.nm2-act{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:30px;padding:0 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nm2-act b{font-size:var(--text-body-sm);font-weight:600;color:var(--text-muted);white-space:nowrap;animation:nm2-fade .24s var(--ease)}.nm2-tick{position:relative;min-width:0;height:18px;overflow:hidden}.nm2-tick span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--text-dim);line-height:18px;animation:nm2-tick .28s var(--ease) backwards}.nm2-act .r{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.nm2-actlist{max-height:220px;overflow:auto;border:1px solid var(--border-hair);border-radius:var(--radius-control);padding:4px 6px;margin-bottom:6px}.nm2-comp{border:1px solid var(--border-hair);border-radius:var(--radius-control);transition:border-color var(--duration-slow) var(--ease),background-color var(--duration-slow) var(--ease)}.nm2-comp.is-live{border-color:var(--border-strong);background-color:var(--surface-lift)}.nm2-comp.is-live:focus-within{border-color:var(--accent-border)}.nm2-kbd{padding:0 6px;border:1px solid var(--border-strong);border-radius:4px;font-family:var(--font-mono);font-size:10.5px;line-height:17px;color:var(--text-muted)}.nm2-comp-row{display:flex;align-items:flex-end;gap:10px;padding:5px 5px 5px 14px}.nm2-comp textarea{flex:1;min-width:0;height:44px;max-height:140px;padding:11px 0;border:0;background:none;resize:none;outline:none;color:var(--text-primary);font:inherit;font-size:15px;line-height:1.45}.nm2-comp textarea::placeholder{color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm2-send{min-width:150px;min-height:var(--tap-min)}.nm2-enter{align-self:center;flex:none}.nm2-send span{animation:nm2-fade .2s var(--ease)}.nm2-def{gap:10px}.nm2-def-t{font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:500;letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;min-width:30px;text-align:right;opacity:.72}.btn-ghost .nm2-def-t{color:var(--text-time);opacity:1}.nm2-link{margin-left:auto;min-height:var(--tap-min);padding:0 4px;border:0;background:none;color:var(--text-dim);font:inherit;font-size:var(--text-body-sm);cursor:pointer;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.nm2-link:hover{color:var(--text-primary)}.nm2-auto{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-time)}.nm2-held{align-self:center;flex:none;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);animation:nm2-fade .2s var(--ease)}.nm2-leave{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 12px 12px 16px;border:1px solid var(--border-hair);border-radius:var(--radius-control);animation:nm2-fade .26s var(--ease)}.nm2-leave .txt{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:3px}.nm2-leave b{font-weight:600;font-size:var(--text-body)}.nm2-leave .txt span{font-size:var(--text-body-sm);color:var(--text-dim)}.nm2-leave .btn{min-height:var(--tap-min)}.nm2-away{display:flex;align-items:center;gap:12px;padding-top:8px;font-size:var(--text-body-sm)}.nm2-away b{font-weight:600;color:var(--text-primary)}.nm2-away:after{content:"";order:2;flex:1;height:1px;background:var(--border-strong)}.nm2-away .r{order:3;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.nm2-mcard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center;width:100%;padding:14px 18px;border:1px solid var(--border-hair);border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease)}.nm2-mcard:hover{border-color:var(--border-strong)}.nm2-mcard.is-pending{background-color:var(--surface-panel);background-image:var(--atm-accent);border-color:var(--border-strong)}.nm2-mcard .q{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3;text-wrap:pretty}.nm2-mcard .st{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--text-body-sm);color:var(--text-dim)}.nm2-mcard .btn{grid-row:1/3;grid-column:2}@media(max-width:760px){.nm2-mcard{grid-template-columns:minmax(0,1fr);padding:14px}.nm2-mcard .btn{grid-row:auto;grid-column:1;justify-self:start}.nm2-leave .btn{width:100%}.nm2-compose{align-items:flex-start;padding:22px var(--gutter-mobile)}.nm2-compose h1{font-size:var(--text-display-md)}.nm2-box textarea{font-size:18px;min-height:110px;padding:14px 14px 8px}.nm2-box-row{padding:10px 12px 12px;gap:10px}.nm2-inline{width:100%;justify-content:space-between}.nm2-check{justify-content:flex-start}.nm2-sep{display:none}.nm2-files{padding:4px 12px 10px}.nm2-inline.nm2-check input{flex:none;width:16px}.nm2-inline input,.nm2-inline select{flex:1;width:auto}.nm2-box-row .btn{width:100%;margin-left:0}.nm2-thread{padding:18px var(--gutter-mobile) 30px;gap:12px}.nm2-top,.nm2-lead,.nm2-q,.nm2-opts,.nm2-foot,.nm2-notes{padding-left:14px;padding-right:14px}.nm2-lead{font-size:16px}.nm2-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px}.nm2-row .k{grid-column:1/-1}.nm2-src{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px}.nm2-src .role{grid-column:1}.nm2-src .url,.nm2-src .does,.nm2-src .why,.nm2-src .meas{grid-column:1/-1}.nm2-src .fl{grid-row:1;grid-column:2}.nm2-foot .btn{flex:1 1 auto}.nm2-foot .dl,.nm2-link,.nm2-auto{margin-left:0;width:100%}.nm2-held{display:none}.nm2-fold{grid-template-columns:minmax(0,1fr);padding:11px 14px}.nm2-fold .r{grid-row:auto;grid-column:1}.nm2-dock-in{padding:8px var(--gutter-mobile) 12px}.nm2-enter{display:none}.nm2-send{min-width:96px}.nm2-live h2{font-size:17px}}.xx-pulse{animation:nm-pulse 1.2s var(--ease) infinite}.xx-now{display:inline-block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:nm2-swap var(--nm2-swap) var(--ease) backwards}.nm2-card.xa{border-color:var(--border-strong)}.xx-checks{border-top:1px solid var(--border-hair);padding:10px 18px 14px;display:flex;flex-direction:column;gap:4px}.xx-ch-h{display:flex;align-items:baseline;gap:12px;padding-bottom:4px;font-size:var(--text-body-sm)}.xx-ch-h b{font-weight:600;color:var(--text-muted)}.xx-ch-h span{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.xx-ch{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:baseline;font-size:var(--text-body-sm);color:var(--text-dim)}.xx-ch .n{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim)}.xx-ch.is-bad .x{color:var(--text-muted)}.xx-ch.is-bad .n{color:var(--failed)}.xx-ch.is-ok .x{color:var(--text-accent)}.xx-ch.is-live .x{color:var(--text-primary)}.xa-body{display:grid;grid-template-columns:200px minmax(0,1fr);border-top:1px solid var(--border-hair)}.xa-funnel{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-right:1px solid var(--border-hair)}.xa-stage{display:flex;flex-direction:column;gap:5px}.xa-bar{height:4px;border-radius:2px;background:#e2f0ec0f;display:flex;justify-content:center}.xa-bar i{display:block;height:100%;border-radius:2px;background:var(--ink-300);transition:width .6s var(--ease)}.xa-stage:last-of-type .xa-bar i{background:var(--accent)}.xa-n{display:flex;align-items:baseline;gap:8px}.xa-n b{font-family:var(--font-mono);font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-primary);animation:nm2-swap var(--nm2-swap) var(--ease) backwards}.xa-stage:last-of-type .xa-n b{color:var(--latency)}.xa-n span{font-size:var(--text-body-sm);color:var(--text-muted)}.xa-d{font-size:12px;color:var(--text-dim)}.xa-out{margin-top:auto;padding-top:10px;border-top:1px solid var(--border-hair);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim)}.xa-list{min-width:0;max-height:430px;overflow:auto}.xa-empty{padding:16px 18px;font-size:var(--text-body-sm);color:var(--text-dim)}.xa-gh{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:8px 18px 6px;background:var(--surface-page);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);border-bottom:1px solid var(--border-hair)}.xa-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:9px 18px;border-bottom:1px solid var(--border-hair)}.xa-row .h{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--text-primary)}.xa-row .p{grid-column:1/-1;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xa-row .st{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--text-dim);white-space:nowrap}.xa-row .f{grid-column:1/-1;font-size:var(--text-body-sm);color:var(--text-muted);line-height:var(--leading-body);text-wrap:pretty}.xa-row[data-s=named] .h{color:var(--text-muted)}.xa-row[data-s=reading]{background:#e2f0ec08}.xa-row[data-s=reading] .st{color:var(--text-primary)}.xa-row[data-s=retrying] .st{color:var(--caution)}.xa-row[data-s=picked]{background:var(--surface-accent-tint)}.xa-row[data-s=picked] .st{color:var(--latency)}.xa-row[data-s=left] .h,.xa-row[data-s=blocked] .h{color:var(--text-dim);text-decoration:line-through;text-decoration-color:#8a979399}.xa-row[data-s=blocked] .st{color:var(--failed)}.xa-more{padding:2px 18px 12px;border-top:1px solid var(--border-hair)}@media(max-width:760px){.xx-now{max-width:150px}.xa-body{grid-template-columns:minmax(0,1fr)}.xa-funnel{flex-direction:row;flex-wrap:wrap;gap:10px 14px;border-right:0;border-bottom:1px solid var(--border-hair);padding:12px 14px}.xa-stage{flex:1 1 60px}.xa-d,.xa-bar{display:none}.xa-out{width:100%;margin-top:0;padding-top:8px}.xa-row,.xa-gh,.xx-checks{padding-left:14px;padding-right:14px}.xa-more{padding:2px 14px 12px}.xa-list{max-height:none}}@media(prefers-reduced-motion:reduce){.nm2-root *,.nm2-root *:before{animation:none!important;transition:none!important}}@keyframes nm-pulse{0%,to{opacity:1}50%{opacity:.32}}body:has(.nm-app){overflow:hidden}.nm-app{height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.nm-mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}.nm-lat{font-family:var(--font-mono);color:var(--latency);font-weight:500}.nm-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--text-muted)}.nm-chip i{width:7px;height:7px;border-radius:var(--radius-round);background:var(--text-dim);flex:none}.nm-chip-compiling i{background:var(--accent);animation:nm-pulse 1.4s var(--ease) infinite}.nm-chip-live{color:var(--text-accent)}.nm-chip-live i{background:var(--accent);animation:nm-pulse 1.4s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.nm-chip i{animation:none!important}}.nm-head{border-bottom:1px solid var(--border-hair);background:var(--surface-page)}.nm-head-in{max-width:var(--nm-col,780px);margin:0 auto;padding:16px var(--gutter-desktop) 14px;display:flex;gap:20px;align-items:flex-start}.nm-head-q{flex:1;min-width:0}.nm-instr{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-top:8px;font-size:var(--text-body-sm);color:var(--text-dim)}.nm-deadline{font-family:var(--font-mono);font-size:var(--text-body-sm);letter-spacing:var(--tracking-mono);color:var(--text-time)}.nm-scroll{overflow:auto;overscroll-behavior:contain}@media(max-width:760px){.nm-head-in{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile);flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:10px}}.nm2-tools{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:360px}.nm2-tools .mo-confirm{text-align:left}@media(max-width:760px){.nm2-tools{width:100%;align-items:stretch;max-width:none}}.nm2-title{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:var(--leading-title);letter-spacing:-.01em;animation:nm2-fade .4s var(--ease) backwards}.nm2-h1.is-sub{margin-top:4px;font-size:var(--text-body);font-weight:400;letter-spacing:0}.nm2-space{margin:0 0 12px}.nm2-space-sources{list-style:none;margin:6px 0 0;padding:0;font-size:var(--text-body-sm);color:var(--text-muted)}.nm2-space-sources li{overflow-wrap:anywhere;padding:2px 0}.nm2-own{display:flex;flex-direction:column;gap:6px;max-width:640px}.nm2-own-h{font-size:var(--text-body-sm);color:var(--text-muted)}.nm2-own .nm2-space-sources li{display:flex;align-items:center;gap:8px}.nm2-own-x{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:none;color:var(--text-dim);font-size:16px;line-height:1;cursor:pointer}.nm2-own-x:hover{background:var(--surface-lift);color:var(--text-primary)}.nm2-src .yours{grid-column:2;font-size:var(--text-body-sm);color:var(--text-accent)}.nm2-add{padding:12px 18px 0;display:flex;flex-direction:column;gap:6px}.nm2-add .h{font-size:var(--text-body-sm);color:var(--text-muted)}.nm2-untaken{padding:10px 18px 0;font-size:var(--text-body-sm);color:var(--text-dim)}.nm2-untaken li{overflow-wrap:anywhere}.nm2-untaken ul{margin:4px 0 0;padding-left:18px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gf-hero{margin-bottom:var(--space-8, 20px)}.gf-stats{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;color:var(--text-muted);font-size:var(--text-body-sm)}.gf-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.gf-tools>input,.gf-tools>select{min-height:var(--tap-min, 40px);min-width:0}.gf-q{flex:2 1 260px}.gf-who{flex:1 1 200px}.gf-tools>select{flex:0 1 180px}.gf-check{display:inline-flex;gap:6px;align-items:center;color:var(--text-muted);font-size:var(--text-body-sm)}.gf-follow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;margin-bottom:18px;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-surface)}.gf-follow .p{color:var(--text-primary)}.gf-follow-act{display:inline-flex;gap:8px;align-items:center}.gf-said{flex-basis:100%}.gf-table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.gf-table th{text-align:left;font-weight:500;color:var(--text-dim);padding:8px 10px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.gf-table td{padding:12px 10px;border-bottom:1px solid var(--border-hair);vertical-align:top;color:var(--text-primary);overflow-wrap:anywhere}.gf-row:hover td,.gf-row.is-open td{background:var(--surface-lift)}.gf-call{min-width:240px;max-width:420px}.gf-title{display:block;padding:0;border:0;background:none;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:600;text-align:left;line-height:1.35}.gf-title:hover{color:var(--text-accent)}.gf-funder{display:block;margin-top:3px;color:var(--text-muted)}.gf-new{display:inline-block;margin-right:8px;padding:0 6px;border-radius:4px;vertical-align:1px;background:var(--accent);color:var(--text-on-accent);font-size:11px;font-weight:600;letter-spacing:.02em}.gf-deadline{white-space:nowrap}.gf-left{display:block;color:var(--text-muted)}.gf-left.is-soon{color:var(--text-time)}.gf-who-cell{max-width:260px}.gf-acts{white-space:nowrap;text-align:right}.gf-acts .btn+.btn{margin-left:6px}.gf-detail td{background:var(--surface-lift);padding:4px 10px 18px}.gf-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:4px 0 14px}.gf-dl dt{color:var(--text-dim)}.gf-dl dd{margin:0}.gf-dl dd .gf-left{display:inline;margin-left:8px}.gf-detail-acts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.gf-empty{margin:24px 0}.gf-more{margin:16px 0 0;text-align:center}.gf-private{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:28px;padding:18px 20px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-panel)}.gf-private>div{flex:1 1 360px;min-width:0}.gf-private-h{margin:0 0 6px;font-family:var(--font-display);font-size:var(--text-body);font-weight:700}.gf-mine{margin-top:24px}.gf-mine ul{list-style:none;margin:0;padding:0}.gf-mine li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-hair)}.gf-mine li>span{flex:1 1 220px;min-width:0;color:var(--text-primary)}@media(max-width:760px){.gf-tools>select,.gf-tools>input{flex:1 1 100%}.gf-table thead{display:none}.gf-table,.gf-table tbody,.gf-table tr,.gf-table td{display:block;width:100%}.gf-row{padding:12px 0;border-bottom:1px solid var(--border-hair)}.gf-table td{border:0;padding:3px 0;max-width:none;min-width:0}.gf-table td[data-label]:not(.gf-call):before{content:attr(data-label) ": ";color:var(--text-dim)}.gf-deadline{white-space:normal}.gf-left{display:inline;margin-left:8px}.gf-acts{text-align:left;padding-top:10px!important}.gf-row:hover td{background:none}.gf-detail td{padding:8px 12px 14px;border-radius:8px}}
