:root{--bg:#0d1526;--panel:#14203a;--panel-2:#1a2a4a;--ink:#dbe4f5;--muted:#8fa3c4;--teal:#2dd4bf;--teal-dim:#134e4a;--danger:#f17c7c;--line:#24365c}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Segoe UI,system-ui,sans-serif;line-height:1.5}.app{max-width:880px;margin:0 auto;padding:1.25rem}header h1{margin:0 0 .15rem;font-size:1.6rem}.tagline{color:var(--muted);margin:0 0 .75rem}.mode-switch,.tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}button{background:var(--panel-2);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.9rem}button:hover:not(:disabled){border-color:var(--teal)}button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button.on{background:var(--teal-dim);border-color:var(--teal);color:#eafffb}button.danger{border-color:var(--danger);color:var(--danger)}button.run{text-align:left;width:100%;margin-bottom:.35rem}.banner{border-radius:6px;margin:0 0 .75rem;padding:.6rem .9rem;font-size:.85rem}.banner.sim{border:1px solid var(--line);color:#bcd2f7;background:#233252}.banner.live{border:1px solid var(--teal);color:#b8f5ec;background:#143b37}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-bottom:1rem;padding:1.1rem 1.25rem}.panel h2{margin-top:0;font-size:1.15rem}.grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin-bottom:.9rem;display:grid}.stat{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:.55rem .75rem}.stat span{color:var(--muted);font-size:.75rem;display:block}.stat strong{word-break:break-all;font-size:.95rem}.controls{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:.7rem;display:flex}.controls label{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.controls input{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;min-width:8rem;padding:.4rem .55rem;font-size:.9rem}.controls input:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.err{color:var(--danger);font-size:.9rem}.pending{color:var(--teal);font-size:.9rem}.note{color:var(--muted);font-size:.8rem}.events{margin-top:1rem}.events h3{font-size:.95rem}.events ul{margin:0;padding:0;font-size:.85rem;list-style:none}.events li{border-bottom:1px solid var(--line);padding:.2rem 0}.events code{color:var(--teal)}.runlist{margin-bottom:.75rem}.rundetail dl{grid-template-columns:minmax(8rem,auto) 1fr;gap:.25rem 1rem;font-size:.9rem;display:grid}.rundetail dt{color:var(--muted)}.rundetail dd{word-break:break-all;margin:0}.rundetail code{font-size:.8rem}.timeline ol{padding-left:1.2rem;font-size:.9rem}.timeline li{margin-bottom:.35rem}.obs{font-variant:small-caps;letter-spacing:.02em}.obs-observed{color:var(--teal)}.obs-pending{color:#f5d58a}.obs-unknown{color:#d2b4ff}.obs-not-observed{color:var(--muted)}a{color:var(--teal)}@media (width<=560px){.app{padding:.75rem}.controls label,.controls input{width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f1e8;--panel:#fcf9f3;--panel-2:#ece4d6;--ink:#1d1a16;--muted:#6b6359;--teal:#b2461c;--teal-dim:#f4e3d6;--danger:#b3261e;--line:#ddd2c1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] button.on{color:#8c3412}:root[data-theme=light] .banner.sim{background:var(--panel-2);color:var(--ink)}:root[data-theme=light] .banner.live{background:var(--teal-dim);color:#8c3412}:root[data-theme=light] .obs-pending{color:#8a5a00}:root[data-theme=light] .obs-unknown{color:#6b3fa0}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.header-row .theme-toggle{flex:none}.discovery-root .auto-discover{gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid}.discovery-root .ad-head{gap:.5rem;max-width:52rem;display:grid}.discovery-root .ad-head .eyebrow{margin:0}.discovery-root .ad-head h1{font-family:var(--serif);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;line-height:1.05;display:flex}.discovery-root .ad-head .lead{margin-top:.5rem}.discovery-root .ad-badge{background:var(--accent);color:var(--on-accent);font:700 .8rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .85rem}.discovery-root .ad-note{background:var(--accent-soft);color:var(--ink-2);border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.discovery-root .ad-grid{align-items:start;gap:1.5rem;display:grid}@media (width>=960px){.discovery-root .ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.discovery-root .ad-col{gap:1.5rem;min-width:0;display:grid}.discovery-root .ad-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start;gap:.9rem;min-width:0;padding:1.25rem 1.35rem;display:grid}.discovery-root .ad-panel h2{font-family:var(--serif);font-size:1.35rem;font-weight:600;line-height:1.2}.discovery-root .ad-panel .field :is(input,select,textarea){width:100%;font-weight:400}.discovery-root .ad-panel .toolbar{margin:0}.discovery-root .ad-panel .toolbar .field{flex:14rem}.discovery-root .ad-hint{border-left:2px solid var(--accent);color:var(--ink-2);padding-left:.8rem;font-size:.9rem}.discovery-root .ad-hint:empty{border:0;padding:0}.discovery-root .ad-text{white-space:pre-wrap;overflow-wrap:anywhere}.discovery-root .ad-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.discovery-root .ad-workers .seat-card{background:var(--paper);border-color:var(--line)}.discovery-root .ad-workers .seat-card:hover{box-shadow:none;transform:none}.discovery-root .ad-workers{max-height:36rem;overflow-y:auto}.discovery-root .ad-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem 1rem;margin-top:auto;padding-top:.7rem;display:flex}.discovery-root .ad-card-actions button{min-height:36px}.discovery-root .ad-ref[aria-pressed=true]{background:var(--accent-soft);border-radius:999px;padding-inline:.7rem;font-weight:700;text-decoration:none}.discovery-root .ad-ref[aria-pressed=true]:before{content:"✓ "}.discovery-root .ad-more{justify-self:center}.discovery-root .ad-jobs{gap:.75rem;max-height:44rem;display:grid;overflow-y:auto}.discovery-root .ad-job{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:.45rem;padding:1rem;display:grid}.discovery-root .ad-stage{border:1px dashed var(--accent);font:600 .75rem/1.4 var(--mono);color:var(--accent-ink);border-radius:999px;justify-self:start;padding:.15rem .65rem}.discovery-root .ad-stage.completed{border-style:solid}.discovery-root .ad-reopen{justify-self:start}.discovery-root .ad-review{border-top:1px solid var(--line);gap:.6rem;padding-top:.7rem;display:grid}.discovery-root .ad-review fieldset{border:0;min-width:0;margin:0;padding:0}.discovery-root .ad-review legend{margin-bottom:.45rem;padding:0;font-size:.9rem;font-weight:600}.discovery-root .ad-stars{flex-wrap:wrap;gap:.4rem;display:flex}.discovery-root .ad-stars label{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:40px;padding:.3rem .8rem;font-size:.88rem;display:inline-flex}.discovery-root .ad-stars label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.discovery-root .ad-stars input{width:auto;accent-color:var(--accent);border:0;margin:0;padding:0}@media (width<=480px){.discovery-root .ad-panel{padding:1rem}}.discovery-root .ad-result{border-top:1px solid var(--line);gap:.6rem;padding-top:.8rem;display:grid}.discovery-root .ad-result h3{font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1.25}.discovery-root .ad-result h4{margin-bottom:.2rem;font-size:.9rem;font-weight:700}.discovery-root .ad-result-tag{border:1px solid var(--line);font:600 .7rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:.1rem .55rem}.discovery-root .ad-result-section{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem}.discovery-root .ad-files{gap:.4rem;display:grid}.discovery-root .ad-file{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0}.discovery-root .ad-file summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-height:40px;padding:.55rem .8rem;display:flex}.discovery-root .ad-file pre{border-top:1px solid var(--line);background:var(--paper-2);max-height:18rem;font:.8rem/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.7rem .8rem;overflow:auto}.discovery-root .ad-manual textarea{width:100%;font:.8rem/1.5 var(--mono)}.discovery-root .auto-discover.wrap[data-treatment]{gap:1.25rem;padding-block:1.25rem 2.5rem}.discovery-root .auto-discover.wrap[data-treatment] :is(:is(.workspace-active,.workspace-continued),.workspace-brief,.task-chat,.workspace-history){align-content:start;gap:1rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] :is(:is(.workspace-active,.workspace-continued),.task-chat,.workspace-history) h2{font-size:1.1rem;font-weight:650;line-height:1.3}.discovery-root .auto-discover.wrap[data-treatment] .ad-panel{background:0 0;border:0;border-radius:0;gap:.8rem;padding:0}.discovery-root .auto-discover.wrap[data-treatment] :is(:is(.workspace-active,.workspace-continued),.workspace-history) .ad-job{background:0 0;border:0;border-radius:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment] .ad-note{border-left:2px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 .8rem}.discovery-root .auto-discover.wrap[data-treatment] .state{text-align:left;border:0;border-top:1px dashed var(--line);border-radius:0;justify-items:start;padding:.9rem 0}.discovery-root .auto-discover.wrap[data-treatment] :is(code,.mono,dd,summary,.seat-agent,.ad-text,.task-chat-message){overflow-wrap:anywhere}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-picker{border:0;justify-self:start;min-width:0;max-width:100%;padding:0}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-picker>summary{min-height:40px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options{gap:.4rem;margin-top:.4rem;display:grid}@media (width>=720px){.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options{grid-template-columns:repeat(3,minmax(0,15rem))}}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options button{text-align:left;border:1px solid var(--line);border-radius:6px;align-content:start;gap:.15rem;min-width:0;min-height:44px;padding:.5rem .75rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options button:hover:not(:disabled){color:var(--ink);background:var(--paper-2);border-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options button[aria-pressed=true]{background:var(--paper-2);border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options button[aria-pressed=true] strong:after{content:" · in use";content:" · in use" / "";color:var(--muted);font-weight:400}.discovery-root .auto-discover.wrap[data-treatment] .workspace-style-options span{color:var(--muted);font-size:.8rem;line-height:1.4}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters button{white-space:normal;border:0;border-radius:0;align-items:start}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-thread>div{gap:.65rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-message[data-speaker=you] .eyebrow{color:inherit;opacity:.8}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters{counter-reset:starter;gap:0 1.5rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters button{counter-increment:starter;text-align:left;border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);align-content:start;column-gap:.5rem;min-width:0;min-height:44px;padding:.7rem .25rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters button:before{content:counter(starter, decimal-leading-zero);content:counter(starter, decimal-leading-zero) / "";font:600 .75rem/1.9 var(--mono);color:var(--muted);grid-row:1/span 2}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters strong{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters span{color:var(--ink-2);grid-column:2;font-size:.86rem;line-height:1.45}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters button:hover:not(:disabled){color:var(--ink);background:var(--paper-2)}@media (width>=720px){.discovery-root .auto-discover.wrap[data-treatment] .task-chat-starters{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-thread{gap:.85rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-thread:empty{display:none}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-message{white-space:pre-wrap;min-width:0;max-width:min(100%,42rem);line-height:1.55}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-message[data-speaker=you]{justify-self:end}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-composer{gap:.6rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-composer textarea{width:100%;min-height:6rem}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-composer :is(.composer-row,.ws-actions){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace){min-width:0}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace)>summary{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.2rem 1rem;min-height:44px;padding-block:.6rem;display:flex}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace,.workspace-style-picker)>summary{cursor:pointer;list-style:none}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace,.workspace-style-picker)>summary::-webkit-details-marker{display:none}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace,.workspace-style-picker)>summary:after{content:"+";content:"+" / "";font:400 1.15rem/1 var(--mono);color:var(--muted);flex:none;margin-left:auto}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.workspace-history-row,.local-demo-workspace,.workspace-style-picker)[open]>summary:after{content:"−";content:"−" / ""}.discovery-root .auto-discover.wrap[data-treatment] :is(.workspace-details,.local-demo-workspace)>:not(summary){margin-top:1rem}.discovery-root .auto-discover.wrap[data-treatment] .workspace-history-row>:not(summary){padding-bottom:1.25rem}.discovery-root .auto-discover.wrap[data-treatment] .ad-panel[aria-label="Copy and export project"]{grid-template-columns:minmax(0,1fr)}@media (width>=720px){.discovery-root .auto-discover.wrap[data-treatment] .ad-panel[aria-label="Copy and export project"]{grid-template-columns:minmax(0,1fr) auto;column-gap:2rem}.discovery-root .auto-discover.wrap[data-treatment] .ad-panel[aria-label="Copy and export project"]>*{grid-column:1}.discovery-root .auto-discover.wrap[data-treatment] .ad-panel[aria-label="Copy and export project"]>.ws-actions{grid-area:1/2/span 2;align-self:center}.discovery-root .auto-discover.wrap[data-treatment] .ad-panel[aria-label="Copy and export project"]>label{grid-column:1/-1}}.discovery-root .auto-discover.wrap[data-treatment=studio] :is(h1,h2,h3,summary){font-family:inherit}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-head{border-bottom:1px solid var(--line);max-width:none;padding-bottom:1.25rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-head h1{letter-spacing:-.025em;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:680}.discovery-root .auto-discover.wrap[data-treatment=studio] :is(.workspace-active,.workspace-continued){background:var(--field);border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:4px 10px 10px 4px;padding:1rem 1.2rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-stage{font:600 .72rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:0;border-radius:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-stage:before{content:"";border:1.5px solid;width:.55rem;height:.55rem;margin-right:.45rem;display:inline-block}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-stage.completed{color:var(--muted)}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-stage.completed:before{background:currentColor}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat{background:var(--field);border:1px solid var(--line);border-radius:12px;gap:1.25rem;padding:clamp(1rem,2.5vw,1.5rem)}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat h2{letter-spacing:-.01em;font-size:1.25rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-starters button:hover:not(:disabled){background:var(--paper)}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-message[data-speaker=guide]{color:var(--ink-2)}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-message[data-speaker=you]{background:var(--ink);color:var(--paper);border-radius:12px 12px 3px;padding:.6rem .9rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-message[data-speaker=you] code{color:inherit;background:0 0}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-composer{border-top:1px solid var(--line);padding-top:1rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-composer textarea{background:var(--paper);border-color:var(--line);border-radius:8px;padding:.75rem .9rem;font-size:1.02rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-details>summary{border:1px solid var(--line);border-radius:8px;padding-inline:.9rem;font-weight:650}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-details[open]>summary{border-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-grid{gap:2rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-panel h2{font-size:1.05rem;font-weight:650}.discovery-root .auto-discover.wrap[data-treatment=studio] .seat-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:.8rem .9rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .seat-card h3{font-size:1.05rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-history-row{border-bottom:1px solid var(--line)}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-history-row>summary{border-radius:6px;padding-inline:.5rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-history-row>summary:hover{background:var(--paper-2)}.discovery-root .auto-discover.wrap[data-treatment=studio] .workspace-history-row>:not(summary){padding-inline:.5rem}.discovery-root .auto-discover.wrap[data-treatment=studio] :is(.ad-result-section,.ad-file){background:var(--field);border-radius:8px}.discovery-root .auto-discover.wrap[data-treatment=studio] .public-results-head h2{letter-spacing:-.015em;font-size:clamp(1.3rem,2.4vw,1.6rem)}.discovery-root .auto-discover.wrap[data-treatment=studio] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){background:var(--ink);color:var(--paper);box-shadow:none}.discovery-root .auto-discover.wrap[data-treatment=studio] .public-result-meta{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 1rem}@media (width>=960px){.discovery-root .auto-discover.wrap[data-treatment=studio] .public-result-meta{border-bottom:0;border-right:1px solid var(--line);padding:0 1.25rem 0 0}}.discovery-root .auto-discover.wrap[data-treatment=studio] .public-result-view{background:var(--field);border-radius:12px}.discovery-root .auto-discover.wrap[data-treatment=studio] .public-report{background:var(--paper);border-color:#0000;border-radius:8px}.discovery-root .auto-discover.wrap[data-treatment=studio] .ad-panel[aria-label="Copy and export project"]{background:var(--paper-2);border-radius:10px;padding:1rem 1.2rem}.discovery-root .auto-discover.wrap[data-treatment=studio]>.local-demo-workspace>summary{font-size:1rem;font-weight:650}.discovery-root .auto-discover.wrap[data-treatment=studio]>.local-demo-workspace .ad-panel{background:var(--field);border:1px solid var(--line);border-radius:12px;padding:1.15rem 1.25rem}.discovery-root .auto-discover.wrap[data-treatment=ledger]{gap:1.5rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(h1,h2,h3,summary){font-family:inherit}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-head{border-bottom:2px solid var(--ink);max-width:none;padding-bottom:.9rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-head h1{letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:750}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-head .lead{font-size:.95rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(:is(.workspace-active,.workspace-continued),.task-chat,.workspace-history) h2,.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-panel h2,.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.workspace-details,.local-demo-workspace)>summary{font:700 .78rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.workspace-active,.workspace-continued){border-block:2px solid var(--ink);padding-block:.8rem 1rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-stage{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid;border-radius:0;padding:.1rem .5rem;font-size:.68rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-stage:not(.completed){background:var(--ink);color:var(--paper)}@media (width>=820px){.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.workspace-active,.workspace-continued) .ad-job{grid-template-columns:12rem minmax(0,1fr);column-gap:1.5rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.workspace-active,.workspace-continued) .ad-job>*{grid-column:2}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.workspace-active,.workspace-continued) .ad-job>.ad-stage{grid-area:1/1/span 3;align-self:start}}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters{border-top:2px solid var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters button{border-top:0;border-bottom:1px solid var(--line);padding:.55rem .25rem}@media (width>=720px){.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters{grid-template-columns:minmax(0,1fr)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters button{grid-template-columns:2.5rem minmax(0,14rem) minmax(0,1fr);column-gap:1rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters button:before{grid-row:auto}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-starters span{grid-column:3}}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-thread{border-top:1px solid var(--line);gap:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-message{border-bottom:1px solid var(--line);border-left:2px solid var(--line);justify-self:stretch;max-width:none;padding:.55rem .75rem;font-size:.93rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-message[data-speaker=you]{background:var(--paper-2);border-left-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-composer textarea{border-color:var(--ink);font:.9rem/1.55 var(--mono);border-radius:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .btn{border-radius:2px}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-details{border-top:1px solid var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-grid{gap:1.5rem 2rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-panel{border-top:1px solid var(--line);padding-top:.75rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .seat-grid{grid-template-columns:minmax(0,1fr);gap:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .seat-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-flow:wrap;align-items:baseline;gap:.15rem 1rem;padding:.6rem 0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .seat-card>*{margin:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .seat-card h3{font-size:.98rem;font-weight:700}.discovery-root .auto-discover.wrap[data-treatment=ledger] .seat-work strong{font-family:var(--mono);font-size:1rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-card-actions{border:0;margin-left:auto;padding:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.record,.public-result-meta dl)>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.75rem;padding-block:.4rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-history{border-top:2px solid var(--ink);gap:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-history h2{padding-block:.6rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-history-row{border-bottom:1px solid var(--line)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-history-row>summary{font-size:.92rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .workspace-history-row[open]{border-left:2px solid var(--ink);padding-left:.75rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.ad-result-section,.ad-file){border:0;border-left:2px solid var(--line);background:0 0;border-radius:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-results-head h2{font-size:1.25rem;font-weight:750}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-results-tabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:0 1.25rem;padding:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-results-tabs button{font:700 .78rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.3rem 0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){box-shadow:none;border-bottom-color:var(--ink);background:0 0}@media (width>=960px){.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-result-layout{grid-template-columns:minmax(0,1fr)}}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.public-result-meta,.public-result-view){border:0;border-top:2px solid var(--ink);background:0 0;border-radius:0;padding:.75rem 0 0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-result-meta dd{font-size:.82rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.public-report,.public-video){border-radius:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .public-report{border-inline:0;font-size:.9rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .ad-panel[aria-label="Copy and export project"]{border-block:2px solid var(--ink);padding-block:.9rem}.discovery-root .auto-discover.wrap[data-treatment=ledger]>.local-demo-workspace{border-top:2px solid var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=notebook]{gap:2.5rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(:is(.workspace-active,.workspace-continued),.task-chat,.workspace-history){max-width:46rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-head h1{letter-spacing:-.025em;font-size:clamp(2.1rem,4.4vw,3rem)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-head .lead{font-family:var(--serif);font-size:1.12rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(:is(.workspace-active,.workspace-continued),.task-chat,.workspace-history) h2,.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-panel h2{font-family:var(--serif);letter-spacing:-.01em;font-size:1.4rem;font-weight:600}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(.workspace-active,.workspace-continued){border-left:3px solid var(--accent);padding:.2rem 0 .2rem 1.25rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(.workspace-active,.workspace-continued) .ad-text{font-family:var(--serif);font-size:1.15rem;line-height:1.6}.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-stage{font:italic 500 .95rem/1.4 var(--serif);color:var(--accent-ink);border:0;border-radius:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat{gap:1.5rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-starters{column-gap:2rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-starters button:before{content:counter(starter, lower-roman) ".";content:counter(starter, lower-roman) "." / "";font:italic 500 .95rem/1.55 var(--serif);color:var(--accent-ink)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-starters strong{font-family:var(--serif);font-size:1.08rem;font-weight:600}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-starters button:hover:not(:disabled){background:0 0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-starters button:hover:not(:disabled) strong{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-message{max-width:none;font-family:var(--serif);font-size:1.06rem;line-height:1.7}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-message[data-speaker=you]{border-left:2px solid var(--ink);color:var(--ink-2);justify-self:stretch;padding-left:1rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-composer textarea{background:var(--card);min-height:14rem;font:1.1rem/1.75 var(--serif);border-radius:4px;padding:1.25rem 1.4rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(.workspace-details,.workspace-history-row,.local-demo-workspace)>summary{font:italic 500 1.12rem/1.4 var(--serif)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .workspace-details{border-top:1px solid var(--line);padding-top:.5rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-grid{gap:2.5rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .seat-grid{gap:0 2rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .seat-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:.85rem 0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .workspace-history-row{border-bottom:1px dotted var(--muted)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .workspace-history-row>:not(summary){padding-left:1.25rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] :is(.ad-result-section,.ad-file){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-results-head h2{font-size:clamp(1.6rem,3vw,2.1rem)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-results-tabs{background:0 0;gap:.25rem 1.5rem;padding:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-results-tabs button{font:600 1.02rem/1.4 var(--serif);border-radius:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){box-shadow:none;-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:6px;background:0 0}@media (width>=960px){.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-layout{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);column-gap:2.5rem}}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-meta{color:var(--ink-2);background:0 0;border-radius:0;padding:0;font-size:.88rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-meta h3{font-size:1.02rem;font-style:italic}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-meta dl>div{border:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-meta dt{font-family:var(--serif);font-style:italic}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-meta dd{font-family:inherit;font-size:.86rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-view{background:0 0;border:0;border-radius:0;padding:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-result-view h3{font-size:clamp(1.4rem,2.6vw,1.75rem)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-report{background:var(--card);font:1.04rem/1.75 var(--serif);border:0;border-radius:4px;padding:1.4rem 1.6rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-video{border-radius:4px}.discovery-root .auto-discover.wrap[data-treatment=notebook] .ad-panel[aria-label="Copy and export project"]{border-top:3px double var(--line);padding-top:1.25rem}.discovery-root .auto-discover.wrap[data-treatment=notebook]>.local-demo-workspace .ad-panel{max-width:46rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .honest{font-family:var(--serif);font-size:.95rem}@media (width<=480px){.discovery-root .auto-discover.wrap[data-treatment] .btn{white-space:normal;text-align:center}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat{padding:.9rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] :is(.record,.public-result-meta dl)>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-composer textarea{min-height:10rem;padding:1rem;font-size:1.02rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .public-report{padding:1rem;font-size:.98rem}}.discovery-root .auto-discover[data-layout]{gap:1.25rem;padding-block:clamp(1.5rem,4vw,2.5rem)}.discovery-root .auto-discover[data-layout] .ad-head{gap:.25rem;max-width:46rem}.discovery-root .auto-discover[data-layout] .ad-head h1{gap:.4rem .75rem;font-size:clamp(1.6rem,3.4vw,2.3rem)}.discovery-root .auto-discover[data-layout] .ad-head .lead{margin-top:.2rem;font-size:1rem}.discovery-root .auto-discover[data-layout] .ad-badge{padding:.2rem .6rem;font-size:.68rem}.discovery-root .results-layout-picker{justify-items:start;gap:.35rem;min-width:0;display:grid}.discovery-root .results-layout-label{color:var(--muted);font-size:.8rem;font-weight:600}.discovery-root .results-layout-options{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.25rem;max-width:100%;padding:.25rem;display:flex}.discovery-root .results-layout-options button{min-height:40px;color:var(--ink-2);border-radius:7px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.discovery-root .results-layout-options button:not([aria-pressed=true]):hover:not(:disabled){color:var(--ink);background:var(--paper-2)}.discovery-root .results-layout-options button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.discovery-root .results-layout-options svg{fill:currentColor;opacity:.8;flex:none;width:20px;height:14px}.discovery-root .results-layout-desc{max-width:24rem}.discovery-root .public-results{gap:1rem;min-width:0;display:grid}.discovery-root .public-results-head{align-items:end;gap:.35rem 2rem;min-width:0;display:grid}.discovery-root .public-results-head .eyebrow{margin:0}.discovery-root .public-results-head h2{font-family:var(--serif);font-size:clamp(1.45rem,2.8vw,1.9rem);font-weight:600;line-height:1.15}.discovery-root .public-results-head>p:not(.eyebrow){max-width:44rem;color:var(--ink-2);font-size:.95rem}@media (width>=820px){.discovery-root .public-results-head{grid-template-columns:minmax(0,1fr) auto}.discovery-root .public-results-head>*{grid-column:1}.discovery-root .public-results-head>.results-layout-picker{grid-area:1/2/span 3;justify-items:end}.discovery-root .public-results-head .results-layout-desc{text-align:right}}.discovery-root .public-results-tabs{flex-wrap:wrap;gap:.25rem 1.25rem;min-width:0;display:flex}.discovery-root .public-results-tabs button{min-height:44px;color:var(--ink-2);font-size:.95rem;font-weight:600}.discovery-root .public-results-tabs button:hover:not(:disabled){color:var(--ink);border-color:currentColor}.discovery-root .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){color:var(--ink)}.discovery-root .public-result-layout{align-items:start;gap:1.25rem;min-width:0;display:grid}.discovery-root :is(.public-result-meta,.public-result-view){align-content:start;gap:.75rem;min-width:0;display:grid}.discovery-root :is(.public-result-meta,.public-result-view) h3{font-family:var(--serif);overflow-wrap:anywhere;font-size:1.2rem;font-weight:600;line-height:1.25}.discovery-root .public-result-meta dl{gap:.55rem;display:grid}.discovery-root .public-result-meta dd{font-size:.9rem;font-weight:500}.discovery-root .public-results :is(a,code,dd,p,li){overflow-wrap:anywhere}.discovery-root .public-results summary{cursor:pointer;padding-block:.45rem;font-size:.9rem;font-weight:600}.discovery-root .public-report{overscroll-behavior:contain;background:var(--field);border:1px solid var(--line);max-height:32rem;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;border-radius:12px;margin:0;padding:1rem 1.15rem;font:.94rem/1.65 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:auto}.discovery-root .public-report:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discovery-root .public-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;height:auto;display:block}.discovery-root .public-artifact-meta{border-top:1px solid var(--line);padding-top:.35rem;font-size:.88rem}.discovery-root .public-artifact-meta pre{max-height:16rem;font:.8rem/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 0;overflow:auto}.discovery-root .public-result-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.discovery-root .public-result-actions a{overflow-wrap:anywhere;font-size:.9rem}.discovery-root .auto-discover>details{border-top:1px solid var(--line);min-width:0;padding-top:.35rem}.discovery-root .auto-discover>details>summary{min-height:48px;font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.discovery-root .auto-discover>details>summary::-webkit-details-marker{display:none}.discovery-root .auto-discover>details>summary:after{content:"+";content:"+" / "";font:400 1.4rem/1 var(--mono);color:var(--accent-ink);flex:none}.discovery-root .auto-discover>details[open]>summary:after{content:"−";content:"−" / ""}.discovery-root .auto-discover>details>:not(summary){margin-top:1.25rem}.discovery-root .auto-discover[data-layout=workspace] .public-results-tabs{background:var(--paper-2);border-radius:10px;justify-self:start;gap:.25rem;padding:.25rem}.discovery-root .auto-discover[data-layout=workspace] .public-results-tabs button{border-radius:7px;padding:.3rem 1rem}.discovery-root .auto-discover[data-layout=workspace] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){background:var(--card);box-shadow:0 0 0 1px var(--line)}.discovery-root .auto-discover[data-layout=workspace] .public-result-meta{background:var(--paper-2);border-radius:14px;padding:1.1rem 1.2rem}.discovery-root .auto-discover[data-layout=workspace] .public-result-meta dl>div{border-bottom:1px solid var(--line);padding-bottom:.5rem}.discovery-root .auto-discover[data-layout=workspace] .public-result-meta dd{font-family:var(--mono);font-size:.82rem}.discovery-root .auto-discover[data-layout=workspace] .public-result-view{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.2rem 1.35rem}@media (width>=960px){.discovery-root .auto-discover[data-layout=workspace] .public-result-layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}}.discovery-root .auto-discover[data-layout=gallery] .public-results-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.discovery-root .auto-discover[data-layout=gallery] .public-results-tabs button{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;min-height:3.5rem;padding:.7rem 1rem}.discovery-root .auto-discover[data-layout=gallery] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.discovery-root .auto-discover[data-layout=gallery] :is(.public-result-meta,.public-result-view){background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.1rem}.discovery-root .auto-discover[data-layout=gallery] .public-result-meta dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem}.discovery-root .auto-discover[data-layout=gallery] .public-result-meta dl>div{background:var(--paper);border-radius:10px;min-width:0;padding:.6rem .75rem}.discovery-root .auto-discover[data-layout=gallery] .public-result-view{background:var(--paper-2);padding:.75rem}.discovery-root .auto-discover[data-layout=gallery] .public-result-view>:not(.public-report,.public-video){padding-inline:.35rem}.discovery-root .auto-discover[data-layout=gallery] .public-report{background:var(--card);border-color:#0000}.discovery-root .auto-discover[data-layout=editorial] .public-results{max-width:52rem}.discovery-root .auto-discover[data-layout=editorial] .public-results-tabs{border-bottom:1px solid var(--line);gap:.25rem 1.5rem}.discovery-root .auto-discover[data-layout=editorial] .public-results-tabs button{border-bottom:2px solid #0000;margin-bottom:-1px}.discovery-root .auto-discover[data-layout=editorial] .public-results-tabs button:is([aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--accent)}.discovery-root .auto-discover[data-layout=editorial] .public-result-meta{border-top:2px solid var(--ink);padding-top:.9rem}.discovery-root .auto-discover[data-layout=editorial] .public-result-meta dl{flex-wrap:wrap;gap:.6rem 2rem;display:flex}.discovery-root .auto-discover[data-layout=editorial] .public-result-meta dl>div{min-width:0;max-width:100%}.discovery-root .auto-discover[data-layout=editorial] .public-result-meta dt{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.discovery-root .auto-discover[data-layout=editorial] .public-result-view h3{font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.15}.discovery-root .auto-discover[data-layout=editorial] .public-report{background:var(--card);border:0;border-left:3px solid var(--accent);font-family:var(--serif);border-radius:0 12px 12px 0;padding:1rem 1.25rem;font-size:1.02rem;line-height:1.7}.discovery-root .auto-discover[data-layout=editorial] .public-video{border-radius:4px}.discovery-root .auto-discover[data-layout=editorial] .public-result-actions{border-top:1px solid var(--line);padding-top:.9rem}@media (width<=480px){.discovery-root .auto-discover[data-layout] :is(.public-result-meta,.public-result-view){padding-inline:.9rem}.discovery-root .auto-discover[data-layout=gallery] .public-result-view{padding:.6rem}.discovery-root .auto-discover[data-layout] .public-report{padding:.8rem .9rem;font-size:.9rem}.discovery-root .results-layout-options{width:100%}.discovery-root .results-layout-options button{flex:auto;justify-content:center}}.discovery-root .auto-discover.wrap[data-treatment] .task-detail{gap:1.5rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1.5rem;padding-bottom:1rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head>*{grid-column:1;min-width:0;margin:0}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head>button:first-child{justify-self:start}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.45rem,3vw,2rem);font-weight:650;line-height:1.15}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head>p{color:var(--ink-2);overflow-wrap:anywhere;font-size:.92rem}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-grid{align-items:start;gap:1.5rem;min-width:0;display:grid}@media (width>=900px){.discovery-root .auto-discover.wrap[data-treatment] .task-detail-grid{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:2.5rem}}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-context{align-content:start;gap:.75rem;min-width:0;font-size:.9rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-context h2{font-size:.95rem;font-weight:650}.discovery-root .auto-discover.wrap[data-treatment] .task-detail .task-detail-context dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.6rem 1.5rem;margin:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail .task-detail-context dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-context dt{font:600 .7rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-context dd{overflow-wrap:anywhere;margin:0}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-content{align-content:start;gap:1.25rem;min-width:0;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-conversation{gap:.8rem;min-width:0;max-width:46rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-message{border-left:2px solid var(--line);gap:.25rem;min-width:0;padding-left:.85rem;line-height:1.55;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-message[data-speaker=user]{border-left-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.discovery-root .auto-discover.wrap[data-treatment] .task-detail-message .eyebrow{margin:0;font-size:.7rem}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-refinements{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-refinements>:not(button){flex-basis:100%;margin:0}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-refinements button{text-align:left;white-space:normal;min-height:40px;color:var(--ink-2);border:1px solid var(--line);background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.86rem}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-refinements button:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-refinements button[aria-pressed=true]{color:var(--ink);background:var(--paper-2);border-color:var(--ink)}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-preview{border-top:1px solid var(--line);gap:.6rem;min-width:0;padding-top:1rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-preview textarea{resize:vertical;field-sizing:content;width:100%;min-height:12rem;max-height:none;font:.9rem/1.6 var(--mono);overflow-wrap:anywhere}.discovery-root .auto-discover.wrap[data-treatment] .task-chat-preview>:is(button,.ws-actions){justify-self:start}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-detail-head h1{letter-spacing:-.025em;font-weight:680}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-detail-context{background:var(--field);border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-detail-message[data-speaker=user]{background:var(--paper-2);border:0;border-radius:12px 12px 3px;justify-self:end;max-width:min(100%,42rem);padding:.6rem .9rem}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-refinements button:hover:not(:disabled){background:var(--paper)}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-chat-preview textarea{background:var(--paper);border-radius:8px;padding:.75rem .9rem;font-family:inherit;font-size:.98rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-head{border-bottom:2px solid var(--ink);padding-bottom:.9rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-head h1{letter-spacing:-.01em;font-weight:750}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-context{border-top:2px solid var(--ink);padding-top:.6rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-context h2{font:700 .78rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail .task-detail-context dl{row-gap:0}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail .task-detail-context dl>div{border-bottom:1px solid var(--line);padding-block:.4rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-conversation{border-top:1px solid var(--line);gap:0;max-width:none}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-message{border-bottom:1px solid var(--line);padding:.55rem .75rem;font-size:.93rem}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-detail-message[data-speaker=user]{background:var(--paper-2)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-refinements button{font:.8rem/1.4 var(--mono);border-radius:2px}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-preview{border-top:2px solid var(--ink)}.discovery-root .auto-discover.wrap[data-treatment=ledger] .task-chat-preview textarea{border-color:var(--ink);border-radius:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail{gap:2rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-head{border-bottom:0;padding-bottom:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-head h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,2.5rem);font-weight:600}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-head>p{font:italic 500 1rem/1.4 var(--serif);color:var(--accent-ink)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-context{color:var(--ink-2)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-context dt{font:italic 500 .9rem/1.4 var(--serif);letter-spacing:0;text-transform:none}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-message{font:1.06rem/1.7 var(--serif)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-detail-message[data-speaker=guide]{border-left:0;padding-left:0}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-refinements button{font:italic 500 .95rem/1.4 var(--serif);border-radius:4px}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-preview{border-top:3px double var(--line)}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-preview textarea{font:1.02rem/1.7 var(--serif);background:var(--card);border-radius:4px;padding:1rem 1.2rem}@media (width<=600px){.discovery-root .auto-discover.wrap[data-treatment] .task-detail-head{grid-template-columns:minmax(0,1fr)}.discovery-root .auto-discover.wrap[data-treatment=studio] .task-detail-context{padding:.9rem}.discovery-root .auto-discover.wrap[data-treatment=notebook] .task-chat-preview textarea{padding:.9rem;font-size:1rem}}.discovery-root .workspace-sections:not([hidden]){display:contents}.discovery-root .auto-discover.wrap[data-treatment] .ai-task-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;margin:1rem 0 0;line-height:1.65}.discovery-root .auto-discover.wrap[data-treatment] .ai-revision-list{overflow-wrap:anywhere;gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .ai-revision-list [aria-current=page]{font-weight:700;text-decoration-thickness:2px}.discovery-root .auto-discover.wrap[data-treatment] .ai-workspace-tasks{gap:.8rem;display:grid}.discovery-root .auto-discover.wrap[data-treatment] .ai-workspace-tasks>.btn{justify-self:start}.discovery-root{--paper:#f6f1e8;--paper-2:#ece4d6;--card:#fcf9f3;--ink:#1d1a16;--ink-2:#47413a;--muted:#6b6359;--line:#ddd2c1;--accent:#b2461c;--accent-ink:#8c3412;--accent-soft:#f4e3d6;--field:#fffdf9;--on-accent:#fffaf5;--ink-hover:#000;--serif:"Iowan Old Style", "Palatino Linotype", Charter, "Book Antiqua", Georgia, serif;--mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;background:var(--paper);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:clip}.discovery-root *,.discovery-root :before,.discovery-root :after{box-sizing:border-box}.discovery-root :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.discovery-root :is(ul,ol){padding:0;list-style:none}.discovery-root a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.discovery-root a:hover{color:var(--accent-ink)}.discovery-root code{font-family:var(--mono);background:var(--paper-2);border-radius:4px;padding:0 .25em;font-size:.88em}.discovery-root button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.discovery-root button:disabled{opacity:.45;cursor:not-allowed}.discovery-root :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discovery-root :is(input,select,textarea){font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:10px;max-width:100%;padding:.6rem .75rem}.discovery-root textarea{resize:vertical;width:100%;line-height:1.5}.discovery-root .wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(1rem,4vw,2rem)}.discovery-root .mono{font-family:var(--mono);font-size:.9em}.discovery-root .fine{color:var(--muted);font-size:.82rem}.discovery-root .warn{color:var(--accent-ink);font-size:.88rem}.discovery-root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.discovery-root .btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.discovery-root .btn-accent{background:var(--accent);color:var(--on-accent)}.discovery-root .btn-accent:hover:not(:disabled){background:var(--accent-ink);color:var(--on-accent);border-color:#0000}.discovery-root .btn-ink{background:var(--ink);color:var(--paper)}.discovery-root .btn-ink:hover:not(:disabled){background:var(--ink-hover);color:var(--paper);border-color:#0000}.discovery-root .btn-quiet{color:var(--ink);border-color:var(--line);background:0 0}.discovery-root .btn-quiet:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.discovery-root .link-btn{color:var(--accent-ink);text-underline-offset:3px;font-size:.9rem;text-decoration:underline}.discovery-root .site-header{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-block:1.1rem;display:flex}.discovery-root .brand{color:var(--ink);align-items:center;gap:.55rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.discovery-root .site-nav{gap:1.5rem;margin-inline-start:auto;font-size:.95rem;display:flex}.discovery-root .site-nav a{color:var(--ink-2);padding-block:.4rem;text-decoration:none}.discovery-root .site-nav a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.discovery-root .wallet-slot{justify-content:flex-end;min-width:0;display:flex}.discovery-root .wallet-on{border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.4rem .6rem .4rem .85rem;font-size:.85rem;display:flex}.discovery-root .wallet-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.discovery-root .net{color:var(--muted)}.discovery-root .net.warn{color:var(--accent-ink);font-weight:600}.discovery-root .notice{background:var(--accent-soft);padding-block:.65rem;font-size:.9rem}@media (width<=719px){.discovery-root .site-nav{flex-wrap:wrap;order:3;gap:.6rem 1.25rem;width:100%;margin:0}.discovery-root .wallet-slot{margin-inline-start:auto}}.discovery-root .hero{align-items:center;gap:3rem;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=960px){.discovery-root .hero{grid-template-columns:1.1fr .9fr}}.discovery-root .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:.9rem;font-size:.78rem;font-weight:600}.discovery-root .hero h1{font-family:var(--serif);letter-spacing:-.02em;max-width:15ch;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:600;line-height:1.04}.discovery-root .lead{max-width:36rem;color:var(--ink-2);margin-top:1.4rem;font-size:clamp(1.05rem,1.6vw,1.2rem)}.discovery-root .cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.discovery-root .hero .fine{margin-top:1rem}.discovery-root .hero-figure{min-height:400px;position:relative}.discovery-root .fig-card{background:var(--card);border:1px solid #1d1a1612;border-radius:18px;padding:1rem 1.1rem;position:absolute;box-shadow:0 22px 44px -28px #1d1a1673}.discovery-root .fig-label{font:.7rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;display:block}.discovery-root .fig-roster{width:52%;top:0;left:0;transform:rotate(-2deg)}.discovery-root .fig-marks{grid-template-columns:repeat(4,1fr);justify-items:center;gap:.5rem;display:grid}.discovery-root .fig-brief{z-index:1;width:54%;top:14%;right:0}.discovery-root .fig-line{background:var(--paper-2);border-radius:4px;height:.6rem;margin-bottom:.55rem;display:block}.discovery-root .fig-line.w72{width:72%}.discovery-root .fig-line.w48{width:48%}.discovery-root .fig-bubble{background:var(--accent-soft);border-radius:12px 12px 4px;height:2.4rem;margin:.9rem 0 .55rem 24%;display:block}.discovery-root .fig-bubble.short{height:1.5rem;margin:0 0 0 46%}.discovery-root .fig-chip{background:var(--accent);border-radius:999px;width:44%;height:1.7rem;margin-top:1rem;display:block}.discovery-root .fig-schedule{z-index:2;width:78%;bottom:0;left:6%}.discovery-root .fig-schedule svg{width:100%;height:auto;display:block}.discovery-root .fig-track{stroke:var(--ink);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.discovery-root .fig-run{fill:var(--ink)}.discovery-root .fig-cap{stroke:var(--accent);stroke-width:4px;stroke-linecap:round}@media (width<=599px){.discovery-root .hero-figure{display:none}}.discovery-root .steps-band{background:var(--paper-2);padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:1rem}.discovery-root .section-head{gap:.5rem;max-width:46rem;margin-bottom:2rem;display:grid}.discovery-root .section-head .eyebrow{margin:0}.discovery-root .section-head h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600;line-height:1.1}.discovery-root .steps{gap:1.5rem;display:grid}@media (width>=768px){.discovery-root .steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.discovery-root .steps li{border-top:2px solid var(--ink);padding-top:1rem}.discovery-root .step-no{font:.85rem var(--mono);color:var(--accent-ink)}.discovery-root .steps h3{margin:.3rem 0 .4rem;font-size:1.2rem}.discovery-root .steps p{color:var(--ink-2)}.discovery-root .how-note{max-width:50rem;color:var(--ink-2);margin-top:2rem}.discovery-root .limits{background:var(--card);border-left:3px solid var(--accent);border-radius:0 14px 14px 0;gap:.6rem;max-width:54rem;margin-top:2.5rem;padding:1.25rem 1.4rem;display:grid}.discovery-root .limits h3{font-size:1.05rem}.discovery-root .limits ul{color:var(--ink-2);gap:.4rem;padding-left:1.2rem;list-style:outside;display:grid}.discovery-root .directory{padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:1rem}.discovery-root .source{color:var(--muted);font-size:.85rem}.discovery-root .toolbar{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.discovery-root .field{color:var(--muted);gap:.3rem;font-size:.8rem;font-weight:600;display:grid}.discovery-root .field input{width:min(20rem,100%)}.discovery-root .count{color:var(--ink-2);margin-left:auto;font-size:.9rem}@media (width<=599px){.discovery-root .field,.discovery-root .field input,.discovery-root .field select{width:100%}.discovery-root .count{margin-left:0}}.discovery-root .seat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem;display:grid}.discovery-root .seat-grid>li{display:grid}.discovery-root .seat-card{background:var(--card);border:1px solid #1d1a1612;border-radius:16px;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1rem;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.discovery-root .seat-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -22px #1d1a1673}.discovery-root .seat-top,.discovery-root .profile-head{align-items:center;gap:1rem;min-width:0;display:flex}.discovery-root .seat-card h3{font-family:var(--serif);font-size:1.3rem;font-weight:600;line-height:1.15}.discovery-root .seat-open{text-align:left}.discovery-root .seat-open:after{content:"";border-radius:16px;position:absolute;inset:0}.discovery-root .seat-open:focus-visible{outline:none}.discovery-root .seat-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.discovery-root .seat-agent{font:.8rem var(--mono);color:var(--muted);overflow-wrap:anywhere}.discovery-root .seat-work{color:var(--ink-2);margin-top:.5rem;font-size:.95rem}.discovery-root .seat-work strong{font-family:var(--serif);color:var(--ink);margin-right:.2rem;font-size:1.45rem}.discovery-root .seat-last{color:var(--muted);font-size:.82rem}.discovery-root .seat-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.82rem;display:flex}.discovery-root .seat-foot .cta{color:var(--accent-ink);font-weight:600}.discovery-root .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.discovery-root .state{text-align:center;border:1px dashed var(--line);border-radius:16px;justify-items:center;gap:.75rem;padding:2rem 1.25rem;display:grid}.discovery-root .seat-mark{flex:none;display:block}.discovery-root .mark-bg{fill:var(--paper-2)}.discovery-root .mark-ink{fill:var(--ink)}.discovery-root .mark-accent{fill:var(--accent)}.discovery-root .site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem 2.5rem;font-size:.85rem;display:flex}.discovery-root .site-footer nav{flex-wrap:wrap;gap:1.25rem;display:flex}.discovery-root .profile{background:var(--paper);width:min(1000px,100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:20px;padding:0;overflow:auto;box-shadow:0 40px 90px -30px #1d1a168c}.discovery-root .profile::backdrop{background:#1d1a1680}.discovery-root .profile-inner{display:grid;position:relative}@media (width>=820px){.discovery-root .profile-inner{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}.discovery-root .profile-meta{background:var(--paper-2);align-content:start;gap:1.2rem;min-width:0;padding:1.5rem;display:grid}.discovery-root .profile-meta .mark-bg{fill:var(--card)}.discovery-root .profile-head{padding-right:2.75rem}.discovery-root .profile-head h2{font-family:var(--serif);font-size:1.7rem;font-weight:600;line-height:1.1}.discovery-root .profile h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-size:.75rem}.discovery-root .close-btn{z-index:1;background:var(--card);border-radius:50%;width:40px;height:40px;font-size:1.4rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.discovery-root .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.discovery-root .facts .wide{grid-column:1/-1}.discovery-root dt{color:var(--muted);font-size:.75rem}.discovery-root dd{overflow-wrap:anywhere;font-weight:600}.discovery-root .record{gap:.6rem;margin-bottom:.5rem;display:grid}.discovery-root .record dd,.discovery-root .runtimes{font-weight:500}.discovery-root .runtimes{gap:.2rem;display:grid}.discovery-root .links{gap:.35rem;font-size:.9rem;display:grid}.discovery-root .honest{border-left:2px solid var(--accent);color:var(--ink-2);padding-left:.8rem;font-size:.85rem}.discovery-root .workspace{align-content:start;gap:1rem;min-width:0;padding:1.5rem;display:grid}.discovery-root .ws-head{gap:.35rem;padding-right:2.75rem;display:grid}.discovery-root .ws-head h3{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin:0;font-size:1.45rem;font-weight:600}.discovery-root .thread{background:var(--card);border:1px solid #1d1a1612;border-radius:16px;align-content:start;gap:.75rem;min-height:9rem;max-height:22rem;padding:1rem;display:grid;overflow-y:auto}.discovery-root .thread-empty{text-align:center;color:var(--muted);align-self:center;padding:1rem;font-size:.9rem}.discovery-root .bubble{background:var(--accent-soft);border-radius:14px 14px 4px;justify-self:end;width:fit-content;max-width:min(100%,34rem);padding:.6rem .9rem .5rem}.discovery-root .bubble.editing{width:100%}.discovery-root .bubble-meta{color:var(--accent-ink);margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.discovery-root .bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.discovery-root .bubble-actions{justify-content:flex-end;gap:.9rem;margin-top:.35rem;font-size:.8rem;display:flex}.discovery-root .bubble-actions button{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.discovery-root .composer{gap:.5rem;display:grid}.discovery-root .composer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.discovery-root .ws-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.discovery-root .fallback{gap:.4rem;display:grid}.discovery-root .preview summary{cursor:pointer;font-size:.9rem;font-weight:600}.discovery-root .preview pre,.discovery-root .fallback textarea{background:var(--field);border:1px solid var(--line);max-height:18rem;font:.8rem/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:.6rem 0 0;padding:.9rem;overflow:auto}@media (width<=480px){.discovery-root .profile-meta,.discovery-root .workspace{padding:1.1rem}.discovery-root .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.discovery-root .seat-card{transition:none}.discovery-root .seat-card:hover{transform:none}}:root[data-theme=dark] .discovery-root{--paper:#1c1916;--paper-2:#25211d;--card:#2a2521;--ink:#f1e9dc;--ink-2:#cfc4b4;--muted:#a39887;--line:#3d362f;--accent:#d9672f;--accent-ink:#f0a27a;--accent-soft:#3a2a20;--field:#211d1a;--on-accent:#1a1612;--ink-hover:#fffaf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] .discovery-root :is(.fig-card,.seat-card,.thread){border-color:var(--line)}:root[data-theme=dark] .discovery-root .profile::backdrop{background:#0009}.discovery-root .site-nav{align-items:center}.discovery-root .theme-toggle{border:1px solid var(--line);min-height:36px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;display:inline-flex}.discovery-root .theme-toggle:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}@media (width<=719px){.discovery-root .theme-toggle{margin-block:3px;margin-inline-start:auto}}.discovery-root .status-menu{flex-wrap:wrap;gap:.4rem;min-width:0;margin-bottom:1.25rem;display:flex}.discovery-root .status-menu button{border:1px solid var(--line);min-height:40px;color:var(--ink-2);border-radius:999px;padding:.35rem .85rem;font-size:.88rem}.discovery-root .status-menu button:not([aria-pressed=true]):hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.discovery-root .status-menu button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.discovery-root .seat-status{color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.discovery-root .seat-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.discovery-root .seat-status.working{color:var(--accent-ink)}.discovery-root .seat-status.idle{color:var(--muted)}.discovery-root .seat-status.unknown:before{background:0 0;box-shadow:inset 0 0 0 1.5px}
