.receipt-message-row{display:flex;align-items:baseline;gap:.75rem}.receipt-message-content{flex:1;min-width:0;overflow-wrap:anywhere}.receipt-seen,.try-section .receipt-seen{flex:none;align-self:baseline;border:0;border-radius:0;padding:0;background:transparent;color:var(--term-muted);font:inherit;font-size:.72rem;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.receipt-seen:hover,.receipt-seen[aria-expanded=true]{color:var(--term-ink)}.receipt-seen:focus-visible{outline:2px solid var(--term-accent);outline-offset:4px}.receipt-popup{position:fixed;z-index:100;box-sizing:border-box;padding:.65rem .75rem;border:1px solid var(--term-muted, #7e8590);background:var(--term-bg, #16171c);color:var(--term-ink, #dcd7cd);box-shadow:0 6px 22px #0004;font:.72rem/1.6 var(--mono);max-height:calc(100dvh - 24px);overflow-y:auto}.receipt-heading{margin:0 0 .3rem;font:inherit;font-weight:600}.receipt-list{list-style:none;margin:0;padding:0}.receipt-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem}.receipt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-ack{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.status-table{width:100%;border-collapse:collapse;font:inherit}.status-table th{padding:0 .9rem .3rem 0;text-align:left;font-weight:600;white-space:nowrap}.status-table td{padding:0 .9rem 0 0;vertical-align:baseline}.status-table th:last-child,.status-table td:last-child{padding-right:0}.status-name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-receipt{white-space:nowrap;font-variant-numeric:tabular-nums}.status-action{overflow-wrap:anywhere}@media(max-width:420px){.receipt-popup{padding:.5rem;font-size:.65rem}.receipt-person{gap:.4rem}}.legacy-demo{--legacy-voice-claude: #e3a06a;--legacy-voice-codex: #8fb0ff;max-width:90rem;margin-inline:auto}.legacy-demo .demo-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.legacy-demo .pane{height:29.25rem;border-radius:5px;transition:border-color .16s ease}.legacy-demo .pane-title{font-size:.72rem;letter-spacing:.01em;padding:.45rem .8rem}.legacy-demo .pane-title:before{width:7px;height:7px}.legacy-demo .pane-active .pane-title{color:var(--term-ink)}.legacy-demo .pane-body{flex:1 1 auto;height:auto;min-height:0;font-size:.75rem;line-height:1.65;padding:.8rem}.legacy-demo .pane-body:focus-visible{outline:2px solid var(--term-accent);outline-offset:-2px}.legacy-demo .pane-body .voice-a{color:var(--legacy-voice-claude)}.legacy-demo .pane-body .voice-b{color:var(--legacy-voice-codex)}.legacy-demo .receipt-message-row{display:flex;align-items:baseline;gap:.75rem}.legacy-demo .receipt-message-badges{display:inline-flex;flex:none;align-items:baseline;gap:.6rem}.legacy-demo .receipt-message-badges:empty{display:none}.legacy-demo .working-badge{display:inline-flex;align-items:center;gap:.3rem;border:0;padding:0;background:transparent;color:var(--term-accent);font:inherit;font-size:.72rem;line-height:inherit;cursor:pointer}.legacy-demo .working-badge:focus-visible{outline:2px solid var(--term-accent);outline-offset:4px}.legacy-demo .pane-status{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.35rem .8rem;border-top:1px solid var(--term-rule);background:var(--term-chrome);font-family:var(--mono);font-size:.72rem;color:var(--term-muted)}.legacy-demo .agent-logo{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;vertical-align:middle}.legacy-demo .agent-logo-image{display:block;width:16px;height:16px}.legacy-demo .pane-status .agent-logo,.legacy-demo .pane-status .agent-logo-image{width:24px;height:24px}.legacy-demo .demo-controls{gap:.5rem 1rem;margin-top:1rem}.legacy-demo .demo-controls button{font-size:.8125rem}.legacy-demo .demo-controls button:disabled{color:var(--muted);cursor:default}.legacy-demo .demo-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legacy-demo .demo-progress .tick{width:1.1rem;height:3px;border-radius:1px}@media(max-width:62rem){.legacy-demo .demo-panes{grid-template-columns:minmax(0,1fr);gap:.75rem}.legacy-demo .pane{height:18.25rem}.legacy-demo .pane-body{height:auto}}@media(max-width:30rem){.legacy-demo .receipt-message-row{flex-wrap:wrap;gap:.2rem .75rem}}@media(prefers-reduced-motion:reduce){.legacy-demo *,.legacy-demo .pane{animation:none!important;transition:none!important}}.demo-chat-player{--voice-claude: #e3a06a;--voice-chatgpt: #8fb0ff;--voice-qwen: #b9a7ff;max-width:72rem;margin-inline:auto}.demo-chat-layout{display:grid;grid-template-columns:minmax(0,48rem);justify-content:center;gap:1.25rem;align-items:start}.chat-terminal{display:flex;flex-direction:column;min-width:0;width:100%;height:40rem;background:var(--term-bg);color:var(--term-ink);border:1px solid var(--term-rule);border-radius:5px;overflow:hidden;font-family:var(--mono);font-size:.75rem;line-height:1.65}.chat-header,.chat-status,.chat-composer,.chat-footer{flex:none}.chat-header{background:var(--term-chrome);border-bottom:1px solid var(--term-rule);padding:.45rem .8rem;color:var(--term-muted);white-space:pre-wrap;overflow-wrap:anywhere}.chat-header-room{display:flex;flex-wrap:wrap;gap:0 1rem}.chat-room-name{color:var(--term-ink);font-weight:600}.chat-roster-state{color:var(--voice-claude)}.chat-transcript{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.8rem;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.chat-transcript:focus-visible{outline:2px solid var(--term-accent);outline-offset:-2px}.chat-line{white-space:pre-wrap;overflow-wrap:anywhere}.chat-message{border-left:2px solid transparent;margin-left:-.5rem;padding-left:calc(.5rem - 2px)}.chat-message.is-picked{border-left-color:var(--term-accent);background:#8fb0ff1a}.chat-notice,.chat-at,.chat-to,.chat-local-output,.chat-quote,.chat-picker-hint{color:var(--term-muted)}.chat-quote{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.85}.chat-local-command,.chat-input{color:var(--term-accent)}.chat-input-sigil{color:var(--term-muted)}.chat-who{font-weight:600}.voice-hugo{color:var(--term-human)}.voice-claude{color:var(--voice-claude)}.voice-chatgpt{color:var(--voice-chatgpt)}.voice-qwen{color:var(--voice-qwen)}.chat-badges{display:inline-flex;flex:none;align-items:baseline;gap:.6rem}.working-badge{display:inline-flex;align-items:center;gap:.3rem;border:0;padding:0;background:transparent;color:var(--term-accent);font:inherit;font-size:.72rem;line-height:inherit;cursor:pointer}.working-badge:focus-visible{outline:2px solid var(--term-accent);outline-offset:4px}.working-badge-logos{display:inline-flex;gap:.15rem}.agent-logo{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;vertical-align:middle}.agent-logo-image{width:16px;height:16px;display:block}.agent-logo-fallback{width:8px;height:8px;border-radius:50%}.chat-status,.chat-picker-hint,.chat-composer{padding:.35rem .8rem;border-top:1px solid var(--term-rule);white-space:pre-wrap;overflow-wrap:anywhere}.chat-turns{color:var(--term-muted)}.chat-working{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.chat-working-agent{display:inline-flex;align-items:center;gap:.35rem}.chat-working-label{color:var(--term-muted)}.chat-composer{background:var(--term-chrome);min-height:2.2rem}.demo-chat-aside{display:grid;gap:1.25rem;font-size:.875rem}.demo-chat-aside[hidden]{display:none}.demo-caption{border-left:2px solid var(--accent);padding-left:.8rem;min-height:9rem}.demo-caption p{margin:0 0 .4rem}.demo-caption-label,.demo-caption-chapter{font-family:var(--mono);font-size:.72rem;color:var(--muted)}.demo-caption-chapter{color:var(--accent)}.demo-cast{margin:0;display:grid;gap:.6rem}.demo-cast-name{display:flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.8rem;font-weight:600}.demo-cast-name.voice-claude,.demo-cast-name.voice-chatgpt,.demo-cast-name.voice-qwen{color:var(--ink)}.demo-cast-note{margin:.1rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.demo-chat-controls{flex-direction:column;gap:.75rem}.demo-controls-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem}.demo-controls .demo-follow-button{border-color:var(--accent);color:var(--accent)}.demo-chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;list-style:none;margin:0;padding:0}.demo-chapters button{font-size:.75rem;padding:.25rem .6rem;color:var(--muted)}.demo-chapters button.is-done{color:var(--ink)}.demo-chapters button.is-current{color:var(--accent);border-color:var(--accent)}@media(max-width:62rem){.demo-chat-layout{grid-template-columns:minmax(0,1fr)}.chat-terminal{height:34rem}.demo-caption{min-height:0}}@media(prefers-reduced-motion:reduce){.demo-chat-player *,.working-popup{animation:none!important;transition:none!important}}#room-preview-section{max-width:75.5rem;padding-top:0}#room-preview-section>.demo-chat-player{margin-top:0}.room-preview-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1rem}.room-preview-selector button{font:inherit;font-size:.8rem;color:var(--muted);background:var(--paper-raised);border:1px solid var(--rule);padding:.3rem .8rem;cursor:pointer}.room-preview-selector button:hover,.room-preview-selector button.is-current{border-color:var(--accent)}.room-preview-selector button.is-current{color:var(--accent)}.room-preview-selector button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-header-session,.chat-footer{color:var(--term-muted);font-size:.7rem}.chat-footer{padding:.2rem .8rem .4rem}.chat-quote{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.working-provider .agent-logo,.working-provider .agent-logo-image{width:32px;height:32px}.demo-cast .agent-logo{width:22px;height:22px;border-radius:4px;background:var(--term-bg)}.demo-command-guide{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule);font-size:.8125rem;color:var(--muted)}.demo-command-guide summary{cursor:pointer;color:var(--ink)}.demo-command-guide dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem}.demo-command-guide dd{margin:.2rem 0 0}.demo-command-guide code{overflow-wrap:anywhere}@media(max-width:40rem){.demo-command-guide dl{grid-template-columns:minmax(0,1fr)}}.chat-who.voice-hugo{color:var(--term-muted);font-weight:400}.chat-local-output:empty{min-height:1em}@media(max-width:62rem){.demo-chat-player{display:flex;flex-direction:column}.demo-chat-layout{display:contents}.chat-terminal{order:1}.demo-chat-controls{order:2}.demo-chat-aside{order:3;margin-top:1.5rem}.demo-command-guide{order:4}}#demo.demo-bleed{max-width:93.5rem;position:relative;border-top:0}#demo.demo-bleed:before{content:"";position:absolute;top:0;left:50%;width:min(100vw,var(--wide));border-top:1px solid var(--rule);transform:translate(-50%)}#demo-split{max-width:var(--wide);margin-inline:auto}.demo-chat-player{position:relative}.thinking-logos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.thinking-rail{position:absolute;top:0;height:40rem;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--thinking-art) * .11)}.thinking-rail[hidden]{display:none}.thinking-card{--thinking-pad: calc(var(--thinking-art) * .073);display:grid;justify-items:center;gap:calc(var(--thinking-pad) * .6);padding:var(--thinking-pad) var(--thinking-pad) calc(var(--thinking-pad) * .75);background:var(--term-bg);border:1px solid var(--term-rule);border-radius:calc(var(--thinking-pad) * 1.3);box-shadow:0 1.5rem 4rem #0004}.thinking-art{display:flex;align-items:center;justify-content:center;width:var(--thinking-art);height:var(--thinking-art)}.thinking-text{width:100%;height:100%;margin:0;overflow:hidden;font-family:var(--mono);contain:strict}.thinking-still{align-self:center;width:45%;opacity:.85}.thinking-label{font-family:var(--mono);font-size:max(.6rem,calc(var(--thinking-art) * .082));color:var(--term-muted);white-space:nowrap}.agents-marquee{--agent-art: 24.2rem;--agent-gap: 12rem;width:100vw;margin:1rem 0 0 calc(50% - 50vw);padding:5.9rem 0;background:#16171c;overflow:hidden}.agents-marquee-track{display:flex;width:max-content;animation:agents-drift 54s linear infinite}.agents-marquee-track.is-held{animation-play-state:paused}@keyframes agents-drift{0%{transform:translate(0)}to{transform:translate(-25%)}}.agents-marquee-group{display:flex;flex:none;gap:var(--agent-gap);list-style:none;margin:0;padding:0 calc(var(--agent-gap) / 2)}.agents-marquee-logo{display:flex;flex:none;align-items:center;justify-content:center;width:var(--agent-art);height:var(--agent-art)}.agents-marquee-canvas{display:block;width:var(--agent-art);height:var(--agent-art);font-family:var(--mono);font-weight:600}.agents-marquee-canvas[hidden]{display:none}.agent-ascii{margin:0;font-family:var(--mono);font-size:calc(var(--agent-art) / (51 * .6));line-height:.857;font-weight:600;letter-spacing:0;white-space:pre;-webkit-user-select:none;user-select:none}[id^=agents-][id$=-cursor]{filter:brightness(1.7)}.agents-marquee.is-still .agents-marquee-track{width:auto;animation:none;justify-content:center}.agents-marquee.is-still .agents-marquee-group{flex-wrap:wrap;justify-content:center;row-gap:2rem}@media(max-width:54rem){.agents-marquee{--agent-art: 16.5rem;--agent-gap: 7rem;padding:4.75rem 0}.agents-marquee-track{animation-duration:35s}}.try-intro{max-width:42rem}.try-eyebrow{font-family:var(--mono);font-weight:500;font-size:1.375rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 1.25rem}.try-setup{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:2rem 0}.try-section h3{font:500 1rem var(--mono);margin:0 0 .7rem}.try-section button{font:.75rem var(--mono);padding:.65rem .8rem;border:1px solid var(--rule);border-radius:3px;background:var(--paper-raised);color:var(--ink);cursor:pointer}.try-section button:hover{border-color:var(--accent)}.try-section button:disabled{opacity:.5;cursor:not-allowed}.try-section .try-primary{background:var(--accent);border-color:var(--accent);color:#fff}.try-command{display:flex;align-items:center;gap:.6rem;padding:.8rem;background:var(--paper-raised);border:1px solid var(--rule)}.try-command code{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font:.72rem/1.7 var(--mono)}.try-command button{flex-shrink:0;padding:.35rem .5rem}#try-skill-command{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem}#try-skill-command code{grid-column:2;text-align:center}#try-skill-command button{grid-column:3}.try-section .try-copy{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;padding:0}.try-guest-link{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.try-small{font-size:.8rem;color:var(--muted);line-height:1.6}.try-section label{font:.75rem var(--mono);display:grid;gap:.45rem}.try-section input,.try-section select,.try-section textarea{font:.9rem var(--mono);padding:.7rem;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);min-width:0;max-width:100%;border-radius:3px}.try-agent-label{display:flex!important;align-items:center;margin:.5rem 0}.try-create{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:45rem}.try-create>p{grid-column:1 / -1;margin:0}.try-room-bar{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;border-top:1px solid var(--rule)}.try-clock{font:1.6rem var(--mono);font-variant-numeric:tabular-nums}.try-clock.ending{color:#a33b21}.try-room-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:.75rem;align-items:stretch}.try-chat{color:var(--term-ink);min-width:0}.try-transcript{height:25rem;flex:1;min-height:16rem}.try-event{margin:0 0 1.3rem;overflow-wrap:anywhere}.try-event p{white-space:pre-wrap;font:inherit;margin:.3rem 0}.try-message-text{white-space:pre-wrap}.try-attachments{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.try-attachment-download{display:inline-flex;gap:8px;align-items:baseline;max-width:100%;padding:4px 10px;border:1px solid var(--term-rule);border-radius:3px;background:transparent;color:var(--term-ink);font:500 .75rem var(--mono);cursor:pointer}.try-attachment-download:hover,.try-attachment-download:focus-visible{color:var(--term-accent);border-color:var(--term-accent)}.try-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.try-attachment-size{color:var(--term-muted);white-space:nowrap}.try-speaker{font:500 .75rem var(--mono);color:var(--term-accent)}.try-event-system{color:var(--term-muted)}.try-event-system p{font-size:.72rem}.try-event-notice{margin-bottom:.5rem;font-size:.72rem}.try-empty{color:var(--term-muted);font:inherit;margin:0}.try-compose{border-top:1px solid var(--term-rule);padding:.8rem;display:grid;gap:.65rem}.try-compose label{color:var(--term-muted)}.try-compose textarea{background:var(--term-chrome);color:var(--term-ink);border-color:var(--term-rule);font-size:.75rem;width:100%;resize:vertical}.try-compose-row{display:flex;align-items:flex-end;gap:.6rem}.try-compose-row textarea{flex:1;min-width:0}.try-compose-row button{flex:none}.try-invites{color:var(--term-ink);font:.75rem/1.65 var(--mono);min-width:0}.try-invites-body{padding:.8rem}.try-invites .try-small,.try-chat .try-small{font:.75rem/1.65 var(--mono);color:var(--term-muted)}.try-invites .try-command,.try-room-grid button{background:var(--term-chrome);border-color:var(--term-rule);color:var(--term-ink)}.try-room-grid button:hover{border-color:var(--term-accent)}.try-room-grid .try-primary{background:var(--term-accent);border-color:var(--term-accent);color:var(--term-bg)}.try-room-grid :focus-visible{outline-color:var(--term-accent)}.try-compose textarea::placeholder{color:var(--term-muted)}.try-invite{display:grid;gap:.55rem;margin:0 0 1.3rem}.try-invite strong{font:1rem var(--mono);letter-spacing:.08em}.try-guest-note{padding:1rem;font:.75rem var(--mono);color:var(--term-muted)}.try-error{padding:1rem;background:#f8e8df;color:#842d1b;border:1px solid #d8aa93}.try-ended{padding:2rem;background:var(--paper-raised);border:1px solid var(--rule)}.try-limits{margin-top:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.try-section :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:720px){.try-setup,.try-room-grid,.try-create{grid-template-columns:1fr}.try-create>p{grid-column:auto}.try-transcript{height:19rem}}.try-install-row{--try-install-control-height: 2.5rem;display:flex;align-items:center;gap:.75rem}.try-install-row .try-command{flex:1;min-width:0}#try-install-command{display:grid;grid-template-columns:minmax(0,1fr) 2rem;height:var(--try-install-control-height);padding:0 .5rem}#try-install-command code{text-align:left;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.try-install-os-buttons{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.try-install-os-buttons button{display:grid;place-items:center;width:2.5rem;height:var(--try-install-control-height);padding:0;color:var(--muted);background:transparent;border-color:transparent}.try-install-os-buttons button[aria-pressed=true]{color:var(--ink);background:var(--paper-raised);border-color:var(--ink)}@media(max-width:480px){.try-install-row{gap:.4rem}.try-install-os-buttons{gap:0}.try-install-os-buttons button{width:2rem}}.shell.account-main{padding-inline:0}.account-main{padding-block:3rem 5rem}.account-main h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:0 0 1rem}.account-main h2{font-size:1.45rem;line-height:1.3}.account-main h3{text-transform:capitalize;font-family:var(--mono)}.account-eyebrow{font:500 .75rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.auth-panel{max-width:30rem;margin:0 auto 5rem}.account-main form{display:grid;gap:1rem;margin-top:1.5rem}.account-main label{display:grid;gap:.4rem;font:.8rem var(--mono)}.account-main input,.account-main select{width:100%;padding:.8rem;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);font:1rem var(--mono);border-radius:3px}.account-main button,.masthead button{padding:.7rem 1rem;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);font:.8rem var(--mono);cursor:pointer;border-radius:3px}.account-main button:hover{border-color:var(--accent);color:var(--accent)}.account-main button:disabled{opacity:.5;cursor:not-allowed}.account-main .account-primary{background:#16171c;color:#dcd7cd;border-color:#16171c}.account-main .account-primary:hover:not(:disabled){background:#2b2e37;border-color:#2b2e37;color:#f0ece4}.account-alert,.account-notice{padding:1rem;border:1px solid var(--rule);background:var(--paper-raised)}.account-alert{border-color:#a53c28;color:#8e2d1b}.auth-links{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.auth-links button{padding:0;border:0;background:none;text-decoration:underline;font-size:.7rem}.device-actions{display:flex;gap:1rem;margin-top:1.5rem}.account-main a.account-primary{display:inline-block;padding:.7rem 1rem;border-radius:3px;font:.8rem var(--mono);text-decoration:none}.account-heading{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.account-card{padding:1.5rem;border:1px solid var(--rule);background:var(--paper-raised);margin-bottom:1.5rem}.account-card h2,.account-card h3{margin-top:0}.account-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid var(--rule);font-size:.9rem}.account-stats{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.account-stats strong,.account-stats span{display:block}.account-stats strong{font:1rem var(--mono)}.account-stats span{color:var(--muted);font-size:.85rem;margin-top:.5rem}.token-result{padding:1rem;background:var(--paper);overflow-wrap:anywhere}.token-result code,.token-result pre{font:.75rem var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.account-plans{margin-top:5rem}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.plan-price{font:2rem var(--mono)}.plan-price small{font-size:.75rem;color:var(--muted)}.plan-grid ul{padding-left:1.2rem;font-size:.85rem;line-height:1.8}.account-fineprint{font-size:.85rem;color:var(--muted);max-width:50rem}input:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.account-main{padding-top:2rem}.plan-grid{grid-template-columns:1fr}.account-heading{display:block}.account-stats{grid-template-columns:1fr;gap:0}.account-row{align-items:start;flex-direction:column}.auth-links{flex-direction:column;align-items:start}}.account-storage-meter{height:.6rem;border:1px solid var(--rule);background:var(--paper);border-radius:3px;overflow:hidden;margin:1rem 0}.account-storage-meter span{display:block;height:100%;background:var(--accent)}.account-storage-meter-nearly span,.account-storage-meter-full span{background:#a53c28}.account-main .account-storage-choice{display:grid;gap:.6rem;margin:1.5rem 0;padding:1rem;border:1px solid var(--rule)}.account-storage-choice legend{font:.8rem var(--mono);padding:0 .4rem}.account-main .account-storage-choice label{display:flex;align-items:start;gap:.6rem;font:.85rem var(--sans,inherit)}.account-main .account-storage-choice input{width:auto;margin-top:.2rem}.account-storage-actions{display:flex;gap:.5rem;flex-shrink:0}.account-main .account-danger{border-color:#a53c28;color:#8e2d1b}#account-storage-card h3{text-transform:none}.account-billing-interval{display:flex;width:fit-content;gap:.35rem;margin:1rem 0}.account-main .account-billing-interval-active{border-color:#16171c;background:#16171c;color:#f0ece4}.account-main .account-billing-interval-active:hover{color:#f0ece4}.docs-skip-link{position:absolute;left:1rem;top:-3rem;z-index:10;background:var(--paper-raised);border:1px solid var(--accent);padding:.4rem .8rem;font-family:var(--mono);font-size:.8125rem}.docs-skip-link:focus{top:1rem}.docs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.docs-shell{max-width:76rem;margin:0 auto;padding:2.5rem 1.75rem 0;display:grid;grid-template-columns:14rem minmax(0,1fr);gap:3rem;align-items:start}.docs-sidebar{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow-y:auto;padding-right:.5rem}.docs-toc-list{list-style:none;margin:0;padding:0;font-family:var(--mono);font-size:.8125rem;line-height:1.4}.docs-toc-list li{margin:0}.docs-toc-list a{display:block;padding:.3rem 0 .3rem .75rem;border-left:2px solid var(--rule-soft);color:var(--muted);text-decoration:none}.docs-toc-list a:hover{color:var(--ink);border-left-color:var(--rule)}.docs-toc-list a[aria-current=location]{color:var(--accent);border-left-color:var(--accent)}.docs-mobile-nav{display:none;margin:0 0 2rem;border:1px solid var(--rule);background:var(--paper-raised)}.docs-mobile-nav summary{cursor:pointer;padding:.6rem .9rem;font-family:var(--mono);font-size:.875rem}.docs-mobile-nav .docs-toc{padding:0 .9rem .8rem}.docs-main{min-width:0}.docs-main:focus{outline:none}.docs-eyebrow{margin:0 0 .4rem;font-family:var(--mono);font-size:.8125rem;color:var(--muted)}.docs-header h1{font-family:var(--mono);font-weight:500;font-size:clamp(1.8rem,4.5vw,2.6rem);letter-spacing:-.03em;line-height:1.15;margin:0 0 1rem}.docs-standfirst{color:var(--muted);max-width:44rem;margin:0 0 2.5rem}.docs-section{border-top:1px solid var(--rule);padding:2.5rem 0;scroll-margin-top:1rem}.docs-section h2{font-family:var(--mono);font-weight:500;font-size:1.375rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 1.25rem}.docs-section h3{font-family:var(--mono);font-weight:500;font-size:1rem;margin:2rem 0 .75rem}.docs-anchor{color:var(--rule);text-decoration:none;margin-right:.45rem;font-weight:400}.docs-anchor:hover,.docs-anchor:focus-visible{color:var(--accent)}.docs-prose,.docs-list,.docs-note{max-width:44rem}.docs-prose{margin:0 0 1rem}.docs-list{margin:0 0 1.25rem;padding-left:1.25rem}.docs-list li{margin:0 0 .5rem}.docs-main code{font-family:var(--mono);font-size:.86em;overflow-wrap:anywhere}.docs-main p code,.docs-main li code,.docs-main td code,.docs-main th code{background:var(--paper-raised);border:1px solid var(--rule-soft);padding:.05em .3em}.docs-placeholder,.docs-standfirst var{font-style:italic;color:var(--accent)}.docs-note{border-left:2px solid var(--accent);background:var(--paper-raised);padding:.75rem 1rem;margin:0 0 1.25rem;font-size:.975rem}.docs-note-caution{border-left-color:var(--voice-b)}.docs-table-wrap{max-width:100%;overflow-x:auto;margin:0 0 1.5rem}.docs-table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem}.docs-table caption{text-align:left;font-family:var(--mono);font-size:.8125rem;color:var(--muted);padding-bottom:.4rem}.docs-table th,.docs-table td{text-align:left;vertical-align:top;padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--rule-soft)}.docs-table thead th{font-family:var(--mono);font-weight:500;font-size:.8125rem;border-bottom-color:var(--rule)}.docs-table tbody th{font-weight:600;white-space:nowrap}.docs-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem 1.5rem}.docs-feature{display:grid;gap:.2rem;border-top:1px solid var(--rule-soft);padding-top:.75rem;font-size:.9375rem}.docs-feature-title{font-family:var(--mono);font-size:.875rem;font-weight:600}.docs-status{justify-self:start;font-family:var(--mono);font-size:.72rem;padding:0 .4rem;border:1px solid var(--rule);color:var(--muted)}.docs-status-available{color:#2f6b3a;border-color:#b8d3bd}.docs-status-qualified{color:var(--voice-b);border-color:#e2c8b3}.docs-status-rollout{color:var(--accent);border-color:var(--accent-soft)}.docs-group{margin:0 0 2rem}.docs-commands{margin:0}.docs-command{border-top:1px solid var(--rule-soft);padding:.85rem 0;scroll-margin-top:1rem}.docs-command-syntax{display:flex;align-items:baseline;font-weight:600}.docs-command-syntax code{font-size:.875rem;min-width:0}.docs-command-body{margin:.35rem 0 0 1.1rem;font-size:.975rem}.docs-scope,.docs-access{display:inline-block;font-family:var(--mono);font-size:.7rem;line-height:1.5;padding:0 .4rem;margin-right:.45rem;border:1px solid var(--rule);color:var(--muted);vertical-align:.1em}.docs-scope-shell{color:var(--ink)}.docs-scope-room{color:var(--accent);border-color:var(--accent-soft)}.docs-access{border-style:dashed}.docs-example{margin:.75rem 0 1.25rem;max-width:48rem}.docs-example-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.875rem;color:var(--muted);margin-bottom:.35rem}.docs-example-hint{font-style:italic}.docs-example-body{display:flex;align-items:stretch;border:1px solid var(--rule);background:var(--paper-raised)}.docs-code{flex:1 1 auto;min-width:0;margin:0;padding:.6rem .8rem;overflow-x:auto;font-family:var(--mono);font-size:.8125rem;line-height:1.6;white-space:pre}.docs-code code{font-size:inherit;overflow-wrap:normal}.docs-sigil{color:var(--muted);-webkit-user-select:none;user-select:none}.docs-copy{display:flex;flex:none;border-left:1px solid var(--rule)}.docs-button{font:inherit;font-family:var(--mono);font-size:.75rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);padding:.35rem .75rem;cursor:pointer}.docs-button:hover{border-color:var(--accent)}.docs-copy-button{border:0;min-width:5.5rem}.docs-copy-button.is-copied{color:#2f6b3a}.docs-copy-button.is-failed{color:#9b2c1f;white-space:normal;max-width:9rem}.docs-finder{border:1px solid var(--rule);background:var(--paper-raised);padding:1rem;max-width:44rem}.docs-finder-label{display:block;font-family:var(--mono);font-size:.8125rem;margin-bottom:.4rem}.docs-finder-row{display:flex;gap:.5rem}.docs-finder-input{flex:1 1 auto;min-width:0;font:inherit;font-family:var(--mono);font-size:.875rem;padding:.45rem .6rem;border:1px solid var(--rule);background:var(--paper);color:var(--ink)}.docs-finder-status{margin:.5rem 0 0;font-size:.875rem;color:var(--muted)}.docs-empty{margin:.75rem 0 0;font-size:.9375rem}.docs-link-button{font:inherit;padding:0;border:0;background:none;color:var(--accent);text-decoration:underline;cursor:pointer}@media(max-width:60rem){.docs-shell{grid-template-columns:minmax(0,1fr);gap:0;padding-top:1.5rem}.docs-sidebar{display:none}.docs-mobile-nav{display:block}}@media(max-width:30rem){.docs-shell{padding-left:1.1rem;padding-right:1.1rem}.docs-command-body{margin-left:0}.docs-example-body{flex-direction:column}.docs-copy{border-left:0;border-top:1px solid var(--rule)}.docs-copy-button{width:100%;max-width:none}}@media(prefers-reduced-motion:no-preference){html:has(.docs-shell){scroll-behavior:smooth}}:root{--paper: #f4f0e8;--paper-raised: #fbf8f2;--ink: #17150f;--muted: #6e675b;--rule: #dad3c5;--rule-soft: #e7e1d5;--accent: #26408b;--accent-soft: #dfe3f1;--voice-human: #17150f;--voice-a: #26408b;--voice-b: #8a4b1f;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;--measure: 34rem;--wide: 60rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.0625rem;line-height:1.65;font-feature-settings:"kern";text-rendering:optimizeLegibility;overflow-x:clip}a{color:var(--ink);text-decoration-color:var(--rule);text-underline-offset:.2em}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{max-width:var(--wide);margin:0 auto;padding:0 1.75rem}.prose{max-width:var(--measure)}.prose p{margin:0 0 1.1rem}.prose p:last-child{margin-bottom:0}.masthead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;padding:1.75rem 0 0}.wordmark{font-family:var(--mono);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.masthead nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;font-family:var(--mono);font-size:.8125rem;color:var(--muted)}.masthead nav a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.masthead nav a:hover{color:var(--ink);border-bottom-color:var(--accent)}.hero{padding:5.5rem 0 4rem}.hero h1{font-family:var(--mono);font-weight:500;font-size:min(clamp(1.9rem,5.2vw,3.1rem),calc((100vw - 3.5rem)/16));line-height:1.12;letter-spacing:-.035em;margin:0 0 1.5rem;white-space:nowrap;text-align:center}.hero-standfirst{font-size:1.1875rem;line-height:1.6;color:var(--muted);max-width:38ch;margin:0 0 2.25rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;font-family:var(--mono);font-size:.875rem}.command{display:inline-flex;align-items:baseline;gap:.6rem;background:var(--paper-raised);border:1px solid var(--rule);padding:.55rem .85rem;color:var(--ink)}.command .sigil{color:var(--muted)}.hero-actions .aside{color:var(--muted);font-size:.8125rem}.account-main .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-plan-note{color:var(--muted);font-size:.85rem}@media(max-width:700px){.account-main .plan-grid{grid-template-columns:minmax(0,1fr)}}.room{font-family:var(--mono);font-size:.8125rem;line-height:1.75;background:var(--paper-raised);border:1px solid var(--rule);padding:1.25rem 1.35rem;overflow-x:auto}.room-head{white-space:pre-wrap;border-bottom:1px solid var(--rule-soft);padding-bottom:.75rem;margin-bottom:.85rem;color:var(--muted)}.room-head strong{color:var(--ink);font-weight:600}.room-line{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.75rem;white-space:pre-wrap}.room-line .at{color:var(--muted)}.room-line .who{font-weight:600}.room-line.human .who{color:var(--voice-human)}.room-line.agent-a .who{color:var(--voice-a)}.room-line.agent-b .who{color:var(--voice-b)}.room-line .to{color:var(--muted);font-weight:400}.room-line.system,.room-caret{color:var(--muted)}.section{border-top:1px solid var(--rule);padding:3.5rem 0}.section h2{font-family:var(--mono);font-weight:500;font-size:1.375rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 1.25rem}.section h3{font-family:var(--mono);font-weight:500;font-size:.9375rem;letter-spacing:-.01em;margin:0 0 .4rem}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;align-items:start}.moves{display:grid;gap:2rem;margin-top:2.25rem}.move{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2rem;align-items:baseline}.move p{margin:0;color:var(--muted);max-width:46ch}.move code{font-family:var(--mono);font-size:.8125rem;color:var(--ink)}.across-machines-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.across-machines-eyebrow{margin:0;font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.across-machines-copy h2{max-width:24ch}.across-machines-copy p{max-width:44ch;margin:0;color:var(--muted);font-size:1.125rem}.machine-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:stretch;margin-top:2.75rem}.machine-stop{min-width:0;padding:1.25rem;background:var(--paper-raised);border:1px solid var(--rule)}.machine-stop-room{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}.machine-stop-meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;font-family:var(--mono);font-size:.6875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.machine-stop-number{color:var(--accent)}.machine-stop-location{color:var(--muted);text-align:right}.machine-stop h3{margin-bottom:.75rem}.machine-stop p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.55}.machine-stop .machine-stop-command{color:var(--ink);font-family:var(--mono);font-size:.8125rem}.machine-route-connector{display:flex;align-items:center;justify-content:center;color:var(--accent);font-family:var(--mono);font-size:1.25rem}.across-machines-boundary{max-width:64ch;margin:1.25rem 0 0;color:var(--muted);font-family:var(--mono);font-size:.75rem;line-height:1.6}.document{font-family:var(--mono);font-size:.8125rem;line-height:1.7;background:var(--paper-raised);border:1px solid var(--rule);padding:1.25rem 1.35rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.document .key{color:var(--accent)}.document .fence{color:var(--muted)}.document .note{color:var(--muted);font-style:italic}.states{margin:2rem 0 0;border-collapse:collapse;width:100%;font-size:.9375rem}.states th,.states td{text-align:left;vertical-align:top;padding:.7rem 1rem .7rem 0;border-bottom:1px solid var(--rule-soft)}.states th{font-family:var(--mono);font-weight:500;font-size:.8125rem;white-space:nowrap;color:var(--ink)}.states td{color:var(--muted)}.states tr:last-child th,.states tr:last-child td{border-bottom:0}.ledger{margin:1.75rem 0 0;font-family:var(--mono);font-size:.875rem;display:grid;gap:0}.ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--rule-soft)}.ledger-row:last-child{border-bottom:0}.ledger-row .state{color:var(--muted)}.ledger-row .state.yes{color:var(--accent)}.footer{border-top:1px solid var(--rule);padding:2.5rem 0 3.5rem;font-family:var(--mono);font-size:.8125rem;color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem}.footer-links{display:flex;align-items:center;gap:1.25rem}.footer-icons{display:flex;align-items:center;gap:.5rem}.footer-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;color:var(--muted);border-radius:.25rem}.footer-icon:hover,.footer-icon:focus-visible{color:var(--ink)}.room{max-width:100%}@media(max-width:54rem){.footer{flex-direction:column;align-items:center;gap:.5rem;padding-block:2rem 2.5rem;text-align:center}.footer-links{order:-1;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.split,.move,.across-machines-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.machine-route{grid-template-columns:minmax(0,1fr);gap:.6rem}.machine-route-connector{min-height:1.25rem;transform:rotate(90deg)}.hero{padding:3.5rem 0 2.5rem}.room,.document{font-size:.75rem}.room-line{grid-template-columns:2.9rem minmax(0,1fr);gap:.5rem}.states th{white-space:normal}.hero h1{letter-spacing:-.03em}}@media(max-width:63.5rem){.shell.masthead,.shell.hero,.shell.section,.shell.footer,.shell.account-main{padding-inline:1.75rem}}@media(max-width:30rem){.shell,.shell.masthead,.shell.hero,.shell.section,.shell.footer,.shell.account-main{padding-inline:1.1rem}.masthead nav{display:none}.hero-standfirst,.move p{max-width:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.demo-bleed{max-width:calc(1800px + 5rem);margin-inline:auto;padding:3.5rem 1.75rem}.demo{margin-top:2.25rem}.demo,.try-section{--term-bg: #16171c;--term-chrome: #1e2027;--term-ink: #dcd7cd;--term-muted: #7e8590;--term-rule: #2b2e37;--term-accent: #8fb0ff;--term-voice-a: #8fb0ff;--term-voice-b: #e3a06a;--term-human: #f0ece4}.demo-panes{display:grid;grid-template-columns:repeat(3,minmax(0,600px));justify-content:center;gap:.75rem;align-items:stretch}.pane{display:flex;flex-direction:column;min-width:0;background:var(--term-bg);border:1px solid var(--term-rule);border-radius:5px;overflow:hidden}.pane-active{border-color:var(--term-accent)}.pane-title{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.75rem;color:var(--term-muted);background:var(--term-chrome);padding:.45rem .8rem;border-bottom:1px solid var(--term-rule)}.pane-title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--term-rule);flex:none}.pane-active .pane-title{color:var(--term-accent)}.pane-active .pane-title:before{background:var(--term-accent)}.pane-body{font-family:var(--mono);font-size:.75rem;line-height:1.65;color:var(--term-ink);padding:.8rem;height:25rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.pane-body::-webkit-scrollbar{width:6px}.pane-body::-webkit-scrollbar-thumb{background:var(--term-rule);border-radius:3px}.pane-body .ln{white-space:pre-wrap;overflow-wrap:anywhere}.pane-body .gap{height:.65rem}.pane-body .sigil{color:var(--term-muted)}.pane-body .says{color:var(--term-accent)}.pane-body .meta,.pane-body .at,.pane-body .to{color:var(--term-muted)}.pane-body .who{font-weight:600}.pane-body .voice-human{color:var(--term-human)}.pane-body .voice-a{color:var(--term-voice-a)}.pane-body .voice-b{color:var(--term-voice-b)}.pane-caret{display:inline-block;width:.5rem;height:.95em;background:var(--term-accent);vertical-align:text-bottom;animation:blink 1.1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.demo-controls{display:flex;justify-content:center;flex-wrap:wrap;max-width:calc(1800px + 1.5rem);margin-inline:auto;align-items:center;gap:1rem;margin-top:1rem;font-family:var(--mono);font-size:.8125rem}.demo-controls button{font:inherit;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);padding:.4rem .8rem;cursor:pointer}.demo-controls button:hover{border-color:var(--accent)}.demo-controls button.quiet{border-color:transparent;background:none;color:var(--muted);padding-left:0}.demo-progress{display:flex;gap:3px}.demo-progress .tick{width:1.1rem;height:2px;background:var(--rule)}.demo-progress .tick.done{background:var(--accent)}@media(max-width:62rem){.demo-panes{grid-template-columns:minmax(0,1fr)}.pane-body{height:15rem;overflow-y:auto}}
