:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f1e8;background:#101114;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-width:320px}body{background:radial-gradient(circle at 0 0,#f1b45d2e,#0000 32rem),#101114;margin:0;overflow-x:hidden}button,input,select,textarea{max-width:100%}button,select{font:inherit}.shell{align-content:start;gap:1.5rem;max-width:64rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem;display:grid}.hero{width:100%;min-width:0}.hero-heading,.section-heading,.entity-heading,.progress-heading,.timeline-heading,.flow-card-heading,.workspace-footer{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.hero-copy,.hero-status,.section-heading>div,.entity-heading>h3,.flow-card-heading>div,.timeline-entry{min-width:0}.hero-status{flex:0 18rem;justify-items:end;gap:.35rem;width:min(100%,18rem);display:grid}.eyebrow{color:#f1b45d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.74rem;font-weight:700;line-height:1.3}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.06em;max-width:14ch;margin-bottom:1rem;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95}h2{letter-spacing:-.04em;margin-bottom:.75rem;font-size:clamp(1.7rem,4vw,2.5rem)}.intro,.project-card>p:not(.eyebrow),.panel p{color:#b8b6b0;line-height:1.6}.intro{max-width:46rem;margin-bottom:0;font-size:1.08rem}.locale-selector{color:#77787d;align-items:center;gap:.25rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;display:inline-flex}.locale-button{color:#b8b6b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;min-width:2.4rem;min-height:2rem;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.locale-button:hover,.locale-button:focus-visible,.locale-button-active{color:#f1b45d;border-color:#f1b45d;outline:none}.availability{color:#f1b45d;text-align:right;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.4}.availability-helper{color:#b8b6b0;white-space:normal;max-width:18rem;margin-top:.25rem;font-family:inherit;font-size:.7rem;line-height:1.45;display:block}.runtime-availability{color:#a8d8b8}.project-card,.panel{background:#191a1fd6;border:1px solid #37383d;border-radius:1rem;width:100%;min-width:0;max-width:none;padding:1.5rem;box-shadow:0 1.5rem 4rem #0000002e}.mission-card{width:100%}.panel{overflow:hidden}.mission-meta,.decision-meta,.technical-meta{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:0;display:grid}.mission-meta div,.decision-meta div,.technical-meta div{gap:.3rem;min-width:0;display:grid}.mission-meta dd,.decision-meta dd,.technical-meta dd{overflow-wrap:anywhere;min-width:0}.field-label{color:#77787d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;line-height:1.35;display:block}.goal{max-width:48rem;font-size:1.12rem;color:#f5f1e8!important}.progress-heading{align-items:center;margin-top:1.5rem;margin-bottom:.5rem}.progress-heading .field-label{margin:0}.progress-heading strong{color:#f1b45d;font-family:SFMono-Regular,Consolas,monospace}.progress-track{background:#303137;border-radius:999px;height:.55rem;margin-bottom:1.5rem;overflow:hidden}.progress-track span{border-radius:inherit;background:#f1b45d;height:100%;display:block}.mission-outcome{background:#f1b45d14;border-left:3px solid #f1b45d;margin-top:1.5rem;padding:1rem}.mission-outcome p{overflow-wrap:anywhere;margin-bottom:0;color:#f5f1e8!important}dt{color:#77787d;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;line-height:1.35}dd{color:#f5f1e8;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem}.count{color:#f1b45d;border:1px solid #4a4b50;border-radius:999px;flex-shrink:0;place-items:center;min-width:2rem;min-height:2rem;padding:.25rem .5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;display:inline-grid}.count-attention{background:#f1b45d1a;border-color:#f1b45d}.status{color:#d7d3c9;letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;border:1px solid #4a4b50;border-radius:999px;flex-shrink:0;max-width:100%;padding:.35rem .55rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.25;display:inline-block}.status-active,.status-in_progress{color:#f1b45d;border-color:#f1b45d99}.status-waiting_for_human,.status-waiting_for_context,.status-answering,.status-answered,.status-waiting_for_handoff,.status-pending{color:#c2c6f0;border-color:#8488aa}.status-ready,.status-available{color:#a8d8b8;border-color:#739b83}.status-blocked,.status-rejected,.status-failed,.status-cancelled{color:#e6a5a5;border-color:#b56f6f}.mission-actions{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.local-runtime-controls{border:1px solid #303137;border-radius:.6rem;flex:16rem;min-width:min(100%,16rem);padding:.65rem .8rem}.local-runtime-controls summary,.inline-details summary,.technical-details summary,.workspace-history-details summary,.secondary-workspace summary,.workspace-details>summary,.manual-handoff-details summary{cursor:pointer;color:#d7d3c9;font-size:.88rem;font-weight:700}.workspace-details>summary{color:#f5f1e8;font-size:1rem}.workspace-details[open]>summary{margin-bottom:1rem}.local-runtime-controls p{margin:.8rem 0;font-size:.85rem}.local-runtime-controls label,.handoff-form label{color:#d7d3c9;gap:.4rem;margin:.75rem 0;font-size:.88rem;display:grid}.local-runtime-controls select,.handoff-form input,.handoff-form select,.note-field input,.note-field textarea{color:#f5f1e8;width:100%;min-height:2.75rem;font:inherit;background:#15161a;border:1px solid #4a4b50;border-radius:.45rem;padding:.7rem .8rem}.note-field textarea{resize:vertical}.local-runtime-controls .button{width:100%}.attention-panel{border-color:#f1b45da6;box-shadow:0 1.5rem 4rem #f1b45d14}.attention-item{background:#1011148c;border:1px solid #4a4b50;border-radius:.75rem;margin-top:1rem;padding:1.15rem}.attention-label{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:#f1b45d!important;margin-bottom:.55rem!important}.decision-question{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;color:#f5f1e8!important;margin-bottom:.65rem!important}.note-field{color:#d7d3c9;max-width:36rem;margin:1rem 0;font-size:.88rem;display:block}.note-field span{color:#77787d}.decision-actions{flex-wrap:wrap;gap:.65rem;display:flex}.button{cursor:pointer;color:#f5f1e8;overflow-wrap:anywhere;background:0 0;border:1px solid #4a4b50;border-radius:.45rem;min-height:2.75rem;padding:.7rem .9rem;font-size:.88rem;font-weight:700;line-height:1.25}.button:hover{border-color:#f1b45d}.button-primary{color:#101114;background:#f1b45d;border-color:#f1b45d}.button-primary:hover{background:#f7c477}.button:disabled{cursor:wait;opacity:.6}.button:focus-visible,.local-runtime-controls select:focus,.handoff-form input:focus,.handoff-form select:focus,.note-field input:focus,.note-field textarea:focus{outline-offset:2px;outline:2px solid #f1b45d}.decision-message{overflow-wrap:anywhere;background:#f1b45d14;border-left:3px solid #f1b45d;padding:.9rem 1rem;color:#f5f1e8!important;margin:1.25rem 0 0!important}.empty-state{margin-bottom:0!important}.flow-preview{margin-top:.25rem}.flow-preview-label{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:#f1b45d!important;margin-bottom:.8rem!important}.flow-preview-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.flow-preview-list li{color:#d7d3c9;border:1px dashed #4a4b50;border-radius:.6rem;align-items:center;gap:.7rem;min-width:0;padding:.7rem .8rem;display:flex}.flow-preview-list li span{color:#f1b45d;border:1px solid #f1b45d;border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;display:inline-grid}.flow-preview-note{font-size:.85rem;margin:.9rem 0 0!important}.flow-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.flow-item{justify-items:center;display:grid}.flow-card{background:#1011148c;border:1px solid #303137;border-radius:.75rem;width:100%;min-width:0;padding:1rem}.flow-card-human,.flow-card-handoff{border-color:#f1b45d8c}.flow-card-context{border-color:#8488aa}.flow-card-result{border-color:#739b83}.flow-card-error{border-color:#b56f6f}.flow-card-heading{align-items:flex-start}.flow-card-heading strong,.flow-card-heading span{display:block}.flow-card-heading strong{color:#f5f1e8;font-size:1rem}.flow-card-heading>div>span{color:#77787d;margin-top:.25rem;font-size:.78rem}.flow-card h3{color:#f5f1e8;overflow-wrap:anywhere;margin:.8rem 0 .35rem;font-size:1.05rem}.flow-card p{overflow-wrap:anywhere;margin-bottom:0}.flow-connector{color:#f1b45d;height:2rem;padding-top:.25rem;font-size:1.3rem;line-height:1;display:block}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.entity-list{gap:.75rem;display:grid}.entity{background:#1011148c;border:1px solid #303137;border-radius:.75rem;min-width:0;padding:1rem}.entity-heading{align-items:center}.entity h3{color:#f5f1e8;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.25}.entity p{margin:.7rem 0 0;font-size:.92rem}.entity-detail{overflow-wrap:anywhere;gap:.2rem;display:grid;color:#d7d3c9!important}.entity-detail .field-label{margin:0}.agent-panel-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.supervisor-indicator{color:#b8b6b0;align-items:center;gap:.35rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem;display:inline-flex}.supervisor-dot{background:#f1b45d;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #f1b45d1f}.secondary-workspace{border-top:1px solid #303137;margin-top:1rem;padding-top:1rem}.secondary-workspace .entity-list{margin-top:.85rem}.handoff-form{border-top:1px solid #303137;gap:.7rem;margin-top:1.2rem;padding-top:1rem;display:grid}.manual-handoff-details{border-top:1px solid #303137;margin-top:1rem;padding-top:.85rem}.manual-handoff-details[open] summary{color:#f1b45d}.manual-handoff-details .handoff-form{margin-top:.85rem}.handoff-form label{margin:0}.handoff-form .button{justify-self:start}.inline-details{margin-top:.85rem}.inline-details>p{margin-top:.8rem}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:1rem minmax(0,1fr);gap:.85rem;min-height:4.2rem;display:grid}.timeline-marker{border:2px solid #f1b45d;border-radius:50%;width:.65rem;height:.65rem;margin-top:.25rem;position:relative}.timeline li:not(:last-child) .timeline-marker:after{content:"";background:#4a4b50;width:1px;height:calc(100% + 3.65rem);min-height:3.1rem;position:absolute;top:.55rem;left:.16rem}.timeline-entry{padding-bottom:1.1rem}.timeline-heading{align-items:baseline}.timeline-heading strong{color:#f5f1e8;overflow-wrap:anywhere;font-size:.92rem}.timeline-heading time{color:#77787d;flex-shrink:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.7rem}.timeline-actor{color:#f1b45d;margin-top:.25rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;display:block}.timeline-entry>p{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.9rem}.timeline-meta{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;color:#9b9ca2!important;font-size:.68rem!important}.technical-details{padding:1.15rem 1.5rem}.technical-details[open],.workspace-history-details[open]{border-color:#4a4b50}.workspace-history-details[open]>summary{margin-bottom:1.25rem}.technical-details>summary{color:#f5f1e8;font-size:1rem}.technical-details>.technical-meta,.technical-details>p,.technical-details>.field-label,.technical-details>.technical-timeline{margin-top:1.25rem}.technical-timeline{gap:1rem;margin-bottom:0;padding-left:1.25rem;display:grid}.technical-timeline li{min-width:0}.technical-timeline strong{color:#f5f1e8;overflow-wrap:anywhere}.technical-timeline p{overflow-wrap:anywhere;margin:.35rem 0 0}.workspace-footer{align-items:center;gap:1.5rem;padding-bottom:1rem}.workspace-footer p{color:#77787d;overflow-wrap:anywhere;margin:0;font-size:.82rem}.button-reset{color:#b8b6b0}@media (max-width:760px){.shell{gap:1rem;padding:2rem 1rem}.hero-heading,.section-heading,.entity-heading,.timeline-heading,.workspace-footer{flex-wrap:wrap}.hero-status{flex-basis:100%;justify-items:start;width:100%}.availability{text-align:left}.availability-helper{max-width:22rem}.project-card,.panel,.technical-details{border-radius:.8rem;padding:1rem}.workspace-grid{grid-template-columns:1fr;gap:1rem}.mission-actions,.decision-actions{grid-template-columns:1fr;display:grid}.mission-actions>.button,.decision-actions>.button{width:100%}.local-runtime-controls{flex-basis:100%;width:100%}.timeline-heading time{width:100%}}@media (max-width:380px){h1{font-size:clamp(2.55rem,15vw,3.5rem)}.mission-meta,.decision-meta,.technical-meta{grid-template-columns:1fr}.flow-card-heading{display:grid}.flow-card-heading .status{justify-self:start;margin-top:.7rem}}
