@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--bg:#0c0f14;--surface:#13171e;--surface-2:#191e27;--surface-3:#202631;--line:#29313d;--ink:#edf1f7;--muted:#a1aabd;--dim:#8995a9;--accent:#82ddc5;--accent-dark:#102a23;--blue:#9ebeff;--red:#f2abb8;--amber:#efd091;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope Variable,system-ui,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid transparent;background:var(--surface-3);color:var(--ink);border-radius:8px;padding:11px 16px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s}button:hover{background:#293242}button:disabled{opacity:.48;cursor:not-allowed}.primary,button.primary{background:var(--accent);color:#092b21;border-color:var(--accent)}button.primary:hover{background:#a1ead6}button.secondary{background:transparent;border-color:#58657b;color:var(--ink)}button.secondary:hover{background:var(--surface-3)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,select,textarea{width:100%;min-width:0;background:#0e131b;color:var(--ink);border:1px solid #59657b;border-radius:8px;padding:12px 13px;line-height:1.5}input::placeholder,textarea::placeholder{color:#9ca8bc;opacity:1}textarea{resize:vertical}select{padding-right:28px}label{display:block;font-weight:600;font-size:12px}label input,label select,label textarea{margin-top:9px}h1,h2,h3,h4,p{margin-top:0}h1{font-size:33px;line-height:1.22;font-weight:700;letter-spacing:-1.1px;margin-bottom:10px}h2{font-size:15px;margin-bottom:0}h2,h3{line-height:1.5;font-weight:650}h3{font-size:14px;margin-bottom:8px}h4{font-size:13px;line-height:1.6}p{line-height:1.75}.subtle,p,small{color:var(--muted)}.subtle,small{font-size:11px}svg{flex-shrink:0}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:fixed;top:8px;left:240px;transform:translateY(-150%);z-index:100;background:var(--accent);color:#092b21;padding:12px 18px;border-radius:6px}.skipLink:focus{transform:translateY(0)}.shell{min-height:100dvh;display:flex}.shell>aside{position:fixed;inset:0 auto 0 0;width:224px;display:flex;flex-direction:column;background:#10141a;border-right:1px solid var(--line);padding:27px 16px 16px;z-index:40;overflow-y:auto;overscroll-behavior:contain}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);padding:0 10px;font-size:25px;font-weight:750;letter-spacing:-1px}.brand:hover{text-decoration:none}.brand small{display:block;font-size:10px;font-weight:500;letter-spacing:.35px;margin-top:2px;color:var(--muted)}.brandMark{display:grid;place-items:center;width:37px;height:42px;color:var(--accent)}.workspaceCard{display:flex;align-items:center;gap:10px;margin:32px 0 27px;padding:12px 10px;border:1px solid var(--line);border-radius:9px;font-size:11px;font-weight:600}.workspaceCard small{display:block;font-size:9px;margin-top:5px;font-weight:400}.workspaceCard>svg{margin-left:auto;color:var(--dim)}.workspaceAvatar{display:grid;place-items:center;background:#28352f;color:#b1e5cb;width:29px;height:29px;border:1px solid #43594a;border-radius:7px;font-size:12px}.navLabel{font-size:10px;color:var(--muted);margin:0 13px 9px}.shell>aside nav button{background:transparent;width:100%;text-align:left;justify-content:flex-start;gap:12px;padding:12px 13px;margin:2px 0;color:#aeb7c6;font-size:12px;font-weight:500;border-radius:8px;min-height:43px}.shell>aside nav button:hover{background:#1b222d;color:var(--ink)}.shell>aside nav button.active{background:#1c302c;color:#a2ecd5;border-color:#2c4940}.shell>aside nav b{margin-left:auto;font-size:10px;padding:1px 6px;background:#315548;color:#c6f7df;border-radius:5px}.sidebarBottom{margin-top:auto;padding-top:34px}.budgetNote{display:flex;align-items:center;gap:10px;padding:15px 9px 19px;color:var(--accent);font-size:11px}.budgetNote small{display:block;font-size:9px;margin-top:5px;color:var(--muted)}.ownerCard{border-top:1px solid var(--line);padding:17px 4px 0;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.ownerCard small{display:block;font-size:10px;font-weight:400;margin-top:4px}.ownerCard button{margin-left:auto}.avatar,.topAvatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#29313e;border:1px solid #404b5d;color:#dbe5f4;font-size:10px;font-weight:650}.iconButton{background:transparent;color:var(--muted);padding:10px;min-width:40px;min-height:40px}.iconButton:hover{background:#242c38;color:var(--ink)}.content{margin-left:224px;width:calc(100% - 224px);min-width:0}.topbar{height:78px;gap:24px;border-bottom:1px solid var(--line);padding:0 32px;background:#0e1218}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:10px;white-space:nowrap;font-size:11px;color:var(--muted)}.breadcrumb strong{font-weight:500;color:var(--ink)}.breadcrumb>svg{color:#8590a4}.searchTrigger{background:#161b23;border:1px solid #343e4d;color:var(--muted);font-size:11px;min-height:36px;max-width:300px;flex:1 1;justify-content:flex-start;padding:7px 12px;margin-left:auto}.searchTrigger kbd{margin-left:auto;color:#b4becd;background:#222a36;border:1px solid #465267;padding:2px 5px;border-radius:4px;font-family:inherit;font-size:10px}.topbarActions{gap:9px}.privatePill,.topbarActions{display:flex;align-items:center}.privatePill{gap:6px;color:var(--muted);font-size:10px;margin-right:7px}.approvalShortcut{position:relative}.approvalShortcut i{position:absolute;right:8px;top:7px;background:var(--amber);border:2px solid var(--bg);height:8px;width:8px;border-radius:50%}.topAvatar{margin-left:4px}.body{padding:31px 32px 0;max-width:1780px;margin:auto;min-width:0}.pageHeading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px}.pageHeading>div{min-width:0}.pageHeading p{margin:0;font-size:12px}.sectionKicker{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;margin-bottom:14px;flex-wrap:wrap}.syncTime{border-left:1px solid #4d586c;padding-left:10px;margin-left:5px;color:var(--muted)}.statusDot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.statusDot.green{color:#86d4a7}.statusDot.cyan{color:#80dbcd}.statusDot.muted{color:#a1abbb}.pageHeading .primary{font-size:11px;white-space:nowrap;padding:11px 15px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.metric{background:linear-gradient(140deg,#191f29,#131820);border:1px solid #303947;border-radius:var(--radius);padding:21px 20px}.metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px}.metric>div>svg{color:#b0bdcf}.metric strong{display:block;font-size:31px;font-weight:650;line-height:1.3;letter-spacing:-1.2px;margin:18px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric small{font-size:10px;color:#a3afc1;line-height:1.5;display:block}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:23px;min-width:0;overflow:hidden}.panelHeading{padding:20px 22px;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.panelHeading,.panelHeading h2{display:flex;align-items:center}.panelHeading h2{gap:9px;font-size:13px}.panelHeading h2 svg{color:#a1afc4}.panelHeading>.subtle{font-size:10px}.link{color:var(--accent);padding:7px 0;font-size:11px;min-height:34px;border:0;font-weight:550}.link,.link:hover{background:transparent}.link:hover{color:#b5f2df;text-decoration:underline;text-underline-offset:4px}.badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;background:#252b36;color:#c4ccd9;font-size:9px;line-height:1.5;padding:5px 8px;white-space:nowrap;font-weight:600}.badge.cyan{color:#a2e7dc;background:#1b3733}.badge.green{color:#a5e8be;background:#1d3529}.badge.blue{color:#bfd0ff;background:#24314c}.badge.amber{color:#f5dca4;background:#382e1d}.badge.red{color:#fac1ca;background:#3b222a}.badge.muted{color:#c0c8d7;background:#272d38}.badge .statusDot{width:5px;height:5px}.pipeline{padding:22px}.pipeline+.pipeline{border-top:1px solid var(--line)}.pipelineHeading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.pipelineHeading>div{display:flex;align-items:center;gap:12px}.pipelineHeading h3{margin:0 0 5px;font-size:14px}.pipelineHeading p{font-size:10px;margin:0}.pipelineHeading>.mono{color:var(--accent);font-size:10px;white-space:nowrap}.projectGlyph{display:grid;place-items:center;width:38px;height:38px;border:1px solid #4b4267;background:#29233c;border-radius:9px;color:#c6b1ef}.stageScroll{overflow-x:auto;padding-bottom:5px}.stages{display:flex;margin:0;padding:0;list-style:none;min-width:740px}.stages li{position:relative;flex:1 1;min-width:0}.stages li:not(:last-child):after{content:"";position:absolute;top:19px;left:40px;right:0;border-top:1px solid #37414f}.stages li.accepted:after{border-color:#507c69}.stages button{align-items:flex-start;flex-direction:column;position:relative;width:100%;padding:0 10px 0 0;min-height:100px;text-align:left;gap:0;font-weight:500;border:0;z-index:1}.stages button,.stages button:hover{background:transparent}.stages button:disabled{opacity:1;cursor:default}.stageMark{width:39px;height:39px;display:grid;place-items:center;border:1px solid #424c5e;background:var(--surface);border-radius:50%;font-family:ui-monospace,SFMono-Regular,monospace;color:#b5bfd0;font-size:11px;margin-bottom:13px;z-index:2}.accepted .stageMark{border-color:#46745a;background:#183325;color:#9de0b4}.current .stageMark{border-color:#957f52;background:#322b1e;color:#f0d49b;box-shadow:0 0 0 4px #382f1e59}.stages strong{font-size:11px;font-weight:650;margin-bottom:6px}.stages button>span:last-child{font-size:9px;color:var(--muted)}.stages .accepted button>span:last-child{color:#a2dab1}.stages .current button>span:last-child{color:#edd29d}.future strong{color:#a8b2c1}.pipelineNote{margin:16px 0 0;font-size:10px;color:#9aa8bc;max-width:85ch;line-height:1.6}.overviewGrid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:22px}.overviewGrid>div{min-width:0}.slotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:19px}.slot{border:1px solid #333d4c;background:#161d26;border-radius:10px;padding:16px}.slot.occupied{border-color:#386557;background:#172720}.slotTop{display:flex;align-items:center;gap:10px;margin-bottom:17px}.agentIcon{height:35px;width:35px;background:#222c39;color:#bdcadd;display:grid;place-items:center;border:1px solid #3b485a;border-radius:8px}.slotTop>.mono{font-size:10px;color:#b6c2d4}.slotTop>.statusDot{margin-left:auto}.slot h3{font-size:12px;line-height:1.6;margin:0 0 6px}.slot p{font-size:10px;line-height:1.6;min-height:32px;margin:0 0 13px}.slotHint{font-size:9px;color:#a7b4c6}.slot .link{font-size:10px}.inlineWarning{margin:0 19px 18px;font-size:11px;color:var(--amber)}.decisionClear{text-align:center;padding:27px 24px 24px}.decisionClear>svg{color:var(--accent);margin-bottom:15px}.decisionClear h3{font-size:12px}.decisionClear p{font-size:10px;margin-bottom:0}.panelFooterLink{border-radius:0;width:100%;border:0;border-top:1px solid var(--line);justify-content:space-between;padding:14px 21px;font-size:10px;background:transparent;color:#bbd6ce;font-weight:500}.decisionPreview{padding:8px 14px}.decisionPreview>button{background:transparent;padding:13px 6px;display:flex;width:100%;justify-content:flex-start;gap:11px;text-align:left;border-radius:0;border-bottom:1px solid var(--line)}.decisionPreview>button:last-child{border:0}.decisionPreview strong{display:block;font-size:11px}.decisionPreview small{display:block;font-size:9px;margin-top:6px}.decisionPreview button>svg{margin-left:auto}.decisionIcon{width:31px;height:34px;background:#352c1f;color:var(--amber);display:grid;place-items:center;border-radius:7px}.eventFeed{list-style:none;padding:18px 21px;margin:0}.eventFeed li{display:flex;gap:12px;position:relative;padding-bottom:21px}.eventFeed li:last-child{padding-bottom:0}.eventFeed li:not(:last-child):before{content:"";position:absolute;left:13px;top:27px;bottom:0;border-left:1px solid #35404f}.eventMark{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:1px solid #3a4658;border-radius:50%;background:var(--surface-2);color:#bcc9dd;flex-shrink:0}.eventMark.cyan{color:#a4e7da}.eventMark.amber{color:#f5d39b}.eventMark.red{color:var(--red)}.eventFeed li>div{min-width:0;padding-top:2px}.eventButton{padding:0;min-height:20px;font-size:10px;gap:7px;justify-content:flex-start;text-align:left;background:transparent;border-radius:3px;color:#e0e7f2}.eventButton:hover{background:transparent;text-decoration:underline}.eventFeed p{font-size:10px;line-height:1.6;margin:6px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.eventFeed small{font-size:9px;color:#a1aec1}.tableWrap{position:relative;width:100%;overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px;text-align:left}th{font-size:9px;font-weight:550;padding:12px 18px;color:#abb6c8;background:#11161e;border-bottom:1px solid var(--line)}td{font-size:10px;padding:17px 18px;border-bottom:1px solid #252c38;vertical-align:middle}tr:last-child td{border-bottom:0}th:first-child{width:38%}th:nth-child(2){width:15%}th:nth-child(3){width:22%}th:nth-child(4){width:18%}th:last-child{width:7%}td.task strong{font-size:11px;font-weight:550;color:#e2e9f3;line-height:1.65}td.task small,td.task strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.task small{font-size:9px;color:#a5b2c6;margin-top:6px}td.task small span{color:#9eacbf}tbody tr:hover{background:#1b222d}.roleTag{display:inline-flex;align-items:center;gap:5px;color:#c8d4e4;font-size:10px;white-space:nowrap}.roleTag.hermes{color:#d5c3ed}.rowAction{min-height:34px;min-width:30px;padding:7px;background:transparent;color:#b7c4d8}.rowAction:hover{color:var(--accent);background:#25352f}.overviewGrid table{min-width:545px}.overviewGrid td,.overviewGrid th{padding-left:17px;padding-right:10px}.overviewGrid .optionalColumn{display:none}.overviewGrid th:first-child{width:44%}.overviewGrid th:nth-child(2){width:18%}.overviewGrid th:nth-child(3){width:30%}.overviewGrid th:last-child{width:8%}.empty{text-align:center;padding:38px 24px;color:var(--muted)}.empty>svg{color:#a7b5cb;margin-bottom:15px}.empty h3{font-size:13px;color:var(--ink)}.empty p{font-size:11px;max-width:48ch;margin:0 auto 10px}.projectForm{display:flex;padding:22px;gap:12px;border-bottom:1px solid var(--line)}.projectForm input{max-width:460px}.projectForm button{font-size:11px;white-space:nowrap}.projectGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px}.projectGrid article{border:1px solid #35404e;border-radius:11px;background:#171d26;padding:21px;min-width:0}.projectCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.projectCardTop>.mono{font-size:9px;color:var(--muted)}.projectIcon{display:grid;place-items:center;width:43px;height:43px;background:#28394a;color:#b5d7f2;border-radius:10px}.projectIcon.color1{background:#34304b;color:#d0c4ec}.projectIcon.color2{background:#263a31;color:#b1dfc1}.projectIcon.color3{background:#3d3327;color:#efd5b1}.projectGrid h3{overflow-wrap:anywhere;font-size:15px}.projectGrid p{font-size:11px}.projectGrid small{display:block;font-size:10px}.projectGrid .link{margin-top:18px}.requestForm{padding:23px;display:grid;gap:19px}.formColumns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.composerFooter{display:flex;align-items:center;justify-content:space-between;gap:20px}.composerFooter p{display:flex;align-items:center;gap:7px;margin:0;font-size:10px}.composerFooter button{font-size:11px}.filters{padding:17px 19px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);flex-wrap:wrap}.filters select{width:auto;max-width:180px;font-size:10px;min-height:39px;padding:9px 25px 9px 10px;background:#121922}.filterSearch{display:flex;align-items:center;gap:8px;min-width:160px;max-width:300px;flex:1 1;color:var(--muted)}.filterSearch input{font-size:11px;padding:9px 10px;min-height:39px}.filterSearch>svg{position:absolute;margin-left:10px;pointer-events:none}.filterSearch input{padding-left:33px}.filters .link,.tableFoot{font-size:10px}.tableFoot{padding:14px 20px;border-top:1px solid var(--line);color:var(--muted)}.viewSwitch{display:flex;gap:4px;background:#0d1219;border:1px solid #3a4657;border-radius:8px;padding:3px}.viewSwitch button{background:transparent;color:#b8c4d6;padding:6px 10px;min-height:29px;border-radius:5px}.viewSwitch button.selected{background:#293443;color:var(--accent)}.boardScroll{overflow-x:auto;padding:18px}.board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:15px;min-width:1030px;align-items:start}.boardColumn{background:#10151c;border:1px solid var(--line);border-radius:9px;min-height:160px;padding:13px}.boardColumn>h3{font-size:11px;display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.boardColumn h3>span{font-size:10px;background:#252f3d;color:#c6d0df;padding:3px 6px;border-radius:4px}.jobCard{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;background:#1b222d;border:1px solid #3d495b;border-radius:8px;padding:14px;margin-bottom:11px;text-align:left;min-height:140px}.jobCard>strong{font-size:11px;font-weight:550;line-height:1.7;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.jobCard small{display:flex;align-items:center;gap:5px;font-size:9px;width:100%}.jobCard small span{margin-left:auto}.boardEmpty{font-size:10px;margin:28px 0;color:var(--muted);text-align:center}.approvalList{padding:0 22px}.approval{display:flex;align-items:center;gap:17px;padding:24px 0;border-bottom:1px solid var(--line)}.approval:last-child{border:0}.approvalIcon{height:44px;width:44px;background:#253a34;border:1px solid #3d6055;border-radius:10px;display:grid;place-items:center;color:#abe2cf}.approvalBody{flex:1 1;min-width:0}.approval h3{font-size:13px;margin:0 0 6px}.approval p{font-size:10px;margin:0}.approval .link{min-height:28px;font-size:10px}.actions{display:flex;align-items:center;gap:8px}.actions button{font-size:10px;min-height:36px}.agentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agentCard{padding:23px;display:flex;flex-direction:column}.agentCardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px;flex-wrap:wrap}.largeAgent{width:53px;height:53px;display:grid;place-items:center;background:#243a30;color:#afe3c0;border:1px solid #44604d;border-radius:13px}.largeAgent.hermes{background:#322c42;color:#d1bce9;border-color:#5b4d70}.largeAgent.claude{background:#3a302a;color:#e7c9b2;border-color:#6c5141}.agentCard h2{font-size:20px;margin-bottom:13px}.agentCard p{font-size:12px;line-height:1.85;flex:1 1}.agentCard small{font-size:10px;margin:6px 0 18px}.agentCard .link{align-self:flex-start}.dataNote{font-size:10px;margin-bottom:24px}.panelIntro{padding:20px 22px 0;margin:0;font-size:11px;max-width:95ch;line-height:1.8}.resourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px}.resourceGrid article{border:1px solid #35404e;border-radius:10px;padding:22px;background:#171e28;min-width:0;position:relative}.resourceIcon{width:40px;height:40px;background:#24364a;color:#bdd7f7;border:1px solid #40536d;border-radius:9px;display:grid;place-items:center;margin-bottom:21px}.resource1{background:#303144;color:#d4d2f0;border-color:#555572}.resource2,.resource3{background:#2e333a;color:#d1dae4;border-color:#505c6a}.resource4{background:#423328;color:#f1caa1;border-color:#76583c}.resource5{background:#2c3930;color:#bcdfc3;border-color:#4e6555}.resourceKind{position:absolute;right:20px;top:27px;color:#aebbd0;font-size:9px}.resourceGrid h3{font-size:13px}.resourceGrid p{font-size:11px;line-height:1.8;min-height:40px}.resourceGrid a,.toolGrid a{font-size:10px;display:inline-flex;align-items:center;gap:8px;min-height:36px}.budgetBody{display:grid;grid-template-columns:240px 1fr;gap:30px;padding:25px}.budgetBody>div>strong{font-size:40px;font-weight:600;letter-spacing:-1.8px}.budgetBody>div>strong>span{font-size:18px;color:var(--muted);letter-spacing:0}.budgetBody p{font-size:11px;margin:12px 0 0}.allocationBar{height:12px;display:flex;gap:4px;overflow:hidden;border-radius:4px;margin:4px 0 22px}.allocation0{background:#87cbb3}.allocation1{background:#9dbaff}.allocation2{background:#b6a0df}.allocation3{background:#d1b88c}.allocation ul{padding:0;margin:0 0 17px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px}.allocation li{display:flex;align-items:center;gap:8px;font-size:10px;color:#bbc6d7}.allocation li b{margin-left:auto;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.allocation>small{font-size:9px}.checkpointGrid{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkpoint{border:1px solid #35404e;border-radius:9px;padding:20px;min-width:0;background:#151c25}.providerName{display:block;font-size:11px;font-weight:650;color:var(--accent);margin-bottom:12px}.checkpoint h3{font-size:12px;font-weight:500;line-height:1.8;color:#dce4ef}.checkpoint p{font-size:10px;line-height:1.8}.checkpoint>.mono{font-size:9px;display:block;overflow-wrap:anywhere}.checkpoint a{font-size:10px;display:inline-flex;align-items:center;gap:8px;margin-top:15px;min-height:32px}.toolGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px}.toolGrid article{border:1px solid #35404e;border-radius:10px;background:#171e28;padding:21px;display:flex;flex-direction:column;min-width:0}.toolTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:21px;flex-wrap:wrap}.toolIcon{color:#cad7eb;background:#293548;border:1px solid #465974;border-radius:8px;width:35px;height:35px;display:grid;place-items:center}.toolGrid h3{font-size:15px}.toolGrid article>.mono{font-size:10px}.toolGrid p{font-size:11px;line-height:1.85;margin:14px 0;flex:1 1}.manual{padding:0 0 30px}.manualTitle{display:flex;gap:18px;align-items:flex-start;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:25px}.manualTitle>svg{color:var(--accent);margin-top:5px}.manualTitle h2{font-size:23px;margin:0 0 12px}.manualTitle p{font-size:12px;margin-bottom:10px;max-width:75ch}.manualTitle small{font-size:10px}.manualLayout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;align-items:start}.manualLayout nav{position:sticky;top:20px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.manualLayout nav>strong{font-size:11px}.manualLayout nav ul{list-style:none;padding:0;margin:15px 0 0}.manualLayout nav li{margin:0}.manualLayout nav a{display:block;font-size:10px;color:#c3cfdf;padding:8px 0;line-height:1.65}.manualLayout section{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:25px;margin-bottom:20px;scroll-margin-top:20px;overflow-wrap:anywhere}.manualLayout section h2{font-size:18px;margin-bottom:19px}.manualLayout section li,.manualLayout section p{font-size:12px;line-height:1.95;color:#c0cada;max-width:78ch}.manualLayout section ul{padding-left:21px}.manualLayout section li{margin:12px 0}.loadingPanel{border:1px solid var(--line);border-radius:12px;padding:40px;color:var(--muted);font-size:12px}.error,.success{display:flex;align-items:center;gap:9px;border:1px solid #734252;border-radius:9px;background:#321e27;color:#f5bfcc;padding:14px 18px;font-size:12px;line-height:1.7;margin:0 0 22px;overflow-wrap:anywhere}.success{border-color:#3c6651;background:#192f25;color:#b8e4c7}.commandDialog,.detailDialog{background:#151b24;color:var(--ink);border:1px solid #46546a;border-radius:16px;padding:0;max-height:calc(100dvh - 48px);box-shadow:0 25px 100px #0009}.detailDialog{width:min(920px,calc(100vw - 32px));overflow:auto}.commandDialog::backdrop,.detailDialog::backdrop{background:#03070dd4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.detailDialog .jobDetail{border:0;margin:0;border-radius:0;background:#151b24;overflow:visible}.jobDetail>.panelHeading{position:sticky;top:0;background:#171e29;z-index:3}.jobDetail>.panelHeading h2{font-size:16px}.jobDetail>.panelHeading button{min-width:70px}.jobDetail>div:not(.panelHeading){margin:0;padding:24px;border-bottom:1px solid var(--line)}.jobDetail h3{font-size:15px;margin:0 0 17px}.jobDetail h4{margin:15px 0 8px;font-size:12px}.jobDetail li,.jobDetail p{font-size:12px;line-height:1.85}.jobDetail button{font-size:11px;margin:7px 9px 7px 0}.jobDetail details{border:1px solid #46546a;background:#101720;border-radius:7px;padding:12px 14px;margin:12px 0}.jobDetail details details{background:#161e29}.jobDetail summary{cursor:pointer;font-size:11px;line-height:1.8;color:#c8d5e6}.jobDetail details p{margin:15px 0 8px}.jobDetail pre{padding:14px;font-size:11px;line-height:1.8;background:#0a1017;border:1px solid #344056;border-radius:6px;max-height:420px;overflow:auto;color:#c5ddce;white-space:pre-wrap;overflow-wrap:anywhere}.planReview article{padding:14px 18px;background:#1a2431;border-left:2px solid #6b8baf;border-radius:0 6px 6px 0;margin:15px 0}.timeline>div{position:relative;border-left:1px solid #4b596d;padding:0 0 25px 23px;margin-left:6px}.timeline .dot{position:absolute;left:-5px;top:5px;width:9px;height:9px;background:var(--accent);border:2px solid #151b24;border-radius:50%}.timeline strong{font-size:12px;display:block;margin-bottom:7px}.timeline small{font-size:10px}.timeline p{font-size:11px;margin:12px 0 0}.timeline>div:last-of-type{padding-bottom:8px}.commandDialog{width:min(630px,calc(100vw - 32px));margin:100px auto auto}.commandSearch{display:flex;align-items:center;gap:11px;padding:13px 17px;border-bottom:1px solid #3e4a5d;color:#c5d2e4}.commandSearch input{border:0;background:transparent;padding:12px 0;font-size:13px}.commandSearch input:focus-visible{outline-offset:2px}.commandSearch button{padding:8px;min-height:32px;min-width:32px}.commandResults{max-height:min(430px,60dvh);overflow:auto;padding:9px}.commandResults>button{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:12px 13px;background:transparent;color:#d8e2ef;text-align:left;gap:13px;min-height:56px}.commandResults>button:focus-visible,.commandResults>button:hover{background:#253247}.commandResults>button>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.commandResults small{display:block;font-size:9px;margin-top:5px;font-weight:400}.commandHint{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:9px;color:var(--muted);padding:12px 18px;border-top:1px solid #354256}.commandHint kbd{font-size:9px;padding:2px 5px;border:1px solid #53617a;border-radius:4px}footer{justify-content:space-between;gap:15px;padding:23px 0;border-top:1px solid var(--line);margin-top:10px;color:#a1aec1;font-size:9px}footer,footer>span{display:flex;align-items:center}footer>span{gap:7px}.footerDot{margin:0 3px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mobileMenu,.navBackdrop{display:none}.login{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;background:#0b0f15}.loginStory{display:flex;flex-direction:column;padding:40px 50px 30px;border-right:1px solid #303b49;background:radial-gradient(ellipse at 30% 55%,#1a373150,transparent 65%),#10161e}.loginStory .brand{padding:0}.loginNarrative{margin:auto 0;max-width:620px;padding:60px 0}.loginTag{display:flex;align-items:center;gap:8px;font-size:11px;color:#b5c7c5;margin-bottom:24px}.loginNarrative h1{font-size:clamp(30px,3.3vw,50px);font-weight:600;line-height:1.28;letter-spacing:-1.8px;margin:0 0 25px}.loginNarrative>p{font-size:14px;max-width:46ch;line-height:1.9}.factoryDiagram{gap:0;max-width:490px;padding:45px 0}.diagramNode,.factoryDiagram{display:flex;align-items:center}.diagramNode{border:1px solid #4a5a69;background:#18242dbf;min-height:64px;min-width:100px;padding:14px 17px;justify-content:center;gap:9px;font-size:11px;border-radius:9px;color:#c2d5dc}.diagramIntake{color:#b2caee}.diagramReview{color:#b4e2cc}.diagramLine{height:1px;background:#527369;flex:1 1;min-width:16px;max-width:60px;position:relative}.diagramLine:after{content:"";position:absolute;right:-1px;top:-3px;height:5px;width:5px;border-top:1px solid #82a49b;border-right:1px solid #82a49b;transform:rotate(45deg)}.diagramMiddle{display:grid;gap:14px}.diagramMiddle .diagramNode{min-width:115px;background:#192e2a99;border-color:#41665a}.diagramMiddle .diagramNode+div{background:#2b253b80;border-color:#5a4e72;color:#d1c0e8}.loginFacts{display:flex;gap:23px;flex-wrap:wrap;color:#b6c9c7;font-size:10px}.loginFacts>span{display:flex;align-items:center;gap:6px}.loginBottom{font-size:10px;color:#a2b4bd}.loginAccess{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 35px}.loginCard{max-width:380px;width:100%}.loginKey{width:52px;height:52px;display:grid;place-items:center;border:1px solid #385849;background:#1b3027;color:var(--accent);border-radius:13px;margin-bottom:29px}.loginCard h2{font-size:26px;font-weight:650;letter-spacing:-.7px;margin-bottom:12px}.loginCard>p{font-size:12px;margin:0 0 28px;line-height:1.85;max-width:38ch}.loginCard form{display:grid;gap:12px}.loginCard form label{font-size:11px;margin-bottom:0}.loginCard input{min-height:48px;background:#151d28;font-size:12px;margin:0}.loginSubmit{margin-top:6px;min-height:47px;justify-content:space-between;font-size:12px}.loginPrivacy{display:flex;gap:10px;align-items:flex-start;padding-top:23px;margin-top:25px;border-top:1px solid #334052;color:#a4b4c9;font-size:10px;line-height:1.9}.loginPrivacy>svg{margin-top:2px;color:#9cbfae}.loginCard .error{margin-top:20px;font-size:11px}.accessFoot{margin-top:40px;font-size:10px;color:#9daec4}@media(min-width:1750px){.body{padding:39px 46px 0}.topbar{padding:0 46px}.metric{padding:25px}.stageMark{margin-bottom:16px}.overviewGrid{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr)}}@media(max-width:1250px){.topbar{gap:17px;padding:0 24px}.body{padding:27px 24px 0}.overviewGrid{grid-template-columns:1fr}.overviewGrid>div:last-child{display:grid;grid-template-columns:1fr 1.2fr;gap:22px;align-items:start}.metrics{gap:12px}.metric{padding:19px 16px}.metric>div{font-size:10px}.projectGrid,.resourceGrid,.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentGrid{grid-template-columns:1fr}.agentCard{display:block}.agentCardHead{margin-bottom:18px}.manualLayout{grid-template-columns:195px minmax(0,1fr)}.loginStory{padding:36px}.diagramNode{min-width:85px;padding:12px}.loginFacts{gap:16px}}@media(max-width:980px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.breadcrumb>span,.breadcrumb>svg,.privatePill{display:none}.budgetBody{grid-template-columns:160px 1fr;gap:22px}.checkpointGrid{grid-template-columns:1fr}.formColumns{grid-template-columns:1fr 1fr}.composerFooter{align-items:flex-start}.composerFooter p{max-width:200px}.manualLayout{grid-template-columns:1fr}.manualLayout nav{position:static}.manualLayout nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.loginStory{padding:30px}.loginFacts{flex-direction:column;gap:12px}.factoryDiagram{flex-wrap:nowrap}.diagramNode{font-size:10px;min-width:70px;padding:11px 9px;flex-direction:column;gap:7px}.diagramMiddle .diagramNode{min-width:90px}.loginNarrative h1{font-size:35px}.loginAccess{padding:40px 28px}}@media(max-width:760px){.shell>aside{transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s;width:240px;z-index:70}.shell>aside.mobileOpen{transform:translateX(0);visibility:visible;pointer-events:auto}.navBackdrop{display:block;position:fixed;inset:0;border:0;border-radius:0;z-index:60;width:100%;height:100%;padding:0}.navBackdrop,.navBackdrop:hover{background:#000b}.content{margin-left:0;width:100%}.mobileMenu{display:inline-flex}.topbar{height:68px;padding:0 17px;gap:12px}.searchTrigger{margin-left:auto;max-width:220px}.body{padding:24px 18px 0}.topAvatar{display:none}.skipLink{left:16px}.manualLayout nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewGrid>div:last-child{grid-template-columns:1fr 1fr;gap:17px}.login{grid-template-columns:1fr}.loginStory{padding:24px 28px;border-right:0;border-bottom:1px solid #303b49;min-height:auto}.loginNarrative{padding:34px 0 10px}.loginNarrative h1{font-size:31px;letter-spacing:-1px}.loginNarrative>p{font-size:12px}.factoryDiagram{display:none}.loginFacts{flex-direction:row;margin:23px 0 13px}.loginBottom{display:none}.loginAccess{padding:38px 28px 27px}.loginKey{display:none}.loginCard{max-width:450px}.loginCard h2{font-size:23px}.accessFoot{margin-top:23px}.loginPrivacy{margin-top:19px;padding-top:19px}}@media(max-width:540px){.topbar{gap:8px;padding:0 13px}.breadcrumb{font-size:11px;flex:1 1;min-width:0;overflow:hidden}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.searchTrigger{max-width:38px;flex:none;min-width:38px;padding:9px;min-height:38px;justify-content:center;margin-left:0}.searchTrigger kbd,.searchTrigger>span{display:none}.topbarActions{gap:0}.approvalShortcut{display:none}.body{padding:22px 15px 0}.pageHeading{align-items:flex-start;gap:18px;flex-direction:column;margin-bottom:23px}.pageHeading .primary{font-size:11px;min-height:40px}.pageHeading p{font-size:11px}.sectionKicker{font-size:9px;margin-bottom:11px;gap:6px}.syncTime{font-size:8px;padding-left:8px;margin-left:2px}h1{font-size:28px;letter-spacing:-.8px}.metrics{gap:10px;margin-bottom:19px}.metric{padding:17px 14px;border-radius:11px}.metric>div{font-size:9px;gap:5px;min-height:18px}.metric>div svg{width:15px}.metric strong{font-size:28px;margin:14px 0 7px}.metric small{font-size:8px}.panel{border-radius:11px;margin-bottom:19px}.panelHeading{padding:17px 16px;gap:10px}.panelHeading h2{font-size:12px;gap:7px}.panelHeading>.subtle{font-size:8px;max-width:110px;text-align:right}.panelHeading .link{font-size:9px}.pipeline{padding:17px}.pipelineHeading>div{gap:10px}.pipelineHeading h3{font-size:11px;max-width:170px;overflow-wrap:anywhere}.pipelineHeading p{font-size:9px}.pipelineHeading>.mono{font-size:8px}.projectGlyph{width:33px;height:33px}.stageScroll{padding-bottom:9px}.stages{min-width:690px}.stages strong{font-size:10px}.pipelineNote{font-size:9px;margin-top:12px}.overviewGrid{gap:0}.overviewGrid>div:last-child{display:block}.slotGrid{padding:15px;gap:11px}.slot{padding:14px 11px}.slotTop{gap:7px;margin-bottom:13px}.slotTop>.mono{font-size:8px}.agentIcon{width:29px;height:29px}.agentIcon svg{width:16px}.slot h3{font-size:10px;line-height:1.8}.slot p{font-size:9px;min-height:42px}.slotHint{font-size:8px;line-height:1.8;display:block}.slot .link{font-size:9px}.eventFeed{padding:17px 19px}.eventFeed p{font-size:10px}.projectForm{padding:16px;flex-direction:column;gap:11px}.projectForm input{max-width:none}.projectForm button{align-self:flex-start}.projectGrid,.resourceGrid,.toolGrid{grid-template-columns:1fr;padding:16px;gap:14px}.projectGrid article{padding:19px}.formColumns{grid-template-columns:1fr;gap:17px}.requestForm{padding:17px;gap:17px}.composerFooter{flex-direction:column;gap:15px}.composerFooter p{max-width:none;font-size:9px}.composerFooter .primary{width:100%}.filters{padding:15px;gap:10px}.filterSearch{max-width:none;flex-basis:100%}.filters select{max-width:none;flex:1 1;min-width:120px;font-size:10px}.filters select:last-of-type{flex-basis:100%}.filters .link{min-height:32px}.tableFoot{font-size:9px;padding:13px 16px}.approvalList{padding:0 16px}.approval{flex-wrap:wrap;gap:12px;padding:20px 0}.approvalIcon{width:36px;height:36px}.approval h3{font-size:12px}.approval p{font-size:9px}.approvalBody{min-width:210px;flex:1 1}.approval .actions{width:100%;justify-content:flex-end;padding-left:47px}.approval>.badge{margin-left:48px}.agentCard{padding:20px}.agentCard h2{font-size:20px}.agentCard p{font-size:11px}.agentCardHead{margin-bottom:22px}.agentCard .badge{font-size:8px}.budgetBody{grid-template-columns:1fr;padding:20px;gap:24px}.budgetBody>div>strong{font-size:36px}.budgetBody p{font-size:10px}.allocation ul{grid-template-columns:1fr;gap:13px}.checkpointGrid{padding:16px;gap:13px}.checkpoint{padding:17px}.panelIntro{font-size:10px;padding:16px 17px 0}.resourceGrid article{padding:20px}.resourceGrid p{font-size:11px}.resourceGrid a,.toolGrid a{min-height:44px}.toolGrid article{padding:20px}.manualTitle{padding:20px 17px;gap:13px;margin-bottom:20px}.manualTitle>svg{width:20px}.manualTitle h2{font-size:20px;line-height:1.5}.manualTitle p{font-size:11px}.manualTitle small{font-size:9px}.manualLayout{gap:19px}.manualLayout nav{padding:18px}.manualLayout nav ul{grid-template-columns:1fr}.manualLayout nav a{font-size:11px;padding:9px 0;min-height:36px}.manualLayout section{padding:21px 18px}.manualLayout section h2{font-size:17px}.manualLayout section li,.manualLayout section p{font-size:11px;line-height:1.95}.commandDialog,.detailDialog{max-height:calc(100dvh - 24px);width:calc(100vw - 20px);border-radius:11px}.detailDialog .panelHeading{padding:17px}.jobDetail>.panelHeading h2{font-size:14px}.jobDetail>div:not(.panelHeading){padding:19px 17px}.jobDetail pre{font-size:10px}.commandDialog{margin-top:50px}.commandSearch{padding:10px 12px;gap:8px}.commandSearch input{font-size:11px}.commandResults>button{padding:12px 9px}.commandResults>button>span{font-size:11px}footer{align-items:flex-start;font-size:8px;padding:20px 0;margin-top:6px}footer>span:last-child{max-width:150px;justify-content:flex-end;text-align:right;flex-wrap:wrap;gap:4px}.footerDot{margin:0}.loginStory{padding:23px 24px}.loginStory .brand{font-size:23px}.loginStory .brand small{font-size:9px}.loginNarrative{padding:31px 0 8px}.loginTag{font-size:10px;margin-bottom:17px}.loginNarrative h1{font-size:29px;line-height:1.28;margin-bottom:17px}.loginNarrative>p{font-size:11px;line-height:1.9;margin-bottom:20px}.loginFacts{gap:14px;margin:0 0 5px;font-size:8px}.loginAccess{padding:30px 24px 24px}.loginCard h2{font-size:22px}.loginCard>p{font-size:11px;margin-bottom:23px}.accessFoot,.loginPrivacy{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:white;color:black}.manualLayout nav,.manualTitle>svg,.pageHeading,.shell>aside,.topbar,footer{display:none}.content{margin:0;width:100%}.body{padding:0}.manualLayout{display:block}.manualLayout section,.manualTitle{background:white;color:black;border:0;padding:10px 0}.manualLayout section li,.manualLayout section p{color:black}.manualLayout section{page-break-inside:avoid;break-inside:avoid}}.jobContext .jobTaskTitle{margin:16px 0 10px;line-height:1.8;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jobContext .mono{overflow-wrap:anywhere;font-size:10px}.integrationGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px}.integrationBody{padding:24px;min-width:0}.integrationBody form{display:grid;gap:16px}.integrationBody ol{line-height:1.9;padding-left:20px;color:var(--muted)}.integrationBody>button{margin:10px 10px 0 0}.pairingCode{display:block;overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);background:var(--bg);border-radius:8px;-webkit-user-select:all;user-select:all}.channelCommands{margin-top:24px}.channelCommands pre{overflow-x:auto}.methodology{padding:20px 24px;border-bottom:1px solid var(--line)}.methodology>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--accent);font-weight:650}.methodologyContent{padding-top:20px}.methodologyContent form{display:grid;gap:16px;margin:20px 0}.methodologyContent details{margin:16px 0}.methodologyContent small{overflow-wrap:anywhere}.phaseTrack{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.phaseTrack span{padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.phaseTrack .currentPhase{color:var(--accent);border-color:var(--accent)}.knowledgeGraph{width:100%;max-height:420px;background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-top:16px}.knowledgeGraph line{stroke:#4a6274;stroke-width:1}.knowledgeGraph circle{fill:var(--accent);cursor:pointer}.graphSymbols{display:flex;gap:6px;flex-wrap:wrap;max-height:180px;overflow-y:auto}.graphSymbols button{font-size:10px;padding:5px 8px;min-height:32px}.selectedSymbol{margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}@media(max-width:900px){.integrationGrid{grid-template-columns:1fr}}.integrationBody a{text-decoration:underline;text-underline-offset:3px}.studioIntro{justify-content:space-between;gap:20px;padding:28px;border:1px solid #344052;border-radius:16px;background:radial-gradient(ellipse at 80% 0,#263e4333,transparent 70%),#111a22;margin-bottom:15px}.studioIntro,.studioKicker{display:flex;align-items:center}.studioKicker{gap:8px;font-size:10px;color:var(--accent);letter-spacing:1px}.studioIntro h2{font-size:25px;letter-spacing:-.6px;margin:12px 0}.studioIntro p{margin:0}.studioCapacity{text-align:right}.studioCapacity strong{display:block;font-size:36px;color:var(--accent);font-weight:650}.studioCapacity small{font-size:20px;margin-left:8px}.studioCapacity>span{font-size:10px;color:var(--muted)}.studioRooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.studioRoom{min-width:0;border:1px solid #354253;border-radius:15px;overflow:hidden;background:#131d27;box-shadow:0 8px 25px #0002}.roomTitle{display:flex;align-items:center;gap:10px;padding:17px 18px;border-bottom:1px solid #354253;color:var(--agent-color)}.roomTitle h3{margin:0;color:var(--ink);font-size:13px}.roomTitle small{font-size:9px}.roomTitle>span{margin-left:auto;font-size:9px;color:var(--muted)}.roomFloor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:17px 10px;background-image:linear-gradient(135deg,#293e4833 25%,transparent 0),linear-gradient(315deg,#293e4833 25%,transparent 0);background-size:40px 40px;background-position:0 0,20px 20px}.studioDesk{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:171px;background:#0d151dbb;border:1px solid #344152;padding:7px 7px 13px;box-shadow:0 5px 8px #0003;border-radius:10px}.studioDesk:hover{background:#20303f}.studioDesk.selected{border-color:var(--agent-color);box-shadow:inset 0 0 0 1px var(--agent-color)}.studioDesk strong{font-size:10px;line-height:1.5;font-weight:600;text-align:center;max-width:100%;overflow-wrap:anywhere}.agentSprite{width:100%;max-width:150px;height:103px}.agentSprite:not(.working){opacity:.85}.agentSprite.working .typingArm{animation:agentTyping 1.15s steps(2) infinite;transform-origin:65px 63px}.deskState{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:5px}.deskState i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}.deskState.working{color:var(--accent)}.deskState.attention{color:var(--amber)}.studioDesk>small{font-size:9px}.studioWorkGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.agentStateRow{display:flex;gap:12px;align-items:center;margin-bottom:20px}.studioJob{display:flex;width:100%;justify-content:space-between;text-align:left;margin-bottom:15px}.studioJob span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lessonComposer form,.studioNote{display:grid;gap:16px;margin-top:24px}.studioNote p{font-size:11px;margin:0}.agentComms{list-style:none;margin:0;padding:0;max-height:640px;overflow:auto}.agentComms li{padding:18px 22px;border-bottom:1px solid var(--line)}.agentComms li:last-child{border:0}.agentComms li>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.agentComms strong{color:var(--ink)}.agentComms p{margin:9px 0;font-size:12px;overflow-wrap:anywhere}.agentComms small{font-size:9px;display:block}.agentComms button{font-size:10px;margin-top:9px}.learningSummary{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.learningSummary>div{max-width:650px}.learningSummary button{flex-shrink:0}.learningSettings{padding:18px;border:1px solid var(--line);border-radius:10px;margin:15px 0 22px}.learningSettings label{display:flex;align-items:center;gap:10px;margin-bottom:12px;line-height:1.5}.learningSettings input{width:17px;min-height:17px;margin:0;accent-color:var(--accent)}.learningSettings p{font-size:11px;margin-bottom:0}.learningEvidence{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px;border:1px solid var(--line);border-radius:10px;font-size:11px}.learningEvidence span{color:var(--muted)}.lessonComposer{margin:24px 0;max-width:760px}.lessonComposer summary{cursor:pointer;color:var(--accent)}.learningProposals{display:grid;gap:16px;margin-top:24px}.learningProposals article{padding:20px;border:1px solid var(--line);border-radius:12px;min-width:0}.lessonActions,.lessonTop{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.learningProposals code{overflow-wrap:anywhere}.lessonPromote{display:flex;align-items:flex-end;gap:14px;margin-top:18px}.lessonPromote>label{flex:1 1;min-width:0}.lessonPromote button{flex-shrink:0}.learningProposals small{line-height:1.7;display:block}.learningProposals article>button{margin-top:15px}@keyframes agentTyping{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}@media(max-width:1200px){.studioRooms{gap:11px}.roomFloor{padding:12px 8px}.roomTitle{padding:15px 12px}.roomTitle>span{display:none}.studioDesk strong{font-size:9px}.learningSummary{flex-direction:column;gap:5px}}@media(max-width:950px){.studioRooms{grid-template-columns:1fr}.roomFloor{grid-template-columns:repeat(4,minmax(0,1fr))}.studioWorkGrid{grid-template-columns:1fr}.roomTitle>span{display:block}}@media(max-width:600px){.studioIntro{padding:20px;align-items:flex-start}.studioIntro h2{font-size:21px}.studioIntro p{font-size:11px}.studioKicker{font-size:8px}.studioCapacity strong{font-size:27px}.studioCapacity small{font-size:15px}.studioCapacity>span{font-size:9px}.roomFloor{grid-template-columns:repeat(2,minmax(0,1fr))}.studioDesk strong{font-size:11px}.lessonPromote{flex-direction:column;align-items:stretch}.learningEvidence{gap:12px}.learningLab>.panelHeading{align-items:flex-start;flex-direction:column}}.knowledgeIntro{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px;border:1px solid #344052;border-radius:16px;background:radial-gradient(ellipse at 0 0,#28395766,transparent 70%),#111a22}.knowledgeIntro h2{font-size:25px;letter-spacing:-.6px;margin:12px 0}.knowledgeIntro p{margin:0}.knowledgeCounters{display:flex;gap:26px}.knowledgeCounters strong{font-size:30px;color:var(--accent);min-width:80px;text-align:right}.knowledgeCounters small{display:block;font-size:10px;font-weight:500}.knowledgeToolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:24px 0}.knowledgeToolbar>label{flex:1 1;min-width:200px}.knowledgeGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px}.memoryGraph{width:100%;max-height:380px;display:block;background:radial-gradient(ellipse,#1d303d44,transparent 70%)}.memoryGraph line{stroke:#647b92;stroke-width:1.3}.memoryGraph g{cursor:pointer}.memoryGraph text{font-size:10px;fill:var(--ink)}.knowledgeMap>.dataNote{padding:0 22px}.knowledgeNoteList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px;max-height:400px;overflow:auto}.knowledgeNote{flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--bg);min-width:0;padding:14px}.knowledgeNote.selected{border-color:var(--accent)}.knowledgeNote span{font-size:9px;color:var(--accent)}.knowledgeNote strong{font-size:12px;overflow-wrap:anywhere}.knowledgeNote small{font-size:9px}.knowledgeTitle{margin:16px 0}.knowledgeContent{white-space:pre-wrap;overflow-wrap:anywhere}.knowledgeDigest{overflow-wrap:anywhere;font-size:10px;line-height:1.8}.knowledgeComposer{margin:24px 0}.knowledgeComposer form{display:grid;gap:18px}.knowledgeComposer form>button{justify-self:start}.knowledgeRelations{border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.knowledgeRelations legend{color:var(--muted);font-size:11px;padding:0 7px}.knowledgeRelations label{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.knowledgeRelations input{margin:0;width:17px;flex-shrink:0;accent-color:var(--accent)}.knowledgeCandidate{padding:18px 0;border-bottom:1px solid var(--line)}.knowledgeCandidate summary{cursor:pointer;color:var(--ink);line-height:1.6}.knowledgeCandidate>p:first-of-type{margin-top:16px}.knowledgeCenter>section:last-child{margin-top:24px}.limitsForm{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:24px 0}.limitsForm label{flex:1 1;min-width:180px}@media(max-width:1000px){.knowledgeGrid{grid-template-columns:1fr}.knowledgeIntro{align-items:flex-start}.knowledgeCounters{gap:15px}}@media(max-width:600px){.knowledgeIntro{flex-direction:column;padding:22px}.knowledgeIntro h2{font-size:23px}.knowledgeCounters strong{text-align:left}.knowledgeToolbar>label{min-width:100%}.knowledgeToolbar>button{width:100%}.knowledgeComposer .formColumns,.knowledgeNoteList,.knowledgeRelations{grid-template-columns:1fr}}.modelCenter{display:grid;gap:24px;min-width:0}.modelHero{display:flex;justify-content:space-between;gap:28px;padding:32px;background:radial-gradient(ellipse at top right,#24414880,transparent 65%),#111922;border:1px solid #30424c;border-radius:22px}.modelHero h2{font-size:clamp(26px,3vw,38px);max-width:670px;margin:14px 0}.modelHero p{max-width:650px;color:#b2c1cc;line-height:1.8}.modelHeroStats{display:flex;gap:24px;align-items:center}.modelHeroStats strong{font-size:36px;color:#8ee0ce}.modelHeroStats small{display:block;font-size:12px;color:#bdcbd4;font-weight:500;white-space:nowrap}.modelFlow{justify-content:space-between;gap:12px;padding:18px 22px;border:1px solid #30404d;border-radius:16px;background:#111923;color:#bbd0d9}.modelFlow,.modelFlow span{display:flex;align-items:center}.modelFlow span{gap:9px;font-size:13px}.modelStrategy{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.modelStrategy label{flex:1 1;min-width:180px}.modelStrategy .modelToggle{display:flex;align-items:center;gap:10px;align-self:center;line-height:1.7}.modelPurposes input,.modelToggle input{width:auto;min-height:0;padding:0;accent-color:#84ddc5}.modelSectionTitle{font-size:21px;margin:0 0 16px}.modelCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.modelCard{padding:23px;min-width:0;display:flex;flex-direction:column;gap:14px}.modelCard h3{font-size:20px;line-height:1.5;margin:0;overflow-wrap:anywhere}.modelCardTop{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:start}.modelState{font-size:11px;line-height:1.6;padding:5px 8px;background:#302a20;color:#f0ce9b;border:1px solid #655033;border-radius:8px}.modelState.ready{background:#183b33;color:#a1ead3;border-color:#326657}.modelProvider{font-size:11px;color:#b6c6d2}.modelId{color:#b1c6d6;font-size:12px;margin:0;overflow-wrap:anywhere}.modelTags{display:flex;flex-wrap:wrap;gap:6px}.modelTags span{font-size:11px;padding:4px 8px;border-radius:6px;color:#c1d6e2;background:#233343}.modelMetrics{display:grid;gap:12px;margin:2px 0}.modelMetrics>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2d3c49;padding-bottom:10px}.modelMetrics dt{display:flex;align-items:center;gap:7px;font-size:12px;color:#bacbd6}.modelMetrics dd{text-align:right;font-size:15px;margin:0}.modelMetrics dd small{display:block;font-size:10px;color:#b5c4cf;margin-top:3px}.modelTuning{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto}.modelTuning label{font-size:11px;min-width:0}.modelTuning button{grid-column:1/-1}.modelTuning input{min-width:0;width:100%}.modelSetup{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.modelCenter .integrationBody{display:grid;gap:15px}.modelCenter .integrationBody>p{margin:0;line-height:1.8;color:#b9cad6;font-size:13px}.modelCenter .formColumns{row-gap:16px}.modelPurposes{border:1px solid #3b4c58;display:flex;flex-wrap:wrap;gap:18px;padding:14px;border-radius:12px}.modelPurposes legend{font-size:12px;color:#b5cbd8;padding:0 6px}.modelPurposes label{display:flex;align-items:center;gap:8px;font-size:13px}.modelRouteList{padding:4px 24px}.modelRouteList article{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #2a3a47;padding:18px 0;min-width:0}.modelRouteList article:last-child{border-bottom:0}.modelRouteList article>div{min-width:0}.modelRouteList p{font-size:12px;color:#bbcad5;line-height:1.6}.modelRouteList small{color:#b4c3d0;overflow-wrap:anywhere}.jobModel{margin:22px 0;border:1px solid #344755;border-radius:12px;padding:16px;min-width:0}.jobModel summary{font-weight:600;color:#c4e5e0;cursor:pointer}.jobModel form{display:grid;gap:14px;margin:16px 0}.jobModel p{font-size:13px;line-height:1.8}.jobModel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:400px;overflow:auto}.modelCenter button:disabled{opacity:.55}@media(max-width:1100px){.modelHero{flex-direction:column}.modelHeroStats{gap:36px}.modelFlow{display:grid;grid-template-columns:1fr 20px 1fr}.modelFlow>svg:nth-of-type(2){display:none}.modelFlow>span{min-height:30px}.modelSetup{grid-template-columns:1fr}}@media(max-width:600px){.modelHero{padding:22px}.modelHero h2{font-size:28px}.modelHeroStats strong{font-size:30px}.modelFlow{padding:14px;gap:8px}.modelFlow span{font-size:11px;gap:6px}.modelFlow span svg{width:15px;flex-shrink:0}.modelStrategy{display:grid;gap:16px}.modelStrategy label{min-width:0}.modelCards{grid-template-columns:1fr}.modelCard{padding:20px}.modelRouteList{padding:0 18px}.modelRouteList article{align-items:start;flex-direction:column}.modelStrategy button{width:100%}}.hermesConsole{display:grid;gap:22px}.hermesScope{max-width:560px}.hermesColumns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start}.hermesColumns,.hermesColumns>div{display:grid;gap:22px}.hermesTranscript{max-height:580px;overflow:auto;padding:22px;display:grid;gap:20px}.hermesTurn{min-width:0}.hermesTurn p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.hermesTurn>small{color:var(--muted)}.hermesAnswer{margin-top:14px;padding:18px;border:1px solid #2b4a49;background:#142629;border-radius:14px}.hermesAnswer strong{display:flex;align-items:center;gap:8px;color:#87ddc7}.hermesActivity{padding:18px 22px;list-style:none;margin:0;display:grid;gap:18px}.hermesActivity li{display:flex;gap:12px;align-items:center}.hermesActivity small{display:block;color:#a6b2c4;font-size:12px;margin-top:5px}.hermesActivity strong{text-transform:capitalize;font-size:13px}.hermesRun{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;width:100%;text-align:left;border:1px solid #344252;border-radius:12px;background:#18212d;color:#e8edf5;margin-bottom:10px}.hermesRun small{color:#acb8ca}.hermesActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hermesDigest{display:block;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;margin:12px 0}.applicationFrame{width:100%;height:70vh;min-height:360px;display:block;border:1px solid #344252;border-radius:12px;background:white}.publicApplication{max-width:1600px;margin:auto;padding:20px}.publicApplication header{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.publicApplication h1{font-size:22px}.publicApplication .applicationFrame{height:85vh}.hermesConsole pre{overflow:auto;max-height:420px;white-space:pre-wrap;overflow-wrap:anywhere}.hermesConsole details>summary{cursor:pointer;padding:14px 0}.hermesConsole li{overflow-wrap:anywhere;line-height:1.7}@media(max-width:900px){.hermesColumns{grid-template-columns:minmax(0,1fr)}.hermesTranscript{padding:16px}.hermesAnswer{padding:14px}.publicApplication{padding:10px}}.documentLibrary{margin:20px 0}.documentFacts{display:flex;gap:8px;flex-wrap:wrap}.documentFacts .badge{display:inline-flex;gap:6px;align-items:center}.documentGrid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px;margin:20px 0}.documentReader{min-width:0;padding:18px;border:1px solid var(--border,#30414b);border-radius:16px}.documentMarkdown{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 ui-monospace,monospace}.documentProposal{padding:12px 0;border-bottom:1px solid #30414b}.documentLibrary details{margin-top:16px}.documentLibrary summary{cursor:pointer}@media(max-width:760px){.documentGrid{grid-template-columns:1fr}}