@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.styled-select{width:100%;min-width:0;display:block}.styled-select-trigger{background:var(--control);width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;border:1px solid #cbd3df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;line-height:1.5;display:flex}.styled-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.styled-select-trigger>svg{color:var(--secondary);flex-shrink:0;transition:transform .15s}.styled-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.styled-select-trigger:hover:not(:disabled){border-color:var(--focus)}.styled-select-trigger[aria-expanded=true]{outline:2px solid var(--focus);outline-offset:2px}.styled-select-popup{z-index:100;overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:6px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 16px 50px #171d3029}.styled-select-option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;line-height:1.5;display:flex}.styled-select-option>span{overflow-wrap:anywhere}.styled-select-option.is-active{background:var(--brand-soft)}.styled-select-option[aria-selected=true]{color:var(--brand);font-weight:500}.styled-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.filters>.styled-select{width:auto;min-width:180px;max-width:100%;font-size:12px}.workflow-route-detail .styled-select{font-size:12px}[data-theme=dark] .styled-select-trigger{background:var(--control);color:var(--ink);border-color:var(--control-line)}[data-theme=dark] .styled-select-popup{background:var(--paper);border-color:var(--control-line);box-shadow:0 16px 50px #0008}[data-theme=dark] .styled-select-option.is-active{background:var(--brand-soft)}@media (width<=650px){.filters>.styled-select{width:100%;min-width:0}}.original-person.character-motion{isolation:isolate;position:relative;overflow:visible}.character-motion-sprite{background-image:var(--pose-sheet);clip-path:inset(3% 2%);background-position:0;background-repeat:no-repeat;background-size:200% 300%;display:block;position:absolute;inset:0}.character-motion.ready .character-motion-sprite{background-position:0 0}.character-motion.working .character-motion-sprite{background-position:0 100%}.character-motion.paused .character-motion-sprite{filter:grayscale(.7)}.studio-office.motion-on .workstation.working .original-person.character-motion{animation:none}.studio-office.motion-on .character-motion.ready .character-motion-sprite{animation:cast-ready-cycle 17s steps(1, end) var(--actor-delay) infinite}.studio-office.motion-on .character-motion.waiting .character-motion-sprite{animation:cast-idle-cycle 8.5s steps(1, end) var(--idle-delay) infinite}.studio-office.motion-on .character-motion.working .character-motion-sprite{animation:cast-working-cycle var(--work-rhythm) steps(1, end) infinite}.character-ready-bubble,.character-idle-note{z-index:7;color:#26364d;text-align:center;opacity:0;pointer-events:none;background:#f4f7fc;border:1px solid #dce5f2;border-radius:12px;width:170px;max-width:170px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #07132530}.character-ready-bubble:after,.character-idle-note:after{content:"";background:inherit;border-right:inherit;border-bottom:inherit;width:9px;height:9px;position:absolute;top:calc(100% - 1px);left:calc(50% - 5px);transform:rotate(45deg)}.studio-office.motion-on .character-ready-bubble{animation:cast-ready-greeting 17s cubic-bezier(.23,1,.32,1) var(--actor-delay) infinite}.workstation:focus-visible .character-ready-bubble,.workstation:focus-visible .character-idle-note{opacity:1;animation:none;transform:translate(-50%)translateY(0)}@keyframes cast-ready-cycle{0%,4%{background-position:0 0}5%,9%{background-position:100% 0}10%,13%{background-position:0 0}14%,17%{background-position:100% 0}18%,26%{background-position:0 0}27%,49%{background-position:0}50%,60%{background-position:100%}61%,80%{background-position:0}81%,88%{background-position:100%}89%,to{background-position:0}}@keyframes cast-idle-cycle{0%,27%{background-position:0}28%,43%{background-position:100%}44%,79%{background-position:0}80%,92%{background-position:100%}93%,to{background-position:0}}@keyframes cast-working-cycle{0%,49%{background-position:0 100%}50%,to{background-position:100% 100%}}@keyframes cast-ready-greeting{0%,2%{opacity:0;transform:translate(-50%)translateY(4px)}3%,17%{opacity:1;transform:translate(-50%)translateY(0)}19%,to{opacity:0;transform:translate(-50%)translateY(4px)}}@media (hover:hover) and (pointer:fine){.workstation:hover .character-ready-bubble,.workstation:hover .character-idle-note{opacity:1;animation:none;transform:translate(-50%)translateY(0)}.studio-office.motion-on .workstation.ready:hover .character-motion-sprite{animation:.55s step-end infinite cast-hover-wave}}@keyframes cast-hover-wave{0%,49%{background-position:0 0}50%,to{background-position:100% 0}}.studio-office.page-hidden .character-motion-sprite,.studio-office.page-hidden .character-ready-bubble,.studio-office.motion-off .character-motion-sprite,.studio-office.motion-off .character-ready-bubble{animation-play-state:paused}.studio-office.motion-off .character-ready-bubble{animation:none}@media (prefers-reduced-motion:reduce){.character-motion-sprite,.character-ready-bubble{animation:none!important}.character-ready-bubble,.character-idle-note{transition:opacity .1s;transform:translate(-50%)}}@media (width<=650px){.character-ready-bubble,.character-idle-note{width:156px;max-width:156px;padding:8px 10px;font-size:12px}}.workflow-route{color:var(--ink);background:var(--paper);padding:26px}.workflow-route-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workflow-route-intro h3{letter-spacing:-.035em;margin:0 0 6px;font-size:21px}.workflow-route-intro p{max-width:62ch;color:var(--secondary);margin:0;font-size:14px;line-height:1.55}.workflow-route-total{flex-shrink:0;align-items:center;gap:12px;display:flex}.workflow-route-total b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.workflow-route-total span{max-width:100px;color:var(--secondary);font-size:12px;line-height:1.5}.workflow-route-layout{grid-template-columns:minmax(0,1fr) minmax(245px,310px);align-items:start;gap:30px;display:grid}.workflow-route-steps{margin:0;padding:0;list-style:none}.workflow-route-step{grid-template-columns:48px minmax(0,1fr) 80px;gap:15px;padding:0 0 30px;display:grid;position:relative}.workflow-route-step:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:50px;bottom:4px;left:23px}.workflow-route-step:last-child{padding-bottom:0}.workflow-route-marker{border:1px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--secondary);border-radius:16px;place-items:center;display:grid;position:relative}.workflow-route-step.is-current .workflow-route-marker{background:var(--ink);color:var(--paper);border-color:var(--ink)}.workflow-route-step-content{min-width:0;padding-top:3px}.workflow-route-step-head{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;line-height:1.5;display:flex}.workflow-route-position{color:var(--muted)}.workflow-route-policy,.workflow-route-here{background:var(--brand-soft);color:var(--secondary);border-radius:6px;padding:2px 7px}.workflow-route-here{background:var(--ink);color:var(--paper)}.workflow-route-step h4{letter-spacing:-.025em;margin:0 0 5px;font-size:17px}.workflow-route-step p{color:var(--secondary);max-width:55ch;margin:0;font-size:13px;line-height:1.6}.workflow-route-stage-count{text-align:right;padding-top:5px}.workflow-route-stage-count b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1;display:block}.workflow-route-stage-count span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.workflow-route-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.workflow-route-team>span{border:1px solid var(--line);border-radius:9px;padding:8px 10px}.workflow-route-team b,.workflow-route-team small{display:block}.workflow-route-team b{font-size:12px;font-weight:600}.workflow-route-team small{color:var(--secondary);margin-top:3px;font-size:11px;line-height:1.35}.workflow-route-team .is-current{border-color:var(--ink);background:var(--brand-soft)}.workflow-route-bypass{color:var(--secondary);align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.workflow-route-bypass svg{flex-shrink:0;margin-top:1px}.workflow-route-detail{background:var(--control);border:1px solid var(--line);border-radius:18px;min-width:0;padding:20px}.workflow-route-detail label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.workflow-route-detail select{background:var(--paper);width:100%;max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:12px}.workflow-route-job-state{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:19px 0;display:flex}.workflow-route-job-state>span{flex-shrink:0;display:flex}.workflow-route-job-state b{font-size:13px;font-weight:600;line-height:1.5}.workflow-route-detail h4{margin:18px 0 8px;font-size:13px}.workflow-route-message{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.workflow-route-answer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:15px 0}.workflow-route-answer>span{color:var(--muted);font-size:11px}.workflow-route-answer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.workflow-route-rule{color:var(--secondary);margin:15px 0 9px;font-size:12px;line-height:1.55}.workflow-route-detail .text-button{min-height:44px}.workflow-route-empty{padding:6px 0 20px}.workflow-route-empty svg{color:var(--secondary);margin-bottom:6px}.workflow-route-empty h4{margin:8px 0;font-size:17px}.workflow-route-empty p{color:var(--secondary);margin:0 0 16px;font-size:13px;line-height:1.65}.workflow-route-empty>span{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:block}.workflow-route-queue{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:60px;margin-top:15px;padding:16px 0 0;display:flex}.workflow-route-queue>span{flex:1}.workflow-route-queue b,.workflow-route-queue small{display:block}.workflow-route-queue b{font-size:13px}.workflow-route-queue small{color:var(--secondary);margin-top:4px;font-size:11px}.workflow-route-queue strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:600}.workflow-route select:focus-visible,.workflow-route button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=1250px){.workflow-route-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.workflow-route-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.workflow-route-layout{grid-template-columns:1fr}.workflow-route-detail{max-width:none}.workflow-route-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.workflow-route{padding:20px 16px}.workflow-route-intro{align-items:flex-start;gap:15px}.workflow-route-intro h3{font-size:18px}.workflow-route-intro p{font-size:12px}.workflow-route-total{text-align:right;flex-direction:column;align-items:flex-end;gap:5px}.workflow-route-total b{font-size:27px}.workflow-route-total span{max-width:70px;font-size:10px}.workflow-route-step{grid-template-columns:38px minmax(0,1fr) 58px;gap:10px;padding-bottom:27px}.workflow-route-marker{border-radius:12px;width:38px;height:38px}.workflow-route-marker svg{width:19px;height:19px}.workflow-route-step:not(:last-child):before{top:41px;left:18px}.workflow-route-step h4{font-size:15px}.workflow-route-step p{font-size:12px}.workflow-route-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.workflow-route-team>span{padding:7px}.workflow-route-team small{font-size:10px}.workflow-route-stage-count b{font-size:23px}.workflow-route-stage-count span{font-size:10px}.workflow-route-detail{padding:17px}}@media (prefers-reduced-motion:reduce){.workflow-route *,.workflow-route :before,.workflow-route :after{transition:none!important;animation:none!important}}.system-help{--help-peach:#f0b08b;--help-on-peach:#2a1d17;--help-line:var(--line);color:var(--ink)}.system-help-launcher{z-index:45;text-align:left;isolation:isolate;background:0 0;border:0;align-items:center;gap:5px;max-width:245px;padding:0 0 0 10px;display:flex;position:fixed;bottom:18px;right:24px}.system-help-launcher img{object-fit:contain;filter:drop-shadow(0 4px 6px #241a151f);transform-origin:50% 85%;width:79px;height:96px;animation:5s ease-in-out infinite system-help-bob}.system-help-launcher-label{border:1px solid var(--line);background:var(--paper);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;border-radius:15px 15px 3px;padding:10px 13px;font-size:12px;font-style:italic;box-shadow:0 5px 20px #2118110e}.system-help-launcher:focus-visible:not(.is-open) .system-help-launcher-label{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.system-help-launcher:hover:not(.is-open) .system-help-launcher-label{opacity:1;visibility:visible}}.system-help-launcher-mark{background:var(--help-peach);width:31px;height:31px;color:var(--help-on-peach);border:2px solid var(--canvas);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.system-help-launcher.is-open .system-help-launcher-label{display:none}.system-help-launcher.is-open img{width:52px;height:63px;animation:none}.system-help-window{z-index:55;background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:660px;max-height:calc(100dvh - 130px);animation:.16s ease-out system-help-open;display:flex;position:fixed;bottom:98px;right:24px;overflow:hidden;box-shadow:0 15px 65px #241b1730}.system-help-header{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:11px;padding:15px 14px 14px;display:flex}.system-help-header>img{object-fit:contain;width:42px;height:51px}.system-help-header>div{flex:1;min-width:0}.system-help-header h2{letter-spacing:-.25px;font-size:16px}.system-help-header p{color:var(--secondary);margin-top:3px;font-size:11px;line-height:1.5}.system-help-header .icon-button{flex-shrink:0;width:36px;height:36px}.system-help-tools{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:7px;padding:10px 14px;display:flex}.system-help-tools .styled-select{flex:1;min-width:0}.system-help-tools .styled-select-trigger{height:40px;min-height:40px;font-size:12px}.system-help-tools .icon-button{flex:none;width:40px;height:40px}.system-help-log{overscroll-behavior:contain;background:var(--canvas);scrollbar-width:thin;flex:1;min-height:90px;padding:18px 16px 12px;overflow:auto}.system-help-welcome h3{letter-spacing:-.4px;font-size:19px}.system-help-welcome>p{color:var(--secondary);margin-top:7px;font-size:13px;line-height:1.65}.system-help-welcome>small{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.6;display:block}.system-help-suggestions{gap:8px;margin-top:17px;display:grid}.system-help-suggestions button{text-align:left;border:1px solid var(--line);background:var(--paper);min-height:45px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.system-help-suggestions button:hover{border-color:var(--help-peach)}.system-help-message{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:13px 13px 13px 3px;width:fit-content;max-width:94%;margin-bottom:15px;padding:12px 14px}.system-help-message.user{background:var(--brand-soft);border-radius:13px 13px 3px;margin-left:auto}.system-help-speaker{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.system-help-message>p{white-space:pre-wrap;font-size:13px;line-height:1.7}.system-help-message>small{color:var(--secondary);margin-top:10px;font-size:11px;line-height:1.6;display:block}.system-help-receipt{border-top:1px solid var(--line);color:var(--success);align-items:flex-start;gap:5px;margin-top:11px;padding-top:9px;font-size:11px;line-height:1.6;display:flex}.system-help-receipt svg{margin-top:1px}.system-help-progress{color:var(--secondary);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.system-help-progress svg,.system-help-queue-loading svg{animation:1.5s linear infinite system-help-spin}.system-help-resolved-answer{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.system-help-resolved-answer>b{color:var(--success);align-items:center;gap:6px;font-size:12px;line-height:1.6;display:flex}.system-help-resolved-answer>p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.7}.system-help-resolved-answer>time{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.system-help-connection{color:var(--amber);border-top:1px solid var(--line);background:var(--paper);flex:none;padding:8px 15px;font-size:11px;line-height:1.55}.system-help-error{background:var(--paper);color:var(--red);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.system-help-error p{line-height:1.5}.system-help-error .button{flex:none;min-height:36px;padding:6px 9px;font-size:11px}.system-help-compose{border-top:1px solid var(--line);background:var(--paper);flex:none;padding:12px 14px 10px}.system-help-input-label{color:var(--secondary);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.system-help-compose>div{align-items:flex-end;gap:8px;display:flex}.system-help-compose textarea{resize:vertical;background:var(--control);width:100%;min-width:0;min-height:70px;max-height:130px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.6}.system-help-compose textarea::placeholder{color:var(--muted);opacity:1}.system-help-compose button{background:var(--help-peach);width:43px;height:43px;color:var(--help-on-peach);border:0;border-radius:11px;flex:none;place-items:center;display:grid}.system-help-compose>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.system-help-admin-link{color:var(--secondary);background:var(--paper);border:0;border-top:1px solid var(--line);flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:11px;display:flex}.system-help-admin-link:hover{color:var(--ink)}.system-help-queue{max-width:1050px}.system-help-queue-intro{color:var(--secondary);align-items:flex-start;gap:12px;max-width:720px;margin-bottom:22px;display:flex}.system-help-queue-intro svg{color:var(--brand);margin-top:2px}.system-help-queue-intro p{font-size:14px;line-height:1.75}.system-help-queue-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.system-help-queue-tabs{flex-wrap:wrap;gap:6px;display:flex}.system-help-queue-tabs button{background:var(--paper);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.system-help-queue-tabs button.selected{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.system-help-queue-tabs button>span{background:var(--canvas);min-width:23px;color:var(--ink);border-radius:6px;place-items:center;padding:1px 5px;font-size:11px;display:grid}.system-help-queue-list{gap:16px;display:grid}.system-help-queue-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:20px}.system-help-queue-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.system-help-queue-meta time{margin-left:auto}.system-help-queue-card h2{letter-spacing:-.25px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.6}.system-help-queue-context{color:var(--secondary);margin-top:8px;font-size:12px;line-height:1.7}.system-help-queue-resolution-input{color:var(--secondary);gap:7px;margin-top:17px;font-size:12px;display:grid}.system-help-queue-resolution-input textarea{background:var(--control);width:100%;min-height:102px;color:var(--ink);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:11px 12px;line-height:1.7;display:block}.system-help-queue-resolution-input textarea::placeholder{color:var(--muted);opacity:1}.system-help-queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.system-help-queue-resolution{background:var(--control);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;margin-top:16px;padding:14px 16px}.system-help-queue-resolution b{font-size:12px}.system-help-queue-resolution p{white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.75}.system-help-queue-resolution small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.system-help-queue-notice{color:var(--success);align-items:center;gap:7px;margin:10px 0 18px;font-size:12px;display:flex}.system-help-queue-loading{color:var(--secondary);align-items:center;gap:9px;padding:25px 5px;display:flex}[data-theme=dark] .system-help-window{box-shadow:0 15px 65px #0008}[data-theme=dark] .system-help-compose textarea,[data-theme=dark] .system-help-queue-resolution-input textarea{border-color:var(--control-line)}@keyframes system-help-bob{0%,70%,to{transform:translateY(0)rotate(0)}78%{transform:translateY(-3px)rotate(-2deg)}86%{transform:translateY(0)rotate(1deg)}}@keyframes system-help-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes system-help-spin{to{transform:rotate(360deg)}}@media (width<=600px){.system-help-launcher{max-width:190px;bottom:12px;right:14px}.system-help-launcher img{width:62px;height:76px}.system-help-launcher-label{padding:8px 10px;font-size:10px}.system-help-window{border-radius:17px;width:calc(100vw - 24px);max-width:none;height:610px;max-height:calc(100dvh - 108px);bottom:88px;right:12px}.system-help-header{padding:12px}.system-help-header p{font-size:10px}.system-help-header>img{width:35px;height:42px}.system-help-log{padding:14px 12px 10px}.system-help-message{max-width:96%;padding:10px 12px}.system-help-queue-toolbar{flex-wrap:wrap;align-items:flex-start}.system-help-queue-card{padding:16px}.system-help-queue-meta time{width:100%;margin-left:0}.system-help-queue-actions .button{flex:1}.system-help-queue-tabs button{padding:9px 10px}.system-help-queue-intro p{font-size:13px}}@media (prefers-reduced-motion:reduce){.system-help-launcher img,.system-help-window,.system-help-progress svg,.system-help-queue-loading svg{animation:none}.system-help-log{scroll-behavior:auto}}:root{color:#293432;font-synthesis:none;--canvas:#f5f6f4;--paper:#fff;--ink:#293432;--secondary:#596662;--muted:#65716e;--line:#1f352b1f;--brand:#325b4b;--brand-hover:#234637;--brand-soft:#e8efeb;--success:#276443;--amber:#815816;--red:#a53535;--radius:12px;--focus:#477963;--control:#f8f9f7;-webkit-font-smoothing:antialiased;background:#f5f6f4;font-family:Golos Text,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;touch-action:manipulation}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-1px;font-size:32px;font-weight:600;line-height:1.25}h2{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:1.4}h3{font-size:16px;font-weight:600}p{text-wrap:pretty;line-height:1.6}svg{flex-shrink:0}small{color:var(--muted);font-size:12px;line-height:1.5}b{font-weight:500}strong{font-weight:600}input,textarea,select{background:var(--control);min-height:44px;color:var(--ink);outline-offset:2px;border:1px solid #bdc7c0;border-radius:8px;width:100%;max-width:100%;padding:11px 12px;transition:border-color .15s}input::placeholder,textarea::placeholder{color:#65736b}textarea{resize:vertical;min-height:110px;line-height:1.65}input[readonly],textarea[readonly]{color:var(--secondary);background:#f2f4f1}select{cursor:pointer;padding-right:30px}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--brand)}a{color:var(--brand)}.button{background:var(--paper);white-space:normal;border:1px solid #c5cec7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.button:active:not(:disabled){background:#e7eee7}.button.primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 3px #183a2a14}.button.danger{color:var(--red);background:#fff2ef;border-color:#e6bbb3}.button.full{width:100%}.icon-button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;transition:background .15s;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--brand-soft)}.icon-button.danger{color:var(--red)}.text-button{color:var(--brand);background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:10px 0;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{text-decoration:underline}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.5px;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:500}.mini-label{color:var(--muted);letter-spacing:1px;font-size:10px}.status-dot{background:currentColor;border-radius:50%;width:6px;min-width:6px;height:6px;display:inline-block}.status-dot.green{color:var(--success)}.status-dot.blue{color:#3d6193}.status-dot.amber{color:var(--amber)}.status-dot.neutral{color:#7d8780}.badge{color:var(--secondary);white-space:nowrap;background:#edf0ed;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.app-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#ecf0eb;flex-direction:column;width:226px;padding:28px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.3px;align-items:center;gap:12px;font-size:17px;font-weight:500;line-height:1.25;display:flex}.brand-mark{background:var(--brand);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.project-box{background:#ffffff8f;border-radius:9px;align-items:center;gap:10px;margin:35px 0 28px;padding:12px 10px;font-size:12px;display:flex;box-shadow:0 1px 2px #183a2a0a}.project-box b{overflow-wrap:anywhere;display:block}.project-box small{font-size:10px}.project-symbol{color:#3e5d4b;background:#d9e3da;border-radius:7px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:11px;font-weight:500;display:flex}.nav-label{letter-spacing:1.1px;color:#637369;margin:0 10px 12px;font-size:9px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#526159;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:12px;display:flex}nav button span:first-of-type{flex:1}nav button svg{width:18px;height:18px}nav button.selected{color:var(--brand);background:#fff;font-weight:500;box-shadow:0 1px 3px #19302212}.nav-count{background:var(--brand);color:#fff;border-radius:5px;padding:1px 5px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:34px}.isolation{color:var(--brand);gap:8px;margin:0 8px 24px;font-size:10px;display:flex}.isolation small{font-size:9px;line-height:1.6;display:block}.isolation b{font-weight:500}.avatar{color:#325142;background:#d1dfd1;border-radius:50%;justify-content:center;align-items:center;min-width:35px;height:35px;font-size:14px;display:flex}.user-button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 4px;font-size:12px;display:flex}.user-button>span:nth-child(2){flex:1;min-width:0}.user-button b{overflow-wrap:anywhere;display:block}.user-button small{font-size:10px}.logout{color:#56645b;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:10px;font-size:11px;display:flex}.workspace{width:calc(100% - 226px);min-width:0;margin-left:226px}.topbar{border-bottom:1px solid var(--line);background:#ffffffbf;justify-content:space-between;align-items:center;gap:12px;height:67px;padding:0 34px;display:flex}.topbar-left,.topbar-right{align-items:center;gap:13px;min-width:0;font-size:11px;display:flex}.topbar-left>span{color:var(--muted)}.topbar-left b{font-weight:500}.topbar-right .domain{color:var(--muted);font-size:10px}.mobile-menu{display:none}main#main{outline:none;max-width:1620px;margin:auto;padding:34px 34px 22px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading p{color:var(--muted);margin-top:8px;font-size:13px}.metrics{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;padding:20px 4px;display:grid}.metric{border-right:1px solid var(--line);min-width:0;padding:0 20px}.metric:last-child{border-right:0}.metric>div{color:var(--secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.metric>div svg{color:#819189;width:16px;height:16px}.metric strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.5;display:block}.panel{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;min-width:0;margin-bottom:24px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.section-heading p{color:var(--muted);margin-top:4px;font-size:11px}.overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.pipeline-panel .section-heading{padding-bottom:18px}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:4px 24px 22px;display:grid;position:relative}.agent-node{border:1px solid var(--line);text-align:left;isolation:isolate;background:#f8faf6;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:10px 12px 12px;transition:box-shadow .16s,border-color .16s;display:flex;position:relative}.agent-node:hover{border-color:#93b09a;box-shadow:0 3px 10px #183a2a14}.agent-node.disabled{filter:grayscale();background:#f4f5f3}.agent-node>b{margin-top:9px;font-size:12px;font-weight:600;line-height:1.4}.node-role{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.node-top{justify-content:space-between;align-items:start;width:100%;display:flex;position:relative}.node-number{color:#65746a;background:#ffffffd9;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500;position:absolute;top:0;right:0}.agent-icon{color:#3a634b;background:#e6eee6;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.agent-icon.analyst{color:#415a7c;background:#e9edf5}.agent-icon.researcher{color:#7d6941;background:#f0eadd}.agent-icon.writer{color:#4b6279;background:#e9edf3}.agent-icon.content{color:#6a5278;background:#efe7f2}.agent-icon.reviewer{color:#426367;background:#e3eeee}.character{aspect-ratio:1;background-image:url(/assets/team-characters-v2.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:8px;width:100%;max-height:128px;display:block;box-shadow:inset 0 0 0 1px #0000000d}.character.collector{background-position:0 0}.character.analyst{background-position:50% 0}.character.researcher{background-position:100% 0}.character.writer{background-position:0 100%}.character.content{background-position:50% 100%}.character.reviewer{background-position:100% 100%}.character.technical{background-image:url(/assets/fedya-character.png);background-position:50%;background-size:contain}.review-votes{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.answer-review .field{margin:16px 0}.answer-review .checkbox-label{margin-bottom:16px}.review-history{border-bottom:1px solid #e3e9e8;padding:14px 0}.review-history small{color:#526568;margin-top:5px;display:block}.actual-answer{white-space:pre-wrap}.success-message{color:#276451}.max-status{grid-template-columns:1fr 1fr;gap:8px;font-size:14px;display:grid}.max-status dd{margin:0}.agent-icon.person{background:0 0;width:64px;min-width:64px;height:64px;padding:0}.agent-icon.person .character{border-radius:14px;width:64px;height:64px}.node-status{color:var(--secondary);align-items:center;gap:5px;min-height:24px;margin-top:12px;font-size:9px;line-height:1.4;display:flex}.agent-node:not(:nth-child(3n)):after{content:"›";color:#95a197;font-size:20px;font-weight:400;position:absolute;top:48%;right:-16px}.agent-node.node-2:after{content:"⌄";color:#95a197;font-size:19px;position:absolute;bottom:-22px;right:44%}.pipeline-result{border-top:1px solid var(--line);background:#fcfdfb;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;font-size:10px;display:flex}.pipeline-result>span{align-items:center;gap:8px;display:flex}.pipeline-result b{font-size:10px;font-weight:500}.pipeline-result svg{width:17px;height:17px;color:var(--brand)}.pipeline-result .text-button{font-size:10px}.setup-panel{background:#fcfdfb}.setup-panel .section-heading{padding-bottom:14px}.setup-progress{gap:5px;margin:0 24px 12px;display:flex}.setup-progress>span{background:#e0e7de;border-radius:4px;width:33%;height:3px}.setup-progress .done{background:#55795d}.setup-step{gap:12px;padding:16px 24px;display:flex}.step-number{color:#627264;border:1px solid #d2dcd1;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:1px;font-size:10px;display:flex}.step-number.done{color:var(--brand);background:#dcead9;border-color:#dcead9}.setup-step b{font-size:12px;font-weight:500}.setup-step p{color:var(--muted);margin-top:6px;font-size:11px}.setup-step .text-button{min-height:30px;padding:6px 0 0;font-size:10px}.setup-note{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding:18px 24px;font-size:10px;display:flex}.setup-note svg{color:var(--brand)}.recent .section-heading{border-bottom:1px solid var(--line)}.empty{text-align:center;flex-direction:column;align-items:center;padding:36px 24px;display:flex}.empty-icon{color:#687c6b;background:#f0f4ee;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.empty h3{font-size:14px;font-weight:500}.empty p{max-width:430px;color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.empty .button{margin-top:18px}.page-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;font-size:9px;display:flex}.page-footer>span:first-child{align-items:center;gap:6px;display:flex}.info-strip{color:#3d5846;background:#eaf0e8;border-radius:9px;gap:10px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.info-strip svg{color:#4f7157}.info-strip.small{margin:0;padding:12px;font-size:11px}.note-line{color:var(--muted);align-items:center;gap:10px;padding:6px;font-size:12px;display:flex}.agent-row{border-top:1px solid var(--line);align-items:center;gap:18px;padding:22px 24px;display:flex}.agent-description{flex:1;min-width:0}.agent-description h3{margin:3px 0 5px;font-size:15px}.agent-description p{color:var(--muted);max-width:420px;font-size:12px}.agent-totals{text-align:center;min-width:96px}.agent-totals b{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.agent-totals small{font-size:9px;display:block}.agent-controls{align-items:center;gap:10px;display:flex}.switch{background:0 0;border:0;flex-shrink:0;justify-content:flex-start;align-items:center;width:48px;height:44px;padding:12px 4px;display:flex;position:relative}.switch:before{content:"";background:#c7d0c6;border-radius:12px;height:22px;position:absolute;left:4px;right:4px}.switch span{z-index:1;background:#fff;border-radius:50%;width:16px;height:16px;margin-left:3px;transition:transform .15s;box-shadow:0 1px 2px #00000026}.switch[aria-checked=true] span{transform:translate(18px)}.message-rows{flex-direction:column;display:flex}.message-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:14px;width:100%;min-width:0;padding:20px 24px;transition:background .15s;display:flex}.message-row:last-child{border-bottom:0}.message-symbol,.file-icon{color:#627957;background:#eef3e9;border-radius:9px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.message-description{flex:1;min-width:0}.message-description b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:650px;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.message-description small{margin-top:5px;font-size:10px;display:block}.message-row>svg:last-child{color:var(--muted);width:16px}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.filters>select{background:#fff;width:auto;min-width:180px;font-size:12px}.search-field{min-width:180px;max-width:600px;color:var(--muted);background:#fff;border:1px solid #bdc7c0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;padding-left:0;font-size:12px}.table-note{color:var(--muted);margin-top:-8px;font-size:11px;display:block}.knowledge-summary{align-items:center;gap:18px;margin-bottom:26px;padding:18px 0;display:flex}.knowledge-summary>div{flex:1}.knowledge-summary b{font-size:16px}.knowledge-summary p{color:var(--muted);max-width:650px;margin-top:5px;font-size:12px}.document-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.document-title{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:2px 0}.document-title b{overflow-wrap:anywhere;font-size:13px;display:block}.document-title small{margin-top:3px;font-size:10px;display:block}.scope-label{color:var(--secondary);background:#eff2ed;border-radius:6px;max-width:150px;padding:5px 10px;font-size:11px}.retrieval-test{padding-bottom:24px}.search-form{align-items:flex-end;gap:12px;padding:0 24px;display:flex}.search-form .field{flex:1;margin:0}.search-form .field:nth-child(2){flex:0 220px}.field{flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:500;display:flex}.field>small{font-size:11px;font-weight:400}.search-results{padding:24px 24px 0}.source-fragment{background:#f6f8f3;border-radius:8px;margin:0 0 12px;padding:16px;font-size:12px}.source-fragment b{font-size:11px}.source-fragment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-weight:400}.source-fragment small{margin-top:8px;font-size:10px;display:block}.user-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.user-description{flex:1;min-width:120px}.user-description b,.user-role b{font-size:12px;display:block}.user-description small,.user-role small{margin-top:4px;font-size:10px;display:block}.user-role{flex:1;min-width:0}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.role-grid>div{padding:18px 4px;font-size:12px}.role-grid svg{color:#6e8771}.role-grid h3{margin:12px 0 8px;font-size:13px}.role-grid p{color:var(--muted)}.event-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:15px 24px;font-size:12px;display:flex}.event-marker{color:#60745b;background:#edf2e8;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;display:flex}.event-marker.blue{color:#4c6783;background:#eaf0f8}.event-row>div{flex:1;min-width:0}.event-row b{overflow-wrap:anywhere;font-size:12px;display:block}.event-row small{margin-top:3px;font-size:10px;display:block}.event-row time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.settings-panel{margin:0;padding-bottom:24px}.settings-panel>p,.settings-panel>form,.settings-panel>.button{margin-left:24px;margin-right:24px}.settings-panel>p{margin-bottom:14px;font-size:12px}.settings-panel>.button{margin-bottom:14px}.isolation-panel{background:#e6ede2;border-radius:12px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.isolation-emblem{color:#3f6441;background:#d5e3ce;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.isolation-panel h2{letter-spacing:-.7px;font-size:26px;line-height:1.25}.isolation-panel p{color:#54674e;max-width:450px;margin-top:18px;font-size:12px}.isolation-panel>span:last-child{color:#405b38;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.success-text{color:var(--success)}.warning-text{color:var(--amber)}.modal{background:#fff;border:0;border-radius:16px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 16px 70px #111f1440}.modal.wide{width:1020px}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.modal-head h2{font-size:20px}.modal-head p{color:var(--muted);margin-top:5px;font-size:11px}.modal-body>p{margin-bottom:18px;font-size:13px}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.password{align-items:center;display:flex;position:relative}.password input{padding-right:48px}.password .icon-button{position:absolute;right:2px}.file-input{cursor:pointer;background:#f0f5eb;padding:16px}.file-input::file-selector-button{font:inherit;color:var(--brand);cursor:pointer;background:#fff;border:0;border-radius:5px;margin-right:12px;padding:8px 12px}.error,.warning{overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.6}.error{color:var(--red);background:#fff0ee}.warning{color:var(--amber);background:#fff6e3}.warning ul{margin:6px 0;padding-left:18px}.checkbox-label{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:12px;display:flex}.scope-options{border:1px solid var(--line);border-radius:8px;margin:0 0 18px;padding:10px 14px}.scope-options legend{color:var(--secondary);font-size:12px}.agent-dialog-stats{background:#f5f8f2;border-radius:8px;gap:18px;margin:18px 0 24px;padding:18px;display:flex}.agent-dialog-stats span{color:var(--muted);flex:1;font-size:10px}.agent-dialog-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:25px;display:block}.job-meta{align-items:center;gap:12px;margin-bottom:22px;display:flex}.job-columns{grid-template-columns:1fr 1.35fr;gap:32px;display:grid}.job-columns h3{margin:0 0 14px;font-size:14px}.original-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f5ee;border-radius:9px;margin-bottom:24px;padding:18px;font-size:13px;line-height:1.7}.job-steps{margin:0;padding:0;list-style:none}.job-steps li{align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.job-steps li>span{width:24px;height:24px;color:var(--muted);border:1px solid #d6ded2;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}.job-steps li.done>span{color:var(--success);background:#e6f0df;border-color:#e6f0df}.job-steps li.current>span{color:var(--brand);border-color:#426a4a}.job-steps b{font-size:12px}.job-steps small{font-size:10px;display:block}.draft-column{min-width:0}.draft-column textarea{font-size:13px}.draft-actions{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.source-details{background:#f6f8f3;border-radius:8px;margin-bottom:8px;font-size:11px}.source-details summary{cursor:pointer;min-height:44px;padding:12px 14px;font-weight:500}.source-details p{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 14px 14px}.draft-safety{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;margin-top:10px;padding:16px 0;font-size:10px;display:flex}.draft-safety svg{width:18px;color:var(--brand)}.toast{z-index:100;color:#fff;background:#293e2f;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:9px 10px 9px 20px;font-size:13px;animation:.2s cubic-bezier(.23,1,.32,1) toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #183b2630}.toast .icon-button:hover{background:#ffffff1a}.skip-link{z-index:200;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.login-screen{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-context{background:#e8eee4;flex-direction:column;justify-content:space-between;gap:70px;padding:50px 64px;display:flex;position:relative;overflow:hidden}.login-context>div:nth-child(2){z-index:1;position:relative}.login-context .eyebrow{color:#687c61}.login-principles{flex-direction:column;gap:18px;margin-top:36px;display:flex}.login-principles span{color:#435c3b;align-items:center;gap:12px;font-size:13px;display:flex}.login-form{justify-content:center;align-items:center;padding:40px;display:flex}.login-form form{width:350px;max-width:100%}.login-form h2{letter-spacing:-.6px;margin-bottom:12px;font-size:25px;line-height:1.35}.login-form p{color:var(--muted);margin-bottom:28px;font-size:13px}.login-emblem{width:54px;height:54px;color:var(--brand);background:#ecf2e7;border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.login-note{text-align:center;margin-top:24px;font-size:11px;line-height:1.8;display:block}.loading-screen{min-height:100dvh;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width>=1500px){.overview-grid{grid-template-columns:minmax(0,1fr) 350px}.character{max-height:150px}.agent-node>b{font-size:14px}.node-role,.node-status{font-size:11px}.pipeline{gap:24px}}@media (width<=1250px){.overview-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.sidebar{width:206px;padding:28px 12px 16px}.workspace{width:calc(100% - 206px);margin-left:206px}main#main{padding:28px 24px}.topbar{padding:0 24px}.pipeline{gap:16px;padding:4px 18px 20px}.section-heading{padding:20px}.agent-node{padding:8px}.character{max-height:104px}.setup-step{padding:15px 18px}.setup-note{padding:16px 18px}.node-status{font-size:8px}.agent-totals{display:none}.agent-row{gap:14px}.metric{padding:0 16px}}@media (width<=1050px){.overview-grid{grid-template-columns:1fr}.pipeline .character{align-self:center;width:150px;max-width:100%;max-height:150px}.node-top{justify-content:center}.node-status,.node-role{font-size:11px}.agent-node>b{font-size:14px}.setup-panel{display:block}.topbar-right .domain{display:none}.agent-row{flex-wrap:wrap}.agent-controls{margin-left:66px}.settings-grid{gap:18px}.user-row{flex-wrap:wrap}.user-role{min-width:160px}.metric small{font-size:9px}}@media (width<=800px){.sidebar{width:240px;transition:transform .2s cubic-bezier(.23,1,.32,1);transform:translate(-100%);box-shadow:12px 0 40px #293e2f22}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{padding:0 16px}.topbar-left{gap:8px}.topbar-left>span{display:none}main#main{padding:26px 20px}.page-heading h1{font-size:28px}.page-heading{align-items:flex-start;gap:16px}.page-heading p{font-size:12px}.page-heading>.button{max-width:170px;padding:10px 12px;font-size:11px}.metrics{padding:18px 0}.metric{padding:0 14px}.metric>div{font-size:10px}.metric>div svg{display:none}.metric strong{font-size:28px}.metric small{font-size:9px}.settings-grid{grid-template-columns:1fr}.login-context{gap:40px;padding:40px}.login-context h1{font-size:36px}.login-context p{font-size:13px}.login-form{padding:30px}.login-form h2{font-size:22px}.message-row{padding:16px}.search-form{flex-wrap:wrap}.search-form>.field:first-child{flex-basis:100%}.job-columns{gap:24px}.role-grid{gap:14px}.event-row time{font-size:9px}}@media (width<=550px){:root{font-size:16px}.topbar{height:60px}.topbar-right .badge{font-size:9px}.topbar-left b{overflow-wrap:anywhere;max-width:120px;font-size:10px}main#main{padding:22px 16px}.eyebrow{letter-spacing:1px;font-size:8px}.page-heading{flex-direction:column;align-items:stretch;margin-bottom:22px}.page-heading>.button{width:100%;max-width:none;font-size:12px}.metrics{grid-template-columns:1fr 1fr;row-gap:18px;margin-bottom:20px;padding:18px 0}.metric:nth-child(2){border-right:0}.metric>div{font-size:11px}.metric small{font-size:9px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:18px 16px}.section-heading h2{font-size:16px}.section-heading p{font-size:10px}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 18px}.pipeline .character{width:100%;max-height:140px}.agent-node>b{font-size:12px}.node-role,.node-status{font-size:9px}.agent-node:after{display:none}.pipeline-result{flex-wrap:wrap;padding:12px 16px}.pipeline-result>span{font-size:9px}.empty{padding:28px 18px}.empty p{font-size:12px}.page-footer{gap:8px;font-size:8px}.agent-row{padding:18px 16px}.agent-description h3{font-size:14px}.agent-description p{font-size:11px}.agent-controls{justify-content:space-between;gap:5px;width:100%;margin-left:0}.agent-controls .badge{font-size:10px}.agent-controls .button{padding:10px;font-size:11px}.message-row{flex-wrap:wrap;gap:12px}.message-symbol{display:none}.message-description{flex-basis:calc(100% - 28px);order:0}.message-row>.badge{order:2}.message-row>svg:last-child{order:1}.filters .search-field{min-width:100%;max-width:none}.filters>select{flex:1;font-size:12px}.filters .button{font-size:11px}.knowledge-summary{flex-wrap:wrap;align-items:flex-start;gap:12px}.knowledge-summary>div{min-width:200px}.knowledge-summary b{font-size:14px}.knowledge-summary p{font-size:11px}.document-row{flex-wrap:wrap;gap:10px;padding:16px}.document-title{min-width:170px}.scope-label{margin-left:48px;font-size:10px}.document-row .icon-button{margin-left:auto}.search-form{gap:14px;padding:0 16px}.search-form .field:nth-child(2){flex:1}.source-fragment{font-size:12px}.search-results{padding:18px 16px 0}.user-row{gap:10px;padding:16px}.user-description{min-width:150px}.user-role{flex-basis:100%;margin-left:45px}.user-row .badge{margin-left:45px}.role-grid{grid-template-columns:1fr;gap:0}.role-grid>div{padding:14px 4px}.event-row{flex-wrap:wrap;gap:10px;padding:14px 16px}.event-row>div{min-width:180px}.event-row time{margin-left:38px}.settings-panel>p,.settings-panel>form,.settings-panel>.button{margin-left:16px;margin-right:16px}.isolation-panel{padding:24px}.modal{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.modal-head{padding:18px 16px}.modal-head h2{font-size:18px}.modal-body{padding:20px 16px}.field{font-size:13px}.field input,.field textarea,.field select{font-size:16px}.job-columns{grid-template-columns:1fr}.job-steps{grid-template-columns:1fr 1fr;gap:4px 8px;display:grid}.original-message{font-size:13px}.form-actions{gap:8px}.form-actions .button{font-size:12px}.agent-dialog-stats{gap:10px;padding:14px}.toast{font-size:12px;bottom:16px}.login-screen{grid-template-columns:1fr}.login-context{gap:24px;padding:26px}.login-context>div:nth-child(2){display:none}.login-context small{font-size:10px}.login-form{align-items:flex-start;padding:32px 24px}.login-form form{width:100%}.login-form .field{font-size:13px}.login-form input{font-size:16px}.login-form .button{font-size:14px}.login-form h2{font-size:24px}.login-form p{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.character-name{color:var(--ink);margin-top:12px;font-size:15px;font-weight:600}.agent-node>b{margin-top:2px;font-size:11px;font-weight:500}.character-intro{align-items:center;gap:22px;margin-bottom:24px;display:flex}.character-intro>.character{width:128px;min-width:128px;height:128px}.character-intro h3{letter-spacing:-.7px;margin-bottom:3px;font-size:25px}.character-intro b{color:var(--brand);font-size:12px}.character-intro p{color:var(--muted);margin-top:10px;font-size:12px}.node-status,.node-role{font-size:10px}.section-heading p{font-size:12px}.setup-step p,.empty p,.metric>div{font-size:13px}.message-description b,.event-row b{font-size:13px}.message-description small,.event-row small{font-size:11px}@media (width<=550px){.character-intro{gap:14px}.character-intro>.character{width:92px;min-width:92px;height:92px}.character-intro h3{font-size:22px}.node-status,.node-role{font-size:10px}.character-name{font-size:16px}.metric>div{font-size:11px}.metric small,.topbar-right .badge,.page-footer{font-size:10px}}@media (width>=551px){.pipeline .node-3{grid-area:2/3}.pipeline .node-4{grid-area:2/2}.pipeline .node-5{grid-area:2/1}.pipeline .node-6{grid-area:3/1}.pipeline .node-5:after{top:auto;bottom:-23px;right:44%;content:"⌄"!important}.pipeline .agent-node:after{content:none}.pipeline .node-0:after,.pipeline .node-1:after{content:"›";top:48%;right:-16px}.pipeline .node-2:after{content:"⌄";top:auto;bottom:-23px;right:44%}.pipeline .node-3:after,.pipeline .node-4:after{content:"‹";top:48%;left:-16px;right:auto}}.button,nav button,.field,.page-heading p,.agent-description p,.message-description b,.document-title b,.user-description b{font-size:14px}.pipeline .character{aspect-ratio:1;align-self:center;width:min(100%,128px);max-height:none}.node-status,.node-role,.node-number,.mini-label,.nav-label,.eyebrow,.page-footer,.metric small,.section-heading p,.setup-step p,.setup-note,.scope-label,.badge,.topbar-left,.topbar-right .domain,.project-box small,.user-button small,.isolation,.isolation small,.event-row time,.agent-totals small,.pipeline-result b,.pipeline-result .text-button,.setup-step .text-button,.login-note{font-size:12px}.agent-node>b,.setup-step b,.metric>div,.text-button,.empty p,.source-details,.source-fragment,.draft-safety{font-size:14px}:root{--canvas:#f4f6f5;--ink:#26352f;--secondary:#53665c;--brand:#346b52;--brand-hover:#285640;--brand-soft:#e7f0eb;--paper:#fff;--line:#e0e7e2;color:var(--ink);background:var(--canvas)}.sidebar{background:#edf2ee}.workspace{min-width:0}.brand{letter-spacing:-.4px}.brand b{font-weight:600}.nav-label,.mini-label,.eyebrow{letter-spacing:0}.topbar{background:#ffffffed}.topbar-right{gap:12px}.theme-toggle{border:1px solid var(--line);border-radius:50%}.page-heading h1{letter-spacing:-.9px;font-size:clamp(25px,2.3vw,34px)}.page-heading p{margin-top:7px}.office-section{background:var(--paper);border:1px solid #dae4dd;border-radius:20px;margin-bottom:24px;overflow:hidden}.office-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.office-heading h2{font-size:19px}.office-heading p{color:var(--muted);margin-top:3px;font-size:13px}.view-switch{background:#edf2ee;border:1px solid #e3e9e3;border-radius:11px;padding:3px;display:flex}.view-switch button{background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.view-switch button[aria-pressed=true]{color:#2d6149;background:#fff;box-shadow:0 1px 3px #273e3014}.office-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 290px;display:grid}.office-floor{background:#eef2ef;min-width:0;padding:0 24px;position:relative;overflow:hidden}.office-backwall{justify-content:space-between;align-items:center;gap:12px;height:80px;padding:20px 10px 0;display:flex;position:relative}.office-backwall:after{content:"";background:#dbe4dc;height:1px;position:absolute;bottom:0;left:-24px;right:-24px}.wall-window{background:#fff;border:3px solid #d5e1d9;border-radius:7px;gap:4px;width:128px;height:48px;padding:4px;display:flex;transform:skewY(-2deg)}.wall-window span{background:linear-gradient(145deg,#d4e6dc,#f0f6ee);border-radius:2px;flex:1}.wall-sign{color:#607a6a;background:#fdfefe;border:1px solid #e0e8e2;border-radius:9px;padding:9px 15px;font-size:12px;font-weight:500;transform:rotate(-1deg);box-shadow:0 2px 2px #334a3910}.wall-shelf{border-bottom:4px solid #c0b6a7;align-items:flex-end;gap:3px;width:78px;padding-bottom:3px;display:flex}.wall-shelf span{background:#7d9583;border:2px solid #728b76;border-radius:1px;width:11px;height:22px}.wall-shelf span:nth-child(2){background:#beb396;border-color:#ada388;height:27px}.wall-shelf span:nth-child(3){background:#adb9b5;border-color:#9caea5}.wall-shelf span:nth-child(4){background:#b1a0b2;border-color:#9b8fa1;height:29px;transform:rotate(10deg)}.workstations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0;padding:22px 0 18px;display:grid}.workstation{text-align:center;background:0 0;border:1px solid #0000;border-radius:17px;flex-direction:column;align-items:center;min-width:0;padding:0 6px 15px;transition:background .18s,border-color .18s;display:flex;position:relative}.workstation:hover{background:#ffffffb8;border-color:#d0ded3}.workstation:active{background:#fff}.workstation.working{background:#ffffffab;border-color:#bfd8c6}.office-person{width:100%;max-width:220px;height:auto;display:block;overflow:visible}.office-person.paused{opacity:.58;filter:grayscale(.7)}.office-person.working .hand-left{transform-origin:107px 128px;animation:.75s ease-in-out infinite typing-left}.office-person.working .hand-right{transform-origin:120px 128px;animation:.75s ease-in-out -.35s infinite typing-left}.office-person.working .screen-lines{animation:1.8s ease-in-out infinite monitor-working}.office-person.waiting .thought-bubble,.office-person .work-signal{animation:.35s ease-out bubble-in}.desk-step{color:#687b6c;font-size:11px;position:absolute;top:0;left:12px}.desk-step:empty{display:none}.desk-name{color:#304438;margin-top:-4px;font-size:16px;font-weight:600;line-height:1.4}.desk-role{color:#5c7063;white-space:normal;margin-top:2px;font-size:11px;line-height:1.5}.desk-state{color:#65786a;align-items:center;gap:5px;min-height:22px;margin-top:6px;font-size:10px;line-height:1.35;display:inline-flex}.desk-state.green{color:#347650}.desk-state.amber{color:#906721}.workstation:nth-child(n+5){transform:translate(50%)}.office-bottom{color:#667b6a;border-top:1px solid #dce5dd;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.office-bottom>span{align-items:center;gap:6px;display:flex}.office-bottom .text-button{min-height:32px;font-size:11px}.office-feed{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:24px 22px;display:flex}.office-feed-title{align-items:center;gap:8px;margin-bottom:22px;display:flex}.office-feed-title h3{font-size:14px;font-weight:500}.office-idle{flex-direction:column;gap:10px;display:flex}.office-idle>svg{color:#8da392;margin-bottom:2px}.office-idle b{font-size:14px;font-weight:500;line-height:1.55}.office-idle p{color:var(--muted);font-size:12px;line-height:1.75}.current-work{text-align:left;background:#f0f7f2;border:1px solid #d5e4d9;border-radius:12px;flex-direction:column;gap:8px;padding:15px;display:flex}.current-work span{color:#4f755e;font-size:11px}.current-work b{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.current-work small{font-size:11px}.office-delivery{margin-top:auto;padding-top:24px}.office-delivery h4{margin:0 0 13px;font-size:12px;font-weight:500}.office-delivery p{justify-content:space-between;align-items:center;gap:7px;margin-top:11px;font-size:11px;display:flex}.office-delivery .badge{padding:4px 7px;font-size:10px}.office-feed>.text-button{margin-top:15px;font-size:11px}.attention-link{color:#815d29;text-align:left;background:#fff8ea;border:1px solid #ecdfc3;border-radius:9px;align-items:center;gap:8px;width:100%;margin-top:20px;padding:10px;font-size:11px;display:flex}.attention-link span{flex:1}.route-view .workstations{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px 0}.route-view .workstation{background:#ffffffa6;padding-top:20px}.route-view .workstation:nth-child(n+5){transform:none}.route-view .office-person{max-width:148px}.route-view .desk-name{font-size:14px}.metrics{border:1px solid var(--line);background:#fff;border-radius:13px;gap:0;overflow:hidden}.metric{box-shadow:none;border:0;border-radius:0;padding:20px 24px;position:relative}.metric+.metric:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px;left:0}.metric strong{letter-spacing:-.6px;font-size:28px}.metric>div{font-size:12px}.metric>div svg{width:16px}.setup-only{display:block}.setup-only .setup-panel{margin-bottom:24px}.setup-only .setup-progress,.setup-only .setup-note{display:none}.setup-only .setup-panel{grid-template-columns:1.05fr 1fr 1fr 1fr;display:grid}.setup-only .setup-panel .section-heading{border:0;align-items:center;padding:23px}.setup-only .setup-panel .section-heading h2{font-size:16px}.setup-only .setup-step{border-top:0;border-left:1px solid var(--line);align-items:flex-start;gap:10px;padding:23px 18px}.setup-only .setup-step b{font-size:12px}.setup-only .setup-step .badge{white-space:normal;margin-top:8px;line-height:1.4;display:table}.delivery-policy{border:1px solid var(--line);background:var(--control);border-radius:12px;margin:24px 0 18px;padding:18px 20px}.delivery-policy .checkbox-label{margin:0;font-weight:500}.delivery-policy p{color:var(--secondary);margin:10px 0 0;font-size:13px;line-height:1.6}.question-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.question-card-open:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.question-card-context,.question-card-tools{align-items:center;gap:12px;min-width:0;display:flex}.question-card-context>span{overflow-wrap:anywhere}.question-card-context input,.question-selection-bar input{width:17px;min-width:17px;height:17px;accent-color:var(--ink);cursor:pointer}.question-card-tools{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.question-trash{border:1px solid var(--line);width:36px;min-width:36px;height:36px;color:var(--secondary);border-radius:9px}.question-trash:hover{color:#8c4d4d;background:#f9eeee;border-color:#b6a2a2}.question-category{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;max-width:190px;padding:5px 8px;font-size:11px;line-height:1.4}.question-card.is-selected{border-color:#758daf;box-shadow:0 0 0 1px #758daf}.question-scope-tabs{align-items:center;gap:10px;margin:0 0 20px;display:flex}.question-scope-tabs>button{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}.question-scope-tabs>button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.question-scope-tabs>button[aria-pressed=true] .badge{color:inherit;background:#ffffff1a}.question-selection-bar{border:1px solid var(--line);background:var(--paper);border-radius:11px;flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 24px;padding:12px 16px;display:flex}.question-selection-bar .checkbox-label{flex:1;margin:0;font-size:13px}.question-selection-bar>span{color:var(--secondary);font-size:13px}.question-selection-bar .button{min-height:40px;padding:9px 13px}.question-filters{flex-wrap:wrap}.question-filters .search-field{flex:1;min-width:220px}.question-filters select{max-width:100%}.trash-description{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:16px 19px;display:flex}.trash-description svg{color:var(--secondary);flex-shrink:0;margin-top:3px}.trash-description p{color:var(--secondary);margin:0;font-size:14px;line-height:1.6}.archive-question-preview{background:var(--control);border-left:3px solid var(--line);overflow-wrap:anywhere;margin:20px 0;padding:16px 18px;font-size:14px;line-height:1.6}.job-classification{border:1px solid var(--line);background:var(--control);border-radius:12px;margin:22px 0 28px;padding:18px 20px}.job-classification .section-heading{border:0;margin-bottom:12px;padding:0}.job-classification .section-heading h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.job-classification form{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.job-classification .field{margin:0}.job-classification .field select{min-height:44px}.job-classification .button{justify-self:start}.classification-tags{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.classification-tags>span{border:1px solid var(--line);border-radius:6px;padding:5px 9px;font-size:12px}.category-settings-list{gap:12px;margin:20px 0;display:grid}.category-settings-row{align-items:center;gap:10px;display:flex}.category-settings-row input{flex:1;min-width:0}.category-settings-row .button{min-height:40px;padding:10px;font-size:12px}.category-settings-row .switch{flex-shrink:0}.category-create{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0 18px;display:flex}.category-create .field{flex:1;min-width:180px;margin:0}.approved-knowledge{border:1px solid var(--line);background:var(--control);border-radius:11px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px 18px;display:flex}.approved-knowledge>svg{color:var(--secondary);flex-shrink:0;margin-top:3px}.approved-knowledge-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approved-knowledge-heading b{font-size:13px;font-weight:500}.approved-knowledge p{color:var(--secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.approved-knowledge small{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5;display:block}.approved-knowledge.has-error{border-color:#c29e9e}.prepared-delivery{border:1px solid var(--line);background:var(--control);border-radius:12px;margin:20px 0;padding:18px 20px}.prepared-delivery p{color:var(--secondary);margin:12px 0 0;font-size:13px;line-height:1.6}.greeting-preview{border:1px solid var(--line);background:var(--control);border-radius:12px;margin:20px 0;padding:18px 20px}.greeting-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.greeting-preview-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.greeting-preview-heading .badge{white-space:normal}.greeting-preview-reason{color:var(--secondary);margin:12px 0;font-size:12px;line-height:1.6}.greeting-envelope{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:15px 0;padding:15px 17px}.greeting-envelope small{color:var(--muted);font-size:11px;display:block}.greeting-envelope p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.65}.greeting-prefix{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.greeting-preview-rule{color:var(--muted);font-size:11px;line-height:1.6;display:block}.reply-modes{border:1px solid var(--line);border-radius:10px;margin:18px 0 22px;padding:14px 16px}.reply-modes summary{cursor:pointer;font-size:13px}.reply-modes-scroll{margin-top:16px;overflow:auto}.reply-modes table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.55}.reply-modes th,.reply-modes td{vertical-align:top;border-bottom:1px solid var(--line);text-align:left;padding:10px}.reply-modes th{color:var(--secondary);font-weight:500}.reply-modes p{margin-bottom:0;font-size:12px;line-height:1.6}[data-theme=dark] .question-trash:hover{color:#edc4c8;background:#48373d}@media (width<=850px){.question-card-meta{flex-direction:column;align-items:flex-start;gap:12px}.question-card-tools{justify-content:flex-start;width:100%}}@media (width<=650px){.question-scope-tabs{grid-template-columns:1fr 1fr;display:grid}.question-scope-tabs>button{justify-content:center;gap:6px;padding:10px;font-size:12px}.question-selection-bar{gap:12px;padding:13px}.question-selection-bar .checkbox-label{flex-basis:100%}.question-selection-bar .button{width:100%}.question-filters .search-field{flex-basis:100%;width:100%;min-width:0}.question-filters select{width:100%}.question-card-meta{padding:15px 17px}.question-card-context{align-items:flex-start}.question-card-context input{margin-top:2px}.job-classification{padding:16px}.job-classification form{grid-template-columns:1fr}.job-classification .section-heading{flex-wrap:wrap;gap:10px}.category-settings-row{flex-wrap:wrap}.category-settings-row input{flex-basis:100%}}.setup-only .setup-step p{margin-top:4px;font-size:11px}.setup-only .setup-step .text-button{margin-top:0;padding:6px 0;font-size:11px}.setup-only .step-number{width:24px;min-width:24px;height:24px;font-size:11px}.recent .section-heading{padding:22px 24px}.message-description b{font-size:13px}.page-footer{font-size:11px}.login-context{background:#edf3ee;gap:30px;padding:40px 58px}.login-context>div:nth-child(2){margin-top:25px}.login-context p{color:#5c7363;max-width:450px;font-size:14px;line-height:1.8}.login-principles{flex-flow:wrap;gap:22px;margin-top:20px}.login-principles span{color:#4d6955;gap:7px;font-size:11px}.login-principles svg{width:16px}.login-context small{font-size:11px}.login-form{padding:48px}.login-form h2{font-size:26px}.login-form form{width:370px}.login-form .field{margin-top:18px}.login-form .button.full{margin-top:28px}.login-emblem{background:#edf3ed;border-radius:15px}.lobby-illustration{border-bottom:1px solid #d5e1d6;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px -24px 0;padding:10px 7px 16px;display:grid;position:relative}.lobby-illustration .office-person{z-index:1;position:relative}.lobby-line{border-top:1px solid #d0ded2;position:absolute;bottom:62px;left:22px;right:22px;transform:rotate(-1deg)}.lobby-illustration>span{text-align:center;color:#5d7663;font-size:11px}.support-ticket+.support-ticket{border-top:1px solid var(--line)}.support-ticket-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.support-ticket-head h3{max-width:70ch;margin:6px 0;font-size:15px;line-height:1.5}.support-ticket-head .badge{flex-shrink:0}.support-ticket-head .muted{font-size:12px}.support-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.support-actions .text-button{margin-right:auto}.support-form{padding-top:20px}.support-resolution{background:#edf5ef;border-radius:10px;margin-top:16px;padding:14px 16px;font-size:13px}.support-resolution p{white-space:pre-wrap;margin-top:4px}.transfer-support{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.transfer-support form{max-width:600px;margin-top:18px}.transfer-support form .field{margin-top:14px}@keyframes typing-left{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes monitor-working{0%,to{opacity:1}50%{opacity:.3}}@keyframes bubble-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark]{--canvas:#202724;--paper:#29322c;--ink:#eef3ef;--secondary:#c4d2c7;--muted:#acbfb0;--line:#415047;--brand:#9bd5b2;--brand-hover:#b8e6c6;--brand-soft:#374e40;--success:#a1d8b3;--amber:#e9c789;--red:#eea8a3;--control:#333f36;background:var(--canvas);color:var(--ink)}[data-theme=dark] .sidebar{background:#242e27}[data-theme=dark] .project-box,[data-theme=dark] nav button.selected{background:#35473a}[data-theme=dark] nav button.selected{color:#c3e8ce}[data-theme=dark] .office-section{border-color:#415047}[data-theme=dark] .office-floor{background:#323e34}[data-theme=dark] .office-backwall:after,[data-theme=dark] .office-bottom{background-color:#0000;border-color:#4c5b4c}[data-theme=dark] .workstation:hover,[data-theme=dark] .workstation.working,[data-theme=dark] .route-view .workstation{background:#3c4c3e;border-color:#647b66}[data-theme=dark] .desk-name,[data-theme=dark] .desk-role,[data-theme=dark] .office-bottom,[data-theme=dark] .desk-state,[data-theme=dark] .desk-step{color:#c6d7c8}[data-theme=dark] .desk-state.green{color:#afd6b8}[data-theme=dark] .desk-state.amber{color:#edce92}[data-theme=dark] .view-switch{background:#35433a;border-color:#4d5e51}[data-theme=dark] .view-switch button[aria-pressed=true]{color:#edf5ef;background:#536c5a}[data-theme=dark] .metric{background:var(--paper)}[data-theme=dark] .button{color:#d8e5da;background:#354539;border-color:#65766a}[data-theme=dark] .button:hover:not(:disabled){background:#455b4b}[data-theme=dark] .button.primary:hover:not(:disabled){color:#243d2c;background:#b7dfc0}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#edf4ef;border-color:#758879}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#b2c5b6}[data-theme=dark] .info-strip,[data-theme=dark] .knowledge-summary{color:#d7e8db;background:#364b3d;border-color:#57715f}[data-theme=dark] .original-message,[data-theme=dark] .source-fragment,[data-theme=dark] .source-details,[data-theme=dark] .current-work,[data-theme=dark] .support-resolution{color:#e7f0e9;background:#364a3b;border-color:#59745f}[data-theme=dark] .current-work span{color:#c1dbc8}[data-theme=dark] .modal,[data-theme=dark] .toast{color:var(--ink);border-color:var(--line);background:#2f3c32}[data-theme=dark] .section-heading,[data-theme=dark] .modal-head,[data-theme=dark] .form-actions,[data-theme=dark] .agent-row,[data-theme=dark] .event-row,[data-theme=dark] .document-row,[data-theme=dark] .message-row{border-color:var(--line)}[data-theme=dark] .badge.green{color:#c5e8ce;background:#374e3d}[data-theme=dark] .badge.amber{color:#f0d59c;background:#544d35}[data-theme=dark] .badge.neutral{color:#d5e0d7;background:#3e4c41}[data-theme=dark] .badge.blue{color:#d7e3e5;background:#454f51}[data-theme=dark] .badge.red{color:#f3b7ae;background:#573e3c}[data-theme=dark] .login-context p,[data-theme=dark] .login-context small,[data-theme=dark] .login-principles span,[data-theme=dark] .lobby-illustration>span{color:#bed3c3}[data-theme=dark] .login-emblem{background:#3a5140}@media (width<=1350px){.office-layout{grid-template-columns:minmax(0,1fr) 240px}.office-floor{padding:0 14px}.office-backwall{padding-left:0;padding-right:0}.wall-window{width:90px;height:40px}.wall-sign{padding:7px 10px;font-size:10px}.wall-shelf{width:62px}.workstations{grid-template-columns:repeat(3,minmax(0,1fr))}.workstation:nth-child(n+5){transform:none}.workstation:nth-child(7){grid-column:2}.desk-role{font-size:11px}.office-feed{padding:22px 18px}.setup-only .setup-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-only .setup-panel .section-heading{grid-column:1/-1;padding-bottom:10px}.setup-only .setup-step{border-left:0;padding:18px}}@media (width<=1000px){.office-layout{grid-template-columns:1fr}.office-feed{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px 24px;display:grid}.office-feed-title{grid-column:1/-1;margin-bottom:0}.office-delivery{margin:0;padding-top:0}.office-feed>.text-button{margin-top:0}.workstations{grid-template-columns:repeat(4,minmax(0,1fr))}.workstation:nth-child(7){grid-column:auto}.workstation:nth-child(n+5){transform:translate(50%)}.route-view .workstation:nth-child(n+5){transform:none}.route-view .workstation:nth-child(7){grid-column:2}.login-context,.login-form{padding:35px}.login-context h1{font-size:42px}}@media (width<=650px){.office-heading{flex-direction:column;align-items:flex-start;padding:18px}.office-heading h2{font-size:18px}.office-heading p{font-size:12px}.view-switch{align-self:stretch}.view-switch button{flex:1;justify-content:center}.office-floor{padding:0 10px}.wall-window{width:76px;height:35px}.wall-shelf{display:none}.wall-sign{font-size:10px}.workstations,.route-view .workstations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding-top:16px}.workstation:nth-child(n+5){transform:none}.workstation:nth-child(7),.route-view .workstation:nth-child(7){grid-column:1/-1;justify-self:center;width:50%}.desk-name{font-size:15px}.desk-state{font-size:10px}.office-bottom{flex-direction:column;gap:0;padding:12px 0 8px}.office-feed{grid-template-columns:1fr;gap:18px;padding:20px}.office-idle{gap:8px}.office-idle p{font-size:13px}.office-delivery p,.office-delivery .badge{font-size:12px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:16px 18px}.metric:nth-child(3):before{display:none}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric strong{font-size:26px}.setup-only .setup-panel{grid-template-columns:1fr}.setup-only .setup-panel .section-heading{padding:20px 20px 14px}.setup-only .setup-step{border-top:1px solid var(--line);padding:16px 20px}.setup-only .setup-step b{font-size:13px}.setup-only .setup-step p{font-size:12px}.login-screen{grid-template-columns:1fr}.login-context{gap:22px;padding:26px 28px}.login-context>div:nth-child(2){margin-top:0}.login-context .brand{font-size:16px}.login-context h1{letter-spacing:-1.2px;font-size:36px}.login-context p{margin-top:16px;font-size:13px}.lobby-illustration{margin-top:16px;margin-left:-12px;margin-right:-12px;padding-top:0}.login-context small{display:none}.login-principles{gap:14px;margin-top:15px}.login-form{padding:34px 28px 42px}.login-form h2{font-size:24px}.login-emblem{display:none}.support-ticket{padding:18px}.support-ticket-head{flex-direction:column;gap:8px}.support-ticket-head h3{font-size:14px}.topbar-right{gap:6px}.topbar-right .badge{font-size:10px}.theme-toggle{width:36px;min-width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.office-person *,.office-person{transition:none!important;animation:none!important}}[data-theme=dark] .panel,[data-theme=dark] .metrics,[data-theme=dark] .setup-panel,[data-theme=dark] .message-row{background:var(--paper)}[data-theme=dark] .metrics{padding:0}[data-theme=dark] .message-symbol,[data-theme=dark] .file-icon,[data-theme=dark] .empty-icon{color:#c6ddcb;background:#425b48}[data-theme=dark] .nav-label,[data-theme=dark] .logout,[data-theme=dark] .isolation small,[data-theme=dark] .mini-label{color:var(--muted)}[data-theme=dark] .nav-count{color:#25412d}[data-theme=dark] .step-number{color:var(--secondary);border-color:#708375}[data-theme=dark] .step-number.done{color:#d6efdd;background:#47634e}[data-theme=dark] .error{color:#f1b7b0;background:#4a3634}[data-theme=dark] .warning,[data-theme=dark] .attention-link{color:#ead29b;background:#4d4833;border-color:#766747}[data-theme=dark] .review-history small,[data-theme=dark] .success-message{color:#b8d8c1}[data-theme=dark] .skip-link{color:#fff;background:#36583f}.metrics{box-shadow:none;padding:0}:root{--canvas:#f3f4f6;--paper:#fff;--ink:#22262e;--secondary:#58616e;--muted:#66717f;--line:#e0e3e8;--brand:#20242c;--brand-hover:#383e4a;--brand-soft:#eceef2;--focus:#737da1}.sidebar{background:#fff;border-color:#e4e6ec}.brand-mark{background:#20242c;border-radius:13px}.project-box{background:#f1f2f5;border:1px solid #e7e9ee}.project-symbol{color:#4e5866;background:#dfe4ea}nav button{color:#5b626f;border-radius:11px}nav button:hover{background:#f1f2f5}nav button.selected{color:#fff;background:#252a34;box-shadow:0 7px 14px #20242c12}.sidebar .isolation{color:#63717d}.sidebar .avatar{color:#46515e;background:#e3e7ed}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc9}.page-heading p{font-size:13px}.button.primary{background:#252a34;border-color:#252a34}.button.primary:hover:not(:disabled){background:#424958;border-color:#424958}.metrics{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:25px}.metric{background:0 0;padding:14px 22px 23px}.metric:first-child{padding-left:2px}.metric strong{margin:7px 0 3px;font-size:30px;line-height:1.35}.metric small{font-size:11px}.setup-only .setup-panel{background:0 0;border:0}.studio-office{--studio-text:#edf0f6;--studio-muted:#a1aabb;color:var(--studio-text);background:#191c24;border:1px solid #2c303b;border-radius:24px;margin-bottom:28px;box-shadow:0 24px 55px #20242c19}.studio-office .office-heading{background:linear-gradient(110deg,#252934,#1c2029);border:0;padding:25px 30px 23px;position:relative}.studio-kicker{color:#919dad;margin-bottom:4px;font-size:11px;display:block}.studio-office .office-heading h2{letter-spacing:-.6px;color:#f4f5fa;font-size:23px;font-weight:500;line-height:1.25}.studio-office .office-heading p{color:#a1abba;margin-top:7px;font-size:12px}.office-view-tools{align-items:center;gap:18px;display:flex}.motion-control{color:#b9c2d2;background:0 0;border:0;align-items:center;gap:7px;min-height:42px;padding:8px 0;font-size:11px;display:flex}.motion-control:hover{color:#fff}.studio-office .view-switch{background:#262b35;border:1px solid #414651;border-radius:12px;padding:4px}.studio-office .view-switch button{color:#aab3c5;min-height:37px;padding:9px 13px;font-size:12px}.studio-office .view-switch button[aria-pressed=true]{color:#252a34;background:#e4e8ef;box-shadow:0 2px 6px #0003}.studio-office .office-layout{border-top:1px solid #363b47;grid-template-columns:minmax(0,1fr) 246px}.studio-office .office-floor{isolation:isolate;background:radial-gradient(at 40% 30%,#2e333f 0%,#232732 44%,#1b2029 85%);padding:0 26px;position:relative;overflow:hidden}.studio-lights{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.studio-lights i{filter:blur(14px);background:radial-gradient(#f1e8fc0b,#0000 68%);width:270px;height:410px;position:absolute;top:-170px;left:15%;transform:rotate(24deg)}.studio-lights i:nth-child(2){background:radial-gradient(#b1c7da0d,#0000 68%);left:55%}.studio-lights i:nth-child(3){background:radial-gradient(#d9cbe008,#0000 70%);width:470px;height:230px;top:240px;left:28%}.studio-office.motion-on .studio-lights i{animation:14s ease-in-out infinite alternate studio-light}.office-atmosphere{z-index:-1;background-image:linear-gradient(#939aab09 1px,#0000 1px),linear-gradient(90deg,#939aab09 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:45% -20% -10%;transform:perspective(350px)rotateX(36deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.studio-room-label{color:#626c7f;justify-content:space-between;padding:22px 0 0;font-size:11px;font-weight:500;display:flex;position:relative}.studio-room-label span{color:#687286;font-weight:400}.team-route{pointer-events:none;z-index:-1;opacity:.45;width:calc(100% - 20px);height:calc(100% - 100px);position:absolute;inset:50px 10px}.route-base{stroke:#7f8caa;stroke-opacity:.14;stroke-width:1.2px;fill:none;stroke-dasharray:2 9}.route-packet{stroke:#d1dcea;stroke-opacity:0;stroke-width:1.8px;fill:none;stroke-dasharray:3 2300;stroke-linecap:round}.active-route .route-packet{stroke-opacity:.7}.studio-office.motion-on .active-route .route-packet{animation:4s linear infinite message-route}.studio-office .workstations{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 8px;padding:15px 0 21px;position:relative}.studio-office .workstation{cursor:pointer;color:#e7ecf5;isolation:isolate;background:0 0;border:0;border-radius:0;min-width:0;padding:0 0 10px;position:relative}.studio-office .workstation:hover,.studio-office .workstation:active,.studio-office .workstation.working{background:0 0;border:0}.studio-office .workstation:nth-child(n+5){transform:translate(50%)}.studio-office .workstation:nth-child(7){grid-column:auto}.original-person{aspect-ratio:1;z-index:2;transform-origin:50% 88%;width:100%;max-width:215px;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .3s;display:block;position:relative}.original-person .character{aspect-ratio:1;width:100%;height:100%;max-height:none;box-shadow:none;background-size:300% 200%;border-radius:0}.original-person .character.technical{background-size:contain}.studio-office .workstation:hover .original-person{filter:drop-shadow(0 5px 12px #d3cbea16);transform:translateY(-7px)scale(1.04)}.studio-office.motion-on .workstation .original-person{animation:.75s cubic-bezier(.2,.8,.2,1) both character-arrive}.studio-office .workstation.working .original-person{filter:drop-shadow(0 0 14px #dcf0ef22)}.studio-office.motion-on .workstation.working .original-person{animation:2.7s ease-in-out infinite character-working}.studio-office .workstation.paused .original-person{filter:grayscale(.8);opacity:.4}.studio-desk{z-index:3;background:linear-gradient(#6f7585,#303643 50%,#1a1f29);border:1px solid #848a9b42;border-radius:50%;width:91%;height:20px;margin-top:-17px;margin-bottom:15px;position:relative;box-shadow:0 7px #141923,0 10px 14px #0006}.studio-desk:before{content:"";background:linear-gradient(90deg,#b1bbcc13,#e0e7f332,#a4afc916);border-top:1px solid #d4dae653;border-radius:50%;position:absolute;inset:2px 5px 9px}.studio-desk>span{filter:blur(1px);background:#d1d5e674;width:30%;height:2px;position:absolute;top:1px;left:35%}.desk-orbit{z-index:0;background:radial-gradient(#8497b70f,#0000);border:1px solid #b9c6dd15;border-radius:50%;height:42px;position:absolute;bottom:76px;left:9%;right:9%}.desk-orbit i{opacity:.32;background:#b1b8c1;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0}.desk-orbit i:nth-child(2){left:auto;right:1%}.desk-orbit i:nth-child(3){top:auto;bottom:0;left:50%}.working .desk-orbit{border-color:#abd5c36b;box-shadow:0 0 24px #a6e8c519}.studio-office.motion-on .working .desk-orbit{animation:2s ease-in-out infinite desk-pulse}.work-lamp{background:#d6dceb;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;right:12px;box-shadow:0 0 12px #c3cdeb66}.waiting .work-lamp{background:#d6b780;box-shadow:0 0 14px #cbbd7d45}.working .work-lamp{background:#9ad8b9;box-shadow:0 0 17px #9ad8b9}.paused .work-lamp{box-shadow:none;background:#626a78}.studio-office .desk-name{color:#edf1f8;letter-spacing:-.3px;margin-top:0;font-size:16px}.studio-office .desk-role{color:#a9b2c3;margin-top:3px;font-size:11px;line-height:1.45}.studio-office .desk-state{color:#acb7ca;gap:5px;margin-top:8px;font-size:10px}.studio-office .desk-state.green{color:#a5d5bd}.studio-office .desk-state.amber{color:#d8bd8b}.studio-office .desk-step{color:#77869f;margin-top:2px;font-size:10px;position:relative;top:auto;left:auto}.studio-office .office-bottom{color:#a2aec3;border-color:#39414e;padding:10px 0 15px;font-size:10px}.studio-office .office-bottom .text-button{color:#b1bed3;font-size:11px}.studio-office .office-feed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20242ed9;border-left:1px solid #3c424e;padding:25px 21px;position:relative}.studio-office .office-feed-title{color:#eff2f8;margin-bottom:29px}.studio-office .office-feed-title h3{font-size:13px}.studio-office .office-feed-title .status-dot{background:#aebed5}.studio-office .office-idle b{color:#e5eaf2;font-size:13px;line-height:1.6}.studio-office .office-idle p{color:#a0abbe;font-size:12px;line-height:1.8}.studio-office .office-idle>svg{color:#9aa8c0}.studio-office .office-delivery h4{color:#d5dce8;font-size:11px}.studio-office .office-delivery p{color:#a5b0c1}.studio-office .office-delivery .badge{color:#cbd4e2;background:#2d3441;border:1px solid #3f4858;border-radius:6px;padding:4px 6px;font-size:9px}.studio-office .office-delivery .badge.amber{color:#d3bb93;background:#574b3333;border-color:#6a5f4857}.studio-office .office-delivery .badge.green{color:#bddacb;background:#3d584033;border-color:#5b806359}.studio-office .office-feed>.text-button{color:#c8d3e5;font-size:11px}.studio-office .current-work{color:#e5ebf7;background:#303848;border:1px solid #55647d80}.studio-office .current-work span,.studio-office .current-work small{color:#b3c2d9}.studio-office .attention-link{color:#d6ba8c;background:#4d413136;border-color:#7560425a}.studio-office .route-view .workstations{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:26px}.studio-office .route-view .workstation{background:0 0;padding-top:0}.studio-office .route-view .workstation:nth-child(n+5){transform:translate(50%)}.studio-office .route-view .original-person{max-width:175px}.studio-office.motion-off *,.studio-office.motion-off :before,.studio-office.motion-off :after{animation:none!important}.login-context{color:#fff;background:radial-gradient(at 52% 76%,#393b48,#22262e 56%,#171c24);padding:42px 52px}.login-context .brand-mark{color:#252a34;background:#edeff3;box-shadow:0 7px 30px #fff1}.login-context h1{letter-spacing:-2.5px;color:#f2f3f6;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.07}.login-context p{color:#b1bacb;max-width:440px;margin-top:24px;font-size:14px;line-height:1.8}.login-context small{color:#94a0b4;font-size:10px}.login-principles span{color:#abb6c9;font-size:11px}.login-principles svg{color:#bdc8da}.lobby-illustration{border-bottom:1px solid #61677a42;gap:0;margin:28px -15px 0;padding:0 0 14px}.lobby-illustration .original-person{max-width:230px}.lobby-illustration .original-person:nth-child(3){transform:translateY(-15px)}.lobby-illustration .lobby-line{background:linear-gradient(90deg,#0000,#a7afc94d,#0000);border:0;height:1px;bottom:40px}.lobby-illustration>span{color:#aab5c8;margin-top:4px;font-size:11px}.login-context .original-person{animation:1s cubic-bezier(.2,.8,.2,1) both lobby-arrive}.login-context .original-person:nth-child(3){animation-delay:.12s}.login-context .original-person:nth-child(4){animation-delay:.24s}.login-emblem{color:#515b70;background:#eceef3}:root[data-theme=dark]{--canvas:#151820;--paper:#20252f;--ink:#edf0f5;--secondary:#c8d0dc;--muted:#a8b3c6;--line:#363e4d;--brand:#d1d8e7;--brand-hover:#e4e9f2;--brand-soft:#363e4e;--control:#2c3543}[data-theme=dark] .sidebar{background:#1b2029;border-color:#343c4c}[data-theme=dark] .topbar{background:#202631cc}[data-theme=dark] nav button.selected{color:#272d37;background:#d8deea}[data-theme=dark] .button.primary{color:#242c3b;background:#d8dfeb;border-color:#d8dfeb}[data-theme=dark] .project-box{background:#2b3545;border-color:#394458}[data-theme=dark] .project-symbol,[data-theme=dark] .avatar{color:#e7edf5;background:#4b5b73}[data-theme=dark] .metrics,[data-theme=dark] .metric{background:0 0}@keyframes character-arrive{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lobby-arrive{0%{opacity:0;transform:translateY(25px)}to{opacity:1}}@keyframes character-working{0%,to{transform:translateY(0)rotate(-.3deg)}45%{transform:translateY(-4px)rotate(.5deg)}}@keyframes studio-light{0%{opacity:.45;transform:translate(-35px)rotate(24deg)}to{opacity:1;transform:translate(35px)rotate(18deg)}}@keyframes message-route{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2300px}}@keyframes desk-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1350px){.studio-office .office-layout{grid-template-columns:minmax(0,1fr) 225px}.studio-office .office-floor{padding:0 20px}.studio-office .workstations{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 6px}.studio-office .workstation:nth-child(n+5){transform:translate(50%)}.studio-office .workstation:nth-child(7){grid-column:auto}.motion-control span{display:none}.office-view-tools{gap:10px}.studio-office .office-feed{padding:25px 18px}}@media (width<=1100px){.studio-office .office-layout{grid-template-columns:1fr}.studio-office .office-feed{border-top:1px solid #3a4252;border-left:0;grid-template-columns:1fr 1fr;gap:16px 30px;padding:22px 25px;display:grid}.studio-office .office-feed-title{grid-column:1/-1;margin-bottom:0}.studio-office .office-delivery{padding-top:0}.studio-office .office-feed>.text-button{margin-top:0}.studio-office .workstations{gap:18px 9px}}@media (width<=650px){.page-heading h1{letter-spacing:-1px;font-size:27px}.studio-office{border-radius:18px}.studio-office .office-heading{flex-direction:row;align-items:center;gap:12px;padding:21px 20px}.studio-office .office-heading h2{font-size:19px}.studio-office .office-heading p,.studio-kicker{font-size:10px}.office-view-tools{flex-direction:column-reverse;align-items:flex-end;gap:2px}.studio-office .view-switch{align-self:auto;padding:3px}.studio-office .view-switch button{gap:4px;min-height:33px;padding:7px 8px;font-size:10px}.studio-office .view-switch button svg{width:14px}.motion-control{min-height:24px;padding:5px 0}.studio-office .workstations,.studio-office .route-view .workstations{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px;padding-top:16px}.studio-office .workstation:nth-child(n+5),.studio-office .route-view .workstation:nth-child(n+5){transform:none}.studio-office .workstation:nth-child(7),.studio-office .route-view .workstation:nth-child(7){grid-column:1/-1;justify-self:center;width:50%}.studio-room-label{font-size:9px}.studio-room-label span{display:none}.studio-office .office-floor{padding:0 16px}.studio-office .original-person{max-width:175px}.studio-office .desk-name{font-size:15px}.studio-office .desk-role{font-size:10px}.studio-office .desk-state{font-size:9px}.team-route{display:none}.studio-office .office-bottom{flex-direction:column;gap:0;font-size:10px}.studio-office .office-feed{grid-template-columns:1fr;gap:20px}.studio-office .office-delivery p,.studio-office .office-delivery .badge{font-size:11px}.login-context{padding:28px}.login-context h1{letter-spacing:-1.6px;font-size:38px}.login-context .original-person{max-width:150px}.login-context p{font-size:13px}.lobby-illustration{margin-top:20px}.metrics{border-top:1px solid var(--line)}.metric{padding:17px 14px}.metric:first-child{padding-left:14px}.metric strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.studio-office *,.studio-office :before,.studio-office :after,.login-context .original-person{transition:none!important;animation:none!important}}.sidebar{background:#fbfcfe;width:98px;padding:24px 12px 18px}.sidebar .brand{justify-content:center;gap:0}.sidebar .brand>span:nth-child(2){display:none}.sidebar .brand-mark{border-radius:15px;width:44px;height:44px;box-shadow:0 6px 12px #1d24351a}.sidebar .project-box{background:#edf0f5;border:1px solid #e4e8ee;border-radius:13px;justify-content:center;width:44px;height:44px;margin:28px auto 23px;padding:8px}.sidebar .project-box>div{display:none}.sidebar .project-symbol{background:0 0;width:28px;min-width:28px;height:28px;font-size:10px}.sidebar .nav-label{display:none}.sidebar nav button{text-align:center;border-radius:13px;flex-direction:column;justify-content:center;gap:6px;min-height:62px;padding:10px 3px 9px;font-size:9px;line-height:1.3;position:relative}.sidebar nav button>span:first-of-type{flex:initial;max-width:74px}.sidebar nav button>svg:last-child:not(:first-child){display:none}.sidebar .nav-count{border-radius:4px;min-width:14px;padding:1px 4px;font-size:8px;position:absolute;top:6px;right:6px}.sidebar .isolation{justify-content:center;margin:0 0 15px}.sidebar .isolation>div{display:none}.sidebar .isolation>svg{width:18px;height:18px}.sidebar .user-button{justify-content:center;gap:0;padding:13px 0 7px}.sidebar .user-button>span:nth-child(2),.sidebar .user-button>svg{display:none}.sidebar .avatar{border:1px solid #d5dce6;width:34px;min-width:34px;height:34px;font-size:12px}.sidebar .logout{justify-content:center;width:100%;height:36px;padding:9px 0;font-size:0}.sidebar .logout svg{width:18px;height:18px}.topbar{z-index:15;border-color:#e1e5eb;height:64px;padding:0 30px;position:sticky;top:0}.topbar-left{gap:12px}main#main{max-width:1700px;padding:28px 30px 22px;scroll-margin-top:78px}.page-heading{margin-bottom:23px}.page-heading h1{letter-spacing:-1.2px;font-size:32px;font-weight:500}.page-heading .button{border-radius:12px;min-height:42px;font-size:12px}.studio-office .office-heading h2{font-size:22px}.studio-office .office-layout{grid-template-columns:minmax(0,1fr) 234px}.original-person .character{clip-path:inset(1% .3% .2%)}.studio-office .studio-desk{background:linear-gradient(#798395,#444e60 60%,#313a49);border:1px solid #a8b2c83f;border-radius:8px 8px 4px 4px;max-width:188px;height:19px;margin-top:-14px;margin-bottom:23px;transform:perspective(140px)rotateX(15deg);box-shadow:0 3px #101826,0 13px 15px #0003}.studio-office .studio-desk:before{background:linear-gradient(90deg,#aab8cc33,#dce4f24f,#9babca22);border-top:1px solid #eef2fc69;border-radius:4px;inset:2px 3px 8px}.studio-office .studio-desk:after{content:"";border-left:2px solid #70819c72;border-right:2px solid #70819c72;height:18px;position:absolute;bottom:-18px;left:14px;right:14px}.studio-office .studio-desk>span{filter:none;background:#d2dbea66;border-radius:1px;width:25%;height:4px;top:4px;left:38%;box-shadow:42px -1px 0 -1px #e4e5ec44}.studio-office .desk-orbit{height:28px;bottom:82px}.studio-office.motion-on .workstation .original-person{animation-duration:.5s;animation-fill-mode:backwards}.studio-office.motion-on .workstation:nth-child(2) .original-person{animation-delay:60ms}.studio-office.motion-on .workstation:nth-child(3) .original-person{animation-delay:.12s}.studio-office.motion-on .workstation:nth-child(4) .original-person{animation-delay:.18s}.studio-office.motion-on .workstation:nth-child(5) .original-person{animation-delay:.24s}.studio-office.motion-on .workstation:nth-child(6) .original-person{animation-delay:.3s}.studio-office.motion-on .workstation:nth-child(7) .original-person{animation-delay:.36s}.studio-office .workstation .original-person{transition:transform .16s cubic-bezier(.23,1,.32,1),filter .2s}.studio-office .workstation:hover .original-person{transform:none}.studio-office .workstation:active .original-person{transform:scale(.98)}.studio-office .desk-state{margin-top:6px}.studio-office .office-bottom{padding-top:8px;padding-bottom:10px}.panel{border-color:#e1e5ed;border-radius:17px;box-shadow:0 3px 18px #29324803}.section-heading{padding:23px 25px}.section-heading h2{letter-spacing:-.4px;font-size:17px}.info-strip{color:#5b6b82;background:#e9edf4;border:0;border-radius:12px}.info-strip>svg{color:#687890}.filters{gap:15px;margin:24px 0}.search-field{background:#fff;border-color:#dce2eb;border-radius:12px;min-height:48px}.search-field input{background:0 0}input,select,textarea{background:#f6f8fb;border-color:#cbd3df;border-radius:10px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#8591a7;outline-width:2px;outline-color:#9daac4}.button{background:#fff;border-color:#cbd3df;border-radius:10px}.button:hover:not(:disabled){background:#eef1f6;border-color:#aeb9ca}.text-button{color:#4b5a73}.switch[aria-checked=true]:before{background:#657691}.switch:before{background:#cfd5df}.agent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 25px 25px;display:grid}.agent-row{color:#e9eef7;background:radial-gradient(at 4% 35%,#394454,#252b36 75%);border:1px solid #394355;border-radius:16px;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:0 15px;padding:21px 20px 14px;display:grid;position:relative;overflow:hidden}.agent-row .agent-icon.person{align-self:center;width:128px;min-width:128px;height:128px}.agent-row .agent-icon.person .character{width:128px;height:128px;box-shadow:none;clip-path:inset(1% .3% .2%);border-radius:0}.agent-row .mini-label{color:#94a3b9;font-size:10px}.agent-row .agent-description h3{color:#f0f3f9;margin-top:7px;font-size:14px;line-height:1.45}.agent-row .agent-description p{color:#aebacd;max-width:none;font-size:11px;line-height:1.7}.agent-quote{color:#8799b3;margin:9px 0 0;padding:0;font-size:10px;line-height:1.6}.agent-totals{text-align:left;border-top:1px solid #46506875;grid-column:1/-1;align-items:baseline;gap:7px;min-width:0;margin-top:15px;padding-top:13px;display:flex}.agent-totals b{font-size:21px;font-weight:500}.agent-totals small{color:#9eadc3;font-size:10px}.agent-controls{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:13px;display:flex}.agent-controls .badge{color:#b9c7db;background:#333d4e;border:1px solid #4f5b6f;border-radius:6px;margin-right:auto;padding:5px 7px;font-size:9px}.agent-controls .badge.amber{color:#d8c199;background:#55483b55;border-color:#71624a88}.agent-controls .badge.green{color:#b9d7c7;background:#3d554866;border-color:#567662}.agent-controls .button{color:#e3eaf7;background:#414b5d;border-color:#576279;width:100%;min-height:36px;font-size:11px}.agent-controls .button:hover:not(:disabled){background:#55647e}.agent-controls .icon-button{color:#b9c6db;width:32px;min-width:32px;height:32px}.agent-controls .switch{width:45px;height:32px;padding:6px 4px}.note-line{color:#69768c}.message-row{background:var(--paper);gap:18px;padding:21px 25px}.message-row:hover{background:#f3f5f9}.message-symbol,.file-icon,.empty-icon{color:#61718b;background:#e9edf5;border-radius:11px}.message-description b{font-size:14px;font-weight:500}.message-description small{margin-top:7px;font-size:11px}.badge{border-radius:7px;font-size:11px}.badge.neutral{color:#637088;background:#eceff4}.badge.blue{color:#516889;background:#e7edf6}.badge.green{color:#4a7664;background:#e8f1ed}.badge.amber{color:#8c7250;background:#f4eedf}.badge.red{color:#985e5b;background:#f6eae8}.knowledge-summary{color:#e3eafa;background:linear-gradient(115deg,#333d50,#242b37);border:1px solid #363f51;border-radius:17px;margin-bottom:24px;padding:23px 25px}.knowledge-summary>svg{color:#b6c3d9}.knowledge-summary p{color:#a8b7cf;font-size:12px}.knowledge-summary b{font-size:16px;font-weight:500}.knowledge-summary .badge{color:#dbe5f7;background:#4b5a7380}.document-row{gap:14px;padding:17px 25px}.document-title b{font-size:13px;font-weight:500}.document-title small{font-size:11px}.scope-label{color:#7b89a1;font-size:11px}.search-form{align-items:end;gap:16px;padding:0 25px 25px}.source-fragment{background:#f5f7fb;border-color:#dfe5ed;border-radius:12px}.support-ticket{padding:25px}.support-ticket-head h3{font-size:16px;font-weight:500;line-height:1.55}.support-ticket-head .muted{color:#7888a0;font-size:11px}.support-resolution{color:#465974;background:#edf2f7;border:1px solid #e0e6ef;border-radius:11px}.settings-grid{gap:23px}.settings-panel .section-heading{border-bottom:1px solid var(--line);margin-bottom:23px;padding:0 0 20px}.settings-panel{border-radius:17px;padding:26px}.settings-panel .field{margin:18px 0}.settings-panel .field>span{color:var(--secondary);font-size:12px;font-weight:500}.settings-panel p{font-size:13px}.settings-panel .button{font-size:12px}.max-status{background:#f3f5f9;border:1px solid #e3e8ef;border-radius:11px;padding:18px;font-size:12px}.event-row{border-color:#e2e7ef;padding:18px 25px}.event-row time{color:#8994a9;font-size:11px}.event-row p{font-size:13px}.modal{border:1px solid #dce3ee;border-radius:20px;box-shadow:0 30px 130px #18243855}.modal::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12182488}.modal-head{background:#f6f8fc;border-color:#e1e7f0;padding:25px 28px}.modal-head h2{letter-spacing:-.7px;font-size:21px;font-weight:500}.modal-head p{color:#7d8ba1;font-size:12px}.modal-body{padding:25px 28px}.character-intro{color:#e8eef9;background:linear-gradient(110deg,#263040,#333e52);border-radius:14px;padding:20px}.character-intro h3{color:#f2f6fd}.character-intro b,.character-intro p{color:#b6c5dd}.character-intro>.character{clip-path:inset(1% .3% .2%);box-shadow:none;border-radius:0}.original-message{background:#f2f5fa;border:1px solid #e0e6ee;border-radius:12px;padding:18px;font-size:13px}.job-columns{gap:28px}.job-steps li>span{color:#617590;background:#e7edf6;border-color:#d2dce9}.job-steps li.done>span{color:#537d68;background:#dae8df}.job-steps li.current>span{color:#fff;background:#596f92;border-color:#596f92}.form-actions{border-color:#e3e8f0;gap:12px;padding-top:21px}.login-form input{background:#f2f4f8;border-color:#d5dce6}.login-form .button.full{border-radius:12px}[data-theme=dark] .settings-panel,[data-theme=dark] .support-list,[data-theme=dark] .retrieval-test{background:#242d3b}[data-theme=dark] .message-row:hover{background:#2c394b}[data-theme=dark] .modal-head{background:#293447}[data-theme=dark] .modal{background:#242e3e}[data-theme=dark] .character-intro{background:linear-gradient(110deg,#303f55,#243247)}@media (hover:hover) and (pointer:fine){.studio-office .workstation:hover .original-person{transform:translateY(-3px)scale(1.02)}}@media (width<=1250px){.agent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-office .workstation .original-person{max-width:155px}}@media (width<=1100px){.studio-office .office-layout{grid-template-columns:1fr}.studio-office .office-feed{border-left:0}}@media (width<=850px){.sidebar{width:242px;padding:26px 19px}.sidebar .brand>span:nth-child(2){display:block}.sidebar .brand{justify-content:flex-start;gap:12px}.sidebar .project-box{justify-content:flex-start;width:auto;height:auto;margin:25px 0}.sidebar .project-box>div{display:block}.sidebar nav button{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:48px;padding:10px 12px;font-size:13px}.sidebar nav button>span:first-of-type{flex:1;max-width:none}.sidebar .isolation{justify-content:flex-start}.sidebar .isolation>div,.sidebar .user-button>span:nth-child(2),.sidebar .user-button>svg{display:block}.sidebar .user-button{justify-content:flex-start;gap:9px}.sidebar .logout{justify-content:flex-start;gap:10px;font-size:12px}.workspace{margin-left:0}.topbar{padding:0 18px}main#main{padding:25px 20px}.agent-list{grid-template-columns:1fr}}@media (width<=650px){main#main{padding:22px 16px}.studio-office .workstation .original-person{max-width:162px}.studio-office .workstations{gap:23px 12px}.studio-office .office-heading{padding:20px 18px}.studio-office .office-feed{grid-template-columns:1fr}.studio-office .office-floor{padding:0 16px}.agent-list{gap:14px;padding:0 16px 16px}.agent-row{grid-template-columns:115px minmax(0,1fr);padding:18px 16px}.agent-row .agent-icon.person,.agent-row .agent-icon.person .character{width:115px;min-width:115px;height:115px}.agent-totals{display:flex}.agent-controls .badge{display:inline-flex}.agent-controls .button{flex-basis:100%}.section-heading{padding:20px}.settings-panel{padding:21px}.modal-head,.modal-body{padding:20px}.page-heading h1{font-size:27px}}.original-person .character.analyst{clip-path:inset(2% 2% 1% 7%)}.original-person .character.researcher{clip-path:inset(2% 1% 1% 5%)}.original-person .character.writer{clip-path:inset(3% 2% 1%)}.original-person .character.content{clip-path:inset(3% 2% 1% 8%)}.original-person .character.reviewer{clip-path:inset(3% 1% 1% 5%)}.studio-office .workstation .original-person{max-width:140px}.studio-office .workstations{gap:12px 25px;padding:8px 0 12px}.studio-office .workstation{padding-top:60px}.studio-office .office-heading{padding:15px 26px 14px}.studio-office .studio-room-label{padding-top:16px}.studio-office .office-bottom{padding:6px 0 7px}.studio-office .office-bottom .text-button{min-height:29px;padding:6px 0}.sidebar nav button{font-size:10px}.page-hidden *,.page-hidden :before,.page-hidden :after{animation-play-state:paused!important}.modal[open]{animation:.22s cubic-bezier(.23,1,.32,1) dialog-open}@keyframes dialog-open{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.studio-office .workstation .original-person{max-width:162px}.studio-office .workstations{gap:23px 12px}.studio-office .office-heading{padding:20px 18px}.sidebar nav button{font-size:13px}}@media (prefers-reduced-motion:reduce){.modal[open]{animation:none}}.activation-complete{width:370px;max-width:100%}.owner-activation .login-form form{padding:25px 0}.owner-activation .login-note{text-align:left}@media (width<=650px){.owner-activation .login-context .lobby-illustration{display:none}.owner-activation .login-context{padding:25px 28px}}.sidebar .rail-menu{color:#65718a;border:1px solid #e0e5ed;border-radius:11px;width:42px;min-width:42px;height:36px;margin:18px auto 3px;display:flex}.sidebar .project-box{margin-top:10px;margin-bottom:18px}.sidebar nav{gap:7px}.sidebar nav button{gap:0;height:47px;min-height:47px;padding:10px;overflow:visible}.sidebar nav button svg{width:23px;height:23px}.sidebar nav button>span:first-of-type{opacity:0;pointer-events:none;white-space:nowrap;color:#f2f5fa;z-index:50;background:#242b38;border:1px solid #4c596d;border-radius:10px;width:auto;max-width:none;padding:9px 14px;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:79px;transform:translateY(-50%)translate(-5px);box-shadow:0 9px 24px #1821322b}.sidebar nav button:hover>span:first-of-type,.sidebar nav button:focus-visible>span:first-of-type{opacity:1;transform:translateY(-50%)}.sidebar.expanded .brand{justify-content:flex-start;gap:12px}.sidebar.expanded .brand>span:nth-child(2){display:block}.sidebar.expanded .project-box{justify-content:flex-start;gap:10px;width:100%;height:auto;margin:18px 0 24px;padding:12px}.sidebar.expanded .project-box>div{display:block}.sidebar.expanded nav button{flex-direction:row;justify-content:flex-start;gap:12px;height:auto;min-height:48px;padding:12px}.sidebar.expanded nav button>span:first-of-type{opacity:1;box-shadow:none;color:inherit;white-space:normal;pointer-events:auto;background:0 0;border:0;flex:1;padding:0;position:static;transform:none}.sidebar.expanded .isolation>div{display:block}.sidebar.expanded .isolation,.sidebar.expanded .user-button{justify-content:flex-start;gap:10px}.sidebar.expanded .user-button>span:nth-child(2),.sidebar.expanded .user-button>svg{display:block}.sidebar.expanded .logout{justify-content:flex-start;gap:10px;font-size:13px}.topbar-left>span{font-size:12px}.topbar-left b,.button,.page-heading .button,.settings-panel .button,.agent-controls .button{font-size:14px}.text-button,.office-bottom .text-button,.studio-office .office-bottom .text-button,.studio-office .office-feed>.text-button,.motion-control{font-size:12px}.studio-office .desk-name{font-size:16px}.studio-office .desk-role,.studio-office .desk-state{font-size:12px}.studio-office .office-idle b{font-size:14px}.studio-office .office-delivery h4,.studio-office .office-delivery p,.studio-office .office-delivery .badge{font-size:12px}.agent-row .agent-description h3{font-size:15px}.agent-row .agent-description p,.agent-quote{font-size:12px}.agent-controls .badge{font-size:11px}.settings-panel .field>span{font-size:14px}[data-theme=dark] .sidebar .rail-menu{color:#c0cbe0;background:#2b374a;border-color:#4b576b}@media (width<=850px){.sidebar .rail-menu{display:none}.sidebar nav button{gap:10px;height:auto;min-height:49px;padding:12px}.sidebar nav button>span:first-of-type{opacity:1;box-shadow:none;pointer-events:auto;color:inherit;white-space:normal;background:0 0;border:0;flex:1;padding:0;font-size:14px;position:static;transform:none}.sidebar.expanded~.workspace{margin-left:0}}@media (width<=650px){.studio-office .desk-role,.studio-office .desk-state{font-size:11px}.studio-office .office-delivery p,.studio-office .office-delivery .badge{font-size:12px}}.isolation-panel{color:#536581;background:#e9eef5;border:1px solid #dde5ef;border-radius:14px;grid-column:1/-1;grid-template-columns:48px 190px minmax(0,1fr) auto;align-items:center;gap:20px;padding:23px 26px;display:grid}.isolation-panel .isolation-emblem{color:#687c9c;background:#dce4ef;border-radius:12px;width:42px;height:42px;margin:0}.isolation-panel .isolation-emblem svg{width:23px;height:23px}.isolation-panel h2{letter-spacing:-.3px;color:#394e6e;margin:0;font-size:16px;line-height:1.5}.isolation-panel p{color:#73839b;max-width:65ch;margin:0;font-size:12px}.isolation-panel>span:last-child{color:#76869d;font-size:11px}[data-theme=dark] .isolation-panel{background:#27364a;border-color:#3f536f}@media (width<=1100px){.isolation-panel{grid-template-columns:42px 1fr}.isolation-panel p,.isolation-panel>span:last-child{grid-column:2}}@media (width<=650px){.isolation-panel{gap:12px;padding:20px}}.farm-brand{align-items:center;gap:12px}.farm-brand .brand-mark{box-shadow:none;background:#eceeea;border:0;width:50px;min-width:50px;height:50px;padding:6px}.farm-brand .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.farm-brand .brand-copy{flex-direction:column;gap:5px;line-height:1.35;display:flex!important}.farm-brand .brand-copy b{letter-spacing:-.35px;font-size:16px;font-weight:650}.farm-brand .brand-copy small{color:var(--muted);font-size:12px;font-weight:400}.login-context .farm-brand .brand-copy b{color:#f2f4f7;font-size:19px}.login-context .farm-brand .brand-copy small{color:#aebacc}.login-context .farm-brand .brand-mark{background:#edf0ea}.sidebar{width:146px;padding:20px 16px 18px}.sidebar .farm-brand{text-align:center;flex-direction:column;gap:11px}.sidebar .farm-brand .brand-copy{display:flex!important}.sidebar .farm-brand .brand-copy b{font-size:14px;line-height:1.3}.sidebar .farm-brand .brand-copy small{font-size:12px;line-height:1.4}.sidebar .rail-menu{margin:21px auto 19px}.sidebar nav button>span:first-of-type{left:126px}.sidebar-bottom{padding-top:19px}.workspace{margin-left:146px}.sidebar.expanded{width:280px;padding:23px 20px 18px}.sidebar.expanded .farm-brand{text-align:left;flex-direction:row;gap:12px}.sidebar.expanded .farm-brand .brand-copy b{font-size:16px}.sidebar.expanded .rail-menu{margin:24px 0 19px}.sidebar.expanded~.workspace{margin-left:280px}.topbar-left .topbar-project{flex-direction:column;gap:3px;display:flex}.topbar-project b{letter-spacing:-.15px;font-size:14px;font-weight:550}.topbar-project small{color:var(--muted);font-size:12px}.office-agent-tooltip{z-index:70;pointer-events:none;color:#303b4d;background:#f9fafb;border:1px solid #dce3ed;border-radius:16px;width:min(334px,100vw - 24px);max-height:calc(100dvh - 24px);padding:21px;animation:.15s cubic-bezier(.23,1,.32,1) tooltip-reveal;position:fixed;overflow:hidden;box-shadow:0 18px 60px #10172545}.tooltip-person{align-items:center;gap:13px;margin-bottom:13px;display:flex}.tooltip-person .character{width:62px;min-width:62px;height:62px;box-shadow:none;clip-path:inset(3% 2% 1% 8%);border-radius:0}.tooltip-person b{letter-spacing:-.5px;font-size:20px;font-weight:600}.tooltip-person p{color:#637187;margin:3px 0 0;font-size:12px}.agent-capabilities ul{gap:8px;margin:0 0 16px;padding-left:18px;display:grid}.agent-capabilities li{color:var(--secondary);font-size:14px;line-height:1.55}.agent-capabilities dl{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.agent-capabilities dt{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600}.agent-capabilities dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.agent-example{background:#eef1f6;border:1px solid #e0e6ee;border-radius:10px;margin-top:18px;padding:14px 16px}.agent-example>span{color:#697990;font-size:12px;font-weight:600}.agent-example p{margin:5px 0 0;font-size:14px;line-height:1.55}.office-agent-tooltip .agent-capabilities ul{gap:6px;margin-bottom:11px}.office-agent-tooltip .agent-capabilities li{color:#58677b;font-size:12px;line-height:1.5}.office-agent-tooltip .agent-capabilities dt{color:#738299;margin-top:5px;font-size:11px}.office-agent-tooltip .agent-capabilities dd{color:#3d4c61;font-size:12px;line-height:1.5}.office-agent-tooltip .agent-example{margin-top:12px;padding:10px 12px}.office-agent-tooltip .agent-example>span,.office-agent-tooltip .agent-example p{font-size:12px}.office-agent-tooltip blockquote{color:#66768b;border:0;margin:12px 0 11px;padding:0;font-size:12px;font-style:italic;line-height:1.5}.office-agent-tooltip>small{color:#7b899c;font-size:11px}@keyframes tooltip-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.sidebar,.sidebar.expanded{width:280px;padding:26px 20px}.sidebar .farm-brand{text-align:left;flex-direction:row;gap:12px}.sidebar .farm-brand .brand-copy b{font-size:16px}.sidebar nav{margin-top:26px}.sidebar nav button>span:first-of-type{left:auto}.workspace,.sidebar.expanded~.workspace{margin-left:0}}@media (width<=650px){.topbar-project small{display:none}.login-context .farm-brand .brand-copy b{font-size:17px}}@media (prefers-reduced-motion:reduce){.office-agent-tooltip{animation:none}}.original-person .character.collector{clip-path:inset(1% .3% 4%)}.cloud-check-time{color:#a8b7cf;margin-top:8px;font-size:12px;display:block}.review-policy{background:#f8fafc;border:1px solid #dbe3ed;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:22px;padding:21px 23px;display:grid}.review-policy-icon{color:#5a7297;background:#e7edf6;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.review-policy-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-policy h3{letter-spacing:-.25px;margin:0;font-size:16px}.review-policy p{max-width:92ch;color:var(--secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.review-policy-control{flex-direction:column;align-items:center;gap:7px;min-width:80px;display:flex}.review-policy-control small{color:var(--muted);text-align:center;font-size:12px}.settings-panel .review-policy{grid-template-columns:1fr auto;gap:12px;margin:21px 0 15px;padding:18px 17px}.settings-panel .review-policy-icon{display:none}.settings-panel .review-policy .badge{white-space:normal;font-size:12px}.question-queue-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.question-queue-tabs button{background:var(--paper);border:1px solid var(--line);text-align:left;color:var(--secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 19px;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:flex}.question-queue-tabs button b{letter-spacing:-.7px;font-size:20px;font-weight:500}.question-queue-tabs button[aria-pressed=true]{color:#f0f4fb;background:#252c38;border-color:#252c38}.question-group{margin-bottom:31px}.question-group-heading{padding:4px 2px 16px}.question-group-heading h2{letter-spacing:-.5px;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:500;display:flex}.question-group-heading h2>span{color:#617390;text-align:center;letter-spacing:0;background:#e6ebf2;border-radius:7px;min-width:26px;padding:3px 6px;font-size:12px}.question-group-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.paired-question-list{gap:15px;display:grid}.message-row.question-card{background:var(--paper);border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);border-radius:16px;padding:0;display:block;overflow:hidden}.message-row.question-card:hover{background:var(--paper);border-color:#a3b2c9;box-shadow:0 8px 22px #202a3b09}.question-card.review{border-left:3px solid #6b85b0}.question-card.knowledge-gap{border-left-color:#ba9658}.question-card-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:17px 21px;font-size:12px;display:flex}.question-answer-pair{grid-template-columns:1fr 1fr;display:grid}.question-pane,.answer-pane{padding:22px 23px}.answer-pane{border-left:1px solid var(--line);background:#f6f8fb}.pair-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.question-pane p,.answer-pane p{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.question-card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:13px 21px;font-size:12px;display:flex}.question-card-footer b{color:var(--secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.question-group.review .question-card-footer b{color:#506e9f}.knowledge-gap .answer-pane{background:#fbf8f1}.office-human-queue{color:#edf2fa;text-align:left;background:#364254;border:1px solid #65799370;border-radius:12px;width:100%;margin:0 0 19px;padding:15px 14px;display:block}.office-human-queue b{font-size:14px;font-weight:500;line-height:1.5;display:block}.office-human-queue>span{color:#bfcee4;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.draft-approval>.section-heading{align-items:start;gap:14px;padding:0 0 16px}.draft-approval .section-heading h3{margin:0;font-size:18px;line-height:1.4}.proposed-answer{white-space:pre-wrap;margin-bottom:20px;line-height:1.65}.draft-approval .field{margin-top:17px}.draft-approval .field>span{font-size:14px}.draft-approval textarea{font-size:14px;line-height:1.6}.draft-approval-actions{flex-wrap:wrap;gap:11px;margin:22px 0 12px;display:flex}.approval-delivery-note{color:var(--muted);font-size:12px;line-height:1.6}.knowledge-gap-explanation{color:#6b5d42;background:#faf6ec;border:1px solid #e8dcbd;border-radius:12px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:19px 20px;display:flex}.knowledge-gap-explanation>svg{color:#a48855;flex-shrink:0;margin-top:2px}.knowledge-gap-explanation b{font-size:14px;font-weight:600}.knowledge-gap-explanation p{margin:10px 0 8px;font-size:14px;line-height:1.65}.knowledge-gap-explanation small{color:#8a7a5e;font-size:12px;line-height:1.55;display:block}.human-approval-summary{color:#52715e;background:#eff6f2;border:1px solid #d9e7df;border-radius:11px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px 18px;display:flex}.human-approval-summary>svg{flex-shrink:0;margin-top:1px}.human-approval-summary b{font-size:13px;font-weight:500}.human-approval-summary p{margin:5px 0 0;font-size:12px;line-height:1.6}[data-theme=dark] .review-policy-icon{color:#a9c2e7;background:#354965}[data-theme=dark] .knowledge-gap .answer-pane{background:#3b372b}[data-theme=dark] .question-group-heading h2>span{color:#b8cce9;background:#36465e}[data-theme=dark] .knowledge-gap-explanation{color:#e4d7bb;background:#3b352a;border-color:#6d6045}[data-theme=dark] .knowledge-gap-explanation small{color:#cdbb98}[data-theme=dark] .human-approval-summary{color:#bbd8c7;background:#293d33;border-color:#405d4c}@media (width<=1100px){.office-human-queue{margin-bottom:0}}@media (width<=650px){.review-policy{grid-template-columns:1fr;gap:12px;padding:18px}.review-policy-icon{display:none}.question-queue-tabs{grid-template-columns:1fr 1fr;gap:9px}.question-queue-tabs button{padding:13px;font-size:13px}.question-card-meta{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.question-answer-pair{grid-template-columns:1fr}.question-pane,.answer-pane{padding:18px}.answer-pane{border-left:0;border-top:1px solid var(--line)}.question-card-footer{flex-wrap:wrap;padding:13px 17px}.question-card-footer>span:empty{display:none}.knowledge-gap-explanation{gap:12px;padding:17px}.knowledge-gap-explanation>svg{width:20px}.draft-approval-actions>.button{width:100%}.draft-approval>.section-heading{flex-wrap:wrap}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#181615;--paper:#24211f;--control:#2e2a27;--elevated:#37312d;--hover:#403731;--ink:#f5eee8;--secondary:#d4c4b9;--muted:#b6a59a;--line:#4c423b;--control-line:#8b7262;--brand:#f0b08b;--brand-hover:#ffc9a5;--brand-soft:#493327;--on-brand:#281c16;--focus:#ffb195;--success:#b4d4b4;--success-soft:#2f382c;--amber:#edc48d;--amber-soft:#403326;--red:#f3aba0;--red-soft:#482b27;background:var(--canvas);color:var(--ink)}[data-theme=dark] body{background:var(--canvas);color:var(--ink)}[data-theme=dark] .sidebar{border-color:var(--line);background:#211e1c;box-shadow:12px 0 40px #0002}[data-theme=dark] .topbar{border-color:var(--line);background:#24211fe8}[data-theme=dark] .farm-brand .brand-mark,[data-theme=dark] .login-emblem{background:var(--elevated);color:var(--ink)}[data-theme=dark] .project-box,[data-theme=dark] .sidebar .rail-menu{background:var(--control);border-color:var(--line);color:var(--secondary)}[data-theme=dark] .project-symbol,[data-theme=dark] .avatar{background:var(--elevated);border-color:var(--line);color:var(--ink)}[data-theme=dark] nav button{color:var(--secondary)}[data-theme=dark] nav button:hover{background:var(--hover)}[data-theme=dark] nav button.selected{background:var(--brand-soft);color:var(--brand);box-shadow:none}[data-theme=dark] .sidebar nav button>span:first-of-type{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:0 9px 24px #0004}[data-theme=dark] .sidebar.expanded nav button>span:first-of-type{color:inherit;background:0 0}[data-theme=dark] .nav-count{background:var(--brand);color:var(--on-brand)}[data-theme=dark] .sidebar .isolation,[data-theme=dark] .nav-label,[data-theme=dark] .logout,[data-theme=dark] .isolation small,[data-theme=dark] .mini-label,[data-theme=dark] .note-line,[data-theme=dark] .scope-label,[data-theme=dark] .event-row time{color:var(--muted)}[data-theme=dark] .panel,[data-theme=dark] .settings-panel,[data-theme=dark] .support-list,[data-theme=dark] .retrieval-test,[data-theme=dark] .message-row,[data-theme=dark] .setup-panel{background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:0 3px 18px #0001}[data-theme=dark] .metrics,[data-theme=dark] .metric,[data-theme=dark] .setup-only .setup-panel{box-shadow:none;background:0 0}[data-theme=dark] .message-row:hover,[data-theme=dark] .document-title:hover{background:var(--control)}[data-theme=dark] .section-heading,[data-theme=dark] .event-row,[data-theme=dark] .document-row,[data-theme=dark] .user-row,[data-theme=dark] .review-history,[data-theme=dark] .form-actions{border-color:var(--line)}[data-theme=dark] .message-symbol,[data-theme=dark] .file-icon,[data-theme=dark] .empty-icon,[data-theme=dark] .event-marker,[data-theme=dark] .event-marker.blue,[data-theme=dark] .isolation-emblem{background:var(--elevated);color:var(--secondary)}[data-theme=dark] .role-grid svg,[data-theme=dark] .metric>div svg{color:var(--muted)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .filters>select,[data-theme=dark] .login-form input,[data-theme=dark] .workflow-route-detail select{background:var(--control);color:var(--ink);border-color:var(--control-line);caret-color:var(--brand)}[data-theme=dark] select option,[data-theme=dark] select optgroup{background:var(--control);color:var(--ink)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--muted);opacity:1}[data-theme=dark] input[readonly],[data-theme=dark] textarea[readonly]{background:var(--paper);color:var(--secondary)}[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible{border-color:var(--focus);outline-color:var(--focus)}[data-theme=dark] input[type=checkbox]{accent-color:var(--brand)}[data-theme=dark] .search-field{background:var(--control);border-color:var(--control-line);color:var(--muted)}[data-theme=dark] .search-field input{color:var(--ink);background:0 0}[data-theme=dark] .file-input{background:var(--control)}[data-theme=dark] .file-input::file-selector-button{background:var(--elevated);color:var(--brand)}[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--control) inset;caret-color:var(--brand)}[data-theme=dark] .button,[data-theme=dark] .agent-controls .button{background:var(--control);color:var(--ink);border-color:var(--control-line);box-shadow:none}[data-theme=dark] .button:hover:not(:disabled),[data-theme=dark] .agent-controls .button:hover:not(:disabled){background:var(--hover);border-color:var(--brand)}[data-theme=dark] .button:active:not(:disabled){background:var(--elevated)}[data-theme=dark] .button.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}[data-theme=dark] .button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}[data-theme=dark] .button.danger{background:var(--red-soft);color:var(--red);border-color:#966458}[data-theme=dark] .icon-button:hover:not(:disabled){background:var(--hover)}[data-theme=dark] .text-button{color:var(--brand)}[data-theme=dark] .switch:before{background:#64584f}[data-theme=dark] .switch[aria-checked=true]:before{background:var(--brand)}[data-theme=dark] .switch span{background:var(--ink)}[data-theme=dark] .switch[aria-checked=true] span{background:var(--on-brand)}[data-theme=dark] .badge,[data-theme=dark] .badge.neutral,[data-theme=dark] .agent-controls .badge{background:var(--elevated);color:var(--secondary);border-color:var(--line)}[data-theme=dark] .badge.blue,[data-theme=dark] .status-dot.blue{background:var(--brand-soft);color:#f4c1a2}[data-theme=dark] .badge.green,[data-theme=dark] .agent-controls .badge.green{background:var(--success-soft);color:var(--success);border-color:#57654d}[data-theme=dark] .badge.amber,[data-theme=dark] .agent-controls .badge.amber{background:var(--amber-soft);color:var(--amber);border-color:#796345}[data-theme=dark] .badge.red{background:var(--red-soft);color:var(--red)}[data-theme=dark] .status-dot.neutral{color:var(--muted)}[data-theme=dark] .error{background:var(--red-soft);color:var(--red)}[data-theme=dark] .warning,[data-theme=dark] .attention-link{background:var(--amber-soft);color:var(--amber);border-color:#796345}[data-theme=dark] .success-message,[data-theme=dark] .review-history small{color:var(--success)}[data-theme=dark] .info-strip,[data-theme=dark] .isolation-panel{background:var(--control);border-color:var(--line);color:var(--secondary)}[data-theme=dark] .info-strip>svg{color:var(--brand)}[data-theme=dark] .isolation-panel h2,[data-theme=dark] .isolation-panel p,[data-theme=dark] .isolation-panel>span:last-child{color:var(--secondary)}[data-theme=dark] .knowledge-summary{border-color:var(--line);color:var(--ink);background:linear-gradient(115deg,#393029,#29231f)}[data-theme=dark] .knowledge-summary>svg,[data-theme=dark] .knowledge-summary .badge{color:var(--brand)}[data-theme=dark] .knowledge-summary p,[data-theme=dark] .cloud-check-time{color:var(--secondary)}[data-theme=dark] .knowledge-summary .badge{background:var(--brand-soft)}[data-theme=dark] .original-message,[data-theme=dark] .source-fragment,[data-theme=dark] .source-details,[data-theme=dark] .support-resolution{background:var(--control);border-color:var(--line);color:var(--ink)}[data-theme=dark] .support-ticket-head .muted,[data-theme=dark] .scope-label{color:var(--muted)}[data-theme=dark] .scope-label{background:var(--control)}[data-theme=dark] .pipeline-result,[data-theme=dark] .agent-node,[data-theme=dark] .agent-node.disabled,[data-theme=dark] .agent-dialog-stats{background:var(--control);border-color:var(--line)}[data-theme=dark] .node-number,[data-theme=dark] .agent-icon{background:var(--elevated);color:var(--secondary)}[data-theme=dark] .agent-icon.person{background:0 0}[data-theme=dark] .step-number,[data-theme=dark] .job-steps li>span{background:var(--control);color:var(--secondary);border-color:var(--line)}[data-theme=dark] .step-number.done,[data-theme=dark] .job-steps li.done>span{background:var(--success-soft);color:var(--success);border-color:#57654d}[data-theme=dark] .job-steps li.current>span{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}[data-theme=dark] .setup-progress>span{background:var(--line)}[data-theme=dark] .setup-progress .done{background:var(--success)}[data-theme=dark] .max-status{background:var(--control);border-color:var(--line)}[data-theme=dark] .modal,[data-theme=dark] .toast{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:0 30px 100px #0008}[data-theme=dark] .modal::backdrop{background:#100d0bc4}[data-theme=dark] .modal-head{background:var(--control);border-color:var(--line)}[data-theme=dark] .modal-head p{color:var(--muted)}[data-theme=dark] .character-intro{color:var(--ink);background:linear-gradient(110deg,#40332a,#2d2621)}[data-theme=dark] .character-intro h3{color:var(--ink)}[data-theme=dark] .character-intro b,[data-theme=dark] .character-intro p{color:var(--secondary)}[data-theme=dark] .agent-example{background:var(--control);border-color:var(--line)}[data-theme=dark] .agent-example>span{color:var(--brand)}[data-theme=dark] .office-agent-tooltip{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:0 18px 60px #0007}[data-theme=dark] .office-agent-tooltip .agent-capabilities li,[data-theme=dark] .office-agent-tooltip .agent-capabilities dd{color:var(--secondary)}[data-theme=dark] .tooltip-person p,[data-theme=dark] .office-agent-tooltip .agent-capabilities dt,[data-theme=dark] .office-agent-tooltip blockquote,[data-theme=dark] .office-agent-tooltip>small{color:var(--muted)}[data-theme=dark] .review-policy{background:var(--control);border-color:var(--line)}[data-theme=dark] .review-policy-icon{background:var(--brand-soft);color:var(--brand)}[data-theme=dark] .question-queue-tabs button[aria-pressed=true],[data-theme=dark] .question-scope-tabs>button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);border-color:#95684d}[data-theme=dark] .question-group-heading h2>span{background:var(--elevated);color:var(--secondary)}[data-theme=dark] .question-card.review{border-left-color:var(--brand)}[data-theme=dark] .question-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=dark] .message-row.question-card:hover{background:var(--paper);border-color:var(--control-line);box-shadow:0 8px 22px #0002}[data-theme=dark] .answer-pane{background:var(--control)}[data-theme=dark] .knowledge-gap .answer-pane,[data-theme=dark] .knowledge-gap-explanation{background:var(--amber-soft);color:var(--secondary);border-color:#796345}[data-theme=dark] .knowledge-gap-explanation>svg,[data-theme=dark] .knowledge-gap-explanation small{color:var(--amber)}[data-theme=dark] .question-group.review .question-card-footer b{color:var(--brand)}[data-theme=dark] .human-approval-summary{background:var(--success-soft);color:var(--success);border-color:#57654d}[data-theme=dark] .question-trash:hover{background:var(--red-soft);color:var(--red);border-color:#966458}[data-theme=dark] .approved-knowledge.has-error{border-color:#966458}[data-theme=dark] .workflow-route-step.is-current .workflow-route-marker,[data-theme=dark] .workflow-route-here{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}[data-theme=dark] .studio-office{--studio-text:var(--ink);--studio-muted:var(--muted);border-color:var(--line);background:#201c19;box-shadow:0 24px 55px #0003}[data-theme=dark] .studio-office .office-heading{background:linear-gradient(110deg,#322a24,#24201c)}[data-theme=dark] .studio-kicker,[data-theme=dark] .studio-office .office-heading p,[data-theme=dark] .motion-control{color:var(--secondary)}[data-theme=dark] .studio-office .office-heading h2{color:var(--ink)}[data-theme=dark] .studio-office .view-switch{background:var(--control);border-color:var(--line)}[data-theme=dark] .studio-office .view-switch button{color:var(--secondary)}[data-theme=dark] .studio-office .view-switch button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}[data-theme=dark] .studio-office .office-layout{border-color:var(--line)}[data-theme=dark] .studio-office .office-floor{background:radial-gradient(at 40% 30%,#39312b 0%,#2a2521 44%,#201c19 85%)}[data-theme=dark] .studio-lights i,[data-theme=dark] .studio-lights i:nth-child(2),[data-theme=dark] .studio-lights i:nth-child(3){background:radial-gradient(#ffbf8b12,#0000 68%)}[data-theme=dark] .office-atmosphere{background-image:linear-gradient(#d3b8a009 1px,#0000 1px),linear-gradient(90deg,#d3b8a009 1px,#0000 1px)}[data-theme=dark] .studio-room-label,[data-theme=dark] .studio-room-label span{color:var(--muted)}[data-theme=dark] .route-base{stroke:#ba957a}[data-theme=dark] .route-packet{stroke:var(--brand)}[data-theme=dark] .studio-office .workstation,[data-theme=dark] .studio-office .workstation:hover,[data-theme=dark] .studio-office .workstation.working{color:var(--ink);background:0 0}[data-theme=dark] .studio-office .studio-desk{background:linear-gradient(#8a7b6d,#54483f 60%,#342d27);border-color:#bba28c4f;box-shadow:0 3px #17110d,0 13px 15px #0003}[data-theme=dark] .studio-office .studio-desk:before{background:linear-gradient(90deg,#d7bfa333,#f8dbc44f,#c4a68922);border-color:#f0d7bf69}[data-theme=dark] .studio-office .studio-desk:after{border-color:#bba28c72}[data-theme=dark] .studio-office .studio-desk>span{background:#e0c8b366;box-shadow:42px -1px 0 -1px #efdfc944}[data-theme=dark] .desk-orbit{background:radial-gradient(#d7bfa30f,#0000);border-color:#d7bfa315}[data-theme=dark] .work-lamp{background:var(--brand);box-shadow:0 0 12px #f0b08b66}[data-theme=dark] .paused .work-lamp{box-shadow:none;background:#998779}[data-theme=dark] .studio-office .desk-name,[data-theme=dark] .studio-office .office-feed-title,[data-theme=dark] .studio-office .office-idle b{color:var(--ink)}[data-theme=dark] .studio-office .desk-role,[data-theme=dark] .studio-office .desk-state,[data-theme=dark] .studio-office .desk-step,[data-theme=dark] .studio-office .office-bottom,[data-theme=dark] .studio-office .office-idle p,[data-theme=dark] .studio-office .office-idle>svg,[data-theme=dark] .studio-office .office-delivery p{color:var(--secondary)}[data-theme=dark] .studio-office .desk-state.green{color:var(--success)}[data-theme=dark] .studio-office .desk-state.amber{color:var(--amber)}[data-theme=dark] .studio-office .office-bottom{border-color:var(--line)}[data-theme=dark] .studio-office .office-bottom .text-button,[data-theme=dark] .studio-office .office-feed>.text-button{color:var(--brand)}[data-theme=dark] .studio-office .office-feed{border-color:var(--line);background:#27221ee6}[data-theme=dark] .studio-office .office-feed-title .status-dot{background:var(--brand)}[data-theme=dark] .studio-office .office-delivery h4{color:var(--ink)}[data-theme=dark] .studio-office .office-delivery .badge{background:var(--elevated);color:var(--secondary);border-color:var(--line)}[data-theme=dark] .studio-office .office-delivery .badge.green{background:var(--success-soft);color:var(--success);border-color:#57654d}[data-theme=dark] .studio-office .office-delivery .badge.amber{background:var(--amber-soft);color:var(--amber);border-color:#796345}[data-theme=dark] .studio-office .current-work,[data-theme=dark] .office-human-queue{background:var(--brand-soft);color:var(--ink);border-color:#95684d}[data-theme=dark] .studio-office .current-work span,[data-theme=dark] .studio-office .current-work small,[data-theme=dark] .office-human-queue>span{color:#f4c1a2}[data-theme=dark] .studio-office .attention-link{background:var(--amber-soft);color:var(--amber);border-color:#796345}[data-theme=dark] .character-ready-bubble,[data-theme=dark] .character-idle-note{color:#ffe0c4;background:#48352a;border-color:#9b7258;box-shadow:0 8px 24px #0005}[data-theme=dark] .agent-row{border-color:var(--line);color:var(--ink);background:radial-gradient(at 4% 35%,#40342b,#29231e 75%)}[data-theme=dark] .agent-row .agent-description h3{color:var(--ink)}[data-theme=dark] .agent-row .mini-label,[data-theme=dark] .agent-row .agent-description p,[data-theme=dark] .agent-quote,[data-theme=dark] .agent-totals small,[data-theme=dark] .agent-controls .icon-button{color:var(--secondary)}[data-theme=dark] .agent-totals{border-color:var(--line)}[data-theme=dark] .login-screen,[data-theme=dark] .login-form{background:var(--paper)}[data-theme=dark] .login-context{background:radial-gradient(at 52% 76%,#42342a,#29231e 56%,#1b1714)}[data-theme=dark] .login-context h1{color:var(--ink)}[data-theme=dark] .login-context p,[data-theme=dark] .login-context small,[data-theme=dark] .login-principles span,[data-theme=dark] .login-principles svg,[data-theme=dark] .lobby-illustration>span,[data-theme=dark] .login-context .farm-brand .brand-copy small{color:var(--secondary)}[data-theme=dark] .lobby-illustration{border-color:var(--line)}[data-theme=dark] .lobby-illustration .lobby-line{background:linear-gradient(90deg,#0000,#cbb0984d,#0000)}[data-theme=dark] .skip-link{background:var(--brand);color:var(--on-brand)}@media (width<=850px){[data-theme=dark] .sidebar nav button>span:first-of-type{color:inherit;background:0 0}}
