.focus-root{--focus-ink:#18231e;--focus-muted:#667069;--focus-soft:#8b958e;--focus-line:#23362b1f;--focus-paper:#f7f8f4;--focus-surface:#fffffce0;--focus-tint:#edf1e8;--focus-accent:#335f48;--focus-accent-strong:#244735;--focus-coral:#c96c50;--focus-amber:#a67424;--focus-rail-width:248px;height:100dvh;min-height:0;color:var(--focus-ink);background:var(--focus-paper);font-family:var(--font-geist-sans,"Geist", "Avenir Next", sans-serif);position:relative;overflow:hidden}body:has(.focus-root) .language-menu.global{display:none!important}.focus-root *,.focus-root :before,.focus-root :after{box-sizing:border-box}.focus-root a{color:inherit;text-decoration:none}.focus-root button,.focus-root input,.focus-root select{font:inherit}.focus-atmosphere{pointer-events:none;z-index:0;opacity:.72;background:radial-gradient(circle at 82% -6%,#b5c6ac3d,#0000 31rem),radial-gradient(circle at 28% 98%,#d5c1a429,#0000 34rem),repeating-linear-gradient(90deg,#0000 0 95px,#2b423405 96px);position:fixed;inset:0}.focus-rail{width:var(--focus-rail-width);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#eef1eaeb;flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.focus-brand-row{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.focus-brand{align-items:center;gap:11px;min-width:0;display:flex}.focus-logo{width:36px;height:36px;box-shadow:none;border-radius:11px}.focus-brand span{line-height:1;display:grid}.focus-brand strong{letter-spacing:-.035em;font-size:17px}.focus-brand small{color:var(--focus-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:650}.focus-mobile-close,.focus-mobile-menu{color:var(--focus-ink);background:0 0;border:0;display:none}.focus-rail-toggle{display:none}.focus-workspace-id{color:inherit;background:#fffffc8f;border:1px solid #273f3017;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin:25px 4px 18px;padding:13px 13px 12px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.focus-workspace-id:hover{border-color:#b8ff4957}.focus-workspace-id:focus-visible{outline:2px solid var(--focus-lime);outline-offset:2px}.focus-workspace-id span{color:var(--focus-soft);letter-spacing:.09em;text-transform:uppercase;grid-column:1;font-size:10px;font-weight:700}.focus-workspace-id strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;overflow:hidden}.focus-workspace-id svg{color:var(--focus-soft);grid-area:1/2/span 2}.focus-nav{scrollbar-width:thin;scrollbar-color:#335f482e transparent;flex:auto;align-content:start;gap:4px;min-height:0;margin-bottom:10px;display:grid;overflow:hidden auto}.focus-nav a,.focus-rail-bottom>a{color:#526059;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:13px;font-weight:590;transition:color .18s,background .18s,transform .18s;display:flex}.focus-nav a:hover,.focus-rail-bottom>a:hover{color:var(--focus-ink);background:#fffffc9e;transform:translate(2px)}.focus-nav a:active,.focus-rail-bottom>a:active{transform:translate(2px)scale(.985)}.focus-nav a.active,.focus-rail-bottom>a.active{color:var(--focus-accent-strong);box-shadow:none;background:#335f481a;font-weight:680}.focus-nav a.active svg,.focus-rail-bottom>a.active svg{color:var(--focus-accent)}.focus-nav a em{color:#8b402b;font-variant-numeric:tabular-nums;text-align:center;background:#e7d4cc;border-radius:6px;min-width:20px;margin-left:auto;padding:3px 6px;font-size:10px;font-style:normal}.focus-rail-bottom{flex:none;gap:7px;margin-top:auto;display:grid}.focus-account{border-top:1px solid var(--focus-line);align-items:center;gap:10px;padding:11px 8px 0;display:flex}.focus-account>span{background:var(--focus-accent);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:750;display:grid}.focus-account div{min-width:0;display:grid}.focus-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-account small{color:var(--focus-soft);margin-top:2px;font-size:9px}.focus-stage{height:100dvh;min-height:0;margin-left:var(--focus-rail-width);z-index:1;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.focus-topbar{border-bottom:1px solid var(--focus-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:12;background:#f7f8f4c7;align-items:center;gap:20px;height:68px;padding:0 clamp(22px,4vw,54px);display:flex;position:sticky;top:0}.focus-search{width:min(480px,46vw);min-height:38px;color:var(--focus-soft);border:1px solid var(--focus-line);background:#fffffca3;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.focus-search:focus-within{border-color:#335f4866;box-shadow:0 0 0 3px #335f4814}.focus-search input{min-width:0;color:var(--focus-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.focus-search span{border:1px solid var(--focus-line);color:var(--focus-soft);border-radius:5px;align-items:center;gap:2px;padding:3px 6px;font-size:9px;display:flex}.focus-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.focus-top-actions>a{border:1px solid var(--focus-line);background:#fffffcad;border-radius:9px;justify-content:center;align-items:center;min-width:36px;min-height:36px;transition:transform .18s,background .18s;display:inline-flex}.focus-top-actions>a:hover{background:#fff;transform:translateY(-1px)}.focus-top-actions .focus-new-goal{border-color:var(--focus-accent);background:var(--focus-accent);color:#fff;gap:7px;padding:0 15px;font-size:12px;font-weight:670}.focus-top-actions .focus-new-goal:hover{background:var(--focus-accent-strong)}.focus-language-menu{z-index:16;position:relative}.focus-language-trigger{border:1px solid var(--focus-line);min-width:52px;height:36px;color:var(--focus-muted);box-shadow:none;cursor:pointer;background:#fffffcad;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:680;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.focus-language-trigger svg{color:var(--focus-accent)}.focus-language-trigger:hover,.focus-language-trigger[aria-expanded=true]{color:var(--focus-ink);background:#fff;border-color:#335f484d}.focus-language-popover{--focus-ink:#18231e;--focus-muted:#667069;--focus-soft:#8b958e;--focus-accent:#335f48;width:210px;box-shadow:none;color:var(--focus-ink);background:#f9faf6;border:1px solid #23362b24;border-radius:12px;padding:7px}.focus-language-menu-content{gap:3px;display:grid}.focus-language-menu-content button{min-height:46px;color:var(--focus-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"mark name""mark market";align-items:center;gap:2px 9px;padding:7px 8px;display:grid}.focus-language-menu-content button:hover,.focus-language-menu-content button.active{background:#335f4817}.focus-language-menu-content button span{width:28px;height:28px;color:var(--focus-accent);background:#e8eee7;border-radius:7px;grid-area:mark;place-items:center;font-size:9px;font-weight:750;display:grid}.focus-language-menu-content button.active span{background:var(--focus-accent);color:#fff}.focus-language-menu-content button strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:11px;font-weight:680;overflow:hidden}.focus-language-menu-content button em{color:var(--focus-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:market;font-size:9px;font-style:normal;overflow:hidden}.focus-language-menu-content button:disabled{cursor:default;opacity:.62}.focus-main{overscroll-behavior:contain;width:100%;min-height:0;margin:0;padding:38px clamp(22px,4vw,58px) 72px;overflow:hidden auto}.focus-main>*{width:100%;max-width:1324px;margin-left:auto;margin-right:auto}.focus-stage-body{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.focus-page{animation:.4s cubic-bezier(.22,.8,.3,1) both focus-enter}@keyframes focus-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.focus-page-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.focus-page-head>div{min-width:0}.focus-kicker{color:var(--focus-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:740}.focus-page-head h1,.focus-hero-title{color:#17211c;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,50px);font-weight:620;line-height:1.02}.focus-page-head>div>p:last-child,.focus-hero-copy{max-width:670px;color:var(--focus-muted);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.65}.focus-date{color:var(--focus-soft);white-space:nowrap;font-size:12px}.focus-primary,.focus-secondary,.focus-text-action{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:12px;font-weight:670;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.focus-primary{border:1px solid var(--focus-accent);background:var(--focus-accent);box-shadow:0 8px 20px #234a351f;color:#fff!important}.focus-primary:hover{background:var(--focus-accent-strong);transform:translateY(-1px)}.focus-secondary{border:1px solid var(--focus-line);color:var(--focus-ink);background:#fffffcc7}.focus-secondary:hover{background:#fff;border-color:#335f4840;transform:translateY(-1px)}.focus-text-action{padding-inline:0;color:var(--focus-accent)!important}.focus-primary:active,.focus-secondary:active{transform:scale(.98)}.focus-hero{background:radial-gradient(circle at 88% 20%,#bfd0b46b,#0000 18rem),linear-gradient(125deg,#f2f4ed,#e9eee5);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:center;gap:clamp(28px,6vw,90px);min-height:250px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #283d2f12,0 18px 46px #26392d12}.focus-hero:after{content:"";border:38px solid #ffffff45;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;right:-100px}.focus-hero>*{z-index:1;position:relative}.focus-hero-title{font-size:clamp(32px,4.8vw,58px)}.focus-hero-action{border-left:1px solid #2d473724;padding-left:24px}.focus-hero-action>span{color:var(--focus-coral);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.focus-hero-action h2{letter-spacing:-.026em;margin:11px 0 7px;font-size:clamp(18px,2.2vw,25px);font-weight:620;line-height:1.16}.focus-hero-action p{color:var(--focus-muted);margin:0 0 18px;font-size:12px;line-height:1.55}.focus-section{margin-top:36px;scroll-margin-top:90px}.focus-section-head{justify-content:space-between;align-items:center;gap:18px;min-height:38px;margin-bottom:14px;display:flex}.focus-section-head>div{min-width:0}.focus-section-head h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.focus-section-head p{color:var(--focus-muted);margin:5px 0 0;font-size:11px}.focus-count{color:var(--focus-soft);font-variant-numeric:tabular-nums;font-size:11px}.focus-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.focus-metric-strip{border:1px solid var(--focus-line);background:var(--focus-line);border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.focus-metric-strip>div,.focus-metric-strip>article{background:#fffffcdb;align-content:space-between;gap:8px;min-height:82px;padding:15px 16px;display:grid}.focus-metric-strip span,.focus-metric-strip small{color:var(--focus-soft);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:650}.focus-metric-strip strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:620}.focus-metric-strip [data-tone=attention] strong{color:var(--focus-coral)}.focus-metric-strip [data-tone=good] strong{color:var(--focus-accent)}.focus-library-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.focus-library-card{border:1px solid var(--focus-line);background:var(--focus-surface);border-radius:15px;flex-direction:column;min-height:210px;padding:20px;transition:transform .2s cubic-bezier(.2,.8,.25,1),border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #263c2e09}.focus-library-card:hover{border-color:#335f4842;transform:translateY(-3px);box-shadow:0 15px 34px #263c2e14}.focus-library-card-head{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.focus-library-card-head>span:first-child,.focus-library-card-head>div:first-child{background:var(--focus-tint);width:38px;height:38px;color:var(--focus-accent);border-radius:11px;place-items:center;display:grid}.focus-library-card h2,.focus-library-card h3{letter-spacing:-.022em;margin:17px 0 7px;font-size:16px;font-weight:650}.focus-library-card>p{color:var(--focus-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.focus-knowledge-card-details{gap:7px;margin:16px 0 0;display:grid}.focus-knowledge-card-details>div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:9px;display:grid}.focus-knowledge-card-details dt,.focus-knowledge-card-details dd{margin:0}.focus-knowledge-card-details dt{color:var(--focus-soft);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.focus-knowledge-card-details dd{min-width:0;color:var(--focus-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.focus-knowledge-card-goals dd{flex-wrap:wrap;gap:4px 9px;display:flex}.focus-knowledge-card-goals dd>span{color:var(--focus-text);font-weight:650}.focus-delivery-trace-contexts{flex-wrap:wrap;gap:5px;margin:5px 0 1px;display:flex}.focus-delivery-trace-contexts>span{border:1px solid var(--focus-line);color:var(--focus-soft);border-radius:5px;padding:3px 6px;font-size:10px;line-height:1.35}.focus-root .agent-memory-readonly{border:1px solid var(--focus-line);min-width:0;min-height:108px;color:var(--focus-ink);background:var(--focus-surface);font:11px/1.6 var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:9px;margin:0;padding:12px;overflow:auto}.focus-dependency-viewport{padding:14px;overflow-x:auto}.focus-dependency-warning{border:1px solid color-mix(in srgb, var(--focus-coral) 38%, var(--focus-line));color:var(--focus-coral);background:color-mix(in srgb, var(--focus-coral) 7%, var(--focus-surface));border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.5}.focus-dependency-graph{grid-auto-columns:minmax(230px,280px);grid-auto-flow:column;align-items:start;gap:42px;min-width:max-content;display:grid}.focus-dependency-column{min-width:0;position:relative}.focus-dependency-column+.focus-dependency-column:before{background:var(--focus-line);content:"";width:26px;height:1px;position:absolute;top:29px;right:calc(100% + 8px)}.focus-dependency-column+.focus-dependency-column:after{border-top:1px solid var(--focus-soft);border-right:1px solid var(--focus-soft);content:"";width:7px;height:7px;position:absolute;top:25px;right:calc(100% + 6px);transform:rotate(45deg)}.focus-dependency-column>header{min-height:31px;color:var(--focus-soft);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:720;display:flex}.focus-dependency-column>header strong{border:1px solid var(--focus-line);min-width:22px;height:22px;color:var(--focus-muted);border-radius:999px;place-items:center;font-size:9px;display:grid}.focus-dependency-column>div{gap:9px;display:grid}.focus-dependency-node{border:1px solid var(--focus-line);background:var(--focus-surface);border-radius:10px;gap:6px;min-width:0;padding:13px;display:grid}.focus-dependency-node:hover{border-color:color-mix(in srgb, var(--focus-accent) 42%, var(--focus-line))}.focus-dependency-node>span{color:var(--focus-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:760}.focus-dependency-node[data-state=blocked]>span,.focus-dependency-node[data-state=failed]>span{color:var(--focus-coral)}.focus-dependency-node[data-cycle=true]{border-color:color-mix(in srgb, var(--focus-coral) 42%, var(--focus-line));background:color-mix(in srgb, var(--focus-coral) 4%, var(--focus-surface))}.focus-dependency-node[data-cycle=true]>span{color:var(--focus-coral)}.focus-dependency-node>strong{color:var(--focus-ink);font-size:11px;line-height:1.35}.focus-dependency-node>p{color:var(--focus-muted);margin:0;font-size:9px}.focus-dependency-node>small{border-top:1px solid var(--focus-line);color:var(--focus-soft);padding-top:7px;font-size:8px;line-height:1.45}.focus-library-card>footer,.focus-library-card-footer{color:var(--focus-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.focus-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:16px;display:grid}.focus-detail-grid.single{grid-template-columns:1fr}.focus-detail-card{border:1px solid var(--focus-line);background:var(--focus-surface);border-radius:15px;padding:21px}.focus-detail-card h2,.focus-detail-card h3{letter-spacing:-.02em;margin:0 0 9px;font-size:15px;font-weight:650}.focus-detail-card>p{color:var(--focus-muted);margin:0;font-size:11px;line-height:1.65}.focus-detail-card+.focus-detail-card{margin-top:14px}.focus-goal-card{border:1px solid var(--focus-line);background:var(--focus-surface);border-radius:15px;flex-direction:column;min-height:210px;padding:22px;transition:transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s,border-color .22s;display:flex;box-shadow:0 8px 24px #263c2e09}.focus-goal-card:hover{border-color:#335f4842;transform:translateY(-3px);box-shadow:0 15px 34px #263c2e14}.focus-goal-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.focus-goal-card-top>span:first-child{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680}.focus-goal-card h3{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 8px;font-size:19px;font-weight:640;line-height:1.18}.focus-goal-card>p{color:var(--focus-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.focus-goal-card-footer{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.focus-goal-card-footer>div{gap:4px;display:grid}.focus-goal-card-footer strong{color:var(--focus-ink);font-size:11px;font-weight:620}.focus-goal-card-footer small{color:var(--focus-soft);font-size:10px}.focus-progress{background:#e3e7e0;border-radius:10px;width:94px;height:4px;overflow:hidden}.focus-progress span{border-radius:inherit;background:var(--focus-accent);height:100%;display:block}.focus-phase,.focus-gate,.focus-state{width:fit-content;color:var(--focus-accent-strong);letter-spacing:.055em;text-transform:uppercase;background:#edf2eb;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:720;display:inline-flex}.focus-phase:before,.focus-gate:before,.focus-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.focus-gate[data-gate=blocked],.focus-gate[data-gate=approval],.focus-state[data-state=attention]{color:#9e5039;background:#f5e7e1}.focus-gate[data-gate=decision],.focus-gate[data-gate=review],.focus-state[data-state=review]{color:#8b6425;background:#f4eddf}.focus-state[data-state=working]{color:#466782;background:#e7edf4}.focus-state[data-state=done]{color:#47734f;background:#e8efe6}.focus-state[data-state=waiting]{color:#9b5a3a;background:#f3e8df}.focus-split{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:16px;display:grid}.focus-panel{border:1px solid var(--focus-line);background:var(--focus-surface);border-radius:15px}.focus-panel-pad{padding:20px}.focus-attention-list,.focus-delivery-list,.focus-task-list{display:grid}.focus-attention-row,.focus-delivery-row,.focus-task-row{border-bottom:1px solid var(--focus-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:15px 18px;transition:background .18s;display:grid}.focus-task-row{grid-template-columns:auto minmax(0,1fr) minmax(86px,auto) minmax(142px,176px);min-height:88px}.focus-attention-row:last-child,.focus-delivery-row:last-child,.focus-task-row:last-child{border-bottom:0}.focus-attention-row:hover,.focus-delivery-row:hover,.focus-task-row:hover{background:#eff3eba3}.focus-row-icon{background:var(--focus-tint);width:34px;height:34px;color:var(--focus-accent);border-radius:10px;place-items:center;display:grid}.focus-row-copy{gap:4px;min-width:0;display:grid}.focus-row-copy>span{color:var(--focus-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:670}.focus-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;overflow:hidden}.focus-row-copy p{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.focus-audit-metadata{flex-wrap:wrap;gap:4px;min-width:0;margin-top:3px;display:flex}.focus-audit-metadata code{border:1px solid var(--focus-line);max-width:100%;color:var(--focus-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:3px;padding:3px 5px;font-size:8px;line-height:1.35;overflow:hidden}.focus-operations-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.focus-operations-filters label{color:var(--focus-soft);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:700;display:grid}.focus-operations-filters input{border:1px solid var(--focus-line);width:100%;min-height:34px;color:var(--focus-ink);background:0 0;border-radius:5px;padding:0 10px}.focus-operations-filters button,.focus-operations-filters>a{border:1px solid var(--focus-line);min-height:34px;color:var(--focus-ink);background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.focus-operations-job-row{grid-template-columns:auto minmax(0,1fr) minmax(154px,auto);align-items:start}.focus-operations-signal-row{grid-template-columns:auto minmax(0,1fr) minmax(124px,auto)}.focus-operations-code-list{flex-wrap:wrap;gap:4px;min-width:0;margin-top:4px;display:flex}.focus-operations-code-list code{border:1px solid var(--focus-line);max-width:100%;color:var(--focus-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:3px;padding:3px 5px;font-size:8px;overflow:hidden}.focus-operations-inline-link{width:fit-content;max-width:100%;color:var(--focus-accent);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.focus-operations-recovery{color:var(--focus-soft)!important;letter-spacing:0!important;text-transform:none!important;font-size:9px!important}.focus-operations-activation-card{align-content:start}@media (max-width:760px){.focus-presence-bar{flex-direction:column;align-items:stretch}.focus-presence-rows{padding-bottom:2px}.focus-provider-filter-form{grid-template-columns:1fr 1fr}.focus-provider-filter-form>label,.focus-provider-filter-form>button{grid-column:1/-1}.focus-operations-filters{grid-template-columns:1fr}.focus-operations-job-row,.focus-operations-signal-row{grid-template-columns:auto minmax(0,1fr)}.focus-operations-job-row>.focus-row-meta,.focus-operations-signal-row>.focus-row-meta{text-align:left;grid-column:2;justify-items:start}}.focus-row-meta,.focus-row-context{color:var(--focus-soft);text-align:right;justify-items:end;gap:6px;font-size:9px;display:grid}.focus-task-next{color:#bbb3c0;background:#ffffff09;border:1px solid #ffffff1a;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 9px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.focus-task-row:hover .focus-task-next{transform:translate(2px)}.focus-task-next-icon{color:currentColor;background:#ffffff0e;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.focus-task-next-copy{gap:2px;min-width:0;display:grid}.focus-task-next-copy small{color:var(--focus-soft);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:720}.focus-task-next-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:690;overflow:hidden}.focus-task-next[data-tone=lime]{color:var(--focus-lime);background:#b8ff4913;border-color:#b8ff4938}.focus-task-next[data-tone=cyan]{color:var(--focus-cyan);background:#36d5ff12;border-color:#36d5ff38}.focus-task-next[data-tone=pink]{color:#ff8bb6;background:#ff176d12;border-color:#ff176d38}.focus-task-next[data-tone=amber]{color:var(--focus-amber);background:#ffc85a12;border-color:#ffc85a38}.focus-empty{text-align:center;background:#fffffc73;border:1px dashed #2d46362e;border-radius:15px;align-content:center;place-items:center;min-height:180px;padding:32px;display:grid}.focus-empty>svg{color:var(--focus-accent);margin-bottom:12px}.focus-empty strong{font-size:15px}.focus-empty p{max-width:440px;color:var(--focus-muted);margin:7px 0 18px;font-size:11px;line-height:1.55}.focus-filterbar{border-bottom:1px solid var(--focus-line);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;display:flex;overflow-x:auto}.focus-filterbar :is(a,button){color:var(--focus-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:620}.focus-filterbar :is(a,button).active{color:var(--focus-accent-strong);background:#e9eee6}.focus-search-object-filters>strong{color:var(--focus-ink);letter-spacing:.03em;flex:none;padding-right:7px;font-size:10px}.focus-search-object-filters>a{align-items:center;gap:7px;display:inline-flex}.focus-search-object-filters>a span{min-width:18px;color:var(--focus-muted);text-align:center;background:#7f7f7f1f;border-radius:999px;padding:2px 5px;font-size:8px}.focus-search-object-filters>a.active span{color:inherit;background:#0000001f}.focus-provider-filter-form{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(112px,auto)) auto;gap:7px;margin:-6px 0 20px;display:grid}.focus-provider-filter-form>:is(label,select){border:1px solid var(--focus-line);min-height:38px;color:var(--focus-muted);font:inherit;background:#ffffff09;border-radius:7px;font-size:10px}.focus-provider-filter-form>label{align-items:center;gap:8px;padding:0 10px;display:flex}.focus-provider-filter-form input{width:100%;min-width:0;color:var(--focus-ink);background:0 0;border:0;outline:0}.focus-provider-filter-form select{padding:0 9px}.focus-route-evidence{border-top:1px solid var(--focus-line);color:var(--focus-muted);flex-wrap:wrap;gap:6px 12px;padding:9px 0;display:flex}.focus-route-evidence small{font-size:8px;line-height:1.45}.focus-route-evidence small[data-tone=attention]{color:var(--focus-warning);font-weight:760}.focus-filter-search{border:1px solid var(--focus-line);background:#fffffcad;border-radius:9px;align-items:center;gap:8px;min-width:min(280px,35vw);height:35px;margin-left:auto;padding:0 10px;display:flex}.focus-filter-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.focus-filter-search select{border:0;border-left:1px solid var(--focus-line);min-width:0;max-width:132px;color:var(--focus-muted);font:inherit;background:0 0;outline:0;padding-left:8px;font-size:10px}.focus-filter-apply{min-height:24px;color:var(--focus-text);background:var(--focus-tint);cursor:pointer;border:0;border-radius:6px;padding:0 8px;font-size:10px;font-weight:700}.focus-goal-filter-form{border:1px solid var(--focus-line);background:#ffffff06;border-radius:9px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;margin:-4px 0 18px;padding:12px;display:grid}.focus-goal-filter-form label{min-width:0;color:var(--focus-muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:680;display:grid}.focus-goal-filter-form select{border:1px solid var(--focus-line);width:100%;min-height:35px;color:var(--focus-ink);background:var(--focus-panel);font:inherit;letter-spacing:0;text-transform:none;border-radius:7px;padding:0 28px 0 10px;font-size:11px;font-weight:560}.focus-goal-filter-form .focus-secondary{justify-content:center;min-height:35px}.focus-goal-filter-form .focus-quiet-link{min-height:35px;color:var(--focus-muted);justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.focus-goal-list-taxonomy{color:var(--focus-accent-strong);font:650 9px/1.25 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase}.focus-breadcrumbs{color:var(--focus-soft);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:21px;font-size:10px;display:flex}.focus-breadcrumbs a:hover{color:var(--focus-accent)}.focus-goal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;margin-bottom:24px;display:grid}.focus-goal-header h1{letter-spacing:-.05em;max-width:820px;margin:8px 0 10px;font-size:clamp(30px,4.3vw,52px);font-weight:620;line-height:1.02}.focus-goal-header p{max-width:700px;color:var(--focus-muted);margin:0;font-size:13px;line-height:1.65}.focus-goal-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.focus-stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-bottom:20px;display:grid}.focus-presence-bar{border:1px solid var(--focus-line);background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 18px;padding:9px 11px;display:flex}.focus-presence-bar>div:first-child{color:var(--focus-muted);align-items:center;gap:7px;font-size:9px;display:flex}.focus-presence-bar>div:first-child>strong{color:var(--focus-ink)}.focus-presence-rows{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.focus-presence-rows>span{background:#ffffff0a;border-radius:6px;grid-template-columns:6px auto;gap:1px 6px;min-width:0;padding:5px 8px;display:grid}.focus-presence-rows i{background:var(--focus-lime);border-radius:999px;grid-row:1/3;align-self:center;width:6px;height:6px;box-shadow:0 0 0 3px #b8ff4917}.focus-presence-rows span[data-kind=agent] i{background:#bc8cff;box-shadow:0 0 0 3px #bc8cff17}.focus-presence-rows strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-presence-rows small{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-stage-step{min-height:43px;color:var(--focus-soft);background:#e9ece6;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.focus-stage-step:first-child{border-radius:10px 0 0 10px}.focus-stage-step:last-child{border-radius:0 10px 10px 0}.focus-stage-step.done{color:#4e7057;background:#dfe9df}.focus-stage-step.current{background:var(--focus-accent);color:#fff}.focus-stage-step span{border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.focus-action-beam{color:#fff;background:#203d2f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:22px;padding:18px 20px;display:grid;box-shadow:0 15px 34px #1c392a24}.focus-action-beam>span{background:#ffffff1a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.focus-action-beam div{min-width:0}.focus-action-beam small{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:680}.focus-action-beam strong{margin-top:4px;font-size:15px;font-weight:620;display:block}.focus-action-beam p{color:#ffffffad;margin:4px 0 0;font-size:10px}.focus-action-beam .focus-primary{box-shadow:none;background:#f7faf4;border-color:#f7faf4;color:#21402f!important}.focus-execution-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;max-width:min(500px,48vw);display:flex}.focus-route-control{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:min(300px,100%);min-height:48px;padding:7px 10px;display:grid}.focus-route-control>svg{color:#ffffffb3}.focus-route-control>span{gap:1px;min-width:0;display:grid}.focus-action-beam .focus-route-control small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:690;line-height:1}.focus-root .focus-action-beam .focus-execution-actions .focus-route-control select{text-overflow:ellipsis;border:0;outline:0;width:100%;min-width:0;height:23px;padding:0 22px 0 0;font-size:11px;font-weight:650;color:#fff!important;background:0 0!important}.focus-root .focus-action-beam .focus-execution-actions .focus-route-control select option{color:#18231e;background:#fff}.focus-run-button,.focus-execution-setup{color:#21402f;min-height:48px;box-shadow:none;cursor:pointer;white-space:nowrap;background:#f7faf4;border:1px solid #f7faf4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:690;display:inline-flex}.focus-run-button:hover:not(:disabled),.focus-execution-setup:hover{background:#fff}.focus-run-button:disabled{cursor:not-allowed;opacity:.46}.focus-execution-status{color:#ffffffbd;text-align:right;flex-basis:100%;font-size:10px;line-height:1.4}body:has(.focus-root) .conversation-launcher{background:var(--focus-accent,#335f48);width:44px;height:44px;box-shadow:none;border-radius:10px;bottom:18px;right:18px;display:grid!important}body:has(.focus-root) .conversation-action-buttons button.apply{color:#fff;background:#335f48;border-color:#335f48}body:has(.focus-root) .conversation-composer-toolbar .conversation-send-button{color:#fff;background:#335f48;border-color:#335f48}body:has(.focus-root) .onboarding-welcome-modal{background:#f2f4ef;border-color:#23362b29}body:has(.focus-root) .onboarding-welcome-modal .primary-button{color:#fff!important;box-shadow:none!important;background:#335f48!important;border-color:#335f48!important}.focus-workbench{grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);align-items:start;gap:16px;display:grid}.focus-workbench-main,.focus-workbench-side{gap:16px;display:grid}.focus-task-brief{padding:24px}.focus-task-brief h2,.focus-mini-panel h2{letter-spacing:-.02em;margin:0 0 10px;font-size:15px;font-weight:650}.focus-task-brief>p{color:var(--focus-muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.focus-task-facts{background:var(--focus-line);border:1px solid var(--focus-line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.focus-task-facts div{background:#fcfcf9;gap:4px;min-height:78px;padding:13px;display:grid}.focus-task-facts span{color:var(--focus-soft);font-size:9px}.focus-task-facts strong{align-self:end;font-size:11px}.focus-mini-panel{padding:19px}.focus-mini-list{gap:9px;display:grid}.focus-mini-list>a,.focus-mini-list>div{background:#f1f3ee;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:10px 11px;font-size:10px;display:flex}.focus-mini-list strong{color:var(--focus-muted);margin-left:auto;font-size:9px}.focus-local-runtime-evidence{margin-top:12px}.focus-link-invocations>div{align-items:flex-start}.focus-link-invocations>div>span{gap:3px;min-width:0;display:grid}.focus-link-invocations>div>span strong{color:var(--focus-ink);margin:0;font-size:10px}.focus-link-invocations>div>span small{color:var(--focus-muted);font:700 9px/1.35 var(--font-mono,ui-monospace, monospace)}.focus-link-invocations>div>em{color:var(--focus-muted);text-align:right;margin-left:auto;font-size:9px;font-style:normal}.focus-goal-context-evidence{margin-top:12px}.focus-context-evidence-list{gap:7px;display:grid}.focus-context-evidence-list article{border:1px solid var(--focus-line);background:#ffffff06;border-radius:7px;gap:4px;padding:10px;display:grid}.focus-context-evidence-list article>span{color:var(--focus-muted);font:700 8px/1.35 var(--font-mono,ui-monospace, monospace)}.focus-context-evidence-list article>strong{color:var(--focus-ink);font-size:10px}.focus-context-evidence-list article>p{color:var(--focus-muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.focus-skill-binding-actions{gap:12px;margin-top:14px;display:grid}.focus-skill-binding-picker{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.focus-skill-binding-picker select{border:1px solid var(--focus-line);min-width:0;min-height:39px;color:var(--focus-ink);background:#fff;border-radius:9px;padding:0 10px;font-size:10px}.focus-skill-binding-actions .focus-mini-list>p{color:var(--focus-muted);margin:0;padding:12px;font-size:10px;line-height:1.55}.focus-inline-actions{gap:5px;margin-left:auto;display:flex}.focus-inline-actions button{border:1px solid var(--focus-line);width:29px;height:29px;color:var(--focus-muted);background:#fff;border-radius:7px;place-items:center;display:grid}.focus-inline-actions button:hover:not(:disabled){color:var(--focus-accent);border-color:#335f4847}.focus-task-controls-launcher{gap:14px;padding:20px;display:grid}.focus-task-controls-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.focus-task-controls-head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.focus-task-controls-head svg{color:var(--focus-accent)}.focus-task-controls-summary{border:1px solid var(--focus-line);background:var(--focus-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.focus-task-controls-summary>div{background:#fcfcf9;align-content:space-between;gap:6px;min-width:0;min-height:62px;padding:11px;display:grid}.focus-task-controls-summary span{color:var(--focus-soft);font-size:9px}.focus-task-controls-summary strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-task-controls-button{min-height:38px;color:var(--focus-accent-strong);cursor:pointer;background:#edf1e8;border:1px solid #335f4838;border-radius:9px;justify-self:start;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:680;display:inline-flex}.focus-task-controls-button:hover{background:#e4ebe0}body:has(.focus-root) .focus-task-controls-sheet{--focus-ink:#18231e;--focus-muted:#667069;--focus-soft:#8b958e;--focus-line:#23362b1f;--focus-accent:#335f48;--focus-accent-strong:#244735;border-left-color:var(--focus-line)!important;color:var(--focus-ink)!important;box-shadow:none!important;background:#f7f8f4!important}.focus-task-controls-sheet .waago-overlay-header{border-bottom-color:var(--focus-line)!important;background:#f0f3ed!important}.focus-task-controls-sheet .waago-overlay-header :is(h2,p){color:var(--focus-ink)!important}.focus-task-controls{gap:14px;display:grid}.focus-task-control-tabs{border-bottom:1px solid var(--focus-line);scrollbar-width:thin;gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.focus-task-control-tabs button{min-height:34px;color:var(--focus-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:11px}.focus-task-control-tabs button:hover{color:var(--focus-ink);background:#335f480f}.focus-task-control-tabs button.active{color:var(--focus-accent-strong);background:#335f481c;font-weight:680}.focus-task-control-panel{display:grid}.focus-task-control-panel .task-graph-control-box{border-radius:11px;min-height:0;padding:16px;border:1px solid var(--focus-line)!important;box-shadow:none!important;background:#fffffcd1!important}.focus-task-control-panel .task-graph-control-title svg{color:var(--focus-accent)!important}.focus-task-control-panel .task-graph-control-box :is(label,p){color:var(--focus-muted)!important}.focus-task-controls-sheet .primary-button{border-color:var(--focus-accent)!important;background:var(--focus-accent)!important;color:#fff!important;box-shadow:none!important}.focus-task-controls-sheet .secondary-button{border-color:var(--focus-line)!important;color:var(--focus-ink)!important;box-shadow:none!important;background:#fff!important}.focus-setup-intro{color:#fff;background:#253f32;border-radius:15px;align-items:center;gap:20px;margin-bottom:20px;padding:23px 25px;display:flex}.focus-setup-intro>span{background:#ffffff17;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid}.focus-setup-intro h2{margin:0;font-size:17px}.focus-setup-intro p{color:#ffffffa6;margin:5px 0 0;font-size:11px;line-height:1.55}.focus-setup .onboarding-layout{grid-template-columns:minmax(0,1fr) 280px}.focus-setup .onboarding-flow,.focus-setup .onboarding-side{border-color:var(--focus-line);box-shadow:none;background:#fffffcd6}.focus-setup .onboarding-flow-head h2{font-weight:620;color:var(--focus-ink)!important;letter-spacing:-.045em!important}.focus-setup .onboarding-flow-head p{color:var(--focus-muted)!important}.focus-setup .onboarding-flow-head .eyebrow{color:var(--focus-accent)!important}.focus-setup .onboarding-flow-head .live-dot{background:var(--focus-accent)!important;box-shadow:none!important}.focus-setup .onboarding-flow-head>span{color:var(--focus-accent-strong)!important;text-transform:none!important;background:#e7ede4!important;border:0!important;border-radius:7px!important}.focus-setup .onboarding-mode-switch button{border-color:var(--focus-line)!important;color:var(--focus-ink)!important;box-shadow:none!important;background:#f0f2ed!important}.focus-setup .onboarding-mode-switch button:hover{background:#eaeee7!important;border-color:#335f4838!important}.focus-setup .onboarding-mode-switch button.active{color:var(--focus-accent-strong)!important;background:#e5ede3!important;border-color:#335f4857!important;box-shadow:inset 0 0 0 1px #335f4814!important}.focus-setup .onboarding-mode-switch button svg{color:var(--focus-accent)!important}.focus-setup .onboarding-mode-switch button strong{color:var(--focus-ink)!important}.focus-setup .onboarding-mode-switch button small{color:var(--focus-muted)!important}.focus-setup .onboarding-mode-switch button:focus-visible{outline-color:#335f4857!important}.focus-setup .onboarding-stage-nav button{border-color:var(--focus-line)!important;color:var(--focus-muted)!important;box-shadow:none!important;background:#fffffcb8!important}.focus-setup .onboarding-stage-nav button>span{color:var(--focus-muted)!important;background:#e9ece6!important}.focus-setup .onboarding-stage-nav li[data-status=current] button{color:var(--focus-accent-strong)!important;background:#edf3eb!important;border-color:#335f484d!important}.focus-setup .onboarding-stage-nav li:is([data-status=current],[data-status=complete],[data-status=completed]) button>span{background:var(--focus-accent)!important;color:#fff!important}.focus-setup .onboarding-intent-grid legend,.focus-setup .onboarding-defaults label,.focus-setup .onboarding-defaults>div{color:var(--focus-muted)!important}.focus-setup .onboarding-intent{color:var(--focus-ink)!important;background:#f0f2ed!important}.focus-setup .onboarding-intent:hover{background:#eaeee7!important}.focus-setup .onboarding-intent.active{box-shadow:none!important;background:#e5ede3!important}.focus-setup .onboarding-intent>span{color:var(--focus-muted)!important;background:#e3e8df!important}.focus-setup .onboarding-intent.active>span{background:var(--focus-accent)!important;color:#fff!important}.focus-setup .onboarding-intent strong{color:var(--focus-ink)!important}.focus-setup .onboarding-intent small{color:var(--focus-muted)!important}.focus-setup .onboarding-defaults :is(input,select),.focus-setup .onboarding-goal-input textarea{border-color:var(--focus-line)!important;color:var(--focus-ink)!important;box-shadow:none!important;background:#fff!important}.focus-setup .onboarding-defaults :is(input,select):focus,.focus-setup .onboarding-goal-input textarea:focus{border-color:#335f486b!important;outline:3px solid #335f4814!important}.focus-setup .onboarding-stage-actions{border-top-color:var(--focus-line)!important}.focus-setup .onboarding-stage-actions>span{color:var(--focus-muted)!important}.focus-setup .primary-button{border-color:var(--focus-accent)!important;background:var(--focus-accent)!important;color:#fff!important;box-shadow:none!important}.focus-setup .primary-button:hover:not(:disabled){background:var(--focus-accent-strong)!important}.focus-db-state{place-items:center;min-height:62dvh;display:grid}.focus-db-state .focus-empty{width:min(520px,100%)}.focus-search-page-form{border:1px solid var(--focus-line);background:#fffffcd6;border-radius:14px;grid-template-columns:auto minmax(180px,1fr) minmax(130px,.24fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 9px 8px 17px;display:grid}.focus-search-page-form>svg{color:var(--focus-accent)}.focus-search-page-form input,.focus-search-page-form select{min-height:39px;color:var(--focus-ink);background:0 0;border:0;outline:0}.focus-search-page-form select{border-left:1px solid var(--focus-line);color:var(--focus-muted);padding-inline:10px;font-size:11px}.focus-agent-identity{align-items:center;gap:13px;margin-bottom:18px;display:flex}.focus-agent-identity>div:last-child{min-width:0}.focus-agent-identity span{color:var(--focus-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.focus-agent-identity h2{margin:5px 0 0}.focus-agent-tabs{scrollbar-width:thin;gap:5px;margin-top:18px;display:flex;overflow-x:auto}.focus-agent-tabs a{min-height:34px;color:var(--focus-muted);border:1px solid #0000;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.focus-agent-tabs a:hover{color:var(--focus-ink);background:#ffffff0d}.focus-agent-tabs a.active{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff4947}.focus-agent-detail-page .focus-detail-card>.card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.focus-agent-detail-page .focus-detail-card>.card-head>:is(svg,span){color:var(--focus-accent)}.focus-agent-detail-page .focus-detail-card .focus-secondary{margin-top:14px}.focus-selected-agent{margin-top:12px}.focus-selected-agent>p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.55}.focus-selected-agent .focus-task-facts{margin-top:14px}.focus-selected-agent-memory{gap:10px;margin-top:14px;display:grid}.focus-selected-agent-memory>section{border:1px solid var(--focus-line);border-radius:9px;padding:12px}.focus-selected-agent-memory>section>strong{color:var(--focus-ink);font-size:10px;display:block}.focus-selected-agent-memory article{gap:3px;margin-top:9px;display:grid}.focus-selected-agent-memory article+article{border-top:1px solid var(--focus-line);padding-top:9px}.focus-selected-agent-memory article span{color:var(--focus-accent);font-size:9px;font-weight:700}.focus-selected-agent-memory :is(article p,section>p){color:var(--focus-muted);margin:3px 0 0;font-size:9px;line-height:1.5}.focus-selected-agent-memory article small{color:var(--focus-soft);font-size:8px}.focus-selected-agent-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.focus-execution-response{border:1px solid var(--focus-line);border-radius:8px;margin-top:12px;padding:11px}.focus-execution-response>strong{color:var(--focus-ink);font-size:10px;display:block}.focus-execution-response>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.focus-execution-response a{color:var(--focus-accent);background:#b8ff4914;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:650}.focus-execution-response a:hover{background:#b8ff4924}.focus-execution-detail-page .focus-detail-card>.card-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.focus-execution-detail-page .focus-detail-card>.card-head>svg{color:var(--focus-accent)}.focus-execution-evidence-list{display:grid}.focus-execution-evidence-list article{border-bottom:1px solid var(--focus-line);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.focus-execution-evidence-list article:last-child{border-bottom:0}.focus-execution-evidence-list article>svg{color:var(--focus-accent)}.focus-execution-evidence-list article>div{gap:3px;min-width:0;display:grid}.focus-execution-evidence-list strong{color:var(--focus-ink);font-size:10px}.focus-execution-evidence-list p{color:var(--focus-muted);margin:0;font-size:9px;line-height:1.5}.focus-execution-evidence-list small{color:var(--focus-soft);font-size:8px}.focus-execution-output-list{gap:8px;display:grid}.focus-execution-output{border:1px solid var(--focus-line);background:#ffffff09;border-radius:9px;align-items:center;gap:12px;min-height:68px;padding:14px;display:flex}.focus-execution-output>svg{color:var(--focus-accent)}.focus-execution-output>div{gap:5px;min-width:0;display:grid}.focus-execution-output strong{color:var(--focus-ink);font-size:11px}.focus-execution-output span{color:var(--focus-muted);font-size:9px}.focus-execution-output:hover{background:#b8ff490f;border-color:#b8ff4947}.focus-task-execution-state{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.focus-task-execution-state span{color:var(--focus-accent);font:650 8px/1.2 var(--font-geist-mono,monospace)}.focus-task-execution-state em{color:var(--focus-soft);font-size:8px;font-style:normal}.focus-notification-open-label{color:var(--focus-accent);margin-top:4px;font-size:8px;font-style:normal;font-weight:700}.focus-ledger-tools{gap:10px;display:grid}.focus-ledger-tools .usage-filter-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.focus-ledger-tools .usage-filter-form label{color:var(--focus-muted);gap:5px;font-size:8px;display:grid}.focus-ledger-tools .usage-filter-form :is(input,select){border:1px solid var(--focus-line);min-width:0;min-height:34px;color:var(--focus-ink);background:#ffffff0a;border-radius:6px;padding:7px 9px}.focus-ledger-row-actions{flex-wrap:wrap;gap:5px;display:flex}.focus-ledger-row-actions a{color:var(--focus-accent);font-size:8px;font-weight:650}@media (max-width:900px){.focus-ledger-tools .usage-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.focus-judgment-result{background:var(--focus-tint);border-radius:11px;margin-top:18px;padding:14px}.focus-judgment-result svg{color:var(--focus-accent)}.focus-judgment-result strong{margin:8px 0 4px;display:block}.focus-judgment-result p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.55}.focus-collaboration-surface,.focus-automation-surface{border:1px solid var(--focus-line);background:#fffffccc;border-radius:17px;overflow:hidden}.focus-collaboration-surface .collaboration-hub{background:0 0;border:0;border-radius:0;min-height:min(760px,100dvh - 210px)}.focus-automation-surface .agent-automation-layout{padding:14px}.focus-artifact-workbench .artifact-workbench{border-color:var(--focus-line);box-shadow:none}.focus-skill-actions{gap:16px;display:grid}.focus-root .focus-section .card,.focus-root .focus-detail-card .card,.focus-root .focus-automation-surface .card{border-color:var(--focus-line);box-shadow:none;background:#fffffcd1}.focus-root .primary-button{border-color:var(--focus-accent);background:var(--focus-accent);color:#fff}.focus-root .secondary-button{border-color:var(--focus-line);color:var(--focus-ink);background:#fffffcc2}.focus-root .primary-button:hover:not(:disabled){background:var(--focus-accent-strong)}.focus-root .secondary-button:hover:not(:disabled){background:#fff;border-color:#335f4847}.focus-loading,.focus-skeleton-layout{gap:18px;display:grid}.focus-skeleton{background:linear-gradient(100deg,#e9ece6 25%,#f4f5f1 45%,#e9ece6 65%) 0 0/220% 100%;border-radius:11px;animation:1.35s linear infinite focus-shimmer}.focus-skeleton-title{width:46%;height:48px}.focus-skeleton-action{height:210px}.focus-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.focus-skeleton-card{height:180px}@keyframes focus-shimmer{to{background-position-x:-220%}}@media (max-width:1080px){.focus-root{--focus-rail-width:216px}.focus-main{padding-inline:28px}.focus-hero{grid-template-columns:1fr}.focus-hero-action{border-top:1px solid #2d473724;border-left:0;padding:22px 0 0}.focus-goal-grid,.focus-detail-grid,.focus-workbench{grid-template-columns:1fr}}@media (max-height:760px) and (min-width:761px){.focus-rail{padding:16px 13px 12px}.focus-workspace-id{margin:16px 4px 11px;padding-block:10px}.focus-nav{gap:2px;margin-bottom:6px}.focus-nav a,.focus-rail-bottom>a{min-height:37px}.focus-rail-bottom{gap:4px}.focus-account{padding-top:7px}.focus-account small{display:none}}@media (max-width:760px){.focus-root{--focus-rail-width:0px}.focus-rail{width:min(320px,88vw);transition:transform .24s cubic-bezier(.2,.8,.25,1);transform:translate(-105%);box-shadow:20px 0 50px #1d322529}.focus-rail.open{transform:translate(0)}.focus-mobile-menu,.focus-mobile-close{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.focus-scrim{z-index:18;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17221c4d;border:0;position:fixed;inset:0}.focus-stage{margin-left:0}.focus-topbar{gap:9px;height:62px;padding:0 15px}.focus-search{flex:1;width:auto}.focus-search span,.focus-top-actions .focus-notifications{display:none}.focus-language-trigger{width:38px;min-width:38px;padding:0;font-size:0}.focus-top-actions .focus-new-goal{width:38px;padding:0;font-size:0}.focus-main{padding:27px 16px 50px}.focus-page-head{flex-direction:column;align-items:flex-start;gap:14px}.focus-hero{border-radius:16px;min-height:0;padding:25px}.focus-hero-title{font-size:34px}.focus-split{grid-template-columns:1fr}.focus-filterbar{flex-wrap:wrap;align-items:stretch;overflow:visible}.focus-filter-search{order:-1;width:100%;min-width:0;margin:0 0 4px}.focus-goal-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-goal-filter-form .focus-secondary,.focus-goal-filter-form .focus-quiet-link{width:100%}.focus-comment-row{grid-template-columns:30px minmax(0,1fr)}.focus-comment-row .comment-inline-actions{grid-column:1/-1;justify-content:flex-start}.focus-judgment-create .governance-queue{grid-template-columns:minmax(0,1fr)}.focus-task-evidence-grid,.focus-task-evidence-facts{grid-template-columns:1fr}.focus-completed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-goal-header{grid-template-columns:1fr}.focus-goal-header-actions{justify-content:flex-start}.focus-stage-strip{grid-template-columns:repeat(3,1fr)}.focus-stage-step:first-child{border-radius:9px 0 0}.focus-stage-step:nth-child(3){border-radius:0 9px 0 0}.focus-stage-step:nth-child(4){border-radius:0 0 0 9px}.focus-stage-step:last-child{border-radius:0 0 9px}.focus-action-beam{grid-template-columns:auto 1fr}.focus-action-beam>a,.focus-action-beam>.task-action-cluster,.focus-action-beam>.focus-execution-actions{grid-column:1/-1}.focus-execution-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;display:grid}.focus-route-control{min-width:0}.focus-execution-status,.focus-execution-setup{grid-column:1/-1}.focus-task-facts{grid-template-columns:1fr}.focus-task-controls-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-setup .onboarding-layout{grid-template-columns:1fr}.focus-setup .onboarding-side{display:none}.focus-attention-row,.focus-delivery-row,.focus-task-row{grid-template-columns:auto minmax(0,1fr)}.focus-row-meta,.focus-row-context{text-align:left;grid-column:2;justify-items:start}.focus-task-next{grid-column:2;width:min(210px,100%)}.focus-skeleton-grid{grid-template-columns:1fr}.focus-search-page-form{grid-template-columns:auto minmax(0,1fr)}.focus-search-page-form select,.focus-search-page-form button{grid-column:1/-1;width:100%}.focus-search-page-form select{border:1px solid var(--focus-line);border-radius:9px}}html:root:root:root body .focus-root .primary-button,html:root:root:root body .focus-root button.focus-primary,html:root:root:root body .focus-root a.focus-primary{border-color:var(--focus-lime)!important;color:#0d0a12!important;background:var(--focus-lime)!important;box-shadow:0 12px 28px #b8ff491c!important}html:root:root:root body .focus-root .primary-button:hover:not(:disabled),html:root:root:root body .focus-root .focus-primary:hover:not(:disabled){background:#d5ff91!important}.focus-root .goal-context-actions-launcher{margin-top:12px}.focus-root .goal-context-actions-launcher>.primary-button{justify-content:center;width:100%}.focus-root .focus-resource-attach{color:var(--focus-soft);background:#ffffff09;border:0;border-radius:6px;margin:12px 0 18px}.focus-root .focus-resource-attach>summary{cursor:pointer;color:#eee9f1;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:720;list-style:none;display:flex}.focus-root .focus-resource-attach>summary::-webkit-details-marker{display:none}.focus-root .focus-resource-attach>summary:after{content:"+";color:var(--focus-lime);margin-left:auto;font-size:17px}.focus-root .focus-resource-attach[open]{padding-bottom:14px;box-shadow:0 18px 42px #0201052e}.focus-root .focus-resource-attach[open]>summary:after{content:"−"}.focus-root .focus-resource-attach .goal-artifact-create{background:#09070d85;border:0;border-radius:5px;margin:0 14px;padding:16px}.focus-root .focus-completion-form{gap:18px;display:grid}.focus-root .focus-completion-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-root .focus-completion-review-head span{color:var(--focus-ink);font-size:13px;font-weight:720}.focus-root .focus-completion-review-head strong{color:var(--focus-lime);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.focus-root .focus-completion-requirements{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.focus-root .focus-completion-requirements>:is(a,div){color:#c8c1cc;background:#ffffff09;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.focus-root .focus-completion-requirements>[data-resolved=true] span{color:var(--focus-lime)}.focus-root .focus-completion-requirements>[data-resolved=false] span{color:#dcbf81}.focus-root .focus-completion-requirements strong{min-width:0;font-size:11px;line-height:1.4}.focus-root .focus-completion-options{border:0;gap:6px;padding:0;display:grid}.focus-root .focus-completion-options legend{color:var(--focus-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:760}.focus-root .focus-completion-options label{background:#ffffff09;border-radius:5px;gap:9px;padding:10px 12px;display:flex}.focus-root .focus-completion-options label span{gap:2px;display:grid}.focus-root .focus-completion-options small{color:var(--focus-muted)}.focus-root .focus-completion-summary{color:var(--focus-soft);gap:7px;font-size:11px;display:grid}.focus-root .focus-completion-summary textarea{min-height:84px}.focus-root .focus-completion-submit{align-items:center;gap:12px;display:flex}.focus-root .focus-completion-submit>span{color:#dcbf81;font-size:12px}.focus-root .focus-completion-follow-up{border:1px solid var(--focus-line);background:var(--focus-panel-fill);border-radius:7px;gap:10px;padding:14px;display:grid}.focus-root .focus-completion-follow-up-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-root .focus-completion-follow-up-head span{color:var(--focus-ink);font-size:11px;font-weight:720}.focus-root .focus-completion-follow-up-head strong{color:var(--focus-soft);text-transform:uppercase;font-size:8px}.focus-root .focus-completion-follow-up>p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.5}.focus-root .focus-completion-follow-up-grid,.focus-root .focus-completed-followups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article{border:1px solid var(--focus-line);background:#ffffff06;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:12px;display:grid}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article>svg{color:var(--focus-accent)}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article>div{gap:5px;min-width:0;display:grid}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article strong{color:var(--focus-ink);font-size:10px}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article p{color:var(--focus-muted);margin:0;font-size:9px;line-height:1.5}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article small{color:var(--focus-soft);font-size:9px}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article div>div{flex-wrap:wrap;gap:5px;display:flex}.focus-root :is(.focus-completion-follow-up-grid,.focus-completed-followups) article a{color:var(--focus-accent);background:#ffffff09;border-radius:4px;padding:4px 6px;font-size:9px}.focus-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus-root .focus-context-questions{background:#dcbf8112;border-radius:7px;margin:10px 0 14px;padding:10px}.focus-root .focus-context-questions-head{color:#e7ddc7;justify-content:space-between;align-items:center;min-height:28px;padding:0 2px 6px;font-size:11px;display:flex}.focus-root .focus-context-questions-head>span{color:#16110b;font-variant-numeric:tabular-nums;background:#dcbf81;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.focus-root .focus-context-question+.focus-context-question{margin-top:4px}.focus-root .focus-context-question{background:#08060b66;border-radius:5px}.focus-root .focus-context-question>summary{cursor:pointer;color:#eee9f1;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:680;line-height:1.45;list-style:none;display:flex}.focus-root .focus-context-question>summary::-webkit-details-marker{display:none}.focus-root .focus-context-question>summary svg{color:var(--focus-muted);flex:none;transition:transform .16s}.focus-root .focus-context-question[open]>summary svg{transform:rotate(180deg)}.focus-root .focus-context-question form{gap:8px;padding:0 10px 10px;display:grid}.focus-root .focus-context-question textarea{resize:vertical;min-height:88px}.focus-root .focus-context-question .focus-primary{justify-content:center;width:100%}.focus-root .focus-context-question form>p{color:#e3b3a5;margin:0;font-size:11px;line-height:1.45}.focus-root .focus-provider-recommendation{background:#b8ff490e;border-radius:7px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex;box-shadow:inset 2px 0 #b8ff498c}.focus-root .focus-provider-recommendation>div{gap:2px;min-width:0;display:grid}.focus-root .focus-provider-recommendation small{color:var(--focus-lime);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.focus-root .focus-provider-recommendation strong{color:#f3eef5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.focus-root .focus-provider-recommendation p{color:var(--focus-muted);margin:0;font-size:11px}.focus-root .focus-provider-recommendation .focus-secondary{flex:none;margin-left:auto}.focus-root .focus-library-card[data-selected=true]{box-shadow:inset 2px 0 0 var(--focus-lime);background:#b8ff490f}.focus-root .focus-library-card footer>strong{color:var(--focus-lime);font-size:10px;font-weight:760}.focus-root .focus-pagination{min-height:36px;color:var(--focus-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:14px;font-size:11px;display:grid}.focus-root .focus-pagination a{color:var(--focus-soft);align-items:center;gap:5px;font-weight:680;display:inline-flex}.focus-root .focus-pagination a:last-child{justify-self:end}.focus-root .focus-pagination>span:nth-child(2){justify-self:center}@media (max-width:1080px){.focus-root .focus-completion-requirements{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-completion-follow-up-grid,.focus-root .focus-completed-followups{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.focus-root .focus-completion-requirements{grid-template-columns:1fr}.focus-root .focus-completion-submit{flex-direction:column;align-items:stretch}.focus-root .focus-completion-submit .focus-primary{justify-content:center}.focus-root .focus-provider-recommendation{flex-wrap:wrap;align-items:flex-start}.focus-root .focus-provider-recommendation .focus-secondary{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.focus-page,.focus-skeleton{animation:none}.focus-root *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.focus-root .focus-plan-studio{--plan-line:#ffffff1c;--plan-surface:#0d0a13d6;--plan-raised:#ffffff0b;border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:8px;margin-top:28px;overflow:hidden;box-shadow:0 26px 72px #0302083d}.focus-root .focus-plan-studio-heading{border-bottom:1px solid var(--plan-line);background:linear-gradient(100deg,#b8ff4911,#0000 38%,#36d5ff09);justify-content:space-between;align-items:flex-end;gap:24px;min-height:90px;padding:18px 20px;display:flex}.focus-root .focus-plan-studio-heading>div:first-child{min-width:0}.focus-root .focus-plan-studio-kicker{color:var(--focus-lime);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.focus-root .focus-plan-studio-heading h2{color:#fff;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(22px,2.3vw,32px);font-weight:680}.focus-root .focus-plan-studio-heading p{max-width:720px;color:var(--focus-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.focus-root .focus-plan-studio-version{flex:none;justify-items:end;gap:2px;display:grid}.focus-root .focus-plan-studio-version span{color:var(--focus-soft);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.focus-root .focus-plan-studio-version strong{color:var(--focus-cyan);font:700 18px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-collaboration{border-bottom:1px solid var(--plan-line);background:#36d5ff06;align-items:center;gap:9px;min-height:48px;padding:8px 14px;display:flex}.focus-root .focus-plan-collaboration>span:first-child{width:28px;height:28px;color:var(--focus-cyan);background:#36d5ff0f;border:1px solid #36d5ff2e;flex:none;place-items:center;display:grid}.focus-root .focus-plan-collaboration>div:nth-child(2){gap:2px;min-width:0;display:grid}.focus-root .focus-plan-collaboration>div:nth-child(2) strong{color:#eeeaf1;font-size:9px}.focus-root .focus-plan-collaboration>div:nth-child(2) small{color:var(--focus-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-root .focus-plan-collaboration[data-state=attention]{background:#ffc85a0e}.focus-root .focus-plan-collaboration[data-state=attention]>span:first-child{color:var(--focus-amber);background:#ffc85a12;border-color:#ffc85a33}.focus-root .focus-plan-collaboration>button{min-height:30px;color:var(--focus-amber);cursor:pointer;font:750 8px/1 var(--font-geist-sans,"Geist",sans-serif);background:#ffc85a12;border:1px solid #ffc85a38;margin-left:4px;padding:0 9px}.focus-root .focus-plan-collaboration>button:disabled{cursor:wait;opacity:.55}.focus-root .focus-plan-collaborator-stack{flex-direction:row-reverse;justify-content:flex-start;margin-left:auto;display:flex}.focus-root .focus-plan-collaborator-stack span{color:#0d0a12;background:var(--focus-lime);width:25px;height:25px;font:800 7px/1 var(--font-geist-sans,"Geist",sans-serif);border:2px solid #120d1a;border-radius:50%;place-items:center;margin-left:-6px;display:grid}.focus-root .focus-plan-studio-grid{grid-template-columns:minmax(230px,.82fr) minmax(420px,1.8fr) minmax(250px,.95fr);min-height:720px;display:grid}.focus-root .focus-plan-studio-grid>*{min-width:0}.focus-root .focus-plan-studio-rail,.focus-root .focus-plan-studio-review{background:#07050b70;padding:16px}.focus-root .focus-plan-studio-rail{border-right:1px solid var(--plan-line)}.focus-root .focus-plan-studio-review{border-left:1px solid var(--plan-line)}.focus-root .focus-plan-studio-canvas{background:#ffffff03}.focus-root .focus-plan-studio-rail-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.focus-root .focus-plan-studio-rail-head>span{width:34px;height:34px;color:var(--focus-lime);font:700 10px/1 var(--font-geist-mono,monospace);border:1px solid #b8ff4942;place-items:center;display:grid}.focus-root .focus-plan-studio-rail-head>div{gap:2px;min-width:0;display:grid}.focus-root .focus-plan-studio-rail-head small{color:var(--focus-soft);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:760}.focus-root .focus-plan-studio-rail-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.focus-root .focus-plan-studio-outcome{color:var(--focus-muted);margin:13px 0 0;font-size:10px;line-height:1.55}.focus-root .focus-plan-context-strip{border:1px solid var(--plan-line);background:var(--plan-raised);flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;padding:10px;display:flex}.focus-root .focus-plan-context-strip>svg{color:var(--focus-cyan)}.focus-root .focus-plan-context-strip>span{color:var(--focus-soft);margin-right:auto;font-size:9px}.focus-root .focus-plan-context-strip>span strong{color:#fff;margin-right:3px}.focus-root .focus-plan-context-strip>small{max-width:100%;color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0b;padding:3px 5px;font-size:8px;overflow:hidden}.focus-root .focus-plan-prompt{border-top:1px solid var(--plan-line);gap:9px;margin-top:14px;padding-top:14px;display:grid}.focus-root .focus-plan-prompt>label{color:#fff;font-size:10px;font-weight:700}html:root:root:root body .focus-root .focus-plan-studio :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--plan-line);-webkit-text-fill-color:#eeeaf1;width:100%;font:500 10px/1.45 var(--font-geist-sans,"Geist",sans-serif);border-radius:4px;outline:0;color:#eeeaf1!important;box-shadow:none!important;background:#ffffff0b!important}html:root:root:root body .focus-root .focus-plan-studio :is(input:not([type=checkbox]),select){min-height:34px;padding:0 8px}html:root:root:root body .focus-root .focus-plan-studio textarea{resize:vertical;min-height:86px;padding:8px}html:root:root:root body .focus-root .focus-plan-studio :is(input:not([type=checkbox]),select,textarea):focus{border-color:#b8ff4970;box-shadow:0 0 0 2px #b8ff4912}html:root:root:root body .focus-root .focus-plan-studio :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.58}.focus-root .focus-plan-studio select option,.focus-root .focus-plan-studio select optgroup{color:#eeeaf1;background:#17111f}.focus-root .focus-plan-prompt-controls{grid-template-columns:1fr;gap:7px;display:grid}.focus-root .focus-plan-prompt-controls>label:first-child{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.focus-root .focus-plan-check{color:var(--focus-muted);cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.focus-root .focus-plan-check input{width:13px;height:13px;accent-color:var(--focus-lime);margin:0}.focus-root .focus-plan-check span{align-items:center;gap:5px;display:flex}.focus-root .focus-plan-generate,.focus-root .focus-plan-save,.focus-root .focus-plan-launch,.focus-root .focus-plan-rollback{font:inherit;cursor:pointer;border:0}.focus-root .focus-plan-generate{color:#0d0a12;background:var(--focus-lime);justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:10px;font-weight:800;display:flex}.focus-root .focus-plan-generate:hover:not(:disabled){background:#d5ff91}.focus-root .focus-plan-generate:disabled{cursor:wait;opacity:.55}.focus-root .focus-plan-history{margin-top:18px}.focus-root .focus-plan-history-title{min-height:30px;color:var(--focus-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.focus-root .focus-plan-history-title svg{color:var(--focus-cyan)}.focus-root .focus-plan-history-title strong{color:#fff;font-family:var(--font-geist-mono,monospace);margin-left:auto}.focus-root .focus-plan-history-list{gap:4px;display:grid}.focus-root .focus-plan-history-list>p{color:var(--focus-soft);font-size:9px;line-height:1.5}.focus-root .focus-plan-history-list button{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.focus-root .focus-plan-history-list button:hover{background:#ffffff0a}.focus-root .focus-plan-history-list button.active{background:#b8ff490f;border-color:#b8ff4933}.focus-root .focus-plan-history-index{color:var(--focus-cyan);font:700 9px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-history-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.focus-root .focus-plan-history-list button strong{color:#e9e5ec;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-plan-history-list button small{color:var(--focus-soft);font-size:8px}.focus-root .focus-plan-history-delta{color:var(--focus-lime);font:700 8px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-history-delta i{color:var(--focus-soft);margin:0 2px;font-style:normal}.focus-root .focus-plan-activity{border-top:1px solid var(--plan-line);margin-top:16px;padding-top:12px}.focus-root .focus-plan-activity-title{min-height:28px;color:var(--focus-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.focus-root .focus-plan-activity-title svg{color:var(--focus-lime)}.focus-root .focus-plan-activity-title strong{color:#fff;font-family:var(--font-geist-mono,monospace);margin-left:auto}.focus-root .focus-plan-activity-list{gap:2px;display:grid}.focus-root .focus-plan-activity-list>p{color:var(--focus-soft);margin:5px 0;font-size:8px}.focus-root .focus-plan-activity-list button{min-width:0;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:7px;padding:5px 2px;display:grid}.focus-root .focus-plan-activity-list button:hover:not(:disabled){background:#ffffff09}.focus-root .focus-plan-activity-list button:disabled{cursor:default;opacity:.62}.focus-root .focus-plan-activity-list button>span:first-child{background:var(--focus-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #36d5ff14}.focus-root .focus-plan-activity-list button>span:first-child[data-tone=done]{background:var(--focus-lime);box-shadow:0 0 0 3px #b8ff4914}.focus-root .focus-plan-activity-list button>span:first-child[data-tone=attention]{background:var(--focus-coral);box-shadow:0 0 0 3px #ff7b8314}.focus-root .focus-plan-activity-list button>span:first-child[data-tone=working]{background:var(--focus-amber);box-shadow:0 0 0 3px #ffc85a14}.focus-root .focus-plan-activity-list button>span:first-child[data-tone=muted]{background:var(--focus-soft);box-shadow:none}.focus-root .focus-plan-activity-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.focus-root .focus-plan-activity-list button strong{color:#e9e5ec;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-root .focus-plan-activity-list button small{color:var(--focus-soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.focus-root .focus-plan-workspace{flex-direction:column;min-height:100%;display:flex}.focus-root .focus-plan-canvas-head,.focus-root .focus-plan-review-head{border-bottom:1px solid var(--plan-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 15px;display:flex}.focus-root .focus-plan-canvas-head>div:first-child,.focus-root .focus-plan-review-head>div{gap:3px;min-width:0;display:grid}.focus-root .focus-plan-canvas-head span,.focus-root .focus-plan-review-head>div span{color:var(--focus-cyan);font:750 8px/1 var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.focus-root .focus-plan-canvas-head h3,.focus-root .focus-plan-review-head h3{color:#fff;letter-spacing:-.015em;margin:0;font-size:13px}.focus-root .focus-plan-canvas-meta{color:var(--focus-soft);align-items:end;font-size:8px}.focus-root .focus-plan-canvas-meta span{color:var(--focus-soft);letter-spacing:0;text-transform:none;align-items:center;gap:4px;display:flex}.focus-root .focus-plan-canvas-meta span:first-child{color:var(--focus-lime)}.focus-root .focus-plan-diff-strip{border-bottom:1px solid var(--plan-line);grid-template-columns:repeat(4,1fr);display:grid}.focus-root .focus-plan-diff-strip>div{border-right:1px solid var(--plan-line);align-content:center;gap:3px;min-height:54px;padding:10px 12px;display:grid}.focus-root .focus-plan-diff-strip>div:last-child{border-right:0}.focus-root .focus-plan-diff-strip small{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.focus-root .focus-plan-diff-strip strong{font:700 15px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-diff-strip [data-tone=added] strong{color:var(--focus-lime)}.focus-root .focus-plan-diff-strip [data-tone=changed] strong{color:var(--focus-cyan)}.focus-root .focus-plan-diff-strip [data-tone=archived] strong{color:var(--focus-coral)}.focus-root .focus-plan-diff-strip [data-tone=edge] strong{color:var(--focus-amber)}.focus-root .focus-plan-task-index{border-bottom:1px solid var(--plan-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px;display:grid}.focus-root .focus-plan-task-index button{border:1px solid var(--plan-line);min-width:0;min-height:52px;color:inherit;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:52px;background:#ffffff06;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.focus-root .focus-plan-task-index button:hover{border-color:#36d5ff40}.focus-root .focus-plan-task-index button.active{box-shadow:inset 2px 0 0 var(--focus-cyan);background:#36d5ff0e;border-color:#36d5ff75}.focus-root .focus-plan-task-order{color:var(--focus-soft);font:700 8px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-task-index button>span:nth-child(2){gap:2px;min-width:0;display:grid}.focus-root .focus-plan-task-index strong{color:#eeeaf1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-plan-task-index small{color:var(--focus-soft);font-size:8px}.focus-root .focus-plan-task-index em{min-width:34px;color:var(--focus-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;justify-content:center;align-items:center;padding:3px 4px;font-size:7px;font-style:normal;font-weight:800;display:flex}.focus-root .focus-plan-task-index em[data-kind=added]{color:var(--focus-lime);background:#b8ff4917}.focus-root .focus-plan-task-index em[data-kind=changed]{color:var(--focus-cyan);background:#36d5ff17}.focus-root .focus-plan-task-editor{border:1px solid var(--plan-line);background:#ffffff05;margin:10px}.focus-root .focus-plan-task-editor[data-locked=true]{border-color:#b8ff492e}.focus-root .focus-plan-editor-head{border-bottom:1px solid var(--plan-line);justify-content:space-between;align-items:center;min-height:37px;padding:7px 10px;display:flex}.focus-root .focus-plan-editor-head>div{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.focus-root .focus-plan-editor-head strong{color:var(--focus-cyan);font-family:var(--font-geist-mono,monospace)}.focus-root .focus-plan-editor-head>small{color:var(--focus-lime);align-items:center;gap:4px;font-size:8px;display:flex}.focus-root .focus-plan-remove-task{min-height:25px;color:var(--focus-coral);cursor:pointer;font:750 8px/1 var(--font-geist-sans,"Geist",sans-serif);background:#ff7b830f;border:1px solid #ff7b8338;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.focus-root .focus-plan-remove-task:hover{background:#ff7b831c;border-color:#ff7b836b}.focus-root .focus-plan-remove-task:disabled{cursor:default;opacity:.45}.focus-root .focus-plan-task-editor fieldset{border:0;min-width:0;margin:0;padding:10px}.focus-root .focus-plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root .focus-plan-form-grid label{min-width:0;color:var(--focus-soft);letter-spacing:.05em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.focus-root .focus-plan-form-grid label.wide{grid-column:1/-1}.focus-root .focus-plan-form-grid textarea{min-height:62px}.focus-root .focus-plan-editor-options{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.focus-root .focus-plan-editor-options details{width:min(240px,100%);color:var(--focus-muted);font-size:8px}.focus-root .focus-plan-editor-options summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:5px;display:flex}.focus-root .focus-plan-editor-options details>div{border:1px solid var(--plan-line);background:#120d1a;gap:5px;max-height:150px;margin-top:7px;padding:7px;display:grid;overflow-y:auto}.focus-root .focus-plan-editor-options details label{align-items:flex-start;gap:6px;display:flex}.focus-root .focus-plan-editor-options details label span{color:#e6e1e9;min-width:0;font-size:8px;display:grid}.focus-root .focus-plan-editor-options details label small{color:var(--focus-soft)}.focus-root .focus-plan-governed-editor{border:1px solid var(--plan-line);background:#ffffff03;margin:0 10px 10px}.focus-root .focus-plan-governed-editor>header{border-bottom:1px solid var(--plan-line);justify-content:space-between;align-items:center;min-height:38px;padding:0 9px;display:flex}.focus-root .focus-plan-governed-editor>header div{color:#e9e5ec;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.focus-root .focus-plan-governed-editor>header svg{color:var(--focus-lime)}.focus-root .focus-plan-governed-editor>header strong{color:var(--focus-lime);font:700 9px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-governed-editor>nav{border-bottom:1px solid var(--plan-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.focus-root .focus-plan-governed-editor>nav button{border:0;border-right:1px solid var(--plan-line);min-width:0;min-height:38px;color:var(--focus-soft);cursor:pointer;font:700 8px/1.25 var(--font-geist-sans,"Geist",sans-serif);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.focus-root .focus-plan-governed-editor>nav button:last-child{border-right:0}.focus-root .focus-plan-governed-editor>nav button[aria-pressed=true]{color:var(--focus-cyan);box-shadow:inset 0 -2px 0 var(--focus-cyan);background:#36d5ff0f}.focus-root .focus-plan-governed-editor>nav button span{color:inherit;font-family:var(--font-geist-mono,monospace)}.focus-root .focus-plan-governed-body{grid-template-columns:minmax(150px,.7fr) minmax(0,1.5fr);min-height:250px;display:grid}.focus-root .focus-plan-governed-list{border-right:1px solid var(--plan-line);align-content:start;gap:4px;padding:7px;display:grid}.focus-root .focus-plan-governed-list>button{min-width:0;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;gap:2px;padding:6px 7px;display:grid}.focus-root .focus-plan-governed-list>button[aria-pressed=true]{background:#36d5ff0e;border-color:#36d5ff57}.focus-root .focus-plan-governed-list>button strong{color:#e7e1ea;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-root .focus-plan-governed-list>button small{color:var(--focus-soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.focus-root .focus-plan-governed-list>button.add{min-height:32px;color:var(--focus-lime);background:#b8ff4909;border:1px dashed #b8ff4938;justify-content:center;align-items:center;gap:5px;display:flex}.focus-root .focus-plan-governed-list>p,.focus-root .focus-plan-skill-ledger>p{color:var(--focus-soft);margin:5px;font-size:8px;line-height:1.45}.focus-root .focus-plan-governed-body>fieldset,.focus-root .focus-plan-governance-grid fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.focus-root .focus-plan-governed-body fieldset label,.focus-root .focus-plan-governance-grid fieldset label{min-width:0;color:var(--focus-soft);letter-spacing:.04em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.focus-root .focus-plan-governed-body fieldset .wide,.focus-root .focus-plan-governance-grid fieldset .wide{grid-column:1/-1}.focus-root .focus-plan-governed-body fieldset textarea,.focus-root .focus-plan-governance-grid fieldset textarea{min-height:58px}.focus-root .focus-plan-governed-actions{flex-wrap:wrap;gap:5px;display:flex}.focus-root .focus-plan-governed-actions button,.focus-root .focus-plan-governed-add-row button{min-height:29px;color:var(--focus-cyan);cursor:pointer;font:700 8px/1 var(--font-geist-sans,"Geist",sans-serif);background:#36d5ff0d;border:1px solid #36d5ff38;align-items:center;gap:5px;padding:0 8px;display:flex}.focus-root .focus-plan-governed-actions button.danger{color:var(--focus-coral);background:#ff7b830a;border-color:#ff7b8333;margin-left:auto}.focus-root .focus-plan-governed-actions button:disabled{cursor:not-allowed;opacity:.45}.focus-root .focus-plan-governed-add-row{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.focus-root .focus-plan-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.focus-root .focus-plan-governance-grid>section{border-right:1px solid var(--plan-line);min-width:0}.focus-root .focus-plan-governance-grid>section:last-child{border-right:0}.focus-root .focus-plan-governance-grid>section>header{border-bottom:1px solid var(--plan-line);color:#e9e5ec;justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.focus-root .focus-plan-governance-grid>section>header strong{color:var(--focus-cyan);font-family:var(--font-geist-mono,monospace)}.focus-root .focus-plan-governed-list.compact{border-right:0;border-bottom:1px solid var(--plan-line);max-height:150px;overflow-y:auto}.focus-root .focus-plan-skill-ledger{gap:4px;padding:8px;display:grid}.focus-root .focus-plan-skill-ledger>div{background:#ffffff06;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 7px;display:grid}.focus-root .focus-plan-skill-ledger>div>svg{color:var(--focus-lime)}.focus-root .focus-plan-skill-ledger>div>span{gap:2px;min-width:0;display:grid}.focus-root .focus-plan-skill-ledger strong,.focus-root .focus-plan-skill-ledger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-root .focus-plan-skill-ledger strong{color:#e7e1ea;font-size:8px}.focus-root .focus-plan-skill-ledger small{color:var(--focus-soft);font-size:7px}.focus-root .focus-plan-skill-ledger button{min-height:26px;color:var(--focus-coral);cursor:pointer;font:700 7px/1 var(--font-geist-sans,"Geist",sans-serif);background:0 0;border:1px solid #ff7b832e}.focus-root .focus-plan-skill-ledger>a{min-height:30px;color:var(--focus-cyan);border:1px dashed #36d5ff38;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.focus-root .focus-plan-dependencies{border:1px solid var(--plan-line);margin:0 10px 10px}.focus-root .focus-plan-dependencies>header{border-bottom:1px solid var(--plan-line);justify-content:space-between;align-items:center;min-height:36px;padding:0 9px;display:flex}.focus-root .focus-plan-dependencies>header div{color:#e9e5ec;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.focus-root .focus-plan-dependencies>header svg{color:var(--focus-amber)}.focus-root .focus-plan-dependencies>header strong{color:var(--focus-amber);font:700 9px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-edge-list{gap:4px;padding:7px;display:grid}.focus-root .focus-plan-edge-list>div{content-visibility:auto;contain-intrinsic-size:34px;background:#ffffff06;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:5px 6px;display:grid}.focus-root .focus-plan-edge-list>div>span{color:#ddd7e1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-root .focus-plan-edge-list>div>svg{color:var(--focus-amber)}.focus-root .focus-plan-edge-list small{color:var(--focus-soft);text-transform:uppercase;font-size:7px}.focus-root .focus-plan-edge-list button{width:23px;height:23px;color:var(--focus-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.focus-root .focus-plan-edge-list button:hover{color:var(--focus-coral);background:#ff7b8314}.focus-root .focus-plan-edge-list>p{color:var(--focus-soft);margin:4px;font-size:8px}.focus-root .focus-plan-edge-list button.focus-plan-edge-more{width:100%;height:30px;color:var(--focus-cyan);background:#36d5ff0a;border:1px dashed #36d5ff38;font-size:8px}.focus-root .focus-plan-edge-create{border-top:1px solid var(--plan-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 106px auto;align-items:center;gap:5px;padding:7px;display:grid}.focus-root .focus-plan-edge-create>svg{color:var(--focus-amber)}.focus-root .focus-plan-edge-create button{min-height:34px;color:var(--focus-amber);cursor:pointer;background:#ffc85a0f;border:1px solid #ffc85a40;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:750;display:flex}.focus-root .focus-plan-inline-error{color:var(--focus-coral);margin:0;padding:0 8px 7px;font-size:8px}.focus-root .focus-plan-editor-footer{border-top:1px solid var(--plan-line);background:#07050b6b;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding:8px 10px;display:flex}.focus-root .focus-plan-editor-footer>span{color:var(--focus-soft);font-size:8px}.focus-root .focus-plan-save{color:#0d0a12;background:var(--focus-cyan);align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.focus-root .focus-plan-save:disabled{color:var(--focus-soft);cursor:default;background:#ffffff0f}.focus-root .focus-plan-review-stack{gap:8px;display:grid}.focus-root .focus-plan-review-head{margin:-16px -16px 0;padding-left:13px;padding-right:13px}.focus-root .focus-plan-launch-ledger{border:1px solid var(--plan-line);grid-template-columns:repeat(3,1fr);display:grid}.focus-root .focus-plan-launch-ledger>div{border-right:1px solid var(--plan-line);align-content:center;gap:3px;min-width:0;min-height:52px;padding:8px;display:grid}.focus-root .focus-plan-launch-ledger>div:last-child{border-right:0}.focus-root .focus-plan-launch-ledger small{color:var(--focus-soft);text-transform:uppercase;font-size:7px}.focus-root .focus-plan-launch-ledger strong{color:#fff;font:700 13px/1 var(--font-geist-mono,monospace)}.focus-root .focus-plan-launch-ledger strong[data-tone=ready]{color:var(--focus-lime)}.focus-root .focus-plan-launch-ledger strong[data-tone=alert]{color:var(--focus-coral)}.focus-root .focus-plan-proposal-card{border:1px solid var(--plan-line);background:var(--plan-raised);padding:10px}.focus-root .focus-plan-proposal-card>header{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.focus-root .focus-plan-proposal-card>header>span{width:24px;height:24px;color:var(--focus-cyan);background:#36d5ff14;place-items:center;display:grid}.focus-root .focus-plan-proposal-card>header>strong{color:#ece7ef;font-size:9px}.focus-root .focus-plan-proposal-card>header>em{color:var(--focus-soft);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800}.focus-root .focus-plan-proposal-card[data-status=ready]>header>em{color:var(--focus-lime);background:#b8ff4914}.focus-root .focus-plan-proposal-card[data-status=blocked]>header>em{color:var(--focus-coral);background:#ff7b8314}.focus-root .focus-plan-proposal-card>p{color:var(--focus-muted);margin:8px 0 0;font-size:8px;line-height:1.5}.focus-root .focus-plan-proposal-card>a{color:var(--focus-cyan);justify-content:space-between;align-items:center;margin-top:8px;font-size:8px;font-weight:700;display:flex}.focus-root .focus-plan-assignment-list{gap:3px;margin-top:7px;display:grid}.focus-root .focus-plan-assignment-list>span{background:#00000024;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 5px;display:grid}.focus-root .focus-plan-assignment-list i{color:var(--focus-soft);font:700 7px/1 var(--font-geist-mono,monospace);font-style:normal}.focus-root .focus-plan-assignment-list strong{color:#e6e0ea;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.focus-root .focus-plan-assignment-list small{color:var(--focus-soft);font-size:7px}.focus-root .focus-plan-team-suggestions{gap:3px;margin-top:6px;display:grid}.focus-root .focus-plan-team-suggestions>span{min-width:0;color:var(--focus-lime);border:1px dashed #b8ff4933;grid-template-columns:14px minmax(0,1fr);grid-template-areas:"icon name""icon note";align-items:center;gap:1px 5px;padding:5px;display:grid}.focus-root .focus-plan-team-suggestions svg{grid-area:icon}.focus-root .focus-plan-team-suggestions strong{color:#e6e0ea;text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:8px;overflow:hidden}.focus-root .focus-plan-team-suggestions small{color:var(--focus-soft);grid-area:note;font-size:7px}.focus-root .focus-plan-clear{color:var(--focus-lime);align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.focus-root .focus-plan-issues{gap:3px;margin-top:7px;display:grid}.focus-root .focus-plan-issues span{color:var(--focus-amber);align-items:center;gap:5px;font-size:7px;display:flex}.focus-root .focus-plan-lifecycle-actions{gap:6px;padding-top:2px;display:grid}.focus-root .focus-plan-launch{color:#0d0a12;background:var(--focus-lime);text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:8px 10px;display:grid}.focus-root .focus-plan-launch>span{gap:2px;display:grid}.focus-root .focus-plan-launch strong{font-size:10px}.focus-root .focus-plan-launch small{color:#0d0a129e;font-size:7px}.focus-root .focus-plan-launch:disabled{color:var(--focus-muted);cursor:not-allowed;background:#ffffff0f}.focus-root .focus-plan-launch:disabled small{color:var(--focus-soft)}.focus-root .focus-plan-rollback{min-height:36px;color:var(--focus-cyan);background:#36d5ff14;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.focus-root .focus-plan-lifecycle-actions>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.focus-root .focus-plan-lifecycle-actions>div button{border:1px solid var(--plan-line);min-height:30px;color:var(--focus-soft);cursor:pointer;font:700 8px/1 var(--font-geist-sans,"Geist",sans-serif);background:0 0}.focus-root .focus-plan-lifecycle-actions>div button:hover{color:var(--focus-coral);border-color:#ff7b833d}.focus-root .focus-plan-empty{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:360px;padding:34px;display:grid}.focus-root .focus-plan-empty>svg{color:var(--focus-cyan)}.focus-root .focus-plan-empty strong{color:#eeeaf1;font-size:12px}.focus-root .focus-plan-empty p{max-width:280px;color:var(--focus-soft);margin:0;font-size:9px;line-height:1.55}.focus-root .focus-plan-studio-feedback{min-height:0}.focus-root .focus-plan-studio-feedback p{border-top:1px solid var(--plan-line);align-items:center;gap:6px;margin:0;padding:9px 14px;font-size:9px;display:flex}.focus-root .focus-plan-studio-feedback p[data-tone=error]{color:#ffb0b6;background:#ff7b8314}.focus-root .focus-plan-studio-feedback p[data-tone=success]{color:var(--focus-lime);background:#b8ff490f}.focus-root .focus-plan-mobile-steps,.focus-root .focus-plan-mobile-summary{display:none}.focus-root .focus-plan-spin{animation:.85s linear infinite focus-plan-spin}@keyframes focus-plan-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.focus-root .focus-plan-studio-grid{grid-template-columns:minmax(210px,.7fr) minmax(390px,1.5fr) minmax(230px,.8fr)}.focus-root .focus-plan-edge-create{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.focus-root .focus-plan-edge-create select:nth-of-type(3),.focus-root .focus-plan-edge-create button{grid-column:auto/span 1}}@media (max-width:980px){.focus-root .focus-plan-studio-grid{grid-template-columns:240px minmax(0,1fr)}.focus-root .focus-plan-studio-review{border-top:1px solid var(--plan-line);border-left:0;grid-column:1/-1}.focus-root .focus-plan-review-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-plan-review-head,.focus-root .focus-plan-launch-ledger,.focus-root .focus-plan-lifecycle-actions{grid-column:1/-1}}@media (max-width:760px){.focus-root .focus-plan-studio{margin-top:20px;overflow:visible}.focus-root .focus-plan-studio-heading{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px}.focus-root .focus-plan-studio-heading h2{font-size:24px}.focus-root .focus-plan-studio-heading p{font-size:10px}.focus-root .focus-plan-studio-version{display:none}.focus-root .focus-plan-collaboration{flex-wrap:wrap;min-height:54px;padding:8px 10px}.focus-root .focus-plan-collaboration>div:nth-child(2){flex:190px}.focus-root .focus-plan-collaboration[data-state=attention] .focus-plan-collaborator-stack{display:none}.focus-root .focus-plan-collaboration>button{margin-left:37px}.focus-root .focus-plan-mobile-steps{z-index:8;border-bottom:1px solid var(--plan-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0810f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-height:58px;padding:6px;display:grid;position:sticky;top:0}.focus-root .focus-plan-mobile-steps button{min-width:0;min-height:46px;color:var(--focus-soft);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;grid-template-columns:auto auto;grid-template-areas:"icon number""label label";place-content:center;gap:3px 5px;padding:5px 3px;display:grid}.focus-root .focus-plan-mobile-steps button svg{grid-area:icon}.focus-root .focus-plan-mobile-steps button span{font:750 8px/1 var(--font-geist-mono,monospace);grid-area:number}.focus-root .focus-plan-mobile-steps button strong{text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:8px;overflow:hidden}.focus-root .focus-plan-mobile-steps button[aria-current=step]{color:var(--focus-lime);background:#b8ff4912;border-color:#b8ff4938}.focus-root .focus-plan-mobile-steps button:disabled{cursor:default;opacity:.34}.focus-root .focus-plan-studio-grid{display:block}.focus-root .focus-plan-studio-grid>:is(.focus-plan-studio-rail,.focus-plan-studio-canvas,.focus-plan-studio-review){display:none}.focus-root .focus-plan-studio-grid[data-mobile-step=outcome]>.focus-plan-studio-rail,.focus-root .focus-plan-studio-grid[data-mobile-step=tasks]>.focus-plan-studio-canvas,.focus-root .focus-plan-studio-grid[data-mobile-step=dependencies]>.focus-plan-studio-canvas,.focus-root .focus-plan-studio-grid[data-mobile-step=review]>.focus-plan-studio-review{display:block}.focus-root .focus-plan-studio-rail,.focus-root .focus-plan-studio-review{border-bottom:0;border-left:0;border-right:0;padding:14px}.focus-root .focus-plan-studio-canvas{min-height:520px}.focus-root .focus-plan-studio-grid[data-mobile-step=tasks] .focus-plan-dependencies,.focus-root .focus-plan-studio-grid[data-mobile-step=dependencies] :is(.focus-plan-canvas-head,.focus-plan-diff-strip,.focus-plan-task-index,.focus-plan-task-editor,.focus-plan-governed-editor){display:none}.focus-root .focus-plan-studio-grid[data-mobile-step=dependencies] .focus-plan-dependencies{min-height:410px;margin:12px}.focus-root .focus-plan-studio-grid[data-mobile-step=review] .focus-plan-review-head{margin-top:-14px}.focus-root .focus-plan-studio-grid[data-mobile-step=review] .focus-plan-lifecycle-actions>.focus-plan-launch{display:none}.focus-root .focus-plan-governed-editor>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-plan-governed-editor>nav button:nth-child(2){border-right:0}.focus-root .focus-plan-governed-editor>nav button:nth-child(-n+2){border-bottom:1px solid var(--plan-line)}.focus-root .focus-plan-governed-body,.focus-root .focus-plan-governance-grid{grid-template-columns:1fr}.focus-root .focus-plan-governed-list,.focus-root .focus-plan-governance-grid>section{border-right:0;border-bottom:1px solid var(--plan-line)}.focus-root .focus-plan-canvas-head{flex-direction:column;align-items:flex-start;gap:7px;min-height:0}.focus-root .focus-plan-canvas-meta{align-items:center;gap:10px;display:flex}.focus-root .focus-plan-task-index,.focus-root .focus-plan-review-stack{grid-template-columns:1fr}.focus-root .focus-plan-review-head,.focus-root .focus-plan-launch-ledger,.focus-root .focus-plan-lifecycle-actions{grid-column:auto}.focus-root .focus-plan-form-grid{grid-template-columns:1fr}.focus-root .focus-plan-form-grid label.wide{grid-column:auto}.focus-root .focus-plan-task-index,.focus-root .focus-plan-activity-list{max-height:230px;overflow-y:auto}.focus-root .focus-plan-task-editor{margin:8px}.focus-root .focus-plan-editor-options{flex-direction:column;align-items:stretch}.focus-root .focus-plan-editor-options details{width:100%}.focus-root .focus-plan-edge-list>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.focus-root .focus-plan-edge-list>div small{grid-column:1/-2}.focus-root .focus-plan-edge-create{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.focus-root .focus-plan-edge-create select:nth-of-type(3){grid-column:1/3}.focus-root .focus-plan-edge-create button{grid-column:3}.focus-root .focus-plan-proposal-card{padding:12px}.focus-root .focus-plan-proposal-card>p,.focus-root .focus-plan-proposal-card>a,.focus-root .focus-plan-clear{font-size:10px}.focus-root .focus-plan-proposal-card>header>strong{font-size:11px}.focus-root .focus-plan-mobile-summary{z-index:9;border-top:1px solid var(--plan-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0810f2;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:8px 10px;position:sticky;bottom:0}.focus-root .focus-plan-mobile-summary[data-active=true]{display:flex}.focus-root .focus-plan-mobile-summary>div:first-child{gap:3px;min-width:0;display:grid}.focus-root .focus-plan-mobile-summary small{color:var(--focus-cyan);font:750 8px/1 var(--font-geist-mono,monospace);text-transform:uppercase}.focus-root .focus-plan-mobile-summary strong{color:#eeeaf1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-plan-mobile-summary-actions{flex:none;gap:5px;display:flex}.focus-root .focus-plan-mobile-summary-actions button{border:1px solid var(--plan-line);min-height:38px;color:var(--focus-muted);cursor:pointer;font:750 9px/1 var(--font-geist-sans,"Geist",sans-serif);background:#ffffff0a;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.focus-root .focus-plan-mobile-summary-actions button.primary{color:#0d0a12;border-color:var(--focus-lime);background:var(--focus-lime)}.focus-root .focus-plan-mobile-summary-actions button.launch{min-width:118px}.focus-root .focus-plan-mobile-summary-actions button:disabled{cursor:not-allowed;opacity:.48}}.focus-root{--focus-space:#120d1d;--focus-space-deep:#0b0811;--focus-space-raised:#1b1525;--focus-ink:#f7f6f2;--focus-muted:#f7f6f2ab;--focus-soft:#f7f6f26e;--focus-line:#ffffff1f;--focus-line-strong:#fff3;--focus-paper:var(--focus-space);--focus-surface:#191422c2;--focus-surface-solid:#191421;--focus-tint:#b8ff4916;--focus-accent:#b8ff49;--focus-accent-strong:#d5ff91;--focus-lime:#b8ff49;--focus-pink:#ff176d;--focus-cyan:#36d5ff;--focus-violet:#6422ff;--focus-coral:#ff7b83;--focus-amber:#ffc85a;--focus-shadow:0 28px 80px #03020852;--focus-glow:0 0 36px #b8ff4924;isolation:isolate;color:var(--focus-ink);background:radial-gradient(circle at 84% -16%, #36d5ff1f, transparent 30rem), radial-gradient(circle at 34% 118%, #ff176d1c, transparent 38rem), var(--focus-space-deep)}.focus-root ::selection{color:#0d0a12;background:var(--focus-lime)}.focus-root .focus-atmosphere{opacity:1;background:radial-gradient(circle at 76% 14%,#36d5ff29,#0000 25rem),radial-gradient(circle at 48% 88%,#ff176d2e,#0000 31rem),radial-gradient(circle at 22% 32%,#6422ff29,#0000 27rem),#0c0912;overflow:hidden}.focus-root .focus-atmosphere:before{content:"";filter:blur(96px)saturate(1.08);opacity:.34;background:conic-gradient(from 84deg at 53% 51%,#ff176d9e,#6422ff9e 24%,#36d5ff8a 43%,#180e3d47 61%,#ff7b196b 77%,#ff176d9e);animation:18s ease-in-out infinite alternate focus-aurora-drift;position:absolute;inset:-28%;transform:rotate(-9deg)scale(1.04)}.focus-root .focus-atmosphere:after{content:"";opacity:.58;background:radial-gradient(at 50% 46%,#0000 0 28%,#07050b2e 62%,#07050bb8 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}@keyframes focus-aurora-drift{to{transform:rotate(8deg)scale(1.16)translate(3%,-2%)}}.focus-root .focus-rail{-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:#0a080fc4;border-right:1px solid #ffffff1a;box-shadow:28px 0 70px #0302081f}.focus-root .focus-brand-row{padding:1px 8px 0}.focus-root .focus-logo{filter:grayscale()invert()brightness(1.9)}.focus-root .focus-brand strong{color:#fff;font-weight:720}.focus-root .focus-brand small{color:var(--focus-lime);letter-spacing:.2em;align-items:center;gap:6px;font-size:9px;display:flex}.focus-root .focus-brand small:before{content:"";background:var(--focus-lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #b8ff49d9}.focus-root .focus-workspace-id{border-color:var(--focus-line);background:linear-gradient(135deg,#ffffff13,#ffffff06);border-radius:6px;margin-top:27px;box-shadow:inset 0 1px #ffffff0f}.focus-root .focus-workspace-id span{color:var(--focus-soft)}.focus-root .focus-workspace-id strong{color:#fff}.focus-root .focus-workspace-id svg{color:var(--focus-lime)}.focus-root .focus-workspace-id:hover{background-color:#fff1;border-color:#b8ff4957}.focus-root .focus-nav a,.focus-root .focus-rail-bottom>a{color:#f7f6f294;border:1px solid #0000;border-radius:5px;position:relative}.focus-root .focus-nav a:hover,.focus-root .focus-rail-bottom>a:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14;transform:translate(2px)}.focus-root .focus-nav a.active,.focus-root .focus-rail-bottom>a.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#b8ff4921,#b8ff4909);border-color:#b8ff4933}.focus-root .focus-nav a.active:after,.focus-root .focus-rail-bottom>a.active:after{content:"";background:var(--focus-lime);border-radius:50%;width:5px;height:5px;position:absolute;right:11px;box-shadow:0 0 11px #b8ff49cc}.focus-root .focus-nav a.active svg,.focus-root .focus-rail-bottom>a.active svg{color:var(--focus-lime)}.focus-root .focus-account{border-color:var(--focus-line)}.focus-root .focus-account>span{color:#0c0911;background:var(--focus-lime)}.focus-root .focus-account strong{color:#fff}.focus-root .focus-account small{color:var(--focus-soft)}.focus-root .focus-stage{background:#07050b14}.focus-root .focus-topbar{border-color:var(--focus-line);-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:#0b08109e}.focus-root .focus-search{border-color:var(--focus-line);min-height:40px;color:var(--focus-soft);background:#ffffff0e;border-radius:5px;box-shadow:inset 0 1px #ffffff09}.focus-root .focus-search:focus-within{border-color:#b8ff4975;box-shadow:0 0 0 3px #b8ff4914,inset 0 1px #ffffff0a}.focus-root .focus-search input{color:#fff;-webkit-text-fill-color:#fff;box-shadow:none!important;background:0 0!important}.focus-root .focus-search input::placeholder{color:var(--focus-soft)}.focus-root .focus-search span{border-color:var(--focus-line);color:var(--focus-soft)}.focus-root .focus-top-actions>a,.focus-root .focus-language-trigger{border-color:var(--focus-line);color:var(--focus-muted);background:#ffffff0e;border-radius:5px}.focus-root .focus-top-actions>a:hover,.focus-root .focus-language-trigger:hover,.focus-root .focus-language-trigger[aria-expanded=true]{color:#fff;background:#ffffff1a;border-color:#ffffff38}.focus-root .focus-language-trigger svg{color:var(--focus-lime)}.focus-root .focus-top-actions .focus-new-goal{color:#0d0a12;border-color:var(--focus-lime);background:var(--focus-lime);box-shadow:0 10px 28px #b8ff491f}.focus-root .focus-top-actions .focus-new-goal:hover{color:#0d0a12;background:var(--focus-accent-strong)}body:has(.focus-root) .focus-language-popover{--focus-ink:#f7f6f2;--focus-muted:#f7f6f2ab;--focus-soft:#f7f6f26e;--focus-accent:#b8ff49;color:var(--focus-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#140f1cf5;border-color:#ffffff24;border-radius:7px;box-shadow:0 22px 70px #0302087a}body:has(.focus-root) .focus-language-menu-content button{color:var(--focus-ink)}:is(body:has(.focus-root) .focus-language-menu-content button:hover,body:has(.focus-root) .focus-language-menu-content button.active){background:#b8ff4917}body:has(.focus-root) .focus-language-menu-content button span{color:var(--focus-lime);background:#b8ff491a}body:has(.focus-root) .focus-language-menu-content button.active span{color:#0d0a12;background:var(--focus-lime)}.focus-root .focus-main{scrollbar-color:#b8ff4947 transparent;width:100%;padding-top:42px}@keyframes focus-brand-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.focus-root .focus-page-head{margin-bottom:24px}.focus-root .focus-kicker{color:var(--focus-lime);letter-spacing:.15em;align-items:center;gap:9px;display:flex}.focus-root .focus-kicker:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 13px}.focus-root .focus-page-head h1,.focus-root .focus-hero-title,.focus-root .focus-goal-header h1{color:#fff;letter-spacing:-.06em;font-weight:690}.focus-root .focus-page-head h1{font-size:clamp(32px,3.7vw,50px)}.focus-root .focus-page-head>div>p:last-child,.focus-root .focus-hero-copy,.focus-root .focus-goal-header p{color:var(--focus-muted)}.focus-root .focus-date{color:var(--focus-soft);font-variant-numeric:tabular-nums}.focus-root .focus-primary,.focus-root .primary-button{border-color:var(--focus-lime);background:var(--focus-lime);border-radius:4px;box-shadow:0 12px 28px #b8ff491c;color:#0d0a12!important}.focus-root .focus-primary:hover,.focus-root .primary-button:hover:not(:disabled){background:var(--focus-accent-strong);box-shadow:0 15px 34px #b8ff492b;color:#0d0a12!important}.focus-root .focus-secondary,.focus-root .secondary-button{border-color:var(--focus-line);color:#fff;background:#ffffff0e;border-radius:4px}.focus-root .focus-secondary:hover,.focus-root .secondary-button:hover:not(:disabled){color:#fff;border-color:var(--focus-line-strong);background:#ffffff1a}.focus-root .focus-text-action{color:var(--focus-lime)!important}.focus-root .focus-hero{isolation:isolate;background:#110d17f0;border:1px solid #ffffff29;border-radius:8px;gap:clamp(24px,4.2vw,64px);min-height:296px;padding:clamp(24px,3.1vw,38px);box-shadow:0 22px 56px #03020747,inset 0 1px #ffffff0e}.focus-root .focus-hero:before{display:none}.focus-root .focus-hero:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg,#ffffff06,#0000 44%);border:0;width:auto;height:auto;position:absolute;inset:0}.focus-root .focus-hero-orbits{display:none}.focus-root .focus-hero-orbits span{border:1px solid #fff3;border-radius:50%;width:72%;height:148px;position:absolute;transform:rotate(-9deg)}.focus-root .focus-hero-orbits span:first-child{top:5%;left:41%}.focus-root .focus-hero-orbits span:nth-child(2){width:88%;top:46%;left:29%}.focus-root .focus-hero-orbits span:nth-child(3){border-color:#b8ff4947;width:46%;height:82px;top:77%;left:58%}@keyframes focus-hero-drift{to{transform:rotate(12deg)scale(1.12)translate(2%,-2%)}}.focus-root .focus-hero-title{max-width:720px;font-size:clamp(38px,4.45vw,60px);line-height:.97}.focus-root .focus-hero-copy{max-width:620px;font-size:13px}.focus-root .focus-hero-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09070e6b;border:1px solid #ffffff26;border-radius:6px;padding:20px;box-shadow:inset 0 1px #ffffff0f}.focus-root .focus-hero-action>span{color:var(--focus-lime)}.focus-root .focus-hero-action h2{color:#fff}.focus-root .focus-hero-action p{color:var(--focus-muted)}.focus-root .focus-section-head h2{color:#fff;font-size:18px}.focus-root .focus-section-head p,.focus-root .focus-count{color:var(--focus-soft)}.focus-root .focus-metric-strip{border-color:var(--focus-line);background:var(--focus-line);border-radius:6px}.focus-root .focus-metric-strip>div,.focus-root .focus-metric-strip>article{background:#120e19e0}.focus-root .focus-metric-strip span,.focus-root .focus-metric-strip small{color:var(--focus-soft)}.focus-root .focus-metric-strip strong{color:#fff}.focus-root .focus-metric-strip [data-tone=attention] strong{color:var(--focus-pink)}.focus-root .focus-metric-strip [data-tone=good] strong{color:var(--focus-lime)}.focus-root .focus-goal-card,.focus-root .focus-library-card,.focus-root .focus-detail-card,.focus-root .focus-panel,.focus-root .focus-empty,.focus-root .focus-collaboration-surface,.focus-root .focus-automation-surface{border-color:var(--focus-line);color:var(--focus-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1c1626d6,#0d0a12c7);border-radius:7px;box-shadow:inset 0 1px #ffffff0b,0 22px 64px #0302081a}.focus-root .focus-goal-card,.focus-root .focus-library-card{position:relative;overflow:hidden}.focus-root .focus-goal-card:before,.focus-root .focus-library-card:before{content:"";opacity:.7;background:linear-gradient(transparent, var(--focus-cyan), var(--focus-pink), transparent);width:2px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;inset:0 auto 0 0;transform:scaleY(.45)}.focus-root .focus-goal-card:hover,.focus-root .focus-library-card:hover{box-shadow:var(--focus-glow), inset 0 1px 0 #ffffff12;border-color:#b8ff4947;transform:translateY(-3px)}.focus-root .focus-goal-card:hover:before,.focus-root .focus-library-card:hover:before{opacity:1;transform:scaleY(1)}.focus-root .focus-goal-card h3,.focus-root .focus-library-card h2,.focus-root .focus-library-card h3,.focus-root .focus-detail-card h2,.focus-root .focus-detail-card h3{color:#fff}.focus-root .focus-goal-card>p,.focus-root .focus-library-card>p,.focus-root .focus-detail-card>p{color:var(--focus-muted)}.focus-root .focus-goal-card-footer strong{color:#fff}.focus-root .focus-goal-card-footer small,.focus-root .focus-library-card>footer,.focus-root .focus-library-card-footer{color:var(--focus-soft)}.focus-root .focus-progress{background:#ffffff1a}.focus-root .focus-progress span{background:linear-gradient(90deg, var(--focus-cyan), var(--focus-lime));box-shadow:0 0 12px #b8ff4966}.focus-root .focus-library-card-head>span:first-child,.focus-root .focus-library-card-head>div:first-child,.focus-root .focus-row-icon{color:var(--focus-lime);background:#b8ff4917}.focus-root .focus-phase,.focus-root .focus-gate,.focus-root .focus-state{color:var(--focus-lime);background:#b8ff4914;border:1px solid #b8ff4926;border-radius:3px}.focus-root .focus-gate[data-gate=blocked],.focus-root .focus-gate[data-gate=approval],.focus-root .focus-state[data-state=attention]{color:#ff8eb9;background:#ff176d1a;border-color:#ff176d33}.focus-root .focus-gate[data-gate=decision],.focus-root .focus-gate[data-gate=review],.focus-root .focus-state[data-state=review]{color:var(--focus-amber);background:#ffc85a17;border-color:#ffc85a33}.focus-root .focus-state[data-state=working]{color:var(--focus-cyan);background:#36d5ff17;border-color:#36d5ff33}.focus-root .focus-state[data-state=done]{color:var(--focus-lime);background:#b8ff4917;border-color:#b8ff4933}.focus-root .focus-state[data-state=waiting]{color:#ffab78;background:#ff7b1917;border-color:#ff7b1933}.focus-root .focus-attention-row,.focus-root .focus-delivery-row,.focus-root .focus-task-row{border-color:var(--focus-line)}.focus-root .focus-attention-row:hover,.focus-root .focus-delivery-row:hover,.focus-root .focus-task-row:hover{background:#ffffff0b}.focus-root .focus-row-copy>span,.focus-root .focus-row-meta,.focus-root .focus-row-context{color:var(--focus-soft)}.focus-root .focus-row-copy strong{color:#fff}.focus-root .focus-row-copy p{color:var(--focus-muted)}.focus-root .focus-question-card{gap:20px;display:grid}.focus-root .focus-question-card .attention-action-form{gap:12px;display:grid}.focus-root .focus-question-card .attention-action-field{color:var(--focus-muted);gap:7px;font-size:10px;font-weight:700;display:grid}html:root:root:root body .focus-root .focus-question-card .attention-action-form textarea{min-height:128px;padding:13px 14px;color:#f6f1f8!important;-webkit-text-fill-color:#f6f1f8!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:5px!important}html:root:root:root body .focus-root .focus-question-card .attention-action-form textarea::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}.focus-root .focus-question-card .attention-action-form textarea:focus{outline:3px solid #b8ff4914;border-color:#b8ff496b!important}.focus-root .focus-question-card .attention-action-form .primary-button{border-color:var(--focus-lime)!important;background:var(--focus-lime)!important;color:#0d0a12!important;box-shadow:none!important}.focus-root .focus-question-resolved{color:#dff5bd;background:#b8ff4911;border:1px solid #b8ff492e;border-radius:5px;align-items:center;gap:9px;padding:13px 14px;display:flex}.focus-root .focus-empty{background:#110d1780;border-style:dashed}.focus-root .focus-empty>svg{color:var(--focus-lime)}.focus-root .focus-empty strong{color:#fff}.focus-root .focus-empty p{color:var(--focus-muted)}.focus-root .focus-filterbar{border-color:var(--focus-line)}.focus-root .focus-filterbar :is(a,button){color:var(--focus-muted);border-radius:3px}.focus-root .focus-filterbar :is(a,button):hover{color:#fff;background:#ffffff0e}.focus-root .focus-filterbar :is(a,button).active{color:#0d0a12;background:var(--focus-lime)}.focus-root .focus-filter-search,.focus-root .focus-search-page-form{border-color:var(--focus-line);color:var(--focus-ink);background:#ffffff0e;border-radius:5px}.focus-root .focus-filter-search input,.focus-root .focus-search-page-form input,.focus-root .focus-search-page-form select{color:#fff;box-shadow:none!important;background:0 0!important}.focus-root .focus-filter-search input,.focus-root .focus-search-page-form input{-webkit-text-fill-color:#fff}.focus-root .focus-filter-search input::placeholder,.focus-root .focus-search-page-form input::placeholder{color:var(--focus-soft)}.focus-root .focus-search-page-form select{border-color:var(--focus-line);color:var(--focus-muted)}.focus-root .focus-search-page-form select option{color:#111;background:#fff}.focus-root .focus-breadcrumbs{color:var(--focus-soft)}.focus-root .focus-breadcrumbs a:hover{color:var(--focus-lime)}.focus-root .focus-stage-strip{border:1px solid var(--focus-line);background:var(--focus-line);border-radius:5px;gap:1px;overflow:hidden}.focus-root .focus-stage-step{color:var(--focus-soft);background:#100c16e0}.focus-root .focus-stage-step:first-child,.focus-root .focus-stage-step:last-child{border-radius:0}.focus-root .focus-stage-step.done{color:var(--focus-lime);background:#b8ff4913}.focus-root .focus-stage-step.current{color:#0d0a12;background:var(--focus-lime)}.focus-root .focus-action-beam{color:#fff;background:linear-gradient(105deg,#b8ff491a,#0000 36%),#0c0911d6;border:1px solid #b8ff4938;border-radius:6px;box-shadow:0 20px 60px #03020838,inset 0 1px #ffffff0d}.focus-root .focus-action-beam>span{color:var(--focus-lime);background:#b8ff4917}.focus-root .focus-action-beam small{color:var(--focus-lime)}.focus-root .focus-action-beam p{color:var(--focus-muted)}.focus-root .focus-action-beam .focus-primary{border-color:var(--focus-lime);background:var(--focus-lime);color:#0d0a12!important}.focus-root .focus-route-control{border-color:var(--focus-line);background:#ffffff0e;border-radius:4px}.focus-root .focus-run-button,.focus-root .focus-execution-setup{border-color:var(--focus-lime);color:#0d0a12;background:var(--focus-lime);border-radius:4px}.focus-root .focus-task-brief>p,.focus-root .focus-skill-binding-actions .focus-mini-list>p{color:var(--focus-muted)}.focus-root .focus-task-facts,.focus-root .focus-task-controls-summary{border-color:var(--focus-line);background:var(--focus-line)}.focus-root .focus-task-facts div,.focus-root .focus-task-controls-summary>div{background:#0d0a12c2}.focus-root .focus-task-facts span,.focus-root .focus-task-controls-summary span{color:var(--focus-soft)}.focus-root .focus-task-facts strong,.focus-root .focus-task-controls-summary strong{color:#fff}.focus-root .focus-mini-list>a,.focus-root .focus-mini-list>div{color:var(--focus-ink);background:#ffffff0b}.focus-root .focus-mini-list>a:hover{background:#b8ff4913}.focus-root .focus-skill-binding-picker select,.focus-root .focus-inline-actions button{border-color:var(--focus-line);color:var(--focus-ink);background:#ffffff0e}.focus-root .focus-skill-binding-picker select option{color:#111;background:#fff}.focus-root .focus-task-controls-button{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff4933;border-radius:4px}.focus-root .focus-task-controls-button:hover{background:#b8ff4924}body:has(.focus-root) .focus-task-controls-sheet{--focus-ink:#f7f6f2;--focus-muted:#f7f6f2ab;--focus-soft:#f7f6f26e;--focus-line:#ffffff1f;--focus-accent:#b8ff49;--focus-accent-strong:#d5ff91;border-left-color:var(--focus-line)!important;color:var(--focus-ink)!important;background:#120d1d!important;box-shadow:-30px 0 80px #0302086b!important}body:has(.focus-root) .focus-task-controls-sheet .waago-overlay-header{border-color:var(--focus-line)!important;background:#0d0a13!important}body:has(.focus-root) .focus-task-controls-sheet .waago-overlay-header :is(h2,p){color:var(--focus-ink)!important}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-tabs{border-color:var(--focus-line)}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-tabs button{color:var(--focus-muted)}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-tabs button:hover{color:#fff;background:#ffffff0e}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-tabs button.active{color:#0d0a12;background:var(--focus-accent)}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-panel .task-graph-control-box{border-color:var(--focus-line)!important;color:var(--focus-ink)!important;background:#ffffff0b!important}body:has(.focus-root) .focus-task-controls-sheet .focus-task-control-panel .task-graph-control-box :is(label,p){color:var(--focus-muted)!important}body:has(.focus-root) .focus-task-controls-sheet .primary-button{border-color:var(--focus-accent)!important;color:#0d0a12!important;background:var(--focus-accent)!important}body:has(.focus-root) .focus-task-controls-sheet .secondary-button{border-color:var(--focus-line)!important;color:#fff!important;background:#ffffff0e!important}.focus-root .focus-setup-intro{background:linear-gradient(110deg,#b8ff491f,#36d5ff0b 56%,#ff176d12);border:1px solid #b8ff4933;border-radius:6px}.focus-root .focus-setup-intro>span{color:var(--focus-lime);background:#b8ff4917;border-radius:4px}.focus-root .focus-setup .onboarding-flow,.focus-root .focus-setup .onboarding-side{border-color:var(--focus-line);color:var(--focus-ink);box-shadow:var(--focus-shadow);background:#120e19e0;border-radius:7px}.focus-root .focus-setup .onboarding-flow-head p{color:var(--focus-muted)!important}.focus-root .focus-setup .onboarding-flow-head .eyebrow{color:var(--focus-lime)!important}.focus-root .focus-setup .onboarding-flow-head>span{color:var(--focus-lime)!important;background:#b8ff4914!important}.focus-root .focus-setup .onboarding-mode-switch button,.focus-root .focus-setup .onboarding-stage-nav button,.focus-root .focus-setup .onboarding-intent{border-color:var(--focus-line)!important;color:var(--focus-ink)!important;background:#ffffff0b!important}.focus-root .focus-setup .onboarding-mode-switch button:hover,.focus-root .focus-setup .onboarding-intent:hover{background:#b8ff4912!important;border-color:#b8ff4933!important}.focus-root .focus-setup .onboarding-mode-switch button.active,.focus-root .focus-setup .onboarding-stage-nav li[data-status=current] button,.focus-root .focus-setup .onboarding-intent.active{color:#fff!important;background:#b8ff491a!important;border-color:#b8ff4947!important;box-shadow:inset 0 0 0 1px #b8ff490d!important}.focus-root .focus-setup .onboarding-mode-switch button svg{color:var(--focus-lime)!important}.focus-root .focus-setup .onboarding-mode-switch button strong,.focus-root .focus-setup .onboarding-intent strong{color:#fff!important}.focus-root .focus-setup .onboarding-mode-switch button small,.focus-root .focus-setup .onboarding-intent small,.focus-root .focus-setup .onboarding-intent-grid legend,.focus-root .focus-setup .onboarding-defaults label,.focus-root .focus-setup .onboarding-defaults>div{color:var(--focus-muted)!important}.focus-root .focus-setup .onboarding-stage-nav button>span,.focus-root .focus-setup .onboarding-intent>span{color:var(--focus-muted)!important;background:#ffffff12!important}.focus-root .focus-setup .onboarding-stage-nav li:is([data-status=current],[data-status=complete],[data-status=completed]) button>span,.focus-root .focus-setup .onboarding-intent.active>span{color:#0d0a12!important;background:var(--focus-lime)!important}.focus-root .focus-setup .onboarding-defaults :is(input,select),.focus-root .focus-setup .onboarding-goal-input textarea{border-color:var(--focus-line)!important;color:#fff!important;background:#ffffff0e!important}.focus-root .focus-setup .onboarding-defaults :is(input,select):focus,.focus-root .focus-setup .onboarding-goal-input textarea:focus{border-color:#b8ff4973!important;outline:3px solid #b8ff4914!important}.focus-root .focus-setup .onboarding-stage-actions{border-color:var(--focus-line)!important}.focus-root .focus-setup .onboarding-stage-actions>span{color:var(--focus-muted)!important}.focus-root .focus-setup .primary-button{border-color:var(--focus-lime)!important;color:#0d0a12!important;background:var(--focus-lime)!important}.focus-root .focus-setup .primary-button:hover:not(:disabled){background:var(--focus-accent-strong)!important}html:root:root:root body .focus-root .focus-setup .onboarding-flow{color:var(--focus-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.focus-root .focus-setup .onboarding-flow-head h2{color:#fff!important}.focus-root .focus-setup .onboarding-flow-head>div>p:last-child{color:var(--focus-muted)!important}.focus-root .focus-setup .onboarding-flow-head>span{color:var(--focus-lime)!important;background:#b8ff4917!important;border-color:#b8ff492e!important}.focus-root .focus-setup .onboarding-flow-head .live-dot{background:var(--focus-lime)!important;box-shadow:0 0 12px #b8ff4975!important}html:root:root:root body .focus-root .focus-setup .onboarding-stage-nav button{border:1px solid var(--focus-line)!important;color:var(--focus-muted)!important;box-shadow:none!important;background:#ffffff0a!important}html:root:root:root body .focus-root .focus-setup .onboarding-stage-nav li[data-status=current] button{color:#fff!important;background:#b8ff491a!important;border-color:#b8ff494d!important}html:root:root:root body .focus-root .focus-setup :is(.onboarding-connection-map,.onboarding-core-agents,.onboarding-team-invite){color:var(--focus-ink)!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1a!important}.focus-root .focus-setup :is(.onboarding-connection-map,.onboarding-core-agents,.onboarding-team-invite) strong{color:#f5f1f8!important}.focus-root .focus-setup :is(.onboarding-connection-map,.onboarding-core-agents,.onboarding-team-invite) p{color:var(--focus-muted)!important}.focus-root .focus-setup .onboarding-core-agents .card-head h3{color:#fff!important}.focus-root .focus-setup .onboarding-core-agents .card-head>span{color:var(--focus-muted)!important}.focus-root .focus-setup :is(.onboarding-connection-map>div:first-child span,.onboarding-team-invite>div:first-child span){color:var(--focus-lime)!important}html:root:root:root body .focus-root .focus-setup :is(.onboarding-connection-choice,.onboarding-core-agent-grid article){box-shadow:none!important;background:#07050b52!important;border-color:#ffffff16!important}.focus-root .focus-setup .onboarding-connection-grid svg{color:var(--focus-cyan)!important}.focus-root .focus-setup .onboarding-connection-choice:hover{background:#b8ff490e!important;border-color:#b8ff4933!important}.focus-root .focus-setup .onboarding-core-agent-grid article>span{color:var(--focus-lime)!important;background:#b8ff4917!important}html:root:root:root body .focus-root .focus-setup .settings-member-invite,html:root:root:root body .focus-root .focus-setup .settings-member-invite.read-only{color:var(--focus-ink)!important;box-shadow:none!important;background:#07050b47!important;border-color:#ffffff17!important}.focus-root .focus-setup .settings-member-invite :is(strong,h3){color:#fff!important}.focus-root .focus-setup .settings-member-invite :is(span,label,p,.settings-member-invite-note){color:var(--focus-muted)!important}html:root:root:root body .focus-root .focus-setup :is(.onboarding-defaults input,.onboarding-defaults select,.onboarding-goal-input textarea,.provider-route-picker select,.settings-member-invite input,.settings-member-invite select){color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;box-shadow:none!important;background-color:#ffffff0d!important;background-image:none!important;border:1px solid #ffffff1f!important}html:root:root:root body .focus-root .focus-setup :is(.onboarding-defaults input,.onboarding-goal-input textarea,.settings-member-invite input)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}.focus-root .focus-setup :is(.onboarding-defaults select,.provider-route-picker select,.settings-member-invite select) option{color:#f7f4fb;background:#171020}.focus-root .focus-setup :is(.onboarding-defaults input,.onboarding-defaults select,.onboarding-goal-input textarea,.provider-route-picker select,.settings-member-invite input,.settings-member-invite select):focus{border-color:#b8ff4970!important;outline:3px solid #b8ff4914!important}.focus-root .focus-setup :is(.provider-route-picker label,.onboarding-goal-input,.onboarding-defaults label,.onboarding-intent-grid legend){color:#a29aaa!important}.focus-root .focus-setup .provider-route-picker>span{color:var(--focus-muted)!important}html:root:root:root body .focus-root .focus-setup :is(.setup-panel.gateway,.form-message.warning){color:#f2d4ab!important;box-shadow:none!important;background:#ffc16b0e!important;border:1px solid #ffc16b33!important}html:root:root:root body .focus-root .focus-setup .onboarding-goal-preview{color:var(--focus-ink)!important;box-shadow:none!important;background:#0e0a14c7!important;border-color:#ffffff1c!important}.focus-root .focus-setup .onboarding-goal-preview .card-head{border-color:var(--focus-line)!important}.focus-root .focus-setup .onboarding-goal-preview .card-head span,.focus-root .focus-setup .onboarding-preview-grid span{color:#98909f!important}.focus-root .focus-setup .onboarding-goal-preview .card-head h3{color:#fff!important}.focus-root .focus-setup .onboarding-goal-preview .card-head>strong{color:var(--focus-lime)!important}.focus-root .focus-setup .onboarding-preview-grid{border-color:#ffffff17!important}html:root:root:root body .focus-root .focus-setup .onboarding-preview-grid article{color:var(--focus-ink)!important;background:#ffffff06!important;border-color:#ffffff17!important}.focus-root .focus-setup .onboarding-preview-grid svg{color:var(--focus-cyan)!important}.focus-root .focus-setup .onboarding-preview-grid article>strong{color:#e8e2ed!important}.focus-root .focus-setup .onboarding-preview-context>strong{color:#d8d1de!important}.focus-root .focus-setup .onboarding-preview-context ul{color:var(--focus-muted)!important}.focus-root .focus-setup .onboarding-reuse-preview{border-color:var(--focus-line)!important}.focus-root .focus-setup .onboarding-reuse-preview>div:first-child strong{color:#f2eef5!important}.focus-root .focus-setup .onboarding-reuse-preview p{color:var(--focus-muted)!important}html:root:root:root body .focus-root .focus-setup .onboarding-reuse-matches a{color:#f2eef5!important;background:#ffffff09!important;border-color:#ffffff1a!important}.focus-root .focus-setup .onboarding-reuse-matches a>span{color:var(--focus-muted)!important}html:root:root:root body .focus-root .focus-setup :is(.secondary-button,.onboarding-stage-actions .secondary-button,.onboarding-submit-row>.secondary-button){color:#e4dee9!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff21!important}.focus-root .focus-setup .text-action{color:var(--focus-muted)!important}.focus-root .focus-setup .text-action:hover{color:var(--focus-lime)!important}.focus-root .focus-setup .onboarding-submit-row>div>span{color:var(--focus-muted)!important}.focus-root .focus-judgment-result{color:var(--focus-ink);background:#b8ff4913}.focus-root .focus-judgment-result svg{color:var(--focus-lime)}.focus-root .focus-judgment-result p{color:var(--focus-muted)}.focus-root .focus-judgment-action .attention-action-field{color:var(--focus-muted);gap:7px;font-size:10px;font-weight:700;display:grid}html:root:root:root body .focus-root .focus-judgment-action .attention-action-form :is(input:not([type=radio]):not([type=hidden]),textarea){color:#f6f1f8!important;-webkit-text-fill-color:#f6f1f8!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:5px!important}html:root:root:root body .focus-root .focus-judgment-action .attention-action-form :is(input,textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}.focus-root .focus-judgment-action .attention-action-form :is(input,textarea):focus{outline:3px solid #b8ff4914;border-color:#b8ff496b!important}html:root:root:root body .focus-root .focus-judgment-action .decision-option-list label{color:#f2eef5!important;background:#ffffff09!important;border-color:#ffffff1a!important;border-radius:5px!important}.focus-root .focus-judgment-action .decision-option-list label:has(input:checked){background:#b8ff4913!important;border-color:#b8ff4957!important}.focus-root .focus-judgment-action .attention-action-form .primary-button{border-color:var(--focus-lime)!important;background:var(--focus-lime)!important;color:#0d0a12!important;box-shadow:none!important}.focus-root .focus-judgment-action .attention-action-form .secondary-button{color:#e4dee9!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff21!important}.focus-root .focus-artifact-workbench .artifact-workbench{border-color:var(--focus-line);color:var(--focus-ink);background:0 0}.focus-root .focus-section .card,.focus-root .focus-detail-card .card,.focus-root .focus-automation-surface .card{border-color:var(--focus-line);color:var(--focus-ink);box-shadow:none;background:#ffffff0b}.focus-root .focus-skeleton{background:linear-gradient(100deg,#ffffff0a 25%,#b8ff491a 45%,#ffffff0a 65%) 0 0/220% 100%}body:has(.focus-root) .conversation-launcher{color:#0d0a12;background:#b8ff49;box-shadow:0 14px 34px #b8ff4929}body:has(.focus-root) .conversation-launcher:hover{background:#d5ff91}body:has(.focus-root) .global-conversation{--conversation-accent:#b8ff49;--conversation-accent-soft:#b8ff491a}body:has(.focus-root) .global-conversation :is(button,a,textarea,input):focus-visible{outline-color:#b8ff49}body:has(.focus-root) .conversation-unread-dot{box-shadow:0 0 0 2px #120d1d,0 0 12px #b8ff49}body:has(.focus-root) .conversation-quick-actions button:hover{color:#6c961f;background:#b8ff491a;border-color:#b8ff493d}body:has(.focus-root) .conversation-action-buttons button.apply{color:#0d0a12;background:#b8ff49;border-color:#b8ff49}body:has(.focus-root) .conversation-composer-toolbar .conversation-send-button{color:#0d0a12;background:#b8ff49;border-color:#b8ff49}body:has(.focus-root) :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:#b8ff49b3!important}body:has(.focus-root) .onboarding-welcome-modal{color:#f7f6f2;background:#120d1d;border-color:#ffffff24}:is(body:has(.focus-root) .onboarding-welcome-modal .waago-overlay-header,body:has(.focus-root) .onboarding-welcome-modal .waago-overlay-footer){background:#0d0a13}body:has(.focus-root) .onboarding-welcome-modal .waago-overlay-eyebrow{color:#b8ff49}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps{border-color:#ffffff1a}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article{color:#f7f4fb;background:#ffffff0b;border-color:#ffffff1a}:is(body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article:nth-child(2),body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article:nth-child(3)){background:#b8ff4914}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article:nth-child(4){background:#ff176d13}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article>span{color:var(--focus-lime)}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps article:nth-child(4)>span{color:#ff6b9f}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps strong{color:#f7f4fb}body:has(.focus-root) .onboarding-welcome-modal .onboarding-welcome-steps p{color:#aaa2b0}body:has(.focus-root) .onboarding-welcome-modal .primary-button{color:#0d0a12!important;background:#b8ff49!important;border-color:#b8ff49!important}body:has(.focus-root) .onboarding-welcome-modal .primary-button:hover{background:#d5ff91!important}.focus-root :focus-visible{outline-offset:2px;outline:3px solid #b8ff4952}@media (max-width:1080px){.focus-root .focus-hero-action{border:0;border-top:1px solid var(--focus-line);box-shadow:none;background:0 0;border-radius:0}}@media (max-width:760px){.focus-root .focus-rail{border-right-color:var(--focus-line);background:#0a080ff5;box-shadow:28px 0 80px #0302088c}.focus-root .focus-mobile-menu,.focus-root .focus-mobile-close{color:#fff}.focus-root .focus-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050308ad}.focus-root .focus-topbar{background:#0a080fdb}.focus-root .focus-main{padding-top:30px}.focus-root .focus-hero{padding:23px}.focus-root .focus-hero-title{font-size:clamp(32px,9.8vw,44px)}.focus-root .focus-stage-strip{border-radius:5px}.focus-root .focus-stage-step:first-child,.focus-root .focus-stage-step:nth-child(3),.focus-root .focus-stage-step:nth-child(4),.focus-root .focus-stage-step:last-child{border-radius:0}}@media (prefers-reduced-motion:reduce){.focus-root .focus-atmosphere:before,.focus-root .focus-hero:before,.focus-root .focus-page{animation:none}}html:root:root:root body .focus-root{background-color:var(--focus-space-deep)!important;background-image:radial-gradient(circle at 84% -16%,#36d5ff1f,#0000 30rem),radial-gradient(circle at 34% 118%,#ff176d1c,#0000 38rem)!important}html:root:root:root body .focus-root .focus-atmosphere{background-color:#0c0912!important;background-image:radial-gradient(circle at 76% 14%,#36d5ff29,#0000 25rem),radial-gradient(circle at 48% 88%,#ff176d2e,#0000 31rem),radial-gradient(circle at 22% 32%,#6422ff29,#0000 27rem)!important}html:root:root:root body .focus-root .focus-atmosphere:before{background-color:#0000!important;background-image:conic-gradient(from 84deg at 53% 51%,#ff176d9e,#6422ff9e 24%,#36d5ff8a 43%,#180e3d47 61%,#ff7b196b 77%,#ff176d9e)!important}html:root:root:root body .focus-root .focus-atmosphere:after{background-color:#0000!important;background-image:radial-gradient(at 50% 46%,#0000 0 28%,#07050b2e 62%,#07050bb8 100%)!important}html:root:root:root body .focus-root .focus-workspace-id{background-color:#ffffff09!important;background-image:linear-gradient(135deg,#ffffff13,#ffffff06)!important}html:root:root:root body .focus-root .focus-nav a.active,html:root:root:root body .focus-root .focus-rail-bottom>a.active{background-color:#b8ff4912!important;background-image:linear-gradient(90deg,#b8ff4921,#b8ff4909)!important}html:root:root:root body .focus-root .focus-hero{background-color:#110d17f0!important;background-image:none!important}html:root:root:root body .focus-root .focus-hero:before{background-image:none!important;display:none!important}html:root:root:root body .focus-root .focus-hero:after{background-color:#0000!important;background-image:linear-gradient(105deg,#ffffff06,#0000 44%)!important}html:root:root:root body .focus-root :is(.focus-goal-card,.focus-library-card,.focus-detail-card,.focus-panel,.focus-empty,.focus-collaboration-surface,.focus-automation-surface){background-color:#120e19db!important;background-image:linear-gradient(145deg,#1c1626d6,#0d0a12c7)!important}html:root:root:root body .focus-root .focus-goal-card:before,html:root:root:root body .focus-root .focus-library-card:before{background-color:var(--focus-cyan)!important;background-image:linear-gradient(transparent, var(--focus-cyan), var(--focus-pink), transparent)!important}html:root:root:root body .focus-root .focus-progress span{background-color:var(--focus-lime)!important;background-image:linear-gradient(90deg, var(--focus-cyan), var(--focus-lime))!important}html:root:root:root body .focus-root .focus-action-beam{background-color:#0c0911e6!important;background-image:linear-gradient(105deg,#b8ff491a,#0000 36%)!important}html:root:root:root body .focus-root .focus-setup-intro{background-color:#141613e0!important;background-image:linear-gradient(110deg,#b8ff491f,#36d5ff0b 56%,#ff176d12)!important}html:root:root:root body .focus-root .focus-skeleton{background-color:#ffffff0a!important;background-image:linear-gradient(100deg,#ffffff0a 25%,#b8ff491a 45%,#ffffff0a 65%)!important}html:root:root:root body .focus-root :is(.focus-search input,.focus-filter-search input,.focus-search-page-form input,.focus-search-page-form select){color:#fff!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}html:root:root:root body .focus-root :is(.focus-search input,.focus-filter-search input,.focus-search-page-form input){-webkit-text-fill-color:#fff!important}html:root:root:root body .focus-root :is(.focus-brand small,.focus-kicker,.focus-phase,.focus-gate,.focus-state,.focus-row-copy>span){letter-spacing:.1em!important}html:root:root:root body .focus-root :is(.focus-page-head h1,.focus-hero-title,.focus-goal-header h1){letter-spacing:-.06em!important}:is(body:has(.focus-root) .global-conversation,body:has(.focus-root) .conversation-drawer){--conversation-ink:#f7f4fb;--conversation-muted:#a29aaa;--conversation-line:#ffffff1c;--conversation-soft:#ffffff0b;--conversation-accent:#b8ff49;--conversation-accent-soft:#b8ff491a;--focus-conversation-surface:#100b18;--focus-conversation-raised:#171020;--focus-conversation-hover:#20172a;--focus-conversation-danger:#ff7198;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.focus-root) .waago-overlay-backdrop:has(.conversation-drawer){-webkit-backdrop-filter:blur(8px)saturate(118%);backdrop-filter:blur(8px)saturate(118%);background:#05030894}body:has(.focus-root) .waago-overlay-portal-host[data-overlay-modality=non-modal] .waago-overlay-backdrop:has(.conversation-drawer){pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has(.focus-root) .waago-overlay-portal-host[data-overlay-modality=non-modal] .conversation-drawer{pointer-events:auto}body:has(.focus-root):has(.focus-deck) .conversation-drawer{border-right:1px solid #ffffff1a;right:min(620px,100vw - 24px)}body:has(.focus-root) .conversation-drawer{background:radial-gradient(circle at 78% 4%, #36d5ff17, transparent 20rem), radial-gradient(circle at 14% 40%, #ff176d0e, transparent 25rem), var(--focus-conversation-surface);color:var(--conversation-ink);border-left:0;box-shadow:-1px 0 #ffffff12,-14px 0 34px #0302066b}body:has(.focus-root) :is(.conversation-thread-list-view,.conversation-new-view,.conversation-view,.conversation-thread-list,.conversation-new-form,.conversation-message-list){background:0 0}body:has(.focus-root) .conversation-header{border-color:var(--conversation-line);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0d0913e0}body:has(.focus-root) .conversation-heading strong{color:#fff}body:has(.focus-root) .conversation-heading span{color:var(--conversation-muted)}body:has(.focus-root) .conversation-icon-button{color:#aaa2b2}body:has(.focus-root) .conversation-icon-button:hover{color:var(--conversation-accent);background:var(--conversation-accent-soft)}body:has(.focus-root) .conversation-icon-button.active{color:var(--conversation-accent);background:var(--conversation-accent-soft)}body:has(.focus-root) .conversation-new-button{color:var(--conversation-accent);background:var(--conversation-accent-soft)}body:has(.focus-root) :is(.conversation-surface-banner,.conversation-context-strip){border-color:var(--conversation-line);background:#ffffff07}body:has(.focus-root) .conversation-surface-banner span{color:var(--conversation-muted)}body:has(.focus-root) .conversation-context-strip{color:var(--conversation-muted)}body:has(.focus-root) :is(.conversation-surface-banner strong,.conversation-context-strip strong){color:#f6f3fa}body:has(.focus-root) .conversation-context-strip svg{color:var(--conversation-accent)}body:has(.focus-root) .conversation-thread-row{background:0 0;border-color:#ffffff12}body:has(.focus-root) .conversation-thread-row:hover{background:#ffffff0b}body:has(.focus-root) .conversation-thread-row>svg{color:#6f6878}body:has(.focus-root) .conversation-thread-copy strong{color:#f2eef6}body:has(.focus-root) .conversation-thread-copy :is(time,p){color:var(--conversation-muted)}body:has(.focus-root) .conversation-thread-avatar-stack .conversation-avatar{border-color:var(--focus-conversation-surface)}body:has(.focus-root) :is(.conversation-load-more,.conversation-load-earlier){border-color:var(--conversation-line);color:#d9d3de;background:#ffffff0a}body:has(.focus-root) :is(.conversation-load-more,.conversation-load-earlier):hover{color:var(--conversation-accent);background:#b8ff4914;border-color:#b8ff4957}body:has(.focus-root) :is(.conversation-empty-state,.conversation-empty-message,.conversation-loading){color:var(--conversation-muted)}body:has(.focus-root) .conversation-empty-state>svg{color:var(--conversation-accent)}body:has(.focus-root) .conversation-empty-state strong{color:#f7f4fb}body:has(.focus-root) :is(.conversation-empty-state,.conversation-new-footer,.conversation-participant-tray footer) button{background:var(--conversation-accent);color:#0d0a12}body:has(.focus-root) .conversation-segmented{background:#ffffff09;border:1px solid #ffffff12}body:has(.focus-root) .conversation-segmented button{color:var(--conversation-muted)}body:has(.focus-root) .conversation-segmented button.active{color:var(--conversation-accent);background:#b8ff491f;box-shadow:inset 0 0 0 1px #b8ff4929}body:has(.focus-root) .conversation-new-context{background:#ffffff09}:is(body:has(.focus-root) .conversation-new-context span,body:has(.focus-root) :is(.conversation-field,.conversation-participant-section)>span){color:var(--conversation-muted)}body:has(.focus-root) .conversation-new-context strong{color:#f4f0f7}body:has(.focus-root) .conversation-new-context p{color:#aaa2b1}body:has(.focus-root) .conversation-option-list{border-color:var(--conversation-line)}body:has(.focus-root) .conversation-new-footer{border-color:var(--conversation-line)}body:has(.focus-root) .conversation-avatar{color:#d6cfdd;background:#ffffff17}body:has(.focus-root) .conversation-avatar.agent{color:#76e2ff;background:#36d5ff1f}body:has(.focus-root) .conversation-participant-option{color:#f2eef6;background:0 0;border-color:#ffffff12}:is(body:has(.focus-root) .conversation-participant-option:hover,body:has(.focus-root) .conversation-participant-option.selected){background:#b8ff4912}body:has(.focus-root) .conversation-participant-option small{color:var(--conversation-muted)}body:has(.focus-root) .conversation-check{color:#0d0a12;border-color:#fff3}body:has(.focus-root) .conversation-message-list{scrollbar-color:#b8ff4947 transparent}body:has(.focus-root) .conversation-message-meta time{color:#777080}body:has(.focus-root) .conversation-delivery-state{color:#777080}body:has(.focus-root) .conversation-message-body p{color:#e8e2ed}body:has(.focus-root) .conversation-message.own .conversation-message-body p{color:#e8e2ed}body:has(.focus-root) .conversation-message.own .conversation-message-body p{text-shadow:0 0 22px #b8ff490a}body:has(.focus-root) .conversation-message.system .conversation-message-meta .conversation-avatar{color:var(--conversation-accent);background:#b8ff491a}body:has(.focus-root) .conversation-message.system .conversation-message-body p{color:#aaa3b1}body:has(.focus-root) .conversation-message.failed .conversation-message-body p{color:var(--focus-conversation-danger)}body:has(.focus-root) .conversation-delivery-state.failed{color:var(--focus-conversation-danger)}body:has(.focus-root) .conversation-inline-approval{background:#ffb35312;border-color:#ffb35347 #ffb35347 #ffb35347 #ffb353}body:has(.focus-root) .conversation-inline-approval span{color:#ffc478}body:has(.focus-root) .conversation-inline-approval strong{color:#f7e7d1}:is(body:has(.focus-root) .conversation-inline-approval button,body:has(.focus-root) .conversation-delivery-actions button){border-color:var(--conversation-line);color:#d5cedb;background:#ffffff0b}body:has(.focus-root) .conversation-inline-approval button:first-child{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#0d0a12}body:has(.focus-root) .conversation-inline-approval em{color:var(--conversation-accent)}body:has(.focus-root) .conversation-delivery-actions button:hover{color:var(--conversation-accent);background:#b8ff4914;border-color:#b8ff4947}body:has(.focus-root) .conversation-object{border-color:#ffffff1a;border-left-color:var(--object-color);background:#ffffff09;box-shadow:inset 0 1px #ffffff06}body:has(.focus-root) .conversation-object-icon{background:color-mix(in srgb, var(--object-color) 17%, #120d1d)}body:has(.focus-root) .conversation-tray-list>button>span[data-object-type]{background:color-mix(in srgb, var(--object-color) 17%, #120d1d)}body:has(.focus-root) .conversation-object-copy>strong{color:#f3eff7}body:has(.focus-root) .conversation-object-copy>p{color:var(--conversation-muted)}body:has(.focus-root) :is(.conversation-object-actions a,.conversation-object-actions button,.conversation-quick-actions button){color:#aaa3b1;background:#ffffff0a;border-color:#ffffff1c}body:has(.focus-root) :is(.conversation-object-actions a,.conversation-object-actions button,.conversation-quick-actions button):hover{color:var(--conversation-accent);background:#b8ff4917;border-color:#b8ff4952}body:has(.focus-root) .conversation-action-card{background:#ffffff0a;border-color:#ffffff1a}body:has(.focus-root) .conversation-action-marker{color:var(--conversation-accent);background:#b8ff491c}body:has(.focus-root) .conversation-action-copy>span{color:var(--conversation-accent)}body:has(.focus-root) .conversation-action-copy>strong{color:#f3eff7}body:has(.focus-root) .conversation-action-copy>p{color:var(--conversation-muted)}body:has(.focus-root) .conversation-action-preview dt{color:#827b89}body:has(.focus-root) .conversation-action-preview dd{color:#d3ccd9}body:has(.focus-root) .conversation-goal-editor{background:#0000002e;border-color:#ffffff1a}body:has(.focus-root) :is(.conversation-goal-editor label>span,.conversation-goal-tasks>span){color:#9e96a5}body:has(.focus-root) :is(.conversation-goal-tasks button,.conversation-action-buttons button){color:#d8d1de;background:#ffffff0b;border-color:#ffffff1c}body:has(.focus-root) .conversation-action-buttons button.apply{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#0d0a12}body:has(.focus-root) .conversation-action-card.applied{background:#b8ff490e;border-color:#b8ff4933}body:has(.focus-root) .conversation-action-card.failed{background:#ff71980e;border-color:#ff71983d}body:has(.focus-root) .conversation-agent-thinking{color:var(--conversation-muted)}body:has(.focus-root) .conversation-error{color:#ff8ead;background:#ff719812;border-color:#ff719840}body:has(.focus-root) .conversation-composer{border-color:var(--conversation-line);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0d0913f0}body:has(.focus-root) .conversation-composer:focus-within{box-shadow:inset 0 1px #b8ff494d}body:has(.focus-root) .conversation-composer-toolbar select{border-color:var(--conversation-line);color:#c9c2cf;background:#ffffff0b}body:has(.focus-root) .conversation-composer-toolbar select option{color:#f7f4fb;background:#171020}body:has(.focus-root) .conversation-composer-toolbar button{color:#9e97a5}:is(body:has(.focus-root) .conversation-composer-toolbar button:hover,body:has(.focus-root) .conversation-composer-toolbar button.active){background:var(--conversation-accent-soft);color:var(--conversation-accent)}body:has(.focus-root) .conversation-composer-toolbar .conversation-send-button{border-color:var(--conversation-accent);background:var(--conversation-accent);color:#0d0a12}body:has(.focus-root) .conversation-composer-toolbar .conversation-send-button:hover{background:#d5ff91}body:has(.focus-root) .conversation-composer-toolbar .conversation-send-button:disabled{color:#615a68;background:#ffffff12;border-color:#0000}body:has(.focus-root) .conversation-composer-chips button{color:#79e4ff;background:#36d5ff17}body:has(.focus-root) .conversation-composer-chips button.surface{color:var(--conversation-accent);background:#b8ff4917}body:has(.focus-root) .conversation-tray{background:#140e1dfa;border-color:#ffffff1f;box-shadow:0 24px 60px #0302068c,inset 0 1px #ffffff0a}body:has(.focus-root) .conversation-tray>header{border-color:var(--conversation-line)}body:has(.focus-root) .conversation-tray>header strong{color:#f4f0f7}body:has(.focus-root) .conversation-tray>header button{color:var(--conversation-muted)}body:has(.focus-root) .conversation-tray-search{border-color:var(--conversation-line);color:#817a88;background:#ffffff09}body:has(.focus-root) .conversation-tray-search:focus-within{border-color:#b8ff496b;box-shadow:0 0 0 3px #b8ff4914}body:has(.focus-root) .conversation-filter-tabs button{color:#a39ca9;background:#ffffff0b}body:has(.focus-root) .conversation-filter-tabs button.active{color:var(--conversation-accent);background:#b8ff491c}body:has(.focus-root) .conversation-tray-list>button:not(.conversation-participant-option){color:#eee9f2;background:0 0}body:has(.focus-root) .conversation-tray-list>button:not(.conversation-participant-option):hover{background:#ffffff0b}body:has(.focus-root) .conversation-tray-list>button.selected{background:#ffffff0b}body:has(.focus-root) .conversation-tray-list>button>div strong{color:#f0ebf4}body:has(.focus-root) .conversation-tray-list>button>div small{color:var(--conversation-muted)}body:has(.focus-root) .conversation-tray-empty{color:var(--conversation-muted)}body:has(.focus-root) .conversation-tray-list>button>svg{color:#756e7c}body:has(.focus-root) .conversation-tray-list>button.selected>svg{color:var(--conversation-accent)}body:has(.focus-root) .conversation-participant-tray footer{border-color:var(--conversation-line)}html:root:root:root body:has(.focus-root) :is(.conversation-field input,.conversation-goal-editor input,.conversation-goal-editor textarea,.conversation-composer textarea,.conversation-composer-toolbar select){color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;box-shadow:none!important;background-color:#ffffff0b!important;background-image:none!important;border-color:#ffffff1f!important}html:root:root:root body:has(.focus-root) :is(.conversation-field input,.conversation-goal-editor input,.conversation-goal-editor textarea,.conversation-composer textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}html:root:root:root body:has(.focus-root) .conversation-tray-search input{color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;background:0 0!important}html:root:root:root body:has(.focus-root) .conversation-tray-search input:focus-visible{color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;background:0 0!important}body:has(.focus-root) .waago-overlay-backdrop:not(:has(.conversation-drawer)){-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%);background:#050308a8}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer){color:#f7f4fb;background:#120d1d;border-color:#ffffff1f;box-shadow:0 34px 90px #03020794,inset 0 1px #ffffff0b}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-header{background:#0e0a15;border-color:#ffffff1a}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-eyebrow{color:#b8ff49}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-header h2{color:#fff}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-header p{color:#a29aaa}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(.waago-overlay-form-note,.waago-confirm-copy){color:#a29aaa}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-close{color:#c8c1ce;background:#ffffff0b;border-color:#ffffff1f}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-close:hover{color:#b8ff49;background:#b8ff4914;border-color:#b8ff4947}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-body{background:#120d1d}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .waago-overlay-footer{background:#0e0a15;border-color:#ffffff1a}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .primary-button{color:#0d0a12!important;box-shadow:none!important;background:#b8ff49!important;border-color:#b8ff49!important}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .secondary-button{color:#e1dbe6!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff21!important}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(label,.artifact-state-fact span){color:#9e96a5!important}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .artifact-state-fact{color:#f7f4fb;background:#ffffff0b}html:root:root:root body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) .artifact-control-box{color:#f7f4fb!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff1a!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(input,textarea,select){color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;box-shadow:none!important;background-color:#ffffff0b!important;background-image:none!important;border-color:#ffffff1f!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(input,textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) select option{color:#f7f4fb;background:#171020}.focus-root .focus-artifact-workbench .artifact-workbench{background:#0a070f75;border-color:#ffffff1c;overflow:hidden}.focus-root .focus-artifact-detail-grid{grid-template-columns:minmax(720px,1fr) minmax(240px,280px);gap:18px}.focus-root .focus-artifact-detail-grid>aside{min-width:0}.focus-root .focus-artifact-workbench{container-type:inline-size}.focus-root .focus-artifact-workbench .artifact-annotation-layout{grid-template-columns:minmax(440px,1.55fr) minmax(280px,.85fr)}.focus-root .focus-artifact-workbench .artifact-workbench-toolbar{background:#ffffff09;border-color:#ffffff1a}.focus-root .focus-artifact-workbench .artifact-workbench-toolbar>span{color:var(--focus-muted)}.focus-root .focus-artifact-workbench .artifact-workbench-modes button{color:#938b9b}.focus-root .focus-artifact-workbench .artifact-workbench-modes button:hover:not(:disabled){color:#fff;background:#ffffff0e}.focus-root .focus-artifact-workbench .artifact-workbench-modes button.active{color:var(--focus-lime);background:#b8ff491a;border-color:#b8ff4947;box-shadow:inset 0 0 0 1px #b8ff4909}.focus-root .focus-artifact-workbench .artifact-native-document{color:#f7f3fa;background:#05040829}.focus-root .focus-artifact-workbench .artifact-native-document :is(h1,h2,h3){color:#fff}.focus-root .focus-artifact-workbench .artifact-native-document p{color:#b5adba}.focus-root .focus-artifact-workbench .artifact-native-document p.bullet:before{color:var(--focus-lime)}.focus-root .focus-artifact-workbench .artifact-native-document blockquote{border-color:var(--focus-cyan);color:#bcd8df;background:#36d5ff0e}.focus-root .focus-artifact-workbench .artifact-native-document .code-divider{color:#bcb4c2;background:#ffffff0b}.focus-root .focus-artifact-workbench .artifact-native-code{color:#e7e1eb;background:#0403079e}.focus-root .focus-artifact-workbench .artifact-native-table :is(th,td){border-color:var(--focus-line)}.focus-root .focus-artifact-workbench .artifact-native-table th{background:#ffffff0d}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-image,.artifact-native-pdf){background:#0403079e}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-image figcaption,.artifact-native-pdf>footer){border-color:var(--focus-line);color:var(--focus-muted);background:#ffffff09}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) .artifact-native-pdf>footer>a{color:var(--focus-lime)}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) .artifact-native-html>div:first-child{color:#c9e6a2;background:#b8ff490e;border-color:#b8ff4929}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-link,.artifact-native-preview-state){color:var(--focus-muted);background:#05040847}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) .artifact-native-link>span{color:var(--focus-cyan);background:#36d5ff14}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-link strong,.artifact-native-preview-state>strong){color:var(--focus-ink)}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-link code,.artifact-native-link p){color:var(--focus-muted)}.focus-root :is(.focus-artifact-workbench,.focus-delivery-inline-workbench) :is(.artifact-native-link>a,.artifact-native-preview-state>a){color:var(--focus-lime);background:#b8ff4912;border-color:#b8ff4938}.focus-root .focus-artifact-workbench :is(.artifact-editor label,.artifact-diff-head label){color:var(--focus-muted)}.focus-root .focus-artifact-workbench :is(.artifact-editor small,.artifact-diff-head>span){color:#918a99}.focus-root .focus-artifact-workbench .artifact-diff-head{border-color:var(--focus-line)}.focus-root .focus-artifact-workbench .artifact-diff-head select option{color:#f7f4fb;background:#171020}.focus-root .focus-artifact-workbench .artifact-diff-lines>div>span{color:#777080;border-color:#ffffff13}.focus-root .focus-artifact-workbench .artifact-diff-lines code{color:#c8c1ce}.focus-root .focus-artifact-workbench .artifact-diff-lines .add{color:#caff82;background:#b8ff4911}.focus-root .focus-artifact-workbench .artifact-diff-lines .remove{color:#ff9ab5;background:#ff719811}.focus-root .focus-artifact-workbench .artifact-annotatable-lines{border-color:var(--focus-line);background:#0504082e}.focus-root .focus-artifact-workbench .artifact-annotatable-lines>button{color:#ded8e3;border-color:#ffffff0b}.focus-root .focus-artifact-workbench .artifact-annotatable-lines>button:hover,.focus-root .focus-artifact-workbench .artifact-annotatable-lines>button.selected{background:#b8ff4911}.focus-root .focus-artifact-workbench .artifact-annotatable-lines button>span{color:#756e7c;border-color:#ffffff12}.focus-root .focus-artifact-workbench .artifact-annotatable-lines b{background:var(--focus-cyan);color:#071116}.focus-root .focus-artifact-workbench .artifact-annotation-sidebar{background:#ffffff06}.focus-root .focus-artifact-workbench .artifact-annotation-sidebar small,.focus-root .focus-artifact-workbench .artifact-annotation-list :is(header span,time){color:var(--focus-muted)}.focus-root .focus-artifact-workbench .artifact-annotation-list article{border-color:#ffffff1a;border-left-color:var(--focus-cyan);background:#ffffff08}.focus-root .focus-artifact-workbench .artifact-annotation-list article.resolved{border-left-color:var(--focus-lime)}.focus-root .focus-artifact-workbench .artifact-annotation-list p{color:#d8d1de}.focus-root .focus-artifact-workbench .artifact-annotation-list footer button{border-color:var(--focus-line);color:var(--focus-lime);background:#ffffff0b}.focus-root .focus-artifact-workbench .artifact-review-status,.focus-root .focus-artifact-workbench .artifact-review-history>div{border-color:var(--focus-line)}.focus-root .focus-artifact-workbench .artifact-review-status>span.open,.focus-root .focus-artifact-workbench .artifact-review-history>div>span.open{color:#ffc16b;background:#ffc16b1a}.focus-root .focus-artifact-workbench .artifact-review-status>span.clear,.focus-root .focus-artifact-workbench .artifact-review-history>div>span:not(.open){color:var(--focus-lime);background:#b8ff491a}.focus-root .focus-artifact-workbench .artifact-review-status strong,.focus-root .focus-artifact-workbench .artifact-review-history strong{color:#f4f0f7}.focus-root .focus-artifact-workbench :is(.artifact-review-status p,.artifact-review-history p){color:var(--focus-muted)}.focus-root .focus-artifact-workbench .artifact-workbench-message{border-color:var(--focus-line)}html:root:root:root body .focus-root .focus-artifact-workbench .artifact-operating-panel{color:#f7f4fb!important;box-shadow:none!important;background:#0a070f8a!important;border-color:#ffffff1a!important}.focus-root .focus-artifact-workbench .artifact-action-row,.focus-root .focus-artifact-workbench .artifact-operation-launcher{border-color:var(--focus-line)}.focus-root .focus-artifact-workbench .artifact-operating-panel .artifact-control-box{color:#f7f4fb;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1a!important}.focus-root .focus-artifact-workbench .artifact-operating-panel :is(label,.artifact-state-fact span){color:var(--focus-muted)!important}.focus-root .focus-artifact-workbench .artifact-state-fact{background:#ffffff0b}.focus-root .focus-artifact-workbench :is(.primary-button,.secondary-button){box-shadow:none!important}.focus-root .focus-artifact-workbench .primary-button{border-color:var(--focus-lime)!important;background:var(--focus-lime)!important;color:#0d0a12!important}.focus-root .focus-artifact-workbench .secondary-button{color:#e2dce7!important;background:#ffffff0d!important;border-color:#ffffff21!important}html:root:root:root body .focus-root .focus-artifact-workbench :is(.artifact-editor input,.artifact-editor textarea,.artifact-annotation-sidebar textarea,.artifact-review-submit textarea,.artifact-review-environment select,.artifact-diff-head select){color:#f7f4fb!important;-webkit-text-fill-color:#f7f4fb!important;box-shadow:none!important;background-color:#ffffff0b!important;background-image:none!important;border-color:#ffffff1f!important}.focus-root .focus-artifact-workbench .artifact-review-environment select option{color:#f7f4fb;background:#171020}html:root:root:root body .focus-root .focus-artifact-workbench :is(.artifact-editor input,.artifact-editor textarea,.artifact-annotation-sidebar textarea,.artifact-review-submit textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}@media (max-width:1280px){.focus-root .focus-artifact-detail-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:820px){.focus-root .focus-artifact-workbench .artifact-annotation-layout{grid-template-columns:minmax(0,1fr)}.focus-root .focus-artifact-workbench .artifact-annotatable-lines{border-right:0;border-bottom:1px solid var(--focus-line);max-height:440px}}.focus-root .focus-collaboration-surface{background:#08060c94;border-color:#ffffff1f;border-radius:8px;box-shadow:0 24px 70px #02010547}.focus-root .focus-collaboration-surface .collaboration-hub{color:#eee9f2;background:#08060cbd;grid-template-columns:minmax(210px,240px) minmax(420px,1fr) minmax(250px,290px);height:calc(100dvh - 236px);min-height:520px}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity){background:#0a080fd1;border-color:#ffffff17}.focus-root .focus-collaboration-surface :is(.collaboration-channels>header,.collaboration-activity>header,.collaboration-conversation-header){background:#ffffff06;border-color:#ffffff17}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity) header span,.focus-root .focus-collaboration-surface .collaboration-conversation-header span,.focus-root .focus-collaboration-surface .collaboration-conversation-header em{color:#89818f}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity) header strong,.focus-root .focus-collaboration-surface .collaboration-conversation-header strong{color:#f6f2f8}.focus-root .focus-collaboration-surface .collaboration-channels header button,.focus-root .focus-collaboration-surface .collaboration-channel-trigger,.focus-root .focus-collaboration-surface .collaboration-channel-close{color:#d8d1de;background:#ffffff0b;border-color:#ffffff1f}.focus-root .focus-collaboration-surface .collaboration-channels header .collaboration-channel-close{display:none}.focus-root .focus-collaboration-surface :is(.collaboration-channels header button,.collaboration-channel-trigger,.collaboration-channel-close):hover{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff494d}.focus-root .focus-collaboration-surface .collaboration-search{color:#77707e;background:#ffffff0a;border-color:#ffffff1a}.focus-root .focus-collaboration-surface .collaboration-search:focus-within{border-color:#36d5ff6b;box-shadow:0 0 0 3px #36d5ff12}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-search input{color:#f3eef5!important;-webkit-text-fill-color:#f3eef5!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}.focus-root .focus-collaboration-surface .collaboration-channel-row:hover{color:#fff;background:#ffffff0e}.focus-root .focus-collaboration-surface .collaboration-channel-row.active{color:#fff;box-shadow:inset 2px 0 var(--focus-lime);background:linear-gradient(90deg,#b8ff4921,#36d5ff0b)}.focus-root .focus-collaboration-surface .collaboration-channel-list i{background:var(--focus-lime);box-shadow:0 0 9px #b8ff49b3}.focus-root .focus-collaboration-surface :is(.channel-glyph,.activity-glyph){color:var(--focus-cyan)}.focus-root .focus-collaboration-surface .collaboration-conversation{background:#0e0a14bd}.focus-main>.focus-collaboration-page{max-width:none}.focus-root .focus-collaboration-page .focus-secondary-header{margin-bottom:16px}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity){grid-template-rows:auto auto minmax(0,1fr);display:grid}.focus-root .focus-collaboration-surface .collaboration-activity{grid-template-rows:auto auto auto minmax(0,1fr)}.focus-root .focus-collaboration-surface :is(.collaboration-channel-list,.collaboration-activity-list){height:auto;min-height:0}.focus-root .focus-collaboration-surface .collaboration-state{color:#89818f}.focus-root .focus-collaboration-surface .collaboration-state strong{color:#f0ebf3}.focus-root .focus-collaboration-surface .collaboration-state-action{color:var(--focus-lime);background:#b8ff4917;border-color:#b8ff494d}.focus-root .focus-collaboration-surface .collaboration-state-action:hover{background:#b8ff4926}.focus-root .focus-collaboration-surface .collaboration-avatar:not([data-avatar-tone]){color:var(--focus-cyan);background:#36d5ff1a}.focus-root .focus-collaboration-surface .collaboration-avatar.agent{color:var(--focus-lime);background:#b8ff491a}.focus-root .focus-collaboration-surface .collaboration-delivery-state.failed,.focus-root .focus-collaboration-surface .collaboration-message.failed .collaboration-message-content>p{color:#ff8dac}.focus-root .focus-collaboration-surface .collaboration-message-content>p{color:#d8d1de}.focus-root .focus-collaboration-surface :is(.collaboration-delivery-actions button,.collaboration-message-content>footer button){color:#a9a1af;background:#ffffff0a;border-color:#ffffff1a}.focus-root .focus-collaboration-surface :is(.collaboration-delivery-actions button,.collaboration-message-content>footer button):hover{color:var(--focus-cyan);background:#36d5ff12;border-color:#36d5ff47}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action){border-color:#ffffff1a;border-left-color:var(--focus-cyan);color:#e7e1eb;background:#ffffff09}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action) small{color:var(--focus-cyan)}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action) p{color:#8f8795}.focus-root .focus-collaboration-surface .collaboration-action button{color:#d8d1de;background:#ffffff0d;border-color:#ffffff1c}.focus-root .focus-collaboration-surface .collaboration-action button:first-child{border-color:var(--focus-lime);background:var(--focus-lime);color:#0d0a12}.focus-root .focus-collaboration-surface .collaboration-action em{color:var(--focus-lime)}.focus-root .focus-collaboration-surface .collaboration-goal-editor{border-color:#ffffff17}.focus-root .focus-collaboration-surface :is(.collaboration-goal-editor label,.collaboration-goal-tasks>span){color:#918997}.focus-root .focus-collaboration-surface .collaboration-composer{background:#0a070feb;border-color:#ffffff17}html:root:root:root body .focus-root .focus-collaboration-surface :is(.collaboration-composer textarea,.collaboration-goal-editor input,.collaboration-goal-editor textarea,.collaboration-goal-tasks input){color:#f5f0f7!important;-webkit-text-fill-color:#f5f0f7!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff1f!important}.focus-root .focus-collaboration-surface .collaboration-composer textarea::placeholder{color:#756e7c}.focus-root .focus-collaboration-surface .collaboration-composer textarea:focus{border-color:#36d5ff75!important;box-shadow:0 0 0 3px #36d5ff12!important}.focus-root .focus-collaboration-surface .collaboration-composer-row>button{background:var(--focus-lime);color:#0d0a12}.focus-root .focus-collaboration-surface .collaboration-composer-row>button:disabled{color:#665f6d;background:#ffffff14}.focus-root .focus-collaboration-surface .collaboration-composer-tools{color:#847c8b}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-composer-tools select{color:#a9a1af!important;-webkit-text-fill-color:#a9a1af!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important}.focus-root .focus-collaboration-surface .collaboration-composer-tools select option{color:#f5f0f7;background:#171020}.focus-root .focus-collaboration-surface .collaboration-composer-tools>button{color:#938b99}.focus-root .focus-collaboration-surface .collaboration-composer-tools>button:hover,.focus-root .focus-collaboration-surface .collaboration-composer-tools>button.active{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff4942}.focus-root .focus-collaboration-surface .collaboration-object-picker{color:#e8e2ec;background:#110d18;border-color:#ffffff1a}.focus-root .focus-collaboration-surface .collaboration-object-picker>header button{color:#8f8795}.focus-root .focus-collaboration-surface .collaboration-object-picker>label{color:#817987;background:#ffffff06;border-color:#ffffff1a}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-object-picker>label input{color:#f5f0f7!important;box-shadow:none!important;background:0 0!important;border:0!important}.focus-root .focus-collaboration-surface .collaboration-object-picker>label input::placeholder{color:#716978}.focus-root .focus-collaboration-surface .collaboration-object-picker>div>button{color:#d9d2de}.focus-root .focus-collaboration-surface .collaboration-object-picker>div>button:hover,.focus-root .focus-collaboration-surface .collaboration-object-picker>div>button.selected{color:var(--focus-cyan);background:#36d5ff14}.focus-root .focus-collaboration-surface .collaboration-object-chips button{color:var(--focus-cyan);background:#36d5ff14;border-color:#36d5ff33}.focus-root .focus-collaboration-surface .collaboration-replying{color:#a9dce8;background:#36d5ff12}.focus-root .focus-collaboration-surface .collaboration-error{color:#ff9ab5;background:#ff176d14}.focus-root .focus-collaboration-surface .collaboration-activity-summary{background:#ffffff06;border-color:#ffffff17}.focus-root .focus-collaboration-surface .collaboration-activity-summary span{color:#817987}.focus-root .focus-collaboration-surface .collaboration-activity-summary strong{color:#f2edf4}.focus-root .focus-collaboration-surface .collaboration-activity-item{color:#d8d1de;border-color:#ffffff12}.focus-root .focus-collaboration-surface .collaboration-activity-item.requires-action{border-left-color:var(--focus-pink);background:#ff176d0e}.focus-root .focus-collaboration-surface .collaboration-activity-list small{color:var(--focus-cyan)}.focus-root .focus-collaboration-surface .collaboration-activity-list p,.focus-root .focus-collaboration-surface .collaboration-empty-copy{color:#817987}.focus-root .focus-collaboration-surface .collaboration-activity-detail{color:#d9d2de}.focus-root .focus-collaboration-surface .collaboration-activity-back{color:#918899}.focus-root .focus-collaboration-surface .collaboration-activity-detail-heading{border-color:#ffffff14}.focus-root .focus-collaboration-surface .collaboration-activity-detail-heading>span{color:var(--focus-cyan)}.focus-root .focus-collaboration-surface .collaboration-activity-detail-heading strong{color:#f1ebf3}.focus-root .focus-collaboration-surface .collaboration-activity-detail-heading p{color:#a79eab}.focus-root .focus-collaboration-surface .collaboration-activity-detail-heading time,.focus-root .focus-collaboration-surface .collaboration-activity-detail>label{color:#817987}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-activity-detail textarea{color:#eee8f1!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1a!important}.focus-root .focus-collaboration-surface .collaboration-activity-actions button,.focus-root .focus-collaboration-surface .collaboration-activity-open{color:var(--focus-lime);background:#b8ff491a;border-color:#b8ff494d}.focus-root .focus-collaboration-surface .collaboration-activity-actions button.danger{color:#ff8dad;background:#ff176d12;border-color:#ff176d40}.focus-root .focus-collaboration-surface .collaboration-activity-actions button.secondary{color:#bbb2c0;background:#ffffff09;border-color:#ffffff1a}body:has(.focus-root) .collaboration-dialog :is(.collaboration-segmented,.collaboration-dialog-form>label input){color:#eee9f2;background:#ffffff0a;border-color:#ffffff1c}body:has(.focus-root) .collaboration-dialog .collaboration-segmented button{color:#958d9c}body:has(.focus-root) .collaboration-dialog .collaboration-segmented button.active{color:#b8ff49;box-shadow:none;background:#b8ff491c}html:root:root:root body:has(.focus-root) .collaboration-dialog .collaboration-dialog-form>label input{color:#eee9f2!important;-webkit-text-fill-color:#eee9f2!important;box-shadow:none!important;background-color:#ffffff0a!important;background-image:none!important;border-color:#ffffff1c!important}body:has(.focus-root) .collaboration-dialog :is(.collaboration-dialog-form>label,.collaboration-participant-picker>span,.collaboration-participant-picker small){color:#918997}body:has(.focus-root) .collaboration-dialog .collaboration-participant-picker strong{color:#f0ebf3}body:has(.focus-root) .collaboration-dialog .collaboration-participant-picker label:hover{background:#ffffff0b}body:has(.focus-root) .collaboration-dialog .collaboration-participant-avatar.collaboration-avatar{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}body:has(.focus-root) .collaboration-dialog .agent-portrait.collaboration-participant-avatar img{background:#171020;border-color:#ffffff1f}@media (max-width:1500px){.focus-root .focus-collaboration-surface .collaboration-hub{grid-template-columns:210px minmax(400px,1fr)}.focus-root .focus-collaboration-surface .collaboration-activity{display:none}}@media (min-width:1720px){body:has(.focus-root):has(.focus-deck) .conversation-drawer{right:34vw}}@media (max-width:760px){.focus-root .focus-collaboration-page .focus-page-head{margin-bottom:18px}.focus-root .focus-collaboration-surface{border-radius:6px}.focus-root .focus-collaboration-surface .collaboration-conversation-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.focus-root .focus-collaboration-surface .collaboration-conversation-header em{flex:none}.focus-root .focus-collaboration-surface .collaboration-hub{grid-template-columns:minmax(0,1fr);height:min(680px,100dvh - 185px);min-height:520px}.focus-root .focus-collaboration-surface .collaboration-channels{background:#0d0a13;border-color:#ffffff1a;box-shadow:18px 0 50px #00000075}.focus-root .focus-collaboration-surface .collaboration-channels:not(.mobile-open){display:none}.focus-root .focus-collaboration-surface .collaboration-channels.mobile-open{grid-template-rows:auto auto minmax(0,1fr);display:grid}.focus-root .focus-collaboration-surface .collaboration-channels header .collaboration-channel-close{display:grid}.focus-root .focus-collaboration-surface .collaboration-channel-backdrop{background:#030206a8}.focus-root .focus-collaboration-surface .collaboration-message-list{padding-inline:12px}.focus-root .focus-collaboration-surface .collaboration-composer{padding:8px 10px 10px}}@media (min-width:761px) and (max-width:1719px){body:has(.focus-root):has(.focus-deck):has(.global-conversation.open) .focus-root{--focus-rail-width:0px}body:has(.focus-root):has(.focus-deck):has(.global-conversation.open) .focus-rail{transform:translate(-100%)}body:has(.focus-root):has(.focus-deck):has(.global-conversation.open) .focus-deck{width:min(500px,42vw)}body:has(.focus-root):has(.focus-deck):has(.global-conversation.open) .conversation-drawer{width:min(380px,32vw);right:min(500px,42vw)}}html:root:root:root body .focus-root .focus-section .knowledge-create-panel,html:root:root:root body .focus-root .focus-section .provider-create-panel,html:root:root:root body .focus-root .focus-section .local-link-panel{color:#eee9f2!important;box-shadow:none!important;background-color:#0d0a13b3!important;background-image:linear-gradient(145deg,#1a1423b8,#0a080fb3)!important;border:1px solid #ffffff1a!important;border-radius:7px!important}.focus-root .focus-section :is(.knowledge-create-panel,.provider-create-panel,.local-link-panel)>.card-head{border-color:#ffffff17!important}.focus-root .focus-section :is(.knowledge-create-panel,.provider-create-panel,.local-link-panel)>.card-head h2{color:#f6f2f8!important}.focus-root .focus-section :is(.knowledge-create-panel,.provider-create-panel,.local-link-panel)>.card-head :is(span,svg){color:#9d95a4!important}.focus-root .focus-section .knowledge-form label{color:#958d9c!important}html:root:root:root body .focus-root .focus-section .knowledge-form :is(input,select,textarea){color:#f4eff6!important;-webkit-text-fill-color:#f4eff6!important;box-shadow:none!important;background-color:#ffffff0b!important;background-image:none!important;border:1px solid #ffffff1c!important;border-radius:5px!important}html:root:root:root body .focus-root .focus-section .knowledge-form :is(input,textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}html:root:root:root body .focus-root .focus-section .knowledge-form :is(input,select,textarea):focus{background-color:#36d5ff0a!important;border-color:#36d5ff70!important;box-shadow:0 0 0 3px #36d5ff12!important}.focus-root .focus-section .knowledge-form select option{color:#f4eff6;background:#171020}.focus-root .focus-section .knowledge-form .provider-route-form-footer{border-color:#ffffff17!important}.focus-root .focus-section .knowledge-form .provider-route-form-footer p{color:#8c8492!important}.focus-root .focus-section .knowledge-form .primary-button{color:#0d0a12!important;background:#b8ff49!important;border-color:#b8ff49!important}.focus-root .focus-section .knowledge-form .form-message[data-tone=error]{color:#ff9ab5!important;background:#ff176d12!important;border-color:#ff176d38!important}.focus-root .focus-section .provider-action-launcher .provider-create-next-step{color:#aaa2b1!important;background:#b8ff490e!important;border-left-color:#b8ff4961!important}.focus-root .focus-section .local-link-launcher-content>:first-child{color:#aaa2b1!important}.focus-root .focus-section .provider-launcher-route-types span,.focus-root .focus-section .local-link-summary-grid>div{color:#aaa2b1!important;background:#ffffff09!important;border-color:#ffffff17!important}.focus-root .focus-section .local-link-summary-grid span{color:#817987!important}.focus-root .focus-section .local-link-summary-grid strong{color:#f1ecf4!important}.focus-root .focus-section .link-safety-strip{color:#9edce9!important;background:#36d5ff0e!important;border-color:#36d5ff29!important}.focus-root .focus-section :is(.provider-action-launcher,.local-link-launcher) .primary-button,.focus-root .focus-library-card .provider-route-actions .primary-button{color:#0d0a12!important;box-shadow:none!important;background:#b8ff49!important;border-color:#b8ff49!important}.focus-root .focus-library-card .provider-route-actions .secondary-button{color:#c9c2cf!important;box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.focus-root .focus-library-card .provider-route-actions :is(.primary-button,.secondary-button):hover:not(:disabled){color:#79e4ff!important;background:#36d5ff17!important;border-color:#36d5ff57!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)){--focus-portal-ink:#f4eff6;--focus-portal-muted:#938b99;--focus-portal-line:#ffffff1a;--focus-portal-raised:#ffffff0b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li{border-color:var(--focus-portal-line)!important;color:var(--focus-portal-ink)!important;background:#ffffff08!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=current]{box-shadow:inset 2px 0 #b8ff49;background:#b8ff4917!important;border-color:#b8ff4957!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=complete]{border-color:#36d5ff3d!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=warning]{background:#ffc16b11!important;border-color:#ffc16b47!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li>span{color:#75e3ff!important;background:#36d5ff1f!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=current]>span{color:#0d0a12!important;background:#b8ff49!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps strong{color:#f2edf5!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps p{color:#8f8795!important}:is(body:has(.focus-root) .provider-create-wizard-body :is(.provider-preset-copy strong,.provider-setup-status strong,.provider-default-choice strong),body:has(.focus-root) .local-link-wizard-body :is(.link-install-box strong,.link-pairing-box strong,.link-computer-row strong,.link-invocation-target strong)){color:#f2edf5!important}:is(body:has(.focus-root) .provider-create-wizard-body :is(.provider-preset-copy p,.provider-route-secret-policy),body:has(.focus-root) .local-link-wizard-body :is(.link-install-box p,.link-pairing-box p,.link-computer-row p)){color:#928a98!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button{color:#dcd5e1!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff1a!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button:hover{background:#36d5ff12!important;border-color:#36d5ff4d!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active{color:#f5f1f7!important;background:#b8ff4917!important;border-color:#b8ff4957!important;box-shadow:inset 2px 0 #b8ff49!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button>span{color:#9b93a1!important;background:#ffffff0b!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active>span{color:#b8ff49!important;background:#b8ff491a!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button :is(strong,p){color:inherit!important}html:root:root:root body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet,.provider-pricing-sheet) :is(input,select,textarea){color:#f4eff6!important;-webkit-text-fill-color:#f4eff6!important;box-shadow:none!important;background-color:#ffffff0b!important;background-image:none!important;border:1px solid #ffffff1c!important}html:root:root:root body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet,.provider-pricing-sheet) :is(input,textarea)::placeholder{color:#756e7c!important;-webkit-text-fill-color:#756e7c!important}html:root:root:root body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet,.provider-pricing-sheet) :is(input,select,textarea):focus{border-color:#36d5ff70!important;box-shadow:0 0 0 3px #36d5ff12!important}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet,.provider-pricing-sheet) select option{color:#f4eff6;background:#171020}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet,.provider-pricing-sheet) label{color:#958d9c!important}body:has(.focus-root) .local-link-wizard-body .link-install-box code{color:#d9d2de!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body:has(.focus-root) .local-link-wizard-body .link-pairing-box code{color:#d9d2de!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body:has(.focus-root) .provider-create-wizard-body .provider-setup-route-id{color:#d9d2de!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body:has(.focus-root) .local-link-wizard-body .link-invocation-target{color:#d9d2de!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body:has(.focus-root) .local-link-wizard-body .link-safety-strip{color:#9edce9!important;background:#36d5ff12!important;border-color:#36d5ff33!important}:is(body:has(.focus-root) .local-link-wizard-body .link-release-notice,body:has(.focus-root) .local-link-wizard-body .link-install-command){border-color:#ffffff13!important}body:has(.focus-root) .local-link-wizard-body .link-release-notice>svg{color:#b8ff49!important}body:has(.focus-root) .local-link-wizard-body .link-release-notice>em{color:#b8ff49!important;background:#b8ff4917!important}body:has(.focus-root) .local-link-wizard-body .link-platform-picker{background:#ffffff0b!important}body:has(.focus-root) .local-link-wizard-body .link-install-method-picker button{color:#958d9c!important;background:0 0!important;border-color:#ffffff13!important}body:has(.focus-root) .local-link-wizard-body .link-install-method-picker button[data-active=true]{color:#efffda!important;background:#b8ff4912!important;border-color:#b8ff4933!important}body:has(.focus-root) .local-link-wizard-body .link-install-method-picker small{color:#b8ff49!important}body:has(.focus-root) .local-link-wizard-body .link-platform-picker button{color:#958d9c!important}body:has(.focus-root) .local-link-wizard-body .link-platform-picker button[data-active=true]{color:#dfffb0!important;box-shadow:none!important;background:#b8ff4917!important}body:has(.focus-root) .local-link-wizard-body .link-install-command-line button{color:#a8a0ad!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body:has(.focus-root) .local-link-wizard-body .link-install-command>a{color:#9edce9!important}body:has(.focus-root) .local-link-wizard-body .link-internal-preview-note{color:#8f8795!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-heading strong{color:#f0ebf3!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-main strong{color:#f0ebf3!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-empty strong{color:#f0ebf3!important}body:has(.focus-root) .local-link-wizard-body .link-manual-setup>summary strong{color:#f0ebf3!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-heading :is(p,em){color:#8f8795!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-main :is(span,p){color:#8f8795!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-empty p{color:#8f8795!important}body:has(.focus-root) .local-link-wizard-body .link-manual-setup>summary small{color:#8f8795!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-heading span{color:#b8ff49!important}body:has(.focus-root) .local-link-wizard-body .link-discovery-heading>em{color:#b8ff49!important;background:#b8ff4913!important}:is(body:has(.focus-root) .local-link-wizard-body .link-runtime-card,body:has(.focus-root) .local-link-wizard-body .link-discovery-empty,body:has(.focus-root) .local-link-wizard-body .link-manual-setup){background:#ffffff09!important;border:0!important;box-shadow:inset 0 0 0 1px #fff1!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-setup-stack{gap:12px}body:has(.focus-root) .local-link-wizard-body .link-setup-complete{box-shadow:inset 0 0 0 1px #b8ff491f;color:#b8ff49!important;background:#b8ff4912!important}body:has(.focus-root) .local-link-wizard-body .link-setup-complete>svg{background:#b8ff491a!important}body:has(.focus-root) .local-link-wizard-body .link-setup-complete strong{color:#efffda!important}body:has(.focus-root) .local-link-wizard-body .link-setup-complete p{color:#a5af99!important}body:has(.focus-root) .local-link-wizard-body .link-computer-row small{color:#efbd78!important}body:has(.focus-root) .local-link-wizard-body .link-offline-recovery{color:#efbd78!important;box-shadow:none!important;background:#ffc16b0e!important;border-color:#ffc16b2e!important}body:has(.focus-root) .local-link-wizard-body .link-offline-recovery strong{color:#f2e6d3!important}body:has(.focus-root) .local-link-wizard-body .link-offline-recovery :is(p,small){color:#a4978b!important}body:has(.focus-root) .local-link-wizard-body .link-offline-recovery code{color:#f1c78e!important;background:#ffffff0a!important;border-color:#ffffff14!important}body:has(.focus-root) .local-link-wizard-body .link-diagnostics-content{gap:10px;padding:4px 10px 10px}body:has(.focus-root) .local-link-wizard-body .link-diagnostics-setup .link-invocation-test{background:0 0!important;border:0!important;padding:0!important}body:has(.focus-root) .local-link-wizard-body .link-diagnostics-setup .link-invocation-target{border-radius:7px;box-shadow:inset 0 0 0 1px #fff1;background:#ffffff09!important;border:0!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-card[data-connected=true]{background:#b8ff490e!important;box-shadow:inset 0 0 0 1px #b8ff4929!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-card[data-default=true]{background:#b8ff4916!important;box-shadow:inset 0 0 0 1px #b8ff494d!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-icon{color:#a69eab!important;background:#ffffff0d!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-models code{color:#a69eab!important;background:#ffffff0d!important}body:has(.focus-root) .local-link-wizard-body .link-runtime-card[data-connected=true] .link-runtime-icon{color:#b8ff49!important;background:#b8ff4917!important}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet) :is(.provider-setup-status,.provider-default-choice>label,.provider-setup-checklist span,.link-pairing-box,.link-computer-row,.link-endpoint-picker>label,.link-invocation-evidence>div,.detail-empty-state){color:#d9d2de!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1a!important}body:has(.focus-root) .provider-create-wizard-body .provider-setup-status.ready{color:#dff5bd!important;background:#b8ff4913!important;border-color:#b8ff4947!important}body:has(.focus-root) .provider-create-wizard-body .provider-default-choice>label.active{color:#dff5bd!important;background:#b8ff4913!important;border-color:#b8ff4947!important}body:has(.focus-root) .local-link-wizard-body .link-endpoint-picker>label.active{color:#dff5bd!important;background:#b8ff4913!important;border-color:#b8ff4947!important}body:has(.focus-root) .provider-create-wizard-body .provider-setup-status.attention{color:#f1d1a3!important;background:#ffc16b11!important;border-color:#ffc16b42!important}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet) :is(.provider-setup-checklist span[data-ready=true],.link-invocation-readiness.ready){color:#b8ff49!important;background:#b8ff4912!important;border-color:#b8ff493d!important}body:has(.focus-root) .local-link-wizard-body .link-invocation-readiness:not(.ready){color:#9edce9!important;background:#36d5ff0b!important;border-color:#36d5ff29!important}body:has(.focus-root) .local-link-wizard-body .link-invocation-lifecycle span{color:#8f8795!important;background:#ffffff09!important;border-color:#ffffff1a!important}body:has(.focus-root) .local-link-wizard-body .link-invocation-lifecycle span[data-active=true]{color:#75e3ff!important;background:#36d5ff13!important;border-color:#36d5ff3d!important}body:has(.focus-root) .local-link-wizard-body .link-invocation-output{color:#e7e1eb;background:#ffffff09;border-color:#ffffff1a}body:has(.focus-root) .local-link-wizard-body .link-invocation-output span{color:#8f8795}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet) :is(.detail-empty-state strong,.link-endpoint-picker legend){color:#f0ebf3!important}body:has(.focus-root) :is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet) :is(.detail-empty-state p,.link-endpoint-picker small,.provider-setup-route-id span,.link-invocation-target :is(span,p)){color:#8f8795!important}html:root:root:root body:has(.focus-root) .waago-popover-panel.provider-route-action-popover{color:#eee9f2!important;background-color:#130e1b!important;background-image:none!important;border:1px solid #ffffff1f!important;border-radius:6px!important;box-shadow:0 18px 48px #0201057a!important}body:has(.focus-root) .provider-route-action-menu button{color:#cfc8d4!important}body:has(.focus-root) .provider-route-action-menu button:hover:not(:disabled){color:#75e3ff!important;background:#36d5ff13!important}body:has(.focus-root) .provider-route-action-menu button:disabled{color:#615a68!important}body:has(.focus-root) .provider-route-action-menu button.danger{color:#ff8dac!important}body:has(.focus-root) .provider-route-action-menu button.danger:hover:not(:disabled){color:#ffacc2!important;background:#ff176d13!important}body:has(.focus-root) .provider-pricing-sheet .provider-pricing-context{color:#8f8795!important}body:has(.focus-root) .provider-pricing-sheet>small{color:#8f8795!important}@media (max-width:760px){.focus-root .focus-section .knowledge-create-panel,.focus-root .focus-section .provider-create-panel,.focus-root .focus-section .local-link-panel{padding:18px!important}.focus-root .focus-section .knowledge-form-grid{grid-template-columns:minmax(0,1fr)!important}.focus-root .focus-section .knowledge-form-grid>label:last-child{grid-column:1!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li{min-width:min(240px,74vw)}}.focus-root .agent-portrait{border-radius:50%}body:has(.focus-root) .conversation-drawer .agent-portrait{border-radius:50%}body:has(.focus-root) .conversation-drawer .agent-portrait:before{border-radius:50%}body:has(.focus-root) .conversation-drawer .agent-portrait img{border-radius:50%}.focus-root .agent-portrait img{background:#171020;border-color:#ffffff24}body:has(.focus-root) .conversation-drawer .agent-portrait img{background:#171020;border-color:#ffffff24}body:has(.focus-root) .conversation-drawer .agent-presence-dot{border-color:#100b18}.focus-root .focus-goal-agent-actions{border:1px solid var(--focus-line);background:#08060c94;border-radius:8px;margin-top:12px;padding:14px;overflow:hidden;box-shadow:0 18px 48px #0201052e}.focus-root .goal-agent-manager.mode-focus{--ink:#f4eff6;--muted:#928a98;--product-line:#ffffff1a;--product-line-strong:#ffffff29;--product-surface:#100b18;--product-work:#ffffff09;color:#f4eff6;display:grid;gap:14px!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-summary{border:0!important;gap:12px!important;padding:0!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-head{gap:10px!important}.focus-root .goal-agent-manager.mode-focus .goal-control-icon{color:var(--focus-lime);background:#b8ff4913;border-color:#b8ff4929;border-radius:50%}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-title strong,.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-item .agent-row strong{color:#f4eff6}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-title p,.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-item .agent-row p{color:#8f8795!important}.focus-root .goal-agent-manager.mode-focus .goal-control-launcher{border-radius:5px;min-height:32px;padding-inline:10px;color:var(--focus-lime)!important;box-shadow:none!important;background:#b8ff491a!important;border-color:#b8ff4942!important}.focus-root .goal-agent-manager.mode-focus .goal-control-launcher:hover:not(:disabled){color:#d5ff91!important;background:#b8ff4929!important;border-color:#b8ff4975!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-list{border-color:#ffffff17}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-item{border-color:#ffffff17;grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 0}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-item:last-child{padding-bottom:0}.focus-root .goal-agent-manager.mode-focus .agent-row.compact{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.focus-root .goal-agent-manager.mode-focus .agent-row.compact em{color:#aaa2b1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-self:start;padding:4px 8px;font-size:9px;font-style:normal;line-height:1}.focus-root .goal-agent-manager.mode-focus .agent-row.compact em.ready{color:#c9f681;background:#b8ff4913;border-color:#b8ff4933}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:6px;display:grid}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions .secondary-button{border-radius:5px;justify-content:flex-start;width:100%;min-height:31px;padding:0 9px;font-size:10px;font-weight:620;color:#aaa2b1!important;box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff17!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions .secondary-button:hover:not(:disabled){color:#8be7ff!important;background:#36d5ff11!important;border-color:#36d5ff42!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions .secondary-button.danger{color:#c996a5!important}.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions .secondary-button.danger:hover:not(:disabled){color:#ff9fba!important;background:#ff719811!important;border-color:#ff71983d!important}html:root:root:root body:has(.focus-root) .conversation-drawer{isolation:isolate;background-color:#0d0913!important;background-image:none!important;border-radius:0!important;outline:0!important}html:root:root:root body:has(.focus-root) .conversation-drawer:before{content:none!important;display:none!important}html:root:root:root body:has(.focus-root) .conversation-drawer:after{content:none!important;display:none!important}body:has(.focus-root) .conversation-drawer :is(.conversation-thread-list-view,.conversation-new-view,.conversation-view,.conversation-thread-list,.conversation-new-form,.conversation-message-list){background-color:#0000;background-image:none!important}.focus-root .focus-collaboration-surface .conversation-file-shelf{color:#f1ecf3}body:has(.focus-root) .conversation-file-shelf{color:#f1ecf3}.focus-root .focus-collaboration-surface .conversation-file-shelf>header em{color:#b9b0c0;background:#ffffff12}body:has(.focus-root) .conversation-file-shelf>header em{color:#b9b0c0;background:#ffffff12}.focus-root .focus-collaboration-surface .conversation-file-shelf-note{color:#8f8797}body:has(.focus-root) .conversation-file-shelf-note{color:#8f8797}.focus-root .focus-collaboration-surface .conversation-file-shelf-card{box-shadow:none;background:#ffffff09;border-color:#ffffff16}body:has(.focus-root) .conversation-file-shelf-card{box-shadow:none;background:#ffffff09;border-color:#ffffff16}.focus-root .focus-collaboration-surface .conversation-file-shelf-card.suggested{border-color:#b8ff4933;box-shadow:inset 2px 0 #b8ff498c}body:has(.focus-root) .conversation-file-shelf-card.suggested{border-color:#b8ff4933;box-shadow:inset 2px 0 #b8ff498c}.focus-root .focus-collaboration-surface .conversation-file-kind{color:#72ddf8;background:#36d5ff14}body:has(.focus-root) .conversation-file-kind{color:#72ddf8;background:#36d5ff14}.focus-root .focus-collaboration-surface :is(.conversation-file-shelf-copy>small,.conversation-file-digestion>small){color:#8e8695}body:has(.focus-root) .conversation-file-shelf-copy>small{color:#8e8695}body:has(.focus-root) .conversation-file-digestion>small{color:#8e8695}.focus-root .focus-collaboration-surface .conversation-file-digestion{border-color:#ffffff12}body:has(.focus-root) .conversation-file-digestion{border-color:#ffffff12}.focus-root .focus-collaboration-surface .conversation-file-digestion>div>*{border-color:#130e1b}body:has(.focus-root) .conversation-file-digestion>div>*{border-color:#130e1b}.focus-root .focus-collaboration-surface .conversation-file-promote{color:#c9ef8c;background:#b8ff4912;border-color:#b8ff492e}body:has(.focus-root) .conversation-file-promote{color:#c9ef8c;background:#b8ff4912;border-color:#b8ff492e}.focus-root .focus-collaboration-surface .conversation-file-knowledge-state{color:#83ddef;background:#36d5ff12}body:has(.focus-root) .conversation-file-knowledge-state{color:#83ddef;background:#36d5ff12}.focus-root .focus-collaboration-surface .conversation-file-shelf-empty{color:#8e8795;border-color:#ffffff17}body:has(.focus-root) .conversation-file-shelf-empty{color:#8e8795;border-color:#ffffff17}.focus-root .focus-collaboration-surface .collaboration-activity>.conversation-file-shelf{background:0 0;border-color:#ffffff12}.focus-deck{box-sizing:border-box;z-index:18;width:min(620px,100% - 24px);min-width:0;min-height:0;color:var(--focus-ink);-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);background:#0b0810f7;border-left:1px solid #ffffff1f;grid-template-rows:auto auto minmax(0,1fr);animation:.3s cubic-bezier(.16,1,.3,1) both focus-deck-enter;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-1px 0 #ffffff12,-16px 0 38px #02010561}.focus-root[data-focus-deck-open=true] .focus-main{overscroll-behavior:none;overflow-y:hidden}.focus-root[data-focus-deck-open=true] .focus-nav{overflow-y:hidden}.focus-deck:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000 0,#ffffff29 14%,#b8ff492e 50%,#ffffff1f 86%,#0000 100%);width:1px;position:absolute;inset:0 auto 0 0;box-shadow:-10px 0 30px #0201054d}@keyframes focus-deck-enter{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}.focus-deck-header{background:#ffffff06;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.focus-deck-icon{color:#f7f6f29e;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-grid}.focus-deck-icon:hover{color:var(--focus-lime);background:#b8ff4912;border-color:#b8ff4947}.focus-deck-icon:active{transform:scale(.96)}.focus-deck-heading{min-width:0;margin-right:auto;line-height:1.1;display:grid}.focus-deck-heading>span{color:var(--focus-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:720;display:flex}.focus-deck-heading i{background:var(--focus-lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #b8ff49c7}.focus-deck-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:660;overflow:hidden}.focus-deck-actions{align-items:center;gap:6px;display:flex}.focus-deck-copilot{color:#d7ff98;cursor:pointer;background:#b8ff4916;border:1px solid #b8ff4947;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.focus-deck-copilot:hover{background:#b8ff4924;border-color:#b8ff497a}.focus-deck-copilot:active{transform:scale(.98)}.focus-deck-context{min-width:0;min-height:32px;color:var(--focus-soft);background:#ffffff05;border-bottom:1px solid #ffffff13;align-items:center;gap:9px;padding:0 14px;font-size:9px;display:flex}.focus-deck-context span{flex:none}.focus-deck-context code{color:#f7f6f280;font-family:var(--font-geist-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-deck-body{overscroll-behavior:contain;scrollbar-color:#b8ff493d transparent;min-width:0;min-height:0;padding:22px 18px 48px;overflow:hidden auto}.focus-deck-body>.focus-page,.focus-deck-body>.focus-db-state{width:100%;max-width:none;margin:0}.focus-deck .focus-breadcrumbs{display:none}.focus-deck :is(.focus-page-head,.focus-goal-header){grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}.focus-deck :is(.focus-page-head h1,.focus-goal-header h1,.focus-secondary-header h1){max-width:none;font-size:clamp(27px,3vw,36px);line-height:1}.focus-deck :is(.focus-page-head p,.focus-goal-header p,.focus-secondary-header p){max-width:none}.focus-deck .focus-action-beam{z-index:4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-bottom:14px;padding:13px;position:sticky;top:-22px;box-shadow:0 16px 34px #02010557}.focus-deck .focus-action-beam>:last-child{grid-column:1/-1;width:100%;max-width:none}.focus-deck .focus-action-beam :is(button,select){min-height:34px}.focus-deck :is(.focus-workbench,.focus-detail-grid,.focus-split,.focus-goal-detail-grid){grid-template-columns:minmax(0,1fr)}.focus-deck :is(.focus-workbench,.focus-workbench-main,.focus-workbench-side){gap:12px}.focus-deck .focus-task-facts{grid-template-columns:minmax(0,1fr)}.focus-deck .focus-task-facts>div{min-height:72px}.focus-deck :is(.focus-panel,.focus-detail-card,.focus-section){border-radius:7px}.focus-deck .focus-panel{padding:14px}.focus-deck .focus-section{margin-top:14px}.focus-deck .focus-mini-list a{min-width:0}.focus-deck .focus-mini-list a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-deck .focus-filterbar{flex-wrap:nowrap;overflow-x:auto}.focus-deck .focus-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-deck :is(.focus-goal-grid,.focus-library-grid){grid-template-columns:minmax(0,1fr)}@media (min-width:1720px){.focus-stage-body:has(>.focus-deck){grid-template-columns:minmax(0,1fr) minmax(520px,34vw)}.focus-stage-body:has(>.focus-deck)>.focus-main{min-width:0}.focus-stage-body>.focus-deck{width:auto;position:relative;inset:auto}}@media (max-width:760px){.focus-deck{width:100%;box-shadow:none;border-left:0;position:absolute;inset:0}.focus-deck-header{min-height:56px;padding-inline:10px}.focus-deck-copilot span{display:none}.focus-deck-body{padding:18px 14px 42px}.focus-deck .focus-action-beam{top:-18px}body:has(.focus-root):has(.focus-deck) .conversation-drawer{width:100%;max-width:none;box-shadow:none;border-right:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.focus-deck{animation:none}}@media (max-width:420px){.focus-root .goal-agent-manager.mode-focus .goal-agent-roster-actions{grid-template-columns:minmax(0,1fr)}.focus-root .goal-agent-manager.mode-focus .agent-row.compact{grid-template-columns:32px minmax(0,1fr)}.focus-root .goal-agent-manager.mode-focus .agent-row.compact em{grid-column:2;justify-self:start}}.focus-task-board{gap:18px;display:grid}.focus-task-lane{background:#0c0911b8;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #02010529}.focus-task-lane>header{background:#ffffff06;border-bottom:1px solid #ffffff14;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 14px;display:grid}.focus-task-lane-icon{width:36px;height:36px;color:var(--focus-lime);background:#b8ff490f;border:1px solid;border-radius:6px;place-items:center;display:grid}.focus-task-lane>header h2{color:#f7f4fb;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:680}.focus-task-lane>header p{color:var(--focus-soft);margin:4px 0 0;font-size:9px;line-height:1.35}.focus-task-lane>header>strong{color:#0b0810;background:var(--focus-lime);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:26px;height:26px;padding-inline:7px;font-size:10px;display:grid}.focus-task-lane[data-lane=human]{border-color:#ff176d33}.focus-task-lane[data-lane=human] .focus-task-lane-icon{color:#ff8bb6;background:#ff176d12}.focus-task-lane[data-lane=human]>header>strong{background:#ff8bb6}.focus-task-lane[data-lane=active]{border-color:#36d5ff33}.focus-task-lane[data-lane=active] .focus-task-lane-icon{color:var(--focus-cyan);background:#36d5ff12}.focus-task-lane[data-lane=active]>header>strong{background:var(--focus-cyan)}.focus-task-lane[data-lane=done] .focus-task-lane-icon{color:#aaa2b0;background:#ffffff0a}.focus-task-lane[data-lane=done]>header>strong{color:#eee9f2;background:#ffffff24}.focus-task-command-list{display:grid}.focus-task-command{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) minmax(92px,112px) minmax(226px,270px);align-items:stretch;min-height:104px;transition:background .18s;display:grid}.focus-task-command:last-child{border-bottom:0}.focus-task-command:hover{background:#ffffff07}.focus-task-command-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:17px 15px;display:grid}.focus-task-command-main:hover .focus-row-copy strong{color:var(--focus-lime)}.focus-task-command .focus-row-copy strong{color:#f4f0f7;transition:color .18s}.focus-task-command .focus-row-context{text-align:left;align-content:center;justify-items:start;padding:16px 12px}.focus-task-command>.focus-task-next{border-radius:6px;min-height:0;margin:10px;padding:10px 11px}.focus-task-command>.focus-task-next:hover{border-color:currentColor;transform:translate(2px)}.focus-task-command .focus-task-next-copy>span{color:#ffffff75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:520;line-height:1.35;display:-webkit-box;overflow:hidden}.focus-root .focus-nav a.focus-nav-collaboration{color:#ece7f0;background:linear-gradient(110deg,#36d5ff14,#b8ff4909);border:1px solid #36d5ff29;min-height:54px;margin:5px 0}.focus-nav-label{min-width:0}.focus-nav-collaboration .focus-nav-label{gap:2px;display:grid}.focus-nav-collaboration .focus-nav-label small{color:#766f7c;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:620;overflow:hidden}body:has(.focus-root) .conversation-launcher{color:#f6f2f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0911f5;border:1px solid #b8ff494d;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;place-items:center stretch;gap:9px;box-shadow:0 20px 52px #0201057a,0 0 28px #b8ff4914;width:206px!important;height:58px!important;padding:8px 10px!important;display:grid!important}body:has(.focus-root) .conversation-launcher:hover{color:#fff;background:#15101c;border-color:#b8ff4985}.conversation-launcher-mark{color:#0b0810;background:var(--focus-lime,#b8ff49);border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.conversation-launcher-copy{text-align:left;gap:2px;min-width:0;display:grid}.conversation-launcher-copy small{color:#7f7785;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:720}.conversation-launcher-copy strong{color:#fff;font-size:11px;font-weight:690}.conversation-launcher-count{min-width:24px;height:24px;color:var(--focus-cyan,#36d5ff);font-variant-numeric:tabular-nums;background:#36d5ff12;border:1px solid #36d5ff3d;border-radius:99px;place-items:center;padding-inline:6px;font-size:9px;font-weight:720;display:grid}body:has(.focus-root) .conversation-launcher .conversation-unread-dot{top:5px;right:5px}body:has(.focus-root):has(.focus-deck) .conversation-launcher{display:none!important}@media (max-width:1120px){.focus-task-command{grid-template-columns:minmax(0,1fr) minmax(210px,250px)}.focus-task-command .focus-row-context{grid-area:2/1;align-items:center;gap:8px;padding:0 15px 14px 64px;display:flex}.focus-task-command>.focus-task-next{grid-area:1/2/span 2}}@media (max-width:760px){.focus-task-lane>header{grid-template-columns:32px minmax(0,1fr) auto;min-height:58px;padding-inline:10px}.focus-task-lane-icon{width:32px;height:32px}.focus-task-command{grid-template-columns:minmax(0,1fr) auto;min-height:0}.focus-task-command-main{padding:14px 12px}.focus-task-command .focus-row-context{grid-area:1/2;align-content:center;padding:13px 11px;display:grid}.focus-task-command>.focus-task-next{grid-area:2/1/auto/-1;width:auto;min-height:58px;margin:0 10px 10px}body:has(.focus-root) .conversation-launcher{grid-template-columns:1fr;width:48px!important;height:48px!important;padding:6px!important}.conversation-launcher-copy,.conversation-launcher-count{display:none}.conversation-launcher-mark{width:34px;height:34px}}html:root:root:root body .focus-root .focus-task-lane,html:root:root:root body .focus-root .focus-task-lane[data-lane]{box-shadow:none!important;background:#0c0911d1!important;border-color:#ffffff17!important}html:root:root:root body .focus-root .focus-task-lane>header{background:#ffffff05!important;border-color:#ffffff13!important}html:root:root:root body .focus-root .focus-task-lane .focus-task-lane-icon{color:#b7b0bd!important;background:#ffffff09!important;border-color:#ffffff21!important}html:root:root:root body .focus-root .focus-task-lane>header>strong{color:#d8d2dc!important;background:#ffffff17!important}html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-task-lane-icon{color:var(--focus-lime)!important;background:#b8ff490e!important;border-color:#b8ff4952!important}html:root:root:root body .focus-root .focus-task-lane[data-lane=ready]>header>strong{color:#0b0810!important;background:var(--focus-lime)!important}.focus-root .focus-task-command:hover{background:#ffffff05}html:root:root:root body .focus-root .focus-task-board .focus-state,html:root:root:root body .focus-root .focus-task-board .focus-state[data-state]{color:#9e97a5!important;background:#ffffff09!important;border:1px solid #ffffff1a!important}html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-state[data-state=ready]{color:var(--focus-lime)!important;background:#b8ff490e!important;border-color:#b8ff4933!important}.focus-root .focus-task-board .focus-row-icon{color:#aaa3af;background:#ffffff0b}.focus-root .focus-task-lane[data-lane=ready] .focus-row-icon{color:var(--focus-lime);background:#b8ff4913}html:root:root:root body .focus-root .focus-task-board .focus-task-next,html:root:root:root body .focus-root .focus-task-board .focus-task-next[data-tone]{color:#d3cdd7!important;background:#ffffff06!important;border-color:#ffffff1a!important}html:root:root:root body .focus-root .focus-task-board .focus-task-next:hover{color:#efffd7!important;background:#b8ff490d!important;border-color:#b8ff4947!important}html:root:root:root body .focus-root .focus-task-board .focus-task-next-icon{color:#aaa3af!important;background:#ffffff0a!important}html:root:root:root body .focus-root .focus-task-board .focus-task-next-copy small{color:#77707d!important}html:root:root:root body .focus-root .focus-task-board .focus-task-next-copy>span{color:#756e7b!important}html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-task-next[data-kind=execute]{color:var(--focus-lime)!important;background:#b8ff490e!important;border-color:#b8ff493b!important}html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-task-next[data-kind=execute] .focus-task-next-icon{color:var(--focus-lime)!important;background:#b8ff4912!important}.focus-root .focus-nav a.focus-nav-collaboration{background:#ffffff06;border-color:#ffffff1a}.focus-root .focus-nav a.focus-nav-collaboration:hover{background:#b8ff490a;border-color:#b8ff4933}.focus-root .focus-nav-collaboration .focus-nav-label small{color:#69636f}.focus-root .focus-nav a em{color:#d7d1dc;background:#ffffff1a}html:root:root:root body:has(.focus-root) .conversation-launcher{box-sizing:border-box;color:#f6f2f8!important;background:#0c0911f7!important;border-color:#ffffff24!important;box-shadow:0 18px 46px #0201057a!important}html:root:root:root body:has(.focus-root) .conversation-launcher:hover{background:#15101c!important;border-color:#b8ff4952!important}html:root:root:root body:has(.focus-root) .conversation-launcher-count{color:#aaa3af!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.focus-root{--focus-line:#fff1;--focus-line-strong:#ffffff21}.focus-root :is(.focus-rail,.focus-topbar,.focus-workspace-id,.focus-account,.focus-hero,.focus-hero-action,.focus-goal-card,.focus-library-card,.focus-detail-card,.focus-panel,.focus-empty,.focus-collaboration-surface,.focus-automation-surface,.focus-goal-agent-actions,.focus-task-lane){border-color:#0000!important}.focus-root :is(.focus-workspace-id,.focus-hero-action){box-shadow:none}.focus-root :is(.focus-goal-card,.focus-library-card,.focus-detail-card,.focus-panel,.focus-collaboration-surface,.focus-automation-surface){box-shadow:0 16px 42px #0201051c}.focus-root :is(.focus-goal-card,.focus-library-card):hover{border-color:#0000;box-shadow:0 18px 48px #02010533,0 0 30px #b8ff4911}.focus-root :is(.focus-goal-card,.focus-library-card):before{content:none}.focus-root :is(.focus-nav a,.focus-rail-bottom>a,.focus-nav a.focus-nav-collaboration,.focus-top-actions>a,.focus-language-trigger,.focus-secondary,.secondary-button),.focus-root :is(.focus-nav a,.focus-rail-bottom>a):is(:hover,.active){border-color:#0000!important}.focus-root .focus-metric-strip,.focus-root .focus-stage-strip,.focus-root :is(.focus-task-facts,.focus-task-controls-summary){background:0 0;border-color:#0000}.focus-root .focus-metric-strip{gap:4px}.focus-root .focus-stage-strip{gap:3px}.focus-root :is(.focus-phase,.focus-gate,.focus-state,.focus-attention-row,.focus-delivery-row,.focus-task-row,.focus-filterbar,.focus-action-beam,.focus-question-resolved),html:root:root:root body .focus-root .focus-task-lane,html:root:root:root body .focus-root .focus-task-lane[data-lane],html:root:root:root body .focus-root .focus-task-lane>header,html:root:root:root body .focus-root .focus-task-lane .focus-task-lane-icon,html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-task-lane-icon,html:root:root:root body .focus-root .focus-task-board .focus-state,html:root:root:root body .focus-root .focus-task-board .focus-state[data-state],html:root:root:root body .focus-root .focus-task-board .focus-task-next,html:root:root:root body .focus-root .focus-task-board .focus-task-next[data-tone],html:root:root:root body .focus-root .focus-task-lane[data-lane=ready] .focus-task-next[data-kind=execute]{border-color:#0000!important}.focus-root .focus-task-command{border-color:#0000}.focus-root .focus-task-command+.focus-task-command{box-shadow:inset 0 12px 24px -24px #ffffff4d}.focus-deck{border-left-color:#0000;box-shadow:-18px 0 46px #0201056b,-4px 0 14px #0201053d}.focus-deck :is(.focus-deck-header,.focus-deck-context){border-color:#0000}.focus-deck-context{background:0 0}.focus-deck :is(.focus-deck-icon,.focus-deck-copilot){border-color:#0000}.focus-deck-icon{background:0 0}.focus-deck-copilot{background:#b8ff4917}@media (max-width:760px){.focus-deck{box-shadow:none}.focus-deck:before{content:none}}body:has(.focus-root) .conversation-drawer{--conversation-line:#fff1;border-color:#0000;box-shadow:-14px 0 34px #0302066b}body:has(.focus-root):has(.focus-deck) .conversation-drawer{border-right-color:#0000}@media (min-width:761px){body:has(.focus-root):has(.focus-deck) .conversation-drawer{animation-name:focus-copilot-enter-from-canvas}}@keyframes focus-copilot-enter-from-canvas{0%{opacity:.78;transform:translate(-24px)}to{opacity:1;transform:none}}body:has(.focus-root) :is(.conversation-header,.conversation-surface-banner,.conversation-context-strip,.conversation-thread-row,.conversation-option-list,.conversation-new-footer,.conversation-participant-tray footer){border-color:#0000}body:has(.focus-root) :is(.conversation-surface-banner,.conversation-context-strip){background:0 0}body:has(.focus-root) :is(.conversation-icon-button,.conversation-new-button){border-color:#0000}body:has(.focus-root) .conversation-segmented{border-color:#0000}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity,.collaboration-channels>header,.collaboration-activity>header,.collaboration-conversation-header,.collaboration-channels header button,.collaboration-channel-trigger,.collaboration-channel-close,.collaboration-delivery-actions button,.collaboration-message-content>footer button,.collaboration-composer){border-color:#0000}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action){border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.focus-root .focus-artifact-workbench :is(.artifact-workbench,.artifact-workbench-toolbar,.artifact-operating-panel,.artifact-control-box,.artifact-action-row,.artifact-operation-launcher,.artifact-workbench-message),.focus-root .goal-agent-manager.mode-focus :is(.goal-control-launcher,.goal-agent-list,.goal-agent-roster-item,.goal-agent-roster-actions .secondary-button){border-color:#0000!important}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer){border-color:#0000}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(.waago-overlay-header,.waago-overlay-footer,.waago-overlay-close){border-color:#0000}html:root:root:root body:has(.focus-root) .conversation-launcher{border-color:#0000!important}html:root:root:root body:has(.focus-root) .conversation-launcher:hover{border-color:#0000!important}html:root:root:root body:has(.focus-root) .conversation-launcher-count{border-color:#0000!important}.focus-root .focus-home-page .focus-page-head{margin-bottom:16px}.focus-root .focus-home-page .focus-page-head .focus-kicker{margin-bottom:6px}.focus-root .focus-home-page .focus-page-head h1{max-width:880px;font-size:clamp(28px,3vw,40px);line-height:1.04}.focus-root .focus-home-page .focus-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);gap:clamp(22px,3vw,38px);min-height:222px;padding:clamp(20px,2.2vw,28px)}.focus-root .focus-home-page .focus-hero>div:nth-child(2){min-width:0}.focus-root .focus-home-page .focus-hero-title{overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:660px;font-size:clamp(30px,3.2vw,43px);line-height:1;display:-webkit-box;overflow:hidden}.focus-root .focus-home-page .focus-hero-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:600px;margin-top:10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.focus-root .focus-home-page .focus-hero-action{padding:17px}.focus-root .focus-home-page .focus-hero-action h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:clamp(18px,1.8vw,22px);display:-webkit-box;overflow:hidden}.focus-root .focus-home-page .focus-hero-action p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:13px;display:-webkit-box;overflow:hidden}.focus-root .focus-home-page .focus-hero-action .focus-primary{min-height:36px;padding-inline:13px}.focus-root .focus-home-page>.focus-section{margin-top:28px}@media (max-width:1080px) and (min-width:761px){.focus-root .focus-home-page .focus-hero{grid-template-columns:1fr;gap:18px;min-height:0}.focus-root .focus-home-page .focus-hero-action{grid-template-columns:minmax(0,1fr) auto;column-gap:20px;padding:16px 0 0;display:grid}.focus-root .focus-home-page .focus-hero-action>span,.focus-root .focus-home-page .focus-hero-action h2,.focus-root .focus-home-page .focus-hero-action p{grid-column:1}.focus-root .focus-home-page .focus-hero-action .focus-primary{grid-area:1/2/4;align-self:center}}@media (max-width:760px){.focus-root .focus-home-page .focus-page-head{gap:10px;margin-bottom:18px}.focus-root .focus-home-page .focus-page-head h1{font-size:clamp(28px,8.6vw,36px)}.focus-root .focus-home-page .focus-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:21px}.focus-root .focus-home-page .focus-hero-title{-webkit-line-clamp:4;font-size:clamp(28px,8.6vw,36px)}.focus-root .focus-home-page .focus-hero-action{padding:18px 0 0}}.focus-root .focus-capability-shell{background:#0f0b15e0;border:1px solid #ffffff1a;border-radius:7px;overflow:hidden;box-shadow:0 24px 64px #03020838,inset 0 1px #ffffff09}.focus-root .focus-capability-summary{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px;display:grid}.focus-root .focus-capability-summary>div{min-width:0;padding:16px 12px}.focus-root .focus-capability-summary strong{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;font-weight:620;line-height:1;display:block}.focus-root .focus-capability-summary span{color:var(--focus-soft);letter-spacing:.045em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.focus-root .focus-capability-summary [data-maturity=live-ready] strong{color:var(--focus-lime)}.focus-root .focus-capability-index{background:#ffffff05;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:14px;display:grid}.focus-root .focus-capability-index a{min-width:0;color:var(--focus-muted);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 11px;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s;display:grid}.focus-root .focus-capability-index a:hover{color:#fff;background:#ffffff0e}.focus-root .focus-capability-index a.active{color:#fff;box-shadow:inset 2px 0 0 var(--focus-lime);background:#b8ff4911}.focus-root .focus-capability-index strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.focus-root .focus-capability-index span{color:var(--focus-soft);font-size:8.5px}.focus-root .focus-capability-index small{color:var(--focus-soft);grid-column:1/-1;font-size:8.5px}.focus-root .focus-capability-index a.active span,.focus-root .focus-capability-index a.active small{color:#b8ff49ad}.focus-root .focus-capability-detail{background:#ffffff05;border-top:1px solid #ffffff14;padding:22px}.focus-root .focus-capability-detail>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.focus-root .focus-capability-detail>header>div{min-width:0}.focus-root .focus-capability-detail>header small{color:var(--focus-lime);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:700}.focus-root .focus-capability-detail h3{color:#fff;letter-spacing:-.025em;margin:2px 0 0;font-size:16px;font-weight:660}.focus-root .focus-capability-detail header p{color:var(--focus-soft);margin:3px 0 0;font-size:10px}.focus-root .focus-capability-credential{color:var(--focus-muted);border-block:1px solid #ffffff12;align-items:center;gap:7px;margin:17px 0 13px;padding:10px 0;font-size:10px;display:flex}.focus-root .focus-capability-credential svg{color:var(--focus-lime)}.focus-root .focus-provider-credential-action{color:var(--focus-lime);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:5px 0;font-weight:680;display:inline-flex}.focus-root .focus-capability-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.focus-root .focus-capability-operations>li{background:#ffffff06;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.focus-root .focus-capability-operations code{color:#eee9f0;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.focus-root .focus-capability-operations span,.focus-root .focus-capability-operations small{color:var(--focus-soft);white-space:nowrap;font-size:9.5px}.focus-root .focus-capability-operations strong{color:var(--focus-lime);white-space:nowrap;font-size:9px;font-weight:680}.focus-root .focus-capability-operations strong[data-callable=not_callable],.focus-root .focus-capability-operations strong[data-callable=deferred]{color:var(--focus-soft)}.focus-root .provider-tool-credential-form label{color:var(--focus-text)}.focus-root .provider-tool-credential-form input{color:#fff;background:#ffffff0b;border-color:#ffffff1f}.focus-root .provider-tool-credential-safety{color:var(--focus-muted)}.focus-root .provider-tool-credential-safety svg{color:var(--focus-lime)}@media (max-width:980px){.focus-root .focus-capability-index{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-capability-operations{grid-template-columns:1fr}}@media (max-width:640px){.focus-root .focus-capability-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.focus-root .focus-capability-index{grid-template-columns:1fr;padding:10px}.focus-root .focus-capability-detail{padding:18px}.focus-root .focus-capability-detail>header{align-items:start}.focus-root .focus-capability-detail>header>.focus-state{grid-column:2;justify-self:start}.focus-root .focus-capability-operations>li{grid-template-columns:minmax(0,1fr) auto}.focus-root .focus-capability-operations small{grid-column:1}}.focus-root .focus-empty>.focus-primary{justify-self:center}.focus-root .focus-empty>.focus-primary svg{margin:0}html:root:root:root body .focus-root .focus-setup-intro{width:fit-content;max-width:100%;min-height:38px;box-shadow:none;border:0;border-radius:5px;gap:8px;margin-bottom:16px;padding:6px 10px 6px 7px;background-color:#b8ff490e!important;background-image:none!important}.focus-root .focus-setup-intro>span{background:#b8ff4914;border-radius:3px;width:26px;height:26px}.focus-root .focus-setup-intro h2{letter-spacing:-.01em;font-size:11px;font-weight:650}.focus-root .focus-nav a.focus-nav-collaboration{min-height:42px;color:inherit;background:0 0;border:0;margin:0}.focus-root .focus-nav a.focus-nav-collaboration:hover{color:#fff;background:#ffffff0e;border:0}.focus-root .focus-nav a.focus-nav-collaboration.active{color:#fff;background:#b8ff4913}.focus-root .focus-nav a.focus-nav-collaboration>svg{color:currentColor}.focus-root .focus-nav a.focus-nav-collaboration.active>svg{color:var(--focus-lime)}.focus-root .focus-rail-bottom .focus-nav-label{gap:2px;display:grid}html:root:root:root body:has(.focus-root) .conversation-launcher{border-radius:8px;gap:0;transition:width .3s cubic-bezier(.16,1,.3,1),gap .24s,background .18s,transform .18s,box-shadow .18s;animation:7s ease-in-out infinite focus-collaboration-signal;overflow:hidden;justify-content:flex-start!important;align-items:center!important;width:52px!important;height:52px!important;padding:7px!important;display:flex!important}html:root:root:root body:has(.focus-root) .conversation-launcher:is(:hover,:focus-visible){gap:9px;animation-play-state:paused;transform:translateY(-2px);width:174px!important}:is(body:has(.focus-root) .conversation-launcher .conversation-launcher-copy,body:has(.focus-root) .conversation-launcher .conversation-launcher-count){opacity:0;flex:none;transition:opacity .16s,transform .22s;transform:translate(-7px)}html:root:root:root body:has(.focus-root) .conversation-launcher .conversation-launcher-mark{flex:0 0 36px;align-self:center;width:36px;height:36px;margin:0}:is(body:has(.focus-root) .conversation-launcher:is(:hover,:focus-visible) .conversation-launcher-copy,body:has(.focus-root) .conversation-launcher:is(:hover,:focus-visible) .conversation-launcher-count){opacity:1;transition-delay:90ms;transform:none}@keyframes focus-collaboration-signal{0%,82%,to{box-shadow:0 18px 46px #0201057a}88%{box-shadow:0 18px 46px #0201057a,0 0 0 5px #b8ff490e}93%{box-shadow:0 18px 46px #0201057a,0 0 0 2px #b8ff4906}}@media (max-width:760px){html:root:root:root body:has(.focus-root) .conversation-launcher{grid-template-columns:1fr;gap:0;width:48px!important;height:48px!important;padding:6px!important;display:grid!important}html:root:root:root body:has(.focus-root) .conversation-launcher:is(:hover,:focus-visible){grid-template-columns:1fr;gap:0;width:48px!important;height:48px!important;padding:6px!important;display:grid!important}body:has(.focus-root) .conversation-launcher :is(.conversation-launcher-copy,.conversation-launcher-count){display:none}}@media (prefers-reduced-motion:reduce){html:root:root:root body:has(.focus-root) .conversation-launcher{transition-duration:0s;animation:none}}body:has(.focus-root) .waago-overlay-backdrop:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)){-webkit-backdrop-filter:blur(20px)saturate(.82);backdrop-filter:blur(20px)saturate(.82);background:#050308b8;padding:24px}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)){background:#0d0a12fb;border:1px solid #ffffff17;border-radius:10px;width:min(920px,100vw - 48px);max-height:min(84dvh,780px);box-shadow:0 34px 100px #0000009e,0 0 0 1px #b8ff4906}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-header{background:0 0;border:0;padding:22px 26px 14px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-header>div{gap:5px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-eyebrow{color:var(--focus-lime);letter-spacing:.08em;font-size:8px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-header h2{color:#f7f3f9;letter-spacing:-.035em;font-size:clamp(23px,3vw,30px);font-weight:680}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-header p{color:#89818e;max-width:58ch;font-size:10.5px;line-height:1.5}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-close{color:#8f8795;background:#ffffff09;border-color:#ffffff14;border-radius:6px;width:32px;height:32px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-close:hover{color:#e7ffbf;background:#b8ff490f;border-color:#b8ff4933}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-body{scrollbar-color:#b8ff4957 transparent;scrollbar-width:thin;padding:8px 26px 24px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-body::-webkit-scrollbar{width:7px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-body::-webkit-scrollbar-track{background:0 0}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-body::-webkit-scrollbar-thumb{background:#b8ff4947 padding-box padding-box;border:2px solid #0000;border-radius:99px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-overlay-footer{background:#08060cb8;border-color:#fff1;min-height:58px;padding:11px 26px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-layout{grid-template-columns:150px minmax(0,1fr);gap:30px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps{gap:0;padding-top:7px}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li{border-radius:0;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;min-height:39px;padding:0 0 15px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li:not(:last-child):after{content:"";background:#ffffff17;width:1px;position:absolute;top:12px;bottom:3px;left:4px}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li>span{border:1px solid #fff3;border-radius:50%;width:9px;height:9px;margin-top:2px;font-size:0;color:#0000!important;background:#16121c!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=current]>span{border-color:var(--focus-lime);box-shadow:0 0 0 4px #b8ff4914;background:var(--focus-lime)!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=complete]>span{border-color:#b8ff4980;background:#b8ff4942!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps strong{padding-top:0;font-size:10px;font-weight:620;line-height:1.25;display:block;color:#6f6875!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=current] strong{color:#f3eef6!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li[data-status=complete] strong{color:#a9a1ae!important}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps p{display:none}body:has(.focus-root) .provider-create-wizard-body .provider-preset-selector{gap:15px;margin:0}body:has(.focus-root) .provider-create-wizard-body .provider-preset-copy{border-bottom:1px solid #fff1;gap:5px;padding-bottom:13px}body:has(.focus-root) .provider-create-wizard-body .provider-preset-copy strong{font-size:12px;font-weight:650}body:has(.focus-root) .provider-create-wizard-body .provider-preset-copy span{color:#807987;font-size:9.5px;line-height:1.48}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid{gap:8px}html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button{border-radius:6px;gap:5px;min-height:96px;padding:13px 14px;box-shadow:none!important;background:#ffffff06!important;border-color:#ffffff13!important}html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button:hover{transform:translateY(-1px);background:#36d5ff0b!important;border-color:#36d5ff33!important}html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active{box-shadow:inset 2px 0 var(--focus-lime)!important;background:#b8ff4911!important;border-color:#b8ff494d!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button>span{font-size:8px}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button strong{font-size:11px;font-weight:650}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button p{font-size:9.5px;line-height:1.4;color:#89818e!important}@media (max-width:760px){body:has(.focus-root) .waago-overlay-backdrop:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)){padding:0}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)){border-radius:0;width:100%;height:100dvh;max-height:100dvh}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-layout{grid-template-columns:1fr;gap:16px}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps{gap:5px;display:flex;overflow:hidden}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li{flex:1 1 0;min-width:0;min-height:18px;padding:0;display:block}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li:after{display:none}body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li strong{display:none}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(:is(.provider-create-wizard-body,.local-link-wizard-body,.agent-create-sheet)) .waago-wizard-steps li>span{border:0;border-radius:99px;width:100%;height:3px;margin:0;background:#ffffff14!important}}.focus-root .focus-billing-current-panel,.focus-root .focus-billing-summary{background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;gap:18px;padding:19px 21px;display:grid;box-shadow:0 18px 55px #00000026}.focus-root .focus-billing-current-panel{grid-template-columns:1fr auto;align-items:center;margin-bottom:14px}.focus-root .focus-billing-current-panel>div,.focus-root .focus-billing-current{align-items:center;gap:12px;display:flex}.focus-root .focus-billing-current-panel>div>span,.focus-root .focus-billing-current>span{width:38px;height:38px;color:var(--focus-lime);background:#b8ff4914;border-radius:50%;place-items:center;display:grid}.focus-root .focus-billing-current-panel small,.focus-root .focus-billing-current small{color:var(--focus-muted);text-transform:uppercase;letter-spacing:.11em;font-size:8px;display:block}.focus-root .focus-billing-current-panel strong,.focus-root .focus-billing-current strong{color:#fff;margin-top:2px;font-size:16px;display:block}.focus-root .focus-billing-current-panel p,.focus-root .focus-billing-current p{color:var(--focus-muted);margin:2px 0 0;font-size:9px}.focus-root .focus-billing-actions{flex-wrap:wrap;gap:8px;display:flex}.focus-root .focus-upgrade-page .focus-metric-strip{margin-bottom:30px}.focus-root .focus-upgrade-plan-list{display:grid}.focus-root .focus-upgrade-plan{border-bottom:1px solid #fff1;grid-template-columns:minmax(190px,1.1fr) minmax(260px,1.2fr) 110px 120px;align-items:center;gap:24px;min-height:108px;padding:17px 5px;display:grid}.focus-root .focus-upgrade-plan:first-child{border-top:1px solid #fff1}.focus-root .focus-upgrade-plan.featured{background:linear-gradient(90deg,#b8ff490b,#0000 72%);border-color:#b8ff491f;margin-inline:-14px;padding-inline:19px}.focus-root .focus-upgrade-plan.current{box-shadow:inset 2px 0 var(--focus-lime)}.focus-root .focus-upgrade-plan-name small{color:var(--focus-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.focus-root .focus-upgrade-plan-name strong{color:#fff;margin-top:2px;font-size:16px;display:block}.focus-root .focus-upgrade-plan-name p{color:var(--focus-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.focus-root .focus-upgrade-capacity{flex-wrap:wrap;gap:6px 14px;display:flex}.focus-root .focus-upgrade-capacity span{color:#a69eaa;align-items:center;gap:5px;font-size:9px;display:inline-flex}.focus-root .focus-upgrade-capacity svg{color:#655e69}.focus-root .focus-upgrade-price{align-items:baseline;gap:3px;display:flex}.focus-root .focus-upgrade-price strong{color:#fff;letter-spacing:-.035em;font-size:19px}.focus-root .focus-upgrade-price small{color:var(--focus-muted);font-size:8px}.focus-root .focus-upgrade-action{justify-content:flex-end;display:flex}.focus-root .focus-upgrade-action :is(.focus-primary,.focus-secondary){justify-content:center;min-width:106px}.focus-root .focus-upgrade-muted{color:#706976;font-size:8px}.focus-root .focus-upgrade-seat-note{max-width:680px;color:var(--focus-muted);margin:15px 0 0;font-size:9px;line-height:1.55}.focus-root .focus-upgrade-trust{border-top:1px solid #ffffff0f;align-items:start;gap:9px;margin-top:27px;padding-top:18px;display:flex}.focus-root .focus-upgrade-trust svg{color:var(--focus-lime)}.focus-root .focus-upgrade-trust strong{color:#d8d3da;font-size:10px}.focus-root .focus-upgrade-trust p{color:var(--focus-muted);margin:3px 0 0;font-size:8.5px}.focus-root .focus-upgrade-beta{align-items:start;gap:12px;display:flex}.focus-root .focus-upgrade-beta svg{color:var(--focus-lime)}.focus-root .focus-upgrade-beta strong{color:#fff}.focus-root .focus-upgrade-beta p{color:var(--focus-muted);margin:3px 0 0;font-size:9px}.focus-root .focus-upgrade-checkout-page{width:min(820px,100%);margin-inline:auto}.focus-root .focus-checkout-card{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;width:min(620px,100%);margin:30px auto 0;overflow:hidden;box-shadow:0 28px 90px #00000042}.focus-root .focus-checkout-card>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.focus-root .focus-checkout-card>header small{color:var(--focus-muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.focus-root .focus-checkout-card>header strong{color:#fff;margin-top:2px;font-size:19px;display:block}.focus-root .focus-checkout-card>header>span{color:#d8d3da;font-size:10px}.focus-root .billing-checkout-configurator.focus{padding:4px 22px 22px}.focus-root .billing-checkout-capacity-row,.focus-root .billing-checkout-total-row{border-color:#fff1}.focus-root .billing-checkout-capacity-row>span,.focus-root .billing-checkout-total-row small{color:var(--focus-muted)}.focus-root .billing-checkout-capacity-row strong,.focus-root .billing-checkout-total-row>span,.focus-root .billing-checkout-total-row>strong{color:#fff}.focus-root .billing-seat-stepper button{color:#fff;background:#ffffff09;border-color:#ffffff1a}.focus-root button.focus-primary-action{border:1px solid var(--focus-lime);background:var(--focus-lime);color:#0d0a12;width:100%;min-height:40px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.focus-root button.focus-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #b8ff491f}.focus-root button.focus-primary-action:disabled{opacity:.6;cursor:wait}.focus-root .focus-checkout-card>footer{color:var(--focus-muted);border-top:1px solid #fff1;align-items:start;gap:8px;padding:13px 22px;display:flex}.focus-root .focus-checkout-card>footer svg{color:var(--focus-lime);flex:none}.focus-root .focus-checkout-card>footer p,.focus-root .focus-checkout-legal p{margin:0;font-size:8.5px;line-height:1.55}.focus-root .focus-checkout-legal{color:#756d7a;align-items:start;gap:8px;max-width:620px;margin:13px auto 0;display:flex}.focus-root .focus-checkout-legal svg{flex:none}.focus-root .focus-upgrade-result-page{place-items:center;min-height:calc(100vh - 120px);display:grid}.focus-root .focus-upgrade-result{text-align:center;background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;justify-items:center;width:min(520px,100%);padding:46px 35px;display:grid;box-shadow:0 28px 90px #00000040}.focus-root .focus-upgrade-result>span{color:#aaa2ad;background:#ffffff0b;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:15px;display:grid}.focus-root .focus-upgrade-result.success>span{color:var(--focus-lime);background:#b8ff4913}.focus-root .focus-upgrade-result.pending>span{color:#ffd16f;background:#ffd16f12}.focus-root .focus-upgrade-result>small{color:var(--focus-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.focus-root .focus-upgrade-result h1{color:#fff;letter-spacing:-.04em;margin:7px 0 8px;font-size:31px}.focus-root .focus-upgrade-result>p{max-width:410px;color:var(--focus-muted);margin:0;font-size:10px;line-height:1.65}.focus-root .focus-upgrade-result dl{border-top:1px solid #ffffff12;width:100%;margin:23px 0 0}.focus-root .focus-upgrade-result dl div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:20px;padding:10px 0;font-size:9px;display:flex}.focus-root .focus-upgrade-result dt{color:var(--focus-muted)}.focus-root .focus-upgrade-result dd{color:#fff;margin:0;font-weight:680}.focus-root .focus-upgrade-result>div{gap:8px;margin-top:24px;display:flex}@media (max-width:920px){.focus-root .focus-upgrade-plan{grid-template-columns:minmax(160px,1fr) minmax(210px,1fr) 100px;gap:15px}.focus-root .focus-upgrade-action{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.focus-root .focus-billing-current-panel{grid-template-columns:1fr}.focus-root .focus-upgrade-plan{grid-template-columns:1fr;gap:10px;padding-block:20px}.focus-root .focus-upgrade-price{grid-row:2}.focus-root .focus-upgrade-action{grid-column:auto}.focus-root .focus-upgrade-result{padding:34px 20px}.focus-root .focus-upgrade-result>div{flex-direction:column;width:100%}}.focus-root .focus-token-page{gap:18px}.focus-root .focus-token-actions{align-items:flex-end;gap:7px;display:flex}.focus-root .focus-token-actions .token-usage-export-action>span{max-width:150px;color:var(--focus-muted);font-size:8px}.focus-root .focus-token-actions form{align-items:flex-end;gap:6px;display:flex}.focus-root .focus-token-actions label{color:var(--focus-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.focus-root .focus-token-actions input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:34px;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:4px;padding:0 9px;font-size:9px}.focus-root button.focus-secondary{font:inherit;cursor:pointer}.focus-root .focus-token-quota{background:linear-gradient(110deg,#b8ff490e,#ffffff05 55%);border:1px solid #b8ff4924;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:28px;min-height:148px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000002e}.focus-root .focus-token-quota:after{content:"";pointer-events:none;border:1px solid #b8ff4912;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:12%}.focus-root .focus-token-quota.byok{background:linear-gradient(110deg,#73d9ff0b,#ffffff04 58%);border-color:#73d9ff21;grid-template-columns:minmax(0,1fr) auto}.focus-root .focus-token-quota>div:first-child{z-index:1;gap:7px;display:grid;position:relative}.focus-root .focus-token-quota>div:first-child>span{color:var(--focus-lime);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.focus-root .focus-token-quota.byok>div:first-child>span{color:var(--focus-cyan)}.focus-root .focus-token-quota>div:first-child>strong{color:#fff;letter-spacing:-.055em;font-size:clamp(27px,4vw,42px);font-weight:560}.focus-root .focus-token-quota p{max-width:650px;color:var(--focus-muted);margin:0;font-size:9px;line-height:1.6}.focus-root .focus-token-quota>a{z-index:1;color:#fff;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex;position:relative}.focus-root .focus-token-quota-side{z-index:1;grid-template-columns:1fr 1fr;gap:12px 18px;display:grid;position:relative}.focus-root .focus-token-quota-side>i{background:#ffffff12;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.focus-root .focus-token-quota-side>i b{border-radius:inherit;background:var(--focus-lime);min-width:2px;height:100%;display:block;box-shadow:0 0 18px #b8ff4940}.focus-root .focus-token-quota-side>span{color:var(--focus-muted);text-transform:uppercase;gap:3px;font-size:8px;display:grid}.focus-root .focus-token-quota-side strong{color:#fff;text-transform:none;font-size:12px}.focus-root .focus-token-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:14px;display:grid}.focus-root .focus-token-trend,.focus-root .focus-token-health{background:#ffffff05;border:1px solid #fff1;border-radius:6px;min-width:0;margin:0;padding:18px}.focus-root .focus-token-bars{align-items:end;gap:5px;height:190px;padding-top:18px;display:flex}.focus-root .focus-token-bars>div{flex:1;grid-template-rows:1fr auto;gap:7px;min-width:3px;height:100%;display:grid}.focus-root .focus-token-bars i{background:#ffffff06;border-radius:2px 2px 0 0;align-items:end;display:flex;overflow:hidden}.focus-root .focus-token-bars b{border-radius:inherit;background:#b8ff49b8;width:100%;display:block;box-shadow:0 0 14px #b8ff4914}.focus-root .focus-token-bars span{color:#746d78;text-align:center;font-size:7px;overflow:hidden}.focus-root .focus-token-health{align-content:start;gap:12px;display:grid}.focus-root .focus-token-health-score{border-bottom:1px solid #ffffff0e;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:11px 0 14px;display:grid}.focus-root .focus-token-health-score svg{color:var(--focus-lime);grid-row:1/3}.focus-root .focus-token-health-score strong{color:#fff;letter-spacing:-.04em;font-size:30px;font-weight:560}.focus-root .focus-token-health-score span{color:var(--focus-muted);font-size:8px}.focus-root .focus-token-note{color:#c3b484;background:#ffd16f09;border-left:2px solid #ffd16f80;margin:0;padding:10px 11px;font-size:8px;line-height:1.55}.focus-root .focus-token-provider-list{overflow:hidden}.focus-root .focus-token-provider-list article{border-top:1px solid #ffffff0d;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.focus-root .focus-token-provider-list article:first-child{border-top:0}.focus-root .focus-token-provider-list article>span{width:28px;height:28px;color:var(--focus-cyan);background:#73d9ff0e;border-radius:50%;place-items:center;display:grid}.focus-root .focus-token-provider-list article>div{gap:3px;min-width:0;display:grid}.focus-root .focus-token-provider-list article>div:last-child{justify-items:end}.focus-root .focus-token-provider-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.focus-root .focus-token-provider-list p,.focus-root .focus-token-provider-list span{color:var(--focus-muted);margin:0;font-size:8px}.focus-root .focus-token-foot{justify-content:flex-end;gap:16px;display:flex}.focus-root .focus-token-foot a{color:var(--focus-muted);align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.focus-root .focus-token-page h1{text-wrap:balance}.focus-root .focus-token-page :is(.focus-metric-strip strong,.focus-token-quota strong,.focus-token-health-score strong,.focus-token-provider-list strong){font-variant-numeric:tabular-nums}@media (max-width:960px){.focus-root .focus-token-actions{flex-direction:column;align-items:stretch}.focus-root .focus-token-quota,.focus-root .focus-token-grid{grid-template-columns:1fr}}@media (max-width:640px){.focus-root .focus-token-actions,.focus-root .focus-token-actions form{flex-wrap:wrap;width:100%}.focus-root .focus-token-actions label{flex:1}.focus-root .focus-token-quota{padding:21px 18px}.focus-root .focus-token-foot{flex-direction:column;align-items:flex-start}}.focus-root{--focus-muted:#f7f6f2bd;--focus-soft:#f7f6f29e;--focus-panel-fill:#ffffff09;--focus-panel-fill-hover:#ffffff10;--focus-panel-edge:#ffffff13;--focus-elevation:0 18px 48px #02010533}body:has(.focus-root) .focus-language-popover{--focus-soft:#f7f6f29e}.focus-root .focus-page{animation:.18s ease-out both focus-page-reveal}@keyframes focus-page-reveal{0%{opacity:0}to{opacity:1}}.focus-root .focus-main{padding-top:clamp(30px,3.6vw,42px)}.focus-root .focus-topbar{--focus-top-control-height:38px;width:100%;min-width:0}.focus-root .focus-search,.focus-root .focus-theme-control,.focus-root .focus-language-trigger,.focus-root .focus-top-actions>a{box-sizing:border-box;height:var(--focus-top-control-height);min-height:var(--focus-top-control-height);border-radius:7px}.focus-root .focus-top-actions{flex:none}.focus-root .focus-page-head h1{max-width:18ch;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.focus-root .focus-page-head>div>p:last-child,.focus-root .focus-section-head p,.focus-root .focus-library-card>p,.focus-root .focus-detail-card>p{font-size:12px;line-height:1.62}.focus-root .focus-kicker,.focus-root .focus-state,.focus-root .focus-metric-strip :is(span,small),.focus-root .focus-library-card :is(footer,.focus-library-card-footer),.focus-root .focus-row-copy>span,.focus-root .focus-row-meta,.focus-root .focus-row-context{font-size:11px}.focus-root :is(.focus-attention-list,.focus-delivery-list,.focus-task-list,.focus-task-command-list){background:0 0;gap:4px;display:grid}.focus-root :is(.focus-attention-row,.focus-delivery-row,.focus-task-row,.focus-task-command){background:var(--focus-panel-fill);border-radius:5px}.focus-root :is(.focus-attention-row,.focus-delivery-row,.focus-task-row,.focus-task-command):is(:hover,:focus-within){background:var(--focus-panel-fill-hover)}.focus-root .focus-nav-label{gap:2px;min-width:0;display:grid}.focus-root .focus-nav a.focus-nav-collaboration{color:#f7f6f2a3;background:0 0;border:1px solid #0000;min-height:46px}.focus-root .focus-nav a.focus-nav-collaboration:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14}.focus-root .focus-nav a.focus-nav-collaboration.active{color:#fff;background:linear-gradient(90deg,#b8ff4921,#b8ff4909);border-color:#b8ff4933}.focus-root .focus-rail-bottom .focus-nav-label small,.focus-root .focus-nav-collaboration .focus-nav-label small{color:var(--focus-soft);letter-spacing:0;font-size:10px;font-weight:560}.focus-root .focus-account-menu{border-top:1px solid var(--focus-line);min-width:0;padding-top:8px;position:relative}.focus-root .focus-account-menu>summary{min-width:0;min-height:44px;color:var(--focus-muted);cursor:pointer;border-radius:5px;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:6px 8px;list-style:none;transition:color .18s,background .18s;display:grid}.focus-root .focus-account-menu>summary::-webkit-details-marker{display:none}.focus-root .focus-account-menu>summary:hover,.focus-root .focus-account-menu[open]>summary{color:#fff;background:#ffffff0e}.focus-root .focus-account-menu>summary>span,.focus-root .focus-account-popover header>span{color:#0d0a12;background:var(--focus-lime);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:760;display:grid}.focus-root .focus-account-menu>summary>div,.focus-root .focus-account-popover header>div{gap:2px;min-width:0;display:grid}.focus-root .focus-account-menu>summary strong,.focus-root .focus-account-popover strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-root .focus-account-menu>summary small,.focus-root .focus-account-popover small{color:var(--focus-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-root .focus-account-menu>summary>svg{transition:transform .18s}.focus-root .focus-account-menu[open]>summary>svg{transform:rotate(180deg)}.focus-root .focus-account-popover{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120d19fa;border:1px solid #ffffff1a;border-radius:7px;gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 70px #0201057a}.focus-root .focus-account-popover header{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px;display:grid}.focus-root .focus-workspace-switcher{gap:5px;padding:7px 4px 3px;display:grid}.focus-root .focus-workspace-switcher>span{color:var(--focus-soft);font-size:10px}.focus-root .focus-workspace-switcher select{color:#fff;background:#17111f;border:1px solid #ffffff1a;border-radius:4px;width:100%;min-height:34px;padding:0 9px;font-size:11px}.focus-root .focus-workspace-switch-error{color:#ff9ab5;padding-inline:4px}.focus-root .focus-account-popover nav{border-block:1px solid #ffffff12;gap:2px;padding-block:7px;display:grid}.focus-root .focus-account-popover nav a,.focus-root .focus-account-popover .auth-action-stack button{width:100%;min-height:38px;color:var(--focus-muted);box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.focus-root .focus-account-popover nav a:hover,.focus-root .focus-account-popover .auth-action-stack button:hover{color:#fff;background:#ffffff0f}.focus-root .focus-account-popover .auth-action-stack{gap:4px;display:grid}.focus-root .focus-account-popover .auth-action-stack>span{color:#ff9ab5;font-size:10px;line-height:1.4}html:root:root:root body .focus-root .focus-account-popover .auth-action-stack button{color:var(--focus-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}html:root:root:root body .focus-root .focus-account-popover .auth-action-stack button:hover{color:#fff!important;background:#ffffff0f!important}.focus-root .focus-settings-page{max-width:1160px}.focus-root .focus-settings-page .focus-page-head{margin-bottom:22px}.focus-root .focus-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.focus-root .focus-settings-card{min-width:0;min-height:116px;color:var(--focus-ink);background:var(--focus-panel-fill);border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:19px 20px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 16px 42px #0201051a}.focus-root .focus-settings-card:hover,.focus-root .focus-settings-card:focus-visible{background:var(--focus-panel-fill-hover);box-shadow:var(--focus-elevation);transform:translateY(-2px)}.focus-root .focus-settings-card-icon{width:40px;height:40px;color:var(--focus-lime);background:#b8ff4913;border-radius:6px;place-items:center;display:grid}.focus-root .focus-settings-card>div{min-width:0}.focus-root .focus-settings-card h2{color:#fff;letter-spacing:-.02em;margin:1px 0 6px;font-size:14px;font-weight:660}.focus-root .focus-settings-card p{max-width:54ch;color:var(--focus-muted);margin:0;font-size:11px;line-height:1.55}.focus-root .focus-settings-card-action{color:var(--focus-lime);opacity:0;align-self:center;align-items:center;gap:5px;font-size:11px;font-weight:650;transition:opacity .16s,transform .18s;display:inline-flex;transform:translate(-5px)}.focus-root .focus-settings-card:is(:hover,:focus-visible) .focus-settings-card-action{opacity:1;transform:none}.focus-root .focus-settings-detail{width:min(1040px,100%)}.focus-root .focus-settings-panel{box-shadow:var(--focus-elevation);background:#100c16b8;border-radius:7px;gap:18px;padding:clamp(18px,2.6vw,26px);display:grid}.focus-root .focus-settings-subpanel{border-top:1px solid var(--focus-panel-edge);gap:16px;padding-top:18px;display:grid}.focus-root .focus-settings-governance>.focus-primary{justify-self:start}.focus-root .focus-settings-section{gap:14px;display:grid}.focus-root .focus-settings-section-head{min-width:0;color:var(--focus-lime);justify-content:space-between;align-items:center;gap:16px;display:flex}.focus-root .focus-settings-section-head>div{min-width:0}.focus-root .focus-settings-section-head small{color:var(--focus-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:650;display:block}.focus-root .focus-settings-section-head :is(h2,h3){color:var(--focus-ink);letter-spacing:-.015em;margin:0;font-size:14px}.focus-root .focus-settings-facts{background:var(--focus-panel-edge);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.focus-root .focus-settings-facts>div{background:var(--focus-panel-fill);align-content:center;gap:5px;min-width:0;min-height:62px;padding:12px 13px;display:grid}.focus-root .focus-settings-facts dt{color:var(--focus-soft);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:650}.focus-root .focus-settings-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--focus-ink);margin:0;font-size:12px;font-weight:660}.focus-root .focus-policy-matrix{background:var(--focus-panel-edge);border-radius:6px;display:grid;overflow:hidden}.focus-root .focus-policy-row{background:var(--focus-panel-fill);justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:74px;padding:13px 15px;display:flex}.focus-root .focus-policy-row+.focus-policy-row{border-top:1px solid var(--focus-panel-edge)}.focus-root .focus-policy-row>div{gap:3px;min-width:0;display:grid}.focus-root .focus-policy-row code{overflow-wrap:anywhere;color:var(--focus-cyan);font:500 9px/1.35 var(--font-mono,monospace)}.focus-root .focus-policy-row strong{color:var(--focus-ink);font-size:12px}.focus-root .focus-policy-row p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.45}.focus-root .focus-policy-row>span{color:var(--focus-lime);text-transform:capitalize;background:#b8ff4913;border-radius:4px;flex:none;padding:5px 7px;font-size:9px;font-weight:680}.focus-root .focus-policy-row.compact{min-height:64px}.focus-root .focus-policy-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.focus-root .focus-policy-box{background:var(--focus-panel-fill);border-radius:6px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.focus-root .focus-policy-box .focus-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-policy-box .focus-settings-facts>div{background:#ffffff06}.focus-root .focus-policy-note{background:var(--focus-panel-fill);border-radius:6px;align-items:flex-start;gap:11px;min-width:0;padding:14px 15px;display:flex}.focus-root .focus-policy-note>span{background:var(--focus-lime);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.focus-root .focus-policy-note>span.violet{background:var(--focus-violet)}.focus-root .focus-policy-note>span.blue{background:var(--focus-cyan)}.focus-root .focus-policy-note>span.amber{background:var(--focus-amber)}.focus-root .focus-policy-note>div{min-width:0}.focus-root .focus-policy-note strong{color:var(--focus-ink);font-size:11px}.focus-root .focus-policy-note p{max-width:72ch;color:var(--focus-muted);margin:4px 0 0;font-size:10px;line-height:1.55}.focus-root .focus-policy-note.security{padding:17px}.focus-root .focus-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.focus-root .focus-policy-warning{color:var(--focus-amber);background:#ffbf4f12;border-radius:5px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.focus-root .focus-form-scope .settings-control-summary{background:var(--focus-panel-fill);border:0;border-radius:6px;padding:15px}.focus-root .focus-form-scope .settings-control-summary-icon{color:var(--focus-lime);background:#b8ff4913;border:0}.focus-root .focus-form-scope .settings-control-summary-copy>span{color:var(--focus-soft);font-size:11px}.focus-root .focus-form-scope .settings-control-summary-copy>strong{color:#fff}.focus-root .focus-form-scope .settings-control-summary-copy>p{color:var(--focus-muted);font-size:11px}.focus-root .focus-form-scope :is(.settings-member-invite,.settings-member-invite.read-only){color:var(--focus-ink);background:var(--focus-panel-fill);box-shadow:none;border:0;border-radius:6px}.focus-root .focus-form-scope .settings-member-invite :is(strong,h3){color:#fff}.focus-root .focus-form-scope .settings-member-invite :is(span,p,label,.settings-member-invite-note){color:var(--focus-muted)}html:root:root:root body .focus-root .focus-form-scope :is(.settings-member-invite,.settings-member-invite.read-only){color:var(--focus-ink)!important;background:var(--focus-panel-fill)!important;box-shadow:none!important;border-color:#0000!important}html:root:root:root body .focus-root .focus-form-scope .settings-member-invite :is(strong,h3){color:#fff!important}html:root:root:root body .focus-root .focus-form-scope .settings-member-invite :is(span,p,label,.settings-member-invite-note){color:var(--focus-muted)!important}.focus-root .focus-form-scope :is(.settings-toggle-row label,label.settings-toggle-row,.settings-toggle-grid label,.settings-select-line){border-color:var(--focus-panel-edge);color:#fff;background:var(--focus-panel-fill)}html:root:root:root body .focus-root .focus-form-scope :is(.settings-toggle-row label,label.settings-toggle-row,.settings-toggle-grid label,.settings-select-line){border-color:var(--focus-panel-edge)!important;color:#fff!important;background:var(--focus-panel-fill)!important;box-shadow:none!important;background-image:none!important}.focus-root .focus-form-scope .settings-select-line select{border-color:var(--focus-panel-edge);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17111f}.focus-root .focus-form-scope input[type=checkbox]{accent-color:var(--focus-lime)}.focus-root .focus-form-scope .provider-route-form-footer p{color:var(--focus-muted);font-size:11px}.focus-root .focus-form-scope .focus-mini-list{gap:4px}.focus-root .focus-form-scope .focus-mini-list>div{border-radius:5px;min-height:48px;font-size:11px}.focus-root .focus-form-scope .focus-mini-list strong{color:var(--focus-soft);font-size:11px}.focus-root .focus-form-scope :is(.settings-integration-panel,.settings-integration-list){gap:10px;margin-top:0}.focus-root .focus-form-scope :is(.settings-integration-toolbar,.settings-integration-row,.settings-integration-form,.settings-integration-oauth,.detail-empty-state){border-color:var(--focus-panel-edge);color:var(--focus-ink);background:var(--focus-panel-fill);box-shadow:none;background-image:none;border-radius:6px}.focus-root .focus-form-scope :is(.settings-integration-toolbar,.settings-integration-row,.detail-empty-state) strong{color:#fff}.focus-root .focus-form-scope :is(.settings-integration-toolbar,.settings-integration-row,.detail-empty-state) :is(span,p),.focus-root .focus-form-scope :is(.settings-integration-form,.settings-integration-oauth) label{color:var(--focus-muted)}.focus-root .focus-form-scope :is(.settings-integration-form,.settings-integration-oauth) :is(input,select){border-color:var(--focus-panel-edge);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17111f}.focus-root .focus-form-scope .secondary-button{border-color:var(--focus-panel-edge);color:var(--focus-ink);box-shadow:none;background:#ffffff0e}html:root:root:root body .focus-root .focus-form-scope :is(.settings-integration-toolbar,.settings-integration-row,.settings-integration-form,.settings-integration-oauth,.detail-empty-state){border-color:var(--focus-panel-edge)!important;color:var(--focus-ink)!important;background:var(--focus-panel-fill)!important;box-shadow:none!important;background-image:none!important}html:root:root:root body .focus-root .focus-form-scope .notification-preferences-form :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--focus-panel-edge)!important;color:#fff!important;background:#17111f!important}html:root:root:root body .focus-root .focus-form-scope .secondary-button{border-color:var(--focus-panel-edge)!important;color:var(--focus-ink)!important;box-shadow:none!important;background:#ffffff0e!important}.focus-root .focus-settings-enterprise :is(.enterprise-heading,.enterprise-section,.enterprise-lock-heading){border-color:var(--focus-panel-edge)}.focus-root .focus-settings-enterprise :is(h2,h3,strong){color:#fff}.focus-root .focus-settings-enterprise :is(p,small,em,dt,dd){color:var(--focus-muted)}.focus-root .focus-settings-enterprise :is(.enterprise-heading>div:first-child>span,.enterprise-status,.enterprise-locked-capabilities>div>span){color:var(--focus-lime);background:#b8ff4913}.focus-root .focus-settings-enterprise :is(.enterprise-provider-list article,.enterprise-token-list>div,.enterprise-policy-list>div,.enterprise-locked-capabilities,.enterprise-locked-capabilities>div){border-color:var(--focus-panel-edge)}.focus-root .focus-settings-enterprise :is(.enterprise-row-actions button,.enterprise-token-list button,.enterprise-policy-list button){border-color:var(--focus-panel-edge);color:var(--focus-muted);background:var(--focus-panel-fill)}.focus-root .focus-goal-brief-control .goal-brief-actions{color:var(--focus-ink);gap:14px;display:grid}.focus-root .focus-goal-brief-control .goal-brief-summary-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.focus-root .focus-goal-brief-control .goal-brief-summary-title{align-items:center;gap:11px;min-width:0;display:flex}.focus-root .focus-goal-brief-control .goal-control-icon{width:34px;height:34px;color:var(--focus-lime);background:#b8ff4913;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.focus-root .focus-goal-brief-control .goal-brief-summary-title>div{gap:3px;min-width:0;display:grid}.focus-root .focus-goal-brief-control .goal-brief-summary-title span:not(.goal-control-icon){color:var(--focus-soft);text-transform:uppercase;letter-spacing:.055em;font-size:9px}.focus-root .focus-goal-brief-control .goal-brief-summary-title strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.focus-root .focus-goal-brief-control .goal-brief-summary-copy{color:var(--focus-muted);margin:0;font-size:11px;line-height:1.6}.focus-root .focus-goal-brief-control .goal-brief-summary-grid{background:var(--focus-panel-edge);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.focus-root .focus-goal-brief-control .goal-brief-summary-fact{background:var(--focus-panel-fill);gap:4px;min-width:0;padding:11px 12px;display:grid}.focus-root .focus-goal-brief-control .goal-brief-summary-fact span{color:var(--focus-soft);text-transform:uppercase;font-size:9px}.focus-root .focus-goal-brief-control .goal-brief-summary-fact strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-root .focus-goal-brief-control .goal-control-launcher{color:var(--focus-lime)!important;box-shadow:none!important;background:#b8ff4913!important;border-color:#b8ff493d!important}.focus-root .focus-goal-participants .goal-participant-actions{border:0;margin:0;padding:0}.focus-root .focus-goal-participants :is(.goal-participant-invite,.goal-participant-editor){border-color:var(--focus-line);background:var(--focus-panel-fill);box-shadow:none;border-radius:8px}.focus-root .focus-goal-participants :is(.goal-participant-action-head span,.goal-participant-editor span){color:var(--focus-soft);font-size:9px;font-weight:680}.focus-root .focus-goal-participants :is(.goal-participant-action-head strong,.goal-participant-editor strong){color:var(--focus-ink);font-size:12px}.focus-root .focus-goal-participants :is(.goal-participant-invite input,.goal-participant-invite select,.goal-participant-editor select){border-color:var(--focus-line);color:var(--focus-ink);background:var(--focus-panel);box-shadow:none;border-radius:6px}.focus-root .focus-goal-participants .goal-participant-invite>p,.focus-root .focus-goal-participants .goal-participant-actions.read-only p{color:var(--focus-muted)}.focus-root .focus-comments-panel{gap:14px;display:grid}.focus-root .focus-judgment-create{margin:8px}.focus-root .focus-judgment-create .focus-form-scope{margin-top:10px}.focus-root .focus-judgment-create .governance-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root .focus-judgment-create .governance-item{border:1px solid var(--focus-line);min-width:0;color:var(--focus-ink);background:var(--focus-panel-fill);box-shadow:none;border-radius:7px;padding:14px}.focus-root .focus-judgment-create .governance-item>div:first-child{min-width:0}.focus-root .focus-judgment-create .governance-item>div:first-child>span{color:var(--focus-soft);text-transform:uppercase;font-size:9px}.focus-root .focus-judgment-create .governance-item>div:first-child>strong{color:var(--focus-ink);font-size:12px}.focus-root .focus-judgment-create .governance-item>div:first-child>p{color:var(--focus-muted);font-size:10px;line-height:1.5}.focus-root .focus-judgment-create .governance-item label{color:var(--focus-soft);font-size:9px}.focus-root .focus-judgment-create .governance-item :is(input,textarea,select){border-color:var(--focus-line);width:100%;color:var(--focus-ink);background:var(--focus-panel);box-shadow:none}.focus-root .focus-judgment-create .governance-actions{flex-wrap:wrap;gap:6px;display:flex}.focus-root .focus-judgment-create .governance-queue>.empty{grid-column:1/-1}.focus-root .focus-comments-panel :is(.goal-comment-form,.task-comment-form){border:1px solid var(--focus-line);color:var(--focus-ink);background:var(--focus-panel-fill);box-shadow:none;border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.focus-root .focus-comments-panel :is(.goal-comment-form,.task-comment-form) :is(span,label){color:var(--focus-soft);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:680}.focus-root .focus-comments-panel :is(.goal-comment-form,.task-comment-form) strong{color:var(--focus-ink)}.focus-root .focus-comments-panel :is(.goal-comment-form,.task-comment-form) textarea{resize:vertical;border:1px solid var(--focus-line);width:100%;min-height:82px;color:var(--focus-ink);background:var(--focus-panel);font:inherit;border-radius:6px;outline:0;padding:10px 11px;font-size:11px;line-height:1.5}.focus-root .focus-comment-list{gap:6px;display:grid}.focus-root .focus-comment-row{border:1px solid var(--focus-line);background:var(--focus-panel-fill);border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px 14px;display:grid}.focus-root .focus-comment-row>div:nth-child(2){gap:4px;min-width:0;display:grid}.focus-root .focus-comment-row small{color:var(--focus-soft);font-size:9px}.focus-root .focus-comment-row strong{color:var(--focus-ink);font-size:11px}.focus-root .focus-comment-row p{color:var(--focus-muted);overflow-wrap:anywhere;margin:1px 0 0;font-size:11px;line-height:1.55}.focus-root .focus-comment-row .comment-inline-actions{justify-content:flex-end;align-items:center}.focus-root .focus-task-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root .focus-task-evidence-grid .focus-mini-panel{min-width:0;margin:0}.focus-root .focus-task-evidence-grid h3{color:var(--focus-ink);margin:0;font-size:12px}.focus-root .focus-task-evidence-facts{background:var(--focus-panel-edge);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.focus-root .focus-task-evidence-facts>div{background:var(--focus-panel-fill);gap:4px;min-width:0;padding:11px;display:grid}.focus-root .focus-task-evidence-facts dt{color:var(--focus-soft);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:680;display:flex}.focus-root .focus-task-evidence-facts dd{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:650;overflow:hidden}.focus-root .focus-task-evidence-facts small{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-evidence-blockers{gap:4px;margin-top:8px;display:grid}.focus-root .focus-evidence-blockers span{border-left:2px solid var(--focus-amber);color:var(--focus-muted);background:#ffc85a0e;padding:7px 9px;font-size:9px;line-height:1.45}.focus-root .focus-evidence-list{gap:5px;display:grid}.focus-root .focus-evidence-list>div{border:1px solid var(--focus-line);background:var(--focus-panel-fill);border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.focus-root .focus-evidence-list>div>svg{color:var(--focus-accent)}.focus-root .focus-evidence-list>div>span{gap:2px;min-width:0;display:grid}.focus-root .focus-evidence-list strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.focus-root .focus-evidence-list small{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-evidence-list em{color:var(--focus-soft);white-space:nowrap;font-size:8px;font-style:normal}.focus-root .focus-judgment-history{border-top:1px solid var(--focus-line);gap:5px;margin:8px;padding-top:8px;display:grid}.focus-root .focus-judgment-history-head{justify-content:space-between;align-items:center;gap:10px;padding:3px 5px 7px;display:flex}.focus-root .focus-judgment-history-head strong{color:var(--focus-ink);font-size:10px}.focus-root .focus-judgment-history-head span{color:var(--focus-soft);font-size:9px}.focus-root .focus-judgment-history :is(article,a){min-width:0;color:inherit;border:1px solid var(--focus-line);background:var(--focus-panel-fill);border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;display:grid}.focus-root .focus-judgment-history a:hover{border-color:var(--focus-accent);background:var(--focus-panel-hover)}.focus-root .focus-judgment-history :is(article,a)>svg{color:var(--focus-accent)}.focus-root .focus-judgment-history :is(article,a)>div{gap:3px;min-width:0;display:grid}.focus-root .focus-judgment-history :is(article,a) small{color:var(--focus-soft);text-transform:uppercase;font-size:8px}.focus-root .focus-judgment-history :is(article,a) strong{color:var(--focus-ink);font-size:10px}.focus-root .focus-judgment-history :is(article,a) p{color:var(--focus-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.focus-root .focus-completed-metrics{background:var(--focus-panel-edge);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.focus-root .focus-completed-metrics a{min-width:0;min-height:86px;color:var(--focus-muted);background:var(--focus-panel-fill);align-content:space-between;gap:5px;padding:13px;display:grid}.focus-root .focus-completed-metrics a:hover{color:var(--focus-accent);background:var(--focus-panel-hover)}.focus-root .focus-completed-metrics svg{color:var(--focus-accent)}.focus-root .focus-completed-metrics span{text-transform:uppercase;font-size:9px}.focus-root .focus-completed-metrics strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.focus-root .focus-completed-artifacts{gap:8px;margin-top:14px;display:grid}.focus-root .focus-completed-artifacts>strong{color:var(--focus-ink);font-size:11px}.focus-root .focus-completed-artifacts>div{gap:5px;display:grid}.focus-root .focus-completed-artifacts a{border:1px solid var(--focus-line);min-width:0;color:var(--focus-ink);background:var(--focus-panel-fill);border-radius:6px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 11px;font-size:10px;display:grid}.focus-root .focus-completed-artifacts a:hover{color:var(--focus-accent);border-color:var(--focus-accent)}.focus-root .focus-completed-next{border:1px solid var(--focus-line);background:var(--focus-panel-fill);border-radius:7px;gap:8px;margin-top:14px;padding:14px;display:grid}.focus-root .focus-completed-next>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-root .focus-completed-next>div:first-child span{color:var(--focus-soft);text-transform:uppercase;font-size:9px}.focus-root .focus-completed-next>div:first-child strong{color:var(--focus-lime);font-size:10px}.focus-root .focus-completed-next>p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.5}.focus-root .focus-completed-next .goal-skill-extract-action{align-items:center;gap:8px;display:flex}.focus-root .focus-detail-empty-copy{border:1px dashed var(--focus-line);color:var(--focus-muted);text-align:center;border-radius:6px;margin:8px 0 0;padding:12px;font-size:10px}.focus-root .focus-surface,.focus-root .focus-skill-actions>.card{color:var(--focus-ink);box-shadow:var(--focus-elevation);background:#100c16b8;border:0;border-radius:7px}.focus-root .focus-surface .card-head h2,.focus-root .focus-surface strong,.focus-root .focus-skill-actions>.card :is(h2,strong){color:#fff}.focus-root .focus-surface>p,.focus-root .focus-surface span,.focus-root .focus-skill-actions>.card :is(p,span){color:var(--focus-muted)}.focus-root .focus-surface :is(.agent-create-launcher-grid,.skill-create-loop){border-color:var(--focus-panel-edge);gap:4px}.focus-root .focus-surface :is(.agent-create-launcher-grid>div,.skill-create-loop>div){color:var(--focus-muted);background:var(--focus-panel-fill);border:0;border-radius:4px}.focus-root .focus-surface :is(.agent-create-launcher-grid svg,.skill-create-loop svg){color:var(--focus-lime)}.focus-root .focus-surface .agent-create-launcher-grid span{color:var(--focus-muted);font-size:12px}.focus-root :is(.focus-agent-identity span,.agent-create-launcher-grid small,.skill-create-loop small){color:var(--focus-muted);font-size:11px}html:root:root:root body .focus-root .focus-surface,html:root:root:root body .focus-root .focus-skill-actions>.card{color:var(--focus-ink)!important;box-shadow:var(--focus-elevation)!important;background:#100c16b8!important;border-color:#0000!important}html:root:root:root body .focus-root .focus-surface .card-head h2,html:root:root:root body .focus-root .focus-surface strong,html:root:root:root body .focus-root .focus-skill-actions>.card :is(h2,strong){color:#fff!important}html:root:root:root body .focus-root .focus-surface>p,html:root:root:root body .focus-root .focus-surface span,html:root:root:root body .focus-root .focus-skill-actions>.card :is(p,span){color:var(--focus-muted)!important}html:root:root:root body .focus-root .focus-surface :is(.agent-create-launcher-grid>div,.skill-create-loop>div){color:var(--focus-muted)!important;background:var(--focus-panel-fill)!important;border-color:#0000!important}html:root:root:root body .focus-root .focus-surface :is(.agent-create-launcher-grid svg,.skill-create-loop svg){color:var(--focus-lime)!important}html:root:root:root body .focus-root .agent-create-launcher.focus-surface{gap:18px!important;min-height:0!important;padding:24px 26px 26px!important}html:root:root:root body .focus-root .agent-create-launcher .card-head{border-bottom:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.focus-root .agent-create-launcher .card-head h2{font-size:14px!important}.focus-root .agent-create-launcher .card-head svg{color:var(--focus-lime)}.focus-root .agent-create-launcher>p{max-width:68ch;font-size:12px;line-height:1.6;color:var(--focus-muted)!important}html:root:root:root body .focus-root .agent-create-launcher-grid{padding-block:4px;border:0!important;border-block:1px solid var(--focus-panel-edge)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html:root:root:root body .focus-root .agent-create-launcher-grid>div{min-height:94px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 22px!important}html:root:root:root body .focus-root .agent-create-launcher-grid>div+div{border-left:1px solid var(--focus-panel-edge)!important}.focus-root .agent-create-launcher-grid strong{font-size:12px;line-height:1.35}.focus-root .agent-create-launcher-grid span{max-width:34ch;line-height:1.5;font-size:11px!important}.focus-root .agent-create-launcher>:is(.primary-button,a.primary-button){min-height:42px}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-sheet{min-height:0;padding:0!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button{min-height:116px;transition:border-color .16s,background .16s,transform .16s;color:#eee9f2!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff17!important;border-radius:6px!important;padding:16px!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button:hover{transform:translateY(-1px);background:#36d5ff0e!important;border-color:#36d5ff47!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button.active{box-shadow:inset 2px 0 var(--focus-lime)!important;background:#b8ff4913!important;border-color:#b8ff4957!important}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button svg{color:var(--focus-cyan)}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button.active svg{color:var(--focus-lime)}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid strong{color:#f4eff6;font-size:12px}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid span{color:#938b99;font-size:10.5px}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-review>div{box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:6px!important}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-review span{color:#8f8795!important}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-review strong{color:#f2edf5!important}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-route-hint{color:#8f8795!important}@media (max-width:900px){html:root:root:root body .focus-root .agent-create-launcher-grid{padding-block:0;grid-template-columns:1fr!important}html:root:root:root body .focus-root .agent-create-launcher-grid>div{min-height:0;padding:15px 4px!important}html:root:root:root body .focus-root .agent-create-launcher-grid>div+div{border-left:0!important;border-top:1px solid var(--focus-panel-edge)!important}}@media (max-width:760px){html:root:root:root body .focus-root .agent-create-launcher.focus-surface{padding:17px!important}.focus-root .focus-judgment-create .governance-queue{grid-template-columns:minmax(0,1fr)}}.focus-root .agent-portrait:before,.focus-root .agent-portrait img{border-radius:50%}.focus-root .agent-presence-dot{border-color:#120d1d}.focus-root .focus-provider-mark{width:var(--focus-provider-mark-size);height:var(--focus-provider-mark-size);flex:0 0 var(--focus-provider-mark-size);color:#202027;font-size:calc(var(--focus-provider-mark-size) * .29);letter-spacing:-.03em;background:#fffffff0;border-radius:7px;place-items:center;font-weight:760;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0201052e}.focus-root .focus-provider-mark>span{color:#32313a;grid-area:1/1}.focus-root .focus-provider-mark img{object-fit:contain;background:#fffffffa;grid-area:1/1;width:100%;height:100%;padding:18%}.focus-root .focus-token-provider-list article>.focus-provider-mark{color:#202027;background:#fffffff0}.focus-root .focus-capability-index a{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px}.focus-root .focus-capability-index-copy{gap:3px;min-width:0;display:grid}.focus-root .focus-capability-index-copy strong{color:inherit;font-size:11px}.focus-root .focus-capability-index-copy small{color:var(--focus-soft);grid-column:auto;font-size:11px}.focus-root .focus-capability-index a>span:last-child{text-align:right;font-size:11px}.focus-root .focus-capability-summary span,.focus-root .focus-capability-detail>header small,.focus-root .focus-capability-detail header p,.focus-root .focus-capability-credential,.focus-root .focus-capability-operations :is(code,span,small,strong){font-size:11px}.focus-root .focus-token-actions .token-usage-export-action>span,.focus-root .focus-token-actions label,.focus-root .focus-token-quota>div:first-child>span,.focus-root .focus-token-quota-side>span,.focus-root .focus-token-health-score span,.focus-root .focus-token-provider-list :is(p,span),.focus-root .focus-billing-current small,.focus-root .focus-upgrade-plan-name small,.focus-root .focus-upgrade-price small,.focus-root .focus-upgrade-muted,.focus-root .focus-checkout-card>header small,.focus-root .focus-upgrade-result>small{font-size:10px}.focus-root .focus-token-actions input,.focus-root .focus-token-quota p,.focus-root .focus-token-quota>a,.focus-root .focus-token-note,.focus-root .focus-token-foot a,.focus-root .focus-billing-current p,.focus-root .focus-upgrade-plan-name p,.focus-root .focus-upgrade-capacity span,.focus-root .focus-upgrade-seat-note,.focus-root .focus-upgrade-trust p,.focus-root .focus-upgrade-beta p,.focus-root .focus-checkout-legal p,.focus-root .focus-upgrade-result dl div{font-size:11px}.focus-root .focus-token-bars span{color:var(--focus-soft);font-size:10px}.focus-root .focus-main--collaboration{height:100%;padding:0;overflow:hidden}.focus-root .focus-main--collaboration>*,.focus-root .focus-collaboration-page,.focus-root .focus-collaboration-surface{width:100%;max-width:none;height:100%;min-height:0}.focus-root .focus-collaboration-surface{box-shadow:none;background:0 0;border:0;border-radius:0}.focus-root .focus-collaboration-surface .collaboration-hub{background:#08060c75;grid-template-columns:minmax(200px,232px) minmax(0,1fr) minmax(238px,278px);width:100%;height:100%;min-height:0}.focus-root .focus-collaboration-surface :is(.collaboration-channels>header,.collaboration-activity>header,.collaboration-conversation-header){box-sizing:border-box;min-height:72px}.focus-root .focus-collaboration-surface .collaboration-channels{box-shadow:14px 0 34px #02010529}.focus-root .focus-collaboration-surface .collaboration-conversation{min-width:0}.focus-root .focus-collaboration-surface .collaboration-message-list{background:#08060c29}.focus-root .focus-collaboration-surface .collaboration-composer{padding-bottom:max(12px, env(safe-area-inset-bottom));box-shadow:0 -16px 38px #0201052e}.focus-root .focus-collaboration-surface .collaboration-channel-copy{min-width:0}.focus-root .focus-collaboration-surface .collaboration-channel-copy :is(strong,span){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.focus-root .focus-collaboration-surface .collaboration-channel-mark{color:var(--focus-cyan);background:#36d5ff12;border-color:#36d5ff29}.focus-root .focus-collaboration-surface .collaboration-channel-list .channel-glyph{background:#36d5ff0e;border-radius:6px;width:28px;height:28px}.focus-root .focus-collaboration-surface .collaboration-channel-row.active .channel-glyph{color:var(--focus-lime);background:#b8ff491a}.focus-root .focus-collaboration-surface .collaboration-channel-list strong{font-size:12px}.focus-root .focus-collaboration-surface .collaboration-channel-list small,.focus-root .focus-collaboration-surface .collaboration-message-content>header time,.focus-root .focus-collaboration-surface .collaboration-activity-list time{color:var(--focus-soft);font-size:10px}.focus-root .focus-collaboration-surface .collaboration-activity-trigger,.focus-root .focus-collaboration-surface .collaboration-activity-close,.focus-root .focus-collaboration-surface .collaboration-activity-backdrop{display:none}body:has(.focus-root) .focus-collaboration-page~.conversation-launcher{display:none!important}body:has(.focus-root):has(.focus-collaboration-page) .conversation-launcher{display:none!important}@media (min-width:901px){.focus-root--collaboration .focus-topbar{padding-inline:16px 22px}.focus-root--collaboration .focus-rail{transition:transform .22s cubic-bezier(.2,.8,.25,1),opacity .18s}.focus-root--collaboration .focus-stage{transition:margin-left .22s cubic-bezier(.2,.8,.25,1)}.focus-root--collaboration.focus-root--rail-collapsed{--focus-rail-width:0px}.focus-root--collaboration.focus-root--rail-collapsed .focus-rail{opacity:0;transform:translate(-100%)}.focus-root--collaboration .focus-rail-toggle{border:1px solid var(--focus-line);width:36px;height:36px;color:var(--focus-muted);cursor:pointer;background:#ffffff0b;border-radius:5px;flex:0 0 36px;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.focus-root--collaboration .focus-rail-toggle:hover{color:var(--focus-lime);background:#b8ff4913;border-color:#b8ff4947}}.focus-root .focus-collaboration-surface .collaboration-composer-row{grid-template-columns:minmax(0,1fr) 58px;align-items:stretch}.focus-root .focus-collaboration-surface .collaboration-composer-row>button{align-self:stretch;width:58px;height:auto;min-height:58px}@media (max-width:1500px){.focus-root .focus-collaboration-surface .collaboration-hub{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.focus-root .focus-collaboration-surface .collaboration-activity-trigger,.focus-root .focus-collaboration-surface .collaboration-activity-close{width:38px;height:38px;color:var(--focus-muted);cursor:pointer;background:#ffffff0b;border:0;border-radius:5px;flex:0 0 38px;place-items:center;display:grid}.focus-root .focus-collaboration-surface .collaboration-activity-icon{display:none}.focus-root .focus-collaboration-surface .collaboration-activity{z-index:26;background:#0c0911fa;grid-template-rows:auto auto auto minmax(0,1fr);width:min(340px,88vw);display:none;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 58px #0201057a}.focus-root .focus-collaboration-surface .collaboration-activity.drawer-open{display:grid}.focus-root .focus-collaboration-surface .collaboration-activity-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03020694;border:0;display:block;position:absolute;inset:0}}@media (max-width:980px){.focus-root .focus-settings-grid{grid-template-columns:1fr}.focus-root .focus-capability-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.focus-root{--focus-rail-width:0px}.focus-root .focus-rail{width:min(320px,88vw);padding-top:max(20px, env(safe-area-inset-top));transition:transform .24s cubic-bezier(.2,.8,.25,1);transform:translate(-105%);box-shadow:20px 0 50px #0201056b}.focus-root .focus-rail.open{transform:translate(0)}.focus-root .focus-mobile-menu,.focus-root .focus-mobile-close{border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.focus-root .focus-scrim{z-index:18;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0302068f;border:0;position:fixed;inset:0}.focus-root .focus-stage{margin-left:0}.focus-root .focus-topbar{height:52px;padding:0 max(10px, env(safe-area-inset-right)) 0 max(10px, env(safe-area-inset-left));gap:8px}.focus-root .focus-search{box-sizing:border-box;border-radius:8px;flex:1;width:auto;min-width:0;height:36px;min-height:36px}.focus-root .focus-theme-control,.focus-root .focus-language-trigger,.focus-root .focus-top-actions>a{box-sizing:border-box;border-radius:8px;height:36px;min-height:36px}.focus-root .focus-top-actions{gap:7px}.focus-root .focus-language-trigger,.focus-root .focus-top-actions>a{min-width:36px;min-height:36px}.focus-root .focus-main{padding:28px 22px max(96px, env(safe-area-inset-bottom))}}@media (max-width:760px){.focus-root .focus-main{padding:24px max(16px, env(safe-area-inset-right)) max(96px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.focus-root .focus-main--collaboration{padding:0}.focus-root .focus-page-head h1{font-size:30px}.focus-root .focus-settings-card{grid-template-columns:38px minmax(0,1fr) auto;min-height:0;padding:16px}.focus-root .focus-settings-card-icon{width:38px;height:38px}.focus-root .focus-settings-card-action{opacity:1;font-size:0;transform:none}.focus-root .focus-settings-card-action svg{width:16px;height:16px}.focus-root .focus-settings-panel{padding:16px}.focus-root .focus-policy-split{grid-template-columns:minmax(0,1fr)}.focus-root .focus-policy-box .focus-settings-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-policy-row{align-items:flex-start}.focus-root .focus-settings-actions>a{flex:180px;justify-content:center}.focus-root .focus-goal-brief-control .goal-brief-summary-head{align-items:flex-start}.focus-root .focus-goal-brief-control .goal-brief-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-form-scope .settings-control-summary{grid-template-columns:36px minmax(0,1fr)}.focus-root .focus-form-scope .settings-control-summary-action{grid-column:1/-1;width:100%;min-height:44px}.focus-root .focus-capability-index{grid-template-columns:1fr}.focus-root .focus-capability-index a{min-height:58px}.focus-root .focus-collaboration-surface .collaboration-hub{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.focus-root .focus-collaboration-surface .collaboration-conversation-header{flex-wrap:wrap;align-content:center;gap:7px;min-height:50px;padding:8px 9px}.focus-root .focus-collaboration-surface .collaboration-channel-mark{flex-basis:30px;width:30px;height:30px}.focus-root .focus-collaboration-surface :is(.collaboration-channel-trigger,.collaboration-activity-trigger){flex-basis:34px;width:34px;height:34px}.focus-root .focus-collaboration-surface .conversation-presence{gap:5px}.focus-root .focus-collaboration-surface .conversation-presence-group{height:32px}.focus-root .focus-collaboration-surface .conversation-agent-settings{display:contents}.focus-root .focus-collaboration-surface .conversation-agent-settings>button{width:32px;height:32px}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover{width:100%;max-width:none;box-shadow:none;border-radius:10px;flex:0 0 100%;order:20;margin-top:1px;padding:6px;position:static}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>header{padding:6px 7px}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>button{padding:8px 7px}.focus-root .focus-collaboration-surface .collaboration-message-list{padding-inline:12px}.focus-root .focus-collaboration-surface .collaboration-composer{padding:8px 10px max(10px, env(safe-area-inset-bottom))}.focus-root .focus-collaboration-surface .collaboration-composer-row{grid-template-columns:minmax(0,1fr) 50px}.focus-root .focus-collaboration-surface .collaboration-composer-row>button{width:50px;min-height:58px}.focus-root .focus-account-popover{bottom:calc(100% + 6px)}}@media (max-width:640px){.focus-root .focus-form-scope .settings-toggle-grid{grid-template-columns:1fr}.focus-root .focus-settings-facts,.focus-root .focus-policy-box .focus-settings-facts{grid-template-columns:minmax(0,1fr)}.focus-root .focus-policy-row{flex-direction:column;gap:9px}.focus-root .focus-goal-brief-control .goal-brief-summary-head{display:grid}.focus-root .focus-goal-brief-control .goal-control-launcher{justify-content:center;width:100%}}@media (max-width:380px){.focus-root .focus-form-scope :is(.settings-toggle-row:not(label),.settings-toggle-grid){grid-template-columns:1fr}}@media (hover:none){.focus-root .focus-settings-card-action{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.focus-root .focus-page{animation:none}.focus-root--collaboration :is(.focus-rail,.focus-stage){transition:none}}.focus-root .focus-nav{align-content:start;gap:14px;padding:2px 3px 8px 0}.focus-root .focus-nav-section{gap:5px;min-width:0;display:grid}.focus-root .focus-nav-section>h2{color:#f7f6f257;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;min-width:0;margin:0 10px;font-size:9px;font-weight:680;line-height:1;display:flex}.focus-root .focus-nav-section>h2:after{content:"";background:linear-gradient(90deg,#ffffff17,#0000);flex:1;height:1px}.focus-root .focus-nav-section>div{gap:3px;min-width:0;display:grid}.focus-root :is(.focus-nav .focus-nav-collaboration,.focus-runtime-status-link){min-height:46px}.focus-root :is(.focus-nav .focus-nav-collaboration,.focus-runtime-status-link) .focus-nav-label small{color:var(--focus-soft);letter-spacing:0;font-size:10px;font-weight:560}.focus-root .focus-runtime-status-link{background:#ffffff09;padding-right:32px;position:relative}.focus-root .focus-runtime-status-link:hover{background:#ffffff0f}.focus-root .focus-runtime-status-link>i{background:#5e5864;border-radius:50%;width:7px;height:7px;position:absolute;right:12px;box-shadow:0 0 0 3px #ffffff06}.focus-root .focus-runtime-status-link>i[data-status=online]{background:var(--focus-lime);box-shadow:0 0 10px #b8ff49b3}.focus-root .focus-runtime-status-link>i[data-status=reconnecting]{background:var(--focus-cyan);box-shadow:0 0 9px #36d5ff94}.focus-root .focus-runtime-status-link>i[data-status=unhealthy]{background:var(--focus-amber);box-shadow:0 0 9px #ffc85a7a}.focus-root .focus-runtime-status-link.active:after{display:none}@media (max-height:760px) and (min-width:901px){.focus-root .focus-nav{gap:6px}.focus-root .focus-nav-section{gap:2px}.focus-root .focus-nav-section>div{gap:1px}.focus-root .focus-nav-section>h2{margin-inline:9px;font-size:7px}.focus-root .focus-nav a{min-height:31px;padding-inline:10px;font-size:12px}.focus-root :is(.focus-nav .focus-nav-collaboration,.focus-runtime-status-link){min-height:38px}.focus-root :is(.focus-nav .focus-nav-collaboration,.focus-runtime-status-link) .focus-nav-label small{font-size:8px}}.focus-root .focus-route-list{grid-template-columns:minmax(0,1fr);gap:8px}.focus-root .focus-route-card{box-sizing:border-box;border-radius:8px;grid-template-columns:minmax(270px,1.15fr) minmax(360px,1fr) minmax(148px,auto);align-items:center;gap:clamp(18px,2.2vw,34px);min-height:112px;padding:18px 20px;display:grid;overflow:visible;transform:none;background-color:#110d17eb!important;background-image:linear-gradient(100deg,#ffffff09,#ffffff03 52%,#b8ff4905)!important;box-shadow:inset 0 0 0 1px #fff1,0 14px 34px #0201051a!important}.focus-root .focus-route-card:before{content:none}.focus-root .focus-route-card:hover{border-color:#0000;transform:none;background-color:#140f1bf5!important;background-image:linear-gradient(100deg,#ffffff0c,#ffffff04 52%,#b8ff4907)!important;box-shadow:inset 0 0 0 1px #b8ff4924,0 17px 38px #0201052e!important}.focus-root .focus-route-card:focus-within{box-shadow:inset 0 0 0 1px #36d5ff52,0 0 0 3px #36d5ff12,0 17px 38px #0201052e!important}.focus-root .focus-route-card[data-selected=true]{background-color:#141810f0!important;background-image:linear-gradient(100deg,#b8ff4912,#b8ff4905 48%,#0000)!important;box-shadow:inset 3px 0 #b8ff49b8,inset 0 0 0 1px #b8ff4924,0 15px 36px #02010526!important}.focus-root .focus-route-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.focus-root .focus-route-identity>div{min-width:0}.focus-root .focus-route-identity h2{color:#f7f3f8;letter-spacing:-.018em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:16px;font-weight:680;line-height:1.28}.focus-root .focus-route-identity p{color:#928a99;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:5px 0 0;font-size:11px;line-height:1.45;overflow:hidden}.focus-root .focus-route-identity p>span{color:#57505f;margin-inline:3px}.focus-root .focus-route-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;margin:0;display:grid}.focus-root .focus-route-facts>div{border-left:1px solid #ffffff12;align-content:center;gap:6px;min-width:0;padding:2px 16px;display:grid}.focus-root .focus-route-facts dt{color:#6f6876;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:680;line-height:1.2}.focus-root .focus-route-facts dd{color:#bbb4c0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:620;line-height:1.4}.focus-root .focus-route-facts [data-emphasis=true] dd{color:var(--focus-lime)}.focus-root .focus-route-card>.focus-route-actions{min-width:196px;color:var(--focus-soft);justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0;display:flex}.focus-root .focus-route-card>.focus-route-actions>.focus-state{white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding:0 9px;display:inline-flex}.focus-root .focus-route-actions>.focus-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px}.focus-root .focus-route-card .provider-route-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}html:root:root:root body .focus-root .focus-route-card .provider-route-actions .primary-button{white-space:nowrap;border-radius:5px;min-width:78px;min-height:34px;padding:0 12px;color:#c9ff73!important;box-shadow:none!important;background:#b8ff4913!important;border:1px solid #b8ff4929!important}html:root:root:root body .focus-root .focus-route-card .provider-route-actions .secondary-button{border-radius:5px;width:34px;min-width:34px;min-height:34px;padding:0;color:#948d9b!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff14!important}html:root:root:root body .focus-root .focus-route-card .provider-route-actions :is(.primary-button,.secondary-button):hover:not(:disabled){transform:translateY(-1px);color:#dbffa5!important;background:#b8ff491f!important;border-color:#b8ff4952!important}.focus-root .focus-route-card .provider-route-actions :is(.primary-button,.secondary-button):active:not(:disabled){transform:translateY(0)scale(.98)}@media (max-width:1120px){.focus-root .focus-route-card{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px}.focus-root .focus-route-facts{grid-area:2/1/auto/-1}.focus-root .focus-route-card>.focus-route-actions{grid-area:1/2}}@media (max-width:700px){.focus-root .focus-route-card{grid-template-columns:minmax(0,1fr);gap:17px;padding:16px}.focus-root .focus-route-card>.focus-route-actions{grid-area:3/1;justify-content:space-between;min-width:0}.focus-root .focus-route-facts{grid-area:2/1}.focus-root .focus-route-facts>div:first-child{border-left:0;padding-left:0}}@media (max-width:480px){.focus-root .focus-route-facts{grid-template-columns:1fr}.focus-root .focus-route-facts>div{border-top:1px solid #ffffff0f;border-left:0;grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:40px;padding:9px 0}.focus-root .focus-route-facts>div:first-child{border-top:0}}.focus-root .focus-collaboration-surface .conversation-presence-group{color:#8f8797;background:#ffffff0a;border-color:#ffffff18}body:has(.focus-root) .conversation-presence-group{color:#8f8797;background:#ffffff0a;border-color:#ffffff18}body:has(.focus-root) .conversation-presence-group>strong{color:#bdb5c3}.focus-root .focus-collaboration-surface .conversation-presence-more,.focus-root .focus-collaboration-surface .conversation-presence-avatar:not([data-avatar-tone]){color:#d7cfdd;background:#282130;border-color:#16101e;box-shadow:0 2px 7px #00000052}body:has(.focus-root) .conversation-presence-more{color:#d7cfdd;background:#282130;border-color:#16101e;box-shadow:0 2px 7px #00000052}body:has(.focus-root) .conversation-presence-avatar:not([data-avatar-tone]){color:#d7cfdd;background:#282130;border-color:#16101e;box-shadow:0 2px 7px #00000052}.focus-root .focus-collaboration-surface .conversation-typing{color:#8d8493;background:0 0;border-color:#0000}body:has(.focus-root) .conversation-typing{color:#8d8493;background:0 0;border-color:#0000}.focus-root .focus-collaboration-surface .conversation-typing-avatar{border-color:#15101c}body:has(.focus-root) .conversation-typing-avatar{border-color:#15101c}.focus-root .focus-collaboration-surface .conversation-reactions>span{color:#aaa2b1;background:#ffffff0b;border-color:#ffffff1a}body:has(.focus-root) .conversation-reactions>span{color:#aaa2b1;background:#ffffff0b;border-color:#ffffff1a}.focus-root .focus-collaboration-surface .conversation-reactions>span.own{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff4945}body:has(.focus-root) .conversation-reactions>span.own{color:var(--focus-lime);background:#b8ff4914;border-color:#b8ff4945}body:has(.focus-root) .conversation-message:hover{background:#ffffff08}body:has(.focus-root) .conversation-message:focus-within{background:#ffffff08}.focus-root .focus-collaboration-surface .collaboration-message-content>footer{background:#17111f;border-color:#ffffff1a;box-shadow:0 10px 28px #00000059}body:has(.focus-root) .conversation-quick-actions{background:#17111f;border-color:#ffffff1a;box-shadow:0 10px 28px #00000059}.focus-root .focus-collaboration-surface .conversation-agent-settings>button{color:#918899}body:has(.focus-root) .conversation-agent-settings>button{color:#918899}.focus-root .focus-collaboration-surface .conversation-agent-settings>button:hover,.focus-root .focus-collaboration-surface .conversation-agent-settings>button.active{border-color:var(--focus-chat-accent-edge);background:var(--focus-chat-accent-surface);color:var(--focus-chat-accent)}body:has(.focus-root) .conversation-agent-settings>button:hover{border-color:var(--focus-chat-accent-edge);background:var(--focus-chat-accent-surface);color:var(--focus-chat-accent)}body:has(.focus-root) .conversation-agent-settings>button.active{border-color:var(--focus-chat-accent-edge);background:var(--focus-chat-accent-surface);color:var(--focus-chat-accent)}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover,.focus-root .focus-collaboration-surface .conversation-reaction-menu{background:#17111f;border-color:#ffffff1a;box-shadow:0 18px 50px #00000061}body:has(.focus-root) .conversation-agent-settings-popover{background:#17111f;border-color:#ffffff1a;box-shadow:0 18px 50px #00000061}body:has(.focus-root) .conversation-reaction-menu{background:#17111f;border-color:#ffffff1a;box-shadow:0 18px 50px #00000061}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover header strong,.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>button{color:#e6dfe9}body:has(.focus-root) .conversation-agent-settings-popover header strong{color:#e6dfe9}body:has(.focus-root) .conversation-agent-settings-popover>button{color:#e6dfe9}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover header small,.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>button small{color:#918899}body:has(.focus-root) .conversation-agent-settings-popover header small{color:#918899}body:has(.focus-root) .conversation-agent-settings-popover>button small{color:#918899}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>button:hover{background:#ffffff0b}body:has(.focus-root) .conversation-agent-settings-popover>button:hover{background:#ffffff0b}.focus-root .focus-collaboration-surface .conversation-agent-settings-popover>button.selected{background:var(--focus-chat-accent-surface);color:var(--focus-chat-accent)}body:has(.focus-root) .conversation-agent-settings-popover>button.selected{background:var(--focus-chat-accent-surface);color:var(--focus-chat-accent)}.focus-root .focus-collaboration-surface .conversation-reaction-menu>button:hover{background:#ffffff12}body:has(.focus-root) .conversation-reaction-menu>button:hover{background:#ffffff12}.focus-root .focus-collaboration-surface .conversation-mention-menu{background:#17111f;border-color:#ffffff1a;box-shadow:0 16px 40px #00000057}body:has(.focus-root) .conversation-mention-menu{background:#17111f;border-color:#ffffff1a;box-shadow:0 16px 40px #00000057}.focus-root .focus-collaboration-surface .conversation-mention-heading strong{color:#eee9f1}body:has(.focus-root) .conversation-mention-heading strong{color:#eee9f1}.focus-root .focus-collaboration-surface :is(.conversation-mention-heading small,.conversation-mention-heading kbd,.conversation-mention-group-label){color:#958d9c}body:has(.focus-root) :is(.conversation-mention-heading small,.conversation-mention-heading kbd,.conversation-mention-group-label){color:#958d9c}.focus-root .focus-collaboration-surface .conversation-mention-group+.conversation-mention-group{border-color:#ffffff17}body:has(.focus-root) .conversation-mention-group+.conversation-mention-group{border-color:#ffffff17}.focus-root .focus-collaboration-surface .conversation-mention-options>button:hover{background:#36d5ff12}body:has(.focus-root) .conversation-mention-options>button:hover{background:#36d5ff12}.focus-root .focus-collaboration-surface .conversation-mention-options>button[aria-selected=true]{color:var(--focus-cyan);background:#36d5ff1a;border-color:#36d5ff73;box-shadow:0 0 0 2px #36d5ff14}body:has(.focus-root) .conversation-mention-options>button[aria-selected=true]{color:var(--focus-cyan);background:#36d5ff1a;border-color:#36d5ff73;box-shadow:0 0 0 2px #36d5ff14}.focus-root .focus-collaboration-surface .conversation-mention-selected-mark{background:var(--focus-cyan);color:#0d0a12;border-color:#17111f}body:has(.focus-root) .conversation-mention-selected-mark{background:var(--focus-cyan);color:#0d0a12;border-color:#17111f}.focus-root .focus-collaboration-surface .collaboration-conversation-header{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#0d0913e0}.focus-root{--focus-chat-canvas:#0d0a12;--focus-chat-panel:#121019;--focus-chat-raised:#1a1621;--focus-chat-hover:#ffffff0b;--focus-chat-text:#f2eef4;--focus-chat-text-secondary:#c7c0cb;--focus-chat-text-tertiary:#a59dab;--focus-chat-placeholder:#8f8795;--focus-chat-edge:#ffffff16;--focus-chat-edge-strong:#ffffff21;--focus-chat-accent:#5eead4;--focus-chat-accent-surface:#2dd4bf1a;--focus-chat-accent-edge:#2dd4bf3d;--focus-chat-danger:#ff9aaa;--focus-chat-danger-text:#e2b2ba;--focus-chat-danger-surface:#ff5e7a0f;--focus-chat-diagram-paper:#dfe1e8}body:has(.focus-root) .conversation-drawer{--focus-chat-canvas:#0d0a12;--focus-chat-panel:#121019;--focus-chat-raised:#1a1621;--focus-chat-hover:#ffffff0b;--focus-chat-text:#f2eef4;--focus-chat-text-secondary:#c7c0cb;--focus-chat-text-tertiary:#a59dab;--focus-chat-placeholder:#8f8795;--focus-chat-edge:#ffffff16;--focus-chat-edge-strong:#ffffff21;--focus-chat-accent:#5eead4;--focus-chat-accent-surface:#2dd4bf1a;--focus-chat-accent-edge:#2dd4bf3d;--focus-chat-danger:#ff9aaa;--focus-chat-danger-text:#e2b2ba;--focus-chat-danger-surface:#ff5e7a0f;--focus-chat-diagram-paper:#dfe1e8}.focus-root .focus-collaboration-surface .collaboration-hub{color:var(--focus-chat-text);background:var(--focus-chat-canvas)}.focus-root .focus-collaboration-surface :is(.collaboration-channels,.collaboration-activity){border-color:var(--focus-chat-edge);background:var(--focus-chat-panel)}.focus-root .focus-collaboration-surface .collaboration-conversation,.focus-root .focus-collaboration-surface .collaboration-message-list{background:var(--focus-chat-canvas)}.focus-root .focus-collaboration-surface :is(.collaboration-channels>header,.collaboration-activity>header,.collaboration-conversation-header){border-color:var(--focus-chat-edge);background:color-mix(in srgb, var(--focus-chat-panel) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%)}.focus-root .focus-collaboration-surface .collaboration-composer{background:var(--focus-chat-canvas);box-shadow:none;border-color:#0000}.focus-root .focus-collaboration-surface :is(.collaboration-channels header span,.collaboration-activity header span,.collaboration-conversation-header span,.collaboration-conversation-header em,.collaboration-channel-group>header span,.collaboration-channel-group>header em){color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface :is(.collaboration-channels header strong,.collaboration-activity header strong,.collaboration-conversation-header strong){color:var(--focus-chat-text)}.focus-root .focus-collaboration-surface .collaboration-search{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text-tertiary)}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-search input{color:var(--focus-chat-text)!important;-webkit-text-fill-color:var(--focus-chat-text)!important}.focus-root .focus-collaboration-surface .collaboration-search input::placeholder{color:var(--focus-chat-placeholder);-webkit-text-fill-color:var(--focus-chat-placeholder)}.focus-root .focus-collaboration-surface .collaboration-channel-row{color:var(--focus-chat-text-secondary)}.focus-root .focus-collaboration-surface .collaboration-channel-row:hover{background:var(--focus-chat-hover);color:var(--focus-chat-text)}.focus-root .focus-collaboration-surface .collaboration-channel-row.active{background:var(--focus-chat-raised);color:var(--focus-chat-text);box-shadow:inset 2px 0 var(--focus-lime)}.focus-root .focus-collaboration-surface .collaboration-channel-list small{color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface .conversation-presence-group{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface .conversation-presence-group>strong{color:var(--focus-chat-text-secondary)}.focus-root .focus-collaboration-surface .collaboration-message-content>header strong{color:var(--focus-chat-text)}.focus-root .focus-collaboration-surface :is(.collaboration-message-content>header time,.collaboration-activity-list time,.collaboration-delivery-state,.collaboration-reply-ref){color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface .collaboration-message-content>p,.focus-root .focus-collaboration-surface .rich-message-content{color:#e3dee7}.focus-root .focus-collaboration-surface .collaboration-message:hover,.focus-root .focus-collaboration-surface .collaboration-message:focus-within{background:var(--focus-chat-hover)}.focus-root .focus-collaboration-surface .collaboration-message-content>footer{border-color:var(--focus-chat-edge-strong);background:var(--focus-chat-raised);box-shadow:0 12px 30px #00000061}.focus-root .focus-collaboration-surface .collaboration-message.response-failed{background:0 0}body:has(.focus-root) .conversation-message.response-failed{background:0 0}.focus-root .focus-collaboration-surface .collaboration-agent-failure{background:var(--focus-chat-danger-surface);width:fit-content;max-width:min(100%,620px);color:var(--focus-chat-danger);box-shadow:none;border:0;border-left:2px solid #ff9aaab8;border-radius:0 6px 6px 0;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 11px}body:has(.focus-root) .conversation-agent-failure{background:var(--focus-chat-danger-surface);width:fit-content;max-width:min(100%,620px);color:var(--focus-chat-danger);box-shadow:none;border:0;border-left:2px solid #ff9aaab8;border-radius:0 6px 6px 0;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 11px}.focus-root .focus-collaboration-surface .collaboration-agent-failure>svg{color:var(--focus-chat-danger);margin-top:1px}body:has(.focus-root) .conversation-agent-failure>svg{color:var(--focus-chat-danger);margin-top:1px}.focus-root .focus-collaboration-surface .collaboration-agent-failure strong{color:#ffc4ce;font-weight:700}body:has(.focus-root) .conversation-agent-failure strong{color:#ffc4ce;font-weight:700}.focus-root .focus-collaboration-surface .collaboration-agent-failure p{color:var(--focus-chat-danger-text)}body:has(.focus-root) .conversation-agent-failure p{color:var(--focus-chat-danger-text)}.focus-root .focus-collaboration-surface .collaboration-agent-failure small{color:#dca3ad;background:#ff9aaa14;border:1px solid #ff9aaa1f}body:has(.focus-root) .conversation-agent-failure small{color:#dca3ad;background:#ff9aaa14;border:1px solid #ff9aaa1f}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content{color:#e3dee7}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content :is(h1,h2,h3,h4){color:var(--focus-chat-text)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content li::marker{color:#8edff2}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content blockquote{color:var(--focus-chat-text-secondary);border-left-color:#36d5ff6b}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content a{color:#82dcf3;text-decoration-color:#82dcf36b}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content a:hover{color:#b7edfa}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content hr{background:var(--focus-chat-edge)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content :not(pre)>code{border-color:var(--focus-chat-edge-strong);background:var(--focus-chat-raised);color:#ffacc5}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content table{border-color:var(--focus-chat-edge);background:var(--focus-chat-panel);color:var(--focus-chat-text-secondary);display:block;overflow-x:auto}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content thead{background:var(--focus-chat-raised)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content :is(th,td){border-color:var(--focus-chat-edge)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content th{color:var(--focus-chat-text)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) :is(.rich-code-block,.rich-mermaid-block){border-color:var(--focus-chat-edge-strong);background:var(--focus-chat-panel)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) :is(.rich-code-block,.rich-mermaid-block)>figcaption{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text-tertiary)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) :is(.rich-code-block,.rich-mermaid-block) figcaption button{color:var(--focus-chat-text-tertiary)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) :is(.rich-code-block,.rich-mermaid-block) figcaption button:hover{color:var(--focus-chat-text);background:#ffffff12}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block>pre,:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-mermaid-source{color:#d9d5e0;background:#100d16}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block :is(.hljs-comment,.hljs-quote){color:#8e8799}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block :is(.hljs-keyword,.hljs-selector-tag,.hljs-literal){color:#c5a8ff}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block :is(.hljs-string,.hljs-title,.hljs-section){color:#91dfbd}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block :is(.hljs-number,.hljs-symbol,.hljs-variable){color:#efb783}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-code-block :is(.hljs-built_in,.hljs-type,.hljs-attr){color:#87d7f4}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content .katex-display{border-color:var(--focus-chat-edge);background:var(--focus-chat-panel);color:var(--focus-chat-text)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-mermaid-canvas{background:var(--focus-chat-diagram-paper);box-shadow:inset 0 1px #ffffff52}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) :is(.rich-mermaid-loading,.rich-message-image-fallback){color:var(--focus-chat-text-tertiary)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-mermaid-error{color:var(--focus-chat-danger)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-mermaid-error small{color:var(--focus-chat-danger-text)}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content img{border-color:var(--focus-chat-edge-strong);background:var(--focus-chat-raised)}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action){border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text);border-left-color:#36d5ffb8}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action) p,.focus-root .focus-collaboration-surface .collaboration-activity-list p,.focus-root .focus-collaboration-surface .collaboration-empty-copy,.focus-root .focus-collaboration-surface .conversation-file-shelf-note,.focus-root .focus-collaboration-surface :is(.conversation-file-shelf-copy>small,.conversation-file-digestion>small){color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface .conversation-file-shelf>header span{color:var(--focus-chat-text-tertiary);font-size:9px}.focus-root .focus-collaboration-surface .conversation-file-shelf-note{font-size:10px;line-height:1.5}.focus-root .focus-collaboration-surface .conversation-file-shelf-empty{color:var(--focus-chat-text-tertiary);font-size:10px}.focus-root .focus-collaboration-surface .conversation-file-shelf-card{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised)}.focus-root .focus-collaboration-surface .collaboration-activity-summary{border-color:var(--focus-chat-edge);background:var(--focus-chat-panel)}.focus-root .focus-collaboration-surface .collaboration-activity-summary span{color:var(--focus-chat-text-tertiary);font-size:10px;line-height:1.35}.focus-root .focus-collaboration-surface .collaboration-activity-summary strong,.focus-root .focus-collaboration-surface .collaboration-activity-item strong{color:var(--focus-chat-text)}.focus-root .focus-collaboration-surface .collaboration-activity-item{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text-secondary)}.focus-root .focus-collaboration-surface .collaboration-activity-item:hover{background:var(--focus-chat-hover)}.focus-root .focus-collaboration-surface .collaboration-activity-list p{font-size:11px;line-height:1.45}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-composer textarea{border-color:var(--focus-chat-edge-strong)!important;background:var(--focus-chat-raised)!important;color:var(--focus-chat-text)!important;-webkit-text-fill-color:var(--focus-chat-text)!important}.focus-root .focus-collaboration-surface .collaboration-composer textarea::placeholder{color:var(--focus-chat-placeholder);-webkit-text-fill-color:var(--focus-chat-placeholder)}.focus-root .focus-collaboration-surface .collaboration-composer-tools,.focus-root .focus-collaboration-surface .collaboration-composer-tools>span,.focus-root .focus-collaboration-surface .conversation-typing{color:var(--focus-chat-text-tertiary)}html:root:root:root body .focus-root .focus-collaboration-surface .collaboration-composer-tools select{color:var(--focus-chat-text-secondary)!important;-webkit-text-fill-color:var(--focus-chat-text-secondary)!important}.focus-root .focus-collaboration-surface .collaboration-object-picker{border-color:var(--focus-chat-edge-strong);background:var(--focus-chat-panel);color:var(--focus-chat-text);box-shadow:0 20px 50px #0006}.focus-root .focus-collaboration-surface .collaboration-object-picker>label{border-color:var(--focus-chat-edge);background:var(--focus-chat-raised);color:var(--focus-chat-text-tertiary)}.focus-root .focus-collaboration-surface .collaboration-object-picker :is(small,p){color:var(--focus-chat-text-tertiary)}body:has(.focus-root) .conversation-drawer{--conversation-muted:var(--focus-chat-text-tertiary);--conversation-line:var(--focus-chat-edge);color:var(--focus-chat-text);background:var(--focus-chat-canvas)!important}:is(body:has(.focus-root) .conversation-header,body:has(.focus-root) .conversation-header){border-color:var(--focus-chat-edge);background:var(--focus-chat-panel)}body:has(.focus-root) .conversation-composer{background:var(--focus-chat-canvas);box-shadow:none;border-color:#0000}body:has(.focus-root) .conversation-message-meta strong{color:var(--focus-chat-text-secondary)}body:has(.focus-root) :is(.conversation-message-meta time,.conversation-delivery-state){color:var(--focus-chat-text-tertiary)}body:has(.focus-root) .conversation-message-body .rich-message-content{color:#e3dee7}:is(body:has(.focus-root) .conversation-message:hover,body:has(.focus-root) .conversation-message:focus-within){background:var(--focus-chat-hover)}body:has(.focus-root) .conversation-composer textarea{color:var(--focus-chat-text)}body:has(.focus-root) .conversation-composer textarea::placeholder{color:var(--focus-chat-placeholder)}.focus-root{--focus-control-height:34px;--focus-control-radius:6px;--focus-choice-radius:9px;--focus-action-height:36px}.focus-root .focus-detail-grid>*{align-self:stretch;min-height:100%}.focus-root .focus-detail-grid>:is(.card,.focus-panel,.focus-surface,.provider-create-panel,.local-link-panel){height:100%}.focus-root .focus-route-card>.focus-route-actions>.focus-state,.focus-root .focus-route-card .provider-route-actions :is(.primary-button,.secondary-button){box-sizing:border-box;min-height:var(--focus-control-height);height:var(--focus-control-height);border-radius:var(--focus-control-radius)}.focus-root .focus-route-card>.focus-route-actions>.focus-state{border-color:#0000;padding-inline:11px}.focus-root .focus-route-card>.focus-route-actions{gap:8px}.focus-root .focus-route-card .provider-route-actions{gap:6px}.focus-root :is(.focus-primary,.focus-secondary,.primary-button,.secondary-button,button.focus-primary-action){box-sizing:border-box;min-height:var(--focus-action-height);border-radius:8px;gap:7px;width:fit-content;max-width:100%;padding-inline:14px;line-height:1}body:has(.focus-root) .waago-overlay-panel:not(.conversation-drawer) :is(.primary-button,.secondary-button){box-sizing:border-box;min-height:var(--focus-action-height);border-radius:8px;gap:7px;width:fit-content;max-width:100%;padding-inline:14px;line-height:1}html:root:root:root body .focus-root :is(.provider-action-launcher>.primary-button,.local-link-launcher-content>.primary-button,.agent-create-launcher>.primary-button,.goal-context-actions-launcher>.primary-button,.goal-agent-roster-actions .secondary-button,.focus-context-question .focus-primary,button.focus-primary-action){justify-self:start;width:fit-content!important}html:root:root:root body .focus-root .focus-section :is(.provider-action-launcher,.local-link-launcher) .primary-button{height:var(--focus-action-height)!important;min-height:var(--focus-action-height)!important;padding-block:0!important;padding-inline:14px!important;line-height:1!important}.focus-root .focus-provider-recommendation{box-shadow:inset 0 0 0 1px #b8ff4921,0 14px 34px #02010514}.focus-root .focus-library-card[data-selected=true],.focus-root .focus-route-card[data-selected=true]{box-shadow:inset 0 0 0 1px #b8ff4933,0 15px 36px #02010526!important}.focus-root .focus-capability-index a.active,.focus-root .focus-collaboration-surface .collaboration-channel-row.active{box-shadow:none}html:root:root:root body .focus-root .focus-setup :is(.onboarding-connection-choice,.onboarding-core-agent-grid article){border-radius:var(--focus-choice-radius)!important;box-shadow:none!important;border-color:#0000!important}html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button{border-radius:var(--focus-choice-radius)!important;box-shadow:none!important;border-color:#0000!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button{border-radius:var(--focus-choice-radius)!important;box-shadow:none!important;border-color:#0000!important}.focus-root .focus-setup .onboarding-connection-choice:hover{transform:translateY(-1px);border-color:#0000!important;box-shadow:0 12px 30px #02010524!important}html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button:hover{transform:translateY(-1px);border-color:#0000!important;box-shadow:0 12px 30px #02010524!important}html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button:hover{transform:translateY(-1px);border-color:#0000!important;box-shadow:0 12px 30px #02010524!important}:is(html:root:root:root body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active,html:root:root:root body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button.active){transform:none;border-color:#0000!important;box-shadow:0 14px 34px #02010529!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button>span{min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active>span{min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.focus-root :is(.focus-settings-card-icon,.focus-library-card-head>span:first-child,.focus-library-card-head>div:first-child,.focus-task-row>.focus-row-icon,.focus-attention-row>.focus-row-icon,.focus-setup .onboarding-intent>span,.focus-collaboration-surface .collaboration-channel-row .channel-glyph){box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.focus-root .focus-section .provider-launcher-route-types span{background:#ffffff09!important;border-color:#0000!important}.focus-root .focus-hero-action,.focus-root .focus-route-facts>div,.focus-root .focus-token-note,.focus-root .focus-section .provider-action-launcher .provider-create-next-step,.focus-root .focus-artifact-workbench .artifact-annotation-list article,.focus-root .focus-task-lane[data-lane=ready] .focus-task-next[data-kind=execute],.focus-root .focus-collaboration-surface .collaboration-activity-item.requires-action,.focus-root .focus-collaboration-surface .collaboration-activity,.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action){border-left:0!important}.focus-root .focus-judgment-action .decision-option-list label:has(input:checked){border-left:0!important}body:has(.focus-root) :is(.conversation-inline-approval,.conversation-agent-failure,.conversation-object,.conversation-action-card){border-left:0!important}body:has(.focus-root) .waago-wizard-steps li[data-status=current]{border-left:0!important}body:has(.focus-root) :is(.provider-create-wizard-body .provider-setup-status.ready,.provider-create-wizard-body .provider-default-choice>label.active,.local-link-wizard-body .link-endpoint-picker>label.active,.local-link-wizard-body .link-runtime-card[data-connected=true],.local-link-wizard-body .link-setup-complete,.local-link-wizard-body .link-offline-recovery){border-left:0!important}.focus-root .focus-route-facts>div{padding-inline:14px}.focus-root .focus-route-facts>div:first-child{padding-left:0}.focus-root .focus-token-note{border-radius:7px;padding:10px 12px}.focus-root .focus-deck{border-left:0!important}body:has(.focus-root) .conversation-drawer{border-left:0!important}.focus-root .focus-deck:before{content:none;display:none}.focus-root .focus-capability-index a.active,.focus-root .focus-collaboration-surface .collaboration-channel-row.active,.focus-root .focus-upgrade-plan.current,.focus-root .focus-task-lane[data-lane=ready] .focus-task-next[data-kind=execute]{box-shadow:none!important}body:has(.focus-root) .provider-create-wizard-body .provider-preset-grid button.active{box-shadow:none!important}body:has(.focus-root) .waago-overlay-panel:has(.agent-create-sheet) .agent-create-mode-grid>button.active{box-shadow:none!important}body:has(.focus-root) .waago-wizard-steps li[data-status=current]{box-shadow:none!important}.focus-root .focus-judgment-action .decision-option-list label:has(input:checked){box-shadow:none!important}body:has(.focus-root) :is(.provider-create-wizard-body .provider-setup-status.ready,.provider-create-wizard-body .provider-default-choice>label.active,.local-link-wizard-body .link-endpoint-picker>label.active,.local-link-wizard-body .link-runtime-card[data-connected=true],.local-link-wizard-body .link-setup-complete,.local-link-wizard-body .link-offline-recovery){box-shadow:none!important}.focus-root .focus-collaboration-surface .collaboration-agent-failure{border-left:0;border-radius:8px;max-width:min(100%,62ch + 10vw);box-shadow:inset 0 0 0 1px #ff9aaa1a}body:has(.focus-root) .conversation-agent-failure{border-left:0;border-radius:8px;max-width:min(100%,62ch + 10vw);box-shadow:inset 0 0 0 1px #ff9aaa1a}.focus-root .focus-collaboration-surface :is(.collaboration-object,.collaboration-action){border-left-color:#0000}.focus-root .focus-collaboration-surface .conversation-file-shelf-card.suggested{box-shadow:none;background:#b8ff490e;border-color:#0000}body:has(.focus-root) .conversation-file-shelf-card.suggested{box-shadow:none;background:#b8ff490e;border-color:#0000}:is(body:has(.focus-root) .conversation-drawer,.focus-root .focus-collaboration-surface) .rich-message-content blockquote{background:#36d5ff0b;border-left:0;border-radius:7px;padding:.7em .9em}.focus-root .focus-collaboration-surface .collaboration-message-content>p,.focus-root .focus-collaboration-surface .collaboration-message-content>.rich-message-content{text-wrap:pretty;width:fit-content;max-width:min(100%,72ch + 12vw)}.focus-root :is(.focus-main,.focus-nav,.focus-deck-body,.collaboration-message-list,.conversation-message-list,.collaboration-channel-list,.collaboration-activity-list){scrollbar-width:thin;scrollbar-color:#b8ff4947 transparent}.focus-root :is(.focus-main,.focus-nav,.focus-deck-body,.collaboration-message-list,.conversation-message-list,.collaboration-channel-list,.collaboration-activity-list)::-webkit-scrollbar{width:6px;height:6px}.focus-root :is(.focus-main,.focus-nav,.focus-deck-body,.collaboration-message-list,.conversation-message-list,.collaboration-channel-list,.collaboration-activity-list)::-webkit-scrollbar-track{background:0 0}.focus-root :is(.focus-main,.focus-nav,.focus-deck-body,.collaboration-message-list,.conversation-message-list,.collaboration-channel-list,.collaboration-activity-list)::-webkit-scrollbar-thumb{background:#b8ff4947 padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:760px){.focus-root .focus-collaboration-surface .collaboration-message-content>p,.focus-root .focus-collaboration-surface .collaboration-message-content>.rich-message-content{width:auto;max-width:100%}}.focus-root .focus-delivery-section{scroll-margin-top:34px}.focus-root .focus-delivery-jump{border:1px solid var(--focus-panel-edge);min-height:42px;color:var(--focus-ink);background:var(--focus-panel-fill);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:11px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.focus-root .focus-delivery-jump:hover{background:var(--focus-panel-fill-hover);border-color:#b8ff493d;transform:translateY(-1px)}.focus-root .focus-delivery-jump>svg{color:var(--focus-lime)}.focus-root .focus-delivery-jump>span{color:var(--focus-muted);font-weight:650}.focus-root .focus-delivery-jump>strong{font-variant-numeric:tabular-nums;font-size:14px}.focus-root .focus-delivery-jump>em{color:#fff;background:var(--focus-coral);text-align:center;border-radius:999px;min-width:20px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:750}.focus-root .focus-delivery-console{--delivery-edge:var(--focus-panel-edge);--delivery-fill:#ffffff06;--delivery-raised:#ffffff0b;border:1px solid var(--delivery-edge);background:#0b080f5c;border-radius:10px;overflow:hidden;box-shadow:0 24px 64px #02010524}.focus-root .focus-delivery-command{border-bottom:1px solid var(--delivery-edge);grid-template-columns:minmax(240px,1.2fr) minmax(132px,.38fr) minmax(340px,.9fr);align-items:stretch;gap:22px;min-height:138px;padding:22px 24px;display:grid}.focus-root .focus-delivery-command-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.focus-root .focus-delivery-signal{min-height:28px;color:var(--focus-cyan);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#36d5ff0e;border:1px solid #36d5ff29;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:720;display:inline-flex}.focus-root .focus-delivery-command-copy>div{gap:7px;min-width:0;padding-top:2px;display:grid}.focus-root .focus-delivery-command-copy strong{color:var(--focus-ink);letter-spacing:-.025em;font-size:17px;font-weight:630}.focus-root .focus-delivery-command-copy p{max-width:52ch;color:var(--focus-muted);margin:0;font-size:11px;line-height:1.58}.focus-root .focus-delivery-readiness{border-left:1px solid var(--delivery-edge);align-content:center;gap:5px;padding:14px 16px;display:grid}.focus-root .focus-delivery-readiness>span,.focus-root .focus-delivery-readiness>small,.focus-root .focus-delivery-metrics span{color:var(--focus-soft);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:720}.focus-root .focus-delivery-readiness>strong{color:var(--focus-ink);font-size:18px;font-weight:640}.focus-root .focus-delivery-readiness[data-state=ready]>strong{color:var(--focus-lime)}.focus-root .focus-delivery-readiness[data-state=blocked]>strong{color:#ff9aaa}.focus-root .focus-delivery-metrics{border:1px solid var(--delivery-edge);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.focus-root .focus-delivery-metrics>div{align-content:center;gap:5px;min-width:0;padding:14px 12px;display:grid}.focus-root .focus-delivery-metrics>div+div{border-left:1px solid var(--delivery-edge)}.focus-root .focus-delivery-metrics strong{color:var(--focus-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:610}.focus-root .focus-delivery-metrics [data-tone=attention] strong{color:#ff9aaa}.focus-root .focus-delivery-tabs{border-bottom:1px solid var(--delivery-edge);scrollbar-width:none;align-items:stretch;gap:2px;min-height:49px;padding:0 18px;display:flex;overflow-x:auto}.focus-root .focus-delivery-tabs::-webkit-scrollbar{display:none}.focus-root .focus-delivery-tabs a{min-width:max-content;color:var(--focus-soft);align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:650;transition:color .15s,background .15s;display:inline-flex;position:relative}.focus-root .focus-delivery-tabs a:hover{color:var(--focus-ink);background:#ffffff06}.focus-root .focus-delivery-tabs a.active{color:var(--focus-ink)}.focus-root .focus-delivery-tabs a.active:after{content:"";background:var(--focus-lime);height:2px;position:absolute;inset:auto 10px -1px}.focus-root .focus-delivery-tabs a.active svg{color:var(--focus-lime)}.focus-root .focus-delivery-tabs b{font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0e;border-radius:999px;min-width:18px;padding:2px 5px;font-size:8px}.focus-root .focus-delivery-notice{color:var(--focus-amber);background:#ffc85a0b;border:1px solid #ffc85a24;border-radius:6px;align-items:center;gap:8px;margin:14px 18px 0;padding:9px 11px;font-size:10px;display:flex}.focus-root .focus-delivery-panel{min-height:260px;padding:18px}.focus-root .focus-delivery-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root .focus-delivery-card{border:1px solid var(--delivery-edge);background:var(--delivery-fill);border-radius:7px;gap:16px;min-width:0;padding:18px;transition:border-color .16s,background .16s;display:grid}.focus-root .focus-delivery-card:hover{background:var(--delivery-raised);border-color:#b8ff4924}.focus-root .focus-delivery-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-root .focus-delivery-card>header>span:first-child{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:720;display:inline-flex}.focus-root .focus-delivery-card-title{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid}.focus-root .focus-delivery-card-title h3{color:var(--focus-ink);letter-spacing:-.025em;margin:0 0 6px;font-size:17px;font-weight:630}.focus-root .focus-delivery-card-title p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.5}.focus-root .focus-delivery-card-title>span{color:var(--focus-lime);font-family:var(--font-geist-mono,monospace);font-size:11px}.focus-root .focus-delivery-facts{border:1px solid var(--delivery-edge);background:var(--delivery-edge);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.focus-root .focus-delivery-facts>div{background:#0d0a12d1;gap:4px;min-width:0;padding:10px 11px;display:grid}.focus-root .focus-delivery-facts dt{color:var(--focus-soft);text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.focus-root .focus-delivery-facts dd{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:620;overflow:hidden}.focus-root .focus-delivery-card-signals{flex-wrap:wrap;gap:5px;display:flex}.focus-root .focus-delivery-card-signals span{color:var(--focus-muted);background:#ffffff09;border-radius:4px;padding:4px 7px;font-size:8px}.focus-root .focus-delivery-card>footer{border-top:1px solid var(--delivery-edge);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.focus-root .focus-delivery-card>footer a,.focus-root .focus-delivery-ledger-list article>a,.focus-root .focus-delivery-inline-workbench>header a{border:1px solid var(--delivery-edge);min-height:30px;color:var(--focus-muted);background:#ffffff06;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.focus-root .focus-delivery-card>footer a:hover,.focus-root .focus-delivery-ledger-list article>a:hover,.focus-root .focus-delivery-inline-workbench>header a:hover{color:var(--focus-ink);background:var(--delivery-raised)}.focus-root .focus-delivery-file-list{gap:4px;display:grid}.focus-root .focus-delivery-file-list>article{background:var(--delivery-fill);border-radius:6px;grid-template-columns:34px minmax(180px,1.25fr) minmax(120px,.7fr) minmax(140px,.8fr) auto 32px;align-items:center;gap:12px;min-height:70px;padding:11px 12px;display:grid}.focus-root .focus-delivery-file-icon{width:32px;height:32px;color:var(--focus-cyan);place-items:center;display:grid}.focus-root .focus-delivery-file-copy,.focus-root .focus-delivery-file-origin,.focus-root .focus-delivery-file-links{gap:3px;min-width:0;display:grid}.focus-root .focus-delivery-file-copy strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-root .focus-delivery-file-copy p,.focus-root .focus-delivery-file-origin small,.focus-root .focus-delivery-file-links small{color:var(--focus-soft);margin:0;font-size:8px}.focus-root .focus-delivery-file-origin>span,.focus-root .focus-delivery-file-links>span{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.focus-root .focus-delivery-file-origin strong,.focus-root .focus-delivery-file-links a{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:620;overflow:hidden}.focus-root .focus-delivery-file-links a:hover{color:var(--focus-lime)}.focus-root .focus-delivery-icon-action{width:30px;height:30px;color:var(--focus-soft);border-radius:5px;place-items:center;display:grid}.focus-root .focus-delivery-icon-action:hover{color:var(--focus-ink);background:var(--delivery-raised)}.focus-root .focus-delivery-change-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.focus-root .focus-delivery-change-layout>section,.focus-root .focus-delivery-evidence-layout>section,.focus-root .focus-delivery-policy-evidence{border:1px solid var(--delivery-edge);background:var(--delivery-fill);border-radius:7px;min-width:0;overflow:hidden}.focus-root .focus-delivery-change-layout>section>header,.focus-root .focus-delivery-evidence-layout>section>header{border-bottom:1px solid var(--delivery-edge);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 14px;display:flex}.focus-root .focus-delivery-change-layout>section>header>div,.focus-root .focus-delivery-evidence-layout>section>header>div{color:var(--focus-ink);align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.focus-root .focus-delivery-change-layout>section>header svg,.focus-root .focus-delivery-evidence-layout>section>header svg{color:var(--focus-cyan)}.focus-root .focus-delivery-change-layout>section>header>b,.focus-root .focus-delivery-evidence-layout>section>header>b{color:var(--focus-soft);font-variant-numeric:tabular-nums;font-size:9px}.focus-root .focus-delivery-change-notes{grid-column:1/-1}.focus-root .focus-delivery-ledger-list{display:grid}.focus-root .focus-delivery-ledger-list>article{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.focus-root .focus-delivery-ledger-list>article+article{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-ledger-mark{width:26px;height:26px;color:var(--focus-lime);place-items:center;display:grid}.focus-root .focus-delivery-ledger-list article>div{gap:4px;min-width:0;display:grid}.focus-root .focus-delivery-ledger-list strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.focus-root .focus-delivery-ledger-list strong em{color:var(--focus-cyan);margin-left:5px;font-style:normal;font-weight:540}.focus-root .focus-delivery-ledger-list p{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8.5px;overflow:hidden}.focus-root .focus-delivery-ledger-list time{color:var(--focus-soft);white-space:nowrap;font-size:8px}.focus-root .focus-delivery-preview{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:10px;display:grid}.focus-root .focus-delivery-preview-picker{gap:3px;display:grid}.focus-root .focus-delivery-preview-picker a{min-width:0;min-height:54px;color:var(--focus-muted);background:var(--delivery-fill);border-radius:6px;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 10px;display:grid}.focus-root .focus-delivery-preview-picker a:hover{color:var(--focus-ink);background:var(--delivery-raised)}.focus-root .focus-delivery-preview-picker a[aria-current=true]{color:var(--focus-ink);box-shadow:inset 0 0 0 1px #b8ff4933}.focus-root .focus-delivery-preview-picker a>svg:first-child{color:var(--focus-cyan)}.focus-root .focus-delivery-preview-picker a>span{gap:3px;min-width:0;display:grid}.focus-root .focus-delivery-preview-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-root .focus-delivery-preview-picker small{color:var(--focus-soft);font-size:7.5px}.focus-root .focus-delivery-preview-empty{border:1px dashed var(--delivery-edge);min-height:260px;color:var(--focus-soft);text-align:center;border-radius:7px;align-content:center;place-items:center;gap:9px;padding:34px;display:grid}.focus-root .focus-delivery-preview-empty>svg{color:var(--focus-cyan)}.focus-root .focus-delivery-preview-empty[data-tone=attention]>svg{color:var(--focus-coral)}.focus-root .focus-delivery-preview-empty strong{color:var(--focus-ink);font-size:13px}.focus-root .focus-delivery-preview-empty p{max-width:54ch;margin:0;font-size:10px;line-height:1.55}.focus-root .focus-delivery-inline-workbench{border:1px solid var(--delivery-edge);border-radius:7px;min-width:0;overflow:hidden}.focus-root .focus-delivery-inline-workbench>header{border-bottom:1px solid var(--delivery-edge);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 16px;display:flex}.focus-root .focus-delivery-inline-workbench>header>div:first-child{gap:4px;min-width:0;display:grid}.focus-root .focus-delivery-inline-workbench>header>div:first-child>span{color:var(--focus-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:720}.focus-root .focus-delivery-inline-workbench>header h3{color:var(--focus-ink);margin:0;font-size:14px}.focus-root .focus-delivery-inline-workbench>header p{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.focus-root .focus-delivery-inline-workbench>header>div:last-child{flex:none;gap:5px;display:flex}.focus-root .focus-delivery-inline-workbench .artifact-workbench{box-shadow:none;border:0;border-radius:0}.focus-root .focus-delivery-inline-workbench .artifact-operating-panel{border:0!important;border-top:1px solid var(--delivery-edge)!important;border-radius:0!important}.focus-root .focus-delivery-evidence-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:10px;display:grid}.focus-root .focus-delivery-criteria ol{margin:0;padding:4px 0;list-style:none}.focus-root .focus-delivery-criteria li{grid-template-columns:25px 1fr;align-items:start;gap:10px;min-height:50px;padding:10px 13px;display:grid}.focus-root .focus-delivery-criteria li+li{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-criteria li>span{color:var(--focus-lime);font-family:var(--font-geist-mono,monospace);padding-top:1px;font-size:9px}.focus-root .focus-delivery-criteria li p{color:var(--focus-muted);margin:0;font-size:10px;line-height:1.5}.focus-root .focus-delivery-gates>div{display:grid}.focus-root .focus-delivery-gates article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:11px 12px;display:grid}.focus-root .focus-delivery-gates article+article{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-gate-icon{width:28px;height:28px;color:var(--focus-lime);background:#b8ff490f;border-radius:50%;place-items:center;display:grid}.focus-root .focus-delivery-gates article[data-blocking=true] .focus-delivery-gate-icon{color:#ff9aaa;background:#ff176d12}.focus-root .focus-delivery-gates article>div{gap:4px;min-width:0;display:grid}.focus-root .focus-delivery-gates strong{color:var(--focus-ink);font-size:10px}.focus-root .focus-delivery-gates p{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8.5px;overflow:hidden}.focus-root .focus-delivery-gates small{color:var(--focus-soft);font-size:7.5px}.focus-root .focus-delivery-object-ref{min-width:86px;color:var(--focus-soft);background:#ffffff08;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:7px 8px;display:grid}.focus-root .focus-delivery-object-ref>span{color:var(--focus-muted);text-transform:uppercase;font-size:7px;font-weight:720}.focus-root .focus-delivery-object-ref>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:7px;overflow:hidden}.focus-root .focus-delivery-object-ref>svg{grid-area:1/2/span 2;align-self:center}.focus-root a.focus-delivery-object-ref:hover{color:var(--focus-ink);background:var(--delivery-raised)}.focus-root .focus-delivery-claims,.focus-root .focus-delivery-trace,.focus-root .focus-delivery-handoffs,.focus-root .focus-delivery-policy-evidence{grid-column:1/-1}.focus-root .focus-delivery-timeline{padding:6px 0;display:grid}.focus-root .focus-delivery-timeline article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 13px 10px 34px;display:grid;position:relative}.focus-root .focus-delivery-timeline article+article{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-timeline article>span:first-child{background:#110d17;border:2px solid #36d5ff5c;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:15px}.focus-root .focus-delivery-timeline article>div{gap:4px;min-width:0;display:grid}.focus-root .focus-delivery-timeline strong{color:var(--focus-ink);font-size:10px}.focus-root .focus-delivery-timeline p{color:var(--focus-muted);margin:0;font-size:9px}.focus-root .focus-delivery-timeline small{color:var(--focus-soft);font-size:7.5px}.focus-root .focus-delivery-handoffs>div{gap:6px;padding:8px;display:grid}.focus-root .focus-delivery-handoffs article{background:#ffffff06;border-radius:6px;gap:13px;padding:14px;display:grid}.focus-root .focus-delivery-handoffs article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.focus-root .focus-delivery-handoffs article>header>span{color:var(--focus-cyan);text-transform:uppercase;background:#36d5ff0e;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:720}.focus-root .focus-delivery-handoffs article>header strong{color:var(--focus-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.focus-root .focus-delivery-handoffs article>header small{color:var(--focus-soft);white-space:nowrap;font-size:7.5px}.focus-root .focus-delivery-handoff-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.focus-root .focus-delivery-handoff-columns>div{background:#ffffff06;border-radius:5px;padding:10px 11px}.focus-root .focus-delivery-handoff-columns span{color:var(--focus-soft);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.focus-root .focus-delivery-handoff-columns ul{color:var(--focus-muted);margin:7px 0 0;padding-left:15px;font-size:8.5px;line-height:1.55}.focus-root .focus-delivery-handoff-columns small{color:var(--focus-soft);font-size:8px}.focus-root .focus-delivery-handoffs article>footer{border-top:1px solid var(--delivery-edge);justify-content:space-between;gap:14px;padding-top:10px;display:flex}.focus-root .focus-delivery-handoffs article>footer>div{min-width:0;color:var(--focus-muted);gap:7px;font-size:9px;display:flex}.focus-root .focus-delivery-handoffs article>footer>div svg{color:var(--focus-lime);flex:none}.focus-root .focus-delivery-handoffs article>footer>small{color:var(--focus-soft);white-space:nowrap;font-size:7.5px}.focus-root .focus-delivery-policy-evidence>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;list-style:none;display:flex}.focus-root .focus-delivery-policy-evidence>summary::-webkit-details-marker{display:none}.focus-root .focus-delivery-policy-evidence>summary>span{color:var(--focus-muted);align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.focus-root .focus-delivery-policy-evidence>summary svg{color:var(--focus-cyan)}.focus-root .focus-delivery-policy-evidence>summary b{color:var(--focus-soft);font-size:9px}.focus-root .focus-delivery-policy-evidence>div{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-policy-evidence article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:9px 13px;display:grid}.focus-root .focus-delivery-policy-evidence article+article{border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-policy-evidence article>div{gap:3px;min-width:0;display:grid}.focus-root .focus-delivery-policy-evidence strong{color:var(--focus-ink);font-size:9px}.focus-root .focus-delivery-policy-evidence p{color:var(--focus-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.focus-root .focus-delivery-policy-evidence article>span,.focus-root .focus-delivery-policy-evidence time{color:var(--focus-soft);font-size:7.5px}.focus-deck .focus-delivery-command{grid-template-columns:1fr}.focus-deck .focus-delivery-readiness{border-top:1px solid var(--delivery-edge);border-left:0}.focus-deck .focus-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-deck .focus-delivery-metrics>div:nth-child(3){border-top:1px solid var(--delivery-edge);border-left:0}.focus-deck .focus-delivery-metrics>div:nth-child(4){border-top:1px solid var(--delivery-edge)}.focus-deck .focus-delivery-card-grid,.focus-deck .focus-delivery-change-layout,.focus-deck .focus-delivery-evidence-layout,.focus-deck .focus-delivery-preview{grid-template-columns:minmax(0,1fr)}.focus-deck .focus-delivery-change-notes{grid-column:auto}@media (max-width:1120px){.focus-root .focus-delivery-command{grid-template-columns:minmax(240px,1fr) minmax(140px,.4fr)}.focus-root .focus-delivery-metrics{grid-column:1/-1}}@media (max-width:820px){.focus-root .focus-delivery-command{grid-template-columns:minmax(0,1fr)}.focus-root .focus-delivery-readiness{border-top:1px solid var(--delivery-edge);border-left:0}.focus-root .focus-delivery-card-grid,.focus-root .focus-delivery-change-layout,.focus-root .focus-delivery-evidence-layout,.focus-root .focus-delivery-preview{grid-template-columns:minmax(0,1fr)}.focus-root .focus-delivery-change-notes{grid-column:auto}.focus-root .focus-delivery-preview-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-delivery-file-list>article{grid-template-columns:34px minmax(0,1fr) auto 32px}.focus-root .focus-delivery-file-origin,.focus-root .focus-delivery-file-links{grid-column:2}.focus-root .focus-delivery-file-list>article>.focus-state{grid-area:1/3}.focus-root .focus-delivery-icon-action{grid-area:1/4}}@media (max-width:560px){.focus-root .focus-delivery-command{padding:17px 15px}.focus-root .focus-delivery-command-copy{display:grid}.focus-root .focus-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-root .focus-delivery-metrics>div:nth-child(3){border-top:1px solid var(--delivery-edge);border-left:0}.focus-root .focus-delivery-metrics>div:nth-child(4){border-top:1px solid var(--delivery-edge)}.focus-root .focus-delivery-tabs{padding-inline:8px}.focus-root .focus-delivery-panel{padding:10px}.focus-root .focus-delivery-card{padding:14px}.focus-root .focus-delivery-facts{grid-template-columns:minmax(0,1fr)}.focus-root .focus-delivery-file-list>article{grid-template-columns:28px minmax(0,1fr) 30px}.focus-root .focus-delivery-file-list>article>.focus-state{grid-area:auto/2;justify-self:start}.focus-root .focus-delivery-icon-action{grid-area:1/3}.focus-root .focus-delivery-preview-picker{grid-template-columns:minmax(0,1fr)}.focus-root .focus-delivery-inline-workbench>header{flex-direction:column;align-items:flex-start}.focus-root .focus-delivery-handoffs article>header,.focus-root .focus-delivery-handoff-columns{grid-template-columns:minmax(0,1fr)}.focus-root .focus-delivery-handoffs article>footer{flex-direction:column;align-items:flex-start}.focus-root .focus-delivery-gates article{grid-template-columns:28px minmax(0,1fr)}.focus-root .focus-delivery-gates .focus-delivery-object-ref{grid-column:2}.focus-root .focus-delivery-ledger-list>article{grid-template-columns:28px minmax(0,1fr)}.focus-root .focus-delivery-ledger-list article>:is(time,a,.focus-state){grid-column:2;justify-self:start}}
