:root{color-scheme:dark;--orchestre--background: #100e1b;--orchestre--surface: #1b172b;--orchestre--surface-raised: #211c33;--orchestre--lavender: #c8aff2;--orchestre--ivory: #f1ecf7;--orchestre--muted: #a9a1bb;--orchestre--line: #c8aff21c;--orchestre--mint: #8cdbbf;--orchestre--amber: #edc58e;--orchestre--rose: #e9a2b2;--ui--bg: var(--orchestre--background);--ui--font: "Segoe UI", system-ui, sans-serif;--ui--padding: .7rem;--ui--contents-width: min(100%, 92rem);--ui--header-bg: #151120;--ui--header-height: 4.3rem;--ui--header--popdown-color: var(--orchestre--lavender);--ui--header--popdown-width: min(23rem, calc(100vw - var(--ui--header-height) - 1rem));--ui--header--popdown-item-bg: #2a223d;--ui--header--popdown-counter-color: #171020;--ui--header--popdown-counter-bg: var(--orchestre--amber);--ui--header--popdown-counter-font-size: .7rem;--ui--header--popdown-counter-padding: .2rem;--ui--menu--bg: #151120;--ui--menu--border: 1px solid transparent;--ui--menu--color: #b8aecb;--ui--menu--icon-size: 3.6rem;--ui--menu--height: 100%;--ui--menu--overlay-bg: #05030ac7;--ui--menu--width: 14.5rem}::after,::before,a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,progress,q,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{font:inherit;vertical-align:baseline;box-sizing:border-box;border:none;outline:0;list-style:none;text-decoration:none;background:0 0;margin:0;padding:0;color:inherit}:active,:focus{outline:0}html{background:var(--ui--bg);font-family:var(--ui--font);height:100vh;font-size:1em;overflow-x:hidden}body{display:table;width:100%;padding-top:var(--ui--header-height);height:100%}body>header,body>nav{position:fixed;top:0;left:0;user-select:none}body>header{background:var(--ui--header-bg);width:100%;height:var(--ui--header-height);z-index:1}body>header>h1{position:fixed;left:var(--ui--menu--icon-size);line-height:var(--ui--header-height)}body>nav{bottom:0;margin-top:var(--ui--header-height);z-index:1}body>nav>[tabindex="1"],body>nav>[tabindex="-1"]{background:var(--ui--header-bg);color:var(--ui--menu--color);position:fixed;top:0;display:block;width:var(--ui--menu--icon-size);text-align:center;line-height:var(--ui--menu--icon-size);z-index:1}body>nav>[tabindex="1"]{z-index:2}body>nav>[tabindex="1"]:focus{opacity:0;pointer-events:none}body>nav>[tabindex="1"]+a+ol{background:var(--ui--menu--bg);height:var(--ui--menu--height);width:0;transition:width .2s .2s}body>nav>[tabindex="1"]:focus+a+ol,body>nav>[tabindex="1"]:focus+a+ol>li>a{width:var(--ui--menu--width)}body>nav>[tabindex="-1"]+ol>li{height:var(--ui--menu--icon-size);border-bottom:var(--ui--menu--border)}body>nav>[tabindex="-1"]+ol>li>a{transition:width .2s .2s;overflow-x:hidden;line-height:var(--ui--menu--icon-size);display:inline-block;min-width:100%;white-space:nowrap;width:0}body>nav>[tabindex="-1"]+ol>li>a::before{width:var(--ui--menu--icon-size);display:inline-block;text-align:center}body>nav>[tabindex="-1"]+ol>li>a:focus,body>nav>[tabindex="-1"]+ol>li>a:hover{background:rgba(255,255,255,.3)}body>nav>[tabindex="1"]:focus+a+ol::before{content:"";display:block;width:100%;height:100%;position:fixed;top:var(--ui--header-height);left:0;z-index:-1;background-color:var(--ui--menu--overlay-bg)}main{position:relative;display:table-cell;vertical-align:middle;text-align:center;padding:1em;height:calc(100vh - var(--ui--header-height))}main>h1{font-weight:700;margin:auto;display:block}main>*{display:inline-block;margin:var(--ui--padding);padding:var(--ui--padding);width:95%;text-align:left}@media screen and (min-width:50em){main>*{width:var(--ui--contents-width)}}@media (prefers-reduced-motion:reduce){body>nav>[tabindex="1"]+a+ol,body>nav>[tabindex="-1"]+ol>li>a{transition:none}}@media only screen and (min-width:50em){body{width:calc(100vw - var(--ui--menu--width));margin-left:var(--ui--menu--width)}body>header>h1{left:1em}body>nav>[tabindex="1"],body>nav>[tabindex="-1"]{display:none}body>nav>[tabindex="1"]+a+ol,body>nav>[tabindex="1"]+a+ol>li>a{width:var(--ui--menu--width)}}body>header>ol{float:right;height:100%}body>header>ol>li{display:inline-block;width:var(--ui--header-height);height:var(--ui--header-height);float:left}body>header>ol>li>a{color:var(--ui--header--popdown-color);position:absolute;display:block;text-align:center;z-index:1;width:var(--ui--header-height);line-height:var(--ui--header-height);top:0}body>header>ol>li>a:first-of-type,body>header>ol>li>a:first-of-type:focus~p,body>header>ol>li>a:first-of-type:focus~a{z-index:2}body>header>ol>li>ol,body>header>ol>li>a~p{width:var(--ui--header--popdown-width);overflow-x:hidden;line-height:var(--ui--header-height);top:var(--ui--header-height);position:absolute;margin-left:calc(-1*var(--ui--header--popdown-width) + var(--ui--header-height));z-index:-1;transform:scaleY(0);transform-origin:top;transition:transform .2s .2s}body>header>ol>li>ol{text-align:right}body>header>ol>li>ol>li,body>header>ol>li>a~p{background:var(--ui--header--popdown-item-bg);text-align:justify}body>header>ol>li>ol>li,body>header>ol>li>p{overflow-x:hidden;top:0;padding:0 var(--ui--padding)0 var(--ui--padding)}body>header>ol>li>a:focus+p,body>header>ol>li>a:focus+ol:empty+p,body>header>ol>li>a:focus+ol:not(:empty){max-height:calc(100vh - var(--ui--header-height) - var(--ui--padding));transform:scaleY(1)}body>header>ol>li{counter-reset:items}body>header>ol>li>ol>li{counter-increment:items}body>header>ol>li>a:not(:focus)+ol:not(:empty)~a::after{content:counter(items);color:var(--ui--header--popdown-counter-color);background:var(--ui--header--popdown-counter-bg);font-size:var(--ui--header--popdown-counter-font-size);padding:var(--ui--header--popdown-counter-padding);line-height:calc(var(--ui--header--popdown-counter-font-size) - var(--ui--header--popdown-counter-padding));border-radius:var(--ui--header--popdown-counter-padding);;position:absolute;display:inline-block;vertical-align:super;top:var(--ui--padding);margin-left:calc(-1*var(--ui--padding));z-index:2}@media (prefers-reduced-motion:reduce){body>header>ol>li>ol,body>header>ol>li>a~p{transition:none}}body{color:var(--orchestre--ivory);font-size:.91rem;line-height:1.55}a,button,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--orchestre--lavender);outline-offset:4px}a:hover{color:var(--orchestre--lavender)}body>header{border-bottom:1px solid var(--orchestre--line)}body>header>h1{font-size:1.7rem;letter-spacing:-.06em;color:var(--orchestre--lavender)}body>header>h1 strong{color:var(--orchestre--ivory);font-weight:600}body>header>h1 small{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;margin-left:1.8rem;color:var(--orchestre--muted)}body>header>ol{margin-right:1rem}body>header>ol>li>a{font-size:1.5rem}body>header>ol>li>ol{box-shadow:0 18px 60px #0006}body>header>ol>li>ol>li a{display:block;padding:.9rem .2rem;line-height:1.5}body>header>ol>li>ol>li strong,body>header>ol>li>ol>li small{display:block}body>header>ol>li>ol>li small{color:var(--orchestre--muted);font-size:.8rem}body>header>ol>li>p{line-height:1.6;padding:1.2rem}body>header>ol>li>ol:focus-within{transform:scaleY(1)}body>nav{border-right:1px solid var(--orchestre--line);padding-top:1.4rem}body>nav>ol>li>a{font-size:.86rem;border-radius:.7rem}body>nav>ol>li>a::before{content:attr(data-icon);font-size:1.25rem;color:#a493c5}body>nav>ol>li>a[aria-current]{background:#b99ae418;color:#e0cafa}body>nav>ol>li:has(a[aria-current]){border-left:3px solid var(--orchestre--lavender)}main{vertical-align:top;padding:1.6rem 2.3rem 1rem}main>.workspace{margin:0;padding:0}.page-heading{position:relative;margin-bottom:1.5rem;padding-right:13rem}.eyebrow{color:#9d8db6;font-size:.62rem;letter-spacing:.17em;font-weight:650}.page-heading h1{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.25;letter-spacing:-.045em;font-weight:600;margin:.45rem 0}.page-heading>p:last-of-type{color:var(--orchestre--muted);font-size:.86rem}.connection{position:absolute;right:0;top:1.2rem;text-align:right;font-size:.75rem}.connection output{display:block}.connection output::before{content:"●";color:var(--orchestre--amber);margin-right:.5rem}.connection output[data-state=connected]::before{color:var(--orchestre--mint)}.connection output[data-state=disconnected]::before{color:var(--orchestre--rose)}.connection small{color:var(--orchestre--muted)}.demo-banner{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;border:1px solid #b997e92c;background:#b997e90b;border-radius:.75rem;padding:.8rem 1rem;margin-bottom:1.2rem}.demo-banner strong{font-size:.61rem;letter-spacing:.1em;color:var(--orchestre--lavender);white-space:nowrap}.demo-banner p{color:#c5bad6;font-size:.78rem}.demo-banner small{font-size:.65rem;color:var(--orchestre--muted);margin-left:auto}.search{display:flex;align-items:center;gap:.6rem;max-width:36rem;margin:1.2rem 0 1.5rem}.search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search input{min-width:0;flex:1;color:var(--orchestre--ivory);background:#ffffff05;border:1px solid var(--orchestre--line);border-radius:.6rem;padding:.65rem .9rem;font-size:.8rem}.search input::placeholder{color:#8b819e}.search button{color:#dbc6f6;border:1px solid #b997e938;border-radius:.6rem;padding:.65rem .9rem;cursor:pointer;background:#b997e915;white-space:nowrap;font-size:.77rem}.filters:has(ol:empty),.read-limit:empty{display:none}.filters ol{display:flex;gap:.5rem;margin-bottom:1.5rem}.filters a{display:inline-block;border:1px solid var(--orchestre--line);border-radius:2rem;padding:.3rem .8rem;color:var(--orchestre--muted);font-size:.8rem}.filters a[aria-current]{background:#b997e922;color:var(--orchestre--lavender)}.read-limit{color:var(--orchestre--amber);margin-bottom:1rem}#dashboard-content>section{margin-bottom:2rem}.section-heading{margin:0 0 1rem}.section-heading h2{font-size:1.05rem;font-weight:550;letter-spacing:-.02em;margin-top:.2rem}.stats,.agent-grid,.budget-grid,.wakeup-grid,.diagnostic-grid,.proof-grid,.table-grid{display:grid;gap:.9rem}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-grid,.wakeup-grid,.diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>.section-heading,.agent-grid>.section-heading,.budget-grid>.section-heading,.wakeup-grid>.section-heading,.diagnostic-grid>.section-heading,.proof-grid>.section-heading,.table-grid>.section-heading{grid-column:1/-1;margin-bottom:.1rem}.stat,.agent,.budget,.wakeup,.diagnostic,.intervention,.proof,.detail,.system{background:var(--orchestre--surface);border:1px solid var(--orchestre--line);border-radius:.9rem;min-width:0}.stat{padding:1rem 1.2rem;position:relative;overflow:hidden}.stat::after{content:"";position:absolute;width:6rem;height:6rem;background:#c8aff207;border-radius:50%;right:-1.5rem;top:1.4rem}.stat>p{font-size:.75rem;color:#c3b9d1}.stat i{float:right;color:var(--orchestre--lavender);font-size:1.2rem;font-style:normal}.stat>strong{font-size:2.8rem;line-height:1.6;letter-spacing:-.06em;font-weight:500;display:block}.stat>small{display:block;font-size:.66rem;color:var(--orchestre--muted)}.stat[data-tone=mint] i{color:var(--orchestre--mint)}.stat[data-tone=amber] i{color:var(--orchestre--amber)}.stat[data-tone=rose] i{color:var(--orchestre--rose)}.chip{display:inline-block;color:#b4a8c6;background:#aa99c116;padding:.22rem .55rem;font-size:.63rem;font-weight:500;border-radius:2rem;white-space:nowrap;line-height:1.6}.chip::before{content:"●";font-size:.43rem;margin-right:.4rem;vertical-align:middle}.chip[data-kind=running],.chip[data-kind=ACTIVE]{color:#a7e7ce;background:#79d1ae12}.chip[data-kind=done],.chip[data-kind=completed],.chip[data-kind=delivered],.chip[data-kind=IDLE]{color:#b8c8f2;background:#98b2ef12}.chip[data-kind=paused],.chip[data-kind=suspended]{color:var(--orchestre--amber);background:#edc58e14}.chip[data-kind=uncertain],.chip[data-kind=INCONSISTENT]{color:var(--orchestre--rose);background:#e9a2b214}.chip[data-kind=scheduled],.chip[data-kind=assigned],.chip[data-kind=prepared]{color:#cfb5f2;background:#c8aff214}.task{display:grid;grid-template-columns:minmax(14rem,1fr) 8.2rem 9rem 10.3rem;align-items:center;gap:1.1rem;background:#1b172b;padding:1.05rem 1.15rem;border:1px solid var(--orchestre--line)}.task-list>.task:first-of-type{border-radius:.9rem .9rem 0 0}.task-list>.task:last-of-type{border-radius:0 0 .9rem .9rem}.task-list>.task+.task{border-top:none}.task h3{font-size:.85rem;font-weight:550;margin:.15rem 0}.task header>small,.task header>p,.task>section>small,.task footer>small{color:var(--orchestre--muted);font-size:.65rem}.task>section p{font-size:.77rem}.task footer{position:relative;padding-right:1.1rem}.task footer>small{display:block;margin-top:.25rem;font-size:.6rem}.task footer>a{position:absolute;right:0;top:.2rem;color:#baa4d6}.agent{padding:1.1rem}.agent header{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.avatar{display:inline-grid;place-items:center;border-radius:.75rem;width:2rem;height:2rem;background:#b997e91b;color:#cfb7ed;font-weight:500;font-size:.9rem}.agent h3{font-weight:550;font-size:.86rem;flex:1}.agent header>.chip{font-size:.58rem}.agent>p{font-size:.73rem;color:#c1b6cf;margin-top:.8rem;min-height:2.3rem}.agent>.agent-id{font-size:.62rem;color:#837590;margin-top:.4rem;min-height:0}dl{overflow-wrap:anywhere;font-size:.75rem}dt{color:var(--orchestre--muted)}dd{margin-bottom:.65rem}.agent dl{display:grid;grid-template-columns:1fr 1fr;margin-top:.9rem;font-size:.67rem;gap:.4rem}.agent dd{margin:0}.agent footer{border-top:1px solid var(--orchestre--line);padding-top:.7rem;margin-top:.75rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center;color:var(--orchestre--muted)}.agent footer small{font-size:.62rem}.agent footer a{color:var(--orchestre--lavender)}.budget,.wakeup,.diagnostic,.proof{padding:1.2rem}.budget header>h3,.wakeup header>h3,.diagnostic header>h3,.intervention h3,.detail h3{font-size:1rem;font-weight:550;margin:.65rem 0 .2rem}.budget header>small,.diagnostic header>small{color:#93869f;font-size:.64rem}.budget-amount{color:#b3a4c2;margin:1.1rem 0 .6rem;font-size:.95rem}.budget-amount strong{color:#eee6f7;font-size:2rem;font-weight:450;letter-spacing:-.05em}.budget-amount small{font-size:.78rem}.budget-amount b{float:right;font-weight:500;font-size:.8rem;padding-top:.8rem;color:var(--orchestre--lavender)}progress{display:block;width:100%;height:.4rem;background:#ffffff08;border-radius:1rem;accent-color:var(--orchestre--lavender)}progress::-webkit-progress-bar{background:#ffffff08;border-radius:1rem}progress::-webkit-progress-value{background:#b798e5;border-radius:1rem}.budget:has(.chip[data-kind=paused]) progress{accent-color:var(--orchestre--amber)}.budget:has(.chip[data-kind=paused]) progress::-webkit-progress-value{background:var(--orchestre--amber)}.budget-remaining{color:#bba6d4;font-size:.73rem;margin-top:.65rem}.budget-remaining small{float:right;color:var(--orchestre--muted);font-size:.67rem}details{border-top:1px solid var(--orchestre--line);margin-top:1rem;padding-top:.75rem}summary{cursor:pointer;font-size:.73rem;color:#cab3e6}details>p{color:var(--orchestre--muted);font-size:.75rem;margin-top:.6rem}.revisions li{border-left:1px solid #c8aff23a;margin:.9rem 0 .9rem .3rem;padding-left:.9rem;font-size:.73rem}.revisions b{float:right;color:var(--orchestre--lavender);font-weight:500}.revisions p,.revisions small{display:block;color:var(--orchestre--muted);font-size:.68rem}.reasons{margin-top:1rem}.wakeup header p,.intervention header p{color:var(--orchestre--muted);font-size:.7rem}.wakeup-timing{display:block;margin:1rem 0;color:var(--orchestre--lavender);font-size:.9rem;font-weight:500}.wakeup dl,.diagnostic dl,.intervention dl,.system dl,.proof dl,.detail>dl{margin-top:1rem}.diagnostic>p{margin-top:1rem;font-size:.79rem;color:#c5b8d6}.intervention,.detail,.system{padding:1.4rem}.intervention h3{margin-top:.6rem}.intervention>dl,.system dl{display:grid;grid-template-columns:12rem 1fr;gap:.5rem 1rem}.steps>li{padding:1rem;border:1px solid var(--orchestre--line);margin:.7rem 0;border-radius:.7rem}.steps>li>header{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.steps header b{color:#b298d1;font-size:.8rem}.steps h4{flex:1;font-size:.86rem}.notice{color:var(--orchestre--amber);background:#edc58e09;padding:.8rem 1rem;border-radius:.5rem;margin-top:1rem;font-size:.76rem}.detail>h4{font-size:.85rem;font-weight:550;margin-top:1.5rem}.detail>section{margin-top:1.4rem}.timeline{border:1px solid var(--orchestre--line);border-radius:.9rem;padding:1.1rem 1.4rem;background:var(--orchestre--surface)}.timeline>.section-heading{margin-bottom:1.4rem}.event{position:relative;padding:0 0 1.3rem 7rem;min-height:5.7rem}.event::before{content:"";position:absolute;left:5.75rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--orchestre--lavender);top:.5rem}.event::after{content:"";position:absolute;width:1px;background:var(--orchestre--line);left:5.92rem;top:1rem;bottom:.1rem}.event:last-of-type::after{display:none}.event>time{position:absolute;left:0;font-variant-numeric:tabular-nums;font-size:.72rem;color:#a79bb8;top:.15rem}.event h3{font-size:.83rem;font-weight:550;display:inline}.event header>small{color:#897c9a;font-size:.65rem;margin-left:.6rem}.event>p{color:var(--orchestre--muted);font-size:.73rem;margin-top:.2rem}.event>a{color:#bda1e3;font-size:.67rem}.event[data-kind=paused]::before{background:var(--orchestre--amber)}.event[data-kind=uncertain]::before{background:var(--orchestre--rose)}.table-row{display:flex;justify-content:space-between;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--orchestre--line);border-radius:.5rem;background:var(--orchestre--surface)}.table-row code{font:.7rem ui-monospace,monospace;overflow-wrap:anywhere}.table-row strong{color:var(--orchestre--lavender);font-size:.75rem}.proof h3{font:.75rem ui-monospace,monospace;margin-bottom:.5rem}.empty{color:var(--orchestre--muted);padding:2rem;border:1px dashed var(--orchestre--line);border-radius:.75rem;grid-column:1/-1}.page-footer{display:flex;gap:.6rem 1rem;flex-wrap:wrap;align-items:center;color:#877996;font-size:.68rem;padding:1.3rem 0;border-top:1px solid var(--orchestre--line)}.page-footer p{color:#b6a2d0}.page-footer output{margin-left:auto;font-variant-numeric:tabular-nums}@media (min-width:50em){body>nav>[tabindex="1"]+a+ol{padding:0 .8rem}body>nav>[tabindex="-1"]+ol>li{height:2.8rem;margin-bottom:.15rem}body>nav>[tabindex="-1"]+ol>li>a{width:12.7rem;line-height:2.7rem}body>nav>[tabindex="-1"]+ol>li>a::before{width:2.5rem}}@media (max-width:75em){main{padding:1.4rem}.task{grid-template-columns:minmax(12rem,1fr) 7rem 9rem}.task>section:nth-of-type(1){display:none}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid,.table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-banner small{margin-left:0}}@media (max-width:49.99em){main{padding:1.1rem}.page-heading{padding-right:0}.connection{position:static;text-align:left;margin-top:.8rem;display:flex;gap:.8rem}.task{grid-template-columns:1fr;gap:.7rem}.task>section{display:none}.task footer small{display:inline;margin-left:.5rem}.budget-grid,.wakeup-grid,.diagnostic-grid{grid-template-columns:1fr}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body>nav{padding-top:0}body>header>h1{font-size:1.35rem}body>header>h1 small{display:none}.intervention>dl,.system dl{grid-template-columns:1fr;gap:.1rem}}@media (max-width:34em){.agent-grid,.proof-grid{grid-template-columns:1fr}.search button{padding-inline:.6rem}.stat{padding:.8rem}.stat>small{min-height:2rem}.stat>p{font-size:.68rem}.event{padding-left:1rem;padding-top:1.4rem}.event>time{position:static;display:block}.event::before{left:0;top:1.9rem}.event::after{left:.17rem;top:2.4rem}.page-footer output{margin-left:0}.budget-remaining small{float:none;display:block;margin-top:.3rem}}.playback{border:1px solid var(--orchestre--line);border-radius:.8rem;padding:1rem 1.1rem;margin-bottom:1.2rem;background:#c8aff208;display:grid;grid-template-columns:minmax(12rem,1fr) minmax(14rem,1fr);gap:.9rem}.playback header h2{font-size:1rem;font-weight:550}.playback header small{color:var(--orchestre--muted);font-size:.7rem}#playback-clock{text-align:right;min-width:0}#playback-clock>strong{display:block;font-variant-numeric:tabular-nums;font-weight:500;color:var(--orchestre--lavender)}#playback-clock>small{color:var(--orchestre--muted);font-size:.72rem}#playback-clock progress{margin-top:.55rem}.playback form{display:flex;align-items:end;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.playback button{border:1px solid #c8aff22e;border-radius:.45rem;padding:.4rem .65rem;font:inherit;font-size:.73rem;background:#241d36;color:var(--orchestre--ivory);cursor:pointer}.playback button:hover{border-color:var(--orchestre--lavender)}.activity-grid,.signal-grid,.proposal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.activity-grid>.section-heading,.signal-grid>.section-heading,.proposal-grid>.section-heading,.more{grid-column:1/-1}.activity,.signal,.proposal,.component{min-width:0;border:1px solid var(--orchestre--line);border-radius:.9rem;background:var(--orchestre--surface);padding:1.1rem;overflow-wrap:anywhere}.activity h3,.signal h3,.proposal h3,.component h3{font-size:.95rem;font-weight:550;margin:.5rem 0}.activity header p,.signal header p{color:var(--orchestre--muted);font-size:.75rem}.activity-duration{display:block;color:var(--orchestre--lavender);font-size:1.2rem;margin:.7rem 0;font-variant-numeric:tabular-nums;font-weight:450}.activity dl,.signal dl,.proposal dl,.component dl{font-size:.72rem;margin-top:.8rem}.activity>small{color:#8c7c9e;font:.66rem ui-monospace,monospace}.more{padding:.8rem 1rem;color:var(--orchestre--lavender);font-size:.76rem}.task-list>.task:last-of-type{border-radius:0 0 .9rem .9rem}.agent>.agent-id{overflow-wrap:anywhere}.agent h3{overflow-wrap:anywhere}.chip[data-kind=APPROVED],.chip[data-kind=RUNNING]{color:var(--orchestre--mint);background:#8cdbbf15}.chip[data-kind=PENDING]{color:var(--orchestre--amber);background:#edc58e14}.chip[data-kind=FINISHED]{color:#b8c8f2}.proposal-amount{font-size:1.1rem;color:var(--orchestre--lavender);margin-top:.8rem}.proposal>p:not(.proposal-amount),.component>p{font-size:.77rem;color:var(--orchestre--muted)}@media (min-width:50em){body>nav>[tabindex="-1"]+ol>li{height:2.65rem}body>nav>[tabindex="-1"]+ol>li>a{line-height:2.6rem}}@media (max-width:49.99em){.playback,.activity-grid,.signal-grid,.proposal-grid{grid-template-columns:1fr}#playback-clock{text-align:left}}.activity-chart,.activity-chart-mini{margin:0;min-width:0}.activity-chart{border:1px solid var(--orchestre--line);border-radius:.9rem;padding:1.25rem;background:linear-gradient(145deg,#241c36,var(--orchestre--surface) 65%)}.activity-chart>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.activity-chart h3{font-size:1rem;font-weight:500}.activity-chart nav{display:flex;gap:.35rem}.activity-chart nav a{padding:.35rem .65rem;border:1px solid var(--orchestre--line);border-radius:.4rem;font-size:.7rem;color:var(--orchestre--muted)}.activity-chart nav a[aria-current=true]{color:var(--orchestre--lavender);background:#c8aff215;border-color:#c8aff24d}.chart-summary{color:var(--orchestre--muted);font-size:.8rem;margin:1rem 0 .5rem}.chart-summary strong{color:var(--orchestre--ivory);font-size:1.8rem;font-weight:450;font-variant-numeric:tabular-nums}.chart-summary small{display:inline-block;font-size:.72rem}.chart-legend{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:.65rem 0 0;font-size:.7rem;color:var(--orchestre--muted)}.chart-legend li::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:.15rem;margin-right:.4rem;background:var(--chart-color)}.chart-done{--chart-color: var(--orchestre--lavender);fill:var(--orchestre--lavender)}.chart-open{--chart-color: var(--orchestre--mint);fill:var(--orchestre--mint)}.chart-uncertain{--chart-color: var(--orchestre--amber);fill:var(--orchestre--amber)}.chart-plot{display:block;width:100%;height:auto;max-height:24rem;margin:.7rem 0;overflow:visible}.chart-guide{stroke:#c8aff21c;fill:none;stroke-width:1}.chart-axis{fill:var(--orchestre--muted);font:10px system-ui,sans-serif}.chart-future{fill:#08061040}.chart-now{stroke:var(--orchestre--mint);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.chart-bin:hover{filter:brightness(1.25)}.activity-chart>figcaption{color:var(--orchestre--muted);font-size:.69rem;line-height:1.6;max-width:90ch}.activity-chart details{margin-top:.9rem;font-size:.7rem;color:var(--orchestre--muted);overflow-x:auto}.activity-chart summary{cursor:pointer;color:var(--orchestre--lavender)}.activity-chart table{width:100%;border-collapse:collapse;margin:.8rem 0;font-size:.7rem}.activity-chart th,.activity-chart td{padding:.45rem;text-align:right;border-bottom:1px solid var(--orchestre--line)}.activity-chart th:first-child{text-align:left;font-weight:450}.activity-chart caption{text-align:left;padding:.6rem 0}.activity-chart-mini{border-top:1px solid var(--orchestre--line);padding-top:.8rem;margin-top:.8rem}.activity-chart-mini figcaption{color:var(--orchestre--muted);font-size:.68rem}.activity-chart-mini strong{font-weight:500;color:var(--orchestre--lavender)}.activity-chart-mini small{display:block;font-size:.6rem;margin-top:.25rem}.activity-chart-mini .chart-plot{margin:.5rem 0}@media (max-width:35em){.activity-chart{padding:.85rem}.chart-summary small{display:block;margin-top:.3rem}.activity-chart .chart-plot{min-height:9rem}.activity-chart .chart-axis{font-size:18px}}html{scroll-padding-top:calc(var(--ui--header-height) + 1rem)}:root{--orchestre--control-height: 2.4rem}.search :is(input,button),.agent-tabs button,.project-selection>button,.playback button,.choice>summary{box-sizing:border-box;height:var(--orchestre--control-height);padding-block:0;font-size:.78rem}#dashboard-content{overflow-anchor:none}#source-health[data-state=available]{display:none}#source-health[data-state=unavailable]{border:1px solid var(--orchestre--amber);padding:1rem;border-radius:.75rem;color:var(--orchestre--amber);margin-bottom:1rem}#dashboard-content>section{align-content:start}.agent-selection{border-bottom:1px solid var(--orchestre--line);padding-bottom:1rem}.agent-tabs fieldset{border:0;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;min-width:0}.agent-tabs legend{font-size:.66rem;color:var(--orchestre--muted);margin-bottom:.6rem;letter-spacing:.08em;text-transform:uppercase}.agent-tabs button,.project-selection button{cursor:pointer;color:var(--orchestre--muted);background:transparent;border:1px solid var(--orchestre--line);border-radius:.6rem;padding:.5rem 1rem;font:inherit;font-size:.8rem}.agent-tabs button[aria-pressed=true]{color:var(--orchestre--lavender);border-color:#c8aff260;background:#c8aff21a}.agent-tabs button:hover,.project-selection button:hover{color:var(--orchestre--ivory);border-color:#c8aff260}.project-selection{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin-top:1rem}.project-selection .choice{flex:1 1 12rem;max-width:22rem}.choice{position:relative;min-width:0;margin:0;padding:0;border:0}.choice>summary{display:flex;align-items:center;gap:.65rem;min-width:0;padding-inline:.8rem;border:1px solid var(--orchestre--line);border-radius:.6rem;background:var(--orchestre--surface);list-style:none}.choice>summary::-webkit-details-marker{display:none}.choice>summary small{flex-shrink:0;font-size:.67rem;color:var(--orchestre--muted);white-space:nowrap}.choice>summary strong{flex:1;min-width:0;font-size:.78rem;font-weight:500;color:var(--orchestre--ivory);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choice>summary b{flex:0 0 .55rem;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--orchestre--lavender);transform:translateY(-.12rem) rotate(45deg);margin-inline:.15rem}.choice[open]>summary{border-color:#c8aff280;background:#282036}.choice>summary[aria-disabled=true]{opacity:.45;cursor:default}.choice>fieldset{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;width:100%;min-width:100%;max-height:min(22rem,50vh);overflow-y:auto;overscroll-behavior:contain;padding:.35rem;border:1px solid #c8aff250;border-radius:.7rem;background:#211a2f;box-shadow:0 .8rem 2rem #0007}.choice.opens-up>fieldset{top:auto;bottom:calc(100% + .4rem)}.choice[open]>summary b{rotate:180deg}.choice legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.choice ol{display:grid;gap:.15rem}.choice li label{display:flex;align-items:center;gap:.6rem;padding:.6rem .55rem;border-radius:.45rem;color:var(--orchestre--muted);cursor:pointer}.choice li strong{font-size:.77rem;font-weight:400;overflow-wrap:anywhere}.choice li input{width:.8rem;height:.8rem;flex-shrink:0;accent-color:var(--orchestre--lavender)}.choice label:has(:checked){color:var(--orchestre--lavender);background:#c8aff218}.choice label:hover,.choice label:focus-within{color:var(--orchestre--ivory);background:#c8aff222}.playback .choice{min-width:9rem}.playback form{min-width:0}.playback .choice[data-choice=position]{min-width:0;flex:0 1 17rem}.selection-caption{color:var(--orchestre--muted);margin-top:.8rem;font-size:.7rem}.block-frame{min-width:0;border:1px solid var(--orchestre--line);border-radius:1rem;background:#c8aff203;padding:1.3rem}.block-navigation{margin:0 0 1rem}.block-navigation-after{margin:1rem 0 0}.block-navigation a,.block-navigation p{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;width:100%;padding:.8rem 1.1rem;border:1px solid var(--orchestre--line);border-radius:.7rem;font-size:.8rem}.block-navigation a{color:var(--orchestre--lavender);background:#c8aff20b}.block-navigation a:hover{border-color:#c8aff260;background:#c8aff218}.block-navigation strong{font-weight:500}.block-navigation small{margin-left:auto;font-size:.67rem;color:var(--orchestre--muted)}.block-navigation p{color:var(--orchestre--muted);border-color:transparent;padding-top:.3rem;padding-bottom:.3rem}.block-navigation a b{font-size:1rem}.block-frame #dashboard-content>section:last-child{margin-bottom:0}.block-frame .page-heading h1{font-size:clamp(1.6rem,3vw,2.4rem)}.block-frame[data-block=apercu] .activity-chart{background:#c8aff205}.search,.playback,[data-reader-key] :is(a,button,summary){scroll-margin-top:calc(var(--ui--header-height) + 1rem)}@media (max-width:49.99em){.block-frame{padding:.85rem}.block-navigation a,.block-navigation p{padding-left:.5rem;padding-right:.5rem}.block-navigation small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}