@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-display:block}:root{--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-sm:11px;--fs-md:13px;--fs-lg:16px;--fs-xl:24px;--fs-2xl:clamp(24px, 2.8vw, 34px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1424;--box:#101828;--panel:#141e33;--well:#090e1a;--fg:#e9edf5;--dim:#7f8ba3;--faint:#3a4660;--accent:#f6c6d4;--danger:#ff9a9a;--ok:#8fe3b0;--drop:#04070e;--gutter:clamp(16px, 4vw, 48px);--dither:repeating-conic-gradient(var(--dim) 0 25%, transparent 0 50%) 0 0 / 3px 3px}.market-pagination{border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.market-pagination span{color:var(--dim);font-size:var(--fs-sm)}.terms-history{width:100%;margin-top:8px}.terms-history summary,.capability-group summary,.decision-framework summary{cursor:pointer;color:var(--fg);padding-block:8px}.terms-history-body{padding-top:8px}.terms-versions{border-left:1px solid var(--faint);margin:24px 0 0;padding:0 0 0 16px;list-style:none}.terms-versions li+li{border-top:1px solid var(--faint);margin-top:16px;padding-top:16px}.terms-versions .rows{margin-top:12px}.terms-history-body>.btn{margin-top:20px}.about-tabs .tabs{scrollbar-width:none;overflow-x:auto}.about-tabs .tabs::-webkit-scrollbar{display:none}.about-tabs .tab{white-space:nowrap;flex:none}.about-tabs .tab-panel>.split{margin-top:8px}.capability-group+.capability-group,.decision-framework+.decision-framework{border-top:1px solid var(--faint)}.capability-group summary{justify-content:space-between;gap:16px;padding-block:16px;display:flex}.capability-group summary:after{content:"+";color:var(--accent)}.capability-group[open] summary:after{content:"−"}.capability-group>.note{max-width:none}.capability-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:16px}.capability-table th,.capability-table td{text-align:left;vertical-align:top;border-top:1px solid var(--faint);overflow-wrap:anywhere;padding:12px 8px}.capability-table th:first-child{width:32%}.capability-table td{color:var(--dim)}.capability-table code{color:var(--fg)}.decision-framework p{color:var(--dim);margin-top:4px}@media (width<=600px){.capability-table th:first-child{width:42%}.market-pagination span{order:-1;width:100%}}:root{--rule:2px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--mono);font-size:var(--fs-md);padding-inline:var(--gutter);-webkit-font-smoothing:antialiased;padding-block:0 72px;line-height:1.6}a{color:inherit;text-underline-offset:4px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--bg)}[hidden]{display:none!important}.skip{background:var(--bg);border:1px solid var(--fg);z-index:5;padding:6px 10px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-head{z-index:3;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background:var(--bg);position:sticky;top:0}html{scroll-padding-top:var(--head-h,0px)}.notice-strip{z-index:0;margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter);position:relative}.notice-strip:before{content:"";background:var(--dither);opacity:.6;z-index:-1;position:absolute;inset:0}.notice-strip-inner{max-width:1200px;margin:0 auto}.notice-label{background:var(--fg);color:var(--bg);padding:1px 10px;font-weight:500;text-decoration:none;display:inline-block}.notice-label:hover{background:var(--accent)}.topbar{flex-wrap:wrap;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding-block:12px;display:flex}.wordmark{font-weight:700;font-size:var(--fs-md);letter-spacing:-.04em;text-decoration:none}.cursor{color:var(--accent);animation:1.1s step-end infinite blink}.topbar nav{align-items:center;gap:22px;margin-left:auto;margin-right:6px;display:flex}.topbar nav a{color:var(--dim);padding-block:2px;text-decoration:none}.topbar nav a:hover,.topbar nav a[aria-current=page]{color:var(--fg)}.topbar nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nav-icon svg{fill:currentColor;width:1em;height:1em;display:block}.wallet-menu{position:relative}.wallet-pill{font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--faint);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.wallet-pill:hover:enabled,.wallet-pill[aria-expanded=true]{border-color:var(--fg)}.wallet-pill:disabled{cursor:progress;color:var(--dim)}.wallet-pill.warn{border-color:var(--accent);color:var(--accent)}.wallet-dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.menu{z-index:10;background:var(--bg);border:var(--rule) solid var(--fg);min-width:200px;box-shadow:4px 4px 0 var(--drop);padding:6px 0;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu ul{margin:0;padding:0;list-style:none}.menu li{display:grid}.menu button,.menu a{font:inherit;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px}.menu button:hover,.menu button:focus-visible,.menu a:hover,.menu a:focus-visible{background:var(--panel);outline:none}.menu a{text-decoration:none}.pill-balance{color:var(--dim);border-left:1px solid var(--faint);padding-left:8px}.menu-note{font-size:var(--fs-sm);color:var(--dim);border-bottom:1px solid var(--faint);margin-bottom:4px;padding:4px 14px 8px}.error-inline{color:var(--danger)}.page{max-width:1200px;margin:0 auto;padding-top:16px}.page-head{max-width:62ch;margin-bottom:36px}h1{font-size:var(--fs-lg);letter-spacing:-.04em;text-wrap:balance;margin:0 0 10px;font-weight:500;line-height:1.15}.page-head p{color:var(--dim);margin:0}p{margin:0}.box{z-index:0;border:var(--rule) solid var(--fg);min-width:0;padding:28px 24px 24px;position:relative}.box:before{content:"";background:var(--box);z-index:-1;position:absolute;inset:0}.box:after{content:"";background:var(--dither);opacity:.6;z-index:-2;position:absolute;inset:10px -12px -12px 10px}.box-title{top:calc(-.8em - var(--rule) / 2);background:linear-gradient(var(--bg) 50%, var(--box) 50%);font-size:var(--fs-md);letter-spacing:normal;align-items:center;gap:8px;margin:0;padding:0 8px;font-weight:700;line-height:1.6;display:flex;position:absolute;left:18px}.box-title [tabindex="-1"]:focus{outline:none}.info{display:inline-flex;position:relative}.info-button{border:1px solid var(--dim);width:15px;height:15px;color:var(--dim);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;display:inline-grid;position:relative}.info-button:after{content:"";position:absolute;inset:-5px}.info-button:hover,.info.open .info-button{border-color:var(--fg);color:var(--fg)}.info-note{z-index:2;background:var(--panel);border:1px solid var(--faint);width:max-content;max-width:min(36ch,70vw);box-shadow:3px 3px 0 var(--drop);text-wrap:pretty;padding:10px 12px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% + 8px);left:-8px}.info-note>span{display:block}.info-note>span+span{margin-top:8px}.info:hover .info-note,.info:focus-within .info-note,.info.open .info-note{display:block}.info.dismissed .info-note{display:none}.box:has(.info:hover,.info:focus-within,.info.open){z-index:1}.box-foot{background:var(--panel);gap:8px;margin:24px -24px -24px;padding:16px 24px 20px;display:grid}.btn{font:inherit;color:var(--fg);background:var(--panel);border:1.5px solid var(--fg);box-shadow:3px 3px 0 var(--drop);cursor:pointer;border-radius:3px;padding:9px 20px;font-weight:500;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-block}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn:hover:enabled{box-shadow:2px 2px 0 var(--drop);transform:translate(1px,1px)}.btn:active:enabled{box-shadow:none;transform:translate(3px,3px)}.btn:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.field-label{color:var(--dim);margin-bottom:8px;display:block}textarea{resize:vertical;width:100%;min-height:200px;font:inherit;color:var(--fg);background:var(--well);border:1px solid var(--faint);border-radius:3px;padding:12px 14px;display:block}textarea::placeholder{color:var(--dim)}textarea:focus{border-color:var(--fg);outline:none}.field-foot{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.count{font-variant-numeric:tabular-nums}.count.over{color:var(--danger)}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.actions:first-child{margin-top:0}.error{color:var(--danger);margin-top:16px}.error:empty{display:none}.redeem-warning{border:1px solid var(--danger);max-width:64ch;margin-top:16px;padding:14px 16px}.redeem-warning p,.redeem-warning ul{margin:0 0 8px}.redeem-warning ul{padding-left:20px}.redeem-confirm{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.redeem-confirm input{margin-top:4px}.rows{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);gap:10px 0;margin:0;display:grid}.rows dt{color:var(--dim);white-space:nowrap}.rows dd{text-align:right;margin:0;padding-left:20px}.rows .total{color:var(--fg);border-top:1px solid var(--faint);padding-top:12px;font-weight:700}.note,.soon{color:var(--dim);max-width:64ch}.box .note{text-wrap:pretty;max-width:none}.copyable{align-items:center;gap:4px;display:inline-flex}.copy{width:22px;height:22px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin:-4px -4px -4px 0;padding:0;transition:color .15s,background-color .15s;display:inline-grid}.copy:hover{color:var(--fg);background:var(--panel)}.copy svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.copy.copied{color:var(--ok);background:0 0;animation:.3s ease-out copy-pop}.copy.copied path{stroke-width:2px;stroke-dasharray:1;animation:.25s ease-out 50ms both copy-tick}@keyframes copy-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}}@keyframes copy-tick{0%{stroke-dashoffset:1px}}.empty{color:var(--dim)}.cta-link{margin-top:20px}.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px 56px;display:grid}.stack{gap:48px;min-width:0;display:grid}.loading{color:var(--dim)}code{font-family:var(--mono)}h3{font-size:var(--fs-md);margin:0 0 10px;font-weight:700}.list{margin:0;padding:0;list-style:none}.list li+li{border-top:1px solid var(--faint)}.item{gap:6px;padding:16px 0;text-decoration:none;display:grid}.list li:first-child .item{padding-top:0}.list li:last-child .item{padding-bottom:0}.item:hover .item-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.item-meta{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.item-excerpt{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip{font-size:var(--fs-sm);border:1px solid var(--faint);color:var(--dim);border-radius:2px;padding:0 7px;line-height:1.5}.chip-live{border-color:var(--accent);color:var(--accent)}.chip-done{border-color:var(--ok);color:var(--ok)}.chip-waiting{color:var(--fg);border-style:dashed}.updating{align-items:center;gap:8px;display:inline-flex}.chip .updating{gap:6px}.chip .spinner{border-width:1.5px;width:.75em;height:.75em}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.field-head .field-label{margin-bottom:0}.pending{font-size:var(--fs-sm);color:var(--dim)}.tab-body.waiting .rows{opacity:.5}.tabbed{min-width:0}.tabs{z-index:1;margin-bottom:calc(var(--rule) * -1);gap:0;display:flex;position:relative}.tab{font:inherit;color:var(--dim);background:var(--panel);border:var(--rule) solid var(--faint);border-bottom-color:var(--fg);cursor:pointer;padding:8px 20px;font-weight:700}.tab+.tab{margin-left:calc(var(--rule) * -1)}.tab[aria-selected=true]{color:var(--fg);background:var(--bg);border-color:var(--fg);border-bottom-color:var(--bg);z-index:1}.tab:focus-visible{outline-offset:-4px}.tab-panel{padding-top:24px}.tab-panel:focus-visible{outline-offset:4px}.tab-body{gap:20px;display:grid}.tab-body>.actions,.tab-body>.box-foot{margin-top:4px}.status-line{margin-bottom:18px}.prompt{color:var(--accent)}.field{gap:0;display:grid}.input-row{border:1px solid var(--faint);background:var(--well);border-radius:3px;align-items:stretch;display:flex}.input-row:focus-within{border-color:var(--fg)}.input-row input{min-width:0;font:inherit;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:10px 14px}.input-row input:focus{outline:none}.input-row input::placeholder{color:var(--dim)}.unit{color:var(--dim);border-left:1px solid var(--faint);place-items:center;padding:0 14px;display:grid}.choice{flex-wrap:wrap;gap:12px;display:flex}.choice .btn[aria-checked=true]{border-color:var(--accent);color:var(--accent)}.tx{gap:10px;display:grid}.tx .actions{margin-top:0}.tx-done{color:var(--ok)}.item .tx{margin-top:6px}.rules{gap:12px;margin:0;padding-left:24px;display:grid}.rules li::marker{color:var(--dim)}.entries{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.entry{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.entry.frank{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:3px;padding:12px 14px}.entry-meta{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.entry-meta .who{color:var(--fg);font-weight:700}.entry.frank .who{color:var(--accent)}.you{border:1px solid var(--faint);border-radius:2px;padding:0 6px}.entry-text{white-space:pre-wrap;overflow-wrap:anywhere}.entry.notice .entry-text{color:var(--dim)}.entry-text.md{white-space:normal}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md pre,.md blockquote,.md .md-table{margin:0 0 10px}.md ul,.md ol{padding-left:2.5ch}.md li+li{margin-top:2px}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{font-size:var(--fs-md);margin:14px 0 6px;font-weight:700}.md a{color:var(--accent)}.md code{background:var(--panel);border-radius:2px;padding:1px 4px}.md pre{white-space:pre;overflow-wrap:normal;background:var(--well);border:1px solid var(--faint);padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{color:var(--dim);border-left:2px solid var(--faint);padding-left:12px}.md hr{border:0;border-top:1px solid var(--faint);margin:12px 0}.md .md-table{overflow-x:auto}.md table{border-collapse:collapse}.md th,.md td{text-align:left;border:1px solid var(--faint);overflow-wrap:normal;padding:4px 8px}.md.typing>:last-child:after{content:"_";color:var(--accent);animation:1.1s step-end infinite blink}.entry .status-line{margin:0}.spend-line{font-size:var(--fs-sm);color:var(--dim);opacity:.75;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0}.flag{color:var(--accent)}.tools{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.tool{min-width:0}.tool summary{cursor:pointer;list-style:none}.tool summary::-webkit-details-marker{display:none}.tool-head{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;display:flex}.tool summary:hover .tool-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tool-glyph{flex:none}.tool-title{overflow-wrap:anywhere;flex:0 auto;min-width:12ch}.tool-name{min-width:0;color:var(--dim);overflow-wrap:anywhere;flex:0 auto}.tool-meta{min-width:0;max-width:100%;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;margin-left:auto;padding-left:12px;overflow:hidden}.tool-running{color:var(--accent);animation:1.1s step-end infinite blink}.tool-done{color:var(--ok)}.tool-rejected{color:var(--dim)}.tool-failed{color:var(--danger)}.tool-requested{color:var(--dim)}.tool-pending{color:var(--accent)}.jobs{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.job{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.job-head{align-items:baseline;gap:10px;display:flex}.job-task{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-left:2ch;display:-webkit-box;overflow:hidden}.job-meta{color:var(--dim);overflow-wrap:anywhere;padding-left:2ch}.tool-body{border-left:1px dashed var(--faint);grid-template-columns:minmax(0,1fr);gap:8px;margin:6px 0 8px 2ch;padding-left:12px;display:grid}.tool-lines{color:var(--dim);overflow-wrap:anywhere}.tool-children{border-left:1px solid var(--faint);grid-template-columns:minmax(0,1fr);gap:4px;margin:4px 0 2px 1ch;padding:0 0 0 14px;list-style:none;display:grid}.block{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.block-label{color:var(--dim)}.block-body{background:var(--well);border:1px solid var(--faint);max-height:420px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;margin:0;padding:10px 12px;line-height:1.5;overflow:auto}.error-text{color:var(--danger)}.link{font:inherit;color:var(--dim);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.link:hover{color:var(--fg)}.live-code .block-body{border-color:var(--accent)}.artifact{margin:4px 0}.artifact img{border:1px solid var(--faint);max-width:100%;display:block}.artifact figcaption{margin-top:6px}.artifact pre{background:var(--well);border:1px solid var(--faint);white-space:pre-wrap;border-radius:3px;max-height:320px;padding:10px 12px;overflow:auto}.artifact summary{cursor:pointer}.block-body,.artifact pre,.dialog-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.block-body:hover,.artifact pre:hover,.dialog-body:hover{scrollbar-color:var(--faint) transparent}.block-body::-webkit-scrollbar{width:6px;height:6px}.artifact pre::-webkit-scrollbar{width:6px;height:6px}.dialog-body::-webkit-scrollbar{width:6px;height:6px}.block-body::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.artifact pre::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.dialog-body::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.block-body:hover::-webkit-scrollbar-thumb{background:var(--faint)}.artifact pre:hover::-webkit-scrollbar-thumb{background:var(--faint)}.dialog-body:hover::-webkit-scrollbar-thumb{background:var(--faint)}.tokens li{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tokens code{overflow-wrap:anywhere}body:has(.room-page){padding-bottom:0}html:has(.room-page){overflow-anchor:none}.load-earlier{text-align:center;margin:0 auto 22px;display:block}.load-earlier:disabled{cursor:progress;text-decoration:none}.room-page{grid-template-columns:clamp(260px,100% - 48px - 80ch,450px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.room-side{top:calc(var(--head-h,0px) + 16px);gap:28px;padding-top:10px;display:grid;position:sticky}.room-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.room-link,.link-button{font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;min-height:24px;padding:0}.room-link{align-items:center;gap:10px;display:inline-flex}.room-icon{color:var(--dim);white-space:pre}.room-link:hover .room-icon{color:var(--fg)}.room-icon.tool-running{color:var(--accent)}.room-link:hover .room-label,.link-button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.link-button{color:var(--dim)}.room-link-summary{display:none}.summary-card{gap:10px;padding:16px 18px;display:grid}.summary-meta{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.summary-clip{max-height:16.64em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.summary-text{gap:8px;display:grid}.summary-text h3{margin:6px 0 0}.summary-text h3:first-child{margin-top:0}.summary-text ul{gap:4px;margin:0;padding-left:2ch;display:grid}.summary-text li::marker{color:var(--dim)}.room-chat{flex-direction:column;width:100%;min-width:0;min-height:calc(100dvh - 140px);display:flex}.feed{overflow-wrap:anywhere;flex:1;padding-top:10px;padding-bottom:16px;overflow-x:clip}.room-dock{z-index:1;background:var(--bg);gap:8px;padding:10px 0 16px;display:grid;position:sticky;bottom:0}.room-dock:before{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:16px;position:absolute;inset:-16px 0 auto}.dock-status{color:var(--dim);margin:0}.jump{font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--faint);cursor:pointer;border-radius:3px;padding:2px 10px;position:absolute;top:-40px;right:0}.jump:hover{border-color:var(--fg)}.composer-box{border:var(--rule) solid var(--fg);background:var(--well)}.composer-box:focus-within{border-color:var(--accent)}.composer-box textarea{resize:none;background:0 0;border:0;border-radius:0;min-height:0;max-height:calc(12.8em + 24px);padding:12px 14px 4px;overflow-y:auto}.composer-bar{font-size:var(--fs-sm);color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 8px 8px 14px;display:flex}.composer-hint{flex:24ch}.composer-send{align-items:center;gap:14px;margin-left:auto;display:flex}.composer-bar .btn{font-size:var(--fs-md);padding:4px 16px}.composer-note{font-size:var(--fs-sm);color:var(--dim)}.composer-out{border:1px dashed var(--faint);font-size:var(--fs-md);gap:8px;margin-top:8px;padding:10px 12px;display:grid}.composer-out p{margin:0}.top-up{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.packs{gap:6px;display:inline-flex}.pack{font:inherit;font-size:var(--fs-sm);color:var(--dim);border:1px solid var(--faint);cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px}.pack.chosen{color:var(--fg);border-color:var(--fg)}.spend-line{font-size:var(--fs-sm);color:var(--dim);margin:4px 0 0}.job-top-up{gap:4px;margin:6px 0 4px 2ch;display:grid}.secret-requests{margin-bottom:8px}.secret-request{font-size:var(--fs-md);border:1px dashed;margin:0 0 6px;padding:8px 10px}.dialog{color:inherit;background:0 0;border:0;width:min(600px,100vw - 32px);max-height:none;padding:18px 16px 16px;overflow:visible}.dialog::backdrop{background:color-mix(in srgb, var(--drop) 75%, transparent)}.dialog-close{top:calc(-12px - var(--rule) / 2);width:24px;height:24px;font:inherit;color:var(--dim);background:var(--bg);border:1px solid var(--faint);cursor:pointer;place-items:center;padding:0;line-height:1;display:grid;position:absolute;right:16px}.dialog-close:hover{color:var(--fg);border-color:var(--fg)}.dialog-body{gap:16px;max-height:calc(100dvh - 120px);padding-bottom:24px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.dialog-body .status-line{margin:0}.doing{gap:18px;display:grid}.doing .cta-link{margin:0}.background-work h3{margin-bottom:8px}html:has(.dialog[open]){overflow:hidden}@keyframes blink{50%{opacity:0}}@media (width<=860px){.split{grid-template-columns:1fr}.room-page{grid-template-columns:minmax(0,1fr);gap:12px}.room-side{padding-top:0;position:static}.summary-card{display:none}.room-links{flex-wrap:wrap;gap:6px 18px;display:flex}.room-link-summary{display:list-item}.room-chat{min-height:calc(100dvh - 180px)}}@media (width<=600px){.topbar{justify-content:space-between;row-gap:6px}.topbar nav{order:3;justify-content:space-between;width:100%;margin:0}.pill-balance{display:none}}@media (width<=520px){.tab{padding:8px 14px}.box{padding:26px 18px 18px}.box-foot{margin:20px -18px -18px;padding:14px 18px 18px}.box:after{inset:8px -8px -8px 8px}}@media (prefers-reduced-motion:reduce){.cursor,.md.typing>:last-child:after,.tool-running{animation:none}.btn{transition:none}.copy.copied,.copy.copied path{animation:none}.spinner{animation-duration:2.4s}}
