.publishing-state{font-size:13px;font-weight:600}.publishing-blockers{color:var(--muted,#65746e);padding-left:20px;font-size:13px;line-height:1.7}.publishing-buttons{margin-top:18px}.publication-details{border-top:1px solid var(--border,#e1e8e4);margin:24px 0;padding-top:20px}.publication-details h3{align-items:center;gap:8px;display:flex}.publication-details dl>div{grid-template-columns:140px 1fr;gap:12px;padding:6px 0;font-size:12px;display:grid}.publication-details dd{overflow-wrap:anywhere;margin:0}@media (width<=600px){.publication-details dl>div{grid-template-columns:1fr;gap:4px}.publishing-panel{padding:18px}.agent-grid.agent-grid{grid-template-columns:1fr}.agent-card .badge{font-size:10px}.agent-card>p{min-height:0}.agent-counters span{font-size:10px}}.list-more{border-top:1px solid var(--border,#dfe7e2);color:var(--muted,#708078);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.list-more .button{flex-shrink:0}.detail-loading{align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}@media (width<=600px){.list-more{gap:10px;padding:14px 17px;font-size:11px}}:root{color:#26332e;font-synthesis:none;--green:#28765c;--muted:#849089;--line:#e9eeeb;--nav:#142b27;--mint:#d7eddf;--white:#fff;background:#f6f8f7;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}h1,h2,h3,h4,p{margin:0}h3{font-size:15px;font-weight:600}.nowrap{white-space:nowrap}.prewrap{white-space:pre-wrap}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#c3d0ca;z-index:30;flex-direction:column;flex-shrink:0;width:226px;padding:31px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand-link{padding:0 7px}.brand{color:#fff;letter-spacing:2.1px;align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1.1;display:flex}.brand small{letter-spacing:2.6px;color:#8ca49a;margin-top:7px;font-size:8px;font-weight:500;display:block}.brand-mark{align-items:center;gap:3px;width:28px;height:30px;display:flex;position:relative;overflow:hidden}.brand-mark i{background:#c2e3cf;width:7px;height:27px;display:block;transform:skewY(-33deg)}.brand-mark i:nth-child(2){height:32px;margin-left:0;transform:rotate(-27deg)}.brand-mark i:nth-child(3){margin-left:0}.workspace{border:1px solid #3a4e47;border-radius:8px;align-items:center;gap:10px;margin:34px 0 31px;padding:11px;display:flex}.workspace-icon{color:#255540;letter-spacing:-2px;background:#eff6f1;border-radius:6px;place-items:center;width:30px;height:30px;font-size:21px;font-weight:700;display:grid}.workspace small{color:#8ca198;margin-top:3px;font-size:10px;display:block}.workspace>svg{color:#a3b5ac;margin-left:auto}.nav-label{letter-spacing:1.5px;color:#69847a;margin-bottom:12px;padding:0 14px;font-size:9px;font-weight:600}nav{flex-direction:column;gap:5px;display:flex}nav>a,.settings-link{color:#9eb2a8;border-radius:6px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;transition:background .15s,color .15s;display:flex}nav>a:hover,.settings-link:hover{color:#fff;background:#203b32}nav>a.selected,.settings-link.selected{color:#eff6f0;background:#2c463b}nav>a.selected svg{color:#d5eddb}.nav-count{color:#d5e7db;background:#405b4d;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.nav-dot{background:#bfe6ca;border-radius:100%;width:6px;height:6px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-budget{padding:16px 12px 20px}.sidebar-budget>div:first-child{color:#a6baaf;justify-content:space-between;align-items:center;font-size:10px;display:flex}.sidebar-budget>div:first-child>span:last-child{color:#e1ebe5;font-size:10px}.sidebar-budget small{color:#839d8f;font-size:9px}.sidebar-budget .progress{height:4px;margin:12px 0 8px}.progress{background:#e9eeeb;border-radius:10px;height:5px;overflow:hidden}.progress>span{background:#438d68;border-radius:10px;height:100%;transition:width .4s;display:block}.progress.dark{background:#30493e}.progress.dark>span{background:#b1d8bf}.settings-link{border-top:1px solid #2c443a;border-radius:0;padding:18px 13px;font-size:12px}.setup-dot{background:#e5c993;border-radius:100%;width:5px;height:5px;margin-left:auto}.sidebar-user{background:#112620;border-top:1px solid #2c443a;align-items:center;gap:10px;margin:0 -18px;padding:18px 25px;display:flex}.user-avatar{color:#e1eee5;background:#456052;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.sidebar-user small{color:#7d9a89;margin-top:3px;font-size:9px;display:block}.sidebar-user .icon-button{margin-left:auto}.main-shell{flex:1;min-width:0;margin-left:226px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 36px;display:flex}.breadcrumb{color:#95a199;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#4b5b52;font-weight:500}.breadcrumb-slash{color:#d0d8d3}.topbar-right{align-items:center;gap:23px;display:flex}.environment{color:#6d8174;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#6eaa80;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.top-search{color:#89978e;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.top-search kbd{color:#9da8a1;border:1px solid #e9eeeb;border-radius:4px;margin-left:7px;padding:3px 5px;font-family:inherit;font-size:9px}.icon-button{color:#85968b;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.notification{position:relative}.notification i{background:#70967b;border:1px solid #fff;border-radius:100%;width:4px;height:4px;position:absolute;top:5px;right:6px}.top-avatar{color:#536c5b;background:#e8eee9;border-radius:100%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}main{max-width:1720px;min-height:calc(100vh - 134px);margin:0 auto;padding:36px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-title p{color:#8a978f;margin-top:10px;font-size:12px}.page-actions{align-items:center;gap:9px;display:flex}.button{color:#53675a;white-space:nowrap;background:#fff;border:1px solid #e0e7e2;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:8px 13px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover{background:#f1f5f2;border-color:#c6d6cc}.button.primary:hover{background:#236547;border-color:#236547}.button.full{width:100%}.goal-strip{background:#f0f4f1;border:1px solid #e7ede8;border-radius:7px;align-items:center;gap:12px;min-height:54px;padding:11px 15px;font-size:10px;display:flex}.goal-icon{color:#5c8267;background:#e1ebe3;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.goal-strip strong{font-size:11px;font-weight:500}.goal-strip .goal-separator{background:#dce5de;width:1px;height:18px;margin:0 2px}.market-pills{align-items:center;gap:6px;display:flex}.market-pills>span{color:#64766a;background:#fff;border:1px solid #dfe7e1;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.market-pills small{color:#92a095;font-size:9px;font-weight:400}.goal-strip>a{color:#768c7c;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.stats-row{border-bottom:1px solid #e4eae6;grid-template-columns:repeat(4,1fr);margin:25px 0 27px;padding:0 0 22px;display:grid}.stat{border-right:1px solid #e2e8e3;padding:0 23px}.stat:first-child{padding-left:1px}.stat:last-child{border:0}.stat-label{color:#84948a;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stat-label svg{color:#a6b1aa;stroke-width:1.5px}.stat-value{letter-spacing:-.9px;color:#31473a;font-variant-numeric:tabular-nums;margin-top:10px;font-size:31px;font-weight:500;line-height:1.2}.stat-value small{letter-spacing:0;color:#a0aca4;font-size:12px;font-weight:400}.stat-value.accent{color:#42876a}.stat-detail{color:#a0aca4;min-height:15px;margin-top:9px;font-size:9px}.plain-link{color:#81a08b;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:inline-flex}.overview-primary{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:22px;margin-bottom:23px;display:grid}.section-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 23px 12px;display:flex}.section-title h2{letter-spacing:-.12px;font-size:13px}.badge{color:#83938b;white-space:nowrap;background:#f1f5f2;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:450;line-height:1.3;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.badge-ready,.badge-completed,.badge-connected,.badge-active,.badge-reviewed{color:#538363;background:#f0f7f1}.badge-running,.badge-working,.badge-review{color:#547f96;background:#eff5f8}.badge-project_connected,.badge-blocked,.badge-hypothesis,.badge-paused,.badge-proposed{color:#a58b56;background:#faf6eb}.badge-error,.badge-failed,.badge-rejected{color:#b77765;background:#fbf0ec}.badge-disabled,.badge-cancelled{color:#89928e;background:#f4f5f4}.badge-disconnected{color:#94a197;background:#f4f6f4}.avatar{color:#5d8e6b;letter-spacing:.2px;background:#e3f0e6;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.avatar-cyan{color:#5e9c97;background:#e1f2f0}.avatar-slate{color:#8a91a7;background:#ebecf1}.avatar-large{border-radius:12px;width:44px;height:44px;font-size:14px}.avatar-small{border-radius:6px;width:22px;height:22px;font-size:8px}.agent-map{background-image:radial-gradient(#e4eae6 .7px,#0000 .7px);background-size:14px 14px;border-radius:6px;height:285px;margin:6px 22px 10px;position:relative;overflow:hidden}.agent-lines{fill:none;stroke:#d5e4d9;stroke-width:1.2px;stroke-dasharray:3 3;width:100%;height:100%;position:absolute;inset:0}.map-node{background:#fff;border:1px solid #e2e9e4;border-radius:7px;align-items:center;gap:8px;width:150px;padding:10px;transition:border-color .2s,transform .2s;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 3px 6px #123b2310}.map-node:hover{border-color:#9cc3aa;transform:translate(-50%,-2px)}.map-node strong{font-size:11px;font-weight:550;display:block}.map-node small{color:#9aa99f;white-space:nowrap;margin-top:4px;font-size:8px;display:block}.map-node .avatar{width:30px;height:30px}.node-dot{background:#9cc7a7;border-radius:50%;flex-shrink:0;align-self:flex-start;width:5px;height:5px;margin-top:3px;margin-left:auto}.node-dot.paused{background:#cebb8e}.node-dot.working{background:#6799bc}.node-0{background:#fcfefc;border-color:#cbded1;width:160px;top:12px;left:50%}.node-1{top:111px;left:17%}.node-2{top:111px;left:50%}.node-3{top:111px;left:83%}.node-4{top:214px;left:33%}.node-5{top:214px;left:67%}.map-share{color:#8ba595;white-space:nowrap;background:#f6faf7;border:1px solid #e4eee6;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:7px;display:flex;position:absolute;top:79px;left:50%;transform:translate(-50%)}.panel-bottom{color:#9eada2;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 23px;font-size:9px;display:flex}.panel-bottom>span{align-items:center;gap:6px;display:flex}.text-link{color:#718d79;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.setup-panel{background:#fbfdfb;padding:23px}.setup-heading{align-items:center;gap:9px;margin-bottom:15px;display:flex}.setup-icon{color:#81a08a;background:#edf3ed;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.small-label{letter-spacing:1.1px;color:#8d9f91;font-size:8px;font-weight:600}.setup-count{color:#a1b0a5;margin-left:auto;font-size:10px}.setup-panel h2{letter-spacing:-.6px;max-width:220px;font-size:20px;font-weight:550;line-height:1.3}.setup-panel>p{color:#9ca99f;max-width:250px;margin-top:8px;font-size:10px;line-height:1.7}.setup-steps{margin:15px 0 17px}.setup-steps>a{border-bottom:1px solid #edf1ed;align-items:center;gap:10px;padding:10px 0;display:flex}.setup-steps>a:last-child{border:0}.step-number{color:#96a493;background:#f4f7f3;border:1px solid #e4eae3;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.step-number.done{color:#51855b;background:#ddf0e1}.setup-steps strong{font-size:10px;font-weight:500}.setup-steps small{color:#a7b1aa;margin-top:3px;font-size:8px;display:block}.setup-steps>a>svg{color:#bac5bd;margin-left:auto}.setup-panel>.button{min-height:34px;font-size:10px}.setup-footnote{color:#9eafa3;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.overview-secondary{grid-template-columns:1.4fr 1fr;gap:22px;display:grid}.chart-empty{flex-direction:column;justify-content:center;align-items:center;height:216px;margin:0 24px 14px;display:flex;position:relative}.chart-grid{pointer-events:none;opacity:.6;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:12px 0 25px}.chart-grid i{border-bottom:1px dashed #e4eae6;display:block}.chart-empty-icon{color:#a0b6a7;z-index:1;background:#f5f9f6;border:1px solid #e8f0e9;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:10px;display:grid}.chart-empty strong{color:#7f9286;z-index:1;background:#fff;padding:3px 8px;font-size:11px;font-weight:450}.chart-empty p{color:#adb7b0;z-index:1;background:#fff;padding:2px 8px;font-size:9px}.chart-empty>a{z-index:1;background:#fff;margin-top:10px;padding:3px 8px;font-size:9px}.chart-axis{color:#acb8af;justify-content:space-around;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.first-activity{padding:22px 28px 28px}.activity-illustration{color:#91a697;background:#f7f9f7;border:1px solid #e8eeea;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.first-activity h3{color:#6f8275;font-size:12px;font-weight:500}.first-activity p{color:#a0aea3;max-width:250px;margin-top:8px;font-size:10px;line-height:1.8}.first-activity a{margin-top:16px;font-size:9px}.learning-note{color:#8ba090;background:#eff4f0;border:1px solid #e5ede6;border-radius:7px;align-items:center;gap:13px;margin-top:23px;padding:16px 18px;display:flex}.learning-note>span:first-child{background:#e4ede4;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.learning-note p{color:#9aab9e;font-size:10px;line-height:1.6}.learning-note p strong{color:#6b8973;margin-right:5px;font-weight:500}.learning-note>a{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.footer{color:#a7b3aa;justify-content:space-between;max-width:1720px;margin:auto;padding:0 36px 23px;font-size:8px;display:flex}.footer>span:first-child{align-items:center;gap:5px;display:flex}.footer .status-dot{width:4px;height:4px}.activity-list>div{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.activity-list strong{font-size:10px;font-weight:450;line-height:1.6;display:block}.activity-list small{color:#a7b4aa;gap:6px;margin-top:5px;font-size:8px;display:flex}.activity-node{color:#84a68b;background:#f3f9f3;border:1px solid #e4eee5;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.activity-node.failed{color:#c79c87;background:#fff3ee;border-color:#f3e5dc}.mini-metrics{padding:20px 24px 26px}.mini-metrics>strong{font-size:28px;font-weight:500}.mini-metrics>strong small{color:#8d9e91;font-size:12px;font-weight:400}.mini-metrics>p{margin-top:5px;font-size:9px}.mini-metrics>div{color:#91a397;align-items:center;gap:12px;margin-top:18px;font-size:10px;display:flex}.mini-metrics .progress{flex:1}.mini-metrics b{color:#5b7d65;min-width:22px;font-weight:500}.agent-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.agent-card-top{justify-content:space-between;align-items:center;display:flex}.agent-card h2{letter-spacing:-.8px;margin-top:20px;font-size:23px}.agent-role{color:#7c9486;margin-top:4px;font-size:10px;display:block}.agent-counters{border-top:1px solid var(--line);gap:30px;margin:25px 0 18px;padding-top:18px;display:flex}.agent-counters b{color:#526e5c;margin-bottom:5px;font-size:18px;font-weight:500;display:block}.agent-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tool-tags code{color:#7f9787;background:#eef4ef;border-radius:4px;padding:5px 7px;font-size:10px}.lesson-inline{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.tabs{border-bottom:1px solid #e1e8e2;gap:25px;margin-bottom:23px;display:flex;overflow-x:auto}.tabs>button{color:#98a59c;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 13px;font-size:11px;display:flex}.tabs>button.active{color:#467354;border-bottom-color:#447d5b}.table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:15px 20px;display:flex}.table-toolbar select{color:#82988a;background:#fff;max-width:210px;height:33px;margin-left:auto;font-size:10px}.table-toolbar select+select{margin-left:0}.filter-search{color:#9cab9f;flex:1;align-items:center;gap:8px;min-width:160px;max-width:350px;display:flex}.filter-search input{color:#607b68;background:0 0;border:0;flex:1;min-width:0;padding:8px 0;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}th{text-transform:uppercase;letter-spacing:.6px;color:#9caca0;border-bottom:1px solid var(--line);background:#fcfdfc;padding:13px 20px;font-size:8px;font-weight:500}td{border-bottom:1px solid #edf2ee;padding:16px 20px;font-size:10px}tbody tr:last-child td{border:0}tbody tr:hover{background:#fcfefc}td small{color:#a5b1a8;text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-top:6px;font-size:8px;display:block;overflow:hidden}td strong{font-weight:500}.table-title{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:180px;max-width:400px;padding:0;font-size:11px;font-weight:500;display:flex}.priority-mark{background:#b78b56;border-radius:50%;flex-shrink:0;width:4px;height:4px}.inline-agent{white-space:nowrap;color:#768d7e;align-items:center;gap:7px;font-size:10px;display:inline-flex}.country-text{white-space:nowrap;color:#93a59a;font-size:9px}.empty{text-align:center;flex-direction:column;align-items:center;padding:65px 25px;display:flex}.empty-icon{color:#94ad9c;background:#f4f8f4;border:1px solid #e7eee7;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:18px;display:grid}.empty h3{color:#607b68;letter-spacing:-.2px;font-size:16px;font-weight:500}.empty p{color:#9ead9f;max-width:410px;margin-top:9px;font-size:11px;line-height:1.9}.empty.compact{padding:25px}.chat-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px;display:grid}.chat-panel{flex-direction:column;height:calc(100vh - 255px);min-height:600px;display:flex}.chat-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px 22px;display:flex}.chat-heading strong{font-size:12px;font-weight:500}.chat-heading small{color:#a1aea5;margin-top:4px;font-size:9px;display:block}.chat-heading .badge{margin-left:auto}.chat-messages{scrollbar-width:thin;flex:1;padding:24px;overflow-y:auto}.chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:35px 10px;display:flex}.atlas-spark{color:#8eaf99;background:#f1f8f3;border:1px solid #dfebe2;border-radius:17px;place-items:center;width:57px;height:57px;margin-bottom:21px;display:grid}.chat-welcome h2{letter-spacing:-.8px;color:#4c6d58;font-size:25px;font-weight:500;line-height:1.4}.chat-welcome>p{color:#9cac9e;margin-top:13px;font-size:11px;line-height:1.9}.setup-chat-note{color:#ae9c79;background:#fcf9f1;border-radius:5px;max-width:380px;margin-top:25px;padding:9px 12px;font-size:9px;line-height:1.8}.chat-composer textarea{resize:vertical;color:#55715e;background:0 0;border:0;width:100%;min-height:48px;max-height:160px;padding:0;font-size:12px;line-height:1.7}.chat-composer>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.chat-composer .button{min-height:31px;padding:8px}.chat-side>h3{color:#5b7864;margin:10px 0 18px;font-size:15px}.chat-side>button{text-align:left;color:#91a195;background:#fff;border:1px solid #e4ece5;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-bottom:9px;padding:14px;font-size:10px;line-height:1.8;display:flex}.chat-side>button svg{color:#a7baad;flex-shrink:0;margin-top:2px}.chat-context{color:#83a18c;border-top:1px solid #e1e9e3;margin-top:26px;padding-top:24px}.chat-context p{color:#a1b0a4;margin:9px 0 13px;font-size:10px;line-height:1.9}.chat-rule{color:#a5b7a9;gap:9px;margin-top:27px;display:flex}.chat-rule>svg{flex-shrink:0}.chat-rule p{color:#a4b1a6;font-size:9px;line-height:1.9}.chat-message{align-items:flex-start;gap:11px;margin-bottom:25px;display:flex}.message-avatar{color:#7c9b85;background:#e9f3ec;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;font-weight:500;display:grid}.message-byline{color:#526d5a;align-items:center;gap:10px;margin-top:2px;font-size:10px;font-weight:500;display:flex}.message-byline small{color:#adbaaf;font-size:8px;font-weight:400}.chat-message p{white-space:pre-wrap;color:#7a8e80;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.9}.chat-message a{color:#72a07e;gap:5px;margin-top:8px;font-size:9px;display:inline-flex}.chat-thinking{color:#7da48b;align-items:center;gap:7px;margin-left:38px;font-size:10px;display:flex}.learning-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 25px;display:grid}.learning-summary>div{color:#97af9e;align-items:center;gap:16px;padding:19px 0;display:flex}.learning-summary strong{color:#5a7c65;margin-bottom:3px;font-size:23px;font-weight:500;display:block}.lesson-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:15px;width:100%;padding:20px 23px;display:flex}.lesson-list>button:last-child{border:0}.lesson-list>button:hover{background:#fbfefb}.lesson-symbol{color:#8bb099;background:#eef6f0;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.lesson-symbol.failed{color:#c5a18b;background:#fcf3ed}.lesson-main{flex:1;min-width:0}.lesson-main strong{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.lesson-main small{color:#a7b3aa;margin-top:6px;font-size:9px;display:block}.lesson-list>button>svg{color:#b3c1b8}.notice{color:#819e8b;background:#eff5f1;border:1px solid #e3ece6;border-radius:7px;align-items:flex-start;gap:11px;margin:0 0 22px;padding:16px 18px;font-size:11px;line-height:1.8;display:flex}.notice>svg{flex-shrink:0;margin-top:1px}.notice p{font-size:10px;line-height:1.8}.notice small{color:#9aae9f;margin-top:4px;font-size:9px;display:block}.notice.success{color:#69967a;background:#eff8f1}.change-list>button{text-align:left;border:0;border-top:1px solid var(--line);background:#fff;align-items:center;gap:15px;width:100%;padding:20px 23px;display:flex}.change-list>button:hover{background:#fbfefb}.change-file{color:#8fb09b;background:#eff7f1;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.change-list>button>div{flex:1}.change-list strong{font-size:12px;font-weight:500;display:block}.change-list small{color:#a7b4aa;margin-top:6px;font-size:9px;display:block}.source-reference{color:#a2b2a6;flex-wrap:wrap;gap:8px;margin:18px 0;font-size:9px;display:flex}.source-reference code{overflow-wrap:anywhere;font-size:9px}.compact-tabs{margin-bottom:15px}.compact-tabs button{padding-top:10px;font-size:10px}.code-block{white-space:pre-wrap;overflow-wrap:anywhere;color:#698572;background:#f5f8f5;border:1px solid #e0e9e2;border-radius:6px;max-height:340px;padding:17px;font-size:10px;line-height:1.8;overflow:auto}.diff-code{color:#bdd0c3;background:#142d23;border-color:#142d23;max-height:460px}.log-list details{border-bottom:1px solid var(--line)}.log-list details:last-child{border:0}.log-list summary{cursor:pointer;align-items:center;gap:16px;padding:17px 20px;font-size:10px;list-style:none;display:flex}.log-list summary::-webkit-details-marker{display:none}.log-list summary>time{color:#a0afa4;white-space:nowrap;font-size:8px}.log-list summary>code{color:#9caf9f;background:#f4f8f4;border-radius:3px;padding:4px 7px;font-size:9px}.log-list summary>svg{color:#a5b9ac;flex-shrink:0;margin-left:auto}.log-summary{color:#7d9687;flex:1;font-size:10px;line-height:1.5}.log-dot{background:#83ac91;border-radius:50%;flex-shrink:0;width:5px;height:5px}.log-list .code-block{margin:0 20px 20px}.results-panel{margin-top:24px;padding-bottom:20px}.results-panel>.muted{padding:15px 23px 0;font-size:11px}.result-rows{margin-top:12px}.result-rows>div{border-top:1px solid var(--line);align-items:center;gap:13px;padding:12px 23px;font-size:11px;display:flex}.result-icon{color:#8bab93;background:#eef6f0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.result-rows strong{flex:1;font-size:11px;font-weight:500}.settings-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.settings-main{flex-direction:column;gap:24px;display:flex}.connection{border-top:1px solid var(--line)}.connection-head{text-align:left;background:#fff;border:0;align-items:center;gap:13px;width:100%;padding:19px 23px;display:flex}.connector-symbol{color:#78937f;background:#f4f6f4;border:1px solid #e8ede8;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:600;display:grid}.connector-openai{color:#536d60;background:#f5f8f6;font-size:21px}.connector-github{color:#566b60;font-size:11px}.connector-vercel{color:#607365;font-size:20px}.connector-gsc{color:#a6a16c;background:#fcfbf2;font-size:13px}.connection-title{flex:1}.connection-title strong{font-size:11px;font-weight:500;display:block}.connection-title small{color:#9cad9f;margin-top:4px;font-size:9px;display:block}.connection-head>svg{color:#a5b6aa;margin-left:7px}.connection-body .notice{margin-top:3px;padding:12px;font-size:10px}.connection-body .notice p{font-size:9px}.form-stack{flex-direction:column;gap:17px;display:flex}.field{color:#7c9584;flex-direction:column;gap:7px;font-size:10px;display:flex}.field>span{font-size:10px;font-weight:500}.field>span>small{color:#b3beb5;margin-left:5px;font-weight:400}.field>small{color:#a6b5aa;font-size:8px;line-height:1.7}input,select,textarea{color:#577760;background:#fcfefc;border:1px solid #e0e9e2;border-radius:5px;max-width:100%;padding:10px 11px;font-size:11px}input::placeholder,textarea::placeholder{color:#adbcb1}input[readonly]{color:#92a798;background:#f3f7f3}textarea{resize:vertical;line-height:1.7}.connection-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.connection-actions>a{color:#95ad9c;align-items:center;gap:5px;margin-right:auto;font-size:8px;display:flex}.connection-actions>.button{min-height:31px;padding:7px 10px;font-size:9px}.connection-body>.muted{margin-top:13px;font-size:8px;display:block}.form-note{color:#a6b5a9;margin-top:12px;font-size:9px;line-height:1.8}.model-list>label{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:14px 0;display:flex}.model-list>label:last-child{border:0}.model-list strong{color:#678470;font-size:11px;font-weight:500;display:block}.model-list small{color:#a2b3a7;margin-top:3px;font-size:8px;display:block}.model-list select{width:220px;margin-left:auto;padding:8px;font-size:10px}.settings-save{justify-content:flex-end;padding:12px 23px 20px;display:flex}.setting-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.setting-toggle p{color:#a5b4a9;max-width:400px;margin-top:6px;font-size:9px;line-height:1.8}.switch{background:#dce6de;border:0;border-radius:100px;flex-shrink:0;width:32px;height:18px;padding:3px;transition:background .2s}.switch>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;display:block;box-shadow:0 1px 2px #233a2b20}.switch.on{background:#6a9f7a}.switch.on>span{transform:translate(14px)}.budget-panel{padding:24px}.setting-section-icon{color:#83a28d;background:#eef5ef;border:1px solid #e3ece4;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.budget-panel h2{letter-spacing:-.5px;margin-top:17px;font-size:18px;font-weight:500;line-height:1.5}.budget-big{color:#547c60;letter-spacing:-1px;margin-top:23px;font-size:30px;font-weight:500}.budget-big span{color:#a4b5a8;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:400;display:block}.budget-panel .progress{margin:17px 0}.budget-detail{color:#a3b4a7;border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:22px;padding-bottom:20px;font-size:8px;display:flex}.budget-detail strong{white-space:nowrap;color:#7a9885;font-weight:500}.budget-panel form>.field{margin-bottom:17px}.input-unit{position:relative}.input-unit>input{width:100%;padding-right:45px}.input-unit>span{color:#a5b8aa;font-size:10px;position:absolute;top:11px;right:12px}.server-panel{color:#90a998;margin-top:23px;padding:23px}.server-panel h3{color:#6b8b76;margin-top:12px;font-size:13px}.server-panel>p{color:#a2b3a6;margin-top:10px;margin-bottom:20px;font-size:9px;line-height:1.9}.server-panel>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:8px;display:flex}.server-panel>div>span{color:#acbcb0}.server-panel>div>strong{color:#829e8b;font-weight:450}.security-note{color:#9db4a3;gap:10px;padding:22px 4px;display:flex}.security-note>svg{flex-shrink:0}.security-note p{color:#a2b5a8;font-size:9px;line-height:1.9}.modal{color:#55775e;overscroll-behavior:contain;background:#fff;border:1px solid #e0eae2;border-radius:13px;width:540px;max-width:calc(100vw - 30px);max-height:90vh;padding:0;box-shadow:0 25px 100px #08281725}.modal.wide{width:800px}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.modal-head h2{font-size:16px}.modal-body{max-height:70vh;padding:24px;overflow:auto}.modal-body>p{color:#8a9f90;font-size:12px;line-height:1.9}.modal-body>h3{color:#6d9078;margin:22px 0 10px;font-size:12px}.modal-body h4{margin:15px 0 9px;font-size:10px;font-weight:500}.modal-footer{border-top:1px solid var(--line);background:#fcfefc;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.modal-footer.wrap{flex-wrap:wrap}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.market-field{border:0;gap:12px;margin:0;padding:0;display:flex}.market-field legend{color:#829d8b;margin-bottom:9px;font-size:10px}.market-field>label{color:#92a999;align-items:center;gap:5px;font-size:10px;display:flex}.detail-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.detail-meta>span:last-child{color:#a2b4a8;font-size:9px}.result-text{background:#f5f9f5;border:1px solid #e6eee7;border-radius:6px;margin-top:18px;padding:18px}.result-text h3{font-size:12px}.result-text p{color:#86a28f;white-space:pre-wrap;margin-top:10px;font-size:11px}.action-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:10px;line-height:1.7;display:flex}.action-row>small{white-space:nowrap;color:#a5b7aa;margin-left:auto;font-size:8px}.action-row>span:nth-child(2){flex:1}.search-results{min-height:60px;margin-top:20px}.search-results>a{border-bottom:1px solid var(--line);color:#708e7a;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.search-results small{color:#a1b4a7;margin-bottom:5px;font-size:8px;display:block}.search-results>p{color:#acbab0;font-size:11px}.notification-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.notification-row strong{font-size:12px;font-weight:500}.notification-row small{color:#a2b5a8;margin-top:5px;font-size:10px;display:block}.notification-row>svg{margin-left:auto}.toast{z-index:100;color:#d7e7dc;background:#18392b;border-radius:9px;align-items:center;gap:20px;max-width:calc(100vw - 30px);padding:14px 18px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 6px 30px #18392b26}.toast button{color:#bed1c5;background:0 0;border:0;display:flex}.error-banner{color:#b09772;background:#fff4e9;padding:12px 36px;font-size:11px}.boot{color:#c7e0ce;background:#142b27;flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:100vh;display:flex}.boot>p{color:#97b6a3;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sidebar-backdrop{display:none}.login-brand{background:#142b27;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px;display:flex}.login-brand .brand{font-size:34px}.login-brand .brand small{font-size:10px}.login-brand>p{color:#8fb49c;max-width:250px;margin-top:35px;font-size:20px}.login-page h1{color:#446a51;margin-top:24px;font-size:28px}.login-page form>p{color:#9cb1a2;margin-top:13px;margin-bottom:30px;font-size:12px}.form-error{color:#bd836e!important}.login-page .field{margin-top:15px}@media (width>=1500px){main{padding:43px 48px}.topbar{padding:0 48px}.overview-primary{grid-template-columns:1.9fr 1fr}.agent-map{height:300px}.node-1,.node-2,.node-3{top:118px}.node-4,.node-5{top:226px}.setup-panel{padding:27px}.setup-steps>a{padding:12px 0}.footer{padding-left:48px;padding-right:48px}}@media (width<=1200px){.sidebar{width:200px;padding-left:13px;padding-right:13px}.main-shell{margin-left:200px}.sidebar-user{margin:0 -13px;padding-left:20px;padding-right:20px}.topbar{padding:0 25px}main{padding:28px 25px}.overview-primary{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:18px}.map-node{gap:6px;width:123px;padding:8px}.map-node .avatar{width:25px;height:25px;font-size:8px}.map-node small{font-size:7px}.map-node strong{font-size:10px}.node-0{width:145px}.agent-map{margin-left:14px;margin-right:14px}.goal-strip>.muted,.goal-strip>a{display:none}.goal-strip .market-pills{margin-left:auto}.chat-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.settings-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.connection-head{padding:18px}.connection-body{padding:0 18px 20px}.settings-side .budget-panel{padding:20px}.agent-grid{gap:17px}.agent-card{padding:20px}.agent-counters{gap:18px}.topbar-right{gap:16px}}@media (width<=1000px){.overview-primary{grid-template-columns:1fr}.setup-panel{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.setup-heading{grid-column:1}.setup-panel h2{grid-column:1;max-width:260px}.setup-panel>p{grid-column:1}.setup-steps{grid-area:1/2/5;margin:0}.setup-panel>.button{grid-column:1;align-self:end;margin-top:18px}.setup-footnote{grid-column:1}.agent-map{width:calc(100% - 45px);max-width:680px;height:285px;margin-left:auto;margin-right:auto}.map-node{width:150px;padding:10px}.map-node strong{font-size:11px}.map-node small{font-size:8px}.map-node .avatar{width:30px;height:30px}.node-0{width:160px}.overview-secondary{grid-template-columns:1fr 1fr;gap:18px}.stats-row .stat{padding:0 15px}.stat-label{font-size:9px}.stat-label>svg{display:none}.stat-value{font-size:27px}.learning-note>a{display:none}.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-side .server-panel{margin-top:0}.security-note{grid-column:1/-1;padding:0}.agent-grid{grid-template-columns:repeat(2,1fr)}.chat-layout{grid-template-columns:1fr}.chat-side{display:none}.chat-panel{height:calc(100vh - 250px)}.page-title h1{font-size:30px}.page-actions .button{padding:8px 10px;font-size:10px}.environment{display:none}.learning-summary>div{gap:10px}.learning-summary strong{font-size:20px}.learning-summary span{font-size:8px}.log-list summary{flex-wrap:wrap;gap:10px}.log-summary{min-width:200px}.footer{padding:0 25px 23px}}@media (width<=760px){.sidebar{width:226px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-user{padding-left:24px}.sidebar-backdrop{z-index:25;background:#14372555;border:0;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{height:63px;padding:0 20px}.mobile-menu{margin-left:-7px;display:inline-flex}.breadcrumb{gap:8px;font-size:10px}.topbar-right{gap:12px}.top-search>span,.top-search>kbd{display:none}.top-avatar{width:25px;height:25px}main{min-height:calc(100vh - 110px);padding:26px 20px}.page-title{align-items:flex-start;gap:16px}.page-title h1{letter-spacing:-1px;font-size:29px}.page-title .eyebrow{letter-spacing:1.2px;font-size:8px}.page-title p{max-width:310px;font-size:11px;line-height:1.7}.page-actions{flex-wrap:wrap;justify-content:flex-end}.page-actions .button{gap:0;min-height:33px;padding:8px;font-size:0}.page-actions .button>svg{width:16px}.goal-strip{gap:8px;padding:10px}.goal-strip strong{font-size:9px}.goal-strip .goal-separator,.goal-strip .market-pills small{display:none}.goal-icon{width:25px;height:25px}.goal-strip .market-pills{gap:4px}.market-pills>span{padding:4px 5px;font-size:8px}.stats-row{grid-template-columns:repeat(2,1fr);gap:22px 0;margin-top:24px;padding-bottom:24px}.stats-row .stat{padding:0 17px}.stats-row .stat:nth-child(odd){padding-left:0}.stats-row .stat:nth-child(2n){border:0}.stat-label{font-size:10px}.stat-value{font-size:29px}.stat-detail{font-size:9px}.overview-primary,.overview-secondary{grid-template-columns:1fr;gap:18px}.section-title{padding:19px 18px 12px}.section-title h2{font-size:12px}.section-title p,.section-title>.text-link{font-size:9px}.agent-map{width:calc(100% - 26px);height:250px;margin:7px 13px 14px}.map-node{gap:5px;width:110px;padding:8px}.map-node .avatar{border-radius:6px;width:23px;height:23px;font-size:7px}.map-node strong{font-size:9px}.map-node small{margin-top:3px;font-size:6px}.map-node .node-dot{width:3px;height:3px}.node-0{width:133px;top:12px}.node-1,.node-2,.node-3{top:97px}.node-4,.node-5{top:192px}.map-share{padding:3px 5px;font-size:6px;top:68px}.map-share>svg{width:10px}.panel-bottom{gap:6px;padding:12px 16px;font-size:8px}.panel-bottom .text-link{font-size:8px}.panel-bottom .status-dot{width:4px;height:4px}.setup-panel{padding:23px;display:block}.setup-panel h2{max-width:none;font-size:22px}.setup-panel>p{max-width:none;font-size:11px}.setup-steps{margin:15px 0}.setup-steps>a{padding:12px 0}.setup-steps strong{font-size:11px}.setup-steps small,.setup-footnote{font-size:9px}.chart-empty{height:210px}.chart-empty strong{font-size:12px}.chart-empty p{text-align:center;font-size:10px}.first-activity{padding:17px 22px 26px}.first-activity p{max-width:none;font-size:11px}.learning-note{align-items:flex-start;gap:10px;padding:14px}.learning-note p{font-size:9px}.learning-note p strong{margin-bottom:4px;display:block}.footer{padding:0 20px 20px;font-size:7px}.footer>span:last-child{text-align:right;max-width:210px;line-height:1.7}.footer-divider{padding:0 4px}.agent-grid{gap:14px}.agent-card{padding:17px}.agent-card h2{margin-top:15px;font-size:21px}.agent-card .avatar-large{width:36px;height:36px;font-size:12px}.agent-card .badge{padding:3px 5px;font-size:7px}.agent-role{font-size:9px}.agent-card>p{min-height:54px;font-size:10px}.agent-counters{flex-wrap:wrap;gap:12px;margin-top:18px}.agent-counters span{font-size:7px}.agent-counters b{font-size:16px}.tabs{gap:20px;margin-bottom:18px}.tabs>button{font-size:10px}.table-toolbar{padding:12px 15px}.table-toolbar select{max-width:150px;font-size:9px}.filter-search input{font-size:10px}.filter-search{min-width:140px}.table-scroll th,.table-scroll td{padding:14px 16px}.chat-panel{height:calc(100dvh - 235px);min-height:480px}.chat-heading{padding:15px}.chat-messages{padding:20px 15px}.chat-welcome{min-height:270px;padding:20px 0}.chat-welcome h2{font-size:23px}.chat-welcome>p{font-size:10px}.chat-composer{margin:0 12px 12px;padding:12px}.chat-composer>div>span{font-size:7px}.chat-message p{font-size:11px}.learning-summary{gap:10px}.learning-summary>div{flex-direction:column;align-items:flex-start;gap:10px}.learning-summary>div>svg{width:20px}.learning-summary strong{font-size:22px}.learning-summary span{font-size:8px}.lesson-list>button{flex-wrap:wrap;gap:10px;padding:17px}.lesson-main{min-width:170px}.lesson-main strong{font-size:10px}.lesson-main small{font-size:8px}.lesson-list>button>.badge{margin-left:45px}.lesson-list>button>svg{margin-left:auto}.notice{padding:14px;font-size:10px}.notice p{font-size:9px}.change-list>button{flex-wrap:wrap;gap:10px;padding:17px}.change-list>button>div{min-width:180px}.change-list>button>.inline-agent{margin-left:44px}.settings-side{grid-template-columns:1fr}.security-note{grid-column:auto}.connection-head{gap:9px;padding:17px 15px}.connection-title strong{font-size:11px}.connection-title small{max-width:150px;font-size:8px;line-height:1.5}.connection-head .badge{font-size:7px}.connection-head>svg{width:14px;margin-left:0}.connector-symbol{width:31px;height:31px}.connection-body{padding:0 15px 20px}.connection-actions>a{width:100%;margin-bottom:6px}.connection-actions>.button{font-size:10px}.model-list{padding:0 17px}.model-list select{width:180px;font-size:9px}.setting-toggle{padding:18px}.setting-toggle p{font-size:8px}.budget-panel{padding:23px!important}.modal{max-width:calc(100vw - 24px)}.modal-body{max-height:65vh;padding:20px}.modal-head{padding:17px 20px}.modal-head h2{font-size:15px}.modal-footer{padding:14px 20px}.modal-footer .button{font-size:10px}.toast{width:max-content;font-size:11px;bottom:18px;left:50%}.log-list summary{gap:9px;padding:15px}.log-summary{flex:auto;width:100%;margin-left:14px;font-size:10px}.log-list summary>.inline-agent{font-size:9px}.log-list summary>svg{margin-left:auto}.action-row{flex-wrap:wrap;font-size:9px}.login-page{flex-direction:column;display:flex}.login-brand{padding:30px}.login-brand .brand{font-size:22px}.login-brand>p{display:none}.login-page>form{margin:40px auto}.result-rows>div{flex-wrap:wrap;font-size:10px}.result-rows strong{min-width:190px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.holds-panel{margin-bottom:24px}.hold-row{border-top:1px solid var(--line);color:#6d8976;align-items:center;gap:18px;padding:14px 23px;font-size:11px;display:flex}.hold-row>.button{margin-left:auto}.confirm-check{color:#6d8976;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}.confirm-check>input{accent-color:#357a54;margin-top:4px}.page-title p,.stat-label,.section-title p,.setup-panel>p,.agent-card>p,.empty p,.first-activity p,.chart-empty p,.learning-note p,.chat-welcome>p,.chat-side>button,.chat-context p,.chat-rule p,.field>small,.form-note,.server-panel>p,.security-note p,.setting-toggle p,.connection-title small{color:#73877b}.stat-detail,.setup-steps small,.setup-footnote,.map-node small,.sidebar-budget>small,.chat-composer>div>span{color:#7b9082}.chart-empty strong,.first-activity h3,.empty h3,.learning-note p strong{color:#55725f}.sidebar-budget>small{color:#a1b7aa}.sidebar-budget small{color:#9caf9e}@media (width<=760px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.agent-map{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;height:auto;min-height:300px;padding:18px 8px;display:grid}.agent-map .map-node{width:auto;position:static;transform:none}.agent-map .map-node:hover{transform:none}.agent-map .node-0,.agent-map .node-5{grid-column:1/-1;justify-self:center;width:145px}.agent-lines,.map-share{display:none}}.information-links{flex-flow:wrap;align-items:center;gap:6px 16px;font-size:11px;display:flex}.information-links>a{color:#526b5a;text-underline-offset:3px;border-radius:0;padding:5px 0;line-height:1.6;text-decoration:underline}.information-links>a:hover{color:#225b47;background:0 0;text-decoration-thickness:2px}.footer{flex-wrap:wrap;align-items:center;gap:10px 24px}.login-page .information-links{justify-content:center;margin-top:24px}.gsc-data-notice{color:#526b5a;border-top:1px solid var(--line);margin-top:16px;padding-top:15px;font-size:11px;line-height:1.8}.gsc-data-notice>a{text-underline-offset:3px;color:#28765c;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.badge-working{color:#285b79;background:#eaf4fb}.badge-waiting{color:#84632e;background:#fcf4df}.badge-blocked{color:#913e33;background:#fff0eb}.badge-paused{color:#64716c;background:#edf0ee}.live-update-label{color:#6b8073;white-space:nowrap;font-size:10px}.team-live-summary{padding:2px 23px 13px}.team-state-counts{flex-wrap:wrap;gap:6px;display:flex}.team-state-counts .badge{font-size:10px}.team-live-meta{color:#74877b;flex-wrap:wrap;gap:5px 13px;margin-top:10px;font-size:9px;display:flex}.live-agent-map{height:400px;min-height:400px;padding:0;display:block;position:relative}.live-agent-map .map-node{flex-direction:column;justify-self:auto;align-items:flex-start;gap:7px;width:29%;max-width:185px;min-height:96px;padding:10px;display:flex;position:absolute;transform:translate(-50%)}.live-agent-map .map-node:hover{transform:translate(-50%,-2px)}.map-node-header{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.map-node-header>span:last-child{min-width:0}.live-agent-map .map-node small{text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:8px;overflow:hidden}.live-agent-map .map-node strong{font-size:11px}.live-agent-map .map-node .avatar{flex-shrink:0;width:27px;height:27px}.live-agent-map .map-node .badge{gap:5px;padding:3px 6px;font-size:9px}.live-agent-map .map-task{color:#617569;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:9px;line-height:1.5;display:block;overflow:hidden}.live-agent-map .node-0{top:12px;left:50%}.live-agent-map .node-1{top:150px;left:17%}.live-agent-map .node-2{top:150px;left:50%}.live-agent-map .node-3{top:150px;left:83%}.live-agent-map .node-4{top:288px;left:33%}.live-agent-map .node-5{top:288px;left:67%}.live-agent-map .agent-lines{display:block}.live-agent-map .map-share{display:flex;top:116px}.live-agent-map .node-status-working{background:#fbfdff;border-color:#75a5bf}.live-agent-map .node-status-waiting{border-color:#d7c594}.live-agent-map .node-status-blocked{background:#fffaf8;border-color:#d79a8e}.live-agent-map .node-status-paused,.live-agent-map .node-status-pausing{background:#f8faf8;border-color:#b6bdb7}.agent-activity{background:#f6f9f7;border:1px solid #e3ebe6;border-radius:6px;margin:18px 0;padding:13px}.agent-activity-task{align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:flex}.agent-activity-task>svg{color:#6b8274;flex-shrink:0;margin-top:2px}.agent-activity-task strong{overflow-wrap:anywhere;font-weight:550}.agent-activity>p{color:#617569;margin-top:7px;font-size:10px;line-height:1.7}.agent-activity-meta{color:#72867a;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:9px;display:flex}.agent-activity-meta>span{align-items:center;gap:5px;display:inline-flex}.activity-working{border-left:3px solid #6e9db9}.activity-waiting{border-left:3px solid #ccb473}.activity-blocked{border-left:3px solid #ca8b7d}.activity-paused,.activity-pausing{border-left:3px solid #a1ada5}@media (width<=1200px){.live-agent-map .map-node{gap:7px;padding:8px}.live-agent-map .map-node .avatar{width:23px;height:23px;font-size:8px}.map-node-header{gap:6px}.live-agent-map .map-node strong{font-size:10px}.live-agent-map .map-node small{font-size:7px}}@media (width<=760px){.team-live-summary{padding:0 18px 12px}.team-state-counts .badge{font-size:9px}.live-update-label,.team-live-meta{font-size:8px}.live-agent-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;min-height:0;margin-bottom:16px;padding:14px 7px;display:grid}.live-agent-map .map-node{gap:8px;width:100%;max-width:none;min-height:100px;padding:11px;position:static;transform:none}.live-agent-map .map-node:hover{transform:none}.live-agent-map .node-0,.live-agent-map .node-5{grid-column:1/-1;justify-self:center;width:70%}.live-agent-map .map-node strong{font-size:11px}.live-agent-map .map-node small{font-size:8px}.live-agent-map .map-node .avatar{width:27px;height:27px;font-size:9px}.live-agent-map .map-node .badge,.live-agent-map .map-task{font-size:9px}.live-agent-map .agent-lines,.live-agent-map .map-share{display:none}.agent-activity{padding:11px}.agent-activity-meta{font-size:8px}}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{color:#1b1e2c;--green:#3158f5;--muted:#7a8092;--line:#e9ebf2;--nav:#fff;--mint:#eaf0ff;--white:#fff;--accent:#3158f5;--text:#1b1e2c;--surface:#f5f6fa;-webkit-font-smoothing:antialiased;background:#f5f6fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}button,a,input,select,textarea,summary{outline-color:#3158f5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #90a7fc}::selection{background:#dfe7ff}h1{letter-spacing:-1.05px;font-size:27px;font-weight:650;line-height:1.25}h2{letter-spacing:-.35px;font-size:14px;font-weight:600}h3{letter-spacing:-.25px;font-size:14px}p{line-height:1.7}.muted{color:#6a6f7e}.plain-link,.text-link{color:#4160cf}.text-link{gap:6px;font-size:13px;font-weight:500}.text-link:hover{color:#2347db}.icon-button{color:#696e7c;border-radius:50%;width:32px;height:32px;padding:6px}.icon-button:hover{color:#3158f5;background:#f0f3fc}.progress,.progress.dark{background:#e9edf5;height:5px}.progress>span,.progress.dark>span{background:#4f73f9}.button{color:#51576b;background:#fff;border-color:#e3e7ef;border-radius:8px;gap:7px;min-height:37px;padding:9px 14px;font-size:13px;font-weight:550;box-shadow:0 1px 2px #1e2b4c04}.button:hover{color:#3158f5;background:#f7f9ff;border-color:#d2dcff}.button.primary{color:#fff;background:#3158f5;border-color:#3158f5;box-shadow:0 3px 7px #3158f51a}.button.primary:hover{color:#fff;background:#2448df;border-color:#2448df}.button.danger{color:#b84e45;background:#fff6f5;border-color:#f4deda}.button:active{transform:translateY(1px)}.app-shell{background:var(--surface)}.sidebar{border-right:1px solid var(--line);color:#676e83;scrollbar-width:thin;background:#fff;width:224px;padding:26px 15px 0;overflow:hidden auto}.brand-link{min-height:36px;padding:0 12px 0 7px}.brand{color:#202333;letter-spacing:1.6px;gap:10px;font-size:19px;font-weight:750}.brand small{color:#6b6f7d;letter-spacing:2.7px;margin-top:6px;font-size:10px}.brand-mark{gap:3px;width:27px;height:29px}.brand-mark i{background:#3e62f4;flex-shrink:0;width:7px}.workspace{background:#fafbfe;border:1px solid #e9ecf4;border-radius:9px;gap:10px;margin:29px 0 26px;padding:11px 10px;transition:border-color .15s}.workspace:hover{border-color:#cbd7fc}.workspace strong{color:#303646;font-size:13px;font-weight:600}.workspace small{color:#6c6f7c;font-size:11px}.workspace-icon{color:#3c5bdd;letter-spacing:-1.5px;background:#e9eeff;border-radius:7px;width:31px;height:32px;font-size:22px}.workspace>svg{color:#6a6f7e;width:12px}.nav-label,.nav-section-label{color:#6d707b;letter-spacing:1.3px;margin-bottom:10px;padding:0 13px;font-size:10px;font-weight:550}.nav-section-label{margin-top:20px;margin-bottom:8px;padding-top:0}.sidebar nav{gap:5px}.sidebar nav>a,.settings-link{color:#697085;border-radius:7px;gap:11px;min-height:41px;padding:11px 12px;font-size:13px;position:relative}.sidebar nav>a:hover,.settings-link:hover{color:#3158f5;background:#f5f7fd}.sidebar nav>a.selected,.settings-link.selected{color:#3158f5;background:#edf2ff;font-weight:550}.sidebar nav>a.selected:before{content:"";background:#3a63f8;border-radius:3px;width:3px;height:21px;position:absolute;left:-8px}.sidebar nav>a.selected svg{color:#3158f5}.sidebar nav>a>svg{width:17px;height:17px}.nav-count{color:#686f7f;text-align:center;background:#eef1f8;border-radius:5px;min-width:20px;padding:2px 5px;font-size:11px}.selected .nav-count{color:#3158f5;background:#dfe7ff}.nav-dot{background:#3e63f5}.sidebar-bottom{padding-top:34px}.sidebar-budget{color:#fff;background:linear-gradient(135deg,#3f67f0,#253968 100%);border:1px solid #4462bd;border-radius:12px;margin:0 2px 18px;padding:15px 13px 13px;position:relative;overflow:hidden;box-shadow:0 4px 8px #182c5c16}.sidebar-budget:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff2c .8px,#0000 .8px);background-size:7px 7px;position:absolute;inset:0 0 30% 30%;-webkit-mask-image:linear-gradient(40deg,#0000,#000);mask-image:linear-gradient(40deg,#0000,#000)}.budget-card-icon{color:#4266d3;background:#ffffffeb;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:12px;display:grid}.sidebar-budget h3{color:#fff;z-index:1;margin-bottom:14px;font-size:14px;font-weight:550;position:relative}.sidebar-budget>div{color:#696e7c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.sidebar-budget>div>span:last-child{color:#fff;font-weight:550}.sidebar-budget small{font-size:11px;color:#696e81!important}.sidebar-budget .progress{background:#ffffff25;height:4px;margin:9px 0 8px;display:block}.sidebar-budget .progress>span{background:#a9c3ff}.sidebar-budget>small{display:block;color:#696e81!important;font-size:10px!important}.sidebar-budget>a{color:#fff;background:#ffffff18;border:1px solid #ffffff1e;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:29px;margin-top:13px;font-size:11px;transition:background .15s;display:flex}.sidebar-budget>a:hover{background:#ffffff2c}.settings-link{border-top:0;border-radius:8px;margin-bottom:12px;padding:10px 12px}.setup-dot{background:#efb85b}.sidebar-user{border-top:1px solid var(--line);background:#fff;gap:9px;margin:0 -15px;padding:16px 22px}.user-avatar,.top-avatar{color:#5a6ab7;background:#edf0fa;font-size:14px;font-weight:550}.sidebar-user strong{color:#464d63;font-size:12px;font-weight:600}.sidebar-user small{color:#6a6e78;font-size:10px}.user-avatar{border:2px solid #fff;width:30px;height:30px;box-shadow:0 0 0 1px #e8ebf5}.main-shell{background:#f5f6fa;margin-left:224px}.topbar{background:#fff;border-bottom:1px solid #e9ecf3;gap:22px;height:77px;padding:0 30px}.topbar-left{flex:1;align-items:center;gap:25px;min-width:0;display:flex}.breadcrumb{color:#6c7079;gap:9px;font-size:13px;display:none}.breadcrumb strong{color:#636b7e}.workspace-search{color:#6a6f7c;text-align:left;background:#f8f9fc;border:1px solid #e9edf5;border-radius:25px;align-items:center;gap:10px;width:100%;max-width:332px;min-height:36px;padding:8px 13px;font-size:12px;display:flex}.workspace-search kbd{white-space:nowrap;color:#6a6f7c;background:#fff;border:1px solid #e8ebf3;border-radius:5px;margin-left:auto;padding:2px 4px;font-family:inherit;font-size:11px}.workspace-search:hover{border-color:#d3dcfc}.topbar-right{flex-shrink:0;gap:17px}.environment{color:#6b6f7c;gap:6px;font-size:12px;display:flex}.status-dot{background:#53af8c;width:5px;height:5px}.status-dot.inactive{background:#9ba3b9}.notification{background:#fafbfe;border:1px solid #e7eaf3;width:34px;height:34px}.notification i{background:#efb963;width:5px;height:5px;top:5px;right:7px}.top-avatar{background:#e7ecfc;width:33px;height:33px;box-shadow:0 0 0 3px #f7f8fd}.mobile-menu{display:none}main{max-width:1660px;min-height:calc(100vh - 139px);padding:28px 30px 25px}.page-title{align-items:center;gap:18px;margin-bottom:25px}.page-title .eyebrow{letter-spacing:1.35px;color:#6a6f7d;margin-bottom:9px;font-size:10px;font-weight:550}.page-title p{color:#6a6f7b;margin-top:7px;font-size:13px;line-height:1.6}.page-actions{flex-shrink:0;gap:8px}.date-chip{white-space:nowrap;color:#686e81;background:#fff;border:1px solid #e6eaf2;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.date-chip svg{color:#6a7080}.footer{color:#6a6f7e;gap:12px 20px;padding:0 30px 22px;font-size:11px}.footer>span:first-child{color:#686e7d;gap:6px}.footer .information-links{gap:14px;font-size:11px}.information-links>a{color:#6a7081;font-size:inherit;padding:5px 0;text-decoration:none}.information-links>a:hover{color:#3158f5;text-decoration:underline}.footer>span:last-child{color:#6a6f79}.footer-divider{padding:0 7px}.panel{background:#fff;border:1px solid #e9ecf3;border-radius:14px;overflow:hidden;box-shadow:0 2px 3px #24335302}.section-title{align-items:flex-start;gap:12px;padding:21px 22px 14px}.section-title h2{letter-spacing:-.2px;font-size:14px;font-weight:600;line-height:1.5}.section-title p{color:#6a6f7b;margin-top:5px;font-size:12px;line-height:1.5}.section-title>.text-link{white-space:nowrap;align-self:center;font-size:11px}.section-title>.icon-button{margin-top:-5px;margin-right:-7px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.metric-card{background:#fff;border:1px solid #e9ecf3;border-radius:14px;min-width:0;padding:18px 19px 16px;box-shadow:0 2px 3px #24335303}.metric-heading{color:#4c5265;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.metric-heading>svg{color:#4866df;flex-shrink:0}.metric-number{letter-spacing:-1.2px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 9px;font-size:29px;font-weight:650;line-height:1.2;display:flex}.metric-number>small{color:#6a6f79;letter-spacing:-.6px;align-self:center;margin-left:-3px;font-size:17px}.metric-tag{letter-spacing:0;color:#4b6fa7;white-space:nowrap;background:#edf3fc;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:500;line-height:1.3}.metric-tag.is-muted{color:#6b707c;background:#f1f3f8}.metric-card>p{color:#6a6f7a;font-size:11px;line-height:1.6}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.435fr);align-items:stretch;gap:20px;display:grid}.dashboard-grid>section{min-width:0}.visibility-card .section-title{padding-bottom:10px}.chart-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:0 22px 9px;display:flex}.chart-legend{color:#686f7f;align-items:center;gap:6px;font-size:11px;display:flex}.chart-legend>span:first-child{background:#4f73f7;border-radius:50%;width:6px;height:6px}.chart-filters{gap:6px;display:flex}.chart-filters select{color:#696f82;background:#fafbfe;border:1px solid #edf0f7;border-radius:6px;max-width:125px;min-height:28px;padding:6px 20px 6px 8px;font-size:11px}.chart-summary{justify-content:space-between;align-items:center;gap:15px;padding:4px 22px 11px;display:flex}.chart-summary>div:first-child{align-items:baseline;gap:9px;display:flex}.chart-summary strong{letter-spacing:-1px;font-size:26px;font-weight:650}.chart-summary>div>span{color:#6a707c;font-size:11px}.segmented{background:#f5f7fb;border:1px solid #eef0f6;border-radius:6px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented>button{color:#6a6f7b;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;line-height:1.5;display:flex}.segmented>button.active{color:#53617d;background:#fff;box-shadow:0 1px 4px #283e6510}.segmented>button:hover{color:#3158f5}.segmented>button>span{text-align:center;color:#566fa5;background:#eaf0fd;border-radius:3px;min-width:15px;padding:0 3px;font-size:10px}.search-chart{height:189px;margin:0 23px 0 18px;padding-bottom:25px;padding-left:35px;position:relative}.chart-y-labels{color:#6b707e;text-align:right;flex-direction:column;justify-content:space-between;width:26px;font-size:10px;display:flex;position:absolute;inset:5px auto 25px 0}.chart-plot{height:100%;position:relative}.chart-plot>svg{width:100%;height:100%;display:block;overflow:visible}.chart-x-labels{color:#6a707e;justify-content:space-between;gap:8px;font-size:10px;display:flex;position:absolute;bottom:0;left:35px;right:0}.chart-no-data{text-align:center;background:radial-gradient(closest-side,#ffffffed 65%,#fff0);flex-direction:column;justify-content:center;align-items:center;padding-bottom:6px;display:flex;position:absolute;inset:0}.chart-no-data>span{color:#596ca2;background:#f6f8ff;border:1px solid #e6ecfc;border-radius:11px;place-items:center;width:37px;height:37px;margin-bottom:10px;display:grid}.chart-no-data strong{color:#656f8b;font-size:13px;font-weight:550}.chart-no-data p{color:#696f7d;margin:5px 0 8px;font-size:11px}.chart-no-data a{color:#526eb7;align-items:center;gap:4px;font-size:11px;display:flex}.chart-tooltip{pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #e9edf6;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 3px 18px #2a41751a}.chart-tooltip>span{color:#676f81}.chart-tooltip>strong{color:#3c60ee;font-size:13px}.chart-table-toggle{color:#636f8c;background:0 0;border:0;align-items:center;gap:5px;margin:9px 22px -4px 53px;padding:2px 0;font-size:10px;display:flex}.chart-values{border:1px solid var(--line);border-radius:7px;max-height:200px;margin:14px 22px 0}.chart-values caption{text-align:left;color:#697089;padding:8px;font-size:12px}.chart-values th,.chart-values td{padding:7px 10px;font-size:11px}.market-breakdown{border:1px solid #e9edf6;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 22px 0;padding:14px 13px 13px;display:grid}.market-column{min-width:0}.market-heading{color:#696f7d;align-items:center;gap:6px;font-size:11px;display:flex}.country-flag{border-radius:2px;width:14px;height:10px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1b234308}.flag-CH{background:#ef565b}.flag-CH:before,.flag-CH:after{content:"";background:#fff;width:6px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flag-CH:after{width:2px;height:6px}.flag-DE{background:linear-gradient(#313545 0 33%,#e97268 33% 66%,#eed278 66%)}.flag-AT{background:linear-gradient(#e97278 0 33%,#fff 33% 66%,#e97278 66%)}.market-column>strong{letter-spacing:-.6px;color:#454e67;align-items:baseline;gap:6px;margin:8px 0 12px;font-size:18px;font-weight:600;display:flex}.market-column>strong small{color:#696f7b;letter-spacing:0;font-size:10px;font-weight:400}.market-track{background:#edf0f8;border-radius:4px;height:4px;overflow:hidden}.market-track>span{background:#5278f6;border-radius:4px;height:100%;display:block}.market-DE .market-track>span{background:#67c5a5}.market-AT .market-track>span{background:#eeae74}.data-caption{color:#696e7a;justify-content:center;align-items:flex-start;gap:5px;padding:10px 15px 13px;font-size:10px;line-height:1.6;display:flex}.data-caption svg{flex-shrink:0;margin-top:1px}.connections-card{flex-direction:column;display:flex}.connection-gauge{width:190px;max-width:82%;height:116px;margin:8px auto 7px;position:relative}.connection-gauge>svg{width:100%;height:100%}.connection-gauge>div{text-align:center;position:absolute;bottom:7px;left:0;right:0}.connection-gauge strong{letter-spacing:-1.8px;color:#2f3957;font-size:34px;font-weight:600}.connection-gauge strong>span{color:#6b6f7a;letter-spacing:-.5px;margin-left:3px;font-size:18px;font-weight:400}.connection-gauge p{color:#696f7f;margin-top:5px;font-size:11px}.compact-connections{flex:1;padding:9px 19px 0}.compact-connections>a{color:#646e84;border-top:1px solid #f0f2f8;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.compact-connections>a:hover{color:#3158f5}.integration-symbol{color:#677186;background:#f5f6fa;border:1px solid #eaedf4;border-radius:7px;place-items:center;min-width:27px;height:27px;font-size:11px;font-weight:600;display:grid}.integration-gsc{color:#486eb2;background:#f3f7fd}.integration-openai{color:#5f7386}.integration-vercel{font-size:14px}.connection-state{color:#6b6f7a;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.connection-state.is-connected{color:#447866}.connection-footnote{color:#686f7e;justify-content:center;align-items:center;gap:5px;padding:14px 10px 18px;font-size:10px;display:flex}.workflow-card{flex-direction:column;display:flex}.live-pill{color:#407863;background:#f0f9f5;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.3;display:flex}.live-pill>span{background:#6cba9c;border-radius:50%;width:4px;height:4px}.team-live-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.team-state-counts .badge{padding:4px 6px;font-size:10px}.team-live-meta{color:#686f7e;gap:10px;margin:0;font-size:10px}.automation-state{color:#676e7d;font-weight:400}.automation-state.enabled{color:#407864}.team-workflow{background-color:#fafbfe;background-image:radial-gradient(#dbe1f0 .7px,#0000 .7px);background-size:12px 12px;border-top:1px solid #f0f2f8;flex:1;grid-template-columns:1fr 1fr 1fr;gap:27px;min-height:320px;padding:20px 22px 23px;display:grid;position:relative}.workflow-lines{z-index:0;pointer-events:none;width:100%;height:calc(100% - 70px);position:absolute;inset:55px 0 15px}.workflow-lines path{fill:none;stroke:#cbd6ef;stroke-width:1.2px;vector-effect:non-scaling-stroke}.workflow-column{z-index:1;flex-direction:column;min-width:0;display:flex}.workflow-column-title{color:#666f82;white-space:nowrap;align-items:center;gap:5px;margin-bottom:18px;font-size:10px;display:flex}.workflow-column-title>span{color:#696f80;background:#edf1fa;border-radius:4px;padding:2px 4px;font-size:10px}.workflow-agent-stack{flex-direction:column;flex:1;justify-content:center;gap:11px;display:flex}.workflow-agent{background:#fff;border:1px solid #e5eaf5;border-radius:9px;min-width:0;padding:11px 10px 9px;transition:transform .15s,border-color .15s;display:block;position:relative;box-shadow:0 2px 5px #33477904}.workflow-agent:hover{border-color:#bac9f8;transform:translateY(-2px)}.workflow-agent:before,.workflow-agent:after{content:"";background:#fff;border:1px solid #c9d6f2;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.workflow-agent:before{left:-3px}.workflow-agent:after{right:-3px}.workflow-agent-top{align-items:center;gap:7px;min-width:0;display:flex}.workflow-agent-top>div{min-width:0}.workflow-agent-top strong{color:#535f7b;font-size:12px;font-weight:600}.workflow-agent-top small{color:#676f80;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.workflow-agent-top>svg{color:#696f7c;flex-shrink:0;margin-left:auto}.workflow-agent .avatar{border-radius:7px;flex-shrink:0;width:25px;height:25px;font-size:10px}.workflow-agent-bottom{align-items:center;gap:5px;min-width:0;margin-top:8px;display:flex}.workflow-agent .badge{flex-shrink:0;gap:3px;padding:3px 4px;font-size:10px}.workflow-agent .badge>span{width:3px;height:3px}.workflow-agent-bottom>span:last-child:not(.badge){color:#676e7d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workflow-agent-working{border-color:#b9cdf7;box-shadow:0 0 0 2px #eef3ff}.workflow-agent-blocked{border-color:#efd4cc}.shared-memory{color:#5f6f93;background:#f1f5fe;border:1px dashed #d5dff4;border-radius:9px;align-items:center;gap:7px;padding:11px 9px;font-size:10px;display:flex}.shared-memory>svg{flex-shrink:0}.shared-memory small{color:#666f84;margin-top:4px;font-size:10px;display:block}.workflow-footer{color:#666e80;border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;font-size:10px;display:flex}.workflow-footer>span{align-items:center;gap:5px;display:flex}.workflow-footer .text-link{font-size:11px}.atlas-card{text-align:center;flex-direction:column;display:flex}.atlas-card .section-title{text-align:left;align-items:center;padding-bottom:0}.atlas-card .section-title .text-link{font-size:11px}.atlas-visual{isolation:isolate;background-image:radial-gradient(#cad8ff 1px,#0000 1px);background-size:8px 8px;place-items:center;width:100%;height:155px;margin-top:3px;display:grid;position:relative;-webkit-mask-image:radial-gradient(50% 60%,#000 45%,#0000 95%);mask-image:radial-gradient(50% 60%,#000 45%,#0000 95%)}.atlas-orb{background:radial-gradient(circle at 65% 27%,#79baff 0%,#438dfc 16%,#2a66ec 37%,#1747c9 66%,#6191ff 88%);border-radius:50%;width:69px;height:69px;position:relative;box-shadow:inset 3px -5px 9px #16339a40,0 16px 20px #3b6bea37,0 0 36px #9bbdff50}.atlas-orb:after{content:"";filter:blur(5px);background:linear-gradient(140deg,#a6ceff7a,#0000 65%);border-radius:50%;position:absolute;inset:8px 15px 20px 12px}.atlas-orbit{z-index:-1;border:1px solid #dce6fc;border-radius:50%;width:132px;height:80px;position:absolute;transform:rotate(-25deg)}.orbit-two{opacity:.7;border-style:dashed;width:108px;height:121px;transform:rotate(32deg)}.atlas-glint{color:#5a6fa7;position:absolute;top:36px;left:65%}.atlas-card h3{letter-spacing:-.5px;color:#586581;margin:0 20px 8px;font-size:15px;font-weight:550;line-height:1.45}.atlas-card>p{color:#686f80;margin-bottom:17px;font-size:12px;line-height:1.7}.atlas-prompt{color:#697084;text-align:left;background:#f8faff;border:1px solid #e5eaf6;border-radius:25px;align-items:center;gap:7px;min-height:40px;margin:auto 17px 0;padding:7px 7px 7px 11px;font-size:10px;display:flex}.atlas-prompt>svg{color:#606e8c;flex-shrink:0;width:13px}.atlas-prompt>span:last-child{color:#fff;background:#4167f4;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;display:grid;box-shadow:0 2px 7px #4167f42e}.atlas-prompt:hover{border-color:#becef8}.atlas-availability{color:#697080;justify-content:center;align-items:center;gap:5px;margin:11px 15px 18px;font-size:10px;display:flex}.atlas-availability .status-dot{width:4px;height:4px}.task-preview-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:0 22px 15px;display:flex}.task-preview .section-title{padding-bottom:12px}.table-scroll{scrollbar-width:thin;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}.table-scroll th{color:#6c707d;white-space:nowrap;background:#fafbfe;border-bottom:1px solid #eef1f7;padding:12px 19px;font-size:11px;font-weight:500}.table-scroll td{color:#666e83;border-bottom:1px solid #f0f2f8;max-width:370px;padding:16px 19px;font-size:12px}.table-scroll tr:last-child td{border-bottom:0}.table-scroll td>strong,.table-title{color:#505d79;font-size:13px;font-weight:500}.table-scroll td>small{color:#696f80;margin-top:6px;font-size:11px;line-height:1.6}.preview-task-name{color:#63708b;align-items:center;gap:8px;min-width:130px;max-width:245px;font-size:12px;line-height:1.5;display:flex}.preview-task-name:hover{color:#3158f5}.task-check{border:1px solid #e2e7f2;border-radius:3px;flex-shrink:0;place-items:center;width:12px;height:12px;display:grid}.task-check.completed{color:#497866;background:#eef7f3;border-color:#cfe8dd}.task-preview .table-scroll th,.task-preview .table-scroll td{padding:12px 16px}.task-preview .table-scroll td:first-child,.task-preview .table-scroll th:first-child{padding-left:22px}.task-preview .inline-agent{gap:5px;font-size:11px}.task-preview .inline-agent .avatar{border-radius:5px;width:20px;height:20px;font-size:10px}.task-preview .badge,.task-preview td:nth-child(4){white-space:nowrap;font-size:10px}.dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:237px;padding:23px 30px 28px;display:flex}.dashboard-empty>span{color:#666f85;background:#f5f7fd;border:1px solid #edf0f7;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:15px;display:grid}.dashboard-empty>strong{color:#646e84;font-size:14px;font-weight:500}.dashboard-empty>p{color:#697080;max-width:310px;margin:8px 0 17px;font-size:12px;line-height:1.7}.dashboard-empty .button{color:#606f8e;border-color:#e5ebfa;min-height:32px;font-size:11px}.dashboard-activity{flex-direction:column;display:flex}.activity-list{padding:3px 21px 14px}.activity-list>div{border-bottom:1px solid #f0f3f8;align-items:flex-start;gap:9px;padding:13px 0}.activity-list>div:last-child{border:0}.activity-node{color:#487763;background:#edf6f1;border-radius:50%;flex-shrink:0;width:25px;height:25px}.activity-node.failed{color:#986357;background:#fff3ed}.activity-list strong{color:#666f83;font-size:11px;font-weight:450;line-height:1.6}.activity-list small{color:#696f7c;font-size:10px;line-height:1.5}.dashboard-idle{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:29px 23px 25px;display:flex}.activity-waiting-icon{color:#646e84;background:#f4f7fe;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:15px;display:grid}.dashboard-idle h3{color:#666f83;font-size:14px;font-weight:500}.dashboard-idle p{color:#676e7c;margin:9px 0 18px;font-size:12px;line-height:1.8}.dashboard-idle .text-link{color:#5b6f98;font-size:11px}.activity-card-bottom{color:#697182;border-top:1px solid #f0f3f9;align-items:center;gap:6px;padding:13px 20px;font-size:10px;display:flex}.dashboard-goal{background:#edf1fc;border:1px solid #e6ebf8;border-radius:10px;align-items:center;gap:12px;margin-top:21px;padding:15px 18px;display:flex}.dashboard-goal .goal-icon{color:#5d6f9c;background:#e2e9fb;border-radius:9px;width:31px;height:31px}.dashboard-goal strong{color:#5f6f94;font-size:12px;font-weight:550;display:block}.dashboard-goal>div>span{color:#666f84;margin-top:3px;font-size:11px;line-height:1.6;display:block}.dashboard-goal>a{color:#5c709b;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.badge{border-radius:5px;gap:5px;padding:4px 7px;font-size:11px;font-weight:450;line-height:1.3}.badge>span{width:4px;height:4px}.badge-ready,.badge-completed,.badge-active,.badge-connected,.badge-published,.badge-success{color:#447b64;background:#edf8f2}.badge-working,.badge-running,.badge-review,.badge-reviewed{color:#5670a6;background:#eef3fc}.badge-waiting,.badge-queued,.badge-proposed,.badge-hypothesis,.badge-project_connected{color:#7e6d4a;background:#fcf7ec}.badge-blocked,.badge-error,.badge-failed,.badge-rejected{color:#93645a;background:#fff1ed}.badge-paused,.badge-disabled,.badge-disconnected,.badge-cancelled{color:#6b707d;background:#f0f3f8}.badge-pausing{color:#836c4b;background:#fcf5e9}.avatar{letter-spacing:-.2px;color:#5e709c;background:#eef2fd;border-radius:8px;font-weight:550}.avatar-green{color:#547663;background:#e9f4ed}.avatar-blue{color:#57719a;background:#eaf1fc}.avatar-sand{color:#836b4c;background:#faf1e7}.avatar-lilac{color:#746994;background:#f0edfc}.avatar-rose{color:#8a6671;background:#faedf1}.avatar-sage{color:#5a7468;background:#eaf5ef}.avatar-orange{color:#88694e;background:#fcf0e7}.avatar-teal{color:#537773;background:#e9f6f5}.avatar-small{border-radius:5px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.agent-card{padding:23px}.agent-card h2{letter-spacing:-.8px;color:#56627e;margin-top:20px;font-size:24px}.agent-role{color:#676f7e;margin-top:5px;font-size:12px}.agent-card>p{color:#696f7e;min-height:57px;margin-top:14px;font-size:13px;line-height:1.8}.agent-card .avatar-large{border-radius:12px;width:43px;height:43px;font-size:14px}.agent-counters{gap:24px;margin-top:22px}.agent-counters b{color:#626f89;font-size:21px;font-weight:500;line-height:1.3}.agent-counters span{color:#6b707e;font-size:10px}.agent-card-actions{border-top:1px solid #eef1f7;margin-top:18px;padding-top:15px}.agent-card-actions .button{font-size:12px}.agent-activity{background:#fafbfe;border-color:#edf0f7;border-radius:8px;margin:18px 0 0;padding:12px}.agent-activity-task{color:#646f82;font-size:12px}.agent-activity-task>svg{color:#677184}.agent-activity>p{color:#687182;font-size:11px}.agent-activity-meta{color:#6a717d;font-size:10px}.activity-working{border-left-color:#a1b9ef}.activity-waiting{border-left-color:#dbc9a3}.activity-blocked{border-left-color:#e2b2a3}.activity-paused,.activity-pausing{border-left-color:#bcc6d8}.learning-note{color:#626f8c;background:#edf2fc;border:1px solid #e5ecfa;border-radius:9px;gap:12px;margin-top:23px;padding:15px 18px}.learning-note p{color:#636f88;font-size:12px}.learning-note p strong{color:#5d6f90;margin-right:5px}.learning-note>span{color:#5e6f93;background:#e1e9fa;border-radius:8px}.learning-note>a{color:#5f7093;font-size:12px}.tabs{border-color:#e5e9f2;gap:26px;margin-bottom:21px}.tabs>button{color:#696f7b;gap:6px;padding:12px 0;font-size:13px;font-weight:450}.tabs>button.active{color:#506eb9;border-color:#6486e5}.tabs>button>span{color:#666f82;background:#edf1f9;border-radius:5px;padding:3px 6px;font-size:10px}.table-toolbar{border-bottom:1px solid #edf0f6;flex-wrap:wrap;gap:12px;padding:17px 21px}.filter-search{color:#6b717d;gap:8px;min-width:180px}.filter-search input{color:#636f87;min-height:31px;font-size:12px}.filter-search input::placeholder{color:#686f80}.table-toolbar select{color:#666f80;background-color:#fff;border-color:#e8edf6;border-radius:6px;min-height:32px;padding:7px 26px 7px 9px;font-size:12px}.empty{padding:52px 25px}.empty-icon{color:#646f83;background:#f1f5fd;border:1px solid #e9f0fa;border-radius:14px;width:48px;height:48px}.empty h3{color:#636f83;letter-spacing:-.4px;margin-top:20px;font-size:14px;font-weight:500}.empty p{color:#687180;max-width:410px;font-size:13px;line-height:1.8}.empty .button{margin-top:20px}.notice{color:#636f88;background:#eef3fc;border-color:#e3ebfa;border-radius:9px;margin:21px 0;padding:16px 18px;font-size:13px}.notice p{color:#636e85;font-size:12px;line-height:1.8}.notice>svg{color:#637087;flex-shrink:0}.notice.warning{color:#786d52;background:#fdf7ed;border-color:#f2e7d2}.notice.warning p{color:#786d52}.notice.success{color:#5a7769;background:#eef8f2;border-color:#e0f0e6}.count-label{color:#687180;font-size:12px}.detail-meta{color:#667084;gap:12px;font-size:12px}.inline-agent{color:#637084;gap:7px;font-size:12px}.tool-tags code,.source-reference{color:#646f86;background:#f3f6fc;border-color:#e8effa}.code-block{color:#626f8a;background:#f6f8fd;border:1px solid #e6edf9;border-radius:8px;padding:16px;font-size:12px;line-height:1.8;overflow:auto}.modal{color:#626f8a;border:1px solid #e3eafa;border-radius:15px;width:550px;max-width:calc(100vw - 32px);box-shadow:0 24px 80px #11204c26}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c294845}.modal-head{border-bottom:1px solid #edf1f9;padding:22px 24px}.modal-head h2{color:#62708e;font-size:16px}.modal-body{color:#636f81;max-height:70vh;padding:25px;font-size:13px;line-height:1.8;overflow:auto}.modal-body>h3{color:#606f86;font-size:14px}.modal-body p{font-size:13px}.modal-footer{background:#fafcff;border-top:1px solid #eef2f9;gap:9px;padding:17px 24px}.field{color:#657186;gap:8px;font-size:12px}.field>span{color:#607085;font-size:13px;font-weight:500}.field input,.field textarea,.field select{color:#606f88;background:#fff;border:1px solid #e3ebf7;border-radius:7px;min-width:0;padding:11px 12px;font-size:13px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#bacdf5}.field input[readonly]{color:#667185;background:#fafcff}.field>small,.form-note{color:#667180;font-size:11px;line-height:1.8}.form-stack{gap:19px}.market-field{color:#636f84;border-color:#e6edf8;border-radius:8px;font-size:12px}.market-field input{accent-color:#6389ea}.form-error{color:#8c6862;font-size:13px}.search-results>a{color:#616f84;border-color:#edf2fa;padding:15px 0}.search-results small{color:#666f7f}.search-results .muted{color:#66707e;font-size:12px}.notification-row{color:#606f84;border-color:#edf2fa}.notification-row small{color:#667180}.toast{color:#5c6f8e;background:#fff;border:1px solid #e0eafa;border-radius:10px;max-width:calc(100vw - 32px);padding:14px 18px;font-size:13px;line-height:1.6;box-shadow:0 6px 25px #5278c51c}.toast button{color:#626f80}.error-banner{color:#886960;background:#fff6f2;border-bottom:1px solid #f5e3dc;padding:12px 30px;font-size:13px}.chat-layout{grid-template-columns:minmax(0,1fr) 250px;gap:23px}.chat-panel{border-radius:14px;height:calc(100dvh - 230px);min-height:520px}.chat-heading{border-color:#edf1f8;padding:18px 21px}.chat-heading strong{color:#5d6f8d;font-size:14px}.chat-heading small{color:#646f7d;font-size:11px}.chat-messages{padding:24px}.chat-welcome{min-height:300px;padding:30px 0}.atlas-spark{color:#607093;background:#edf3ff;border:1px solid #e4edfc;border-radius:17px;width:57px;height:57px}.chat-welcome h2{color:#5d6f8c;letter-spacing:-1px;font-size:28px;font-weight:500;line-height:1.3}.chat-welcome>p{color:#667180;font-size:13px;line-height:1.9}.setup-chat-note{color:#657182;background:#f3f7fe;border:1px solid #e8f0fb;border-radius:6px;font-size:11px}.chat-composer{background:#fbfdff;border:1px solid #e2ecfa;border-radius:10px;margin:0 18px 18px;padding:15px}.chat-composer textarea{color:#5d718c;min-height:48px;font-size:13px;line-height:1.8}.chat-composer textarea::placeholder{color:#667280}.chat-composer>div>span{color:#636f7d;font-size:10px}.chat-composer .button{border-radius:8px;min-width:34px;min-height:34px;padding:8px}.chat-message p{color:#627085;font-size:13px;line-height:1.9}.chat-message.user>div{background:#f3f7fe;border-color:#eaf1fb}.message-byline{color:#5e728c;font-size:12px}.message-byline small{color:#646f7c;font-size:10px}.message-avatar{color:#617087;background:#eef5ff;border-radius:8px;font-size:11px}.message-avatar.user{color:#657081;background:#f2f6fc}.chat-thinking{color:#5f7188;font-size:12px}.chat-side{padding:12px 0}.chat-side .small-label{letter-spacing:1.2px;color:#636f7e;font-size:10px}.chat-side>h3{color:#607086;margin-top:14px;font-size:17px;font-weight:500}.chat-side>button{color:#626f83;background:#fff;border-color:#e7effa;border-radius:9px;margin-top:11px;padding:15px;font-size:12px;line-height:1.7}.chat-side>button:hover{color:#51709b;border-color:#c8dcfa}.chat-context{color:#5f6f87;background:#edf5ff;border:1px solid #e4eefc;border-radius:10px;padding:22px}.chat-context h3{color:#60728a;margin-top:12px;font-size:13px}.chat-context p,.chat-rule p{color:#637080;font-size:12px}.chat-rule{color:#637080;gap:10px;padding:0 5px}.market-pills>span{color:#61728a;background:#f9fbff;border-color:#e5eefb;border-radius:4px;font-size:11px}.settings-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.settings-main{gap:22px}.settings-side .panel{border-radius:14px}.connection-head{border-color:#edf2fa;gap:13px;padding:20px 22px}.connection-title strong{color:#5b708c;font-size:14px}.connection-title small{color:#667280;font-size:12px}.connector-symbol{color:#5f7188;background:#f5f9ff;border:1px solid #e3edfb;border-radius:9px;width:35px;height:35px;font-size:14px}.connection-head .badge{font-size:10px}.connection-head>svg{color:#636f7e}.connection-body{padding:0 22px 23px}.connection-body .form-stack{gap:15px;margin-top:13px}.connection-actions{gap:8px;margin-top:19px}.connection-actions>a{color:#60728b;font-size:11px}.connection-actions .button{min-height:32px;padding:8px 10px;font-size:11px}.gsc-data-notice{color:#637284;border-color:#e5effc;font-size:12px}.gsc-data-notice>a{color:#5f728c}.model-list{padding:0 22px}.model-list label{border-color:#edf3fb;gap:12px;padding:16px 0}.model-list strong{color:#60728c;font-size:13px;font-weight:500}.model-list small{color:#667280;font-size:11px}.model-list select{color:#5d7087;background:#fff;border-color:#e6f0fd;border-radius:7px;width:210px;min-height:34px;padding:9px;font-size:12px}.settings-save{border-color:#edf3fb;padding:16px 22px}.setting-toggle{border-color:#edf3fb;gap:18px;padding:19px 22px}.setting-toggle strong{color:#5d7187;font-size:13px;font-weight:500}.setting-toggle p{color:#647280;max-width:420px;font-size:11px;line-height:1.8}.switch{background:#e2edf9;border-color:#dce8f7;flex-shrink:0;width:34px;height:19px}.switch>span{background:#fff;width:13px;height:13px;box-shadow:0 1px 3px #6a94cc21}.switch.on{background:#80a8ea;border-color:#80a8ea}.settings-side .budget-panel{padding:25px}.setting-section-icon{color:#617288;background:#eff6ff;border:1px solid #e5f0fd;border-radius:11px;width:39px;height:39px}.budget-panel h2{color:#607289;letter-spacing:-.7px;font-size:20px;font-weight:500;line-height:1.4}.budget-big{letter-spacing:-1px;color:#5d7087;font-size:31px}.budget-big>span{color:#63707e;letter-spacing:0;font-size:12px}.budget-detail{color:#636f7d;border-color:#edf4fc;font-size:11px}.budget-detail strong{color:#5e7085}.budget-panel .field>span{font-size:12px}.budget-panel .field input{font-size:13px}.budget-panel .field>small{font-size:10px}.input-unit{color:#607081;border-color:#e5effc;border-radius:7px}.input-unit input{color:#5e7285}.server-panel{padding:25px}.server-panel h3{color:#5d7085;font-size:13px}.server-panel>p,.security-note p{color:#63717f;font-size:12px;line-height:1.9}.server-facts{color:#607182;border-color:#edf4fd;font-size:11px}.security-note{color:#607282;gap:10px;padding:20px 6px}.learning-summary{gap:18px;margin-bottom:24px}.learning-summary>div{color:#637284;background:#fff;border:1px solid #e7f0fc;border-radius:12px;gap:15px;padding:23px}.learning-summary strong{color:#607285;letter-spacing:-1px;font-size:28px;font-weight:500}.learning-summary span{color:#637180;font-size:11px}.lesson-list>button{border-color:#eef5fd;gap:14px;padding:19px 22px}.lesson-list>button:hover,.change-list>button:hover{background:#fcfdff}.lesson-symbol,.change-file{color:#637282;background:#f5faff;border:1px solid #eaf3fe;border-radius:10px;width:36px;height:36px}.lesson-symbol.failed{color:#806963;background:#fff9f5;border-color:#fcf1e9}.lesson-main strong,.change-list strong{color:#617284;font-size:13px;font-weight:500;line-height:1.6}.lesson-main small,.change-list small{color:#65707c;font-size:11px;line-height:1.7}.change-list>button{border-color:#eef5fd;gap:13px;padding:19px 22px}.log-list summary{color:#627080;border-color:#eef6fe;gap:13px;padding:17px 21px;font-size:11px}.log-list summary code{color:#637283;background:#f6faff;border-radius:4px;font-size:10px}.log-summary{color:#627080;font-size:12px;line-height:1.7}.log-dot{background:#c4ddef}.log-dot.success{background:#b9ddca}.log-dot.failed{background:#e9c6b9}.results-panel{margin-top:22px}.results-panel>p{color:#62707d;padding:0 22px 24px;font-size:12px}.result-rows>div{color:#617080;border-color:#edf6fe;padding:18px 22px;font-size:12px}.result-rows strong{font-size:13px;font-weight:500}.result-rows small{color:#66727e;font-size:11px}.result-icon{color:#637180;background:#f2f8ff;border-color:#e7f3ff}.result-icon.won{color:#607269;background:#eff9f3}.boot{color:#63718c;background:#f5f6fa;gap:18px}.boot .brand{margin-bottom:15px}.boot>p{font-size:14px}.login-page{background:#f5f6fa;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-brand{color:#5d7095;background:linear-gradient(150deg,#eef3ff,#dfe8fd);flex-direction:column;justify-content:space-between;min-height:100vh;padding:45px;display:flex}.login-brand>p{letter-spacing:-2px;color:#5d7095;max-width:350px;margin-bottom:50px;font-size:44px;line-height:1.2}.login-page>form{color:#606f88;width:340px;max-width:calc(100% - 48px);margin:auto;padding:36px 0}.login-page form>svg{color:#62718c;margin-bottom:24px}.login-page form h1{color:#5d6f8c;font-size:27px}.login-page form>p{color:#636f7e;margin-top:10px;margin-bottom:27px;font-size:13px;line-height:1.8}.login-page form>.field{margin:0 0 20px}.login-page form>.button{width:100%;margin-top:3px}.login-page .information-links{justify-content:center;gap:15px;margin-top:24px}.login-page .information-links>a{color:#646f7e;font-size:11px}.agent-card>p,.agent-activity>p,.agent-activity-task,.agent-activity-meta,.empty p,.notice p,.chat-welcome>p,.chat-message p,.chat-rule p,.chat-context p,.chat-side>button,.field>small,.form-note,.connection-title small,.setting-toggle p,.server-panel>p,.security-note p,.gsc-data-notice{color:#687082}.connection-title strong,.field>span,.model-list strong,.setting-toggle strong,.lesson-main strong,.change-list strong,.result-rows strong,.log-summary,.chat-heading strong{color:#606f89}.field input,.field textarea,.field select,.model-list select,.chat-composer textarea{color:#5d6f8c}.field input::placeholder,.field textarea::placeholder,.chat-composer textarea::placeholder{color:#676f7d}.chat-welcome h2,.chat-side>h3,.chat-context h3,.budget-panel h2,.budget-big,.learning-summary strong,.login-page form h1{color:#586f93}.lesson-main small,.change-list small,.log-list summary,.budget-detail,.budget-big>span,.learning-summary span,.connection-actions>a,.model-list small,.chat-heading small,.results-panel>p,.result-rows>div,.server-facts,.login-page form>p{color:#657183}.page-title p,.stat-label,.section-title p,.setup-panel>p,.first-activity p,.chart-empty p,.stat-detail,.setup-steps small,.setup-footnote,.map-node small{color:#656f83}@media (width>=1600px){.sidebar{width:240px;padding-left:19px;padding-right:19px}.main-shell{margin-left:240px}.sidebar-user{margin-left:-19px;margin-right:-19px;padding-left:26px}main{padding:34px 38px 28px}.topbar{padding:0 38px}.dashboard-kpis{gap:21px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.metric-card{padding:22px}.metric-number{margin-top:23px;font-size:34px}.metric-heading{font-size:14px}.metric-card>p{font-size:12px}.metric-tag{font-size:11px}.section-title h2{font-size:14px}.section-title p{font-size:13px}.search-chart{height:219px}.team-workflow{gap:36px;min-height:341px;padding:22px 25px 25px}.workflow-agent{padding:14px 12px}.workflow-agent-top strong{font-size:13px}.workflow-agent-top small,.workflow-agent-bottom>span:last-child:not(.badge),.workflow-agent .badge{font-size:10px}.workflow-column-title{font-size:11px}.compact-connections>a{font-size:12px}.atlas-visual{height:169px}.atlas-card h3{font-size:17px}.footer{padding-left:38px;padding-right:38px}}@media (width<=1200px){.sidebar{width:202px;padding-left:13px;padding-right:13px}.main-shell{margin-left:202px}.brand{font-size:17px}.brand-mark{gap:2px;width:24px}.brand-mark i{width:6px}.brand small{font-size:10px}.sidebar-user{margin:0 -13px;padding-left:20px}.sidebar nav>a{gap:9px;font-size:12px}.sidebar-budget{padding:13px 11px}.sidebar-budget h3{font-size:13px}.topbar{padding:0 23px}main{padding:25px 23px}.page-title{align-items:flex-start}.page-title h1{font-size:25px}.page-title p{font-size:12px}.page-actions{gap:6px}.page-actions .button{padding:8px 10px;font-size:12px}.date-chip{display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr) 238px;gap:16px}.dashboard-kpis{gap:12px;margin-bottom:16px}.metric-card{padding:16px 14px}.metric-heading{font-size:12px}.metric-number{align-content:flex-start;gap:7px;min-height:53px;margin-top:17px;font-size:26px}.metric-number>small{font-size:15px}.metric-tag{padding:4px 5px;font-size:10px}.metric-card>p{font-size:10px}.section-title{padding:18px 17px 12px}.section-title h2{font-size:13px}.section-title p{font-size:11px}.chart-toolbar{padding:0 17px 10px}.chart-legend{font-size:10px}.chart-filters{gap:3px}.chart-filters select{max-width:106px;padding-left:6px;font-size:10px}.chart-summary{padding-left:17px;padding-right:17px}.chart-summary strong{font-size:24px}.chart-summary>div>span{font-size:10px}.segmented>button{padding:5px 7px;font-size:10px}.search-chart{height:181px;margin-right:17px}.market-breakdown{gap:7px;margin:19px 17px 0;padding:12px 10px}.market-heading{font-size:10px}.market-column>strong{gap:5px;font-size:16px}.market-column>strong small,.data-caption{font-size:10px}.compact-connections{padding-left:16px;padding-right:16px}.compact-connections>a{gap:6px;font-size:10px}.connection-state{font-size:10px}.team-live-summary{padding:0 17px 14px}.team-workflow{gap:17px;min-height:305px;padding:17px 14px 20px}.workflow-column-title{gap:4px;font-size:10px}.workflow-column-title>span{padding:2px 3px;font-size:10px}.workflow-agent{padding:9px 7px}.workflow-agent-top{gap:5px}.workflow-agent-top strong{font-size:11px}.workflow-agent-top small{font-size:10px}.workflow-agent .avatar{border-radius:6px;width:22px;height:22px;font-size:10px}.workflow-agent-top>svg{display:none}.workflow-agent-bottom{flex-wrap:wrap;gap:4px}.workflow-agent .badge{font-size:10px}.workflow-agent-bottom>span:last-child:not(.badge){width:100%;font-size:10px}.shared-memory{gap:5px;padding:9px 6px;font-size:10px}.shared-memory>svg{width:15px}.shared-memory small{font-size:10px}.workflow-footer{padding:12px 17px;font-size:10px}.workflow-footer .text-link{font-size:10px}.atlas-card h3{font-size:14px}.atlas-card>p{font-size:11px}.atlas-prompt{gap:5px;margin-left:13px;margin-right:13px;font-size:10px}.atlas-prompt>svg{display:none}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-card{padding:21px}.agent-card>p{min-height:58px;font-size:12px}.settings-layout{grid-template-columns:minmax(0,1fr) 254px;gap:17px}.settings-side{display:block}.security-note{padding:20px 5px}.settings-side .budget-panel{padding:21px}.settings-layout .connection-head{gap:9px;padding:18px}.settings-layout .connection-body{padding:0 18px 20px}.connection-title small{font-size:11px}.connection-head .badge{font-size:10px}.connection-actions{flex-wrap:wrap}.connection-actions>a{width:100%;margin-bottom:6px}.model-list select{max-width:180px;font-size:11px}.chat-layout{grid-template-columns:minmax(0,1fr) 211px}.chat-side{display:block}.chat-side>button{font-size:11px}.chat-context{padding:18px}.footer{padding-left:23px;padding-right:23px}.dashboard-goal>a,.dashboard-goal>div>span{font-size:10px}.dashboard-goal strong{font-size:11px}}@media (width<=1000px) and (width>=761px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 215px;gap:13px}.dashboard-kpis{gap:9px}.metric-card{padding:14px 11px}.metric-number{gap:5px;font-size:24px}.metric-heading{font-size:11px}.metric-heading>svg{width:14px}.metric-tag,.metric-card>p{font-size:10px}.chart-toolbar{flex-wrap:wrap}.chart-filters{margin-left:auto}.chart-summary{padding-top:2px}.chart-summary>div:first-child{flex-wrap:wrap;gap:5px}.chart-summary>div>span{font-size:10px}.segmented>button{padding:4px 6px;font-size:10px}.chart-no-data strong{font-size:12px}.chart-no-data p{font-size:10px}.team-workflow{grid-template-columns:1fr 1fr;gap:13px;min-height:340px}.workflow-column-0{grid-column:1/-1}.workflow-column-0 .workflow-agent-stack{grid-template-columns:1fr 1fr;align-items:center;display:grid}.workflow-column-title{margin-bottom:10px}.workflow-agent-stack{justify-content:flex-start}.workflow-column-0 .workflow-agent-bottom{flex-wrap:nowrap}.workflow-lines{display:none}.workflow-column-0 .workflow-agent-bottom>span:last-child:not(.badge){width:auto}.workflow-agent-top small{font-size:10px}.workflow-agent-top strong{font-size:12px}.workflow-agent-bottom>span:last-child:not(.badge),.workflow-agent .badge,.workflow-column-title{font-size:10px}.shared-memory{min-height:62px;font-size:10px}.shared-memory small{font-size:10px}.connections-card .section-title{padding-left:15px}.compact-connections{padding:7px 13px}.compact-connections>a{gap:5px;font-size:10px}.integration-symbol{min-width:23px;height:23px}.connection-state{font-size:10px}.atlas-visual{height:190px}.atlas-card h3{font-size:13px}.atlas-card>p{font-size:11px}.atlas-prompt,.chart-legend{font-size:10px}.page-actions .button{padding:8px 9px;font-size:11px}.page-title h1{font-size:24px}.page-title p{font-size:11px}.task-preview-toolbar{margin-left:17px;margin-right:17px}.dashboard-goal{gap:9px}.dashboard-goal>a{display:none}.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:1fr 1fr;gap:17px;display:grid}.settings-side .server-panel{margin:0}.security-note{grid-column:1/-1}.chat-layout{grid-template-columns:1fr}.chat-side{display:none}}@media (width<=760px){.sidebar{visibility:hidden;z-index:50;width:224px;padding-top:24px;transition:transform .2s,visibility .2s;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.sidebar nav>a{font-size:13px}.sidebar-bottom{padding-top:25px}.sidebar-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#283a6950}.sidebar-user{padding-left:22px}.main-shell{margin-left:0}.topbar{z-index:35;gap:12px;height:65px;padding:0 19px;position:sticky;top:0}.topbar-left{gap:12px}.breadcrumb{display:flex}.breadcrumb>span,.breadcrumb>strong{display:none}.mobile-menu{width:30px;margin:0 0 0 -7px;display:inline-flex}.workspace-search{flex:1;gap:8px;max-width:240px;min-height:33px;padding:7px 10px;font-size:11px}.workspace-search kbd{display:none}.workspace-search>svg{width:14px}.topbar-right{gap:11px}.topbar .environment{display:none}.notification{width:30px;height:30px}.notification svg{width:16px}.top-avatar{width:29px;height:29px;font-size:12px}main{min-height:calc(100vh - 134px);padding:23px 18px}.page-title{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.page-title h1{letter-spacing:-1px;font-size:26px}.page-title p{max-width:320px;font-size:12px}.page-title .eyebrow{letter-spacing:1.2px;margin-bottom:8px;font-size:10px}.page-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.page-actions .button{gap:7px;min-height:35px;padding:8px 12px;font-size:12px}.page-actions .button>svg{width:14px}.date-chip{display:none}.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:15px}.metric-card{border-radius:12px;padding:15px 14px}.metric-heading{gap:5px;font-size:11px}.metric-heading>svg{width:15px;height:15px}.metric-number{gap:7px;min-height:52px;margin:16px 0 8px;font-size:27px}.metric-number>small{font-size:15px}.metric-tag{align-self:center;padding:3px 5px;font-size:10px}.metric-card>p{max-width:145px;font-size:10px;line-height:1.7}.dashboard-grid{grid-template-columns:1fr;gap:16px;display:grid}.dashboard-grid>.visibility-card{order:0}.dashboard-grid>.workflow-card{order:1}.dashboard-grid>.connections-card{order:2}.dashboard-grid>.atlas-card{order:3}.dashboard-grid>.task-preview{order:4}.dashboard-grid>.dashboard-activity{order:5}.section-title{padding:19px 18px 13px}.section-title h2{font-size:14px}.section-title p{font-size:11px;line-height:1.6}.section-title .text-link{font-size:10px}.chart-toolbar{flex-wrap:wrap;gap:9px;padding:0 18px 9px}.chart-legend{font-size:10px}.chart-filters{gap:5px}.chart-filters select{max-width:114px;font-size:10px}.chart-summary{gap:8px;padding:4px 18px 13px}.chart-summary strong{font-size:26px}.chart-summary>div:first-child{gap:7px}.chart-summary>div>span{font-size:10px}.segmented>button{padding:5px 7px;font-size:10px}.search-chart{height:194px;margin-left:14px;margin-right:18px;padding-left:27px}.chart-y-labels{width:20px;font-size:10px}.chart-x-labels{font-size:10px;left:27px}.chart-no-data>span{width:34px;height:34px;margin-bottom:10px}.chart-no-data strong{font-size:12px}.chart-no-data p{max-width:210px;font-size:10px;line-height:1.8}.chart-no-data a{font-size:10px}.market-breakdown{gap:10px;margin:20px 18px 0;padding:13px 11px}.market-heading{white-space:nowrap;gap:5px;font-size:10px}.country-flag{width:12px;height:9px}.market-column>strong{gap:5px;margin-top:10px;font-size:17px}.market-column>strong small{font-size:10px}.data-caption{padding:11px 18px 14px;font-size:10px}.connection-gauge{width:190px;height:121px;margin-top:0;margin-bottom:4px}.connections-card{grid-template-columns:150px 1fr;align-items:center;display:grid}.connections-card>.section-title{grid-column:1/-1;padding-bottom:8px}.connection-gauge{width:145px;max-width:100%;height:105px;margin:0 0 0 10px}.connection-gauge strong{font-size:29px}.connection-gauge p{font-size:10px}.compact-connections{padding:0 18px 0 10px}.compact-connections>a{gap:5px;padding:9px 0;font-size:10px}.integration-symbol{width:23px;min-width:23px;height:23px}.connection-state{gap:3px;font-size:10px}.connection-state svg{width:9px}.connection-footnote{grid-column:1/-1;padding:14px 15px 16px;font-size:10px}.team-live-summary{gap:10px;padding:0 18px 14px}.team-state-counts .badge,.team-live-meta{font-size:10px}.team-workflow{grid-template-columns:1fr 1fr;gap:17px;min-height:0;padding:18px 16px 20px}.workflow-lines{display:none}.workflow-column-0{grid-column:1/-1}.workflow-column-title{gap:6px;margin-bottom:13px;font-size:10px}.workflow-column-title>span{padding:3px 4px;font-size:10px}.workflow-column-0 .workflow-agent-stack{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.workflow-agent-stack{justify-content:flex-start;gap:11px}.workflow-agent{padding:11px 9px}.workflow-agent-top{gap:7px}.workflow-agent .avatar{border-radius:7px;width:26px;height:26px;font-size:10px}.workflow-agent-top strong{font-size:12px}.workflow-agent-top small{font-size:10px}.workflow-agent-bottom{flex-wrap:wrap;gap:7px}.workflow-agent .badge{gap:4px;padding:4px 5px;font-size:10px}.workflow-agent-bottom>span:last-child:not(.badge){width:100%;font-size:10px;line-height:1.6}.shared-memory{gap:7px;min-height:91px;padding:14px 9px;font-size:10px;line-height:1.6}.shared-memory small{font-size:10px}.shared-memory svg{width:17px}.workflow-footer{padding:14px 18px;font-size:10px}.workflow-footer .text-link{font-size:10px}.atlas-card .section-title{padding-bottom:0}.atlas-visual{height:145px;margin-top:0}.atlas-card h3{font-size:17px}.atlas-card>p{margin-bottom:20px;font-size:12px}.atlas-prompt{width:calc(100% - 36px);max-width:295px;margin:auto auto 0;padding-left:13px;font-size:11px}.atlas-prompt>svg{display:block}.atlas-availability{margin-bottom:20px;font-size:10px}.task-preview-toolbar{margin:0 18px 13px}.dashboard-empty{min-height:237px;padding:24px 25px}.dashboard-empty>strong{font-size:13px}.dashboard-empty>p{font-size:11px}.task-preview .table-scroll td,.task-preview .table-scroll th{padding:13px 15px}.dashboard-activity .activity-list{padding:0 19px 15px}.dashboard-idle{padding:23px}.dashboard-idle p{max-width:280px;font-size:12px}.activity-card-bottom{font-size:10px}.dashboard-goal{align-items:flex-start;gap:10px;padding:15px 14px}.dashboard-goal strong{font-size:11px;line-height:1.7}.dashboard-goal>div>span{font-size:10px;line-height:1.8}.dashboard-goal>a{display:none}.dashboard-goal .goal-icon{flex-shrink:0}.footer{align-items:flex-start;gap:14px;padding:0 18px 23px;font-size:10px}.footer>span:last-child{text-align:left;max-width:100%;font-size:10px}.footer .information-links{gap:12px;font-size:10px}.agent-grid{grid-template-columns:1fr;gap:16px}.agent-card{padding:22px}.agent-card h2{margin-top:20px;font-size:25px}.agent-card .avatar-large{width:43px;height:43px;font-size:14px}.agent-card .badge{font-size:10px}.agent-card>p{min-height:0;font-size:13px;line-height:1.9}.agent-role{font-size:12px}.agent-counters{gap:32px;margin-top:20px}.agent-counters b{font-size:23px}.agent-counters span{font-size:10px}.agent-activity{margin-top:20px;padding:13px}.agent-activity-task{font-size:12px}.agent-activity>p{font-size:11px}.agent-activity-meta{font-size:10px}.agent-card-actions .button{font-size:12px}.tabs{white-space:nowrap;scrollbar-width:none;gap:22px;margin-bottom:18px;overflow-x:auto}.tabs>button{flex-shrink:0;padding:11px 0;font-size:12px}.tabs>button>span{font-size:10px}.table-toolbar{gap:11px;padding:14px 17px}.filter-search{min-width:155px}.filter-search input{font-size:12px}.table-toolbar select{max-width:166px;font-size:11px}.table-scroll td{padding:14px 17px;font-size:12px}.table-scroll th{padding:13px 17px;font-size:10px}.table-scroll td>small{font-size:10px}.empty{padding:40px 22px}.empty h3{font-size:13px}.empty p{font-size:12px;line-height:1.9}.empty .button{font-size:12px}.learning-note{align-items:flex-start;gap:10px;padding:15px;font-size:11px}.learning-note p{font-size:11px;line-height:1.9}.learning-note>svg{flex-shrink:0;width:18px}.learning-note>a{display:none}.learning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learning-summary>div{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 11px}.learning-summary strong{font-size:25px}.learning-summary span{font-size:10px;line-height:1.9}.learning-summary>div>svg{width:21px}.lesson-list>button{flex-wrap:wrap;gap:10px;padding:17px}.lesson-main{flex:1;min-width:180px}.lesson-main strong{font-size:12px}.lesson-main small{font-size:10px}.lesson-list>button>.badge{margin-left:46px;font-size:10px}.notice{gap:10px;padding:15px 16px;font-size:12px}.notice p{font-size:11px;line-height:1.9}.change-list>button{gap:11px;padding:17px}.change-list>button>div{min-width:190px}.change-list>button>.inline-agent{margin-left:46px}.log-list summary{flex-wrap:wrap;gap:9px;padding:15px 17px;font-size:10px}.log-list summary>.inline-agent{font-size:11px}.log-summary{width:100%;min-width:0;margin-left:14px;font-size:11px}.log-list summary>svg{margin-left:auto}.result-rows>div{padding:17px;font-size:11px}.result-rows strong{font-size:12px}.chat-panel{height:calc(100dvh - 220px);min-height:520px}.chat-heading{padding:16px}.chat-welcome h2{font-size:25px}.chat-welcome>p{font-size:12px;line-height:1.9}.chat-messages{padding:19px 16px}.chat-composer{margin:0 13px 13px;padding:13px}.chat-composer textarea{font-size:13px}.chat-composer>div>span{font-size:10px}.chat-side{display:none}.chat-layout{grid-template-columns:1fr}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-side{flex-direction:column;gap:18px;display:flex}.settings-side .budget-panel{padding:23px!important}.connection-head{gap:9px!important;padding:18px 16px!important}.connection-title strong{font-size:13px}.connection-title small{max-width:155px;font-size:10px}.connection-head .badge{gap:3px;padding:4px 5px;font-size:10px}.connector-symbol{flex-shrink:0;width:31px;height:31px;font-size:12px}.connection-head>svg{width:13px}.connection-body{padding:0 16px 20px!important}.connection-actions{flex-wrap:wrap;gap:7px}.connection-actions>a{width:100%;margin-bottom:8px;font-size:11px}.connection-actions>.button{font-size:11px}.model-list{padding:0 17px}.model-list label{gap:8px}.model-list strong{font-size:12px}.model-list small{font-size:10px}.model-list select{max-width:165px;min-height:33px;padding:8px;font-size:10px}.setting-toggle{gap:15px;padding:17px 18px}.setting-toggle strong{font-size:12px}.setting-toggle p{max-width:270px;font-size:10px}.field>span{font-size:12px}.field input,.field textarea,.field select{min-width:0;max-width:100%;padding:11px;font-size:13px}.field>small,.form-note{font-size:10px}.security-note{padding:3px 5px}.modal{border-radius:13px;max-width:calc(100vw - 26px)}.modal-head{padding:19px 20px}.modal-head h2{font-size:15px}.modal-body{max-height:65vh;padding:21px;font-size:13px}.modal-body p{font-size:12px}.modal-footer{gap:8px;padding:15px 20px}.modal-footer .button{font-size:12px}.form-grid{grid-template-columns:1fr;gap:17px}.form-stack{gap:18px}.market-field{font-size:12px}.toast{width:max-content;max-width:calc(100vw - 28px);font-size:12px;bottom:19px;left:50%}.login-page{flex-direction:column;display:flex}.login-brand{background:#f5f6fa;min-height:0;padding:26px 24px}.login-brand .brand{font-size:19px}.login-brand>p{display:none}.login-page>form{width:330px;max-width:calc(100% - 48px);margin:45px auto 30px;padding:0}.login-page form h1{font-size:27px}.login-page form>p{font-size:13px}.error-banner{padding:12px 19px;font-size:12px}}@media (width<=370px){main{padding:21px 14px}.workspace-search>span{font-size:10px}.metric-card{padding:14px 11px}.metric-heading{font-size:10px}.metric-number{font-size:25px}.metric-tag{font-size:10px}.chart-toolbar{flex-direction:column;align-items:flex-start}.chart-filters{align-self:flex-end}.chart-summary>div>span,.segmented>button{font-size:10px}.connections-card{grid-template-columns:130px 1fr}.connection-gauge{width:127px}.compact-connections{padding-left:6px;padding-right:13px}.compact-connections>a,.connection-state{font-size:10px}.workflow-agent{padding:10px 7px}.workflow-agent-top{gap:5px}.workflow-agent-top small,.workflow-column-title{font-size:10px}.shared-memory{padding:11px 7px;font-size:10px}.shared-memory small,.market-heading,.market-column>strong small,.workflow-footer .text-link,.workflow-footer>span{font-size:10px}.model-list select{max-width:149px}.connection-title small{max-width:135px}.connection-head .badge{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--text:#202637;--muted:#6d778c}h1{letter-spacing:-.035em}h2,h3{color:#303b52}.brand small{font-size:7px}.sidebar .brand{font-weight:700}.sidebar nav>a,.settings-link{font-size:12px}.nav-label,.nav-section-label{font-size:9px}.workspace strong{font-size:12px}.workspace small{font-size:10px}.workspace-search>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-heading{font-size:12px}.metric-card>p{font-size:11px}.metric-tag{font-size:10px}.metric-number{gap:9px;min-height:38px}.metric-number>small{font-size:17px}.section-title h2{font-size:14px}.section-title p,.chart-legend,.chart-summary>div>span{font-size:11px}.chart-no-data strong{font-size:13px}.chart-no-data p,.chart-no-data a{font-size:11px}.chart-x-labels,.chart-y-labels{font-size:10px}.market-heading{font-size:11px}.market-column>strong small,.data-caption{font-size:10px}.connection-gauge p,.connection-footnote,.compact-connections>a{font-size:11px}.connection-state,.team-live-meta,.team-state-counts .badge,.workflow-column-title{font-size:10px}.workflow-agent-top strong{color:#44516a;font-size:12px}.workflow-agent-top small{font-size:10px}.workflow-agent .avatar{width:28px;height:28px;font-size:9px}.workflow-agent-bottom{flex-wrap:wrap;gap:6px}.workflow-agent .badge{font-size:9px}.workflow-agent-bottom>span:last-child:not(.badge){width:100%;font-size:9px}.workflow-agent{padding:11px 10px}.shared-memory{font-size:10px}.shared-memory small{font-size:9px}.workflow-footer,.workflow-footer .text-link{font-size:10px}.atlas-card h3{color:#465675;font-size:18px}.atlas-card>p{font-size:12px}.atlas-prompt,.atlas-availability{font-size:10px}.sidebar-budget{color:#fff}.sidebar-budget h3{color:#fff;font-size:13px}.sidebar-budget>div{color:#d4e0ff;font-size:10px}.sidebar-budget small,.sidebar-budget>small{color:#d4e0ff!important;font-size:10px!important}.sidebar-budget>a{color:#fff;font-size:10px}.sidebar-budget .budget-card-icon{color:#4160c9}.sidebar-budget>div>span:last-child{color:#fff}.sidebar-budget>div>span>small{color:#d4e0ff!important}.badge-ready,.badge-completed,.badge-active,.badge-connected{color:#328165}.badge-disconnected,.badge-paused{color:#707b8f}.dashboard-empty>strong,.dashboard-idle h3{color:#53617c;font-size:14px}.dashboard-empty>p,.dashboard-idle p,.dashboard-goal strong{font-size:12px}.dashboard-goal>div>span,.dashboard-goal>a{font-size:11px}.agent-card h2{color:#3c4961}.agent-card>p{color:#6c7b94;font-size:12px}.agent-activity-task,.agent-activity>p{color:#6e7e99;font-size:11px}.agent-activity-meta{font-size:10px}.page-title .eyebrow{display:none}.page-title p{font-size:12px}.chat-welcome h2{color:#4a6389}.budget-panel h2,.budget-big,.learning-summary strong{color:#415a7e}.login-brand>p{color:#566e97}.login-brand .brand{color:#344b73}.login-brand .brand small{color:#687e9e}.login-page form h1{color:#3e557b}.login-page form>p{color:#6d809d}.login-page .information-links>a{color:#657e9f}.setting-toggle strong,.connection-title strong,.model-list strong,.field>span,.field input,.field textarea,.field select{color:#536b8e}.field input::placeholder,.field textarea::placeholder{color:#73839c}.table-scroll th{font-size:11px}.table-scroll td,.table-title{font-size:12px}.lesson-main strong,.change-list strong,.log-summary,.result-rows strong{color:#586f91}.lesson-main small,.change-list small{color:#6e81a0}.information-links>a{color:#6b778f}.footer,.footer>span:last-child,.footer>span:first-child{color:#6f7c94;font-size:10px}.footer .information-links{font-size:10px}.chart-summary strong,.metric-number,.budget-big,.table-scroll td{font-variant-numeric:tabular-nums}.table-scroll,.modal-body{scrollbar-color:#cdd7ec transparent;scrollbar-width:thin}input,textarea{caret-color:#3158f5}.atlas-orb{box-shadow:inset 3px -5px 9px #16339a40,0 16px 20px #3b6bea37}.notification-row:hover{background:#f5f8ff}.dashboard-idle{border-left:0}@media (width>=1600px){.metric-heading{font-size:13px}.section-title h2{font-size:15px}.workflow-agent-top strong{font-size:13px}.workflow-agent-top small,.workflow-agent-bottom>span:last-child:not(.badge){font-size:10px}.compact-connections>a{font-size:12px}}@media (width<=1200px){.metric-heading{font-size:11px}.metric-card>p{font-size:10px}.metric-tag{font-size:9px}.metric-number{min-height:59px}.workflow-column-title{font-size:9px}.workflow-agent-top strong{font-size:11px}.workflow-agent-top small,.workflow-agent .badge,.workflow-agent-bottom>span:last-child:not(.badge),.shared-memory{font-size:9px}.shared-memory small{font-size:8px}.chart-legend,.chart-filters select,.compact-connections>a{font-size:10px}.connection-state{font-size:9px}}@media (width<=760px){.metric-heading{font-size:11px}.metric-card>p{font-size:10px}.metric-tag{font-size:9px}.metric-number{gap:7px;min-height:58px}.metric-number>small{font-size:16px}.section-title h2{font-size:13px}.section-title p{font-size:11px}.section-title .text-link{font-size:10px}.page-actions .button{min-height:40px;font-size:12px}.workspace-search{font-size:10px}.topbar{gap:9px}.topbar-left,.topbar-right{gap:8px}.chart-summary>div:first-child{flex-wrap:wrap;gap:4px 7px}.chart-summary>div>span{font-size:10px}.segmented>button{min-height:28px;padding:6px 8px;font-size:10px}.chart-no-data strong{font-size:12px}.chart-no-data p,.chart-no-data a{font-size:10px}.chart-x-labels,.chart-y-labels{font-size:9px}.chart-filters select{max-width:135px;min-height:34px;font-size:10px}.market-heading,.market-column>strong small,.data-caption{font-size:9px}.connections-card{display:flex}.connection-gauge{width:190px;max-width:90%;height:122px;margin:0 auto 10px}.compact-connections{width:100%;padding:0 20px}.compact-connections>a{gap:9px;padding:12px 0;font-size:12px}.integration-symbol{width:28px;min-width:28px;height:28px}.connection-state,.connection-footnote,.team-state-counts .badge{font-size:10px}.team-live-meta{font-size:9px}.workflow-column-title{white-space:normal;align-items:flex-start;font-size:10px;line-height:1.5}.workflow-column-title>span{flex-shrink:0;font-size:8px}.workflow-agent-top strong{font-size:12px}.workflow-agent-top small{font-size:9px}.workflow-agent .avatar{flex-shrink:0;width:27px;height:27px;font-size:8px}.workflow-agent .badge,.workflow-agent-bottom>span:last-child:not(.badge){font-size:9px}.shared-memory{flex-direction:column;align-items:flex-start;gap:5px;min-height:106px;padding:11px;font-size:10px}.shared-memory small{font-size:8px;line-height:1.6}.workflow-agent{padding:11px 9px}.workflow-footer,.workflow-footer .text-link{font-size:9px}.atlas-card>p{font-size:12px}.atlas-prompt{font-size:10px;line-height:1.6}.atlas-availability{font-size:10px}.dashboard-goal strong{font-size:11px}.dashboard-goal>div>span{font-size:10px}.dashboard-empty>strong,.dashboard-idle h3{font-size:13px}.dashboard-empty>p,.dashboard-idle p{font-size:11px}.agent-card>p{font-size:12px}.agent-card .badge{font-size:10px}.agent-role{font-size:11px}.agent-counters span{font-size:10px}.agent-activity-task,.agent-activity>p{font-size:11px}.agent-activity-meta,.badge{font-size:10px}.table-toolbar select{max-width:190px;font-size:11px}.filter-search input,.table-scroll td,.table-title{font-size:12px}.table-scroll th,.table-scroll td>small{font-size:10px}.field>span,.field input,.field textarea,.field select{font-size:12px}.field>small,.form-note{font-size:10px}.model-list select{max-width:180px;font-size:10px}.model-list strong{font-size:12px}.model-list small{font-size:10px}.connection-title strong{font-size:12px}.connection-title small{font-size:10px}.connection-head .badge{font-size:9px}.setting-toggle strong{font-size:12px}.setting-toggle p{font-size:11px}.chat-heading strong{font-size:13px}.chat-heading small{font-size:10px}.chat-welcome>p,.chat-composer textarea,.chat-message p{font-size:12px}.chat-composer>div>span{font-size:9px}.empty h3{font-size:14px}.empty p,.notice p,.learning-note p{font-size:11px}.lesson-main strong,.change-list strong{font-size:12px}.lesson-main small,.change-list small{font-size:10px}.log-summary{font-size:12px}.log-list summary,.footer,.footer>span:last-child,.footer>span:first-child,.footer .information-links{font-size:10px}.login-brand .brand small{font-size:7px}}.stats-row{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 24px;padding:0;display:grid}.stats-row .stat:nth-child(n){background:#fff;border:1px solid #e9ecf3;border-radius:13px;min-width:0;padding:20px}.stat-label{color:#616c83;font-size:12px}.stat-value{color:#253047;letter-spacing:-1px;margin-top:15px;font-size:30px;font-weight:600}.stat-detail{color:#74819a;margin-top:8px;font-size:11px;line-height:1.7}.server-panel>svg{color:#7b8eab}.server-panel>h3{color:#536b8e}.server-panel>div{color:#6b7b96;border-color:#e9eef7;font-size:11px}.server-panel>div>strong{color:#657b9e;font-size:11px;font-weight:450}.hold-row{color:#7083a3;border-color:#e8eff9;font-size:11px}.confirm-check{color:#6f83a3;font-size:11px}.confirm-check>input{accent-color:#3158f5}@media (width<=760px){.stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:18px 0 21px}.stats-row .stat:nth-child(n){border:1px solid #e9ecf3;padding:17px 14px}.stat-label{font-size:11px}.stat-value{font-size:27px}.stat-detail{font-size:10px}.server-panel>div,.server-panel>div>strong{font-size:11px}}.publishing-panel{margin-top:0;padding:0}.publishing-panel .section-title{padding:21px 22px 14px}.publishing-panel .setting-toggle{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.publishing-state{color:#5b6e8e;margin:0;padding:18px 22px 12px;font-size:12px}.publishing-blockers{color:#74829a;margin:0 22px 17px;padding-left:17px;font-size:12px;line-height:1.8}.publishing-panel>.form-note,.publishing-panel>small{margin-bottom:12px;padding:0 22px;display:block}.publishing-buttons{margin:0;padding:4px 22px 22px}.publication-details{border-color:var(--line);color:#687c9c}.publication-details h3{color:#536b8d;font-size:13px}.publication-details dl>div{font-size:11px}.publication-details dt{color:#7e8ca4}.publication-details code{overflow-wrap:anywhere;font-size:10px}.badge-publishing{color:#4f74b3;background:#edf3fc}.badge-publish_failed{color:#a65c51;background:#fff1ed}@media (width<=760px){.publishing-panel .section-title{padding:19px 18px 13px}.publishing-state{padding:17px 18px 11px}.publishing-blockers{margin:0 18px 16px;font-size:11px}.publishing-panel>.form-note,.publishing-panel>small{padding:0 18px}.publishing-buttons{padding:4px 18px 19px}.publishing-buttons>.button{white-space:normal;font-size:11px;line-height:1.5}.publication-details dl>div{font-size:11px}}:root{--office-ink:#34403d;--office-muted:#6f7e79;--office-green:#51976b;--office-glass:#fafdfcb0;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}body{background:#d2d9d9}.office-shell{min-height:calc(100dvh - 32px);color:var(--office-ink);background:#eff4f3;border:1px solid #fffc;border-radius:16px;margin:16px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 65px #314d4c0b}.office-shell .main-shell{background:0 0;min-width:0;margin:0}.office-shell main{max-width:none;min-height:calc(100vh - 122px);padding:104px 22px 20px}.office-shell .sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.2);visibility:visible;z-index:40;background:#f9fcfbba;border:1px solid #fffffff2;border-radius:12px;flex-direction:row;align-items:center;gap:20px;width:calc(100% - 36px);height:64px;min-height:0;padding:0 18px;display:flex;position:absolute;inset:14px 18px auto;overflow:visible;transform:none;box-shadow:0 3px 12px #36504a03}.office-shell .brand-link{flex-shrink:0;width:157px;min-height:0;padding:0}.office-shell .brand{letter-spacing:1.4px;color:#344540;gap:8px;font-size:17px}.office-shell .brand small{color:#6e8078;letter-spacing:2.1px;margin-top:5px;font-size:6px}.office-shell .brand-mark{gap:2px;width:24px;height:25px}.office-shell .brand-mark i{background:#659e9f;width:6px;height:25px}.office-shell .brand-mark i:nth-child(2){height:29px}.office-shell .workspace,.office-shell .nav-label,.office-shell .nav-section-label,.office-shell .sidebar-budget,.office-shell .sidebar-user{display:none}.office-shell .sidebar>nav{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding-right:167px;display:flex}.office-shell .sidebar nav>a{color:#71817a;white-space:nowrap;border-radius:7px;gap:0;min-height:32px;padding:8px 11px;font-size:10px;font-weight:400;line-height:1.5}.office-shell .sidebar nav>a>svg,.office-shell .sidebar nav>a>.nav-count{display:none}.office-shell .sidebar nav>a:hover{color:#3a5a4a;background:#fff9}.office-shell .sidebar nav>a.selected{color:#3d5148;background:#fffffff2;font-weight:450;box-shadow:0 2px 6px #344e4307}.office-shell .sidebar nav>a.selected:before{display:none}.office-shell .sidebar nav>a>.nav-dot{background:#75a784;width:3px;height:3px;position:absolute;top:4px;right:4px}.office-shell .sidebar-bottom{margin:0;padding:0;position:absolute;top:15px;right:151px}.office-shell .settings-link{color:#8a9992;background:#dfe8e45c;border:0;border-radius:8px;gap:0;width:32px;height:32px;margin:0;padding:8px;font-size:0}.office-shell .settings-link:hover{color:#577b65;background:#fff}.office-shell .settings-link>svg{width:15px;height:15px}.office-shell .setup-dot{background:#d4ad7b;width:3px;height:3px;position:absolute;top:5px;right:5px}.office-shell .topbar{z-index:45;background:0 0;border:0;justify-content:space-between;gap:7px;width:115px;height:64px;padding:0;position:absolute;top:14px;left:auto;right:34px}.office-shell .topbar-left{flex:0;gap:0;min-width:0}.office-shell .breadcrumb,.office-shell .compact-brand,.office-shell .environment{display:none}.office-shell .workspace-search{background:#dde7e34d;border:0;border-radius:8px;place-items:center;width:30px;height:30px;min-height:30px;padding:7px;display:grid}.office-shell .workspace-search>span,.office-shell .workspace-search>kbd{display:none}.office-shell .workspace-search>svg{color:#84988b;width:14px;height:14px}.office-shell .topbar-right{gap:8px}.office-shell .notification{color:#8b9b92;background:#dde7e34d;border:0;border-radius:8px;width:30px;height:30px}.office-shell .notification>svg{width:14px;height:14px}.office-shell .notification i{background:#dd9994;width:4px;height:4px}.office-shell .top-avatar{color:#82988b;width:30px;height:30px;box-shadow:none;background:#dde7e34d;border-radius:8px;font-size:10px;font-weight:450}.office-shell .page-title h1{letter-spacing:-.035em;color:#3c4943;font-size:27px;font-weight:450}.office-shell .page-title p{color:#70827a}.office-shell .button{color:#5c7365;-webkit-backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #ffffffd9;border-radius:8px;min-height:35px;font-size:11px;box-shadow:0 3px 7px #46635504}.office-shell .button:hover{color:#41684c;background:#fffffff2;border-color:#fff}.office-shell .button.primary{color:#456e53;background:#e1ede7;border-color:#d9e9df;box-shadow:0 2px 5px #3b6f4d08}.office-shell .button.primary:hover{color:#345b40;background:#d7e7dc}.office-shell .icon-button:hover{color:#4e765e;background:#ffffff8c}.office-shell .panel{-webkit-backdrop-filter:blur(18px);background:#fcfefdb0;border-color:#ffffffdc;border-radius:12px;box-shadow:0 7px 20px #35544c04}.office-shell .section-title h2{color:#455a4d}.office-shell .section-title p{color:#76897d}.office-shell .table-scroll th{color:#6d8275;background:#eaf1ed66;border-color:#e1e9e366}.office-shell .table-scroll td{border-color:#e4ece688}.office-shell .tabs>button.active{color:#4d7458;border-color:#89aa92}.office-shell .tabs{border-color:#dce6df}.office-shell .tabs>button{color:#6e8376}.office-shell .tabs>button>span{color:#648b70;background:#dfebe4}.office-shell .field input,.office-shell .field textarea,.office-shell .field select,.office-shell .model-list select{color:#566e60;background:#ffffff8c;border-color:#dde8e1}.office-shell .field input:focus,.office-shell .field textarea:focus,.office-shell .field select:focus{border-color:#a9c9b4}.office-shell .notice,.office-shell .learning-note,.office-shell .chat-context{color:#698373;background:#e7f0e97d;border-color:#dce9dfbd}.office-shell .chat-composer{background:#f8fcfa9e;border-color:#e0ece5}.office-shell .agent-activity{background:#f1f7f385;border-color:#e2ede6}.office-shell .avatar{box-shadow:inset 0 0 0 1px #ffffff80}.office-shell .stats-row .stat:nth-child(n){background:#ffffff9c;border-color:#fff}.office-shell .footer{color:#6d8278;min-height:30px;padding:0 25px 17px;font-size:9px}.office-shell .footer>span,.office-shell .footer>span:last-child,.office-shell .footer>span:first-child,.office-shell .footer .information-links{color:#7c8c84;font-size:9px}.office-shell .information-links>a{color:#75877d}.office-shell .text-link{color:#5b806a}.office-shell .modal,.office-shell~.modal{-webkit-backdrop-filter:blur(22px);background:#f8fcf9eb;border-color:#fff}.office-shell .modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#40564f36}.office-shell .modal-head,.office-shell .modal-footer{border-color:#dfeae3}.office-shell .modal-footer{background:#eef5efaa}.office-shell .modal-head h2{color:#4c6754}.office-shell .switch.on{background:#82ae91;border-color:#82ae91}.office-shell .badge{border:1px solid #ffffff75}.office-shell .toast{color:#50745c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f9fdfaf0;border-color:#fff}.office-page-head{justify-content:space-between;align-items:center;gap:24px;margin:0 7px 23px;display:flex}.office-page-title{align-items:center;gap:13px;min-width:0;display:flex}.office-page-title h1{letter-spacing:-1px;color:#3c4d43;font-size:26px;font-weight:450;line-height:1.3}.office-page-title p{color:#7b8e82;margin-top:5px;font-size:10px}.office-page-title p>span{color:#a7b4ac;margin:0 5px}.office-back{color:#8ba194;background:#e5eeea85;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.office-head-stats{align-items:center;gap:43px;margin-left:auto;margin-right:auto;display:flex}.office-head-stat strong{letter-spacing:-1px;color:#4c6153;align-items:center;gap:5px;font-size:24px;font-weight:450;line-height:1.1;display:flex}.office-head-stat strong>span{background:#a9bab0;border-radius:1px;width:5px;height:5px}.office-head-stat.tone-green strong>span{background:#7aaf8a}.office-head-stat.tone-amber strong>span{background:#d6b483}.office-head-stat.tone-red strong>span{background:#ce948e}.office-head-stat small{color:#83988a;margin-top:6px;font-size:10px;display:block}.office-head-actions{align-items:center;gap:17px;display:flex}.office-live{color:#81978a;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.office-live>i{background:#80b690;border-radius:50%;width:4px;height:4px}.office-live.is-paused>i{background:#a7b1ac}.office-head-actions .button{gap:5px;min-height:32px;padding:8px 10px;font-size:10px}.office-head-actions .button>svg{width:13px;height:13px}.office-scene{isolation:isolate;background:#e9efec;border:1px solid #ffffffcf;border-radius:13px;height:clamp(700px,100dvh - 238px,850px);position:relative;overflow:hidden}.office-room{z-index:-2;background:url(/office/room.webp) top/cover no-repeat;position:absolute;inset:0}.office-room:after{content:"";background:linear-gradient(90deg,#edf5f52b,#0000 42%,#f7fbf621);position:absolute;inset:0}.glass-surface{-webkit-backdrop-filter:blur(19px)saturate(1.15);background:#fafdfba6;border:1px solid #ffffffd9;border-radius:11px;box-shadow:0 6px 26px #304f4509,inset 0 1px #ffffffb8}.office-scenery{transition:transform .25s var(--ease-out);z-index:0;position:absolute;inset:32px 7px 186px 254px}.office-stations{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 24px;width:100%;height:100%;padding:27px 25px 0;display:grid}.office-station{isolation:isolate;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:0;padding:0;display:flex;position:relative}.office-station:focus-visible{outline-offset:3px;outline:2px solid #9bbda7}.station-floor-marker{z-index:-1;opacity:0;background:#f5fff240;border:1px solid #8db5a185;border-radius:50%;width:81%;max-width:193px;height:42px;transition:opacity .16s;position:absolute;bottom:16px;box-shadow:0 8px 14px #506a5408}.is-selected>.station-floor-marker{opacity:1}.station-caption{color:#6a7d70;-webkit-backdrop-filter:blur(8px);white-space:nowrap;z-index:2;background:#f9fdfac2;border:1px solid #ffffffbd;border-radius:6px;align-items:center;gap:6px;min-height:26px;padding:5px 8px;display:flex;box-shadow:0 3px 7px #36534206}.station-caption strong{color:#496052;font-size:11px;font-weight:550}.station-caption>span:last-of-type{color:#81978a;font-size:9px}.station-caption>svg{color:#83a78d}.station-status-dot{background:#a9b7af;border-radius:50%;flex-shrink:0;width:4px;height:4px}.tone-green .station-status-dot,.tone-green .roster-state{background:#6ea980}.tone-amber .station-status-dot,.tone-amber .roster-state{background:#c6a46f}.tone-red .station-status-dot,.tone-red .roster-state{background:#c8857e}.is-selected>.station-caption{background:#fbfffbde;border-color:#a4c0adb8}.office-room-tag{letter-spacing:1.6px;color:#7c938678;pointer-events:none;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;bottom:185px;right:24px}.office-room-tag>.status-dot{background:#a2b4a7;width:3px;height:3px}.office-room-tag>i{letter-spacing:0;margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.office-view-switch{z-index:3;background:#f9fcfa8a;border-radius:7px;align-items:center;gap:3px;padding:4px;font-size:9px;display:flex;position:absolute;top:19px;right:22px}.office-view-switch>span,.office-view-switch>a{color:#7d9485;align-items:center;gap:5px;padding:5px 7px;line-height:1.3;display:flex}.office-view-switch>.active{color:#5c7a65;background:#ffffffbf;border-radius:4px}.office-view-switch>a:hover{color:#466b51}.office-scene-tools{z-index:5;background:#f8fcf865;border-radius:7px;flex-direction:column;padding:3px;display:flex;position:absolute;top:39%;right:17px}.office-scene-tools>button{color:#8aa08e;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:29px;padding:6px;display:grid}.office-scene-tools>button:hover:not(:disabled){color:#4c7656;background:#ffffff9c}.office-scene-tools>button:disabled{opacity:.35}.office-scene-tools>span{color:#90a08e;text-align:center;padding:2px 0;font-size:7px;line-height:1.6}.office-roster{z-index:6;background:#f8fcfaa8;width:227px;position:absolute;top:22px;left:21px;overflow:hidden}.office-roster-head{align-items:center;gap:8px;padding:14px 14px 11px;display:flex}.office-roster-head h2{color:#5e7668;letter-spacing:-.1px;flex:1;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.office-roster-head h2>span{color:#9aada0;text-align:center;background:#e3ece6b5;border-radius:3px;min-width:15px;padding:2px 4px;font-size:8px}.office-roster-head>.icon-button{color:#a4b5a8;width:23px;height:23px;padding:3px}.office-roster-filters{align-items:center;gap:3px;padding:0 12px 12px;display:flex}.office-roster-filters>button{color:#9caf9f;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:6px;font-size:8px;line-height:1.3}.office-roster-filters>button.active{color:#64816b;background:#ffffffbf;box-shadow:0 1px 3px #667c6506}.office-roster-list{scrollbar-width:thin;scrollbar-color:#cfddd2 transparent;max-height:294px;padding:0 10px 8px;overflow:auto}.roster-agent{text-align:left;color:#6b8270;background:0 0;border:0;border-top:1px solid #dce9e17a;border-radius:0;align-items:center;gap:8px;width:100%;padding:10px 5px;display:flex}.roster-agent:hover{background:#ffffff75;border-radius:6px}.roster-agent.selected{background:#ffffffa6;border-top-color:#0000;border-radius:6px}.roster-agent>.avatar{opacity:.88;border-radius:6px;flex-shrink:0;width:25px;height:25px;font-size:8px}.roster-agent>span:nth-child(2){flex:1;min-width:0}.roster-agent strong{color:#708872;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.roster-agent small{color:#9aad9b;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.roster-state{background:#b8c7bb;border-radius:50%;width:3px;height:3px;display:inline-block}.roster-state.tone-green{background:#74ae82}.roster-state.tone-amber{background:#caac79}.roster-state.tone-red{background:#cb9488}.roster-agent-label{color:#98ad9a;white-space:nowrap;font-size:7px}.office-roster-empty{color:#7d9682;text-align:center;padding:22px 9px;font-size:10px;line-height:1.8}.office-agent-detail{background:#f6fcf85e;border-top:1px solid #ffffffb3;padding:14px 16px 11px}.office-agent-detail-title{color:#7a9780;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.office-agent-detail-title>span:first-child{color:#688971;font-weight:550}.office-pose-label{color:#8fa494;background:#e4eee7c9;border-radius:4px;padding:2px 5px;font-size:8px;line-height:1.5}.office-pose-label.tone-green{color:#78a684;background:#dfefe3}.office-pose-label.tone-amber{color:#b29a75;background:#f1eadf}.office-pose-label.tone-red{color:#bb9488;background:#f3e4df}.office-agent-detail>strong{color:#7d9984;overflow-wrap:anywhere;margin-top:11px;font-size:10px;font-weight:450;line-height:1.7;display:block}.office-agent-detail>p{color:#9aafa0;margin-top:5px;font-size:9px;line-height:1.8}.office-agent-detail>small{color:#acbeb0;margin-top:8px;font-size:8px;line-height:1.7;display:block}.office-agent-detail-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.office-agent-detail-actions>a{color:#90ab97;align-items:center;gap:5px;font-size:8px;display:flex}.office-agent-detail-actions>button{color:#9cbaa4;background:#f6fcf7b0;border:1px solid #dcebe0;border-radius:5px;place-items:center;width:25px;height:23px;display:grid}.office-roster-foot{color:#a9beb0;background:#f8fcf861;border-top:1px solid #ffffff80;align-items:center;gap:5px;padding:10px 15px;font-size:7px;display:flex}.office-roster-foot>.status-dot{background:#97b7a1;width:3px;height:3px}.office-roster-foot>svg{color:#bad0c0;margin-left:auto}.office-roster-close,.office-team-mobile{display:none!important}.office-telemetry{z-index:4;grid-template-columns:1fr 1fr;gap:17px;display:grid;position:absolute;bottom:31px;left:270px;right:24px}.office-telemetry-card{background:#f5fbf6a3;min-width:0;padding:13px 16px 12px}.office-telemetry-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.office-telemetry-title h2{color:#88a18c;letter-spacing:-.1px;font-size:10px;font-weight:450}.office-telemetry-title>.icon-button{color:#aac5b0;background:#f3fbf59e;border-radius:5px;width:22px;height:22px;padding:4px}.office-telemetry-value{align-items:baseline;gap:7px;min-width:0;margin-bottom:11px;display:flex}.office-telemetry-value>span:first-child{letter-spacing:-.9px;color:#7f9f85;align-items:center;gap:5px;font-size:24px;font-weight:450;line-height:1.1;display:flex}.mini-green-square{background:#a1c8a8;border-radius:1px;flex-shrink:0;align-self:center;width:5px;height:5px;display:block}.office-telemetry-value>small{color:#adc3b2;font-size:8px;line-height:1.5}.office-telemetry-meta{color:#a9c2af;letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:flex}.office-progress-breakdown{border-top:1px solid #c7dcca47;border-bottom:1px solid #c7dcca47;align-items:center;gap:13px;margin-top:0;padding:7px 0 10px;display:flex}.office-progress-breakdown>div{color:#b1c7b7;flex:1;justify-content:space-between;gap:8px;min-width:0;font-size:8px;display:flex}.office-progress-breakdown strong{color:#9bbb9e;font-size:9px;font-weight:450}.office-budget-note{color:#b7cfbb;align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.office-budget-note>strong{color:#a4c3a9;margin-left:auto;font-size:9px;font-weight:450}.office-budget-note small{color:#b9d0be;font-size:7px}.office-budget-note>svg{flex-shrink:0}.office-mini-chart{height:48px;margin:-1px 0 5px;position:relative}.office-mini-chart>svg{width:100%;height:100%;display:block}.office-mini-chart>span{color:#aac8b2;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;inset:0}.office-search-caption{color:#b4cebd;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:7px;line-height:1.6;display:flex}.office-search-caption>a{color:#a4c7af;align-items:center;gap:4px;display:flex}.office-search-caption>span{white-space:nowrap;color:#b8d0bf;font-size:7px}.office-scene-caption{color:#a6baad;z-index:5;justify-content:space-between;align-items:center;gap:15px;font-size:8px;line-height:1.5;display:flex;position:absolute;bottom:10px;left:275px;right:26px}.office-scene-caption>button{color:#91af9b;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.office-scene-caption>button:hover{color:#6d977c}.office-legend>p{color:#6f8b79;font-size:12px;line-height:1.8}.office-legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:20px 0 25px;display:grid}.office-legend figure{background:#e8f3ec66;border:1px solid #e1eee5;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:12px;display:flex}.office-legend figcaption{width:100%;margin-top:7px}.office-legend figcaption>strong{color:#668b72;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.office-legend figcaption>p{color:#95b39f;margin-top:7px;font-size:10px;line-height:1.8}.office-legend-note{border-top:1px solid #dfede4;padding-top:19px;color:#8eac99!important;font-size:10px!important}.office-roster-head h2,.roster-agent strong,.office-agent-detail-title>span:first-child{color:#536b5c}.roster-agent small,.roster-agent-label,.office-roster-filters>button,.office-roster-foot{color:#728b7a}.office-agent-detail>strong,.office-agent-detail>p,.office-agent-detail>small,.office-agent-detail-actions>a{color:#728f7c}.office-agent-detail-title .office-pose-label{color:#718c7a}.office-telemetry-title h2{color:#688371}.office-telemetry-value>span:first-child{color:#536e5d}.office-telemetry-value>small,.office-telemetry-meta,.office-progress-breakdown>div,.office-progress-breakdown strong,.office-budget-note,.office-budget-note>strong,.office-budget-note small,.office-mini-chart>span,.office-search-caption,.office-search-caption>a,.office-search-caption>span{color:#72917d}.office-roster-filters>button.active{color:#4d735a}.office-scene-caption,.office-scene-caption>button{color:#718d7b}.office-pose-label.tone-red{color:#9b685d}.office-pose-label.tone-amber{color:#9b7f54}.office-pose-label.tone-green{color:#578866}.office-legend figcaption>strong{color:#4d735b}.station-caption>span:last-of-type{color:#708776}.office-live{color:#6d8676}.office-head-stat small{color:#738b7a}.office-scene-tools>button{color:#718e79}.office-scene-tools>span{color:#6f8a79}.office-view-switch>span,.office-view-switch>a{color:#66816f}@media (width>=1600px){.office-shell{margin:22px}.office-shell .sidebar{width:calc(100% - 48px);height:68px;inset:19px 24px auto}.office-shell .topbar{height:68px;top:19px;right:42px}.office-shell main{padding:120px 28px 24px}.office-shell .sidebar nav>a{padding:9px 14px;font-size:11px}.office-page-head{margin-bottom:27px}.office-page-title h1{font-size:30px}.office-head-stats{gap:62px}.office-head-stat strong{font-size:28px}.office-head-stat small,.office-page-title p{font-size:11px}.office-scene{height:clamp(740px,100dvh - 270px,960px)}.office-roster{width:248px;top:26px;left:25px}.office-roster-head{padding:17px}.office-roster-head h2{font-size:12px}.office-roster-filters>button{font-size:9px}.roster-agent strong{font-size:11px}.roster-agent small{max-width:119px;font-size:9px}.roster-agent-label{font-size:8px}.roster-agent{padding:12px 7px}.office-roster-list{max-height:340px}.office-scenery{top:36px;bottom:207px;left:278px}.office-telemetry{gap:22px;bottom:33px;left:297px;right:30px}.office-telemetry-card{padding:17px 20px 15px}.office-telemetry-title h2{font-size:12px}.office-telemetry-value>span:first-child{font-size:28px}.office-telemetry-value>small,.office-telemetry-meta,.office-progress-breakdown>div,.office-budget-note,.office-mini-chart>span{font-size:10px}.office-progress-breakdown strong,.office-budget-note>strong{font-size:11px}.office-search-caption,.office-search-caption>span{font-size:9px}.office-mini-chart{height:55px}.office-scene-caption{font-size:9px;left:302px;right:32px}.office-scene-caption>button{font-size:9px}.station-caption strong{font-size:12px}.station-caption>span:last-of-type{font-size:10px}}@media (width<=1320px){.office-shell .sidebar{gap:10px;padding-left:15px;padding-right:15px}.office-shell .brand-link{width:137px}.office-shell .brand{font-size:15px}.office-shell .brand small{font-size:5px}.office-shell .sidebar>nav{gap:2px;padding-right:145px}.office-shell .sidebar nav>a{padding:8px;font-size:9px}.office-head-stats{gap:26px}.office-page-title h1{font-size:24px}.office-head-actions{gap:12px}.office-live{font-size:9px}.office-scenery{left:230px;inset-block:32px 184px}.office-roster{width:210px;left:17px}.office-roster-head{padding:13px 12px 10px}.office-roster-filters{gap:1px;padding-left:10px;padding-right:10px}.office-roster-filters>button{padding:6px 5px;font-size:7px}.roster-agent strong{font-size:9px}.roster-agent small{max-width:88px;font-size:7px}.roster-agent-label{font-size:7px}.roster-agent>.avatar{width:23px;height:23px;font-size:7px}.roster-agent{gap:6px;padding:10px 4px}.office-agent-detail{padding:13px}.office-telemetry{gap:14px;left:245px;right:20px}.office-stations{gap:22px 11px;padding-left:17px;padding-right:17px}.station-caption{gap:4px;padding:5px 6px}.station-caption strong{font-size:10px}.station-caption>span:last-of-type{font-size:8px}.office-room-tag{right:20px}.office-scene-caption{left:250px;right:21px}.office-page-title p{font-size:9px}.office-head-stat strong{font-size:22px}.office-head-stat small{font-size:9px}.office-back{width:30px;height:30px}.office-page-head{gap:17px}}@media (width<=1180px){.office-shell .sidebar{-webkit-backdrop-filter:blur(24px);z-index:70;visibility:hidden;width:245px;height:100dvh;transition:transform .2s var(--ease-out),visibility .2s ease;background:#f1f8f4f0;border:1px solid #ffffffc9;border-radius:0 15px 15px 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:27px 17px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-100%)}.office-shell .sidebar.open{visibility:visible;transform:translate(0)}.office-shell .sidebar .brand-link{width:auto;min-height:36px;padding:0 9px;display:block}.office-shell .sidebar .brand{gap:10px;font-size:20px}.office-shell .sidebar .brand small{font-size:6px}.office-shell .sidebar .workspace{background:#ffffff75;border-color:#e3eee6;margin:29px 0 27px;display:flex}.office-shell .sidebar .workspace-icon{color:#799a86;background:#e2eee6}.office-shell .sidebar .nav-label{color:#8ca594;margin-bottom:13px;font-size:9px;display:block}.office-shell .sidebar>nav{flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:0}.office-shell .sidebar nav>a{color:#6b8674;border-radius:7px;justify-content:flex-start;align-items:center;gap:11px;min-height:40px;padding:11px 12px;font-size:12px;display:flex}.office-shell .sidebar nav>a>svg{width:17px;height:17px;display:block}.office-shell .sidebar nav>a.selected{color:#4f785c;background:#ffffffb8}.office-shell .sidebar nav>a.selected svg{color:#679674}.office-shell .sidebar .nav-section-label{color:#90ab9a;margin:19px 0 9px;padding:0 12px;font-size:8px;display:block}.office-shell .sidebar-bottom{margin-top:auto;padding-top:30px;position:static}.office-shell .sidebar .sidebar-budget{box-shadow:none;background:#eff8f1cc;border:1px solid #dcece1;border-radius:10px;display:block}.office-shell .sidebar-budget:after{display:none}.office-shell .sidebar-budget h3{color:#668a72;font-size:13px}.office-shell .sidebar-budget small,.office-shell .sidebar-budget>small,.office-shell .sidebar-budget>div>span>small{color:#87a491!important}.office-shell .sidebar-budget>div{color:#84a18d}.office-shell .sidebar-budget>div>span:last-child{color:#749c80}.office-shell .sidebar-budget>a{color:#86a991;background:#f6fcf8;border-color:#d8eade}.office-shell .sidebar-budget .budget-card-icon{color:#86ac92}.office-shell .sidebar .settings-link{color:#6d8e77;background:0 0;gap:10px;width:auto;height:auto;margin-bottom:10px;padding:13px 12px;font-size:12px;display:flex}.office-shell .sidebar .settings-link>svg{width:17px;height:17px}.office-shell .sidebar .sidebar-user{background:#eff7f2a3;border-color:#dfede4;margin:0 -17px;padding:17px 23px;display:flex}.office-shell .sidebar-user strong{color:#70917b}.office-shell .sidebar-user small{color:#99b4a2}.office-shell .sidebar .setup-dot{margin-left:auto;position:static}.office-shell .sidebar-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:65;background:#3b5e4940;border:0;display:block;position:fixed;inset:0}.office-shell .topbar{z-index:50;-webkit-backdrop-filter:blur(20px);background:#f7fcf9c4;border:1px solid #ffffffde;border-radius:12px;gap:13px;width:auto;height:63px;padding:0 16px;position:absolute;inset:14px 18px auto}.office-shell .topbar-left{flex:1;align-items:center;gap:11px;display:flex}.office-shell .breadcrumb{flex-shrink:0;display:flex}.office-shell .breadcrumb>span,.office-shell .breadcrumb>strong{display:none}.office-shell .mobile-menu{color:#87a393;width:29px;height:29px;margin-left:-4px;display:flex}.office-shell .compact-brand{display:block}.office-shell .compact-brand .brand{letter-spacing:1.4px;font-size:17px}.office-shell .compact-brand .brand small{display:none}.office-shell .compact-brand .brand-mark{width:24px;height:23px}.office-shell .compact-brand .brand-mark i{height:22px}.office-shell .workspace-search{margin-left:auto}.office-shell .topbar-right{gap:8px}.office-shell main{padding-top:103px}.office-head-stats{gap:25px;margin-left:auto;margin-right:8px}.office-head-actions .office-live{display:none}.office-page-title h1{font-size:23px}.office-page-title p{font-size:9px}.office-scenery{inset:45px 4px 186px 222px}.office-stations{gap:22px 9px;padding-left:14px;padding-right:14px}.station-caption strong{font-size:9px}.station-caption>span:last-of-type{font-size:7px}.station-caption{gap:4px;min-height:25px;padding:4px 5px}.station-caption>svg{width:10px}.office-roster{width:203px;left:16px}.office-roster-filters>button{padding:6px 4px;font-size:7px}.office-telemetry{gap:12px;left:232px;right:18px}.office-telemetry-card{padding:12px 13px}.office-telemetry-title h2{font-size:9px}.office-telemetry-value>span:first-child{font-size:23px}.office-telemetry-value>small,.office-telemetry-meta{font-size:7px}.office-progress-breakdown{gap:8px}.office-progress-breakdown>div{gap:4px;font-size:7px}.office-budget-note{font-size:7px}.office-search-caption,.office-search-caption>span{font-size:6px}.office-mini-chart>span{font-size:7px}.office-scene-caption{font-size:7px;left:236px;right:20px}.office-scene-caption>button{font-size:7px}.office-scene-tools{right:9px}.office-view-switch{right:13px}}@media (width<=950px) and (width>=761px){.office-page-title h1{font-size:21px}.office-head-stats{gap:19px}.office-head-stat strong{font-size:21px}.office-head-stat small{font-size:8px}.office-head-actions .button{gap:0;min-width:32px;padding:8px;font-size:0}.office-page-head{gap:12px}.office-roster{width:192px;left:12px}.office-roster-filters{padding-left:8px;padding-right:8px}.office-agent-detail{padding:12px}.office-scenery{left:204px;right:7px}.office-stations{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:45px 10px 10px}.station-caption strong{font-size:8px}.station-caption>span:last-of-type{font-size:7px}.office-telemetry{gap:9px;left:213px;right:13px}.office-telemetry-card{padding:11px}.office-telemetry-meta{display:none}.office-telemetry-title h2,.office-budget-note>strong{font-size:8px}.office-budget-note small{font-size:6px}.office-telemetry-value{gap:5px}.office-progress-breakdown{gap:7px}.office-progress-breakdown>div{font-size:6px}.office-scene-caption{left:218px;right:16px}.office-scene-caption>span{font-size:6px}.office-head-stat strong>span{width:4px;height:4px}.office-view-switch{font-size:8px}.office-roster-foot{font-size:6px}.office-head-actions{gap:0}.office-page-title p{font-size:8px}.office-page-title{gap:10px}.office-back{width:28px;height:28px}}@media (width<=760px){.office-shell{min-height:100dvh;box-shadow:none;background:#eef4f1;border:0;border-radius:0;margin:0}.office-shell main{min-height:calc(100vh - 85px);padding:99px 13px 17px}.office-shell .topbar{border-radius:11px;gap:8px;height:62px;padding:0 13px;inset:13px 13px auto}.office-shell .topbar-left,.office-shell .topbar-right{gap:7px}.office-shell .compact-brand .brand{letter-spacing:1px;gap:6px;font-size:14px}.office-shell .compact-brand .brand-mark{gap:2px;width:22px;height:23px}.office-shell .compact-brand .brand-mark i{width:5px}.office-shell .workspace-search{width:28px;height:28px;min-height:28px;padding:6px}.office-shell .notification,.office-shell .top-avatar,.office-shell .mobile-menu{width:28px;height:28px}.office-shell .footer{gap:13px;min-height:0;padding:0 17px 21px;font-size:9px}.office-shell .footer>span,.office-shell .footer>span:last-child,.office-shell .footer>span:first-child,.office-shell .footer .information-links{font-size:9px}.office-shell .page-title h1{font-size:25px}.office-shell .page-actions .button{min-height:39px;font-size:12px}.office-page-head{flex-wrap:wrap;gap:17px 10px;margin:0 4px 18px;display:flex}.office-page-title{flex:1;gap:10px}.office-page-title h1{letter-spacing:-.85px;font-size:23px}.office-page-title p{margin-top:5px;font-size:8px;line-height:1.7}.office-back{border-radius:8px;width:30px;height:30px}.office-back>svg{width:15px;height:15px}.office-head-actions{gap:0}.office-head-actions>.button{border-radius:7px;gap:0;min-width:32px;min-height:32px;padding:8px;font-size:0}.office-head-actions>.button>svg{width:15px;height:15px}.office-head-stats{flex:1 0 calc(100% - 48px);order:3;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 3px 0 42px;display:flex}.office-head-stat strong{gap:5px;font-size:22px}.office-head-stat small{margin-top:5px;font-size:9px}.office-head-stat strong>span{width:4px;height:4px}.office-scene{border-radius:12px;flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.office-room{opacity:1;background-position:top;background-size:auto 100%;inset:0 0 286px}.office-room:after{background:#f3f8f52c}.office-scenery{z-index:0;flex-shrink:0;width:100%;height:690px;min-height:690px;position:relative;inset:auto}.office-stations{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 9px;width:100%;height:100%;padding:91px 15px 71px}.office-station{gap:3px}.station-caption{border-radius:5px;gap:4px;max-width:100%;min-height:25px;padding:4px 5px}.station-caption strong{font-size:10px}.station-caption>span:last-of-type{text-overflow:ellipsis;max-width:90px;font-size:8px;overflow:hidden}.station-caption>svg{display:none}.station-floor-marker{width:88%;height:29px;bottom:9px}.office-team-mobile{z-index:9;text-align:left;color:#6f907c;border-radius:8px;align-items:center;gap:8px;max-width:190px;padding:8px 10px;position:absolute;top:14px;left:13px;display:flex!important}.office-team-mobile>.avatar{border-radius:6px;flex-shrink:0;width:26px;height:26px;font-size:8px}.office-team-mobile strong{color:#5b7a65;font-size:10px;font-weight:500;display:block}.office-team-mobile small{color:#86a48e;margin-top:3px;font-size:8px;line-height:1.4;display:block}.office-team-mobile>svg{color:#9ab5a2;flex-shrink:0;width:12px;margin-left:5px}.office-view-switch{z-index:8;background:#f7fcf7a3;border-radius:6px;gap:1px;padding:3px;font-size:8px;top:19px;right:12px}.office-view-switch>span,.office-view-switch>a{gap:3px;padding:5px}.office-view-switch svg{width:10px;height:10px}.office-view-switch>span>svg{display:none}.office-room-tag{letter-spacing:1.1px;color:#7799807d;gap:4px;font-size:6px;top:65px;bottom:auto;right:14px}.office-room-tag>i{font-size:8px}.office-room-tag>.status-dot{display:none}.office-roster{-webkit-backdrop-filter:blur(24px);z-index:12;background:#f0f9f1f2;border-radius:10px;width:calc(100% - 24px);max-height:520px;display:none;top:72px;left:12px;box-shadow:0 15px 40px #365f3e26}.office-roster.is-open{display:block}.office-roster-head{padding:16px 15px 11px}.office-roster-head h2{font-size:12px}.office-roster-head h2>span{font-size:9px}.office-roster-head>.icon-button{width:26px;height:26px}.office-roster-close{display:grid!important}.office-roster-filters{gap:6px;padding:0 14px 13px}.office-roster-filters>button{padding:7px 8px;font-size:10px}.office-roster-list{max-height:225px;padding:0 13px 10px}.roster-agent{gap:9px;padding:11px 7px}.roster-agent strong{font-size:12px}.roster-agent small{max-width:155px;font-size:10px}.roster-agent-label{font-size:9px}.roster-agent>.avatar{width:29px;height:29px;font-size:9px}.office-agent-detail{padding:14px 17px 12px}.office-agent-detail-title{font-size:11px}.office-pose-label{font-size:9px}.office-agent-detail>strong{margin-top:9px;font-size:11px}.office-agent-detail>p{font-size:10px}.office-agent-detail>small{font-size:9px}.office-agent-detail-actions>a{font-size:10px}.office-roster-foot{padding:11px 16px;font-size:8px}.office-scene-tools{background:#eff9f2b8;border-radius:7px;flex-direction:row;gap:3px;padding:4px;top:643px;bottom:auto;right:13px}.office-scene-tools>button{width:27px;height:27px;padding:5px}.office-scene-tools>span{justify-content:center;align-items:center;min-width:31px;padding:0 4px;font-size:8px;display:flex}.office-telemetry{z-index:4;grid-template-columns:1fr;gap:11px;width:auto;margin:0 11px 37px;display:grid;position:relative;inset:auto}.office-telemetry-card{background:#f5fcf6b3;border-radius:9px;padding:15px 16px 13px}.office-telemetry-title{margin-bottom:9px}.office-telemetry-title h2{font-size:11px}.office-telemetry-title>.icon-button{width:24px;height:24px}.office-telemetry-value{gap:8px;margin-bottom:12px}.office-telemetry-value>span:first-child{font-size:27px}.office-telemetry-value>small,.office-telemetry-meta{font-size:9px}.office-progress-breakdown{gap:13px;padding:9px 0 11px}.office-progress-breakdown>div{font-size:9px}.office-progress-breakdown strong{font-size:10px}.office-budget-note{margin-top:11px;font-size:9px}.office-budget-note>strong{font-size:10px}.office-budget-note small{font-size:8px}.office-mini-chart{height:46px;margin-top:0;margin-bottom:4px}.office-mini-chart>span{font-size:9px;line-height:1.6}.office-search-caption,.office-search-caption>span{font-size:8px}.office-search-caption{gap:8px;margin-top:8px}.office-scene-caption{gap:10px;font-size:7px;bottom:12px;left:15px;right:15px}.office-scene-caption>button{white-space:nowrap;gap:4px;font-size:8px}.office-scene-caption>span{max-width:190px}.office-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;margin:17px 0 20px}.office-legend figure{padding:9px}.office-legend figcaption>strong{gap:5px;font-size:10px}.office-legend figcaption>strong>svg{width:12px;height:12px}.office-legend figcaption>p{font-size:9px;line-height:1.8}.office-legend>p{font-size:11px;line-height:1.8}.office-legend-note{line-height:1.8;font-size:10px!important}.office-shell .office-legend{max-height:65vh;padding:19px}}@media (width<=370px){.office-shell .compact-brand .brand{font-size:13px}.office-shell .topbar{padding-left:10px;padding-right:10px}.office-shell .topbar-left,.office-shell .topbar-right{gap:5px}.office-page-title h1{font-size:21px}.office-head-stat small{font-size:8px}.office-head-stats{gap:15px}.station-caption strong{font-size:9px}.station-caption>span:last-of-type{font-size:7px}.office-view-switch{font-size:7px;right:10px}.office-view-switch>a>svg{display:none}.office-team-mobile{gap:6px;max-width:177px;padding:8px;left:10px}.office-team-mobile small{font-size:7px}.office-scene-caption>span{max-width:165px;font-size:6px}.office-scene-caption>button{font-size:7px}.office-telemetry{margin-left:9px;margin-right:9px}.office-telemetry-card{padding:14px}.office-search-caption,.office-search-caption>span{font-size:7px}}@media (hover:hover) and (pointer:fine){.office-station:hover>.station-floor-marker{opacity:1;border-color:#a8c4af}.office-station:hover>.station-caption{background:#fcfffcf0;border-color:#b5cbbbec}}@media (prefers-reduced-motion:reduce){.office-scenery,.station-floor-marker{transition:none}}.pose-idle{clip-path:inset(6% 0 0)}.office-roster-head h2{font-size:12px}.roster-agent strong{font-size:11px}.roster-agent small{font-size:9px}.roster-agent-label{font-size:8px}.office-agent-detail>strong{font-size:11px}.office-agent-detail>p,.office-agent-detail-actions>a{font-size:10px}.office-roster-foot{font-size:8px}.office-telemetry-title h2{font-size:12px}.office-telemetry-value>span:first-child{font-size:27px}.office-telemetry-value>small,.office-telemetry-meta,.office-progress-breakdown>div,.office-budget-note{font-size:10px}.office-progress-breakdown strong,.office-budget-note>strong{font-size:11px}.office-mini-chart>span,.office-search-caption,.office-search-caption>span{font-size:9px}.office-telemetry-value>small,.office-telemetry-meta,.office-progress-breakdown>div,.office-progress-breakdown strong,.office-budget-note,.office-budget-note>strong,.office-budget-note small,.office-mini-chart>span,.office-search-caption,.office-search-caption>a,.office-search-caption>span,.office-agent-detail>strong,.office-agent-detail>p,.office-agent-detail>small,.office-agent-detail-actions>a,.roster-agent small,.roster-agent-label,.office-roster-foot,.office-roster-filters>button{color:#526c5b}.office-telemetry-title h2,.office-roster-head h2,.roster-agent strong{color:#425d4c}.office-scene-caption,.office-scene-caption>button{color:#536f5c;font-size:9px}.office-head-stat small,.office-live,.office-page-title p{color:#607c69}.office-room-tag{color:#6c8b777a}.office-legend>p{color:#5c7867}.office-legend figcaption>p,.office-legend-note{color:#5f7d6a!important}.office-mini-chart>span>svg{flex-shrink:0;width:14px;height:14px}.office-telemetry-card{background:#f7fcf8b0}.office-login{isolation:isolate;background:#dce7e1 url(/office/room.webp) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100dvh;padding:38px;display:flex;position:relative}.office-login:before{content:"";-webkit-backdrop-filter:blur(9px);z-index:-1;background:#e9f3ef63;position:absolute;inset:0}.office-login .login-brand{background:0 0;min-height:0;padding:0;display:block;position:absolute;inset:34px auto auto 38px}.office-login .login-brand>p{display:none}.office-login .login-brand .brand{color:#3e5b48}.office-login .brand-mark i{background:#739e87}.office-login .login-brand .brand small{color:#6b8d77}.office-login>form{-webkit-backdrop-filter:blur(25px)saturate(1.12);background:#f3faf5ba;border:1px solid #ffffffda;border-radius:15px;width:390px;max-width:calc(100vw - 46px);margin:auto;padding:35px 32px 29px;box-shadow:0 19px 65px #375a4312}.office-login form>svg{color:#789e84;margin-bottom:24px}.office-login form h1{color:#3e5b48;font-size:25px;font-weight:500}.office-login form>p{color:#698773;font-size:12px}.office-login .field>span{color:#5b7c65}.office-login .field input{color:#4e725c;background:#fbfdfac9;border-color:#dcece0}.office-login .field input::placeholder{color:#6c8f77}.office-login .button.primary{color:#fff;background:#719c80;border-color:#719c80;box-shadow:0 3px 8px #456b4c12}.office-login .button.primary:hover{background:#608f71;border-color:#608f71}.office-login .information-links>a{color:#698c74;font-size:10px}@media (width<=1180px){.roster-agent small{max-width:83px}.roster-agent-label{font-size:7px}.office-progress-breakdown>div,.office-telemetry-meta{font-size:8px}.office-search-caption,.office-search-caption>span{font-size:7px}.office-mini-chart>span,.office-scene-caption,.office-scene-caption>button{font-size:8px}}@media (width<=760px){.roster-agent small{max-width:155px;font-size:10px}.roster-agent strong{font-size:12px}.roster-agent-label{font-size:9px}.office-telemetry-title h2{font-size:12px}.office-telemetry-value>small,.office-telemetry-meta,.office-progress-breakdown>div,.office-budget-note{font-size:10px}.office-mini-chart>span,.office-search-caption,.office-search-caption>span{font-size:9px}.office-scene-caption,.office-scene-caption>button{font-size:8px}.office-login{padding:94px 20px 30px}.office-login .login-brand{top:27px;left:27px}.office-login .login-brand .brand{font-size:18px}.office-login>form{width:350px;max-width:100%;margin:auto;padding:30px 26px 26px}.office-login form h1{font-size:24px}.office-login .information-links{gap:13px}.office-login .information-links>a{font-size:9px}}.pose-error{clip-path:inset(5% 0 0)}@media (width<=760px){.office-room{background-position:top;background-size:auto 100%;inset:0}}.pose-break{clip-path:inset(0 0 5.5%)}.office-renderer{pointer-events:none;z-index:0;position:absolute;inset:0}.office-renderer>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.office-stations{z-index:1;position:relative}.office-model-slot{aspect-ratio:1;pointer-events:none;flex-shrink:0;width:200px;max-width:100%;display:block;position:relative}.office-model-message{color:#577263;white-space:nowrap;z-index:2;background:#f8fcf8db;border:1px solid #fff;border-radius:8px;padding:8px 13px;font-size:11px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.office-model-message.is-error{white-space:normal;text-align:center;max-width:300px;line-height:1.7}.office-model-slot+.station-caption{margin-top:-5px}.office-gesture-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.office-gesture-head>p{color:#688475;font-size:11px}.office-gesture-head>label{color:#557463;align-items:center;gap:9px;font-size:11px;display:flex}.office-gesture-head select{font:inherit;color:#496853;background:#f8fcf7;border:1px solid #d6e4d9;border-radius:7px;min-height:34px;padding:6px 26px 6px 10px}.office-gesture-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:25px;margin-top:21px;display:grid}.office-gesture-preview{aspect-ratio:1;background:radial-gradient(at 50% 70%,#d7e5db88,#0000 65%);border:1px solid #ffffffc9;border-radius:14px;position:relative;overflow:hidden}.office-renderer.is-preview{inset:0}.office-gesture-options{gap:6px;display:grid}.office-gesture-options>button{text-align:left;color:#5b7766;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:11px;padding:12px;display:flex}.office-gesture-options>button.active{background:#f6fcf5c4;border-color:#b8d1bd;box-shadow:0 4px 12px #406b4d06}.office-gesture-options>button>svg{flex-shrink:0;margin-top:2px}.office-gesture-options strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.office-gesture-options small{color:#769080;margin-top:3px;font-size:10px;line-height:1.7;display:block}.office-gesture-caption{color:#567660;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.office-gesture-caption>strong{font-weight:550}.office-gesture-caption>span{color:#7b9483;margin-left:auto;font-size:10px}.office-shell .office-legend{max-height:72dvh;overflow:auto}.office-legend-note{margin-top:18px;font-size:11px;line-height:1.8}@media (width>=1600px){.office-model-slot{width:250px}}@media (width<=1150px) and (width>=951px){.office-model-slot{width:190px}}@media (width<=950px) and (width>=761px){.office-model-slot{width:127px}}@media (width<=760px){.office-model-slot{width:175px}.office-gesture-head{align-items:flex-start;gap:12px}.office-gesture-head>p{max-width:145px;font-size:10px;line-height:1.6}.office-gesture-layout{grid-template-columns:1fr;gap:7px;margin-top:8px}.office-gesture-preview{aspect-ratio:1.3;min-height:230px}.office-gesture-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.office-gesture-options>button{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:9px 2px}.office-gesture-options strong{font-size:9px}.office-gesture-options small{display:none}.office-gesture-options>button>svg{width:15px;height:15px}.office-gesture-caption{flex-wrap:wrap;gap:5px;font-size:10px}.office-gesture-caption>span{margin-left:20px;font-size:9px}.office-legend-note{margin-top:15px;font-size:10px!important}.office-shell .office-legend{padding:17px}.office-model-message{white-space:normal;text-align:center;max-width:200px;font-size:9px}}@media (width<=370px){.office-model-slot{width:150px}}.office-head-actions .office-team-control{margin-right:6px}.atlas-updates{background:var(--office-glass);color:var(--office-ink);border:1px solid #c8d6cf;border-radius:12px;margin:0 0 18px;padding:18px 20px}.atlas-updates-head,.atlas-updates-head>div{align-items:center;gap:12px;display:flex}.atlas-updates-head{justify-content:space-between;gap:16px}.atlas-report-avatar{color:#365d44;background:#dcebe1;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:12px;font-weight:600;display:grid}.atlas-updates h2{text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.4}.atlas-updates-head p{color:#52645b;margin:3px 0 0;font-size:12px}.atlas-updates a{color:#385d46;text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.atlas-updates a:hover{color:#223f2d}.atlas-updates a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #385d46}.atlas-updates-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.atlas-updates-list>li{border-top:1px solid #c8d6cf;flex-direction:column;align-items:flex-start;min-width:0;padding-top:12px;display:flex}.atlas-update-meta{color:#52645b;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.atlas-update-meta .badge{font-size:10px}.atlas-update-text{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.55}.atlas-update-detail{color:#52645b;overflow-wrap:anywhere;margin:6px 0 12px;font-size:12px;line-height:1.6}.atlas-update-detail>span{font-weight:500}.atlas-updates-list>li>a{margin-top:auto;padding-top:10px}.atlas-updates-empty{color:#52645b;align-items:center;gap:12px;margin-top:16px;display:flex}.atlas-updates-empty>svg{flex-shrink:0}.atlas-updates-empty>p{max-width:75ch;margin:0;font-size:12px;line-height:1.6}@media (width<=700px){.atlas-updates{padding:16px}.atlas-updates-head{flex-wrap:wrap;align-items:flex-start}.atlas-updates-list{grid-template-columns:1fr;gap:14px}.atlas-updates-list>li{padding-top:14px}.atlas-updates-head>a{margin-left:48px}.atlas-update-text{font-size:13px}}
