:root,.theme-light{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--gray-0: #ffffff;--gray-25: #fcfcfd;--gray-50: #f7f8fa;--gray-100: #eef0f4;--gray-200: #e2e6ec;--gray-300: #cfd5df;--gray-400: #a8b1c0;--gray-500: #7c8798;--gray-600: #5b6675;--gray-700: #414a57;--gray-800: #2a313b;--gray-900: #171c23;--bg: #ffffff;--panel: #ffffff;--panel-2: #f7f8fa;--panel-3: #eef0f4;--surface-inset: #f7f8fa;--surface-sunken: #eef0f4;--surface-raised: #ffffff;--panel-rgb: 255 255 255;--surface-inset-rgb: 247 248 250;--surface-sunken-rgb: 238 240 244;--line-rgb: 226 230 236;--green-rgb: 6 118 71;--bubble-user-bg: #eef4ff;--bubble-user-border: #cfe0ff;--line: #e2e6ec;--line-soft: #eef0f4;--line-strong: #cfd5df;--text: #171c23;--text-soft: #414a57;--muted: #5b6675;--text-faint: #7c8798;--text-invert: #ffffff;--red: #d92d20;--red-strong: #b42318;--red-soft: #fef3f2;--red-border: #fecdca;--red-text: #912018;--orange: #f79009;--orange-strong: #dc6803;--orange-soft: #fffaeb;--orange-border: #fedf89;--orange-text: #93370d;--yellow: #eaaa08;--yellow-strong: #ca8504;--yellow-soft: #fefbe8;--yellow-border: #feee95;--yellow-text: #854a0e;--green: #067647;--green-strong: #05603a;--green-soft: #ecfdf3;--green-border: #a6f4c5;--green-text: #05603a;--prio-critical: var(--red-strong);--prio-critical-soft: var(--red-soft);--prio-critical-border: var(--red-border);--prio-critical-text: var(--red-text);--prio-high: var(--red);--prio-high-soft: var(--red-soft);--prio-high-border: var(--red-border);--prio-high-text: var(--red-text);--prio-medium-high: var(--orange);--prio-medium-high-soft: var(--orange-soft);--prio-medium-high-border: var(--orange-border);--prio-medium-high-text: var(--orange-text);--prio-medium: var(--yellow);--prio-medium-soft: var(--yellow-soft);--prio-medium-border: var(--yellow-border);--prio-medium-text: var(--yellow-text);--prio-low: var(--green);--prio-low-soft: var(--green-soft);--prio-low-border: var(--green-border);--prio-low-text: var(--green-text);--prio-none: var(--gray-500);--prio-none-soft: var(--gray-50);--prio-none-border: var(--gray-200);--prio-none-text: var(--gray-600);--btn-primary-bg: #067647;--btn-primary-hover: #05603a;--btn-primary-fg: #ffffff;--btn-danger-bg: #d92d20;--btn-danger-hover: #b42318;--btn-danger-fg: #ffffff;--btn-warning-bg: #eaaa08;--btn-warning-hover: #ca8504;--btn-warning-fg: #452b0d;--btn-neutral-bg: #ffffff;--btn-neutral-hover: #f7f8fa;--btn-neutral-fg: #414a57;--btn-neutral-border: #cfd5df;--btn-accent-bg: #175cd3;--btn-accent-hover: #1849a9;--btn-accent-fg: #ffffff;--teal: #0e7090;--amber: #b54708;--cyan: #0e7090;--rose: #b42318;--violet: #5925dc;--blue: #175cd3;--focus-ring: rgba(23, 92, 211, .35);--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .06);--shadow-lg: 0 12px 32px rgba(16, 24, 40, .1), 0 2px 6px rgba(16, 24, 40, .06);color:var(--text);background:var(--bg)}.theme-dark{color-scheme:dark;--gray-0: #0d1113;--gray-25: #101416;--gray-50: #161b1d;--gray-100: #1a2022;--gray-200: #22292b;--gray-300: #2f383a;--gray-400: #394447;--gray-500: #73797a;--gray-600: #8b8f91;--gray-700: #b8c0c2;--gray-800: #d4dadb;--gray-900: #e3e7e8;--bg: #161b1d;--panel: #1a2022;--panel-2: #22292b;--panel-3: #263033;--surface-inset: #22292b;--surface-sunken: #0d1113;--surface-raised: #1f2729;--panel-rgb: 26 32 34;--surface-inset-rgb: 34 41 43;--surface-sunken-rgb: 13 17 19;--line-rgb: 47 56 58;--green-rgb: 38 166 154;--bubble-user-bg: rgb(114 217 247 / .1);--bubble-user-border: rgb(114 217 247 / .26);--line: #2f383a;--line-soft: rgba(227, 231, 232, .09);--line-strong: #394447;--text: #e3e7e8;--text-soft: #b8c0c2;--muted: #8b8f91;--text-faint: #73797a;--text-invert: #061113;--red: #ef5350;--red-strong: #ff7a76;--red-soft: rgba(239, 83, 80, .1);--red-border: rgba(239, 83, 80, .45);--red-text: #ffb4b1;--orange: #cc9a23;--orange-strong: #e2b94f;--orange-soft: rgba(204, 154, 35, .12);--orange-border: rgba(204, 154, 35, .5);--orange-text: #e2b94f;--yellow: #cc9a23;--yellow-strong: #f0c766;--yellow-soft: rgba(204, 154, 35, .12);--yellow-border: rgba(204, 154, 35, .45);--yellow-text: #e2b94f;--green: #26a69a;--green-strong: #4fd1c3;--green-soft: rgba(38, 166, 154, .12);--green-border: rgba(38, 166, 154, .55);--green-text: #77e0d4;--btn-primary-bg: #26a69a;--btn-primary-hover: #33bfb2;--btn-primary-fg: #061113;--btn-danger-bg: #ef5350;--btn-danger-hover: #ff6b68;--btn-danger-fg: #ffffff;--btn-warning-bg: #cc9a23;--btn-warning-hover: #e2b94f;--btn-warning-fg: #0d1113;--btn-neutral-bg: #22292b;--btn-neutral-hover: #2f383a;--btn-neutral-fg: #e3e7e8;--btn-neutral-border: #394447;--btn-accent-bg: #03a6c3;--btn-accent-hover: #15bddb;--btn-accent-fg: #061113;--teal: #26a69a;--amber: #cc9a23;--cyan: #03a6c3;--rose: #ef5350;--violet: #7aa2b8;--blue: #03a6c3;--focus-ring: rgba(3, 166, 195, .45);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 10px 28px rgba(0, 0, 0, .45);--shadow-lg: 0 18px 42px rgba(0, 0, 0, .52)}*{box-sizing:border-box}.app-shell.theme-dark{--bg: #050607;--panel: #0b0d0f;--panel-2: #101316;--panel-3: #15191d;--surface-inset: #080a0c;--surface-sunken: #040506;--surface-raised: #111519;--line: #252b31;--line-soft: rgba(255, 255, 255, .1);--line-strong: #3a434c;--text: #f4f7f8;--text-soft: #c7d0d5;--muted: #858f96;--text-faint: #68737a;--cyan: #58b9ff;--blue: #318df4;--green: #43d99c;--green-strong: #65e8b1;--btn-primary-bg: #318df4;--btn-primary-hover: #51a4ff;--btn-primary-fg: #ffffff;--btn-accent-bg: #318df4;--btn-accent-hover: #51a4ff;--btn-accent-fg: #ffffff;--focus-ring: rgba(88, 185, 255, .52);--shadow: 0 12px 32px rgba(0, 0, 0, .42), 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-lg: 0 20px 50px rgba(0, 0, 0, .56), 0 1px 0 rgba(255, 255, 255, .05) inset;background:radial-gradient(circle at 86% 0%,rgba(49,141,244,.08),transparent 28%),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:auto,46px 46px,46px 46px,auto}.app-shell.theme-dark .sidebar,.app-shell.theme-dark .topbar{background:#050709e6;border-color:#ffffff1a;box-shadow:0 1px #ffffff09}.app-shell.theme-dark .topbar{background:#050709d1}.app-shell.theme-dark .panel,.app-shell.theme-dark .client-panel,.app-shell.theme-dark .dashboard-rail,.app-shell.theme-dark .service-group,.app-shell.theme-dark .bc-panel,.app-shell.theme-dark .metric,.app-shell.theme-dark .agent-card,.app-shell.theme-dark .thread-card,.app-shell.theme-dark .provider-card{background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 34%),linear-gradient(180deg,#101316,#090b0d);border-color:#ffffff1f;box-shadow:var(--shadow)}.app-shell.theme-dark .panel:hover,.app-shell.theme-dark .agent-card:hover,.app-shell.theme-dark .thread-card:hover{border-color:#58b9ff57;box-shadow:0 16px 34px #00000080,0 0 24px #318df414}.app-shell.theme-dark .brand-mark,.app-shell.theme-dark .nav-button.active,.app-shell.theme-dark .nav-stack a:hover,.app-shell.theme-dark .nav-button:hover{border-color:#58b9ff7a;background:linear-gradient(145deg,#318df433,#318df40f);color:var(--cyan);box-shadow:0 0 18px #318df41a inset}.app-shell.theme-dark .primary-btn{background:linear-gradient(180deg,#4a9eff,#247de0);border-color:#63aeff;box-shadow:0 7px 18px #318df438,0 1px #ffffff47 inset}.app-shell.theme-dark .ghost-btn,.app-shell.theme-dark .icon-btn,.app-shell.theme-dark .appearance-toggle{background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#ffffff26}.app-shell.theme-dark .panel-title h3,.app-shell.theme-dark .bc-panel-head h3{color:#f4f7f8}.app-shell.theme-dark .panel-title svg,.app-shell.theme-dark .command-launch-card>svg:first-child{color:var(--cyan);filter:drop-shadow(0 0 7px rgba(88,185,255,.42))}html,body,#root{min-height:100%;margin:0}body{background:var(--bg)}.theme-dark.app-shell,.theme-dark .client-portal-shell{font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:linear-gradient(90deg,rgba(227,231,232,.025) 1px,transparent 1px),linear-gradient(rgba(227,231,232,.025) 1px,transparent 1px),var(--bg);background-size:42px 42px}.theme-dark .panel,.theme-dark .client-panel,.theme-dark .dashboard-rail,.theme-dark .service-group,.theme-dark .bc-panel{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}.theme-dark .topbar{border-bottom-color:var(--line);background:rgb(var(--surface-sunken-rgb) / .88)}.theme-dark .sidebar{border-right-color:var(--line);background:var(--surface-sunken)}.theme-dark .primary-btn,.theme-dark .ghost-btn,.theme-dark .icon-btn,.theme-dark .appearance-toggle,.theme-dark .nav-button{border-color:var(--line)}.theme-dark .primary-btn{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.theme-dark .ghost-btn,.theme-dark .icon-btn,.theme-dark .appearance-toggle,.theme-dark .nav-button{background:var(--panel-2);color:var(--text)}.theme-dark .panel-title h3,.theme-dark .bc-panel-head h3{color:var(--amber)}.theme-dark .panel-title svg,.theme-dark .command-launch-card>svg:first-child{color:var(--cyan)}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:rgba(53,215,255,.18)}@media(pointer:coarse){button,a,input,textarea,select{min-height:44px}.icon-btn{width:44px;height:44px}}.login-screen{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(320px,.85fr);gap:8px;align-items:stretch;padding:12px;background:linear-gradient(90deg,rgba(157,168,197,.035) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.035) 1px,transparent 1px),var(--bg);background-size:46px 46px}.login-visual,.login-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:none}.login-visual{position:relative;overflow:hidden;min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:22px}.login-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#171b292e,#171b29c7),url(/brand/hero-command-operations.webp) center / cover;opacity:.72}.login-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 24% 18%,rgba(217,170,69,.24),transparent 28%),linear-gradient(135deg,rgba(73,197,173,.14),transparent 48%)}.theme-light .login-visual:before{background:linear-gradient(180deg,#fff3,#f6f8fbb3),url(/brand/hero-command-operations.webp) center / cover;opacity:.82}.login-infographic,.login-ticker{z-index:1}.login-brand{display:flex;align-items:center;gap:12px;z-index:1}.login-theme-toggle{position:fixed;top:22px;right:22px;z-index:4}.login-brand h1,.login-brand p,.login-panel h2,.login-panel p{margin:0}.login-brand p,.login-copy{color:var(--muted)}.login-panel{display:grid;align-content:center;gap:18px;padding:clamp(18px,4vw,42px)}.login-panel h2{margin-top:8px;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:0}.login-copy{margin-top:10px;max-width:34rem}.auth-stack{display:grid;gap:10px}.auth-btn{width:100%;justify-content:flex-start;min-height:46px}.demo-login-form{display:grid;gap:8px}.demo-login-form input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:0 11px}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:8px;padding:9px;color:var(--muted);font-size:.82rem}.login-infographic{position:relative;align-self:center;height:min(55vw,430px);min-height:320px}.login-infographic svg{position:absolute;inset:10% 7%;width:86%;height:72%;fill:none;stroke:#35d7ff3d;stroke-width:2}.login-node{position:absolute;z-index:1;min-width:108px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(114,217,247,.26);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;box-shadow:0 10px 30px #0003}.login-node.main{left:50%;top:50%;width:128px;height:128px;flex-direction:column;transform:translate(-50%,-50%);border-color:#6bb8cf52;background:var(--surface-sunken);color:var(--green)}.login-node.n1{left:6%;top:18%}.login-node.n2{right:6%;top:18%}.login-node.n3{left:7%;bottom:18%}.login-node.n4{right:7%;bottom:18%}.login-ticker{display:flex;flex-wrap:wrap;gap:8px}.login-ticker span{border:1px solid var(--line-soft);border-radius:999px;color:var(--green);padding:6px 9px;font-size:.78rem}.compact{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:210px minmax(0,1fr);background:linear-gradient(90deg,rgba(157,168,197,.025) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.025) 1px,transparent 1px),var(--bg);background-size:46px 46px}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;border-right:1px solid var(--surface-inset);background:var(--surface-inset);padding:14px}.brand-lockup{display:flex;gap:12px;align-items:center}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(107,184,207,.32);background:var(--surface-sunken);border-radius:8px;font-weight:800;color:var(--cyan)}.brand-mark.image-mark{overflow:hidden;padding:2px;background:#fffaf0}.brand-mark.image-mark img{width:100%;height:100%;display:block;object-fit:contain;border-radius:6px}.brand-mark.hero-mark{width:58px;height:58px;border-radius:16px}.brand-mark.hero-mark img{border-radius:13px}.brand-lockup h1,.brand-lockup p,.topbar h2,.topbar p,.service-group h3,.panel-title h3{margin:0}.brand-lockup h1{font-size:1rem;letter-spacing:0}.brand-lockup p,.eyebrow,.sidebar-footer,.field span,.metric span,.saved-stamp{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.nav-stack{display:grid;flex:1 1 auto;min-height:0;gap:4px;overflow-y:auto;align-content:start;padding-right:2px}.nav-section-label{margin:10px 8px 2px;color:var(--text-faint);font-size:.61rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.nav-section-label:first-child{margin-top:2px}.nav-stack a,.nav-button{display:flex;gap:10px;align-items:center;min-height:38px;color:var(--muted);text-decoration:none;border:1px solid transparent;border-radius:8px;padding:0 9px;background:transparent;text-align:left}.nav-stack a:hover,.nav-button:hover,.nav-button.active{color:var(--text);border-color:#5e7bff47;background:#5e7bff1f}.nav-button.active{border-color:#35d7ff6b;color:var(--cyan)}.sidebar-footer{margin-top:auto;display:grid;gap:8px}.workspace{min-width:0;min-height:100vh;padding:8px 12px 12px}.appearance-toggle{min-height:34px;border:1px solid var(--line);color:var(--text);background:var(--panel-2);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;font-size:.82rem;font-weight:700;box-shadow:var(--shadow)}.appearance-toggle:hover{filter:brightness(1.08)}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border-bottom:1px solid var(--surface-inset);margin:-8px -12px 8px;padding:8px 12px;background:rgb(var(--surface-inset-rgb) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar h2{font-size:clamp(1.05rem,1.6vw,1.45rem);letter-spacing:0}.topbar-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.primary-btn,.ghost-btn,.icon-btn{min-height:34px;border:1px solid var(--line);color:var(--text);background:var(--panel-2);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;text-decoration:none}.primary-btn{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.primary-btn:hover:not(:disabled){border-color:var(--btn-primary-hover);background:var(--btn-primary-hover)}.primary-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ghost-btn:hover,.icon-btn:hover,.primary-btn:hover{filter:brightness(1.1)}.icon-btn{width:34px;padding:0}.primary-btn:disabled{opacity:.55}.theme-light .login-visual,.theme-light .login-panel,.theme-light .sidebar,.theme-light .topbar,.theme-light .panel,.theme-light .metric,.theme-light .overview-chart,.theme-light .rail-market-row,.theme-light .rail-stat,.theme-light .vertical-bars,.theme-light .semi-gauge,.theme-light .split-stats div,.theme-light .split-stats button,.theme-light .doc-card,.theme-light .agent-card,.theme-light .provider-card,.theme-light .thread-card,.theme-light .forum-chat-panel,.theme-light .thread-list-panel,.theme-light .thread-context-panel,.theme-light .chat-panel,.theme-light .intake-module-card,.theme-light .contact-summary-strip div,.theme-light .contact-submission-card,.theme-light .architecture-card,.theme-light .agent-architecture-card,.theme-light .training-role-card,.theme-light .training-module-card,.theme-light .training-checklist article,.theme-light .appointment-card,.theme-light .content-card,.theme-light .marketplace-settings-card,.theme-light .spawn-card,.theme-light .security-agent-card,.theme-light .repair-card,.theme-light .heartbeat-card,.theme-light .mirror-card,.theme-light .command-center-hero,.theme-light .hermes-top-panel,.theme-light .live-hero,.theme-light .live-card,.theme-light .live-sources{background-color:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}.theme-light .login-node,.theme-light .time-tabs,.theme-light .location-bars>div>div,.theme-light .location-bars>button>div,.theme-light .primary-btn,.theme-light .ghost-btn,.theme-light .icon-btn,.theme-light .appearance-toggle,.theme-light input,.theme-light textarea,.theme-light .contact-submission-card textarea,.theme-light select{background-color:var(--panel-2);border-color:var(--line);color:var(--text)}.theme-light .sidebar{background:#fff;border-right-color:var(--line)}.theme-light .topbar{background:#ffffffeb;border-bottom-color:var(--line)}.theme-light .nav-button.active,.theme-light .nav-button:hover{background:#147d961a}.theme-light .login-node.main{background:#fff}.error-band{display:flex;align-items:center;gap:10px;border:1px solid rgba(242,139,168,.38);background:#f28ba81a;color:#ffd6df;border-radius:8px;padding:10px 12px;margin-bottom:14px}.metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:6px}.metric{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:68px;border:1px solid var(--line-soft);border-left:3px solid var(--metric-accent, var(--line-strong));background:var(--surface-inset);border-radius:8px;padding:10px;box-shadow:none}.metric strong{display:block;margin-top:5px;font-size:1.42rem;line-height:1}.metric svg{width:34px;height:34px;border:1px solid var(--line-soft);border-radius:8px;padding:7px;color:var(--metric-accent, var(--cyan));background:#9da8c514}.metric.good{--metric-accent: var(--green)}.metric.warn{--metric-accent: var(--amber)}.metric span{color:var(--muted)}.main-grid,.settings-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(280px,340px);gap:8px;align-items:start}.panel{min-width:0;border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;box-shadow:none;padding:12px}.client-panel{display:grid;gap:12px}.work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:start;grid-auto-flow:dense}.work-grid>.panel{grid-column:span 4;min-width:0;overflow:hidden}.work-grid>.panel.span-2{grid-column:span 8}.command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:start;grid-auto-flow:dense}.analytics-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:stretch;grid-auto-flow:dense}.analytics-wide{grid-column:span 9}.dashboard-rail{grid-column:span 3}.analytics-third{grid-column:span 4}.analytics-half{grid-column:span 6}.analytics-mid{grid-column:span 3}.analytics-table{grid-column:span 6}.command-major{grid-column:span 6;min-width:0}.command-card{grid-column:span 3;min-width:0}.span-2{grid-column:span 2}.command-loading{display:flex;align-items:center;gap:10px;color:var(--muted)}.overview-card,.dashboard-rail,.service-report,.demographics-card,.new-orders-card,.location-card,.quick-agent,.activity-panel,.fleet-panel,.mesh-panel,.transactions-panel{min-width:0}.overview-card{min-height:310px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.analytics-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.analytics-panel-head .panel-title{margin-bottom:0}.inline-actions,.card-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.card-actions.vertical{display:grid;justify-content:stretch}.time-tabs{display:flex;align-items:center;gap:4px;border:1px solid var(--line-soft);border-radius:8px;padding:3px;background:var(--surface-inset)}.time-tabs button{min-height:24px;border:0;border-radius:6px;color:var(--muted);background:transparent;padding:0 8px;font-size:.72rem}.time-tabs button.active,.time-tabs button:hover{color:var(--green);background:#21d8bf1f}.overview-chart{min-height:226px;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(90deg,rgba(157,168,197,.06) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.06) 1px,transparent 1px),var(--surface-inset);background-size:48px 34px;padding:8px 10px 7px}.overview-chart svg{width:100%;height:100%;min-height:178px}.overview-chart line{stroke:#9da8c51f;stroke-width:1}.overview-chart rect{fill:#9da8c514}.overview-chart polyline{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.line-primary{stroke:var(--green)}.line-secondary{stroke:var(--violet)}.chart-axis-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));color:var(--muted);font-size:.72rem}.chart-axis-labels span:last-child{text-align:right}.dashboard-rail{display:grid;gap:8px;align-content:start}.rail-market-list,.rail-stat-list{display:grid;gap:7px}.rail-market-row,.rail-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:8px}.rail-market-row div,.rail-stat div:first-child{display:grid;gap:2px;min-width:0}.rail-market-row strong,.rail-stat strong{overflow-wrap:anywhere}.rail-market-row span,.rail-stat span,.rail-stat small{color:var(--muted);font-size:.72rem}.rail-market-row em{font-style:normal;font-size:.76rem}.rail-stat strong{color:var(--green);font-size:1.1rem}.mini-bars{display:flex;align-items:end;gap:2px;width:86px;height:42px}.mini-bars i{flex:1;min-width:2px;border-radius:999px 999px 0 0;background:var(--cyan)}.vertical-bars{height:170px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:12px 10px 8px}.vertical-bars button{min-width:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:7px;align-items:end;justify-items:center;border:0;color:inherit;background:transparent;padding:0}.vertical-bars button:hover{filter:brightness(1.16)}.vertical-bars i{align-self:end;width:min(100%,24px);border-radius:5px 5px 0 0;background:var(--cyan)}.vertical-bars span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.7rem}.new-orders-card{display:grid;gap:8px}.semi-gauge{position:relative;display:grid;place-items:center;min-height:142px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding-top:8px}.semi-gauge svg{width:min(100%,188px);height:92px}.semi-gauge path{fill:none;stroke-width:16;stroke-linecap:round}.gauge-bg{stroke:var(--line-soft)}.gauge-fill{stroke:var(--green)}.semi-gauge strong{position:absolute;top:66px;font-size:1.8rem}.semi-gauge span{color:var(--muted);font-size:.78rem}.split-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.split-stats div,.split-stats button{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.split-stats strong,.split-stats span{display:block}.split-stats span{color:var(--muted);font-size:.74rem}.location-card{display:grid;gap:8px}.location-bars{display:grid;gap:9px}.location-bars>div,.location-bars>button{display:grid;grid-template-columns:94px minmax(0,1fr) 42px;gap:8px;align-items:center;width:100%;border:0;color:inherit;background:transparent;padding:0;text-align:left}.location-bars span,.location-bars strong{font-size:.78rem}.location-bars span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-bars>div>div,.location-bars>button>div{height:7px;border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-sunken);overflow:hidden}.location-bars>button:hover{filter:brightness(1.16)}.location-bars i{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.command-hero{min-height:296px;display:grid;grid-template-rows:auto auto minmax(132px,1fr);gap:10px;overflow:hidden}.hero-copy h3{margin:4px 0 0;font-size:clamp(1.12rem,1.6vw,1.55rem);letter-spacing:0}.hero-copy span,.chart-label{color:var(--muted);font-size:.8rem}.command-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.command-kpi{border:1px solid var(--line-soft);border-left:3px solid var(--line-strong);border-radius:8px;padding:9px;background:var(--surface-inset);color:var(--text);text-align:left}.command-kpi span{display:block;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.command-kpi strong{display:block;margin-top:4px;font-size:1.18rem}.command-kpi:hover,.command-click-card:hover,.live-source-row:hover,.live-list-row:hover{filter:brightness(1.06)}.live-hero{display:grid;gap:10px}.live-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.live-hero-head h3{margin:4px 0 0;font-size:clamp(1.15rem,1.7vw,1.6rem);letter-spacing:0}.live-hero-head span,.command-clock span{color:var(--muted);font-size:.8rem}.command-clock{display:grid;gap:2px;min-width:156px;justify-items:end;text-align:right}.command-clock strong{font-size:1.35rem;line-height:1}.live-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-card,.live-sources{display:grid;gap:10px;align-content:start}.command-click-card{width:100%;appearance:none;text-align:left}.live-source-list,.live-card-list{display:grid;gap:8px}.live-source-row,.live-list-row{width:100%;display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left;text-decoration:none}.live-list-row:has(.command-row-actions),.command-priority-row:has(.command-row-actions){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.command-row-main{width:100%;min-width:0;appearance:none;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;padding:0}.command-row-main.stacked{display:grid;gap:4px}.command-priority-row .command-row-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.command-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.command-row-actions .icon-btn{width:32px;height:32px;min-height:32px;flex:0 0 auto}.live-source-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.live-source-row div{min-width:0}.live-source-row strong,.live-list-row strong{display:block;overflow-wrap:anywhere}.live-source-row span,.live-list-row span,.live-list-row p{color:var(--muted);font-size:.78rem}.live-list-row p{margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.todo-command-panel,.network-signals-panel,.system-signals-panel,.high-priority-panel,.commerce-profit-panel{display:grid;align-content:start;gap:10px;min-width:0}.todo-command-form{display:grid;gap:8px}.todo-priority-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.todo-priority-toggle button{appearance:none;min-height:34px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--muted);font-weight:700}.todo-priority-toggle button.active.low{border-color:#29d2a366;color:var(--green)}.todo-priority-toggle button.active.medium{border-color:#d9aa4575;color:var(--amber)}.todo-priority-toggle button.active.high{border-color:#df6b8680;color:var(--red)}.todo-calendar-toggle{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.todo-calendar-toggle input{width:16px;height:16px;accent-color:var(--teal)}.todo-review-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.todo-review-row>div{min-width:0}.compact-result{padding:8px 10px}.signal-handoff-list{display:grid;gap:8px}.signal-handoff-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.signal-handoff-row>button:first-child{appearance:none;display:grid;gap:4px;min-width:0;max-width:100%;overflow:hidden;border:0;background:transparent;color:var(--text);padding:0;text-align:left}.signal-handoff-row strong,.signal-handoff-row span,.signal-handoff-row small{overflow-wrap:anywhere}.signal-handoff-row span,.signal-handoff-row small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.74rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.signal-handoff-row.severity-high{border-color:#df6b8675}.signal-handoff-row.severity-medium{border-color:#d9aa456b}.signal-handoff-row.severity-low{border-color:#29d2a342}.profit-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.profit-status strong{color:var(--text)}.profit-status span{color:var(--muted);font-size:.78rem;text-align:right}.profit-status.live strong,.profit-status.active strong{color:var(--green)}.profit-status.standby strong{color:var(--amber)}.profit-status.offline strong{color:var(--red)}.profit-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profit-metric-grid button{appearance:none;display:grid;gap:5px;min-height:76px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.profit-metric-grid span{color:var(--muted);font-size:.72rem}.profit-metric-grid strong{overflow-wrap:anywhere;line-height:1.05}.commerce-profit-panel.good .profit-metric-grid button:first-child strong{color:var(--green)}.commerce-profit-panel.warn .profit-metric-grid button:first-child strong{color:var(--red)}.live-list-row.severity-high{border-color:#df6b8657}.live-list-row.severity-medium,.live-list-row.severity-connect{border-color:#d9aa4557}.command-kpi.good strong{color:var(--green)}.command-kpi.warn strong{color:var(--amber)}.command-center-ops{align-items:stretch}.login-log-panel{display:grid;align-content:start;gap:9px}.login-log-note{margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.4}.login-log-list{display:grid;gap:7px}.login-log-row{display:flex;align-items:start;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:#0000001f}.login-log-row>div{display:grid;min-width:0;gap:2px}.login-log-row strong{overflow:hidden;color:var(--text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.login-log-row span,.login-log-row time{color:var(--muted);font-size:.7rem;line-height:1.35}.login-log-row time{flex:0 0 auto;max-width:88px;text-align:right}.command-control-plane{grid-column:span 9;display:grid;gap:12px;min-width:0}.control-plane-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.control-plane-head h3{margin:8px 0 2px;font-size:1.35rem;line-height:1.1}.control-plane-head span,.system-group-head span,.system-source-row span,.system-source-row small,.priority-action-row span,.recent-signal-row span,.recent-signal-row small,.control-summary-card small{color:var(--muted)}.control-plane-score{display:grid;justify-items:end;min-width:126px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px;text-align:right}.control-plane-score strong{color:var(--green);font-size:1.8rem;line-height:1}.control-plane-score.warn strong{color:var(--amber)}.control-plane-score span{font-size:.76rem}.control-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.control-summary-card{appearance:none;display:grid;gap:4px;min-height:92px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.control-summary-card span{color:var(--muted);font-size:.74rem}.control-summary-card strong{overflow-wrap:anywhere;font-size:1.3rem;line-height:1.05}.control-summary-card.good strong{color:var(--green)}.control-summary-card.warn strong{color:var(--amber)}.system-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.system-group-card{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .74);padding:10px}.system-group-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.system-group-head svg{color:var(--teal);margin-top:2px}.system-group-head div,.system-source-row div,.priority-action-row div,.recent-signal-row div{min-width:0}.system-group-head strong,.system-source-row strong,.priority-action-row strong,.recent-signal-row strong{display:block;overflow-wrap:anywhere}.system-group-head span,.system-source-row span,.system-source-row small,.priority-action-row span,.recent-signal-row span,.recent-signal-row small{display:-webkit-box;overflow:hidden;font-size:.74rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.system-source-list,.priority-action-list,.recent-signal-list{display:grid;gap:7px}.system-source-row{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(76px,auto);gap:8px;align-items:start;min-height:82px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:9px;text-align:left}.system-source-row>svg{color:var(--cyan);margin-top:2px}.system-source-row.ready{border-color:#29d2a33d}.system-source-row.local{border-color:#6bb8cf42}.system-source-row.missing{border-color:#d9aa4557}.system-source-row.ready>svg{color:var(--green)}.system-source-row.missing>svg{color:var(--amber)}.system-source-meta{display:grid;justify-items:end;gap:6px;text-align:right}.system-source-meta strong{color:var(--text);font-size:.74rem}.control-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.control-subpanel{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .56);padding:10px}.priority-action-row,.recent-signal-row{appearance:none;display:grid;gap:8px;align-items:start;width:100%;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:9px;text-align:left}.priority-action-row{grid-template-columns:auto minmax(0,1fr) auto}.priority-action-row svg{color:var(--amber);margin-top:2px}.priority-action-row.good svg{color:var(--green)}.priority-action-row em{align-self:start;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:.68rem;font-style:normal;padding:3px 7px}.recent-signal-row{grid-template-columns:minmax(0,1fr) auto}.recent-signal-row.ready{border-color:#29d2a333}.recent-signal-row.missing{border-color:#d9aa4552}.control-summary-card:hover,.system-source-row:hover,.priority-action-row:hover,.recent-signal-row:hover{filter:brightness(1.06)}.command-launch-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.command-launch-card{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:12px;text-align:left}.command-launch-card>svg:first-child{color:var(--teal)}.command-launch-card>svg:last-child{color:var(--muted)}.command-launch-card div{display:grid;gap:2px;min-width:0}.command-launch-card strong,.command-launch-card span{overflow-wrap:anywhere}.command-launch-card span{color:var(--muted);font-size:.76rem}.command-launch-card:hover{filter:brightness(1.06)}.holder-command-panel{grid-column:1 / -1;display:grid;gap:12px}.holder-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:10px;align-items:start}.holder-command-primary{display:grid;gap:10px;min-width:0}.holder-command-stat-grid,.holder-command-workspace{display:grid;gap:8px}.holder-command-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.holder-command-workspace{grid-template-columns:repeat(5,minmax(0,1fr))}.holder-command-stat-grid div,.holder-command-workspace button,.holder-command-feed a{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px}.holder-command-workspace button,.holder-command-feed a{display:grid;gap:5px;text-align:left;text-decoration:none}.holder-command-stat-grid span,.holder-command-workspace span,.holder-command-feed span{display:block;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.holder-command-stat-grid strong,.holder-command-workspace strong,.holder-command-feed strong{display:block;margin-top:4px;overflow-wrap:anywhere}.holder-command-stat-grid small,.holder-command-workspace small{display:block;margin-top:5px;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.holder-command-feed{display:grid;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50d;padding:10px}.holder-command-feed>strong{color:var(--text);font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.owner-only-chip{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(3,166,195,.44);border-radius:999px;background:#03a6c31a;color:var(--cyan);padding:0 10px;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.google-trends-panel{display:grid;gap:12px}.google-trends-grid{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:10px;min-width:0}.google-trends-summary,.google-trends-list a{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-inset);padding:12px}.google-trends-summary{display:grid;align-content:start;gap:10px}.google-trends-summary>span,.google-trends-summary small,.google-trends-list span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.google-trends-summary strong{color:var(--green);font-size:1.35rem;line-height:1}.google-trends-summary p,.google-trends-list p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.google-trends-summary div{display:grid;gap:3px;border-top:1px solid var(--line-soft);padding-top:9px}.google-trends-summary b{color:var(--text);font-size:.86rem;overflow-wrap:anywhere}.google-trends-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.google-trends-list a{display:grid;gap:5px;color:var(--text);text-decoration:none}.google-trends-list a:hover{border-color:#03a6c37a;background:#03a6c314}.google-trends-list strong{display:block;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.command-main-hero{grid-column:span 6}.command-center-hero{position:relative;display:grid;gap:12px;overflow:hidden;isolation:isolate}.command-center-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(72,211,202,.09) 1px,transparent 1px),linear-gradient(rgba(72,211,202,.07) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.95),transparent 72%);mask-image:linear-gradient(135deg,rgba(0,0,0,.95),transparent 72%)}.hermes-top-panel{grid-column:span 3;display:grid;gap:10px;min-width:0}.hermes-top-input{min-height:116px;resize:vertical}.hermes-top-actions{display:grid}.prompt-row.compact{max-height:76px;overflow:auto}.hermes-top-answer{max-height:128px;overflow:auto}.command-center-ops .command-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.command-main-hero .command-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-hero .command-now-card{min-height:104px}.command-now-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.command-now-card,.command-priority-row,.agent-pulse-row,.weather-command-card,.split-stats button{appearance:none;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);text-align:left}.command-now-card{display:grid;gap:5px;min-height:128px;padding:12px}.command-now-card svg{color:var(--teal)}.command-now-card span,.command-priority-row span,.agent-pulse-row span,.weather-command-card span,.weather-command-card small{color:var(--muted);font-size:.74rem}.command-now-card strong,.command-priority-row strong,.agent-pulse-row strong,.weather-command-card strong{display:block;overflow-wrap:anywhere}.command-now-card small,.agent-pulse-row p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:.76rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}.command-now-card.good{border-color:#29d2a347}.command-now-card.warn{border-color:#d9aa455c}.command-focus-panel{grid-column:span 3;min-height:100%}.command-priority-list,.agent-pulse-list{display:grid;gap:8px}.agent-pulse-list{max-height:274px;overflow:auto;padding-right:2px}.command-priority-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:10px}.command-priority-row svg{margin-top:2px}.command-priority-row.good svg{color:var(--green)}.command-priority-row.warn svg,.live-list-row.content-review strong,.live-list-row.content-blocked strong{color:var(--amber)}.command-priority-row.neutral svg{color:var(--teal)}.agent-pulse-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px}.agent-status{border:1px solid var(--line-soft);border-radius:999px;padding:3px 7px;color:var(--muted);font-size:.68rem;font-style:normal;text-transform:uppercase}.agent-status.completed,.agent-status.running{border-color:#29d2a361;color:var(--green)}.agent-status.error{border-color:#df6b866b;color:var(--red)}.security-command-status{display:grid;gap:3px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.security-command-status strong{text-transform:capitalize}.security-command-status span{color:var(--muted);font-size:.78rem}.completion-ring{display:grid;place-items:center;justify-self:start;width:94px;aspect-ratio:1;border:1px solid rgba(41,210,163,.28);border-radius:50%;background:radial-gradient(circle at center,var(--surface-inset) 0 57%,transparent 58%),conic-gradient(var(--green) 0 72%,rgba(255,255,255,.09) 72% 100%)}.completion-ring strong{color:var(--green);font-size:1.45rem;line-height:1}.completion-ring span{color:var(--muted);font-size:.68rem}.market-weather-grid{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.15fr);gap:8px}.weather-command-card{display:grid;align-content:center;gap:8px;min-height:152px;padding:12px}.weather-command-card strong{color:var(--teal);font-size:2rem;line-height:1}.compact-market-list{align-content:start}.market-button-row{width:100%}.command-now-card:hover,.command-priority-row:hover,.agent-pulse-row:hover,.weather-command-card:hover,.split-stats button:hover{filter:brightness(1.06)}@media(max-width:1180px){.command-control-plane{grid-column:1 / -1}.control-bottom-grid{grid-template-columns:minmax(0,1fr)}.command-launch-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-hero{grid-column:span 6}.hermes-top-panel,.command-focus-panel{grid-column:span 3}.command-center-ops .command-kpis,.command-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-weather-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.control-plane-head,.system-source-row,.priority-action-row,.recent-signal-row{grid-template-columns:minmax(0,1fr)}.control-plane-score,.system-source-meta{justify-items:start;text-align:left}.control-summary-strip,.system-map-grid,.command-launch-strip{grid-template-columns:minmax(0,1fr)}.command-main-hero,.hermes-top-panel,.command-focus-panel{grid-column:1 / -1}.hermes-top-panel{order:-1}.command-center-ops .command-kpis,.command-now-grid{grid-template-columns:minmax(0,1fr)}.command-now-card{min-height:108px}.agent-pulse-row{grid-template-columns:minmax(0,1fr)}.agent-status{justify-self:start}}.launch-checkout-result{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid rgb(109 231 255 / .28);border-radius:9px;background:#6de7ff12;color:#dff7ff;font-size:.78rem;line-height:1.45}.launch-checkout-result.published{border-color:#67eeb16b;background:#67eeb114;color:#d9fff0}.public-launch-shell{display:grid;place-items:start center;min-height:100vh;padding:clamp(22px,6vw,84px) 18px;background:radial-gradient(circle at top right,rgb(109 231 255 / .18),transparent 36%),radial-gradient(circle at bottom left,rgb(198 154 255 / .14),transparent 34%),#050c12;color:#effaff}.public-launch-card{width:min(100%,920px);overflow:hidden;border:1px solid rgb(109 231 255 / .28);border-radius:18px;background:linear-gradient(145deg,#6de7ff17,#0c141df2 46%);box-shadow:0 24px 80px #00000059}.public-launch-empty{display:grid;justify-items:center;gap:13px;padding:72px 24px;text-align:center;color:#b9d3de}.public-launch-empty img{width:54px;height:54px;object-fit:contain}.public-launch-head{display:flex;align-items:center;gap:11px;padding:18px 22px;border-bottom:1px solid rgb(109 231 255 / .16);color:#e7faff;font-weight:800}.public-launch-head img{width:36px;height:36px;border-radius:9px;object-fit:contain;background:#ffffff14}.public-launch-copy{padding:clamp(34px,7vw,78px) clamp(22px,8vw,86px) 30px}.public-launch-copy h1{max-width:760px;margin:10px 0 16px;color:#fff;font-size:clamp(2rem,6vw,4.5rem);line-height:1.03;letter-spacing:-.045em}.public-launch-copy p{max-width:720px;color:#bdd0d9;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7;white-space:pre-line}.public-launch-offer{display:grid;gap:9px;margin:0 clamp(22px,8vw,86px) clamp(34px,6vw,62px);padding:24px;border:1px solid rgb(109 231 255 / .28);border-radius:14px;background:#030a108a}.public-launch-offer>span{color:#a9cad6;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.public-launch-offer strong{color:#fff;font-size:1.5rem}.public-launch-offer small{color:#a9c2ce}.public-launch-offer a{width:fit-content;margin-top:7px}.public-launch-inquiry{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:26px;padding:clamp(26px,6vw,62px) clamp(22px,8vw,86px);background:#6de7ff0f}.public-launch-inquiry h2{margin:7px 0;color:#fff}.public-launch-inquiry p{color:#b8d1db;line-height:1.6}.public-launch-inquiry form{display:grid;gap:10px}.public-launch-inquiry input,.public-launch-inquiry textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgb(164 213 231 / .28);border-radius:8px;background:#02090eb8;color:#f1fbff;font:inherit}.public-launch-inquiry textarea{min-height:125px;resize:vertical}.public-launch-inquiry .primary-btn{justify-content:center}.public-launch-honeypot{position:absolute;left:-10000px;opacity:0}.public-launch-success{color:#9df1ca;font-size:.8rem}.public-launch-error{color:#ffbf9e;font-size:.8rem}.public-launch-card footer{padding:20px 24px;color:#93adb9;text-align:center;font-size:.8rem}.public-launch-card footer a{color:#aeeeff}@media(max-width:700px){.public-launch-inquiry{grid-template-columns:minmax(0,1fr)}.public-launch-offer a{width:100%;justify-content:center}}.hero-chart{min-height:132px;border:1px solid var(--line-soft);border-radius:8px;padding:10px;background:linear-gradient(90deg,rgba(157,168,197,.07) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.07) 1px,transparent 1px),var(--surface-inset);background-size:38px 28px}.sparkline{width:100%;height:100%;min-height:92px;overflow:visible}.sparkline polyline{fill:none;stroke:var(--violet);stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sparkline.cyan polyline{stroke:var(--cyan)}.ticker-panel,.weather-panel,.analytics-panel,.quick-agent{min-width:0}.ticker-strip{display:grid;gap:6px}.ticker-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;padding:8px;background:var(--surface-inset)}.ticker-item span{color:var(--cyan);font-weight:700}.ticker-item strong{min-width:0;overflow-wrap:anywhere}.ticker-item em{font-style:normal;font-size:.78rem}.up{color:var(--green)}.down{color:var(--rose)}.weather-main{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.weather-main strong{font-size:2.2rem;color:var(--cyan)}.weather-main span,.weather-meta span,.mesh-meta span{color:var(--muted)}.weather-meta{display:grid;gap:6px;font-size:.82rem}.chart-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:138px}.chart-row>div{min-width:0;border:1px solid var(--line-soft);border-radius:8px;padding:9px;background:var(--surface-inset)}.bar-stack{display:grid;gap:7px;margin-top:9px}.bar-row{display:grid;grid-template-columns:70px minmax(0,1fr) 44px;align-items:center;gap:9px;color:var(--muted);font-size:.82rem}.bar-row div,.load-bar{height:9px;border:1px solid var(--line-soft);border-radius:999px;overflow:hidden;background:var(--surface-sunken)}.bar-row i,.load-bar i{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.bar-row strong{color:var(--text);font-size:.8rem}.inventory-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-bars div{border:1px solid var(--line-soft);border-radius:8px;padding:10px;background:var(--surface-inset)}.inventory-bars span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.inventory-bars strong{display:block;margin-top:4px;font-size:1.3rem}.service-report{min-height:296px}.donut-wrap{display:grid;place-items:center;min-height:138px}.donut{width:118px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--donut);position:relative}.donut:after{content:"";position:absolute;inset:18px;border-radius:inherit;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft)}.donut span{position:relative;z-index:1;color:var(--text);font-weight:800}.report-legend{display:grid;gap:7px}.report-legend div,.report-legend button{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--muted);font-size:.78rem;width:100%;border:0;background:transparent;padding:0;text-align:left}.report-legend button:hover{filter:brightness(1.16)}.report-legend i{width:12px;height:8px;border-radius:999px}.report-legend strong{color:var(--text)}.map-plot{position:relative;min-height:202px;overflow:hidden;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(90deg,rgba(157,168,197,.06) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.06) 1px,transparent 1px),var(--surface-inset);background-size:36px 36px}.map-grid{position:absolute;inset:18px;border:1px solid rgba(121,242,172,.16);border-radius:8px}.map-dot{position:absolute;z-index:1;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(33,216,191,.54);border-radius:999px;color:var(--green);background:rgb(var(--surface-sunken-rgb) / .92);transform:translate(-50%,-50%)}.fleet-list,.mesh-list{display:grid;gap:6px;margin-top:8px}.fleet-row{display:grid;grid-template-columns:minmax(0,1fr) auto 70px minmax(80px,120px);gap:10px;align-items:center;width:100%;border:1px solid var(--line-soft);border-radius:8px;padding:8px;color:inherit;background:var(--surface-inset);text-align:left}.fleet-row div:first-child,.mesh-row div:first-child{display:grid;gap:3px;min-width:0}.fleet-row strong,.mesh-row strong{overflow-wrap:anywhere}.fleet-row span,.fleet-row em,.mesh-row span{color:var(--muted);font-size:.78rem}.fleet-row em{font-style:normal;color:var(--amber)}.mesh-row{display:grid;gap:7px;width:100%;border:1px solid var(--line-soft);border-radius:8px;padding:9px;color:inherit;background:var(--surface-inset);text-align:left}.fleet-row:hover,.mesh-row:hover{filter:brightness(1.12)}.mesh-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.78rem}.quick-agent{display:grid;gap:8px;min-height:296px}.prompt-row{display:flex;flex-wrap:wrap;gap:6px}.prompt-chip{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:transparent;padding:5px 8px;font-size:.72rem}.prompt-chip:hover{color:var(--green);border-color:#79f2ac57}.quick-agent textarea{min-height:86px;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;padding:10px;resize:vertical}.assistant-answer{min-height:82px;white-space:pre-wrap;border:1px solid var(--line-soft);border-radius:8px;padding:10px;color:var(--muted);background:var(--surface-inset);overflow-wrap:anywhere}.activity-panel{min-height:296px}.activity-feed{display:grid;gap:0}.activity-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:0 0 14px;position:relative}.activity-row:not(:last-child):after{content:"";position:absolute;left:6px;top:18px;bottom:0;width:1px;background:#35d7ff38}.activity-row i{width:13px;height:13px;margin-top:3px;border:2px solid var(--green);border-radius:999px;background:var(--panel)}.activity-row span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.activity-row strong{display:block;margin-top:3px;font-size:.82rem;line-height:1.35}.transactions-panel{overflow:hidden}.transaction-table{display:grid;gap:0;min-width:0}.transaction-head,.transaction-row{display:grid;grid-template-columns:.8fr minmax(120px,1.4fr) .8fr .9fr .8fr;align-items:center;gap:10px}.transaction-head{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:0 0 8px}.transaction-row{min-height:42px;border-bottom:1px solid rgb(var(--line-rgb) / .7);color:var(--muted);font-size:.8rem;width:100%;border-top:0;border-right:0;border-left:0;background:transparent;padding:0;text-align:left}.transaction-row:last-child{border-bottom:0}.transaction-row:hover{filter:brightness(1.16)}.transaction-row strong{color:var(--text);overflow-wrap:anywhere}.transaction-row em{justify-self:start;border:1px solid rgba(33,216,191,.34);border-radius:6px;color:var(--green);font-size:.7rem;font-style:normal;padding:3px 6px}.output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.output-list,.signal-list,.doc-list{display:grid;gap:9px;min-width:0}.work-signals-panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(520px,calc(100dvh - 150px))}.work-signals-panel .signal-list{overflow:auto;padding-right:2px}.output-list h3{margin:0 0 4px;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.output-list article,.signal-row,.doc-card,.message,.agent-card,.provider-card{min-width:0;overflow:hidden;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:11px}.output-list article strong,.signal-row strong,.doc-card strong,.agent-card strong,.provider-card strong{display:block;margin-bottom:4px;overflow-wrap:anywhere}.output-list article span,.signal-row span,.doc-card span,.provider-card span,.provider-card small,.agent-card span{display:block;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.output-list article p,.signal-row p,.doc-card p{margin:8px 0 0;color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.signal-row p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-metrics div{border:1px solid var(--line-soft);border-radius:8px;padding:11px;background:var(--surface-inset)}.mini-metrics span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.mini-metrics strong{display:block;margin-top:5px;font-size:1.25rem}.as-button{width:100%}.agent-forum-layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(260px,360px) minmax(0,1fr) minmax(220px,280px);gap:8px;align-items:stretch}.agent-command-head{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,.9fr) auto;gap:12px;align-items:center}.agent-command-head p{margin:7px 0 0;color:var(--muted);font-size:.9rem}.agent-command-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-command-stats div{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.agent-command-stats span,.agent-command-stats strong{display:block}.agent-command-stats span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.agent-command-stats strong{margin-top:4px;font-size:1.15rem}.agent-command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.agent-board-list,.thread-list-panel,.thread-context-panel{display:grid;gap:9px;align-content:start}.agent-board-list .agent-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;width:100%;color:var(--text);text-align:left}.agent-board-list .agent-card small,.agent-board-list .agent-card em{color:var(--muted);font-size:.72rem;font-style:normal}.agent-board-list .agent-card em{grid-column:1 / -1}.thread-create-row,.thread-search-row{display:grid;gap:8px}.thread-search-row{grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset);padding:0 9px}.thread-create-row input,.thread-search-row input{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:0 9px}.thread-search-row input{border:0;padding:0}.thread-filter-row,.thread-control-strip{display:flex;flex-wrap:wrap;gap:5px}.thread-filter-row button,.thread-control-strip button{min-height:26px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:transparent;padding:0 8px;font-size:.72rem}.thread-filter-row button.active,.thread-control-strip button.active{border-color:#35d7ff61;color:var(--green);background:#35d7ff1a}.thread-list{display:grid;gap:7px;max-height:calc(100vh - 260px);overflow:auto;padding-right:2px}.thread-card{display:grid;gap:7px;width:100%;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.thread-card.active{border-color:#35d7ff66;background:#35d7ff1a}.thread-card-head,.thread-meta,.thread-subtitle{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.thread-card span,.thread-meta small,.thread-subtitle span{color:var(--muted);font-size:.74rem}.thread-card>span{line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thread-badge{display:inline-flex;align-items:center;min-height:20px;border:1px solid var(--line);border-radius:999px;padding:0 7px;color:var(--muted);font-size:.66rem;font-style:normal}.thread-badge.open{border-color:#21d8bf59;color:var(--green)}.thread-badge.waiting{border-color:#f2c86b59;color:var(--amber)}.thread-badge.resolved{border-color:#35d7ff59;color:var(--cyan)}.thread-badge.archived{border-color:#9da8c54d;color:var(--muted)}.forum-chat-panel{min-height:760px;grid-template-rows:auto auto auto minmax(420px,1fr) auto}.chat-panel.forum-chat-panel{display:flex;flex-direction:column;gap:10px;min-height:min(78dvh,920px);overflow:hidden}.chat-panel.forum-chat-panel>.forum-messages{flex:1 1 auto;min-height:min(48dvh,560px);max-height:none;overflow:auto}.chat-panel.forum-chat-panel>.chat-compose{flex:0 0 auto;margin-top:0}.thread-control-strip{justify-content:space-between;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:7px}.load-older-btn{margin:8px 0}.forum-messages{min-height:0;overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .5);padding:10px}.messages .message,.forum-messages .message{max-height:none;overflow:visible;height:auto;max-width:100%;margin-left:0;margin-right:0}.messages .message .message-body,.messages .message p,.forum-messages .message .message-body{display:block;overflow:visible;max-height:none;height:auto;-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;color:var(--text)}.forum-messages .message p{display:block;max-height:none;overflow:visible;padding-right:2px;line-height:1.58}.message-meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.citation-details{margin-top:9px}.citation-details summary{color:var(--green);cursor:pointer;font-size:.74rem}.tag-cloud,.context-source-list{display:grid;gap:7px}.tag-cloud{display:flex;flex-wrap:wrap}.tag-cloud span{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);padding:4px 7px;font-size:.72rem}.context-source-list article{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.context-source-list strong,.context-source-list span{display:block}.context-source-list span{color:var(--muted);font-size:.74rem}.chat-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:8px;align-items:start}.agent-list{display:grid;gap:9px}.agent-card{color:var(--text);text-align:left}.agent-card.active{border-color:#35d7ff61;background:#35d7ff1f}.provider-card{display:grid;gap:4px}.chat-panel{min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.messages{min-height:0;overflow:auto;display:grid;align-content:start;gap:10px;padding-right:4px}.message{white-space:pre-wrap;min-width:0;overflow-wrap:anywhere}.message.user{margin-left:auto;max-width:min(92%,980px);background:var(--bubble-user-bg);border-color:var(--bubble-user-border);color:var(--text)}.message.assistant{max-width:min(96%,1100px)}.message.pending{color:var(--muted);border-style:dashed}.message p{margin:0}.citations{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.citations span{border:1px solid rgba(33,216,191,.32);border-radius:999px;color:var(--green);font-size:.72rem;padding:3px 7px}.chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.chat-compose textarea{min-height:92px;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;padding:10px;resize:vertical}@media(min-width:1181px){.agent-forum-layout{height:clamp(740px,calc(100dvh - 150px),980px);min-height:0;align-items:stretch}.agent-board-list,.thread-list-panel,.thread-context-panel,.forum-chat-panel{height:100%;min-height:0;overflow:hidden}.agent-board-list,.thread-context-panel{overflow:auto}.thread-list-panel{grid-template-rows:auto auto auto minmax(0,1fr)}.thread-list{min-height:0;max-height:none}.forum-chat-panel{grid-template-rows:auto auto auto minmax(440px,1fr) auto}.forum-messages{min-height:0;max-height:none}.chat-compose{position:sticky;bottom:0;z-index:1;border-top:1px solid var(--line-soft);background:var(--panel);padding-top:10px}}.knowledge-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:start;grid-auto-flow:dense}.knowledge-command-hero{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.knowledge-command-hero p{margin:7px 0 0;color:var(--muted)}.knowledge-command-stats,.knowledge-source-strip,.knowledge-memory-strip{display:grid;gap:8px}.knowledge-command-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-source-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.knowledge-memory-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.knowledge-command-stats div,.mind-source-card,.knowledge-memory-strip article{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.knowledge-command-stats span,.mind-source-card span,.knowledge-memory-strip span{display:block;color:var(--muted);font-size:.74rem}.knowledge-command-stats strong,.mind-source-card strong,.knowledge-memory-strip strong{display:block;margin-bottom:4px}.knowledge-grid>.panel:nth-child(2),.knowledge-grid>.panel:nth-child(4){grid-column:span 4}.knowledge-grid>.panel:nth-child(3),.knowledge-grid>.panel:nth-child(5){grid-column:span 8}.intake-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,340px);gap:8px;align-items:start}.intake-main-stack,.intake-profile,.intake-channels,.intake-assistant{display:grid;gap:8px}.intake-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.intake-rail{display:grid;gap:8px;align-content:start}.client-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.client-tool{min-height:64px;display:grid;place-items:center;gap:5px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px}.client-tool:hover{border-color:#35d7ff6b;color:var(--green)}.client-tool:disabled{opacity:.45;cursor:not-allowed}.client-tool span{font-size:.78rem}.contact-submissions-panel{min-width:0}.contact-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.contact-summary-strip div{display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.contact-summary-strip span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.contact-summary-strip strong{font-size:1.35rem}.client-workspace-grid{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:8px;align-items:start}.client-ledger-list{display:grid;gap:7px;max-height:660px;overflow:auto;padding-right:2px}.client-ledger-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:start;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.client-ledger-card:hover,.client-ledger-card.active{border-color:#35d7ff70;background:#35d7ff1a}.client-ledger-card.new{border-color:#21d8bf59}.client-ledger-card.reviewing{border-color:#f2bb505c}.client-ledger-card div{min-width:0}.client-ledger-card strong,.client-ledger-card span,.client-ledger-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-ledger-card strong{font-size:.9rem}.client-ledger-card span,.client-ledger-card small{color:var(--muted);font-size:.76rem}.client-ledger-card .contact-status{grid-row:span 2;justify-self:end}.selected-client-panel,.support-client-panel{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:12px;min-width:0}.support-client-panel{grid-column:2}.selected-client-head,.support-client-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.selected-client-head div{min-width:0}.selected-client-head span,.client-fact-grid span,.client-message-box span,.support-client-message span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selected-client-head h3{margin:4px 0 2px;font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.selected-client-head p{margin:0;color:var(--text-soft);font-size:.86rem}.client-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-fact-grid div{display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-sunken);padding:9px;min-width:0}.client-fact-grid strong{font-size:.86rem;overflow-wrap:anywhere}.client-message-box{display:grid;gap:7px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-sunken);padding:10px}.client-message-box p{margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.5;white-space:pre-wrap}.selected-client-notes,.support-client-compose textarea{width:100%;min-height:82px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken);color:var(--text);padding:10px;resize:vertical;outline:none}.selected-client-actions{gap:6px}.support-client-messages{display:grid;gap:8px;max-height:310px;overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-sunken);padding:10px}.support-client-message{display:grid;gap:4px;border:1px solid var(--line-soft);border-radius:8px;background:#ffffff09;padding:9px}.support-client-message.user{border-color:#35d7ff47}.support-client-message.assistant{border-color:#21d8bf42}.support-client-message p{margin:0;color:var(--text-soft);font-size:.88rem;line-height:1.45;white-space:pre-wrap}.support-client-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.support-client-compose textarea{min-height:72px}.contact-submission-list{display:grid;gap:8px;max-height:680px;overflow:auto;padding-right:2px}.contact-submission-card{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:12px}.contact-submission-card.new{border-color:#21d8bf66}.contact-submission-card.reviewing{border-color:#f2bb506b}.contact-submission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.contact-submission-head div{display:grid;gap:3px;min-width:0}.contact-submission-head strong,.contact-submission-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-submission-head span,.contact-meta{color:var(--muted);font-size:.78rem}.contact-submission-card p{color:var(--text-soft);font-size:.9rem;line-height:1.5;margin:0;white-space:pre-wrap}.contact-meta{display:flex;flex-wrap:wrap;gap:8px 12px}.contact-meta a{color:var(--cyan)}.contact-status{flex-shrink:0;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:.7rem;font-style:normal;font-weight:800;padding:4px 8px;text-transform:uppercase;letter-spacing:.07em}.contact-status.new{border-color:#21d8bf59;color:var(--green)}.contact-status.reviewing{border-color:#f2bb5073;color:var(--yellow)}.contact-status.contacted{border-color:#6bb8cf73;color:var(--cyan)}.contact-status.archived,.contact-status.spam{color:var(--muted)}.contact-submission-card textarea{width:100%;min-height:70px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken);color:var(--text);padding:9px 10px;resize:vertical;outline:none}.contact-submission-actions{display:flex;flex-wrap:wrap;gap:7px}.action-row-button{width:100%;color:var(--text);text-align:left}.intake-assistant textarea{min-height:120px;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;padding:10px;resize:vertical}.intake-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.intake-grid>.span-2{grid-column:1 / -1}.intake-module-card{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.intake-module-card:hover{border-color:#21d8bf61}.intake-module-card svg{color:var(--cyan)}.intake-module-card div{display:grid;gap:2px;min-width:0}.intake-module-card strong,.intake-module-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-module-card span{color:var(--muted);font-size:.76rem}.architecture-grid,.training-grid,.calendar-grid,.content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:start;grid-auto-flow:dense}.architecture-hero{grid-column:span 8}.architecture-status{grid-column:span 4}.architecture-layers{grid-column:span 8}.architecture-agent-map{grid-column:span 4}.architecture-modules,.architecture-integrations{grid-column:span 6}.architecture-governance,.training-hero,.training-operating-model,.training-week,.training-playbook,.training-assessment,.training-client-packet,.training-assistant-panel{grid-column:1 / -1}.training-grid{grid-template-columns:minmax(0,1fr)}.planner-form-panel,.content-form-panel{grid-column:span 4;display:grid;gap:12px}.planner-main-panel{grid-column:span 6}.planner-rail-panel{grid-column:span 2}.holder-calendar-grid .planner-main-panel{grid-column:1 / -1}.owner-calendar-grid .planner-main-panel{grid-column:span 6}.holder-calendar-grid .local-calendar-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.holder-calendar-grid .planner-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.content-board-panel{grid-column:span 8}.marketing-agent-panel{grid-column:1 / -1}.marketing-agent-shell{display:grid;gap:10px}.marketing-prompt-row{display:flex;flex-wrap:wrap;gap:7px}.marketing-messages{min-height:min(58dvh,640px);max-height:min(74dvh,880px);overflow-y:auto;display:block}.marketing-messages .message{display:block;width:100%;max-width:100%;margin:0 0 10px}.marketing-chat-compose textarea{min-height:76px}.asset-upload{position:relative;display:flex;min-height:46px;align-items:center;justify-content:center;border:1px dashed rgba(53,215,255,.34);border-radius:8px;background:#35d7ff14;color:var(--cyan);cursor:pointer;font-size:.84rem;font-weight:900}.asset-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.asset-preview,.content-asset-preview{display:grid;align-items:center;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;padding:8px}.asset-preview{grid-template-columns:56px minmax(0,1fr) auto auto}.content-asset-preview{grid-template-columns:82px minmax(0,1fr)}.asset-preview-fallback{display:none;min-height:52px;align-items:center;justify-content:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#9da8c514;font-size:.72rem;text-align:center;padding:6px}.asset-preview.image-missing .asset-preview-fallback,.content-asset-preview.image-missing .asset-preview-fallback{display:flex}.asset-preview.image-missing,.content-asset-preview.image-missing{grid-template-columns:86px minmax(0,1fr) auto auto}.content-asset-preview.image-missing{grid-template-columns:120px minmax(0,1fr)}.drive-preview-surface.image-missing:after{content:"Image preview unavailable. Download the file to inspect it.";display:grid;place-items:center;min-height:220px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:#9da8c514;text-align:center;padding:18px}.asset-preview img,.content-asset-preview img{width:100%;object-fit:cover;border-radius:8px;border:1px solid var(--line-soft)}.asset-preview img{height:56px}.content-asset-preview img{height:52px}.asset-preview strong,.asset-preview span,.content-asset-preview span{min-width:0;overflow-wrap:anywhere}.asset-preview strong{display:block;font-size:.84rem}.content-asset-preview strong{display:block;font-size:.82rem}.asset-preview span,.content-asset-preview span{color:var(--muted);font-size:.76rem}.asset-state{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(245,191,70,.34);border-radius:999px;color:var(--amber);background:#f5bf461a;padding:3px 8px;font-size:.72rem;font-weight:900;white-space:nowrap}.share-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid var(--line-soft);padding-top:8px}.share-actions.locked{border-top-style:dashed}.share-state{margin-right:auto;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.share-actions.ready .share-state{color:var(--green)}.planner-form,.appointment-list,.content-list,.timeline-list,.architecture-card-grid,.agent-architecture-list,.module-architecture-list,.integration-architecture-list,.governance-list,.architecture-info-list{display:grid;gap:9px}.architecture-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.training-flow{margin-top:0}.flow-node{min-width:0;min-height:132px;display:grid;align-content:start;gap:7px;border:1px solid var(--line-soft);border-left:3px solid rgba(107,184,207,.52);border-radius:8px;background:var(--surface-inset);padding:10px}.architecture-click-card{width:100%;color:var(--text);font:inherit;text-align:left;appearance:none}.architecture-click-card:hover,.architecture-click-card:focus-visible{border-color:#35d7ff80;filter:brightness(1.08);outline:none}.flow-node span{color:var(--green);font-size:.74rem;font-weight:800}.flow-node strong{font-size:.9rem}.flow-node p,.architecture-card p,.agent-architecture-card p,.governance-list p,.training-role-card p,.training-module-card p,.training-checklist p{margin:0;color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.architecture-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-kpis strong{font-size:1rem;overflow-wrap:anywhere}.architecture-info-list span{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--muted);padding:9px;font-size:.8rem;overflow-wrap:anywhere}.architecture-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-card,.agent-architecture-card,.training-role-card,.training-module-card,.training-checklist article,.module-architecture-group,.integration-architecture-group,.governance-list .architecture-click-card{min-width:0;border:1px solid var(--line-soft);border-left:3px solid rgba(86,97,127,.9);border-radius:8px;background:var(--surface-inset);padding:10px}.architecture-card{display:grid;gap:8px}.architecture-card-head{display:flex;align-items:center;gap:8px}.architecture-card-head svg{color:var(--cyan)}.architecture-facts{display:flex;flex-wrap:wrap;gap:6px}.architecture-facts span{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:#9da8c50f;padding:3px 7px;font-size:.74rem;overflow-wrap:anywhere}.architecture-facts span.enabled{border-color:#21d8bf57;color:var(--green);background:#21d8bf14}.agent-architecture-card,.training-role-card,.training-module-card,.training-checklist article,.module-architecture-group,.integration-architecture-group,.governance-list .architecture-click-card{display:grid;gap:8px}.training-hero-copy{display:grid;gap:8px;margin-top:12px}.training-hero-copy h3{margin:0;max-width:780px;font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1.05}.training-hero-copy p{margin:0;max-width:860px;color:var(--muted);line-height:1.55}.training-kpis strong{font-size:1.04rem}.training-role-list,.training-module-list,.training-checklist{display:grid;gap:9px}.training-role-card strong,.training-checklist article strong{font-size:.92rem}.training-module-card{gap:10px;border-color:#39d5ff2e;background:color-mix(in srgb,var(--surface-inset) 72%,var(--panel))}.training-module-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(57,213,255,.18);border-radius:8px;background:#39d5ff0f;padding:8px}.training-module-head span{border:1px solid rgba(33,216,191,.32);border-radius:999px;background:#21d8bf14;color:var(--green);padding:3px 8px;font-size:.74rem;font-weight:900;white-space:nowrap}.training-module-head strong{min-width:0;overflow-wrap:anywhere}.training-module-head small{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.training-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.training-path-grid div,.training-lab,.training-deliverable{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c517;padding:8px}.training-path-grid span,.training-lab strong{display:block;margin-bottom:4px;color:var(--text);font-size:.76rem;font-weight:900}.training-deliverable{display:flex;align-items:center;gap:7px;color:var(--green);font-size:.82rem;font-weight:800}.training-deliverable svg{flex:0 0 auto}.training-assistant-panel{border-color:#21d8bf38}.training-assistant-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.training-assistant-body strong{display:block;margin-bottom:5px}.training-assistant-body p{margin:0;color:var(--muted);line-height:1.5}.training-study-room{display:grid;gap:12px}.training-study-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding:6px 0}.training-study-head h2,.training-study-head p{margin:0}.training-study-head h2{margin-top:4px;font-size:clamp(1.35rem,2.5vw,2.1rem)}.training-study-head p{margin-top:5px;color:var(--muted)}.training-study-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.training-tier-badge,.training-coming-label{color:var(--cyan);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.training-tier-badge-mobile{display:none}.training-video-admin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;border:1px dashed rgba(105,218,224,.32);border-radius:8px;background:#10292f33}.training-video-admin .terminal-kicker{color:var(--cyan);font-size:.62rem;white-space:nowrap}.training-video-admin input{min-width:0;width:100%}.training-video-admin small{grid-column:2 / -1;color:var(--muted);font-size:.7rem}.training-study-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:12px;align-items:start}.training-study-main{display:grid;gap:12px;min-width:0}.training-study-side{display:grid;align-content:start;gap:12px;min-width:0}.training-video-panel,.training-objectives-panel,.training-teacher-panel,.training-reserved-card{min-width:0}.training-video-frame{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 50% 30%,rgba(49,141,244,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.05),transparent 42%),var(--surface-sunken);color:var(--muted);text-align:center}.training-video-frame svg{color:var(--cyan);filter:drop-shadow(0 0 10px rgba(88,185,255,.42))}.training-video-frame strong{color:var(--text)}.training-video-frame span{max-width:32rem;padding:0 16px;font-size:.82rem}.training-watch-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;color:var(--muted);font-size:.78rem}.training-watch-row input{width:100%;accent-color:var(--blue)}.training-watch-row strong{color:var(--cyan)}.training-objectives-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.training-objectives-list li{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-soft);color:var(--text-soft)}.training-objectives-list li:last-child{border-bottom:0}.training-objectives-list svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.training-reserved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.training-reserved-card{display:grid;gap:8px}.training-reserved-card p,.training-teacher-note{margin:0;color:var(--muted);line-height:1.5}.training-login-lab .primary-btn,.training-test-card .primary-btn{width:100%;justify-content:center;margin-top:auto}.training-search-card{align-content:start}.training-network-search-panel{display:grid;align-content:start;gap:10px;min-height:220px}.training-network-search-panel>p{margin:0;color:var(--muted);line-height:1.5}.training-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.training-search-row input,.assessment-pass-score select,.assessment-editor-question textarea,.assessment-editor-question input:not([type=radio]){width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface-inset);color:var(--text);padding:8px;font:inherit}.training-search-row input{min-width:0;font-size:.76rem}.training-search-result{display:grid;gap:3px;padding-top:7px;border-top:1px solid var(--line-soft);color:inherit;text-decoration:none}.training-search-result strong{color:var(--cyan);font-size:.74rem}.training-search-result span{color:var(--muted);font-size:.71rem;line-height:1.35}.assessment-passed{color:var(--green)}.training-assessment-modal{width:min(780px,100%);max-height:min(760px,92vh);overflow:auto;box-shadow:var(--shadow-lg)}.training-assessment-intro{margin:8px 0 14px;color:var(--muted);line-height:1.5}.training-assessment-questions,.training-assessment-editor-questions{display:grid;gap:12px;margin-bottom:16px}.training-assessment-questions fieldset,.assessment-editor-question{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken)}.training-assessment-questions legend{padding:0 4px;color:var(--text);font-weight:750;line-height:1.4}.training-assessment-questions label,.assessment-editor-question>label{display:flex;align-items:center;gap:8px;color:var(--text-soft);cursor:pointer}.training-assessment-questions input,.assessment-editor-question input[type=radio]{accent-color:var(--blue)}.assessment-pass-score{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.assessment-settings{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:14px}.assessment-result-email{display:grid;gap:5px;flex:1 1 240px;color:var(--muted);font-size:.82rem}.assessment-pass-score select{width:auto}.assessment-editor-question>strong{color:var(--cyan)}.assessment-editor-question textarea{min-height:72px;resize:vertical}.assessment-editor-question>label input:not([type=radio]){flex:1}.training-chat-messages{min-height:300px;max-height:520px;display:grid;align-content:start;gap:8px;overflow-y:auto;margin:12px 0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken)}.training-chat-empty{display:grid;place-items:center;gap:8px;min-height:260px;color:var(--muted);text-align:center}.training-chat-empty svg{color:var(--cyan)}.training-chat-message{max-width:92%;justify-self:start;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.training-chat-message.user{justify-self:end;border-color:#318df466;background:#318df421}.training-chat-message>span{display:block;margin-bottom:4px;color:var(--cyan);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.training-chat-message p{margin:0;white-space:pre-wrap;line-height:1.5}.training-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.training-chat-compose textarea{width:100%;min-height:78px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px}.training-manual-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#000000b8}.training-manual-modal{width:min(760px,100%);max-height:min(720px,90vh);overflow:auto;box-shadow:var(--shadow-lg)}.training-manual-content{white-space:pre-wrap;color:var(--text-soft);line-height:1.65}.training-coming-soon-page{min-height:360px;display:grid;align-content:start;gap:24px}@media(max-width:820px){.drive-preview-panel{order:-1;position:static;min-height:420px}.drive-preview-surface{min-height:320px;max-height:52dvh}.workspace-section-head{align-items:stretch;flex-wrap:wrap}.drive-search{order:3;width:100%;min-width:0}.training-study-head,.training-study-grid{grid-template-columns:1fr}.training-study-actions{justify-content:flex-start}.training-video-frame{min-height:240px}}@media(max-width:560px){.training-reserved-grid,.training-chat-compose{grid-template-columns:1fr}.training-study-head{gap:10px}.training-study-actions{width:100%;align-items:center}.training-tier-badge{min-width:0;white-space:nowrap;font-size:.62rem;letter-spacing:.025em;line-height:1.2}.training-tier-badge-full{display:none}.training-tier-badge-mobile{display:inline}.training-video-admin{grid-template-columns:minmax(0,1fr) auto}.training-video-admin .terminal-kicker,.training-video-admin small{grid-column:1 / -1}.training-watch-row{grid-template-columns:1fr auto}.training-watch-row input{grid-column:1 / -1;grid-row:2}.training-search-row{grid-template-columns:1fr}}.integration-architecture-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;padding:6px}.integration-architecture-row>span:first-child,.module-architecture-group .card-row-head span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.inline-note{color:var(--green);font-size:.82rem;margin-right:auto}.planner-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.planner-kpis div{min-width:0;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:10px}.planner-kpis span,.appointment-main span,.appointment-main small,.content-card span,.content-card small,.content-meta span{color:var(--muted);font-size:.76rem}.planner-kpis strong{display:block;margin-top:3px;font-size:1.28rem;line-height:1}.appointment-card,.content-card{min-width:0;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:10px}.workspace-detail-page{display:grid;gap:8px;max-width:980px;margin:0 auto}.drive-workspace-page{max-width:1320px}.workspace-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workspace-detail-head p{margin:8px 0 0;color:var(--muted);font-size:.92rem;overflow-wrap:anywhere}.workspace-detail-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.holder-drive-upload-scope{min-width:180px}.holder-drive-upload-scope span,.drive-department-filter span,.drive-department-row>span{display:block;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.holder-drive-upload-scope select{min-height:34px;max-width:220px;border:1px solid var(--line);border-radius:7px;background:var(--surface-inset);color:var(--text);padding:5px 8px}.drive-department-filter{display:flex;align-items:center;gap:6px;margin-left:auto}.drive-search{display:inline-flex;align-items:center;gap:6px;min-width:min(220px,32vw);border:1px solid var(--line);border-radius:7px;background:var(--surface-inset);color:var(--muted);padding:0 8px}.drive-search input{width:100%;min-width:0;min-height:30px;border:0;outline:0;background:transparent;color:var(--text)}.drive-department-filter select,.drive-department-row select{min-height:30px;border:1px solid var(--line);border-radius:7px;background:var(--surface-inset);color:var(--text);padding:4px 7px}.drive-department-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.78rem}.drive-department-row select{min-width:150px;max-width:100%}.drive-department-row strong{color:var(--cyan);font-size:.78rem}.workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.workspace-list{display:grid;gap:8px}.drive-workspace-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:8px;align-items:start}.drive-library{display:grid;gap:8px;min-width:0}.workspace-item{min-width:0;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:11px}.workspace-item.active{border-color:#35d7ff70;background:#35d7ff1a}.workspace-item-main{display:grid;gap:9px;min-width:0}.workspace-item-main p{margin:0;color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.email-item textarea{min-height:92px}.drive-preview-panel{position:sticky;top:8px;display:grid;gap:10px;min-height:560px}.drive-preview-panel .analytics-panel-head p,.drive-preview-panel .analytics-panel-head span{margin:6px 0 0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.drive-preview-surface{min-height:470px;max-height:calc(100dvh - 300px);overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.drive-preview-surface pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.5;color:var(--text)}.drive-preview-media,.drive-preview-frame{width:100%;border:0;border-radius:8px;background:var(--panel)}.drive-preview-media{display:block;max-height:calc(100dvh - 330px);object-fit:contain}.drive-preview-video{max-height:calc(100dvh - 330px);background:#05070c}.drive-preview-audio{width:100%;align-self:center;margin:24px 0}.drive-preview-frame{min-height:520px}.portal-admin-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.4fr) minmax(280px,.92fr);gap:8px;align-items:start}.portal-x402-panel{grid-column:1 / -1;display:grid;gap:12px}.x402-intro{max-width:920px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.x402-wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px}.x402-wallet-card{display:grid;align-content:start;gap:9px;min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface-inset)}.x402-wallet-card.paused{border-color:#f0b95073}.x402-wallet-card.revoked{border-color:#ff707066}.x402-unprovisioned>span,.x402-unprovisioned>p,.x402-audit>span,.x402-wallet-card .card-row-head span{color:var(--muted);font-size:12px}.x402-unprovisioned>p{margin:0;line-height:1.5}.x402-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.x402-policy-grid .field{min-width:0}.x402-check,.x402-safety-line{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.x402-check input{accent-color:var(--accent)}.x402-safety-line{color:var(--success)}.x402-revoked-note{color:var(--muted);font-size:12px;line-height:1.45}.x402-audit{display:grid;gap:5px;padding-top:2px}@media(max-width:680px){.x402-policy-grid{grid-template-columns:1fr}}.portal-admin-create,.portal-admin-main,.portal-admin-side{display:grid;gap:11px}.portal-create-form,.portal-account-list,.portal-task-form,.portal-task-list{display:grid;gap:9px}.portal-access-create,.portal-access-list{display:grid;gap:10px}.portal-access-card{display:grid;gap:10px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.portal-access-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px}.portal-access-toggle-grid.compact{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.portal-page-toggle{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;color:var(--muted);padding:0 8px;font-size:.76rem;font-weight:700}.portal-page-toggle.active{border-color:#21d8bf6b;color:var(--green);background:#21d8bf1a}.portal-page-toggle:disabled{cursor:default;opacity:.82}.portal-account-card,.portal-task-card{display:grid;gap:10px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.portal-task-card.priority-high{border-left:3px solid rgba(255,93,119,.68)}.portal-task-card.priority-medium{border-left:3px solid rgba(242,200,107,.68)}.portal-task-card.priority-low{border-left:3px solid rgba(33,216,191,.6)}.portal-task-card p{margin:0;color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.portal-task-list.public{max-height:420px;overflow:auto;padding-right:2px}.portal-account-card textarea,.client-portal-grid textarea{min-height:88px}.portal-message-thread{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.portal-message-thread.public{max-height:420px}.portal-message{display:grid;gap:4px;min-width:0;border:1px solid var(--line-soft);border-left:3px solid rgba(107,184,207,.48);border-radius:8px;background:#9da8c50f;padding:9px}.portal-message.owner{border-left-color:#21d8bf85}.portal-message strong{font-size:.82rem}.portal-message p{margin:0;color:var(--text);font-size:.9rem;overflow-wrap:anywhere}.portal-message span{color:var(--muted);font-size:.72rem}.community-portal-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.82fr) minmax(280px,.82fr);gap:8px;align-items:start}.community-room-panel{display:grid;gap:10px;min-height:520px}.community-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.community-compose textarea{min-height:84px}.community-thread{max-height:360px}.community-poll-panel,.community-plan-panel,.community-help-panel,.community-card-list,.community-help-actions{display:grid;gap:10px;min-width:0}.community-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.community-card p,.community-card span{margin:0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.community-vote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.community-vote-grid button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;color:var(--text);padding:8px}.community-vote-grid button.active{border-color:#21d8bf7a;background:#21d8bf1a}.community-vote-grid span{color:var(--text);overflow-wrap:anywhere}.community-vote-grid em{color:var(--muted);font-style:normal;font-weight:800}.community-chat-portal{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(300px,360px);gap:8px;align-items:stretch;min-height:calc(100vh - 132px)}.community-room-rail,.community-chat-room,.community-live-rail,.community-live-panel,.community-room-list,.community-agent-actions,.community-mini-form{display:grid;gap:10px;min-width:0}.community-room-rail{align-content:start}.community-room-list button,.community-agent-actions button{appearance:none;min-width:0;display:flex;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.community-room-list button.active{border-color:#21d8bf75;background:#21d8bf1a}.community-room-dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--teal);box-shadow:0 0 18px #21d8bf5c}.community-room-list div{display:grid;gap:2px;min-width:0}.community-room-list small,.community-agent-actions button,.community-chat-head span,.community-chat-bubble time{color:var(--muted);font-size:.76rem}.community-agent-actions button{justify-content:flex-start;color:var(--text);font-weight:800}.community-chat-room{grid-template-rows:auto auto minmax(300px,1fr) auto;overflow:hidden}.community-chat-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.community-chat-head h3{margin:4px 0 0;font-size:1.2rem}.community-chat-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.community-chat-stats div{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.community-chat-stats span,.community-mini-form input::placeholder,.community-mini-form textarea::placeholder,.community-chat-composer textarea::placeholder{color:var(--muted)}.community-chat-stats span{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.community-chat-stats strong{display:block;margin-top:3px;font-size:1.1rem}.community-message-stream{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(90deg,rgba(157,168,197,.035) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.035) 1px,transparent 1px),var(--surface-inset);background-size:42px 42px;padding:12px}.community-chat-bubble{display:grid;grid-template-columns:34px minmax(0,max-content);gap:9px;max-width:min(680px,92%);align-self:flex-start}.community-chat-bubble.mine{grid-template-columns:minmax(0,max-content) 34px;align-self:flex-end}.community-chat-bubble.mine .community-avatar{grid-column:2;grid-row:1}.community-chat-bubble.mine>div:last-child{grid-column:1;grid-row:1;background:#21d8bf1f;border-color:#21d8bf57}.community-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#21d8bff2,#6bb8cfe0);color:#061113;font-size:.78rem;font-weight:900}.community-chat-bubble>div:last-child{display:grid;gap:5px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:rgb(var(--panel-rgb) / .82);padding:10px 11px}.community-chat-bubble header{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-chat-bubble p{margin:0;color:var(--text);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.community-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.community-chat-composer textarea,.community-mini-form textarea{min-height:76px}.community-live-rail{align-content:start}.community-mini-form input,.community-mini-form textarea{width:100%}.community-terminal-shell{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(220px,260px);grid-template-areas:"head head head" "hero hero hero" "threads chat context";min-height:min(86dvh,1020px)}.community-terminal-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"chat";min-height:0}.community-terminal-shell>.community-command-head,.community-terminal-shell>.community-portal-hero,.community-terminal-shell>.community-room-threads,.community-terminal-shell>.community-tool-dock{display:none}.community-terminal-shell .community-terminal-chat{min-height:min(78dvh,940px)}.community-terminal-shell .community-portal-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.community-terminal-shell .community-portal-hero .agent-page-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-terminal-shell .community-portal-hero .agent-page-status-grid div{min-height:76px;align-content:start}.community-terminal-shell .community-portal-hero .agent-page-status-grid span,.community-terminal-shell .community-portal-hero .agent-page-status-grid strong{white-space:normal;overflow:visible;text-overflow:clip}.community-terminal-shell .community-portal-hero .agent-page-status-grid strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.community-terminal-shell .community-room-threads{min-height:0}.community-thread-list{gap:8px}.community-terminal-messages{min-height:min(58dvh,680px)!important}.community-terminal-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.community-compose-controls{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(130px,1fr);gap:6px;min-width:0}.community-compose-controls select{min-width:0;min-height:34px;border:1px solid rgb(57 213 255 / .25);border-radius:6px;background:#081322;color:var(--agent-terminal-text);padding:0 8px;font:inherit;font-size:.78rem}.community-tool-dock{display:grid;align-content:start;gap:10px;min-height:0}.community-tool-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.community-tool-buttons button{display:grid;place-items:center;gap:5px;min-width:0;min-height:52px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--muted);font-size:.72rem;font-weight:800}.community-tool-buttons button.active{border-color:#21d8bf7a;background:#21d8bf1a;color:var(--green)}.community-closed-tools,.community-tool-panel{display:grid;gap:8px;min-width:0}.community-closed-tools div{display:grid;gap:4px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.community-closed-tools span,.community-closed-tools small{color:var(--muted);font-size:.74rem;overflow-wrap:anywhere}.community-closed-tools strong{font-size:1.1rem}.community-card-list.compact{max-height:380px;overflow:auto;padding-right:2px}.community-agent-actions.compact{gap:8px}.client-portal-shell{min-height:100vh;display:grid;align-content:start;gap:8px;padding:12px;color:var(--text);background:linear-gradient(90deg,rgba(157,168,197,.035) 1px,transparent 1px),linear-gradient(rgba(157,168,197,.035) 1px,transparent 1px),var(--bg);background-size:46px 46px}.client-portal-login{width:min(460px,100%);justify-self:center;align-self:center;display:grid;gap:12px;margin-top:min(18vh,120px)}.client-portal-login p,.client-portal-head p{margin:7px 0 0;color:var(--muted)}.client-portal-head{width:min(1120px,100%);justify-self:center;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.client-portal-tabs{width:min(1120px,100%);justify-self:center;display:flex;flex-wrap:wrap;gap:7px}.client-portal-tabs button{min-height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--muted);padding:0 10px;font-size:.8rem;font-weight:700}.client-portal-tabs button.active{border-color:#21d8bf6b;color:var(--green);background:#21d8bf1a}.client-portal-grid{width:min(1120px,100%);justify-self:center;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr) minmax(300px,.95fr);gap:8px;align-items:start}.client-portal-wide{grid-column:span 2}.client-portal-grid>.panel{display:grid;gap:10px}.local-calendar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0}.local-calendar-day{min-width:0;min-height:84px;display:grid;align-content:start;gap:4px;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;padding:8px}.local-calendar-day.active{border-color:#21d8bf61;background:#21d8bf14}.local-calendar-day strong{color:var(--text);font-size:.8rem}.local-calendar-day span{color:var(--cyan);font-size:.78rem;font-weight:900}.local-calendar-day small{color:var(--muted);font-size:.72rem}.appointment-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:10px;align-items:start}.appointment-time{min-height:58px;display:grid;align-content:center;gap:3px;border:1px solid rgba(53,215,255,.2);border-radius:8px;background:#35d7ff14;padding:8px}.appointment-time strong{color:var(--cyan);font-size:.86rem}.appointment-time span{color:var(--muted);font-size:.72rem}.appointment-main,.content-card{display:grid;gap:7px}.appointment-main p,.content-card p{margin:0;color:var(--text);font-size:.9rem}.card-row-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;min-width:0}.card-row-head>div{display:grid;gap:3px;min-width:0}.card-row-head strong,.card-row-head span,.appointment-main p,.appointment-main small,.content-card p,.content-card small{overflow-wrap:anywhere}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:#9da8c514;padding:3px 8px;font-size:.72rem;white-space:nowrap}.status-chip.confirmed,.status-chip.approved,.status-chip.published,.status-chip.completed,.status-chip.installed,.status-chip.passed{border-color:#21d8bf61;color:var(--green);background:#21d8bf1a}.status-chip.scheduled,.status-chip.running,.status-chip.synced,.status-chip.queued,.status-chip.candidate{border-color:#35d7ff57;color:var(--cyan);background:#35d7ff1a}.status-chip.review,.status-chip.needs-follow-up,.status-chip.standby,.status-chip.draft,.status-chip.disabled,.status-chip.archived{border-color:#f5bf4661;color:var(--amber);background:#f5bf461a}.status-chip.cancelled,.status-chip.blocked,.status-chip.error,.status-chip.failed,.status-chip.rejected{border-color:#ff5d8f57;color:var(--rose);background:#ff5d8f1a}.builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:8px;align-items:start}.holder-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:8px;align-items:start}.holder-builder-main,.holder-builder-rail,.holder-builder-form,.holder-builder-section,.holder-builder-summary{display:grid;gap:10px;min-width:0}.holder-builder-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.holder-builder-form.pro{gap:12px}.holder-builder-form-section{display:grid;gap:9px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.holder-builder-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.holder-builder-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.holder-builder-toggle{min-width:0;min-height:104px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.holder-builder-toggle.active{border-color:#21d8bf7a;background:#21d8bf1a}.holder-builder-toggle strong,.holder-builder-toggle span{display:block;overflow-wrap:anywhere}.holder-builder-toggle span{margin-top:5px;color:var(--muted);font-size:.78rem}.holder-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.holder-tool-toggle{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;color:var(--muted);padding:10px;font-size:.76rem;font-weight:800;text-align:left}.holder-tool-toggle.active{border-color:#21d8bf7a;background:#21d8bf1a;color:var(--green)}.holder-tool-toggle span{display:grid;gap:3px;min-width:0}.holder-tool-toggle strong,.holder-tool-toggle small{overflow-wrap:anywhere}.holder-tool-toggle strong{color:var(--text)}.holder-tool-toggle small{color:var(--muted);font-size:.72rem;font-weight:600}.holder-agent-preview{display:grid;gap:6px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:12px}.holder-agent-preview p{margin:0;color:var(--text);overflow-wrap:anywhere}.holder-agent-preview span,.holder-agent-preview small,.holder-builder-summary span{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.holder-builder-summary span{border:1px solid var(--line-soft);border-radius:999px;justify-self:start;padding:4px 8px}.holder-builder-note,.holder-builder-summary small,.holder-builder-chat p,.holder-builder-saved>span{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.holder-builder-chat,.holder-builder-saved,.holder-builder-heartbeat-log{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.holder-heartbeat-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;border:1px solid rgba(33,216,191,.22);border-radius:8px;background:#21d8bf0f;padding:9px}.holder-heartbeat-toggle input{margin-top:3px;accent-color:var(--green)}.holder-heartbeat-toggle span,.holder-heartbeat-toggle strong,.holder-heartbeat-toggle small{display:grid;gap:3px}.holder-heartbeat-toggle small{color:var(--muted);font-size:.76rem;line-height:1.4}.holder-builder-heartbeat-log>div{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;align-items:center;border-top:1px solid var(--line-soft);padding-top:8px}.holder-builder-heartbeat-log>div small{color:var(--muted);font-size:.72rem}.holder-builder-heartbeat-log>div p{grid-column:1 / -1;margin:0;color:var(--text);font-size:.78rem;line-height:1.45;white-space:pre-wrap}.training-access-card,.training-access-body,.training-stage-admin{display:grid;gap:10px}.training-access-body{grid-template-columns:minmax(0,1fr) auto;align-items:center}.training-access-body p,.training-stage-admin span,.training-stage-admin small{margin:0;color:var(--muted)}.training-stage-admin>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;border-top:1px solid var(--line-soft);padding-top:8px}.app-shell.theme-dark .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-command-operations.webp);background-position:center,center;background-size:cover,cover;background-attachment:fixed,fixed}@media(max-width:720px){.training-access-body,.training-stage-admin>div{grid-template-columns:1fr}.app-shell.theme-dark .workspace{background-attachment:scroll,scroll}}.holder-builder-chat textarea{min-height:94px;resize:vertical}.holder-builder-chat-reply{white-space:pre-wrap;border-left:2px solid var(--cyan);background:#35d7ff12;color:var(--text);padding:9px 10px;font-size:.84rem;line-height:1.5}.holder-builder-saved>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.holder-builder-saved>div>button:first-child{min-width:0;display:grid;gap:2px;border:1px solid var(--line-soft);border-radius:7px;background:#9da8c50d;color:var(--text);padding:8px 9px;text-align:left}.holder-builder-saved>div.active>button:first-child{border-color:#21d8bf7a;background:#21d8bf1a}.holder-builder-saved button span,.holder-builder-saved button small{overflow-wrap:anywhere}.holder-builder-saved button small{color:var(--muted);font-size:.72rem}.holder-builder-checklist,.holder-builder-blueprint{display:grid;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.holder-builder-checklist div{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:.8rem;font-weight:800}.holder-builder-checklist div.ready{color:var(--green)}.holder-builder-checklist div.missing{color:var(--amber)}.holder-builder-blueprint pre{max-height:260px;margin:0;overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:#0307123d;color:var(--text);padding:9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;line-height:1.48}.builder-main-stack,.builder-rail,.builder-command-panel,.builder-form,.builder-plugin-list,.builder-task-list,.builder-installed-list,.builder-loop-panel,.builder-guardrail-panel{display:grid;gap:8px;min-width:0}.builder-command-panel{gap:12px}.builder-runtime-grid,.builder-check-grid,.builder-feed-list{display:grid;gap:8px}.builder-runtime-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.builder-check-grid,.builder-feed-list{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-runtime-grid div,.builder-check-grid div,.builder-feed-list div{min-width:0;border:1px solid var(--line-soft);border-left:3px solid rgba(107,184,207,.52);border-radius:8px;background:var(--surface-inset);padding:9px}.builder-runtime-grid span,.builder-check-grid span,.builder-feed-list span,.builder-panel-meta,.builder-task-meta span,.builder-plugin-card small,.builder-installed-row span{color:var(--muted);font-size:.72rem}.builder-runtime-grid span,.builder-check-grid span,.builder-feed-list span{display:block;text-transform:uppercase;letter-spacing:.08em}.builder-runtime-grid strong,.builder-check-grid strong,.builder-feed-list strong{display:block;margin-top:4px;overflow-wrap:anywhere}.builder-loop-mode{display:grid;gap:4px;border:1px solid var(--line-soft);border-left:3px solid rgba(245,191,70,.62);border-radius:8px;background:linear-gradient(135deg,#c67a2f1f,#5fd4d00f);padding:9px}.builder-loop-mode span{color:var(--amber);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.builder-loop-mode small{color:var(--muted);font-size:.7rem;line-height:1.4}.builder-loop-steps{display:grid;gap:6px}.builder-loop-steps div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:start;min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:8px}.builder-loop-steps strong{color:var(--cyan);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.builder-loop-steps span{color:var(--muted);font-size:.74rem;line-height:1.38;overflow-wrap:anywhere}.builder-loop-contract{display:flex;flex-wrap:wrap;gap:6px}.builder-loop-contract span{border:1px solid rgba(245,191,70,.34);border-radius:999px;color:var(--amber);font-size:.68rem;padding:4px 7px}.builder-form-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.builder-plugin-card,.builder-task-card,.builder-installed-row{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.builder-plugin-card,.builder-task-card{display:grid;gap:8px}.builder-plugin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.builder-plugin-head>div{display:grid;gap:3px;min-width:0}.builder-plugin-head strong,.builder-plugin-head span,.builder-plugin-card p,.builder-task-card p,.builder-task-meta span,.builder-installed-row strong,.builder-installed-row span{overflow-wrap:anywhere}.builder-plugin-card p,.builder-task-card p{margin:0;color:var(--muted);font-size:.86rem}.builder-blocked-row,.builder-approval-list{display:flex;flex-wrap:wrap;gap:6px}.builder-blocked-row span,.builder-approval-list span{border:1px solid rgba(223,107,134,.32);border-radius:999px;color:var(--rose);font-size:.68rem;padding:4px 7px}.builder-approval-list span{border-color:#f5bf4657;color:var(--amber)}.builder-task-meta{display:flex;flex-wrap:wrap;gap:6px}.builder-task-meta span{border:1px solid var(--line-soft);border-radius:999px;padding:4px 7px}.builder-guardrail-section{display:grid;gap:7px;border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;padding:9px}.builder-guardrail-section strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.builder-installed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;color:var(--text);text-align:left}.builder-installed-row>div{display:grid;gap:3px;min-width:0}.row-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;align-items:center}.icon-btn.danger,.ghost-btn.danger{border-color:#ff5d8f57;color:var(--rose)}.timeline-item{display:grid;gap:4px;width:100%;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:9px;text-align:left}.timeline-item strong{color:var(--cyan);font-size:.82rem}.timeline-item span{color:var(--muted);font-size:.82rem}.filter-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.filter-tabs button{min-height:30px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--muted);padding:0 9px;font-size:.78rem}.filter-tabs button.active,.filter-tabs button:hover{border-color:#21d8bf61;color:var(--green);background:#21d8bf1a}.content-meta{display:flex;flex-wrap:wrap;gap:6px}.content-meta span{border:1px solid var(--line-soft);border-radius:999px;padding:3px 7px}.knowledge-grid .panel:first-child{display:grid;gap:12px}.knowledge-input{min-height:260px}.upload-drop{position:relative;min-height:112px;display:grid;place-items:center;gap:4px;border:1px dashed rgba(121,242,172,.38);border-radius:8px;background:rgb(var(--green-rgb) / .12);color:var(--green);padding:14px;text-align:center}.upload-drop input{position:absolute;opacity:0;pointer-events:none}.upload-drop span,.mirror-card span,.mirror-card small,.secret-row span,.agent-save-bar span,.heartbeat-meta span,.heartbeat-summary span{color:var(--muted);font-size:.76rem}.compact-upload{min-height:96px}.service-group-head,.memory-control-top,.memory-section-head,.memory-source-row,.memory-lane-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.service-group-head h3{margin:0}.service-group-head span,.memory-section-head span{color:var(--muted);font-size:.78rem}.memory-control-group{display:grid;gap:9px}.memory-control-card{display:grid;gap:12px}.memory-control-top{align-items:flex-start}.memory-control-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.danger-text{color:var(--rose)}.text-btn{border:0;background:transparent;color:var(--green);padding:0;font-size:.78rem;font-weight:700}.memory-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.unified-mind-panel{position:relative;overflow:hidden}.unified-mind-route-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.unified-mind-route-strip div{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.unified-mind-route-strip span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.unified-mind-route-strip strong{display:block;margin-top:4px}.unified-mind-route-strip p{margin:7px 0 0;color:var(--muted);font-size:.84rem;line-height:1.4}.memory-kpi-strip div,.memory-section,.memory-audit-list article{border:1px solid var(--line-soft);border-radius:8px;background:var(--panel-2)}.memory-kpi-strip div{padding:9px}.memory-kpi-strip span,.memory-source-row span,.memory-lane-row span,.memory-file-row span,.memory-audit-list span,.empty-copy{color:var(--muted);font-size:.76rem}.memory-kpi-strip strong{display:block;margin-top:3px;font-size:1.18rem}.memory-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:12px;align-items:start}.memory-section{display:grid;gap:9px;padding:10px;min-width:0;overflow:hidden}.memory-source-list,.memory-lane-list,.memory-file-list,.memory-audit-list{display:grid;gap:7px;min-width:0}.memory-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.memory-source-row>div{min-width:0}.memory-source-row strong,.memory-source-row span,.memory-lane-row strong,.memory-lane-row span,.memory-lane-row p{overflow-wrap:anywhere}.memory-rules-input{min-height:180px}.memory-source-row,.memory-lane-row,.memory-file-row{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 72%,transparent);padding:8px}.memory-source-row>div,.memory-lane-row>div,.memory-file-row{display:grid;gap:2px;min-width:0}.memory-source-row>div:last-child{display:flex;align-items:center;gap:7px}.memory-source-row strong,.memory-lane-row strong,.memory-file-row strong{overflow-wrap:anywhere}.memory-lane-row{display:block}.memory-lane-main,.memory-lane-head,.memory-lane-meta,.memory-responsibility-grid{min-width:0}.memory-lane-main{display:grid;gap:8px}.memory-lane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.memory-lane-row p{margin:0;color:var(--muted);font-size:.76rem}.memory-lane-row b,.memory-source-row b{color:var(--green)}.memory-lane-meta{display:flex;flex-wrap:wrap;gap:6px}.memory-lane-meta span,.memory-responsibility-grid em{border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);padding:3px 7px;font-size:.7rem}.memory-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.memory-responsibility-grid>div{display:grid;gap:7px;border:1px solid var(--line-soft);border-radius:8px;padding:8px;background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.memory-responsibility-grid ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--muted);font-size:.74rem}.memory-rules-input{width:100%;min-height:180px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:10px;resize:vertical}.memory-audit-list article{display:grid;gap:4px;padding:9px}.memory-audit-list p,.empty-copy{margin:0}.mirror-form{display:grid;gap:10px}.mirror-list{display:grid;gap:9px}.mirror-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:11px}.mirror-card div:first-child{display:grid;gap:4px;min-width:0}.mirror-card p{margin:3px 0 0;color:var(--muted);font-size:.86rem}.mirror-actions{display:grid;justify-items:end;align-content:start;gap:7px}.full{width:100%}.doc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.doc-card p{grid-column:1 / -1}.danger{color:var(--rose)}.panel-title{display:flex;align-items:center;gap:9px;margin-bottom:10px}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.small{min-height:30px;padding:0 9px;font-size:.82rem}.panel-title svg{color:var(--cyan)}.panel-title h3,.service-group h3{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.field{display:grid;gap:7px}.field input,.field textarea,.field select,.token-modal input{width:100%;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;min-height:38px;padding:9px 10px;outline:none}.field textarea{min-height:82px;resize:vertical}.field textarea.tall{min-height:118px}.field input:focus,.field textarea:focus,.field select:focus,.token-modal input:focus,.agent-large-input:focus,.secret-row input:focus{border-color:#35d7ff94}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.services-column{display:grid;gap:8px;min-width:0}.service-group{display:grid;gap:8px;border:1px solid var(--line-soft);border-radius:8px;background:var(--panel);padding:12px}.module-list{display:grid;gap:8px}.module-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:11px}.module-card.enabled{border-color:#35d7ff57;background:#35d7ff1a}.module-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.module-heading svg{color:var(--violet)}.module-main p{margin:8px 0 10px;color:var(--muted);font-size:.9rem}.module-integrations{display:flex;gap:6px;flex-wrap:wrap}.module-integrations span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-soft);border-radius:999px;padding:4px 7px;color:var(--muted);font-size:.75rem}.marketplace-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketplace-settings-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.marketplace-settings-card p{margin:8px 0 10px;color:var(--muted);font-size:.88rem}.workspace-warning,.workspace-result{border:1px solid var(--line-soft);border-radius:8px;padding:8px;overflow-wrap:anywhere}.workspace-warning{background:#f5bf461a;color:var(--amber)}.workspace-result{background:#21d8bf1a;color:var(--green)}.workspace-quick-card{gap:7px}.workspace-quick-actions{display:grid;gap:7px;margin-top:6px}.marketplace-card-actions{display:grid;gap:7px;justify-items:end}.toggle{width:48px;height:28px;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--surface-inset)}.toggle span{display:block;width:20px;height:20px;border-radius:999px;background:var(--muted);transition:transform .14s ease,background .14s ease}.toggle.on span{transform:translate(19px);background:var(--green)}.right-rail{display:grid;gap:8px}.agent-summary{display:grid;gap:10px}.heartbeat-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.heartbeat-summary div{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:8px;padding:9px}.spawn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spawn-card,.security-agent-card,.security-event,.memory-entry{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.spawn-card{display:grid;gap:8px}.spawn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.spawn-head>div{display:grid;gap:3px;min-width:0}.spawn-card p,.security-agent-card p,.security-event p,.memory-entry p{margin:0;color:var(--muted);font-size:.84rem}.spawn-card small,.security-event small,.memory-entry span,.spawn-head span,.memory-count span{color:var(--muted);font-size:.74rem}.memory-count{display:inline-flex;align-items:center;gap:7px;color:var(--cyan)}.capability-row{display:flex;flex-wrap:wrap;gap:6px}.capability-row span{border:1px solid rgba(53,215,255,.26);border-radius:999px;color:var(--cyan);font-size:.68rem;padding:4px 7px}.security-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:8px;align-items:start}.security-left-stack{display:grid;gap:8px;min-width:0}.maintenance-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:8px;align-items:start}.maintenance-left-stack,.maintenance-right-stack{display:grid;gap:8px;min-width:0}.security-command{display:grid;gap:10px}.security-summary-grid,.maintenance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.security-summary-grid div,.maintenance-summary-grid div{border:1px solid var(--line-soft);border-left:3px solid rgba(107,184,207,.52);border-radius:8px;background:var(--surface-inset);padding:10px}.security-summary-grid span,.maintenance-summary-grid span,.backup-state span,.backup-files span,.repair-card span,.maintenance-event span{display:block;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.security-summary-grid strong,.maintenance-summary-grid strong{display:block;margin-top:5px;font-size:1.12rem}.security-event-list,.maintenance-event-list,.memory-ledger{display:grid;gap:8px}.security-event{display:grid;gap:7px}.security-event-top{display:flex;justify-content:space-between;gap:8px}.memory-entry{display:grid;gap:7px}.maintenance-command{display:grid;gap:10px}.maintenance-message{color:var(--green)}.backup-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.backup-state div,.backup-files div,.repair-card,.maintenance-event{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:10px}.backup-state strong{display:block;margin-top:5px;font-size:1rem;overflow-wrap:anywhere}.backup-files,.repair-list{display:grid;gap:8px;margin-top:8px}.backup-files div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.backup-files strong{font-size:.78rem}.backup-files em{border:1px solid rgba(53,215,255,.28);border-radius:999px;color:var(--cyan);font-size:.68rem;font-style:normal;padding:3px 7px}.repair-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.repair-card div{min-width:0}.repair-card strong,.maintenance-event strong{display:block;margin-bottom:3px}.tool-grid{display:flex;flex-wrap:wrap;gap:6px}.tool-grid span{border:1px solid rgba(53,215,255,.28);border-radius:999px;color:var(--cyan);font-size:.72rem;padding:5px 8px}.maintenance-event{display:grid;gap:7px}.maintenance-event p{margin:0;color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}.memory-entry div{display:grid;gap:3px}.status-badge,.severity-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;font-style:normal;padding:0 7px}.status-badge.completed,.status-badge.monitoring,.status-badge.mitigated,.status-badge.fixed{border-color:#21d8bf59;color:var(--green)}.status-badge.error,.severity-badge.critical{border-color:#ff5d8f6b;color:var(--rose)}.status-badge.running,.status-badge.open,.severity-badge.high,.severity-badge.medium{border-color:#f5bf466b;color:var(--amber)}.severity-badge.info,.severity-badge.low{border-color:#35d7ff52;color:var(--cyan)}.agent-config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,392px);gap:8px;align-items:start}.agent-main-stack,.agent-config-rail{display:grid;gap:8px;min-width:0}.agent-config-rail{align-content:start}.agent-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-main-stack>.span-2{grid-column:1 / -1}.agent-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-large-input{width:100%;min-height:250px;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;padding:10px;resize:vertical}.tool-toggle-list{display:grid;gap:8px;margin-top:10px}.tool-toggle-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);color:var(--text);padding:10px;text-align:left}.heartbeat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.heartbeat-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.heartbeat-status{border:1px solid var(--line-soft);border-radius:8px;background:#9da8c50f;color:var(--muted);padding:9px 10px;font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.heartbeat-status.unsaved{border-color:#f5b84a6b;background:#f5b84a1a;color:#ffd78a}.heartbeat-status.saved{border-color:#21d8bf57;background:#21d8bf14;color:var(--green)}.heartbeat-card{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:11px}.heartbeat-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.heartbeat-card textarea{min-height:118px}.heartbeat-meta{display:grid;gap:4px}.heartbeat-schedule-section{display:grid;gap:10px;margin-top:12px}.heartbeat-section-head,.heartbeat-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.heartbeat-section-head span{color:var(--muted);font-size:.8rem}.heartbeat-schedule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.heartbeat-schedule-card{align-content:start}.ghost-btn.danger{border-color:#df6b8657;color:var(--rose)}.agent-save-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(53,215,255,.35);border-radius:8px;background:var(--surface-inset);box-shadow:var(--shadow);padding:12px}.agent-save-bar>div:first-child{display:grid;gap:3px}.agent-save-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.agent-test-result{max-width:760px;overflow-wrap:anywhere}.secret-manager{min-width:0}.telegram-bridge{display:grid;gap:10px}.bridge-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bridge-status-grid div{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.bridge-status-grid span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.telegram-command-list{display:flex;flex-wrap:wrap;gap:6px}.telegram-command-list span{border:1px solid rgba(53,215,255,.28);border-radius:999px;color:var(--cyan);font-size:.72rem;padding:5px 8px}.telegram-chat-list{display:grid;gap:8px}.telegram-chat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;padding:8px;background:var(--surface-inset)}.telegram-chat-row div{display:grid;gap:3px;min-width:0}.telegram-chat-row strong,.telegram-chat-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-chat-row span{color:var(--muted);font-size:.8rem}.telegram-result{color:var(--green);overflow-wrap:anywhere}.secret-list{display:grid;gap:9px}.secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:9px}.secret-row div{display:grid;gap:3px;min-width:0}.secret-row input{grid-column:1 / -1;min-width:0;width:100%;border:1px solid var(--line);background:var(--surface-inset);color:var(--text);border-radius:8px;min-height:34px;padding:7px 9px}.secret-row .ghost-btn{grid-column:1 / -1;width:100%}.secret-row .secret-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.secret-row .secret-actions .ghost-btn{grid-column:auto;flex:1 1 112px;width:auto}.health-list,.action-list,.task-list{display:grid;gap:8px}.health-row,.action-row,.empty-state,.task-row{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:8px;padding:10px}.health-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-row{display:grid;gap:3px;align-items:start;min-width:0}.action-row strong,.action-row span{display:block}.action-row strong{overflow-wrap:anywhere}.health-row div{min-width:0;display:grid;gap:3px}.health-row span,.action-row span,.task-row small{color:var(--muted);font-size:.76rem}.health-row strong,.action-row strong{font-size:.9rem}.state,.risk{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:.68rem;font-style:normal;color:var(--muted)}.state.ready,.state.local,.risk.low{border-color:#21d8bf59;color:var(--green)}.state.missing,.risk.medium{border-color:#f2c86b59;color:var(--amber)}.risk.high{border-color:#f28ba859;color:var(--rose)}.marketplace-badge{justify-self:start;display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--line);border-radius:999px;padding:0 7px;color:var(--muted);font-size:.68rem;font-style:normal;text-transform:capitalize}.marketplace-badge.live{border-color:#21d8bf59;color:var(--green)}.marketplace-badge.pending{border-color:#f2c86b59;color:var(--amber)}.marketplace-badge.missing{border-color:#f28ba859;color:var(--rose)}.empty-state{display:flex;align-items:center;gap:8px;color:var(--green)}.task-row{color:var(--text);width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.task-row.done{opacity:.56}.task-row.done span{text-decoration:line-through}.saved-stamp{margin-top:12px}.loading-screen{min-height:100vh;display:grid;place-content:center;gap:14px;justify-items:center;background:var(--bg);color:var(--text)}.spin{animation:spin .9s linear infinite}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#000000ad}.token-modal{width:min(420px,100%);border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:16px;box-shadow:var(--shadow)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.main-grid,.settings-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.agent-forum-layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}.agent-command-head,.knowledge-command-hero{grid-template-columns:minmax(0,1fr)}.agent-command-actions{justify-content:flex-start}.knowledge-memory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-chat-panel,.thread-context-panel{grid-column:1 / -1}.right-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.work-grid,.command-grid,.analytics-dashboard-grid,.knowledge-grid,.drive-workspace-grid,.architecture-grid,.training-grid,.calendar-grid,.content-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.work-grid>.panel{grid-column:span 3}.drive-preview-panel{position:static;min-height:0}.drive-workspace-grid{grid-template-columns:minmax(0,1fr)}.drive-preview-surface{min-height:320px;max-height:60dvh}.work-grid>.panel.span-2,.knowledge-grid>.panel:nth-child(1),.knowledge-grid>.panel:nth-child(2),.knowledge-grid>.panel:nth-child(3),.knowledge-grid>.panel:nth-child(4),.knowledge-grid>.panel:nth-child(5){grid-column:span 6}.command-major,.command-card{grid-column:span 3}.command-hero,.analytics-panel,.fleet-panel,.transactions-panel,.agent-forum-layout,.analytics-wide,.dashboard-rail,.analytics-third,.analytics-half,.analytics-mid,.analytics-table,.architecture-hero,.architecture-status,.architecture-layers,.architecture-agent-map,.architecture-modules,.architecture-integrations,.architecture-governance,.training-hero,.training-operating-model,.training-week,.training-playbook,.training-assessment,.training-client-packet,.planner-form-panel,.planner-main-panel,.planner-rail-panel,.content-form-panel,.content-board-panel{grid-column:span 6}.intake-grid{grid-template-columns:minmax(0,1fr)}.intake-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-settings-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.login-screen{grid-template-columns:1fr}.login-visual{min-height:460px}.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:12;height:auto;gap:10px;border-right:0;border-bottom:1px solid var(--line);padding:10px}.nav-stack{display:flex;flex:initial;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:3px;scrollbar-width:none}.nav-section-label{display:none}.nav-stack::-webkit-scrollbar{display:none}.nav-stack a,.nav-button{flex:0 0 auto;min-width:108px;min-height:44px;justify-content:flex-start;white-space:nowrap;font-size:.78rem}.nav-stack a svg,.nav-button svg{display:block;flex:0 0 auto;width:15px;height:15px}.sidebar-footer{display:none}.workspace{padding:8px}.topbar{position:static;align-items:stretch;flex-direction:column;gap:10px;margin:-8px -8px 8px;padding:10px}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.topbar-actions .icon-btn,.topbar-actions .ghost-btn,.topbar-actions .primary-btn{width:100%}.topbar-actions .primary-btn{grid-column:1 / -1}.primary-btn,.ghost-btn,.icon-btn,.nav-button,.auth-btn,.toggle,.task-row,.thread-card,.agent-card,.fleet-row,.mesh-row,.transaction-row,.location-bars>button,.report-legend button,.vertical-bars button{min-height:44px}.icon-btn{width:44px;height:44px}.small{min-height:40px}.main-grid,.settings-grid,.work-grid,.architecture-grid,.training-grid,.calendar-grid,.content-grid,.builder-grid,.agent-config-grid,.metrics-grid,.right-rail,.intake-grid,.intake-rail,.chat-layout,.knowledge-grid,.agent-config-rail,.agent-split-grid,.marketplace-settings-list,.output-grid,.chart-row,.agent-form-grid,.heartbeat-grid,.security-grid,.maintenance-grid,.agent-forum-layout{grid-template-columns:1fr}.builder-runtime-grid,.builder-check-grid,.builder-feed-list,.builder-form-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.command-grid,.analytics-dashboard-grid{grid-template-columns:1fr}.command-major,.command-card,.command-hero,.analytics-panel,.fleet-panel,.transactions-panel{grid-column:1 / -1}.analytics-wide,.dashboard-rail,.analytics-third,.analytics-half,.analytics-mid,.analytics-table,.architecture-hero,.architecture-status,.architecture-layers,.architecture-agent-map,.architecture-modules,.architecture-integrations,.architecture-governance,.training-hero,.training-operating-model,.training-week,.training-playbook,.training-assessment,.training-client-packet,.planner-form-panel,.planner-main-panel,.planner-rail-panel,.content-form-panel,.content-board-panel,.work-grid>.panel,.work-grid>.panel.span-2,.knowledge-grid>.panel{grid-column:1 / -1}.architecture-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-card-grid,.training-module-head,.training-path-grid{grid-template-columns:1fr}.training-module-head small{white-space:normal}.appointment-card{grid-template-columns:1fr}.appointment-time{min-height:auto;grid-template-columns:auto minmax(0,1fr);align-items:center}.row-actions{justify-content:stretch}.span-2{grid-column:auto}.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel-head,.panel-title-row{align-items:stretch}.time-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.time-tabs button{min-width:0}.thread-list{max-height:none;overflow:visible}.forum-chat-panel{min-height:auto}.forum-messages{max-height:none}.message.user,.message.assistant{max-width:100%}.thread-control-strip{display:grid;gap:8px}.thread-control-strip>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.thread-control-strip>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-settings-card{grid-template-columns:1fr}.marketplace-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.marketplace-card-actions .state,.marketplace-card-actions .primary-btn,.marketplace-card-actions .ghost-btn{width:100%}}@media(max-width:620px){body{overflow-x:hidden}.login-screen{padding:12px}.login-visual{min-height:380px;padding:14px}.login-infographic{min-height:260px}.login-node{min-width:86px;font-size:.78rem}.workspace{padding:8px}.topbar{align-items:stretch;flex-direction:column}.topbar-actions{grid-template-columns:1fr}.topbar-actions .icon-btn,.topbar-actions .ghost-btn,.topbar-actions .primary-btn{width:100%}.topbar-actions .primary-btn{grid-column:auto}.panel{padding:10px}.panel-title-row,.analytics-panel-head,.workspace-detail-head,.thread-card-head,.thread-meta,.thread-subtitle{align-items:flex-start}.workspace-detail-head{flex-direction:column}.two-col,.provider-grid,.bridge-status-grid,.command-kpis,.planner-kpis,.architecture-flow,.architecture-card-grid,.intake-form-grid,.client-tool-grid,.contact-summary-strip,.intake-module-grid,.inventory-bars,.secret-row,.spawn-grid,.security-summary-grid,.maintenance-summary-grid,.backup-state{grid-template-columns:1fr}input,textarea,select{font-size:16px;min-height:44px}.primary-btn,.ghost-btn,.icon-btn,.auth-btn,.prompt-chip,.toggle,.thread-filter-row button,.thread-control-strip button,.time-tabs button,.card-actions button{min-height:44px}.contact-submission-actions .ghost-btn{justify-content:center;width:100%}.nav-stack a,.nav-button{min-width:98px}.brand-lockup{gap:8px}.brand-mark{width:34px;height:34px}.module-card{grid-template-columns:1fr}.metrics-grid{gap:6px}.metric{min-height:72px;padding:10px}.metric strong{font-size:1.18rem}.card-actions,.workspace-detail-actions,.secret-row .secret-actions,.row-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.card-actions .primary-btn,.card-actions .ghost-btn,.row-actions .primary-btn,.row-actions .ghost-btn,.row-actions .icon-btn,.secret-row .secret-actions .ghost-btn,.secret-row .secret-actions .primary-btn{width:100%}.command-kpis{grid-template-columns:1fr}.overview-chart{min-height:190px;padding:8px}.overview-chart svg{min-height:146px}.vertical-bars{height:145px;gap:5px;padding:10px 6px 8px}.vertical-bars button{min-width:0}.vertical-bars span,.chart-axis-labels{font-size:.66rem}.donut{width:104px}.donut:after{inset:16px}.location-bars>button{grid-template-columns:1fr;gap:5px}.location-bars>button>div{width:100%}.time-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.time-tabs button{width:100%}.chat-compose,.doc-card,.fleet-row,.mirror-card,.backup-files div,.repair-card,.transaction-head,.transaction-row,.mesh-row,.marketplace-settings-card{grid-template-columns:1fr}.chat-panel{min-height:auto}.messages{max-height:none;padding-right:0}.chat-compose textarea{min-height:118px}.fleet-row,.mesh-row,.transaction-row,.marketplace-settings-card{align-items:stretch}.marketplace-card-actions{grid-template-columns:1fr;justify-items:stretch}.marketplace-card-actions .state,.marketplace-card-actions .primary-btn,.marketplace-card-actions .ghost-btn{width:100%}.thread-create-row input,.thread-search-row input,.chat-compose textarea,.secret-row input{font-size:16px}.thread-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.thread-filter-row button{width:100%}.thread-control-strip>div,.thread-control-strip>div:last-child{grid-template-columns:1fr}.forum-messages,.message{padding:10px}.message.user,.message.assistant{max-width:100%}.telegram-chat-row,.health-row{grid-template-columns:1fr;align-items:stretch}.health-row{display:grid}.transaction-head{display:none}.transaction-row{gap:4px;padding:10px 0}.agent-save-bar{position:static;align-items:stretch;flex-direction:column}.agent-save-actions,.agent-save-actions .ghost-btn,.agent-save-actions .primary-btn{width:100%}.modal-actions{display:grid;grid-template-columns:1fr}}.theme-light,.theme-light *{scrollbar-color:#b7c4d4 #edf2f7}.theme-light.login-screen,.theme-light.app-shell{background:linear-gradient(90deg,rgba(71,99,135,.08) 1px,transparent 1px),linear-gradient(rgba(71,99,135,.08) 1px,transparent 1px),var(--bg);color:var(--text)}.theme-light .login-panel,.theme-light .sidebar,.theme-light .topbar,.theme-light .panel,.theme-light .command-card,.theme-light .command-hero,.theme-light .overview-card,.theme-light .dashboard-rail,.theme-light .service-report,.theme-light .demographics-card,.theme-light .new-orders-card,.theme-light .location-card,.theme-light .quick-agent,.theme-light .activity-panel,.theme-light .fleet-panel,.theme-light .mesh-panel,.theme-light .transactions-panel,.theme-light .metric,.theme-light .doc-card,.theme-light .agent-card,.theme-light .provider-card,.theme-light .thread-card,.theme-light .thread-list-panel,.theme-light .thread-context-panel,.theme-light .forum-chat-panel,.theme-light .chat-panel,.theme-light .intake-module-card,.theme-light .architecture-card,.theme-light .agent-architecture-card,.theme-light .architecture-click-card,.theme-light .flow-node,.theme-light .planner-kpis div,.theme-light .appointment-card,.theme-light .local-calendar-day,.theme-light .content-card,.theme-light .workspace-item,.theme-light .drive-preview-surface,.theme-light .portal-account-card,.theme-light .portal-message,.theme-light .marketplace-settings-card,.theme-light .spawn-card,.theme-light .security-agent-card,.theme-light .repair-card,.theme-light .heartbeat-card,.theme-light .mirror-card,.theme-light .secret-row,.theme-light .telegram-chat-row,.theme-light .health-row,.theme-light .builder-plugin-card,.theme-light .builder-task-card,.theme-light .builder-installed-row{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow)}.theme-light .login-node,.theme-light .login-node.main,.theme-light .time-tabs,.theme-light .overview-chart,.theme-light .vertical-bars,.theme-light .semi-gauge,.theme-light .split-stats div,.theme-light .rail-market-row,.theme-light .rail-stat,.theme-light .report-legend button,.theme-light .sales-segment,.theme-light .mesh-row,.theme-light .fleet-row,.theme-light .transaction-row,.theme-light .thread-create-row input,.theme-light .thread-search-row input,.theme-light .chat-compose textarea,.theme-light .quick-agent textarea,.theme-light .agent-large-input,.theme-light .heartbeat-card textarea,.theme-light .secret-row input,.theme-light .field input,.theme-light .field textarea,.theme-light .field select,.theme-light input,.theme-light textarea,.theme-light select{background:var(--panel-2);border-color:var(--line);color:var(--text)}.theme-light .client-portal-shell{background:linear-gradient(90deg,rgba(71,99,135,.08) 1px,transparent 1px),linear-gradient(rgba(71,99,135,.08) 1px,transparent 1px),var(--bg)}.theme-light input::placeholder,.theme-light textarea::placeholder{color:#7b8798}.theme-light select option{background:#fff;color:#172033}.theme-light .topbar{background:#fffffff0}.theme-light .sidebar{background:#fff}.theme-light .primary-btn{background:#147d96;border-color:#147d96;color:#fff}.theme-light .ghost-btn,.theme-light .icon-btn,.theme-light .appearance-toggle,.theme-light .nav-button{background:transparent;color:var(--text)}.theme-light .ghost-btn:hover,.theme-light .icon-btn:hover,.theme-light .nav-button:hover,.theme-light .nav-button.active{background:#147d961a;border-color:#147d9647}.theme-light .nav-button.active,.theme-light .line-primary,.theme-light .rail-stat strong,.theme-light .login-ticker span{color:var(--green)}.theme-light .gauge-bg{stroke:#dbe4ee}.theme-light .overview-chart,.theme-light .command-sparkline,.theme-light .transactions-panel,.theme-light .vertical-bars{background:linear-gradient(90deg,rgba(71,99,135,.08) 1px,transparent 1px),linear-gradient(rgba(71,99,135,.08) 1px,transparent 1px),var(--panel)}.theme-light .location-bars>div>div,.theme-light .location-bars>button>div,.theme-light .progress-track,.theme-light .token-track{background:#dfe7f0}.theme-light .error-band{background:#b43f5c1a;color:#7c243a}.theme-light .message.assistant{background:#fff;color:var(--text)}.theme-light .message.user{color:var(--text)}.theme-light .command-kpi,.theme-light .ticker-item,.theme-light .chart-row>div,.theme-light .inventory-bars div,.theme-light .mini-metrics div,.theme-light .output-list article,.theme-light .signal-row,.theme-light .context-source-list article,.theme-light .timeline-item,.theme-light .filter-tabs button,.theme-light .thread-search-row,.theme-light .thread-control-strip,.theme-light .client-tool,.theme-light .architecture-info-list span,.theme-light .module-architecture-group,.theme-light .integration-architecture-group,.theme-light .governance-list .architecture-click-card,.theme-light .service-group,.theme-light .module-card,.theme-light .tool-toggle-row,.theme-light .security-event,.theme-light .memory-entry,.theme-light .security-summary-grid div,.theme-light .maintenance-summary-grid div,.theme-light .backup-state div,.theme-light .backup-files div,.theme-light .maintenance-event,.theme-light .bridge-status-grid div,.theme-light .action-row,.theme-light .empty-state,.theme-light .task-row,.theme-light .builder-runtime-grid div,.theme-light .builder-check-grid div,.theme-light .builder-feed-list div,.theme-light .builder-loop-mode,.theme-light .builder-loop-steps div,.theme-light .builder-guardrail-section{background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:0 10px 28px #14264212}.theme-light .live-source-row,.theme-light .live-list-row,.theme-light .command-kpi,.theme-light .command-launch-card,.theme-light .command-now-card,.theme-light .command-priority-row,.theme-light .agent-pulse-row,.theme-light .security-command-status,.theme-light .heartbeat-status,.theme-light .weather-command-card,.theme-light .split-stats button,.theme-light .todo-priority-toggle button,.theme-light .signal-handoff-row,.theme-light .profit-status,.theme-light .profit-metric-grid button{background:var(--panel);border-color:var(--line);color:var(--text)}.theme-light .signal-handoff-row>button:first-child{background:transparent;color:var(--text)}.theme-light .heartbeat-status.unsaved{background:#f5b84a1f;border-color:#a16e183d;color:#8a5a0a}.theme-light .heartbeat-status.saved{background:#0b9c8b1a;border-color:#0b9c8b38;color:#08796c}.theme-light .completion-ring{background:radial-gradient(circle at center,var(--panel) 0 57%,transparent 58%),conic-gradient(var(--green) 0 72%,rgba(71,99,135,.14) 72% 100%)}.theme-light .hero-chart,.theme-light .map-plot{background:linear-gradient(90deg,rgba(71,99,135,.08) 1px,transparent 1px),linear-gradient(rgba(71,99,135,.08) 1px,transparent 1px),var(--panel);border-color:var(--line)}.theme-light .map-grid{border-color:#147d9629}.theme-light .map-dot{background:#fff;border-color:#147d9642;color:var(--green);box-shadow:0 10px 24px #1426421f}.theme-light .donut:after{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.theme-light .bar-row div,.theme-light .load-bar,.theme-light .location-bars>div>div,.theme-light .location-bars>button>div{background:#dfe7f0;border-color:var(--line)}.theme-light .upload-drop,.theme-light .module-card.enabled,.theme-light .thread-card.active,.theme-light .thread-filter-row button.active,.theme-light .thread-control-strip button.active,.theme-light .filter-tabs button.active,.theme-light .filter-tabs button:hover,.theme-light .time-tabs button.active,.theme-light .time-tabs button:hover{background:#0f9f8714;border-color:#0f9f8747;color:var(--green)}.theme-light .toggle{background:#dfe7f0;border-color:var(--line)}.theme-light .toggle span{background:#8492a6}.theme-light .toggle.on{background:#0f9f871f;border-color:#0f9f8757}.theme-light .toggle.on span{background:var(--green)}.theme-light .prompt-chip,.theme-light .tag-cloud span,.theme-light .module-integrations span,.theme-light .content-meta span,.theme-light .telegram-command-list span,.theme-light .status-chip,.theme-light .thread-badge{background:#147d9612;border-color:#147d962e;color:var(--cyan)}.theme-light .status-chip.confirmed,.theme-light .status-chip.approved,.theme-light .status-chip.published,.theme-light .status-chip.completed{background:#0f9f8717;border-color:#0f9f873d;color:var(--green)}.theme-light .status-chip.scheduled,.theme-light .status-chip.running,.theme-light .status-chip.synced{background:#147d9617;border-color:#147d963d;color:var(--cyan)}.theme-light .status-chip.review,.theme-light .status-chip.needs-follow-up,.theme-light .status-chip.standby{background:#b879131a;border-color:#b879133d;color:var(--amber)}.theme-light .assistant-answer,.theme-light .client-ledger-card,.theme-light .selected-client-panel,.theme-light .support-client-panel,.theme-light .client-fact-grid div,.theme-light .client-message-box,.theme-light .support-client-messages,.theme-light .support-client-message,.theme-light .selected-client-notes,.theme-light .support-client-compose textarea{background:var(--panel);border-color:var(--line);color:var(--text)}.theme-light .client-ledger-card:hover,.theme-light .client-ledger-card.active{background:#116f7914;border-color:#116f793d}.theme-light .message{background:var(--panel);border-color:var(--line)}.theme-light .output-list h3,.theme-light .output-list article span,.theme-light .output-list article p,.theme-light .signal-row span,.theme-light .signal-row p,.theme-light .doc-card span,.theme-light .doc-card p,.theme-light .agent-card span,.theme-light .provider-card span,.theme-light .provider-card small,.theme-light .mini-metrics span,.theme-light .timeline-item span,.theme-light .context-source-list span,.theme-light .planner-kpis span,.theme-light .appointment-main span,.theme-light .appointment-main small,.theme-light .content-card span,.theme-light .content-card small,.theme-light .workspace-detail-head p,.theme-light .workspace-item-main p,.theme-light .module-main p,.theme-light .marketplace-settings-card p,.theme-light .heartbeat-meta span,.theme-light .heartbeat-summary span,.theme-light .bridge-status-grid span,.theme-light .health-row span,.theme-light .action-row span,.theme-light .task-row span,.theme-light .backup-state span,.theme-light .live-source-row span,.theme-light .live-list-row span,.theme-light .live-list-row p,.theme-light .backup-files span{color:var(--muted)}.theme-light .output-list article strong,.theme-light .signal-row strong,.theme-light .doc-card strong,.theme-light .agent-card strong,.theme-light .provider-card strong,.theme-light .timeline-item strong,.theme-light .context-source-list strong,.theme-light .mini-metrics strong,.theme-light .planner-kpis strong,.theme-light .content-card strong,.theme-light .appointment-card strong,.theme-light .workspace-item strong,.theme-light .module-heading strong,.theme-light .tool-toggle-row strong,.theme-light .security-event strong,.theme-light .memory-entry strong,.theme-light .maintenance-event strong,.theme-light .health-row strong,.theme-light .action-row strong,.theme-light .task-row strong{color:var(--text)}.theme-light .live-source-row strong,.theme-light .live-list-row strong,.theme-light .command-clock strong{color:var(--text)}.theme-light .activity-row i{background:#fff}.theme-light .activity-row:not(:last-child):after{background:#147d9633}.theme-light .transaction-row{border-bottom-color:var(--line-soft)}.theme-light .status-chip.cancelled,.theme-light .status-chip.blocked,.theme-light .status-chip.error{background:#b43f5c17;border-color:#b43f5c3d;color:var(--rose)}.theme-light .thread-badge.open{border-color:#0f9f873d;color:var(--green)}.theme-light .thread-badge.waiting{border-color:#b879133d;color:var(--amber)}.theme-light .thread-badge.resolved{border-color:#147d963d;color:var(--cyan)}.theme-light .thread-badge.archived{border-color:var(--line);color:var(--muted)}.theme-light .workspace-warning{background:#b879131a;border-color:#b8791338;color:var(--amber)}.theme-light .workspace-result{background:#0f9f8717;border-color:#0f9f8738;color:var(--green)}.topbar-title{min-width:0;display:flex;align-items:center;gap:10px}.topbar-title>div{min-width:0}.topbar-title h2{text-transform:capitalize}.topbar-title h2,.brand-lockup h1,.panel-title h3,.service-group h3,.thread-card strong,.appointment-card strong,.content-card strong,.workspace-item strong,.module-heading strong{overflow-wrap:anywhere}.mobile-menu-btn,.sidebar-close,.mobile-nav-backdrop{display:none}@media(max-width:860px){html,body,#root{width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}.app-shell{display:block;min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(86vw,340px);height:100dvh;max-height:100dvh;gap:14px;border-right:1px solid var(--line);border-bottom:0;padding:14px;transform:translate(-104%);transition:transform .18s ease;overflow-y:auto;overscroll-behavior:contain;box-shadow:24px 0 60px #00000047}.mobile-nav-open .sidebar{transform:translate(0)}.mobile-nav-open .mobile-nav-backdrop{position:fixed;inset:0;z-index:35;display:block;width:100%;height:100%;border:0;background:#05080e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.brand-lockup{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.sidebar-close,.mobile-menu-btn{display:inline-flex}.nav-stack{display:grid;gap:6px;overflow:visible;padding-bottom:0}.nav-stack a,.nav-button{width:100%;min-width:0;min-height:48px;justify-content:flex-start;white-space:normal;font-size:.92rem}.nav-stack a svg,.nav-button svg{width:18px;height:18px}.sidebar-footer{display:grid;padding-top:4px}.workspace{width:100%;min-height:100dvh;padding:8px}.topbar{position:sticky;top:0;z-index:20;min-height:62px;flex-direction:column;align-items:stretch;margin:-8px -8px 8px;padding:8px}.topbar-title{width:100%}.topbar-title h2{max-width:100%;font-size:1.02rem;line-height:1.15}.topbar-title .eyebrow{font-size:.66rem}.topbar-actions{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;padding:7px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 10px 30px #00000029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-actions .appearance-toggle,.topbar-actions .ghost-btn,.topbar-actions .primary-btn{width:100%;min-width:0;min-height:48px;padding:0 6px;gap:5px;border-radius:10px;font-size:.72rem;line-height:1.05;white-space:normal}.topbar-actions .primary-btn{grid-column:auto}.metrics-grid{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px 8px;margin:0 -2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.metrics-grid::-webkit-scrollbar{display:none}.metric{flex:0 0 min(44vw,170px);min-height:78px;scroll-snap-align:start}.main-grid,.settings-grid,.work-grid,.architecture-grid,.calendar-grid,.content-grid,.builder-grid,.agent-config-grid,.security-grid,.maintenance-grid,.chat-layout,.knowledge-grid,.agent-config-rail,.agent-split-grid,.marketplace-settings-list,.output-grid,.chart-row,.agent-form-grid,.heartbeat-grid,.heartbeat-schedule-list,.command-grid,.analytics-dashboard-grid,.agent-forum-layout,.right-rail,.intake-grid,.intake-rail{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)}.panel,.command-card,.command-hero,.overview-card,.dashboard-rail,.service-report,.demographics-card,.new-orders-card,.location-card,.quick-agent,.activity-panel,.fleet-panel,.mesh-panel,.transactions-panel,.thread-list-panel,.thread-context-panel,.forum-chat-panel,.chat-panel,.architecture-card,.appointment-card,.content-card,.builder-plugin-card,.builder-task-card,.builder-installed-row,.workspace-item,.secret-row{max-width:100%;overflow:hidden}.panel-title-row,.analytics-panel-head,.workspace-detail-head,.thread-card-head,.thread-meta,.thread-subtitle,.inline-actions,.card-actions,.row-actions,.share-actions{min-width:0}.analytics-panel-head,.panel-title-row,.workspace-detail-head,.live-hero-head,.live-hero-actions{flex-direction:column;align-items:stretch;gap:8px}.command-clock{min-width:0;justify-items:start;text-align:left}.live-hero-actions .primary-btn,.live-hero-actions .ghost-btn{width:100%}.analytics-panel-head .card-actions,.panel-title-row .card-actions,.workspace-detail-actions{width:100%;justify-content:stretch}.card-actions .primary-btn,.card-actions .ghost-btn,.share-actions .ghost-btn,.workspace-detail-actions .primary-btn,.workspace-detail-actions .ghost-btn{flex:1 1 130px}.asset-preview{grid-template-columns:56px minmax(0,1fr) auto}.asset-preview .asset-state{grid-column:1 / -1;justify-self:start}.share-actions{justify-content:stretch}.share-state{width:100%;margin-right:0}.overview-card{min-height:auto}.overview-chart{min-height:178px}.overview-chart svg{min-height:134px}.command-hero{min-height:auto;grid-template-rows:auto auto auto}.hero-chart{min-height:160px}.command-kpis,.split-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-bars{width:64px}.transactions-panel,.analytics-table{overflow-x:auto}.transaction-table{min-width:0}.transaction-row{border:1px solid var(--line-soft);border-radius:8px;margin-bottom:7px;padding:10px}.agent-forum-layout{gap:10px}.thread-list{max-height:48dvh;overflow:auto;padding-right:0}.forum-chat-panel,.chat-panel{min-height:min(74dvh,640px)}.messages{max-height:52dvh;overflow:auto}.forum-messages{max-height:none;min-height:58dvh;overflow:auto}.chat-compose{grid-template-columns:minmax(0,1fr);gap:8px}.chat-compose .primary-btn,.chat-compose .ghost-btn{width:100%}.thread-control-strip,.thread-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.thread-control-strip button,.thread-filter-row button{width:100%;min-height:42px;border-radius:8px}.field input,.field textarea,.field select,.thread-create-row input,.thread-search-row input,.chat-compose textarea,.secret-row input,input,textarea,select{max-width:100%;font-size:16px}.secret-row,.marketplace-settings-card,.telegram-chat-row,.health-row,.builder-plugin-card,.builder-task-card,.builder-installed-row,.fleet-row,.mesh-row,.backup-files div,.repair-card,.appointment-card,.content-card,.workspace-item,.doc-card{grid-template-columns:minmax(0,1fr)}.builder-runtime-grid,.builder-check-grid,.builder-feed-list,.builder-form-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.signal-handoff-row,.todo-review-row,.profit-status{grid-template-columns:1fr;align-items:stretch}.signal-handoff-row .ghost-btn,.todo-review-row .ghost-btn{width:100%}.profit-status span{text-align:left}.profit-metric-grid{grid-template-columns:1fr}}@media(max-width:620px){.login-screen{min-height:100dvh;padding:8px;gap:8px;align-items:start}.login-visual{min-height:220px;padding:14px}.login-infographic{display:none}.login-panel{min-height:auto;align-self:start;align-content:start;padding:18px 14px}.login-panel h2{font-size:1.78rem;line-height:1.08}.provider-grid{grid-template-columns:minmax(0,1fr)}.topbar-actions .action-label,.topbar-actions .appearance-toggle span{display:none}.topbar-actions .appearance-toggle,.topbar-actions .ghost-btn,.topbar-actions .primary-btn{min-height:50px}.metric{flex-basis:min(62vw,190px)}.command-kpis,.split-stats,.thread-control-strip,.thread-filter-row,.two-col,.client-workspace-grid,.client-fact-grid,.planner-kpis,.architecture-flow,.architecture-card-grid,.intake-form-grid,.client-tool-grid,.intake-module-grid,.inventory-bars,.secret-row,.spawn-grid,.security-summary-grid,.maintenance-summary-grid,.backup-state,.builder-runtime-grid,.builder-check-grid,.builder-feed-list,.builder-form-controls{grid-template-columns:minmax(0,1fr)}.builder-plugin-head{align-items:stretch;flex-direction:column}.time-tabs button,.thread-control-strip button,.thread-filter-row button,.card-actions .primary-btn,.card-actions .ghost-btn,.row-actions .primary-btn,.row-actions .ghost-btn,.row-actions .icon-btn,.secret-row .secret-actions .primary-btn,.secret-row .secret-actions .ghost-btn,.heartbeat-actions .primary-btn,.heartbeat-actions .ghost-btn{width:100%}.client-ledger-list{max-height:330px}.support-client-panel{grid-column:auto}.selected-client-head,.support-client-head,.support-client-compose{grid-template-columns:minmax(0,1fr);align-items:stretch}.selected-client-head,.support-client-head{flex-direction:column}.time-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.output-list article,.context-source-list article,.timeline-item,.signal-row,.task-row,.memory-entry,.security-event,.maintenance-event{overflow-wrap:anywhere}.message.user,.message.assistant{max-width:100%}.forum-chat-panel{min-height:calc(100dvh - 132px)}.forum-messages{min-height:50dvh;max-height:none}.forum-messages .message p{max-height:none;overflow:visible}}@media(max-width:620px){.memory-control-top,.service-group-head,.memory-section-head,.memory-source-row{align-items:stretch;flex-direction:column}.memory-control-actions,.memory-control-actions .primary-btn,.memory-control-actions .ghost-btn{width:100%}.memory-kpi-strip,.agent-command-stats,.knowledge-command-stats,.knowledge-source-strip,.knowledge-memory-strip,.memory-settings-grid,.unified-mind-route-strip,.memory-responsibility-grid,.memory-lane-row{grid-template-columns:minmax(0,1fr)}.memory-lane-row{align-items:start}}@media(max-width:1120px){.portal-admin-grid,.client-portal-grid{grid-template-columns:minmax(0,1fr)}.client-portal-wide{grid-column:auto}.local-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.client-portal-shell{padding:8px}.client-portal-login{margin-top:48px}.client-portal-head{flex-direction:column;align-items:stretch}.client-portal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-tabs button{width:100%;justify-content:center}.portal-admin-grid .planner-kpis,.local-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-account-card .card-actions,.client-portal-grid .card-actions{justify-content:stretch}.portal-account-card .card-actions .primary-btn,.portal-account-card .card-actions .ghost-btn,.client-portal-head .ghost-btn{width:100%}}.bc-home{display:grid;gap:12px}.bc-home-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.bc-home-head h2,.bc-home-head p,.bc-panel h3,.bc-section-label,.bc-card p{margin:0}.bc-home-head h2{font-size:1.35rem;line-height:1.15}.bc-home-sub{color:var(--muted);font-size:.88rem;margin-top:3px}.bc-inline-high{color:var(--prio-high-text);font-weight:700}.bc-panel{min-width:0;border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;padding:12px}.bc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bc-panel-head h3,.bc-section-label{font-size:.8rem;color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em}.bc-panel-hint,.bc-panel-icon{color:var(--muted);font-size:.78rem}.bc-hill-panel{overflow:hidden}.bc-hill{position:relative;min-height:148px;padding:4px 2px 0}.bc-hill-svg{display:block;width:100%;height:118px;overflow:visible}.bc-hill-baseline,.bc-hill-crest{stroke:var(--line-soft);stroke-width:1}.bc-hill-crest{stroke-dasharray:4 4}.bc-hill-curve{fill:none;stroke:var(--line-strong);stroke-width:2.5;vector-effect:non-scaling-stroke}.bc-hill-dot{outline:none}.bc-hill-dot.is-clickable{cursor:pointer}.bc-hill-dot-halo{opacity:.18}.bc-hill-dot-core{stroke:var(--panel);stroke-width:2;transition:r .14s ease,filter .14s ease}.bc-hill-dot.is-clickable:hover .bc-hill-dot-core,.bc-hill-dot.is-clickable:focus-visible .bc-hill-dot-core{r:7;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .2))}.bc-hill-legend{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.75rem}.bc-hill-empty,.bc-empty{color:var(--muted);font-size:.86rem}.bc-hill-empty{position:absolute;inset:48px 12px auto;text-align:center}.bc-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;align-items:start}.bc-projects{display:grid;gap:10px;min-width:0}.bc-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.bc-card{--card-accent: var(--blue);--card-accent-soft: rgb(23 92 211 / .1);position:relative;display:grid;gap:9px;min-width:0;min-height:202px;border:1px solid var(--line-soft);border-radius:8px;background:var(--panel);padding:12px 12px 11px 16px;overflow:hidden}.bc-card.is-disabled{opacity:.72}.bc-card-rail{position:absolute;inset:0 auto 0 0;width:4px;background:var(--card-accent)}.bc-card-head,.bc-card-foot,.bc-card-hill{display:flex;align-items:center;gap:8px;min-width:0}.bc-card-head{justify-content:space-between}.bc-star,.bc-color-btn,.bc-card-open{border:1px solid var(--line);background:var(--surface-inset);color:var(--muted);cursor:pointer}.bc-star,.bc-color-btn{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px}.bc-star:hover,.bc-star:focus-visible,.bc-color-btn:hover,.bc-color-btn:focus-visible,.bc-card-open:hover,.bc-card-open:focus-visible{border-color:var(--card-accent);color:var(--text)}.bc-star.is-on{color:var(--card-accent);background:var(--card-accent-soft);border-color:var(--card-accent)}.bc-card-title{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:1rem;font-weight:800;text-align:left;overflow-wrap:anywhere}.bc-card-title:hover,.bc-card-title:focus-visible{color:var(--card-accent)}.bc-color-wrap{position:relative;flex:0 0 auto}.bc-color-pop{position:absolute;top:34px;right:0;z-index:4;display:grid;grid-template-columns:repeat(5,22px);gap:6px;width:max-content;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:8px;box-shadow:var(--shadow-lg)}.bc-swatch{width:22px;height:22px;border:2px solid transparent;border-radius:999px;cursor:pointer}.bc-swatch.is-active,.bc-swatch:hover,.bc-swatch:focus-visible{border-color:var(--text)}.bc-card-category{color:var(--card-accent);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.bc-card-desc{color:var(--text-soft);font-size:.88rem;line-height:1.45}.bc-card-hill{margin-top:auto;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface-inset);padding:7px 9px}.bc-hill-mini{width:72px;height:26px;flex:0 0 auto}.bc-hill-mini path{fill:none;stroke:var(--line-strong);stroke-width:2}.bc-card-phase{color:var(--text-soft);font-size:.78rem;font-weight:700}.bc-card-foot{flex-wrap:wrap}.bc-count{color:var(--text-soft);font-size:.78rem}.bc-count strong{color:var(--text)}.bc-count--muted{color:var(--muted)}.bc-chip{border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--text-soft);background:var(--surface-inset);font-size:.72rem;font-weight:800}.bc-chip--high{color:var(--prio-high-text);background:var(--prio-high-soft);border-color:var(--prio-high-border)}.bc-chip--medium-high{color:var(--prio-medium-high-text);background:var(--prio-medium-high-soft);border-color:var(--prio-medium-high-border)}.bc-chip--none{color:var(--prio-none-text);background:var(--prio-none-soft);border-color:var(--prio-none-border)}.bc-card-open{display:inline-flex;align-items:center;gap:3px;min-height:26px;margin-left:auto;border-radius:8px;padding:0 8px;font-size:.76rem;font-weight:800}.bc-activity{position:sticky;top:76px}.bc-activity-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bc-activity-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start;min-width:0;border-bottom:1px solid var(--line-soft);padding:0 0 8px}.bc-activity-row:last-child{border-bottom:0;padding-bottom:0}.bc-activity-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface-inset);color:var(--muted)}.bc-activity-title,.bc-activity-detail{margin:0;overflow-wrap:anywhere}.bc-activity-title{color:var(--text);font-size:.84rem;font-weight:800}.bc-activity-detail,.bc-activity-time{color:var(--muted);font-size:.75rem}.bc-sev--critical,.bc-sev--high{color:var(--prio-high-text);background:var(--prio-high-soft);border-color:var(--prio-high-border)}.bc-sev--medium-high,.bc-sev--medium{color:var(--prio-medium-high-text);background:var(--prio-medium-high-soft);border-color:var(--prio-medium-high-border)}.bc-sev--low{color:var(--prio-low-text);background:var(--prio-low-soft);border-color:var(--prio-low-border)}@media(max-width:960px){.bc-home-grid{grid-template-columns:minmax(0,1fr)}.bc-activity{position:static}}@media(max-width:620px){.bc-home-head,.bc-panel-head{align-items:stretch;flex-direction:column}.bc-card-grid{grid-template-columns:minmax(0,1fr)}.bc-activity-row{grid-template-columns:28px minmax(0,1fr)}.bc-activity-time{grid-column:2}}.activity-grid{display:grid;gap:16px}.muted{color:var(--muted);font-size:13px;line-height:1.55}.status-good{color:var(--green)}.status-warn{color:var(--amber)}.status-bad{color:var(--red)}.chip{border:1px solid var(--line);background:transparent;color:var(--text-soft);border-radius:999px;padding:3px 11px;font-size:12px;cursor:pointer}.chip:hover{border-color:var(--line-soft);color:var(--text)}.chip-active{border-color:var(--blue);color:var(--text);background:color-mix(in srgb,var(--blue) 14%,transparent)}.activity-actors{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.activity-actor{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.activity-actor strong{font-size:13px;text-transform:capitalize}.activity-actor span{font-size:15px;font-weight:600}.activity-actor small{color:var(--muted);font-size:11px}.activity-actor.silent{border-color:var(--amber)}.activity-silence{margin-top:12px;padding:10px 12px;border-left:2px solid var(--amber);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--amber) 8%,transparent)}.activity-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.activity-log{overflow:hidden}.activity-table{width:100%;border-collapse:collapse;font-size:12.5px;display:block;overflow-x:auto;max-height:460px;overflow-y:auto}.activity-table th{text-align:left;font-weight:500;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:6px 12px 6px 0;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.activity-table td{padding:6px 12px 6px 0;border-bottom:1px solid var(--line-soft);vertical-align:top;white-space:nowrap}.activity-table td:last-child{white-space:normal;min-width:220px}.activity-table tr.row-denied td:first-child{border-left:2px solid var(--amber);padding-left:8px}.activity-halts{border-left:2px solid var(--amber)}.halt-row{padding:10px 0;border-bottom:1px solid var(--line-soft)}.halt-row:last-child{border-bottom:none}.halt-row strong{text-transform:none}.halt-exit{font-size:12px;color:var(--text-soft);background:color-mix(in srgb,var(--amber) 8%,transparent);border-radius:6px;padding:6px 9px;margin-top:4px;overflow-wrap:anywhere}.back-to-top-btn{position:fixed;bottom:24px;right:24px;z-index:999;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:24px;box-shadow:0 6px 20px #0000004d;cursor:pointer;transition:all .2s ease}.back-to-top-btn:hover{background:var(--cyan);color:#fff;border-color:var(--cyan);transform:translateY(-2px)}.comment-thread-node{border-left:3px solid var(--cyan);padding:10px 14px;margin-bottom:10px;border-radius:4px 8px 8px 4px;background:var(--panel-2);transition:background .15s ease}.comment-thread-node.assistant{border-left-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,var(--panel))}.comment-thread-node:hover{background:var(--panel-3)}.agent-workspace-shell{--agent-terminal-bg: #050913;--agent-terminal-panel: #08111f;--agent-terminal-line: #1d3555;--agent-terminal-soft: #8ea4c5;--agent-terminal-text: #e6f2ff;--agent-terminal-green: #35f0a0;--agent-terminal-cyan: #39d5ff;--agent-terminal-pink: #ff5ebd;--agent-terminal-amber: #ffc857;position:relative;display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr) minmax(230px,300px);grid-template-areas:"head head head" "hero hero context" "threads chat context";gap:8px;align-items:stretch;min-height:min(82dvh,980px);min-width:0}.agent-workspace-shell>.panel{min-width:0}.agent-workspace-shell .agent-command-head{grid-area:head}.agent-rail-backdrop{display:none}.agent-rail-open .agent-rail-backdrop{position:fixed;inset:0 0 0 210px;z-index:1000;display:block;border:0;background:#03071275;cursor:default}.theme-light .agent-rail-open .agent-rail-backdrop{background:#0f172a42}.agent-side-rail{position:fixed;top:74px;bottom:12px;left:222px;z-index:1001;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(338px,calc(100vw - 32px));max-height:none;border:1px solid rgb(57 213 255 / .24);border-radius:8px;background:#07101d;box-shadow:0 22px 58px #00000061,inset 0 1px #ffffff0d;color:var(--agent-terminal-text);opacity:0;overflow:hidden;padding:12px;pointer-events:none;transform:translate(calc(-100% - 14px));transition:opacity .18s ease,transform .18s ease}.agent-rail-open .agent-side-rail{opacity:1;pointer-events:auto;transform:translate(0)}.agent-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.agent-side-head .panel-title{min-width:0}.agent-side-head .panel-title h3,.agent-side-head .panel-title span{color:var(--agent-terminal-text)}.agent-side-list{display:grid;align-content:start;gap:7px;min-height:0;overflow:auto;padding-right:2px}.agent-page-link{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:5px 9px;align-items:center;width:100%;border:1px solid rgb(142 164 197 / .18);border-radius:8px;background:#ffffff09;color:var(--agent-terminal-text);padding:10px;text-align:left}.agent-page-link:hover,.agent-page-link.active{border-color:#39d5ff6b;background:#39d5ff1a}.agent-page-dot{width:9px;height:9px;border-radius:999px;background:var(--agent-terminal-cyan);box-shadow:0 0 14px #39d5ff94}.agent-page-link.active .agent-page-dot{background:var(--agent-terminal-green);box-shadow:0 0 16px #35f0a0b8}.agent-page-link>div{display:grid;gap:1px;min-width:0}.agent-page-link strong,.agent-page-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page-link small,.agent-page-link em,.agent-page-link>span:last-child{color:var(--agent-terminal-soft);font-size:.72rem}.agent-page-link em{border:1px solid rgb(255 200 87 / .28);border-radius:999px;color:var(--agent-terminal-amber);font-style:normal;line-height:1;padding:4px 7px}.agent-page-link>span:last-child{grid-column:2 / -1}.agent-page-hero{grid-area:hero;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:12px;align-items:stretch;border-color:#39d5ff2e;overflow:hidden}.agent-page-identity{display:grid;align-content:center;gap:5px;min-width:0}.terminal-kicker{color:var(--cyan);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;overflow-wrap:anywhere}.agent-page-identity h3{margin:0;color:var(--text);font-size:clamp(1.4rem,2vw,2.12rem);letter-spacing:0}.agent-page-identity p{max-width:780px;margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.agent-page-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:stretch}.agent-page-status-grid div{display:grid;align-content:center;min-width:0;border:1px solid var(--line-soft);border-top-color:#39d5ff3d;border-radius:8px;background:var(--surface-inset);padding:10px}.agent-page-status-grid span,.agent-page-status-grid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page-status-grid span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.agent-page-status-grid strong{margin-top:5px;color:var(--text);font-size:1rem}.agent-page-threads{grid-area:threads;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;overflow:hidden}.agent-page-threads .thread-list{min-height:0;max-height:none;overflow:auto}.terminal-chat-panel{grid-area:chat;border-color:#39d5ff33;background:var(--agent-terminal-bg);color:var(--agent-terminal-text);box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0000002e}.chat-panel.forum-chat-panel.terminal-chat-panel{gap:10px;min-height:min(76dvh,900px)}.terminal-window-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgb(57 213 255 / .18);border-radius:8px;background:#0a1423;padding:10px 12px}.terminal-window-dots{display:flex;gap:6px}.terminal-window-dots span{width:10px;height:10px;border-radius:999px}.terminal-window-dots span:nth-child(1){background:#ff5f57}.terminal-window-dots span:nth-child(2){background:#ffc857}.terminal-window-dots span:nth-child(3){background:#35f0a0}.terminal-session-title{display:grid;gap:2px;min-width:0}.terminal-session-title strong,.terminal-session-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-session-title strong{color:var(--agent-terminal-text)}.terminal-session-title span{color:var(--agent-terminal-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem}.terminal-chat-panel .terminal-action-btn,.terminal-chat-panel .ghost-btn.small{border-color:#8ea4c533;color:var(--agent-terminal-text)}.terminal-chat-panel .terminal-action-btn:hover,.terminal-chat-panel .ghost-btn.small:hover{border-color:#39d5ff6b;background:#39d5ff1a}.terminal-control-strip{border-color:#8ea4c52e;background:#08111f}.terminal-control-strip>div{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.terminal-control-strip button{border-color:#8ea4c533;color:var(--agent-terminal-soft)}.terminal-control-strip button.active{border-color:#35f0a06b;background:#35f0a01a;color:var(--agent-terminal-green)}.chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages{min-height:min(50dvh,600px);border-color:#39d5ff29;background:#060b14;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;padding:12px}.terminal-message{width:100%;max-width:100%;border:1px solid rgb(57 213 255 / .18);border-left:3px solid var(--agent-terminal-cyan);border-radius:7px;background:#39d5ff0e;color:var(--agent-terminal-text);padding:10px 12px}.terminal-message.user{margin-left:0;border-color:#ff5ebd33;border-left-color:var(--agent-terminal-pink);background:#ff5ebd12}.terminal-message.assistant{border-left-color:var(--agent-terminal-green);background:#35f0a00e}.terminal-message.pending{border-left-color:var(--agent-terminal-amber);background:#ffc8570f}.terminal-message .message-meta{color:var(--agent-terminal-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0;text-transform:none}.terminal-message .message-meta span{color:var(--agent-terminal-green)}.terminal-message p,.forum-messages .terminal-message p{color:var(--agent-terminal-text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.62}.terminal-message .citation-details summary{color:var(--agent-terminal-cyan)}.terminal-compose{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;border-top:1px solid rgb(57 213 255 / .16);background:var(--agent-terminal-bg);padding-top:10px}.terminal-prompt{display:grid;place-items:center;width:36px;min-height:52px;border:1px solid rgb(53 240 160 / .28);border-radius:8px;background:#35f0a014;color:var(--agent-terminal-green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700}.terminal-compose textarea{min-height:76px;border-color:#39d5ff33;background:#07101d;color:var(--agent-terminal-text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;resize:vertical}.terminal-compose textarea::placeholder{color:#8ea4c5b8}.agent-page-context{grid-area:context;min-height:0;overflow:hidden}.agent-page-context .context-source-list{min-height:0;overflow:auto}.agent-lane-brief{display:grid;gap:4px;border:1px solid rgb(53 240 160 / .22);border-radius:8px;background:#35f0a013;padding:9px}.agent-lane-brief strong,.agent-lane-brief span{min-width:0;overflow-wrap:anywhere}.agent-lane-brief span{color:var(--muted);font-size:.78rem}@media(max-width:1320px){.agent-workspace-shell{grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-areas:"head head" "hero hero" "threads chat" "context context"}.agent-page-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.agent-workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "hero" "threads" "chat" "context"}.agent-page-hero,.agent-command-head{grid-template-columns:minmax(0,1fr)}.agent-command-actions{justify-content:flex-start}.agent-page-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-page-context{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.agent-rail-open .agent-rail-backdrop{left:0}.agent-side-rail{top:8px;bottom:8px;left:8px}}@media(max-width:620px){.agent-workspace-shell{gap:7px;min-height:auto}.agent-side-rail{top:8px;bottom:8px;left:8px;width:min(100%,calc(100vw - 16px));max-height:none}.agent-page-status-grid{grid-template-columns:minmax(0,1fr)}.terminal-window-bar{grid-template-columns:auto minmax(0,1fr)}.terminal-window-bar .inline-actions{grid-column:1 / -1;justify-content:stretch}.terminal-window-bar .inline-actions .ghost-btn{flex:1 1 120px}.terminal-compose{grid-template-columns:auto minmax(0,1fr)}.terminal-compose .primary-btn{grid-column:1 / -1;width:100%}.chat-panel.forum-chat-panel.terminal-chat-panel{min-height:calc(100dvh - 144px)}.chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages{min-height:48dvh}}.agent-workspace-shell{--agent-terminal-bg: #030711;--agent-terminal-panel: #07101d;--agent-terminal-line: #1a2a44;--agent-terminal-soft: #8ca0bd;--agent-terminal-text: #eaf3ff;--agent-terminal-green: #42e99b;--agent-terminal-cyan: #45d8ff;--agent-terminal-pink: #ff6ec7;--agent-terminal-amber: #f5c85b;grid-template-columns:clamp(220px,20vw,286px) minmax(0,1fr);grid-template-areas:"head chat" "hero chat" "threads chat" "context chat";grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px 12px;min-height:calc(100dvh - 86px);align-items:stretch}.agent-workspace-shell .agent-command-head,.agent-workspace-shell .agent-page-hero,.agent-workspace-shell .agent-page-threads,.agent-workspace-shell .agent-page-context{border-color:rgb(var(--line-rgb) / .7);background:rgb(var(--panel-rgb) / .72);box-shadow:none}.agent-workspace-shell .agent-command-head{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-content:start;padding:4px 2px 8px;border:0;background:transparent}.agent-command-head .panel-title h3{font-size:.95rem}.agent-command-head p{margin-top:4px;font-size:.76rem;line-height:1.42}.agent-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgb(var(--line-rgb) / .72);border-radius:8px;overflow:hidden}.agent-command-stats div{border:0;border-right:1px solid rgb(var(--line-rgb) / .72);border-radius:0;background:transparent;padding:7px 8px}.agent-command-stats div:last-child{border-right:0}.agent-command-stats span{font-size:.61rem;letter-spacing:.06em}.agent-command-stats strong{margin-top:2px;font-size:.92rem}.agent-command-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-content:stretch}.agent-command-actions .primary-btn,.agent-command-actions .ghost-btn{width:100%;min-height:31px;justify-content:flex-start;border-radius:7px;padding:0 8px;font-size:.76rem}.agent-command-actions .primary-btn{border-color:#45d8ff4d;background:#45d8ff1a;color:var(--cyan)}.agent-command-actions .ghost-btn{border-color:transparent;background:transparent;color:var(--muted)}.agent-command-actions .ghost-btn:hover{border-color:rgb(var(--line-rgb) / .9);background:rgb(var(--surface-inset-rgb) / .76);color:var(--text)}.agent-page-hero{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 2px 11px;border-width:0 0 1px;border-radius:0;background:transparent}.agent-page-identity{align-content:start;gap:4px}.terminal-kicker{font-size:.68rem}.agent-page-identity h3{font-size:1.2rem;line-height:1.08}.agent-page-identity p{max-width:none;font-size:.76rem;line-height:1.43}.agent-page-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-page-status-grid div{border-color:rgb(var(--line-rgb) / .72);border-top-color:rgb(var(--line-rgb) / .72);background:rgb(var(--surface-inset-rgb) / .62);padding:7px 8px}.agent-page-status-grid span{font-size:.6rem;letter-spacing:.06em}.agent-page-status-grid strong{margin-top:2px;font-size:.82rem}.agent-page-threads{display:grid;gap:7px;padding:10px 6px}.agent-page-threads .panel-title-row{padding:0 2px}.agent-page-threads .panel-title h3,.agent-page-context .panel-title h3{font-size:.86rem}.thread-create-row,.thread-search-row{gap:6px}.thread-create-row input,.thread-search-row{min-height:32px;border-radius:7px;background:rgb(var(--surface-inset-rgb) / .72)}.thread-create-row input,.thread-search-row input{font-size:.76rem}.thread-filter-row{display:flex;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding-bottom:1px}.thread-filter-row button{flex:0 0 auto;min-height:23px;border:0;border-radius:6px;background:transparent;padding:0 6px;font-size:.66rem}.thread-filter-row button.active{border:0;background:#45d8ff1a;color:var(--cyan)}.agent-page-threads .thread-list{gap:2px;align-content:start}.agent-page-threads .thread-card{gap:5px;align-self:start;border:0;border-left:2px solid transparent;border-radius:7px;background:transparent;box-shadow:none;padding:8px 8px 8px 10px}.agent-page-threads .thread-card:hover,.agent-page-threads .thread-card.active{border-color:var(--cyan);background:#45d8ff14;box-shadow:none}.theme-light .agent-page-threads .thread-card{border-color:transparent;background:transparent;box-shadow:none}.theme-light .agent-page-threads .thread-card:hover,.theme-light .agent-page-threads .thread-card.active{border-color:var(--cyan);background:#147d9614;box-shadow:none}.agent-page-threads .thread-card-head{gap:5px}.agent-page-threads .thread-card-head strong{font-size:.8rem;line-height:1.22}.agent-page-threads .thread-card>span,.agent-page-threads .thread-meta small{font-size:.67rem;line-height:1.28}.agent-page-threads .thread-badge{min-height:17px;padding:0 5px;font-size:.58rem}.agent-page-context{display:grid;gap:8px;align-content:start;padding:10px 6px;border-width:1px 0 0;border-radius:0;background:transparent}.agent-page-context .mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-page-context .mini-metrics div,.agent-lane-brief,.agent-page-context .context-source-list article{border-color:rgb(var(--line-rgb) / .72);background:rgb(var(--surface-inset-rgb) / .58)}.agent-page-context .mini-metrics strong{font-size:.92rem}.agent-page-context .tag-cloud span{border-radius:6px;font-size:.66rem;padding:3px 6px}.agent-lane-brief{padding:8px}.agent-lane-brief strong{font-size:.78rem}.agent-lane-brief span,.agent-page-context .context-source-list span{font-size:.68rem}.agent-page-context .context-source-list{max-height:160px}.terminal-chat-panel{border-color:#45d8ff29;background:var(--agent-terminal-bg);overflow:hidden}.chat-panel.forum-chat-panel.terminal-chat-panel{min-height:calc(100dvh - 86px);gap:0}.terminal-window-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px;border:0;border-bottom:1px solid rgb(69 216 255 / .13);border-radius:0;background:transparent;padding:13px 16px 11px}.terminal-window-dots{display:none}.terminal-session-title strong{font-size:.96rem;letter-spacing:0}.terminal-session-title span{color:#8ca0bdd1;font-size:.68rem}.terminal-window-bar .inline-actions{gap:6px}.terminal-chat-panel .terminal-action-btn,.terminal-chat-panel .ghost-btn.small{min-height:30px;border:0;border-radius:7px;background:#ffffff09;color:var(--agent-terminal-soft);padding:0 8px;font-size:.72rem}.terminal-chat-panel .terminal-action-btn:hover,.terminal-chat-panel .ghost-btn.small:hover{border:0;background:#45d8ff1a;color:var(--agent-terminal-text)}.terminal-control-strip{justify-content:space-between;margin:10px 16px 0;border:0;border-bottom:1px solid rgb(69 216 255 / .1);border-radius:0;background:transparent;padding:0 0 10px}.terminal-control-strip button{min-height:24px;border:0;border-radius:6px;background:transparent;padding:0 7px;font-size:.66rem}.terminal-control-strip button.active{border:0;background:#42e99b1a}.terminal-chat-panel .load-older-btn{width:auto;margin:10px 16px 0;border:0;background:#45d8ff14;color:var(--agent-terminal-cyan)}.chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages{min-height:0;border:0;border-radius:0;background:transparent;padding:clamp(14px,2.2vw,26px) clamp(16px,3.5vw,46px)}.terminal-message{display:grid;grid-template-columns:minmax(70px,96px) minmax(0,1fr);gap:14px;align-items:start;border:0;border-bottom:1px solid rgb(69 216 255 / .08);border-left:0;border-radius:0;background:transparent;padding:15px 0}.terminal-message.user,.terminal-message.assistant,.terminal-message.pending{border-color:#45d8ff14;border-left:0;background:transparent}.terminal-message:last-child{border-bottom:0}.terminal-message .message-meta{display:grid;justify-content:start;gap:3px;margin:0;color:#8ca0bdc2;font-size:.65rem;line-height:1.25}.terminal-message .message-meta span,.terminal-message.user .message-meta span{color:var(--agent-terminal-cyan);font-size:.68rem}.terminal-message.assistant .message-meta span{color:var(--agent-terminal-green)}.terminal-message.user .message-meta span{color:var(--agent-terminal-pink)}.terminal-message .message-meta time{color:#8ca0bd94;text-transform:none}.terminal-message p,.forum-messages .terminal-message p{max-width:min(92ch,100%);color:var(--agent-terminal-text);font-size:.89rem;line-height:1.68}.terminal-message .citation-details{grid-column:2;margin-top:2px}.terminal-message .citations span{border-radius:6px}.terminal-compose{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 16px 16px;border:1px solid rgb(69 216 255 / .18);border-radius:8px;background:var(--agent-terminal-panel);padding:8px 9px;box-shadow:0 -12px 34px #00000038}.terminal-prompt{width:22px;min-height:38px;border:0;border-radius:0;background:transparent;color:var(--agent-terminal-green)}.terminal-compose textarea{min-height:44px;max-height:180px;border:0;background:transparent;padding:10px 4px;resize:none}.terminal-compose textarea:focus{outline:none}.terminal-compose .primary-btn{min-height:38px;border-color:#42e99b52;background:#42e99b24;color:var(--agent-terminal-green);padding:0 12px}.theme-light .terminal-chat-panel,.theme-light .chat-panel.forum-chat-panel.terminal-chat-panel{border-color:#45d8ff29;background:var(--agent-terminal-bg);color:var(--agent-terminal-text);box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #0000002e}.theme-light .terminal-window-bar,.theme-light .terminal-control-strip{border-color:#45d8ff21;background:transparent;color:var(--agent-terminal-text);box-shadow:none}.theme-light .terminal-session-title strong,.theme-light .terminal-message p,.theme-light .forum-messages .terminal-message p{color:var(--agent-terminal-text)}.theme-light .terminal-session-title span,.theme-light .terminal-message .message-meta{color:#8ca0bdc2}.theme-light .chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages,.theme-light .terminal-messages,.theme-light .message.terminal-message,.theme-light .terminal-message.user,.theme-light .terminal-message.assistant,.theme-light .terminal-message.pending{border-color:#45d8ff14;background:transparent;color:var(--agent-terminal-text);box-shadow:none}.theme-light .terminal-message .message-meta span{color:var(--agent-terminal-cyan)}.theme-light .terminal-message.assistant .message-meta span{color:var(--agent-terminal-green)}.theme-light .terminal-message.user .message-meta span{color:var(--agent-terminal-pink)}.theme-light .terminal-message .message-meta time{color:#8ca0bd94}.theme-light .terminal-message .citation-details summary{color:var(--agent-terminal-cyan)}.theme-light .terminal-chat-panel .terminal-action-btn,.theme-light .terminal-chat-panel .ghost-btn.small{border:0;background:#ffffff09;color:var(--agent-terminal-soft)}.theme-light .terminal-chat-panel .terminal-action-btn:hover,.theme-light .terminal-chat-panel .ghost-btn.small:hover{background:#45d8ff1a;color:var(--agent-terminal-text)}.theme-light .terminal-control-strip button{border:0;background:transparent;color:var(--agent-terminal-soft)}.theme-light .terminal-control-strip button.active{background:#42e99b1a;color:var(--agent-terminal-green)}.theme-light .terminal-compose{border-color:#45d8ff2e;background:var(--agent-terminal-panel);color:var(--agent-terminal-text);box-shadow:0 -12px 34px #00000038}.theme-light .terminal-prompt{border:0;background:transparent;color:var(--agent-terminal-green)}.theme-light .terminal-compose textarea{border:0;background:transparent;color:var(--agent-terminal-text)}.theme-light .terminal-compose textarea::placeholder{color:#8ca0bdb8}.theme-light .terminal-compose .primary-btn{border-color:#42e99b52;background:#42e99b24;color:var(--agent-terminal-green)}.agent-side-rail{width:min(300px,calc(100vw - 32px));background:#050a14;padding:10px}.agent-side-head{padding:0 2px 4px}.agent-page-link{border:0;border-radius:7px;background:transparent;padding:9px 8px}.agent-page-link:hover,.agent-page-link.active{border-color:transparent;background:#45d8ff17}.agent-page-link strong{font-size:.88rem}.agent-page-link small,.agent-page-link em,.agent-page-link>span:last-child{font-size:.66rem}.agent-page-link em{border-color:#f5c85b47;padding:3px 6px}@media(max-width:1180px){.agent-workspace-shell{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}}@media(max-width:980px){.agent-workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "hero" "chat" "threads" "context";min-height:auto}.agent-workspace-shell .agent-command-head{padding:0}.agent-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-panel.forum-chat-panel.terminal-chat-panel{min-height:min(78dvh,760px)}.agent-page-context .context-source-list{max-height:none}}@media(max-width:620px){.agent-command-stats,.agent-page-status-grid,.agent-command-actions{grid-template-columns:minmax(0,1fr)}.terminal-window-bar{grid-template-columns:minmax(0,1fr);padding:12px 12px 10px}.terminal-window-bar .inline-actions{grid-column:auto;justify-content:stretch}.terminal-control-strip,.terminal-control-strip>div,.terminal-control-strip>div:last-child{display:flex;flex-wrap:wrap}.chat-panel.forum-chat-panel.terminal-chat-panel{min-height:calc(100dvh - 120px)}.chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages{min-height:48dvh;padding:10px 12px}.terminal-message{grid-template-columns:minmax(0,1fr);gap:7px;padding:13px 0}.terminal-message .message-meta{display:flex;justify-content:space-between;gap:10px}.terminal-message .citation-details{grid-column:auto}.terminal-compose{grid-template-columns:auto minmax(0,1fr);margin:0 10px 10px}.terminal-compose .primary-btn{grid-column:1 / -1;width:100%}}.app-shell:not(.view-command):not(.view-chat) .workspace{padding:10px 14px 16px}.app-shell:not(.view-command):not(.view-chat) .topbar{min-height:56px;border-bottom-color:rgb(var(--line-rgb) / .68);background:rgb(var(--panel-rgb) / .86);box-shadow:0 10px 30px #0f172a0a}.app-shell:not(.view-command):not(.view-chat) .topbar h2{font-size:1.28rem}.app-shell:not(.view-command):not(.view-chat) .topbar .eyebrow{font-size:.64rem;letter-spacing:.09em}.app-shell:not(.view-command):not(.view-chat) .metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px}.app-shell:not(.view-command):not(.view-chat) .metric{min-height:50px;border:1px solid rgb(var(--line-rgb) / .72);border-left:0;border-radius:7px;background:rgb(var(--panel-rgb) / .66);padding:7px 9px;box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .metric strong{margin-top:2px;font-size:1rem}.app-shell:not(.view-command):not(.view-chat) .metric span{font-size:.6rem;letter-spacing:.07em}.app-shell:not(.view-command):not(.view-chat) .metric svg{width:28px;height:28px;border-radius:7px;padding:6px;background:rgb(var(--surface-inset-rgb) / .78)}.app-shell:not(.view-command):not(.view-chat) .main-grid,.app-shell:not(.view-command):not(.view-chat) .settings-grid,.app-shell:not(.view-command):not(.view-chat) .work-grid,.app-shell:not(.view-command):not(.view-chat) .knowledge-grid,.app-shell:not(.view-command):not(.view-chat) .architecture-grid,.app-shell:not(.view-command):not(.view-chat) .training-grid,.app-shell:not(.view-command):not(.view-chat) .calendar-grid,.app-shell:not(.view-command):not(.view-chat) .content-grid,.app-shell:not(.view-command):not(.view-chat) .builder-grid,.app-shell:not(.view-command):not(.view-chat) .agent-config-grid,.app-shell:not(.view-command):not(.view-chat) .security-grid,.app-shell:not(.view-command):not(.view-chat) .maintenance-grid,.app-shell:not(.view-command):not(.view-chat) .intake-grid,.app-shell:not(.view-command):not(.view-chat) .drive-workspace-grid,.app-shell:not(.view-command):not(.view-chat) .client-workspace-grid{gap:10px}.app-shell:not(.view-command):not(.view-chat) .panel,.app-shell:not(.view-command):not(.view-chat) .client-panel,.app-shell:not(.view-command):not(.view-chat) .dashboard-rail,.app-shell:not(.view-command):not(.view-chat) .thread-list-panel,.app-shell:not(.view-command):not(.view-chat) .thread-context-panel{border-color:rgb(var(--line-rgb) / .72);border-radius:8px;background:rgb(var(--panel-rgb) / .74);box-shadow:none;padding:12px}.app-shell:not(.view-command):not(.view-chat) .panel-title,.app-shell:not(.view-command):not(.view-chat) .panel-title-row{min-width:0}.app-shell:not(.view-command):not(.view-chat) .panel-title{gap:8px}.app-shell:not(.view-command):not(.view-chat) .panel-title h3{font-size:.92rem;letter-spacing:.01em}.app-shell:not(.view-command):not(.view-chat) .panel-title span,.app-shell:not(.view-command):not(.view-chat) .panel-title-row span,.app-shell:not(.view-command):not(.view-chat) .compact,.app-shell:not(.view-command):not(.view-chat) .muted{color:var(--muted)}.app-shell:not(.view-command):not(.view-chat) .primary-btn,.app-shell:not(.view-command):not(.view-chat) .ghost-btn,.app-shell:not(.view-command):not(.view-chat) .icon-btn,.app-shell:not(.view-command):not(.view-chat) .appearance-toggle{min-height:33px;border-radius:7px;box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .ghost-btn,.app-shell:not(.view-command):not(.view-chat) .icon-btn,.app-shell:not(.view-command):not(.view-chat) .appearance-toggle{border-color:rgb(var(--line-rgb) / .78);background:rgb(var(--surface-inset-rgb) / .54)}.app-shell:not(.view-command):not(.view-chat) input,.app-shell:not(.view-command):not(.view-chat) textarea,.app-shell:not(.view-command):not(.view-chat) select,.app-shell:not(.view-command):not(.view-chat) .field input,.app-shell:not(.view-command):not(.view-chat) .field textarea,.app-shell:not(.view-command):not(.view-chat) .field select{border-color:rgb(var(--line-rgb) / .78);border-radius:7px;background:rgb(var(--surface-inset-rgb) / .62);box-shadow:none}.app-shell:not(.view-command):not(.view-chat) textarea{line-height:1.48}.app-shell:not(.view-command):not(.view-chat) .field span{font-size:.64rem;letter-spacing:.07em}.app-shell:not(.view-command):not(.view-chat) .time-tabs,.app-shell:not(.view-command):not(.view-chat) .filter-tabs,.app-shell:not(.view-command):not(.view-chat) .thread-filter-row,.app-shell:not(.view-command):not(.view-chat) .thread-control-strip{border-color:rgb(var(--line-rgb) / .68);background:rgb(var(--surface-inset-rgb) / .42);box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .time-tabs button,.app-shell:not(.view-command):not(.view-chat) .filter-tabs button,.app-shell:not(.view-command):not(.view-chat) .thread-filter-row button,.app-shell:not(.view-command):not(.view-chat) .thread-control-strip button{border-radius:6px}.app-shell:not(.view-command):not(.view-chat) .doc-card,.app-shell:not(.view-command):not(.view-chat) .agent-card,.app-shell:not(.view-command):not(.view-chat) .provider-card,.app-shell:not(.view-command):not(.view-chat) .module-card,.app-shell:not(.view-command):not(.view-chat) .task-row,.app-shell:not(.view-command):not(.view-chat) .appointment-card,.app-shell:not(.view-command):not(.view-chat) .content-card,.app-shell:not(.view-command):not(.view-chat) .workspace-item,.app-shell:not(.view-command):not(.view-chat) .secret-row,.app-shell:not(.view-command):not(.view-chat) .health-row,.app-shell:not(.view-command):not(.view-chat) .repair-card,.app-shell:not(.view-command):not(.view-chat) .heartbeat-card,.app-shell:not(.view-command):not(.view-chat) .mirror-card,.app-shell:not(.view-command):not(.view-chat) .builder-plugin-card,.app-shell:not(.view-command):not(.view-chat) .builder-task-card,.app-shell:not(.view-command):not(.view-chat) .builder-installed-row,.app-shell:not(.view-command):not(.view-chat) .security-event,.app-shell:not(.view-command):not(.view-chat) .security-agent-card,.app-shell:not(.view-command):not(.view-chat) .maintenance-event,.app-shell:not(.view-command):not(.view-chat) .memory-entry,.app-shell:not(.view-command):not(.view-chat) .portal-account-card,.app-shell:not(.view-command):not(.view-chat) .portal-message,.app-shell:not(.view-command):not(.view-chat) .contact-submission-card,.app-shell:not(.view-command):not(.view-chat) .client-ledger-card,.app-shell:not(.view-command):not(.view-chat) .architecture-card,.app-shell:not(.view-command):not(.view-chat) .agent-architecture-card,.app-shell:not(.view-command):not(.view-chat) .architecture-click-card,.app-shell:not(.view-command):not(.view-chat) .training-role-card,.app-shell:not(.view-command):not(.view-chat) .training-module-card,.app-shell:not(.view-command):not(.view-chat) .training-checklist article{border-color:rgb(var(--line-rgb) / .68);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .46);box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .task-row,.app-shell:not(.view-command):not(.view-chat) .health-row,.app-shell:not(.view-command):not(.view-chat) .secret-row,.app-shell:not(.view-command):not(.view-chat) .builder-installed-row,.app-shell:not(.view-command):not(.view-chat) .maintenance-event,.app-shell:not(.view-command):not(.view-chat) .security-event,.app-shell:not(.view-command):not(.view-chat) .memory-entry{padding:9px 10px}.app-shell:not(.view-command):not(.view-chat) .appointment-card,.app-shell:not(.view-command):not(.view-chat) .content-card,.app-shell:not(.view-command):not(.view-chat) .doc-card,.app-shell:not(.view-command):not(.view-chat) .builder-plugin-card,.app-shell:not(.view-command):not(.view-chat) .builder-task-card{padding:10px}.app-shell:not(.view-command):not(.view-chat) .doc-card strong,.app-shell:not(.view-command):not(.view-chat) .agent-card strong,.app-shell:not(.view-command):not(.view-chat) .provider-card strong,.app-shell:not(.view-command):not(.view-chat) .task-row strong,.app-shell:not(.view-command):not(.view-chat) .appointment-card strong,.app-shell:not(.view-command):not(.view-chat) .content-card strong,.app-shell:not(.view-command):not(.view-chat) .workspace-item strong,.app-shell:not(.view-command):not(.view-chat) .secret-row strong,.app-shell:not(.view-command):not(.view-chat) .health-row strong,.app-shell:not(.view-command):not(.view-chat) .builder-plugin-card strong,.app-shell:not(.view-command):not(.view-chat) .builder-task-card strong,.app-shell:not(.view-command):not(.view-chat) .security-event strong,.app-shell:not(.view-command):not(.view-chat) .maintenance-event strong,.app-shell:not(.view-command):not(.view-chat) .memory-entry strong{font-size:.88rem;line-height:1.28}.app-shell:not(.view-command):not(.view-chat) .doc-card span,.app-shell:not(.view-command):not(.view-chat) .doc-card p,.app-shell:not(.view-command):not(.view-chat) .agent-card span,.app-shell:not(.view-command):not(.view-chat) .provider-card span,.app-shell:not(.view-command):not(.view-chat) .task-row span,.app-shell:not(.view-command):not(.view-chat) .appointment-card span,.app-shell:not(.view-command):not(.view-chat) .appointment-card small,.app-shell:not(.view-command):not(.view-chat) .content-card span,.app-shell:not(.view-command):not(.view-chat) .content-card small,.app-shell:not(.view-command):not(.view-chat) .workspace-item p,.app-shell:not(.view-command):not(.view-chat) .builder-plugin-card p,.app-shell:not(.view-command):not(.view-chat) .builder-task-card p,.app-shell:not(.view-command):not(.view-chat) .security-event span,.app-shell:not(.view-command):not(.view-chat) .maintenance-event span,.app-shell:not(.view-command):not(.view-chat) .memory-entry span{color:var(--muted);font-size:.76rem;line-height:1.42}.app-shell:not(.view-command):not(.view-chat) .status-chip,.app-shell:not(.view-command):not(.view-chat) .thread-badge,.app-shell:not(.view-command):not(.view-chat) .tag-cloud span,.app-shell:not(.view-command):not(.view-chat) .module-integrations span,.app-shell:not(.view-command):not(.view-chat) .content-meta span,.app-shell:not(.view-command):not(.view-chat) .prompt-chip{border-radius:6px;padding:3px 6px;font-size:.66rem}.app-shell:not(.view-command):not(.view-chat) .mini-metrics,.app-shell:not(.view-command):not(.view-chat) .contact-summary-strip,.app-shell:not(.view-command):not(.view-chat) .security-summary-grid,.app-shell:not(.view-command):not(.view-chat) .maintenance-summary-grid,.app-shell:not(.view-command):not(.view-chat) .backup-state,.app-shell:not(.view-command):not(.view-chat) .bridge-status-grid,.app-shell:not(.view-command):not(.view-chat) .builder-runtime-grid,.app-shell:not(.view-command):not(.view-chat) .builder-check-grid,.app-shell:not(.view-command):not(.view-chat) .builder-feed-list,.app-shell:not(.view-command):not(.view-chat) .planner-kpis{gap:7px}.app-shell:not(.view-command):not(.view-chat) .mini-metrics div,.app-shell:not(.view-command):not(.view-chat) .contact-summary-strip div,.app-shell:not(.view-command):not(.view-chat) .security-summary-grid div,.app-shell:not(.view-command):not(.view-chat) .maintenance-summary-grid div,.app-shell:not(.view-command):not(.view-chat) .backup-state div,.app-shell:not(.view-command):not(.view-chat) .bridge-status-grid div,.app-shell:not(.view-command):not(.view-chat) .builder-runtime-grid div,.app-shell:not(.view-command):not(.view-chat) .builder-check-grid div,.app-shell:not(.view-command):not(.view-chat) .builder-feed-list div,.app-shell:not(.view-command):not(.view-chat) .planner-kpis div{border-color:rgb(var(--line-rgb) / .68);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .44);box-shadow:none;padding:9px}.app-shell:not(.view-command):not(.view-chat) .upload-drop{border-radius:8px;background:rgb(var(--surface-inset-rgb) / .5)}.app-shell:not(.view-command):not(.view-chat) .chat-panel:not(.terminal-chat-panel),.app-shell:not(.view-command):not(.view-chat) .support-client-messages,.app-shell:not(.view-command):not(.view-chat) .client-message-box,.app-shell:not(.view-command):not(.view-chat) .assistant-answer,.app-shell:not(.view-command):not(.view-chat) .output-list article,.app-shell:not(.view-command):not(.view-chat) .context-source-list article,.app-shell:not(.view-command):not(.view-chat) .timeline-item{border-color:rgb(var(--line-rgb) / .68);border-radius:8px;background:rgb(var(--surface-inset-rgb) / .44);box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .message:not(.terminal-message){border-color:rgb(var(--line-rgb) / .68);border-radius:8px;background:rgb(var(--panel-rgb) / .62);box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .message.user:not(.terminal-message){background:#45d8ff14}.app-shell:not(.view-command):not(.view-chat) .state,.app-shell:not(.view-command):not(.view-chat) .status-chip,.app-shell:not(.view-command):not(.view-chat) .thread-badge{box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .activity-table th,.app-shell:not(.view-command):not(.view-chat) .activity-table td{border-color:rgb(var(--line-rgb) / .64)}@media(max-width:1180px){.holder-builder-card-grid,.holder-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-portal-grid,.community-chat-portal,.community-terminal-shell,.holder-builder-grid{grid-template-columns:minmax(0,1fr)}.holder-command-stat-grid,.holder-command-workspace,.holder-builder-control-grid,.holder-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-command-grid,.google-trends-grid{grid-template-columns:minmax(0,1fr)}.app-shell:not(.view-command):not(.view-chat) .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.holder-builder-card-grid,.holder-tool-grid,.command-launch-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.community-compose{grid-template-columns:minmax(0,1fr)}.community-chat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.community-terminal-shell{grid-template-areas:"head" "hero" "chat" "context" "threads"}.app-shell:not(.view-command):not(.view-chat) .workspace{padding:8px}.app-shell:not(.view-command):not(.view-chat) .topbar{margin:-8px -8px 8px;box-shadow:none}.app-shell:not(.view-command):not(.view-chat) .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.holder-builder-card-grid,.holder-tool-grid,.command-launch-strip,.community-vote-grid,.holder-command-stat-grid,.holder-command-workspace,.holder-builder-control-grid,.google-trends-list,.community-chat-stats,.community-chat-composer{grid-template-columns:minmax(0,1fr)}.app-shell:not(.view-command):not(.view-chat) .metrics-grid{grid-template-columns:minmax(0,1fr)}.app-shell:not(.view-command):not(.view-chat) .metric{min-height:46px}}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6,.theme-dark .topbar-title h2,.theme-dark .brand-lockup h1,.theme-dark .panel-title h3,.theme-dark .analytics-panel-head h3,.theme-dark .service-group h3,.theme-dark .module-heading strong,.theme-dark .bc-home-head h2,.theme-dark .bc-panel-head h3,.theme-dark .thread-card strong,.theme-dark .appointment-card strong,.theme-dark .content-card strong,.theme-dark .workspace-item strong,.theme-dark .doc-card strong,.theme-dark .agent-card strong,.theme-dark .provider-card strong,.theme-dark .task-row strong,.theme-dark .security-event strong,.theme-dark .maintenance-event strong,.theme-dark .memory-entry strong,.theme-dark .holder-command-stat-grid strong,.theme-dark .holder-command-workspace strong,.theme-dark .holder-command-feed strong{color:var(--text)}.login-screen{--landing-void: #0a0a0c;--landing-panel: #111114;--landing-panel-2: #151519;--landing-steel: #3a3d42;--landing-amber: #c67a2f;--landing-hot: #ff9d3d;--landing-cyan: #5fd4d0;--landing-white: #e8e6e1;--landing-muted: #a9a199;color:var(--landing-white);background:radial-gradient(circle at 18% 12%,rgba(255,157,61,.16),transparent 28%),radial-gradient(circle at 78% 20%,rgba(95,212,208,.13),transparent 30%),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(180deg,#0a0a0c,#111114);background-size:auto,auto,64px 64px,64px 64px,auto}.theme-light.login-screen{background:radial-gradient(circle at 18% 12%,rgba(255,157,61,.16),transparent 28%),radial-gradient(circle at 78% 20%,rgba(95,212,208,.13),transparent 30%),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(180deg,#0a0a0c,#111114);color:var(--landing-white)}.login-screen:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,rgba(198,122,47,.12),transparent 42%),radial-gradient(ellipse at 62% 52%,rgba(95,212,208,.09),transparent 38%);opacity:.94}.login-screen:after{content:"";position:fixed;inset:9% 6%;pointer-events:none;border:1px solid rgba(232,230,225,.08);background-image:linear-gradient(rgba(232,230,225,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,225,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 46%,black 0 46%,transparent 76%);mask-image:radial-gradient(circle at 50% 46%,black 0 46%,transparent 76%)}.login-screen .login-visual,.login-screen .login-panel{position:relative;border-color:#c67a2f47;background:linear-gradient(180deg,#111114d1,#0a0a0cf0);box-shadow:inset 0 1px #e8e6e10f,0 24px 70px #00000075,0 0 44px #c67a2f1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-light .login-panel,.theme-light .login-visual{color:var(--landing-white)}.login-screen .login-visual:before{background:linear-gradient(180deg,#0a0a0c59,#0a0a0ce6),url(/brand/hero-command-operations.webp) center / cover;opacity:.62}.login-screen .login-visual:after{background:radial-gradient(circle at 50% 48%,rgba(255,157,61,.2),transparent 30%),radial-gradient(circle at 64% 48%,rgba(95,212,208,.15),transparent 34%),linear-gradient(135deg,rgba(198,122,47,.1),transparent 48%)}.login-screen .login-brand h1,.login-screen .login-panel h2{color:var(--landing-white);text-shadow:0 18px 42px rgba(0,0,0,.65)}.login-screen .eyebrow{color:var(--landing-cyan)}.login-screen .login-copy,.login-screen .login-brand p,.login-screen .login-panel p{color:var(--landing-muted)}.entry-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.entry-path-grid button{min-height:140px;display:grid;align-content:start;gap:8px;border:1px solid rgba(232,230,225,.16);border-radius:9px;background:#e8e6e109;color:var(--landing-white);padding:14px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.entry-path-grid button:hover,.entry-path-grid button.active{transform:translateY(-2px);border-color:#5fd4d09e;background:linear-gradient(135deg,#5fd4d024,#ff9d3d1f);box-shadow:0 14px 30px #00000047,0 0 26px #5fd4d01a}.entry-path-grid button svg{color:var(--landing-cyan)}.entry-path-grid button.active svg{color:var(--landing-hot)}.entry-path-grid button span{font-size:.98rem;font-weight:900}.entry-path-grid button small{color:var(--landing-muted);font-size:.76rem;line-height:1.42}.landing-wallet-chooser{display:grid;gap:11px;padding:14px;border:1px solid rgba(95,212,208,.42);border-radius:12px;background:linear-gradient(145deg,#08181ddb,#151211eb);box-shadow:inset 0 1px #ffffff12,0 16px 34px #00000038;animation:landing-wallet-reveal .18s ease-out both}.landing-wallet-chooser-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-wallet-chooser-head>div{display:grid;gap:3px}.landing-wallet-chooser-head strong{color:var(--landing-white);font-size:.95rem}.landing-wallet-chooser>p{margin:0;color:var(--landing-muted);font-size:.76rem;line-height:1.45}.landing-wallet-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.landing-wallet-tabs button{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(220,229,225,.16);border-radius:8px;background:#ffffff09;color:var(--landing-muted);padding:8px 10px;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.landing-wallet-tabs button span{display:inline-grid;min-width:20px;place-items:center;border-radius:999px;background:#ffffff14;color:inherit;font-size:.65rem;padding:2px 5px}.landing-wallet-tabs button.active{border-color:#5fd4d0ab;background:#5fd4d021;color:#dcfffb}.landing-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.landing-wallet-choice{display:flex;min-width:0;align-items:center;gap:7px;border:1px solid rgba(220,229,225,.13);border-radius:8px;background:#ffffff07;color:var(--landing-white);padding:9px;font:inherit;font-size:.73rem;font-weight:750;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.landing-wallet-choice:hover:not(:disabled){transform:translateY(-1px);border-color:#ff9d3db3;background:#ff9d3d1a}.landing-wallet-choice:disabled{cursor:wait;opacity:.62}.landing-wallet-choice svg{color:var(--landing-cyan);flex:0 0 auto}.landing-wallet-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-wallet-note{color:#a7deda;font-size:.68rem}.landing-wallet-message{border-left:2px solid #ffb36e;color:#ffe0bb;font-size:.73rem;line-height:1.4;padding:7px 9px;background:#ab541424}@keyframes landing-wallet-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login-launch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.login-screen .primary-btn.login-launch-btn{min-height:48px;display:inline-flex;justify-content:center;border:1px solid transparent;border-radius:8px;text-decoration:none}.login-screen .primary-btn.login-launch-btn.trading-desk{border-color:#5fd4d07a;background:linear-gradient(135deg,#56d4d0,#197f9d);color:#071316}.login-screen .primary-btn.login-launch-btn.mememe-network{border-color:#ff9d3d85;background:linear-gradient(135deg,#ffb14e,#c55d35);color:#1a0b08}.login-screen .primary-btn.login-launch-btn.contact-support{border-color:#7ea2ff8f;background:linear-gradient(135deg,#9bb8ff,#5574c8);color:#07111f}.login-support-card{display:grid;gap:10px;padding:13px;border:1px solid rgba(126,162,255,.3);border-radius:8px;background:linear-gradient(145deg,#7ea2ff1f,#0b0f18e6);color:var(--landing-white)}.login-support-head,.login-support-submit,.login-support-fields{display:flex;align-items:center;gap:8px}.login-support-head{justify-content:space-between}.login-support-head strong{font-size:.86rem}.login-support-card p{margin:-3px 0 0;color:var(--landing-muted);font-size:.78rem}.login-support-fields input{min-width:0;flex:1}.login-support-card input,.login-support-card textarea{width:100%;border:1px solid rgba(188,210,255,.22);border-radius:6px;background:#04070cc2;color:var(--landing-white);padding:9px 10px;font:inherit;font-size:.8rem}.login-support-card textarea{resize:vertical}.login-support-submit{justify-content:space-between}.login-support-submit span{color:var(--landing-cyan);font-size:.72rem}.inbox-agent-draft{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid rgba(83,215,194,.25);border-radius:8px;background:linear-gradient(145deg,#53d7c214,#070a0eb8)}.inbox-agent-draft>div:first-child{display:grid;gap:2px}.inbox-agent-draft strong{color:var(--text);font-size:.8rem}.inbox-agent-draft span{color:var(--muted);font-size:.72rem}.inbox-agent-draft textarea{width:100%;resize:vertical;border:1px solid var(--line-soft);border-radius:6px;background:#030609b8;color:var(--text);padding:9px 10px;font:inherit;font-size:.82rem;line-height:1.45}.rag-network-page{display:grid;gap:12px}.rag-network-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rag-network-head .panel-title{margin:4px 0 6px}.rag-network-head p{max-width:720px;margin:0;color:var(--muted)}.rag-network-stats{display:flex;flex-wrap:wrap;gap:8px}.rag-network-stats span{display:inline-flex;gap:6px;align-items:baseline;padding:7px 10px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);font-size:.72rem}.rag-network-stats strong{color:var(--text);font-size:.88rem}.rag-network-stats .live{border-color:#ffbe4d80;color:#ffd696}.rag-network-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);gap:12px}.rag-network-visual{position:relative;min-width:0}.rag-network-canvas{position:relative;min-height:560px;overflow:hidden;padding:0;background:radial-gradient(circle at 50% 46%,rgba(43,196,211,.12),transparent 38%),linear-gradient(145deg,#101518,#050709)}.rag-network-canvas svg{display:block;width:100%;height:100%;min-height:560px}.rag-network-canvas line{stroke:#6cdce88c;stroke-width:1;transition:opacity .2s ease,stroke .2s ease}.rag-network-canvas line.related{stroke:#ffc567;stroke-width:1.7}.rag-network-canvas.brain-search-active{background:radial-gradient(circle at 50% 46%,rgba(99,244,182,.2),transparent 39%),linear-gradient(145deg,#101518,#050709)}.rag-network-canvas line.in-region{stroke:#82f6bd;stroke-width:2.1;filter:drop-shadow(0 0 4px rgba(104,243,177,.74))}.rag-network-canvas line.muted{stroke:#62928f24}.rag-network-orbit{fill:none;stroke:#83e5ef29;stroke-width:1;stroke-dasharray:5 8}.rag-network-node{cursor:pointer;outline:none}.rag-network-node>circle:last-child{fill:#70e8e2;stroke:#f0ffffd6;stroke-width:1;filter:drop-shadow(0 0 5px rgba(79,230,221,.55));transition:r .2s ease,fill .2s ease}.rag-network-node.related>circle:last-child{fill:#ffd16b}.rag-network-node.active>circle:last-child,.rag-network-node.selected>circle:last-child{fill:#ffb951}.rag-network-node.selected>circle:last-child{stroke:#fff4c9;stroke-width:2}.rag-network-node.in-region>circle:last-child{fill:#86f6bd;stroke:#e7fff1;stroke-width:1.8;filter:drop-shadow(0 0 12px rgba(81,240,166,.94));animation:network-brain-node 1.8s ease-in-out infinite alternate}.rag-network-node.muted{opacity:.19}@keyframes network-brain-node{to{filter:drop-shadow(0 0 20px rgba(81,240,166,1))}}.rag-network-node.nomad>circle:last-child{fill:#9f8cff;stroke:#eeeaff;stroke-width:1.6;filter:drop-shadow(0 0 9px rgba(157,129,255,.9))}.rag-network-node.nomad .rag-network-pulse{stroke:#a48cfff0;stroke-width:2.5;animation-duration:1.35s}.rag-network-stats .brain-reference-status{border-color:#67eeb17a;color:#c8ffdf;background:#67eeb11a}.rag-network-pulse{fill:none;stroke:#ffbc4cbf;stroke-width:2;animation:rag-network-pulse 1.8s ease-out infinite}@keyframes rag-network-pulse{0%{opacity:.8;transform:scale(.55);transform-origin:center}to{opacity:0;transform:scale(1.8);transform-origin:center}}.rag-network-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.rag-network-inspector{display:grid;align-content:start;gap:11px}.network-brain-search{display:grid;gap:8px;padding:11px;border:1px solid rgba(93,239,174,.31);border-radius:9px;background:linear-gradient(135deg,rgba(69,237,161,.12),transparent 52%),#050d0ac2;box-shadow:inset 0 1px #e2fff017,0 0 22px #37e6970f}.network-brain-search>div:first-child{display:grid;gap:2px}.network-brain-search strong{color:#e6fff0;font-size:.84rem}.network-brain-search .terminal-kicker{color:#85efb7}.network-brain-search-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(137,189,163,.25);border-radius:7px;background:#0000005c;color:#7aeab0}.network-brain-search-input input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.76rem}.network-brain-search-input input::placeholder{color:#799286}.network-brain-search-input button{border:0;border-radius:5px;padding:5px 7px;background:#66e7a6;color:#062014;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.network-brain-search-input button:disabled{cursor:not-allowed;opacity:.45}.network-brain-active-readout{display:flex;justify-content:space-between;gap:7px;color:#9bf4c5;font-size:.7rem}.network-brain-active-readout button{border:0;padding:0;background:transparent;color:#8fcbb0;font:inherit;cursor:pointer;text-decoration:underline}.rag-network-inspector h3,.rag-network-inspector p{margin:0}.rag-network-inspector h3{color:var(--text);font-size:1rem}.rag-network-inspector>p{color:var(--muted);line-height:1.5;font-size:.83rem}.rag-network-source{color:var(--cyan)!important;font-family:var(--mono);font-size:.72rem!important}.rag-network-detail-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.rag-network-detail-grid span{display:grid;gap:3px;color:var(--muted);font-size:.65rem;text-transform:uppercase}.rag-network-detail-grid strong{color:var(--text);font-size:.75rem;text-transform:none;overflow-wrap:anywhere}.rag-network-tags{display:flex;flex-wrap:wrap;gap:5px}.rag-network-tags span{padding:3px 6px;border-radius:4px;background:#6fe8e21a;color:var(--cyan);font-size:.68rem}.rag-network-controls{display:grid;gap:9px;margin-top:2px;padding-top:10px;border-top:1px solid var(--line-soft)}.rag-network-controls label{display:grid;grid-template-columns:1fr auto;gap:6px;color:var(--muted);font-size:.72rem}.rag-network-controls input{grid-column:1 / -1;width:100%;accent-color:#7ae8e1}.rag-network-controls-dock{position:absolute;z-index:4;right:12px;bottom:12px;width:min(196px,calc(100% - 24px));gap:7px;margin:0;border:1px solid rgba(109,231,255,.34);border-radius:10px;background:linear-gradient(145deg,#08141bf0,#050a0ede);box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff14;padding:10px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.rag-network-controls-dock .terminal-kicker{color:#9fefff;font-size:.61rem}.rag-network-controls-dock label{color:#c0dce4;font-size:.67rem}.rag-network-controls-dock label strong{color:#f1fbff}.rag-network-controls-dock input{height:12px}.rag-network-error{color:#ffb4a1!important}.rag-network-inspector small{color:var(--text-faint);font-size:.67rem;line-height:1.4}.network-brain-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:18px;background:#010705c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.network-brain-inline{display:grid;gap:10px;border-top:1px solid var(--line-soft);padding-top:12px}.network-brain-inline-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.network-brain-inline-head>div{display:grid;gap:3px}.network-brain-inline-head strong{color:#effff5;font-size:.81rem}.network-brain-inline-results{display:grid;gap:7px;max-height:410px;overflow:auto;padding-right:2px}.network-brain-inline-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;border:1px solid rgba(139,174,158,.19);border-radius:8px;background:#01070580;color:#e7fff0;padding:9px;text-align:left;cursor:pointer}.network-brain-inline-results>button:hover{border-color:#6bf4b594;background:#4ceea01a}.network-brain-inline-results>button div{display:grid;gap:2px;min-width:0}.network-brain-inline-results>button span{color:#79e6b2;font-size:.64rem;overflow-wrap:anywhere}.network-brain-inline-results>button em{color:#a3ffd0;font-size:.65rem;font-style:normal}.network-brain-inline-results>button p{grid-column:1 / -1;margin:0;color:#b5cabd;font-size:.72rem;line-height:1.4}.network-brain-overlay{display:grid;gap:14px;width:min(1050px,100%);max-height:min(86dvh,850px);overflow:auto;padding:22px;border:1px solid rgba(103,244,182,.47);border-radius:15px;background:radial-gradient(circle at 82% 6%,rgba(70,236,158,.17),transparent 29%),linear-gradient(145deg,#14211b,#050a08 72%);box-shadow:0 30px 100px #000000b8,inset 0 1px #e3fff021}.network-brain-overlay header{display:flex;justify-content:space-between;gap:16px}.network-brain-overlay h2,.network-brain-overlay p{margin:0}.network-brain-overlay h2{margin:4px 0 6px;color:#effff5}.network-brain-overlay header p{max-width:630px;color:#adc7b8;line-height:1.5}.network-brain-overlay-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(118,224,172,.29);border-radius:9px;background:#00000061;color:#82f6bd}.network-brain-overlay-search input{min-width:0;border:0;outline:0;background:transparent;color:#effff5;font:inherit}.network-brain-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.network-brain-chip-row>span{margin-right:3px;color:#8aa79a;font-size:.73rem}.network-brain-chip-row button,.network-brain-agent-lens button{border:1px solid rgba(136,177,157,.24);border-radius:999px;padding:5px 8px;background:#040c088f;color:#a8c9b7;font:inherit;font-size:.7rem;cursor:pointer}.network-brain-chip-row button.active,.network-brain-agent-lens button.active{border-color:#83f2bd;background:#47eea429;color:#edfff5}.network-brain-overlay-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:13px;min-height:0}.network-brain-results{display:grid;align-content:start;gap:8px}.network-brain-results-head{display:flex;justify-content:space-between;gap:12px;color:#ecfff5;font-size:.82rem}.network-brain-results-head span{color:#81d7ad;font-family:var(--mono);font-size:.69rem}.network-brain-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;text-align:left;border:1px solid rgba(139,174,158,.19);border-radius:9px;padding:11px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent),#010705a3;color:#e7fff0;cursor:pointer}.network-brain-results>button:hover{border-color:#6bf4b594;background:linear-gradient(135deg,rgba(76,238,160,.13),transparent),#010705bd}.network-brain-results>button div{display:grid;gap:2px;min-width:0}.network-brain-results>button span{overflow-wrap:anywhere;color:#79e6b2;font-size:.68rem}.network-brain-results>button em{color:#a3ffd0;font-size:.68rem;font-style:normal}.network-brain-results>button p{grid-column:1 / -1;color:#b5cabd;font-size:.76rem;line-height:1.45}.network-brain-results>button small{grid-column:1 / -1;color:#75caa1;font-family:var(--mono);font-size:.64rem}.network-brain-no-results{display:grid;justify-items:start;gap:7px;padding:18px;border:1px dashed rgba(141,182,161,.28);border-radius:9px;color:#b4cabd}.network-brain-no-results strong{color:#eafff1}.network-brain-agent-lens{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(124,228,177,.23);border-radius:10px;background:linear-gradient(145deg,rgba(70,233,159,.09),transparent 60%),#030a07b3}.network-brain-agent-lens h3,.network-brain-agent-lens p{margin:0}.network-brain-agent-lens h3{color:#eafff2}.network-brain-agent-lens p,.network-brain-agent-note{color:#adc5b7;font-size:.78rem;line-height:1.5}.network-brain-agent-lens>div{display:flex;flex-wrap:wrap;gap:6px}.network-brain-agent-note{padding-top:10px;border-top:1px solid rgba(142,185,163,.15);color:#85eab4}@media(max-width:900px){.rag-network-layout{grid-template-columns:1fr}.rag-network-canvas,.rag-network-canvas svg{min-height:430px}}@media(max-width:620px){.rag-network-head{flex-direction:column}.rag-network-detail-grid,.network-brain-overlay-grid{grid-template-columns:1fr}.rag-network-visual{display:grid;gap:10px}.rag-network-controls-dock{position:static;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:11px}.rag-network-controls-dock .terminal-kicker{grid-column:1 / -1}.rag-network-controls-dock label{min-width:0}.network-brain-backdrop{padding:8px}.network-brain-overlay{max-height:94dvh;padding:15px}.network-brain-overlay-search{grid-template-columns:auto minmax(0,1fr)}.network-brain-overlay-search button{grid-column:1 / -1;width:100%}.network-brain-results-head{flex-direction:column}}@media(min-width:1060px){.app-shell.holder-mode.view-training .training-grid{grid-template-columns:minmax(290px,.4fr) minmax(0,1fr);align-items:start}.app-shell.holder-mode.view-training .training-hero{grid-column:1}.app-shell.holder-mode.view-training .training-access-card{grid-column:2}.app-shell.holder-mode.view-training .training-foundation-card,.app-shell.holder-mode.view-training .training-week,.app-shell.holder-mode.view-training .training-playbook,.app-shell.holder-mode.view-training .training-assessment,.app-shell.holder-mode.view-training .training-client-packet{grid-column:1 / -1}.app-shell.holder-mode.view-training .training-assistant-panel{grid-column:1}.app-shell.holder-mode.view-training .training-operating-model{grid-column:2}}.holder-plugin-studio,.holder-inbox-page,.holder-activity-page{display:grid;gap:12px;min-width:0}.holder-tool-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.holder-tool-hero>div{min-width:0}.holder-tool-hero .panel-title{margin:4px 0 7px}.holder-tool-hero p{max-width:720px;margin:0;line-height:1.55}.holder-tool-empty{display:grid;justify-items:start;gap:7px;min-height:150px;align-content:center}.holder-tool-empty strong{color:#fff4e8}.holder-tool-empty span{color:#cbbeb1}.holder-tool-message{margin:0;padding:10px 12px;border:1px solid rgba(95,212,208,.34);border-radius:8px;background:#5fd4d014;color:#c9fffb;font-size:.8rem}.holder-plugin-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;align-items:start}.holder-plugin-form{display:grid;gap:10px}.holder-plugin-form label{display:grid;gap:5px;color:#d8cbc0;font-size:.75rem}.holder-plugin-form label small{color:#9dccc6}.holder-plugin-form :is(input,select,textarea){width:100%;min-width:0}.holder-plugin-form textarea{resize:vertical}.holder-plugin-library{display:grid;gap:10px}.holder-plugin-list{display:grid;gap:9px}.holder-plugin-list article{display:grid;gap:7px;padding:12px;border:1px solid rgba(232,230,225,.14);border-radius:9px;background:linear-gradient(135deg,rgba(232,230,225,.045),transparent 38%),#0307067a}.holder-plugin-list article>div:first-child{display:flex;justify-content:space-between;align-items:start;gap:8px}.holder-plugin-list strong{color:#fff5e9}.holder-plugin-list small{color:#9fdacf}.holder-plugin-list p{margin:0;color:#c8bbb0;line-height:1.5;font-size:.82rem}.holder-plugin-list article>div:last-of-type{display:flex;flex-wrap:wrap;gap:5px}.holder-plugin-list article>div:last-of-type span{padding:3px 6px;border-radius:4px;background:#5fd4d01f;color:#bffff9;font-size:.67rem}.holder-plugin-list em{color:#ffca83;font-size:.72rem;font-style:normal}.holder-inbox-metrics{display:flex;flex-wrap:wrap;gap:8px}.holder-inbox-metrics span,.holder-activity-controls>span{padding:7px 10px;border:1px solid rgba(232,230,225,.15);border-radius:999px;background:#e8e6e10a;color:#c9bdb2;font-size:.73rem}.holder-inbox-metrics strong,.holder-activity-controls strong{color:#fff3e8}.holder-inbox-list,.holder-activity-list{display:grid;gap:9px}.holder-inbox-item{display:grid;gap:6px;width:100%;text-align:left;cursor:pointer;transition:.18s ease}.holder-inbox-item:hover{transform:translateY(-1px);border-color:#5fd4d085!important}.holder-inbox-item.unread{border-left:3px solid #ffad57}.holder-inbox-item.read{opacity:.76}.holder-inbox-item>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.holder-inbox-item time,.holder-activity-item time{color:#91a49d;font-size:.7rem}.holder-inbox-item strong{color:#fff3e8}.holder-inbox-item small{color:#82e7bd}.holder-inbox-item p{margin:0;color:#c5b9ae;line-height:1.55}.holder-inbox-item em{color:#ffbd71;font-size:.72rem;font-style:normal}.status-chip.community-reply{border-color:#5fd4d070;color:#c9fffb}.status-chip.agent-update{border-color:#ffad577a;color:#ffcf98}.status-chip.plugin-update{border-color:#c090ff7a;color:#e2d0ff}.holder-inbox-item{padding:0;overflow:hidden}.holder-inbox-open{display:grid;gap:6px;width:100%;border:0;background:transparent;color:inherit;padding:12px;text-align:left;cursor:pointer}.holder-inbox-open:hover{background:#5fd4d00b}.holder-inbox-open>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.holder-inbox-open time{color:#91a49d;font-size:.7rem}.holder-inbox-open strong{color:#fff3e8}.holder-inbox-open small{color:#82e7bd}.holder-inbox-open p{margin:0;color:#c5b9ae;line-height:1.55}.holder-inbox-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:10px 12px 12px;border-top:1px solid rgba(232,230,225,.12);background:#050e0c3d}.holder-inbox-reply textarea{width:100%;min-width:0;min-height:42px;resize:vertical}@media(max-width:560px){.holder-inbox-reply{grid-template-columns:1fr}.holder-inbox-reply button{justify-self:stretch}}.holder-activity-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.holder-activity-controls button{border:1px solid rgba(232,230,225,.16);border-radius:6px;padding:6px 9px;background:#e8e6e10a;color:#c9bdb2;font:inherit;font-size:.72rem;cursor:pointer}.holder-activity-controls button.active{border-color:#5fd4d094;background:linear-gradient(135deg,#5fd4d029,#ff9d3d1a);color:#ecfffb}.holder-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.holder-activity-source{padding:4px 6px;border-radius:4px;background:#5fd4d021;color:#b8fff4;font-size:.64rem;font-weight:800;text-transform:uppercase}.holder-activity-source.community{background:#ffad5724;color:#ffce95}.holder-activity-source.plugin{background:#c090ff29;color:#e2d1ff}.holder-activity-source.heartbeat{background:#70e8b224;color:#b7ffda}.holder-activity-item>div{display:grid;gap:3px;min-width:0}.holder-activity-item strong{color:#fff3e8}.holder-activity-item>div>span{color:#8fe8c1;font-size:.73rem}.holder-activity-item p{margin:0;color:#c6b9af;font-size:.8rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:860px){.holder-plugin-layout{grid-template-columns:1fr}.holder-tool-hero{flex-direction:column}.holder-activity-item{grid-template-columns:auto minmax(0,1fr)}.holder-activity-item time{grid-column:2}}.network-brain-live-launch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px;padding:11px;border:1px solid rgba(130,236,181,.3);border-radius:9px;background:linear-gradient(135deg,rgba(69,231,160,.12),transparent 65%),#030a07ad}.network-brain-live-launch>div{display:grid;gap:2px}.network-brain-live-launch strong{color:#e6fff0;font-size:.8rem}.network-brain-live-launch p{margin:0;color:#a7c4b3;font-size:.7rem;line-height:1.45}.network-brain-live-error{margin:0;color:#ffb4a1;font-size:.75rem}.network-brain-live-results{display:grid;gap:7px;padding-top:4px}.network-brain-live-results>div:first-child{display:flex;justify-content:space-between;gap:10px;color:#effff5;font-size:.8rem}.network-brain-live-results>div:first-child span{color:#8bd7b2;font-size:.68rem}.network-brain-live-results a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;padding:10px;border:1px solid rgba(135,176,157,.18);border-radius:8px;background:#00000047;color:inherit;text-decoration:none}.network-brain-live-results a:hover{border-color:#68f1b18c;background:#37e59317}.network-brain-live-results a>span{align-self:start;padding:3px 5px;border-radius:4px;background:#65e3aa24;color:#9cf5c7;font-size:.61rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.network-brain-live-results a>span.nomad{background:#a28aff2b;color:#d9d0ff}.network-brain-live-results a>strong{min-width:0;color:#eafff2;font-size:.78rem;overflow-wrap:anywhere}.network-brain-live-results a p,.network-brain-live-results a small{grid-column:1 / -1;margin:0}.network-brain-live-results a p{color:#abc5b5;font-size:.72rem;line-height:1.42}.network-brain-live-results a small{color:#7bdcaf;font-family:var(--mono);font-size:.62rem}.login-screen .login-infographic svg{stroke:#5fd4d05c;filter:drop-shadow(0 0 12px rgba(95,212,208,.16))}.login-screen .login-node{border-color:#5fd4d04d;background:#111114c7;color:var(--landing-white);box-shadow:inset 0 1px #e8e6e10f,0 16px 44px #0000005c}.login-screen .login-node.main{border-color:#c67a2f8a;background:radial-gradient(circle at 50% 38%,rgba(255,157,61,.22),transparent 46%),#0a0a0cdb;color:var(--landing-hot);box-shadow:inset 0 0 34px #c67a2f1f,0 0 40px #c67a2f29,0 24px 62px #00000070}.login-screen .login-ticker span{border-color:#c67a2f4d;background:#c67a2f14;color:var(--landing-hot)}.login-screen .login-theme-toggle,.login-screen .primary-btn.auth-btn{border-color:#c67a2f52;background:linear-gradient(135deg,var(--landing-hot) 0%,var(--landing-white) 46%,var(--landing-cyan) 100%);color:#111114;box-shadow:0 12px 34px #c67a2f38}.login-screen .primary-btn.auth-btn:hover:not(:disabled){box-shadow:0 18px 46px #c67a2f57,0 0 28px #5fd4d02e}.login-screen .error-band.compact{border-color:#ff72406b;background:#ff72401a;color:#ffd8cc}@media(max-width:827px){.login-screen:after{inset:76px 16px 16px}}@media(max-width:460px){.entry-path-grid,.login-launch-actions{grid-template-columns:1fr}.entry-path-grid button{min-height:0}}.app-shell.theme-dark .command-main-hero,.app-shell.theme-dark .command-focus-panel,.app-shell.theme-dark .command-control-plane,.app-shell.theme-dark .command-kpi,.app-shell.theme-dark .command-now-card,.app-shell.theme-dark .command-priority-row,.app-shell.theme-dark .live-card,.app-shell.theme-dark .overview-card,.app-shell.theme-dark .demographics-card,.app-shell.theme-dark .new-orders-card,.app-shell.theme-dark .location-card,.app-shell.theme-dark .analytics-panel,.app-shell.theme-dark .marketing-agent-panel,.app-shell.theme-dark .content-form-panel,.app-shell.theme-dark .content-board-panel,.app-shell.theme-dark .content-card,.app-shell.theme-dark .marketing-agent-shell,.app-shell.theme-dark .training-hero,.app-shell.theme-dark .training-assistant-panel,.app-shell.theme-dark .training-operating-model,.app-shell.theme-dark .training-week,.app-shell.theme-dark .training-playbook,.app-shell.theme-dark .training-assessment,.app-shell.theme-dark .training-client-packet,.app-shell.theme-dark .training-video-panel,.app-shell.theme-dark .training-objectives-panel,.app-shell.theme-dark .training-teacher-panel,.app-shell.theme-dark .training-reserved-card,.app-shell.theme-dark .training-network-search-panel{background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,#111519,#080a0c);border-color:#ffffff21;box-shadow:0 14px 34px #00000070,0 1px #ffffff0b inset}.app-shell.theme-dark .command-kpi:hover,.app-shell.theme-dark .command-now-card:hover,.app-shell.theme-dark .command-priority-row:hover,.app-shell.theme-dark .live-card:hover,.app-shell.theme-dark .content-card:hover,.app-shell.theme-dark .training-module-card:hover{border-color:#58b9ff73;box-shadow:0 16px 36px #00000080,0 0 24px #318df41a}.app-shell.theme-dark .command-kpi span,.app-shell.theme-dark .command-now-card span,.app-shell.theme-dark .live-card span,.app-shell.theme-dark .content-card span,.app-shell.theme-dark .marketing-agent-panel p,.app-shell.theme-dark .content-form-panel p,.app-shell.theme-dark .content-board-panel p,.app-shell.theme-dark .training-hero-copy p,.app-shell.theme-dark .training-assistant-body p,.app-shell.theme-dark .training-module-card p,.app-shell.theme-dark .training-path-grid p,.app-shell.theme-dark .training-lab p{color:#9aa6ad}.app-shell.theme-dark .command-kpi strong,.app-shell.theme-dark .command-now-card strong,.app-shell.theme-dark .live-card strong,.app-shell.theme-dark .content-card strong,.app-shell.theme-dark .content-card h3,.app-shell.theme-dark .training-module-card strong,.app-shell.theme-dark .training-hero-copy h3{color:#f4f7f8}.app-shell.theme-dark .command-kpi svg,.app-shell.theme-dark .command-now-card svg,.app-shell.theme-dark .analytics-panel-head svg,.app-shell.theme-dark .marketing-agent-panel svg,.app-shell.theme-dark .content-board-panel svg,.app-shell.theme-dark .training-assistant-panel svg{color:#6bdfff;filter:drop-shadow(0 0 7px rgba(88,185,255,.34))}.app-shell.theme-dark .marketing-agent-shell,.app-shell.theme-dark .content-form-panel input,.app-shell.theme-dark .content-form-panel textarea,.app-shell.theme-dark .content-form-panel select,.app-shell.theme-dark .marketing-prompt-row,.app-shell.theme-dark .content-list,.app-shell.theme-dark .content-card .content-meta{background-color:#090c0f;border-color:#ffffff1f;color:var(--text)}.app-shell.theme-dark .holder-dashboard{display:grid;gap:18px}.app-shell.theme-dark .holder-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px 2px}.holder-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-shell.theme-dark .holder-dashboard-header h2{margin:5px 0 6px;color:#f4f7f8;font-size:clamp(24px,3vw,38px);letter-spacing:0}.app-shell.theme-dark .holder-dashboard-header p,.app-shell.theme-dark .holder-next-copy p,.app-shell.theme-dark .holder-history-empty span{color:#9aa6ad}.holder-dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.app-shell.theme-dark .holder-dashboard-card{min-width:0;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,#111519,#080a0c);border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 34px #00000070,0 1px #ffffff0b inset}.holder-identity-card,.holder-progress-card,.holder-next-card{grid-column:span 4}.holder-calendar-card{grid-column:span 7}.holder-history-card{grid-column:span 5}.holder-wallet-address{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:8px 0 18px;padding:8px 10px;overflow:hidden;border:1px solid rgba(105,219,255,.18);border-radius:7px;background:#060c11c7;color:#c8f5ff;font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.holder-stat-grid,.holder-progress-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.holder-stat-grid div,.holder-progress-details span{display:grid;gap:4px;color:#87949c;font-size:11px}.holder-stat-grid strong,.holder-progress-details strong{color:#f4f7f8;font-size:15px}.holder-progress-number{display:flex;align-items:baseline;gap:9px;margin:15px 0 10px}.holder-progress-number strong{color:#f4f7f8;font-size:36px;line-height:1}.holder-progress-number span{color:#9aa6ad;font-size:13px}.holder-progress-bar{height:7px;margin-bottom:18px;overflow:hidden;border-radius:999px;background:#20272c}.holder-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#5fd4d0,#6bdfff)}.holder-progress-details{grid-template-columns:repeat(3,minmax(0,1fr))}.holder-progress-details strong{font-size:12px}.holder-next-card{display:flex;flex-direction:column}.holder-next-copy{flex:1;padding:14px 0 18px}.holder-next-copy strong{color:#f4f7f8;font-size:16px}.holder-next-copy p{margin:7px 0 0;line-height:1.6}.holder-next-card .saved-stamp{margin-top:12px}.holder-calendar-nav{display:flex;align-items:center;gap:5px}.holder-calendar-nav strong{min-width:125px;color:#e8f7fa;text-align:center;font-size:12px}.holder-calendar-weekdays,.holder-calendar-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.holder-calendar-weekdays{margin:14px 0 6px;color:#718089;font-size:10px;text-align:center;text-transform:uppercase}.holder-calendar-day{min-height:48px;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#05090b9e;color:#b8c2c6}.holder-calendar-day:hover,.holder-calendar-day.selected{border-color:#69dbff80;background:#307a9e2e}.holder-calendar-day.empty{border-color:transparent;background:transparent}.holder-calendar-day strong{display:block;padding-top:8px;font-size:12px}.holder-calendar-day small{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:4px;border-radius:50%;background:#5fd4d0;color:#071114;font-size:10px;font-weight:800}.holder-calendar-detail{min-height:38px;display:grid;align-content:center;gap:3px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09);color:#87949c;font-size:12px}.holder-calendar-detail div{display:flex;justify-content:space-between;gap:10px}.holder-calendar-detail strong{color:#e8f7fa}.holder-history-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:8px;color:#6bdfff;text-align:center}.holder-history-empty strong{color:#e8f7fa}.holder-history-empty .ghost-btn{margin-top:6px}@media(max-width:960px){.holder-identity-card,.holder-progress-card,.holder-next-card{grid-column:span 6}.holder-calendar-card,.holder-history-card{grid-column:span 12}}@media(max-width:620px){.app-shell.theme-dark .holder-dashboard-header{align-items:flex-start;flex-direction:column}.holder-dashboard-actions{justify-content:flex-start}.holder-identity-card,.holder-progress-card,.holder-next-card,.holder-calendar-card,.holder-history-card{grid-column:span 12}.holder-dashboard-card{padding:15px}.holder-calendar-day{min-height:42px}}.app-shell.theme-dark .training-hero,.app-shell.theme-dark .training-assistant-panel,.app-shell.theme-dark .training-operating-model,.app-shell.theme-dark .training-week,.app-shell.theme-dark .training-playbook,.app-shell.theme-dark .training-assessment,.app-shell.theme-dark .training-client-packet,.app-shell.theme-dark .training-video-panel,.app-shell.theme-dark .training-objectives-panel,.app-shell.theme-dark .training-teacher-panel,.app-shell.theme-dark .training-reserved-card,.app-shell.theme-dark .training-network-search-panel,.app-shell.theme-dark .training-coming-soon-page,.app-shell.theme-dark .training-manual-modal{background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 32%),linear-gradient(180deg,#101316,#080a0c);border-color:#ffffff21;box-shadow:0 14px 34px #00000070,0 1px #ffffff0b inset}.app-shell.theme-dark .training-module-card,.app-shell.theme-dark .training-role-card,.app-shell.theme-dark .training-checklist article,.app-shell.theme-dark .training-path-grid div,.app-shell.theme-dark .training-lab,.app-shell.theme-dark .training-deliverable,.app-shell.theme-dark .training-module-head{background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 38%),linear-gradient(180deg,#15191d,#0b0e11);border-color:#58b9ff33}.app-shell.theme-dark .training-module-card:hover,.app-shell.theme-dark .training-role-card:hover{border-color:#58b9ff7a;box-shadow:0 12px 28px #00000073,0 0 22px #318df41a}.app-shell.theme-dark .training-module-head{color:var(--text)}.app-shell.theme-dark .training-module-head span,.app-shell.theme-dark .training-tier-badge,.app-shell.theme-dark .training-coming-label{color:#6bdfff}.app-shell.theme-dark .training-deliverable,.app-shell.theme-dark .training-objectives-list svg{color:#55e5a9}.app-shell.theme-dark .bc-panel,.app-shell.theme-dark .bc-card,.app-shell.theme-dark .bc-activity,.app-shell.theme-dark .bc-activity-row,.app-shell.theme-dark .bc-hill-panel{background:linear-gradient(145deg,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,#101316,#080a0c);border-color:#ffffff21;box-shadow:0 14px 32px #0006,0 1px #ffffff0a inset}.app-shell.theme-dark .bc-card:hover,.app-shell.theme-dark .bc-card:focus-within{border-color:#58b9ff6b;box-shadow:0 16px 34px #0000007a,0 0 22px #318df417}.app-shell.theme-dark .bc-card-title,.app-shell.theme-dark .bc-card-title:hover,.app-shell.theme-dark .bc-card-title:focus-visible,.app-shell.theme-dark .bc-panel-head h3,.app-shell.theme-dark .bc-section-label{color:#f4f7f8}.app-shell.theme-dark .bc-card-category,.app-shell.theme-dark .bc-panel-hint,.app-shell.theme-dark .bc-panel-icon,.app-shell.theme-dark .bc-card-desc,.app-shell.theme-dark .bc-activity-detail,.app-shell.theme-dark .bc-activity-time{color:#858f96}.app-shell.theme-dark .bc-count strong,.app-shell.theme-dark .bc-card-phase{color:#6bdfff}.app-shell.theme-dark .training-hero{position:relative;overflow:hidden}.app-shell.theme-dark .training-hero:after{content:"";position:absolute;top:0;right:7%;width:min(38%,380px);height:3px;background:linear-gradient(90deg,#ff9d3d,#ffd166,#5fd4d0);box-shadow:0 0 20px #ff9d3d8c}.app-shell.theme-dark .training-hero .analytics-panel-head svg,.app-shell.theme-dark .training-assistant-panel .analytics-panel-head svg{color:#ffb54c;filter:drop-shadow(0 0 8px rgba(255,157,61,.42))}.app-shell.theme-dark .training-week .analytics-panel-head svg,.app-shell.theme-dark .training-video-panel .analytics-panel-head svg{color:#6bdfff}.app-shell.theme-dark .training-assessment .analytics-panel-head svg,.app-shell.theme-dark .training-objectives-panel .analytics-panel-head svg{color:#55e5a9;filter:drop-shadow(0 0 8px rgba(85,229,169,.34))}.app-shell.theme-dark .training-module-card{border-left:3px solid #6bdfff}.app-shell.theme-dark .training-module-card:nth-child(4n+1){border-left-color:#ffb54c}.app-shell.theme-dark .training-module-card:nth-child(4n+2){border-left-color:#6bdfff}.app-shell.theme-dark .training-module-card:nth-child(4n+3){border-left-color:#55e5a9}.app-shell.theme-dark .training-module-card:nth-child(4n){border-left-color:#d7a6ff}.app-shell.theme-dark .training-module-card:nth-child(4n+1) .training-module-head span{border-color:#ffb54c94;background:#ff9d3d1f;color:#ffc46b}.app-shell.theme-dark .training-module-card:nth-child(4n+3) .training-module-head span{border-color:#55e5a985;background:#55e5a91a;color:#70e8b2}.app-shell.theme-dark .training-module-card:nth-child(4n) .training-module-head span{border-color:#d7a6ff85;background:#d7a6ff1a;color:#e1bdff}.app-shell.theme-dark .training-module-card:hover{background:linear-gradient(135deg,rgba(105,219,255,.09),transparent 42%),linear-gradient(180deg,#171d22,#0b0e11)}.app-shell.theme-dark .training-reserved-card:first-child{border-top:2px solid #6bdfff}.app-shell.theme-dark .training-reserved-card:last-child{border-top:2px solid #ffb54c}.app-shell.theme-dark .bc-home{position:relative;isolation:isolate}.app-shell.theme-dark .bc-home:before{content:"";position:absolute;z-index:-1;inset:-28px -24px;opacity:.4;background-image:linear-gradient(180deg,#05080a85,#05080ad1),url(/brand/hero-command-operations.webp);background-position:center top;background-size:cover;background-attachment:fixed;pointer-events:none}@media(max-width:760px){.app-shell.theme-dark .bc-home:before{inset:-16px -12px;background-attachment:scroll}}.app-shell.holder-mode{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #070b10;--panel: #0d141b;--panel-2: #111b24;--panel-3: #16232e;--panel-rgb: 13 20 27;--surface-inset: #091018;--surface-inset-rgb: 9 16 24;--surface-sunken: #05090d;--surface-sunken-rgb: 5 9 13;--surface-raised: #111d27;--line: #243846;--line-soft: rgb(178 220 240 / .11);--line-strong: #3b596b;--text: #f1f9fc;--text-soft: #c4d6df;--muted: #91aab7;--text-faint: #718997;--cyan: #6de7ff;--teal: #69e8c2;--violet: #cb9cff;--amber: #ffd16f;--blue: #74caff;--holder-white: #f1f9fc;--holder-muted: #a8c0cb;--holder-hot: #ffd16f;--holder-cyan: #6de7ff;--holder-panel: #0d141b}.app-shell.holder-mode .workspace{color:var(--text);background:radial-gradient(circle at 12% 4%,rgb(78 212 255 / .14),transparent 26%),radial-gradient(circle at 88% 11%,rgb(196 132 255 / .11),transparent 27%),linear-gradient(90deg,rgb(126 205 242 / .035) 1px,transparent 1px),linear-gradient(rgb(126 205 242 / .03) 1px,transparent 1px),linear-gradient(180deg,#071018,#05090e);background-size:auto,auto,64px 64px,64px 64px,auto}.app-shell.holder-mode :is(.panel,.client-panel,.metric,.workspace-item,.agent-card,.thread-card,.provider-card,.command-card,.command-focus-panel,.command-now-card,.chat-panel,.terminal-chat-panel,.forum-chat-panel,.content-card,.appointment-card,.architecture-card,.builder-plugin-card,.builder-task-card,.holder-dashboard-card,.holder-builder-main,.holder-builder-rail,.holder-builder-form-section,.holder-builder-section,.holder-agent-preview,.holder-builder-summary,.holder-builder-blueprint,.holder-builder-chat,.holder-builder-saved,.holder-builder-checklist,.holder-builder-heartbeat-log,.training-access-card,.training-assistant-panel,.training-operating-model,.training-week,.training-module-card,.training-role-card,.training-video-panel,.training-objectives-panel,.training-teacher-panel,.training-test-card,.community-feed-post,.community-need-post,.community-package-card,.community-profile-card,.community-request-card,.community-store-package,.ranked-agent-card,.network-need-card,.network-discovery-panel,.skill-needed-card){border-color:#6de7ff3d;background:linear-gradient(135deg,rgb(109 231 255 / .08),transparent 34%),linear-gradient(145deg,rgb(203 156 255 / .045),transparent 62%),#080e14e8;box-shadow:inset 0 1px #ffffff12,0 16px 38px #00000057}.app-shell.holder-mode :is(.panel,.client-panel,.metric,.workspace-item,.agent-card,.thread-card,.provider-card,.command-card,.content-card,.appointment-card,.architecture-card,.builder-plugin-card,.builder-task-card,.holder-dashboard-card,.training-module-card,.training-role-card,.community-feed-post,.community-need-post,.community-store-package,.ranked-agent-card,.network-need-card,.skill-needed-card):hover{border-color:#6de7ff8f;box-shadow:inset 0 1px #ffffff1a,0 19px 42px #0000006b,0 0 26px #5bd7ff1a}.app-shell.holder-mode :is(.workspace,.workspace *) :is(h1,h2,h3,h4,strong,th){color:var(--text)}.app-shell.holder-mode :is(.workspace,.workspace *) :is(p,li,td,label,small){color:var(--text-soft)}.app-shell.holder-mode :is(.terminal-kicker,.eyebrow,.saved-stamp,.panel-title span,.metric span,.message-meta,.thread-meta){color:var(--cyan);letter-spacing:.045em}.app-shell.holder-mode :is(.status-good,.status-ready,.status-connected,.status-completed){color:#70f0bd}.app-shell.holder-mode :is(.status-warn,.status-attention,.status-pending){color:var(--amber)}.app-shell.holder-mode :is(.primary-btn,.community-composer-send){border-color:#6de7ff85;background:linear-gradient(135deg,#6de7ff,#b59cff 58%,#69e8c2);color:#061018;font-weight:850;box-shadow:0 9px 25px #4fcaff33}.app-shell.holder-mode :is(.ghost-btn,.icon-btn,.community-message-actions button,.network-filter-chip){border-color:#89c8e440;background:#70caf00e;color:var(--text)}.app-shell.holder-mode :is(.ghost-btn,.icon-btn,.community-message-actions button,.network-filter-chip):hover{border-color:var(--cyan);background:#6de7ff1f;color:#fff}.app-shell.holder-mode :is(input,textarea,select,.chat-compose,.training-chat-compose,.community-comment-composer){border-color:#89c8e445;background:#03080dc7;color:var(--text)}.app-shell.holder-mode :is(input,textarea)::placeholder{color:#7892a0}.app-shell.holder-mode :is(.message,.terminal-message,.training-chat-message,.holder-tool-message,.maintenance-message){border-color:#89c8e433;background:linear-gradient(135deg,rgb(109 231 255 / .075),transparent 55%),#060d13cc;color:var(--text-soft)}@media(max-width:760px){.app-shell.holder-mode .workspace{background-attachment:scroll}.app-shell.holder-mode :is(.panel,.client-panel,.metric,.workspace-item,.holder-dashboard-card){border-radius:11px}.app-shell.holder-mode :is(h1,h2,h3){line-height:1.2}}.program-map-page{display:grid;gap:14px;max-width:1260px;margin:0 auto}.program-map-hero{display:grid;gap:16px;overflow:hidden;border-color:#68e2ff54;background:linear-gradient(120deg,rgb(53 207 255 / .13),transparent 46%),linear-gradient(150deg,rgb(179 97 255 / .1),transparent 72%),var(--panel-bg, rgba(10, 14, 18, .82))}.program-map-hero-copy{display:grid;gap:7px;max-width:860px}.program-map-hero-copy .terminal-kicker{color:#6de7ff}.program-map-hero-copy h3{margin:0;color:#f3fbff;font-size:clamp(1.35rem,2.8vw,2.15rem);line-height:1.14}.program-map-hero-copy p{margin:0;color:#b6cbd4;line-height:1.55}.program-map-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.program-map-kpis>div{min-height:78px}.program-map-kpis small{display:block;margin-top:3px;overflow:hidden;color:#9eb1bb;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.program-map-kpis strong{font-size:1.05rem}.program-map-wallet-note{display:flex;align-items:flex-start;gap:11px;border-color:#ffc06c4d;background:linear-gradient(105deg,rgb(255 182 81 / .09),transparent 58%)}.program-map-wallet-note svg{flex:0 0 auto;color:#ffca79}.program-map-wallet-note strong{color:#fff0d0}.program-map-wallet-note p{margin:4px 0 0;color:#c9b999;font-size:.84rem;line-height:1.5}.program-map-journey{display:grid;gap:12px}.program-map-arc{--arc-color: #6de7ff;position:relative;display:grid;gap:14px;overflow:hidden;border-color:color-mix(in srgb,var(--arc-color) 33%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--arc-color) 10%,transparent),transparent 45%),var(--panel-bg, rgba(10, 14, 18, .82))}.program-map-arc.foundation{--arc-color: #65ddff}.program-map-arc.bridge{--arc-color: #c694ff}.program-map-arc.twin{--arc-color: #75f1c2}.program-map-arc.launch{--arc-color: #ffbd74}.program-map-arc.readiness{--arc-color: #ffd86c}.program-map-arc.iteration{--arc-color: #ff91d2}.program-map-arc-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px}.program-map-arc-head>span{padding:5px 7px;border:1px solid color-mix(in srgb,var(--arc-color) 45%,transparent);border-radius:6px;color:var(--arc-color);font-size:.67rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}.program-map-arc-head h3{margin:0;color:#f5fbfd;font-size:1.05rem}.program-map-arc-head p{max-width:72ch;margin:4px 0 0;color:#aabdc5;font-size:.82rem;line-height:1.45}.program-map-nodes{position:relative;display:grid;gap:8px;padding-left:16px}.program-map-nodes:before{position:absolute;inset:8px auto 8px 6px;width:2px;background:linear-gradient(var(--arc-color),rgb(255 255 255 / .08));content:""}.program-map-node{position:relative;z-index:1;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:64px;border:1px solid rgb(255 255 255 / .13);border-radius:10px;background:#04090c7a;color:inherit;padding:9px 12px;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.program-map-node:not(:disabled){cursor:pointer}.program-map-node:not(:disabled):hover,.program-map-node:not(:disabled):focus-visible{border-color:var(--arc-color);background:color-mix(in srgb,var(--arc-color) 12%,rgb(4 9 12 / .75));outline:none;transform:translate(3px)}.program-map-node:disabled{cursor:not-allowed;opacity:.68}.program-map-node-number{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--arc-color);border-radius:50%;background:#05080ae6;color:var(--arc-color);font-size:.75rem;font-weight:900}.program-map-node-copy{display:grid;gap:3px;min-width:0}.program-map-node-copy strong{overflow:hidden;color:#eef8fc;font-size:.91rem;text-overflow:ellipsis;white-space:nowrap}.program-map-node-copy small{color:#9cafb8;font-size:.73rem}.program-map-node-state{display:grid;place-items:center;color:#a8bac3}.program-map-node.complete .program-map-node-state{color:#76f2be}.program-map-node.in-progress .program-map-node-state{color:var(--arc-color)}.program-map-node.locked .program-map-node-number{border-color:#ffffff3d;color:#8d9ca4}@media(max-width:760px){.program-map-page{min-width:0}.program-map-hero .analytics-panel-head{align-items:flex-start}.program-map-hero .card-actions{justify-content:flex-start}.program-map-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.program-map-kpis>div{min-width:0}.program-map-arc{padding:13px}.program-map-arc-head{grid-template-columns:1fr;gap:7px}.program-map-arc-head>span{justify-self:start}.program-map-nodes{padding-left:12px}.program-map-node{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:9px}.program-map-node-number{width:30px;height:30px}.program-map-node-copy strong{font-size:.84rem;white-space:normal}.program-map-node-copy small{line-height:1.3}}@media(max-width:430px){.program-map-kpis{grid-template-columns:1fr}.program-map-node{min-height:70px}.program-map-node-state{align-self:start;padding-top:3px}}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general{border-color:#c67a2f47;background:linear-gradient(135deg,rgb(255 157 61 / .09),transparent 34%),linear-gradient(180deg,#141316f0,#0a0a0cf7);box-shadow:inset 0 1px #e8e6e10f,0 18px 38px #00000061,0 0 26px #c67a2f0f}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar{border-bottom-color:#ff9d3d38;background:#141316c2}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{border-color:#ff9d3d29;background:linear-gradient(90deg,rgb(255 218 179 / .024) 1px,transparent 1px),linear-gradient(rgb(255 218 179 / .024) 1px,transparent 1px),linear-gradient(180deg,#111012,#0a0a0c);background-size:38px 38px,38px 38px,auto}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post,.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-comment-composer{border-color:#ff9d3d2e;background:linear-gradient(135deg,rgb(255 157 61 / .055),transparent 54%),#171517}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post:hover{border-color:#ff9d3d6b;box-shadow:0 12px 26px #0000003d,0 0 0 1px #ff9d3d12}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-composer-send{border-color:#ffb368;background:linear-gradient(180deg,#ffb368,#d87524);color:#1a0e06;box-shadow:0 4px 12px #ff9d3d40,inset 0 1px #ffffff4d}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general{background:#241e19}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar{background:#2b231d}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{background:#1d1814}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post,.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-comment-composer{background:#322820}.app-shell.theme-dark .holder-dashboard{position:relative;isolation:isolate}.app-shell.theme-dark .holder-dashboard:before{content:"";position:absolute;z-index:-1;inset:-28px 0;opacity:.4;background-image:linear-gradient(180deg,#05080a80,#05080acc),url(/brand/hero-holder-community.webp);background-position:center top;background-size:cover;background-attachment:fixed;pointer-events:none}@media(max-width:760px){.app-shell.theme-dark .holder-dashboard:before{inset:-16px 0;background-attachment:scroll}}.app-shell.theme-dark{--text: #f4f8fa;--text-soft: #c6d2d8;--muted: #91a1aa;--text-faint: #71828c;--terminal-cyan: #6bdfff;--terminal-mint: #65e8b1;--terminal-amber: #ffc46b;--terminal-violet: #d7b3ff}.app-shell.theme-dark :is(.panel,.client-panel,.dashboard-rail,.service-group,.bc-panel,.bc-card,.bc-activity,.bc-activity-row,.bc-hill-panel,.metric,.agent-card,.thread-card,.provider-card,.workspace-item,.output-list,.training-hero,.training-assistant-panel,.training-operating-model,.training-week,.training-playbook,.training-assessment,.training-client-packet,.training-video-panel,.training-objectives-panel,.training-teacher-panel,.training-reserved-card,.training-coming-soon-page,.training-manual-modal,.holder-dashboard-card,.holder-builder-card,.holder-builder-summary,.holder-builder-blueprint,.holder-builder-chat,.holder-builder-saved,.agent-command-head,.agent-page-threads,.agent-page-context){background:linear-gradient(125deg,rgb(255 255 255 / .075) 0%,transparent 26%),linear-gradient(180deg,#131a21fa,#070b0ffa);border-color:#8dbcd338;box-shadow:0 18px 38px #00000057,0 1px #ffffff14 inset,0 -1px #0000006b inset}.app-shell.theme-dark :is(.panel,.client-panel,.bc-card,.agent-card,.thread-card,.provider-card,.workspace-item,.training-module-card,.training-role-card,.holder-dashboard-card):hover{border-color:#6bdfff7a;box-shadow:0 20px 42px #0000006b,0 0 24px #43b8ff14,0 1px #ffffff1a inset}.app-shell.theme-dark :is(.panel,.client-panel,.bc-panel,.holder-dashboard,.agent-workspace-shell) :is(h1,h2,h3,h4,strong){color:var(--text)}.app-shell.theme-dark :is(.panel,.client-panel,.bc-panel,.holder-dashboard,.agent-workspace-shell) :is(p,li,td,label){color:var(--text-soft)}.app-shell.theme-dark :is(.muted,.saved-stamp,.eyebrow,.terminal-kicker,.nav-section-label){color:var(--terminal-cyan)}.app-shell.theme-dark :is(.status-good,.status-ready,.status-connected,.status-completed){color:var(--terminal-mint)}.app-shell.theme-dark :is(.status-warn,.status-attention,.status-pending){color:var(--terminal-amber)}.app-shell.theme-dark .nav-section-label{color:var(--terminal-cyan);text-shadow:0 0 12px rgb(107 223 255 / .22)}.app-shell.theme-dark .nav-button,.app-shell.theme-dark .nav-stack a{color:#b8c8d0}.app-shell.theme-dark .nav-button:hover,.app-shell.theme-dark .nav-stack a:hover,.app-shell.theme-dark .nav-button.active{color:#effcff;background:linear-gradient(90deg,#3996d342,#6bdfff14);border-color:#6bdfff6b}.app-shell.theme-dark :is(input,textarea,select){color:#edf8fb;background:linear-gradient(180deg,#060b10f0,#0c131af0);border-color:#8dbcd347}.app-shell.theme-dark :is(input,textarea,select)::placeholder{color:#78909b;opacity:1}.app-shell.theme-dark :is(input,textarea,select):focus{border-color:var(--terminal-cyan);box-shadow:0 0 0 3px #6bdfff24,0 0 18px #6bdfff14}.app-shell.theme-dark :is(a:not(.primary-btn):not(.ghost-btn):not(.nav-button)){color:var(--terminal-cyan)}.app-shell.theme-dark .topbar{background:linear-gradient(90deg,#050a0ef5,#0c141be6);border-bottom-color:#8dbcd333}.app-shell.theme-dark .training-grid>:is(.training-hero,.training-access-card,.training-assistant-panel,.training-operating-model){background:linear-gradient(118deg,rgb(180 231 255 / .12) 0%,rgb(93 189 255 / .045) 23%,transparent 44%),linear-gradient(180deg,#111a22,#080d12 58%,#04070a);border-color:#7dcef247;box-shadow:0 20px 42px #00000075,0 1px #ffffff1f inset,0 -1px #0000008f inset,0 0 26px #318df40b}.app-shell.theme-dark .training-kpis>div,.app-shell.theme-dark .training-role-card{background:linear-gradient(120deg,rgb(150 226 255 / .1),transparent 38%),linear-gradient(180deg,#0e171f,#060a0e);border-color:#75c5e640;box-shadow:0 1px #ffffff14 inset,0 10px 22px #00000047}.app-shell.theme-dark .training-kpis>div:hover,.app-shell.theme-dark .training-role-card:hover{background:linear-gradient(120deg,rgb(107 223 255 / .16),transparent 40%),linear-gradient(180deg,#101d27,#060a0e)}.app-shell.theme-dark .training-kpis span{color:#8db6c5}.app-shell.theme-dark .training-kpis strong{color:#f2fbff;text-shadow:0 0 14px rgb(107 223 255 / .14)}.app-shell.theme-dark .training-role-card strong,.app-shell.theme-dark .training-access-body strong,.app-shell.theme-dark .training-assistant-body strong{color:#f4fbff}.app-shell.theme-dark .training-role-card p,.app-shell.theme-dark .training-access-body p,.app-shell.theme-dark .training-assistant-body p{color:#b7c9d1}.app-shell.theme-dark{--btn-primary-fg: #071217}.app-shell.theme-dark .primary-btn,.app-shell.theme-dark .primary-btn svg{color:#071217}.agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"chat";grid-template-rows:minmax(0,1fr);min-height:0}.agent-workspace-shell.community-terminal-shell>.community-command-head,.agent-workspace-shell.community-terminal-shell>.community-portal-hero,.agent-workspace-shell.community-terminal-shell>.community-room-threads,.agent-workspace-shell.community-terminal-shell>.community-tool-dock{display:none}.app-shell.view-portal .agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(250px,300px);grid-template-areas:"head head head" "hero hero context" "threads chat context";grid-template-rows:auto auto minmax(0,1fr);min-height:min(82dvh,980px)}.app-shell.view-portal .agent-workspace-shell.community-terminal-shell>.community-command-head,.app-shell.view-portal .agent-workspace-shell.community-terminal-shell>.community-portal-hero,.app-shell.view-portal .agent-workspace-shell.community-terminal-shell>.community-room-threads,.app-shell.view-portal .agent-workspace-shell.community-terminal-shell>.community-tool-dock{display:grid}.app-shell.view-portal .community-terminal-chat{min-height:min(70dvh,860px)}.portal-metric-action{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:9px;border:1px solid rgb(142 164 197 / .24);border-left:3px solid rgb(142 164 197 / .46);border-radius:7px;background:#ffffff09;color:var(--agent-terminal-text);padding:7px 9px;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.portal-metric-action>div{min-width:0}.portal-metric-action span,.portal-metric-action strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-metric-action span{color:var(--agent-terminal-soft);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.portal-metric-action strong{margin-top:2px;color:var(--agent-terminal-text);font-size:.83rem}.portal-metric-action svg{flex:0 0 auto;color:var(--agent-terminal-cyan)}.portal-metric-action:hover{border-color:#39d5ff8c;background:#39d5ff17;transform:translateY(-1px)}.terminal-window-bar .inline-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.app-shell.view-builder .holder-builder-grid{align-items:stretch}.app-shell.view-builder .holder-builder-main{position:relative;overflow:hidden}.app-shell.view-builder .holder-builder-main:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--agent-terminal-cyan),var(--agent-terminal-green),transparent 72%);pointer-events:none}.app-shell.view-builder .holder-builder-main>*,.app-shell.view-builder .holder-builder-rail>*{position:relative}.app-shell.view-builder .holder-builder-rail{align-content:start}@media(max-width:760px){.community-store-page-head{align-items:stretch}.community-store-filter{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.community-store-filter button{flex:0 0 auto}.community-store-page-grid{grid-template-columns:minmax(0,1fr)}.verified-skill-package.open{grid-column:auto}.community-store-package{min-height:0}.community-store-package>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.community-store-package>div:last-child .primary-btn{grid-column:1 / -1}}.app-shell.view-training .training-grid,.app-shell.view-settings .memory-control-group,.app-shell.view-settings .memory-control-card,.app-shell.view-settings .memory-settings-grid,.app-shell.view-settings .unified-mind-route-strip,.app-shell.view-settings .memory-lane-row,.app-shell.view-settings .memory-responsibility-grid{min-width:0;max-width:100%}@media(max-width:1180px){.app-shell.view-portal .agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-template-areas:"head head" "hero hero" "threads chat" "context context"}.terminal-window-bar .inline-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.view-settings .memory-settings-grid,.app-shell.view-settings .unified-mind-route-strip{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.app-shell.view-portal .agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "hero" "threads" "chat" "context";min-height:auto}.terminal-window-bar .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.view-portal .community-terminal-chat{min-height:auto}}.app-shell{--accent-command: #c67a2f;--accent-training: #3fa9f5;--accent-marketing: #e0417a;--accent-portal: #7c5cff;--accent-agent-builder: #2fd699;--accent-agents: #f5a623;--accent-calendar: #ff6b57;--accent-drive: #5fd4d0}.nav-stack>.nav-button{--section-accent: #8ea4c5;position:relative;border-left:3px solid transparent;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.nav-stack>.nav-button svg{color:var(--section-accent);opacity:.72;transition:opacity .2s ease,color .2s ease}.nav-stack>.nav-button:hover,.nav-stack>.nav-button.active{border-left-color:var(--section-accent);background-color:color-mix(in srgb,var(--section-accent) 12%,transparent)}.nav-stack>.nav-button:hover svg,.nav-stack>.nav-button.active svg{opacity:1}.nav-stack>.nav-button:nth-of-type(1),.nav-stack>.nav-button:nth-of-type(2),.nav-stack>.nav-button:nth-of-type(3){--section-accent: var(--accent-command)}.nav-stack>.nav-button:nth-of-type(4){--section-accent: var(--accent-training)}.nav-stack>.nav-button:nth-of-type(5){--section-accent: var(--accent-agent-builder)}.nav-stack>.nav-button:nth-of-type(6){--section-accent: var(--accent-agents)}.nav-stack>.nav-button:nth-of-type(7),.nav-stack>.nav-button:nth-of-type(8),.nav-stack>.nav-button:nth-of-type(9){--section-accent: var(--accent-portal)}.nav-stack>.nav-button:nth-of-type(10){--section-accent: var(--accent-calendar)}.nav-stack>.nav-button:nth-of-type(13){--section-accent: var(--accent-marketing)}.nav-stack>.nav-button:nth-of-type(14){--section-accent: var(--accent-portal)}.nav-stack>.nav-button:nth-of-type(15){--section-accent: var(--accent-drive)}.app-shell.view-command .nav-button.active{--section-accent: var(--accent-command)}.app-shell.view-training .nav-button.active{--section-accent: var(--accent-training)}.app-shell.view-content .nav-button.active{--section-accent: var(--accent-marketing)}.app-shell.view-portal .nav-button.active{--section-accent: var(--accent-portal)}.app-shell.view-builder .nav-button.active{--section-accent: var(--accent-agent-builder)}.app-shell.view-chat .nav-button.active{--section-accent: var(--accent-agents)}.app-shell.view-calendar .nav-button.active{--section-accent: var(--accent-calendar)}.app-shell.view-drive .nav-button.active{--section-accent: var(--accent-drive)}.workspace :is(.panel,.main-grid>.panel,.work-grid>.panel,.command-grid>.panel){transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.workspace :is(.panel,.main-grid>.panel,.work-grid>.panel,.command-grid>.panel):hover{transform:translateY(-2px);border-color:#6bdfff4d;box-shadow:0 8px 24px #00000042,0 0 0 1px #6bdfff14}.status-locked{color:#8c96a6;background:#6b728014;border:1px dashed rgb(107 114 128 / .3)}.status-ready{color:var(--accent-agent-builder);background:#2fd6991a;border:1px solid rgb(47 214 153 / .3)}.status-in-progress{color:var(--accent-training);background:#3fa9f51a;border:1px solid rgb(63 169 245 / .3)}.primary-btn:hover:not(:disabled){box-shadow:0 0 16px color-mix(in srgb,var(--accent-command) 46%,transparent)}@media(prefers-reduced-motion:reduce){.nav-stack>.nav-button,.nav-stack>.nav-button svg,.workspace :is(.panel,.main-grid>.panel,.work-grid>.panel,.command-grid>.panel){transition:none}}.holder-command-profile-card{position:relative;overflow:hidden;padding:0;border-color:#e8e6e126;background:#0a0a0cc2}.holder-command-profile-cover{min-height:172px;background:linear-gradient(90deg,#0a0a0c47,#0a0a0c94),url(/brand/hero-holder-community.webp) center 34% / cover no-repeat}.holder-command-profile-body{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 20px 18px;margin-top:-55px}.holder-command-profile-avatar{display:grid;place-items:center;width:110px;height:110px;overflow:hidden;border:3px solid #121114;border-radius:50%;background:#0a0a0c;box-shadow:0 10px 28px #00000075}.holder-command-profile-avatar img{width:100%;height:100%;object-fit:cover}.holder-command-profile-identity{min-width:0}.holder-command-profile-identity>div{display:flex;align-items:center;gap:7px}.holder-command-profile-identity h2{margin:0;color:var(--holder-white);font-size:clamp(1.35rem,2.7vw,2rem)}.holder-command-profile-identity svg{color:var(--holder-cyan)}.holder-command-profile-identity span{color:var(--holder-cyan);font-size:.8rem}.holder-command-profile-identity p{max-width:640px;margin:8px 0 0;color:var(--holder-muted)}.holder-command-profile-stats{display:flex;gap:18px;padding-bottom:4px}.holder-command-profile-stats span{display:grid;gap:2px;color:var(--holder-muted);font-size:.72rem;text-align:right;text-transform:uppercase}.holder-command-profile-stats strong{color:var(--holder-white);font-size:1rem}.holder-command-profile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(232 230 225 / .1);background:#0000001f}.holder-command-profile-actions button{display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-items:center;padding:13px 20px;border:0;border-right:1px solid rgb(232 230 225 / .1);background:transparent;color:var(--holder-white);text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.holder-command-profile-actions button:last-child{border-right:0}.holder-command-profile-actions button:hover{background:#5fd4d014}.holder-command-profile-actions button>span{grid-row:span 2;font-size:1.35rem}.holder-command-profile-actions strong{font-size:.84rem}.holder-command-profile-actions small{color:var(--holder-muted);font-size:.73rem}@media(max-width:760px){.holder-command-profile-cover{min-height:138px}.holder-command-profile-body{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:0 14px 16px;margin-top:-42px}.holder-command-profile-avatar{width:84px;height:84px}.holder-command-profile-stats{grid-column:1 / -1;justify-content:space-between;width:100%}.holder-command-profile-stats span{text-align:left}.holder-command-profile-actions button{padding:12px 10px;grid-template-columns:1fr;gap:3px;text-align:center}.holder-command-profile-actions button>span{grid-row:auto}.holder-command-profile-actions small{display:none}}.deepseek-oversight{display:grid;gap:14px;max-width:1440px}.deepseek-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;border-color:#5fd4d047}.deepseek-hero .panel-title{margin:4px 0 8px}.deepseek-hero p{margin:0;max-width:760px;color:var(--text-soft)}.deepseek-status{display:grid;justify-items:end;gap:6px;text-align:right;white-space:nowrap}.deepseek-status small{color:var(--muted)}.deepseek-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;align-items:start}.deepseek-review-form,.deepseek-task-form{display:grid;gap:12px}.deepseek-review-form>p,.deepseek-task-form>p,.deepseek-activity-panel>p{margin:-4px 0 0}.deepseek-review-form textarea,.deepseek-task-form textarea{min-height:118px;resize:vertical}.deepseek-scope-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.deepseek-scope-counts span{display:grid;gap:3px;padding:10px;border:1px solid rgb(95 212 208 / .16);border-radius:8px;background:#5fd4d00b;color:var(--muted);font-size:.77rem}.deepseek-scope-counts strong{color:var(--text);font-size:1.25rem}.deepseek-public-sample{display:grid;gap:8px;max-height:280px;overflow:auto}.deepseek-public-sample>div{padding:10px 0;border-top:1px solid var(--line-soft)}.deepseek-public-sample strong{margin-right:8px;color:var(--terminal-cyan)}.deepseek-public-sample span{color:var(--text-faint);font-size:.77rem}.deepseek-public-sample p{margin:4px 0 0;color:var(--text-soft);font-size:.86rem;white-space:pre-wrap;overflow-wrap:anywhere}.deepseek-review-output small{color:var(--text-faint)}.deepseek-request{margin:14px 0 8px;color:var(--text-soft)}.deepseek-review-output pre{max-height:460px;overflow:auto;margin:0;padding:14px;border:1px solid rgb(95 212 208 / .14);border-radius:8px;background:#00000029;color:var(--text-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.deepseek-grid{grid-template-columns:1fr}}@media(max-width:560px){.deepseek-hero{align-items:flex-start;flex-direction:column}.deepseek-status{justify-items:start;text-align:left;white-space:normal}.deepseek-scope-counts{grid-template-columns:1fr}}.community-feed-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(69 216 255 / .3);border-radius:50%;object-fit:cover;background:#0b1a2b;color:#aeefff;font-style:normal;font-size:.74rem;font-weight:800}.app-shell.theme-dark .training-module-card .training-path-grid>div:first-child{border-color:#48e7a97a;background:linear-gradient(135deg,rgb(70 238 166 / .15),transparent 68%),linear-gradient(180deg,#10221e,#0b1311);box-shadow:inset 0 1px #b7ffdc1f,0 0 22px #37e69713}.app-shell.theme-dark .training-module-card .training-path-grid>div:first-child>span{color:#83f2bd;text-shadow:0 0 13px rgb(80 240 167 / .44)}.app-shell.theme-dark .training-module-card .training-path-grid>div:first-child>p{color:#d4eee0}.app-shell.theme-dark .community-terminal-chat{background:linear-gradient(135deg,rgb(61 230 155 / .035),transparent 34%),linear-gradient(180deg,#131718,#070909);border-color:#74e7b433}.app-shell.theme-dark .community-terminal-messages{background:linear-gradient(90deg,rgb(106 122 117 / .055) 1px,transparent 1px),linear-gradient(rgb(106 122 117 / .05) 1px,transparent 1px),linear-gradient(180deg,#0d1111,#070909);background-size:38px 38px,38px 38px,auto;border-color:#9fb1a929}.app-shell.theme-dark .community-terminal-chat .terminal-action-btn,.app-shell.theme-dark .community-terminal-chat .community-wallet-activate,.app-shell.theme-dark .community-terminal-chat .community-store-action{border-color:#4ae7a680;background:linear-gradient(135deg,#42e9a03d,#0c3023b8);color:#d9ffeb;box-shadow:inset 0 1px #cdffe529,0 0 18px #33e59424}.app-shell.theme-dark .community-terminal-chat .terminal-action-btn:hover,.app-shell.theme-dark .community-terminal-chat .community-wallet-activate:hover,.app-shell.theme-dark .community-terminal-chat .community-store-action:hover,.app-shell.theme-dark .community-terminal-chat .community-store-action.active{border-color:#86f6bf;background:linear-gradient(135deg,#55f2ad5c,#0d4a30d1);color:#f0fff7;box-shadow:inset 0 1px #deffeb40,0 0 25px #36ed9b4a}.community-profile-trigger{display:inline-grid;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.community-profile-trigger:hover .community-feed-avatar{border-color:#83f2bd;box-shadow:0 0 18px #44e99e73}.community-inline-tool-panel{display:grid;gap:10px;margin:10px 0;padding:13px;border:1px solid rgb(78 229 165 / .28);border-radius:10px;background:linear-gradient(135deg,rgb(57 225 151 / .105),transparent 48%),#0b1210;box-shadow:inset 0 1px #cfffe614,0 0 24px #2de4940f}.community-inline-tool-panel>div:first-child{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:baseline}.community-inline-tool-panel strong{color:#eafff2}.community-inline-tool-panel span,.community-inline-tool-panel p,.community-inline-tool-panel small{color:#a7c5b4}.community-inline-tool-panel p{margin:0;font-size:.84rem}.community-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px}.community-store-grid article,.community-store-empty{display:grid;align-content:start;gap:6px;min-width:0;padding:10px;border:1px solid rgb(139 169 155 / .18);border-radius:8px;background:#04090794}.community-store-grid article p{font-size:.78rem}.community-store-grid article .ghost-btn{justify-self:start}.community-profile-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#010503c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.community-profile-modal{position:relative;display:grid;justify-items:start;gap:10px;width:min(420px,100%);padding:20px;border:1px solid rgb(83 237 169 / .38);border-radius:13px;background:linear-gradient(135deg,rgb(70 236 161 / .13),transparent 38%),linear-gradient(180deg,#14201b,#070b09);box-shadow:0 28px 70px #0000009e,inset 0 1px #d9ffeb21}.community-profile-modal>.icon-btn{position:absolute;top:12px;right:12px}.community-profile-modal h3,.community-profile-modal p{margin:0}.community-profile-modal p{color:#b6cdbf;line-height:1.55}.community-profile-avatar{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgb(106 243 182 / .62);border-radius:50%;background:#112b20;color:#dfffee;object-fit:cover;font-size:1.3rem;font-style:normal;font-weight:900;box-shadow:0 0 25px #3eec9f30}.community-profile-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;width:100%;padding:10px;border:1px solid rgb(132 167 149 / .19);border-radius:8px;background:#0308068a;font-size:.8rem}.community-profile-details span{color:#87a797}.community-profile-details strong{overflow-wrap:anywhere;color:#dcf9e8}.app-shell.theme-dark .community-terminal-messages .terminal-message{position:relative;display:grid;gap:10px;max-width:none;margin:0 0 10px;padding:13px 14px 11px;border:1px solid rgb(162 182 172 / .17);border-radius:10px;background:linear-gradient(135deg,rgb(255 255 255 / .035),transparent 36%),#0b0f0eeb;box-shadow:0 7px 16px #0000002b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.app-shell.theme-dark .community-terminal-messages .terminal-message:hover{transform:translateY(-1px);border-color:#59e5a657;box-shadow:0 11px 23px #00000040,0 0 16px #39e1970f}.app-shell.theme-dark .community-terminal-messages .terminal-message.user{border-left:3px solid #6ee9b0;background:linear-gradient(135deg,rgb(73 230 159 / .1),transparent 40%),#0b1511}.app-shell.theme-dark .community-terminal-messages .terminal-message.assistant{border-left:3px solid #6bdfff}.app-shell.theme-dark .community-terminal-messages .terminal-message .message-meta{display:flex;align-items:center;gap:8px}.app-shell.theme-dark .community-terminal-messages .terminal-message .message-meta time{margin-left:auto}.app-shell.theme-dark .community-terminal-messages .terminal-message p{max-width:76ch;margin:0;color:#dce8e2;line-height:1.62}.app-shell.theme-dark .community-terminal-messages .terminal-message:after{content:none}.community-message-label{color:#c9f6dc;font-weight:750}.community-message-label em{margin-left:5px;color:#78dfff;font-size:.72rem;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.community-message-body{text-shadow:0 1px 0 rgb(0 0 0 / .55)}.community-message-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px}.community-message-actions button,.community-latest-needs button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(140 178 160 / .24);border-radius:7px;padding:5px 8px;background:#00000052;color:#9bb9aa;font:inherit;font-size:.72rem;cursor:pointer;transition:.18s ease}.community-message-actions button:hover,.community-message-actions button.saved,.community-latest-needs button:hover{border-color:#6af0b599;background:#32e8971f;color:#e4fff0}.community-latest-needs{display:grid;gap:9px;margin:0 0 12px;padding:12px;border:1px solid rgb(123 223 181 / .27);border-radius:11px;background:linear-gradient(135deg,rgb(77 234 165 / .1),transparent 45%),#020706c2;box-shadow:inset 0 1px #e4fff114,0 12px 30px #0000002b}.community-latest-needs-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#bafbd8;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.community-latest-needs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.community-latest-needs article{display:grid;align-content:start;gap:6px;min-width:0;padding:10px;border:1px solid rgb(158 186 172 / .18);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .035),transparent 45%),#00000061}.community-latest-needs article>span{color:#78dfff;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.community-latest-needs article strong{overflow-wrap:anywhere;color:#edfff5;font-size:.85rem}.community-latest-needs article p{display:-webkit-box;overflow:hidden;margin:0;color:#b7c9bf;font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-latest-needs article button{justify-self:start;margin-top:2px;color:#c8ffe1}@media(max-width:600px){.community-message-actions button{flex:1 1 auto;justify-content:center}.community-latest-needs-grid{grid-template-columns:1fr}}.app-shell.theme-dark .community-terminal-chat .terminal-compose{margin-top:10px;padding:12px;border:1px solid rgb(110 149 132 / .2);border-radius:10px;background:linear-gradient(135deg,rgb(74 230 161 / .08),transparent 42%),#0a100e}.community-profile-page,.community-store-page{display:grid;gap:14px}.community-profile-page-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.community-profile-card{position:relative;overflow:hidden;padding:0;border-color:#62edae52;background:linear-gradient(145deg,#14261ef7,#060e0cfa);box-shadow:0 20px 42px #0000003d,inset 0 1px #d8ffec14}.community-profile-cover{position:relative;height:154px;overflow:hidden;border-bottom:1px solid rgb(104 234 174 / .22);background:radial-gradient(circle at 18% 22%,rgb(65 238 175 / .34),transparent 24%),radial-gradient(circle at 78% -12%,rgb(72 195 255 / .38),transparent 38%),linear-gradient(125deg,#0e3c34,#123c46 48%,#071813)}.community-profile-cover:before,.community-profile-cover:after{content:"";position:absolute;border:1px solid rgb(172 255 220 / .18);border-radius:999px}.community-profile-cover:before{width:390px;height:390px;right:7%;top:-284px;box-shadow:0 0 0 36px #54ebae0d,0 0 0 92px #4bc6ff0a}.community-profile-cover:after{width:270px;height:270px;left:-98px;bottom:-230px;box-shadow:0 0 0 32px #6de4ff0a}.community-profile-cover span{position:absolute;z-index:1;width:7px;height:7px;border-radius:50%;background:#b8ffe0;box-shadow:0 0 18px #69f5b0;opacity:.9}.community-profile-cover span:nth-child(1){top:28%;left:24%}.community-profile-cover span:nth-child(2){top:64%;left:54%;background:#89e7ff;box-shadow:0 0 18px #63d9ff}.community-profile-cover span:nth-child(3){top:35%;right:16%}.community-profile-card-body{display:grid;grid-template-columns:minmax(105px,auto) minmax(0,1fr) minmax(210px,.5fr);gap:18px;align-items:start;padding:0 22px 18px}.community-profile-avatar-wrap{display:grid;place-items:center;width:104px;height:104px;margin-top:-48px;border:5px solid #0c1c17;border-radius:50%;background:#0c1c17;box-shadow:0 10px 25px #0000005c}.community-profile-card .community-profile-avatar{width:94px;height:94px;border-width:2px;font-size:2rem;background:linear-gradient(145deg,#163e31,#0b201a);box-shadow:0 0 26px #3eec9f4d}.community-profile-identity{min-width:0;padding-top:14px}.community-profile-name-row{display:flex;align-items:center;gap:7px}.community-profile-name-row h2{margin:0;color:#f0fff6;font-size:clamp(1.3rem,2.4vw,1.85rem);letter-spacing:-.03em}.community-profile-name-row svg{color:#71eeb3;fill:#71eeb326}.community-profile-handle{display:block;margin-top:3px;color:#83dcfb;font-size:.82rem}.community-profile-type{display:inline-flex;margin-top:9px;padding:4px 8px;border:1px solid rgb(111 237 181 / .3);border-radius:999px;color:#a5f5c7;background:#4fe79e1a;font-size:.7rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.community-profile-identity p{max-width:68ch;margin:10px 0 0;color:#b8d2c4;line-height:1.58}.community-profile-card .community-profile-details{align-self:center;margin-top:17px;padding:13px;border-color:#7fcfab30;border-radius:12px;background:linear-gradient(135deg,rgb(98 239 176 / .08),transparent 70%),#0209078a}.community-profile-card .community-profile-details span{color:#85b7a0}.community-profile-card .community-profile-details strong{color:#e2fff0}.community-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 22px 20px;padding:12px 0 0;border-top:1px solid rgb(151 204 179 / .16)}.community-profile-stats span{display:grid;gap:2px;min-width:0;padding:2px 16px;border-right:1px solid rgb(151 204 179 / .14);color:#95b9a8;font-size:.74rem;text-align:center;text-transform:uppercase;letter-spacing:.045em}.community-profile-stats span:last-child{border-right:0}.community-profile-stats strong{color:#eafff2;font-size:1.08rem;letter-spacing:0}.community-store-page-hero h2{margin:4px 0 8px;color:#effff5}.community-store-page-hero p{margin:0;color:#aec5b8;line-height:1.6}.community-profile-page-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.community-request-card,.community-package-card{display:grid;align-content:start;gap:12px}.community-request-card p,.community-package-card p{color:#acc3b5;line-height:1.55}.community-package-card article{padding:12px;border:1px solid rgb(139 169 155 / .18);border-radius:9px;background:#0409077a}.community-store-filter{display:inline-flex;gap:5px;padding:4px;border:1px solid rgb(120 153 138 / .2);border-radius:9px;background:#0b110f}.community-store-filter button{border:0;border-radius:6px;background:transparent;color:#9eb8aa;padding:7px 10px;font:inherit;font-size:.8rem;cursor:pointer}.community-store-filter button.active{background:#4de8a22b;color:#dffff0;box-shadow:0 0 15px #39e1971f}.community-store-page-hero{padding:20px}.community-store-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}.community-store-package{display:grid;align-content:start;gap:8px;min-height:240px}.community-store-package>span,.community-store-package small{color:#89a999;font-size:.76rem}.community-store-package>strong{color:#ebfff2;font-size:1rem}.community-store-package p{margin:0;color:#b4cabc;line-height:1.5}.community-store-package>div:last-child{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}@media(max-width:760px){.community-profile-card-body,.community-profile-page-grid{grid-template-columns:1fr}.community-profile-cover{height:122px}.community-profile-avatar-wrap{margin-top:-43px}.community-profile-card .community-profile-details{margin-top:0}.community-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 0}.community-profile-stats span:nth-child(2){border-right:0}.community-profile-stats span:nth-child(-n+2){padding-bottom:8px;border-bottom:1px solid rgb(151 204 179 / .14)}.community-profile-stats span:nth-child(n+3){padding-top:8px}}.workspace :is(.panel,.metric,.holder-dashboard-card,.holder-builder-main,.holder-builder-rail){min-width:0}.workspace :is(.metric,.mini-metrics>div,.training-kpis>div,.holder-stat-grid>div,.holder-progress-details>span,.command-kpi,.holder-builder-toggle,.holder-tool-toggle){text-align:center}.workspace :is(.metric,.mini-metrics>div,.training-kpis>div,.holder-stat-grid>div,.holder-progress-details>span,.command-kpi,.holder-builder-toggle,.holder-tool-toggle) :is(strong,span,small,p){min-width:0;max-width:100%;overflow-wrap:anywhere}.workspace :is(.holder-builder-toggle,.holder-tool-toggle){justify-items:center}.workspace .holder-tool-toggle{grid-template-columns:1fr}.holder-support-backdrop{z-index:80;background:#010508c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.holder-support-modal{width:min(520px,100%);display:grid;gap:14px;border:1px solid rgb(120 208 237 / .34);border-radius:12px;background:linear-gradient(125deg,rgb(116 222 255 / .12),transparent 29%),linear-gradient(180deg,#14222c,#070d12);color:#edf8fb;padding:18px;box-shadow:0 26px 66px #00000094,0 1px #ffffff21 inset}.holder-support-modal-head,.holder-support-modal form,.holder-support-fields,.holder-support-modal-actions{display:grid;gap:10px}.holder-support-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.holder-support-modal h2,.holder-support-modal p{margin:0}.holder-support-modal h2{font-size:1.15rem}.holder-support-modal p{color:#b7cbd3;font-size:.86rem;line-height:1.5}.holder-support-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.holder-support-modal label{display:grid;gap:6px;min-width:0;color:#cce7ee;font-size:.78rem;font-weight:800}.holder-support-modal :is(input,textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid rgb(127 194 220 / .3);border-radius:7px;background:#03090ecc;color:#f0fbff;padding:10px;font:inherit}.holder-support-modal textarea{resize:vertical}.holder-support-modal-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.holder-support-modal-actions span{min-width:0;color:#8eddf5;font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:560px){.holder-support-fields,.holder-support-modal-actions{grid-template-columns:1fr}.holder-support-modal-actions .primary-btn{width:100%}}.app-shell.theme-dark.view-builder .holder-builder-grid{gap:12px}.app-shell.theme-dark.view-builder .holder-builder-main,.app-shell.theme-dark.view-builder .holder-builder-rail{border-color:#7ecae447;background:linear-gradient(132deg,rgb(118 223 255 / .1) 0%,transparent 22%),linear-gradient(180deg,#121b23fa,#060a0efb);box-shadow:0 22px 44px #0000006b,0 1px #ffffff1f inset,0 -1px #0000009e inset,0 0 32px #3198c90d}.app-shell.theme-dark.view-builder :is(.holder-builder-form-section,.holder-builder-section,.holder-agent-preview,.holder-builder-summary,.holder-builder-checklist,.holder-builder-blueprint,.holder-builder-chat,.holder-builder-saved,.holder-builder-heartbeat-log){border-color:#85c5dc3b;background:linear-gradient(124deg,rgb(182 237 255 / .075) 0%,transparent 28%),linear-gradient(180deg,#0f171ef5,#070b10fa);box-shadow:0 1px #ffffff17 inset,0 12px 25px #00000038}.app-shell.theme-dark.view-builder .holder-builder-form-section,.app-shell.theme-dark.view-builder .holder-builder-section{padding:14px;border-radius:10px}.app-shell.theme-dark.view-builder .holder-builder-section{margin-top:2px}.app-shell.theme-dark.view-builder :is(.holder-builder-toggle,.holder-tool-toggle){border-color:#80b7cd38;background:linear-gradient(135deg,rgb(169 229 246 / .055),transparent 38%),linear-gradient(180deg,#0c131af5,#060a0efa);box-shadow:0 1px #fff1 inset,0 8px 16px #00000029}.app-shell.theme-dark.view-builder :is(.holder-builder-toggle,.holder-tool-toggle):hover{border-color:#6bdfff85;background:linear-gradient(135deg,rgb(107 223 255 / .12),transparent 42%),linear-gradient(180deg,#0e1c26fa,#060b10fc)}.app-shell.theme-dark.view-builder .holder-builder-toggle.active,.app-shell.theme-dark.view-builder .holder-tool-toggle.active{border-color:#55e8b18a;background:linear-gradient(135deg,rgb(101 232 177 / .15),transparent 44%),linear-gradient(180deg,#0b2422fa,#050f11fc);box-shadow:0 1px #d0ffef17 inset,0 0 22px #3edda812}.app-shell.theme-dark.view-builder .holder-builder-toggle.active strong,.app-shell.theme-dark.view-builder .holder-tool-toggle.active :is(strong,svg){color:#9bf5ca}.app-shell.theme-dark.view-builder .holder-builder-summary>span{border-color:#6bdfff40;background:#6bdfff13;color:#b9edff}.app-shell.theme-dark.view-builder .holder-heartbeat-toggle{border-color:#56e4b047;background:linear-gradient(115deg,#48dda91f,#091d1db8);box-shadow:0 1px #d6ffed12 inset}.app-shell.theme-dark.view-builder .holder-builder-blueprint pre{border-color:#6bdfff33;background:linear-gradient(180deg,#02070bf0,#050c11fa);color:#c8edf6;box-shadow:0 1px #ffffff0a inset}.app-shell.theme-dark.view-builder .holder-builder-saved>div>button:first-child{border-color:#80b7cd38;background:linear-gradient(180deg,#0d151df5,#060b10fa)}.app-shell.theme-dark.view-builder .holder-builder-saved>div.active>button:first-child{border-color:#55e8b185;background:linear-gradient(135deg,rgb(65 218 167 / .14),transparent 60%),#071616f5}.app-shell.theme-dark.view-builder .holder-builder-note,.app-shell.theme-dark.view-builder .holder-builder-summary small,.app-shell.theme-dark.view-builder .holder-builder-chat p,.app-shell.theme-dark.view-builder .holder-builder-saved>span,.app-shell.theme-dark.view-builder .holder-agent-preview :is(span,small){color:#a8bcc5}@media(max-width:980px){.app-shell.theme-dark.view-builder .holder-builder-grid{gap:10px}}.verified-skill-package{min-height:258px;border-color:#49e7a247;background:linear-gradient(138deg,rgb(57 226 149 / .09),transparent 42%),linear-gradient(180deg,#0e1914,#060b09)}.verified-skill-package.open{grid-column:span 2;border-color:#64f5b794;box-shadow:0 0 28px #2fde911f,inset 0 1px #dfffee1a}.verified-skill-status{display:flex;align-items:center;gap:5px;color:#85f3ba!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.verified-skill-detail{display:grid;gap:7px;padding:10px;border:1px solid rgb(100 215 157 / .2);border-radius:8px;background:#0309079c}.verified-skill-detail strong{color:#e6fff0;font-size:.8rem}.verified-skill-detail p{margin:0}.verified-skill-detail :is(ol,ul){display:grid;gap:4px;margin:0;padding-left:18px;color:#b9d5c4;font-size:.78rem;line-height:1.45}.verified-skill-detail small{margin-top:3px}.community-store-creators{display:grid;gap:9px;padding-top:4px}.community-store-creators>.terminal-kicker{color:#8eb6a0;font-size:.72rem}@media(max-width:760px){.verified-skill-package.open{grid-column:auto}}@media(min-width:1181px){.agent-workspace-shell{grid-template-columns:clamp(220px,18vw,270px) minmax(0,1fr) minmax(250px,300px);grid-template-areas:"head chat context" "hero chat context" "threads chat context";grid-template-rows:auto auto minmax(0,1fr)}.agent-page-context{align-self:stretch;max-height:calc(100dvh - 86px);padding:12px 10px;border:1px solid rgb(var(--line-rgb) / .7)!important;border-radius:9px;background:linear-gradient(145deg,rgb(69 216 255 / .06),transparent 34%),rgb(var(--panel-rgb) / .8)!important;box-shadow:0 16px 34px #00000038}.agent-page-context .context-source-list{max-height:none;overflow:auto}}.agent-page-context .mini-metrics>div{min-height:58px}.agent-page-context .agent-lane-brief{gap:5px}.agent-page-context .agent-lane-brief span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-height:1.45}.agent-page-context .context-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:8px;min-height:0;padding:10px;border:1px dashed rgb(69 216 255 / .24);border-radius:8px;background:#45d8ff0b;color:#a8c8d5;text-align:left}.agent-page-context .context-empty-state span{overflow-wrap:anywhere}.training-rendered-video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:8px;background:#030506}.training-video-frame.has-rendered-video,.training-video-frame.has-youtube-video{display:block;min-height:0;aspect-ratio:16 / 9;overflow:hidden;background:#030506}.training-youtube-video{display:block;width:100%;height:100%;border:0;background:#030506}.training-video-studio{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:10px 12px;border:1px solid rgb(110 243 239 / .22);border-radius:8px;background:linear-gradient(105deg,#6ef3ef14,#9ce47409)}.training-video-studio>div{display:grid;gap:3px}.training-video-studio strong{color:#dcfffb}.training-video-studio span,.training-video-message{color:#9db8c1;font-size:.82rem}.training-video-message{margin:9px 0 0}.training-video-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;padding:11px 12px;border:1px solid rgb(156 228 116 / .18);border-radius:8px;background:linear-gradient(135deg,#9ce4740e,#45d8ff06)}.training-video-plan label{display:grid;gap:5px;color:#bcd4cf;font:700 .68rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.training-video-plan select{min-width:0}.training-video-plan p{grid-column:1 / -1;margin:1px 0 0;color:#a9c3bd;font-size:.78rem;line-height:1.45}.training-video-plan p strong{color:#dfffd0}.student-pass-login,.training-walkthrough-pass{display:grid;gap:9px;margin-top:12px;padding:11px 12px;border:1px solid rgb(156 228 116 / .2);border-radius:8px;background:#9ce4740b}.student-pass-login>div:first-child,.training-walkthrough-pass>div:first-child{display:grid;gap:3px}.student-pass-login strong,.training-walkthrough-pass strong{color:#dcffdb;font-size:.84rem}.student-pass-login span,.training-walkthrough-pass span{color:#a7c3b7;font-size:.76rem}.student-pass-login>div:last-child,.training-pass-code{display:flex;gap:8px;align-items:center}.student-pass-login input{min-width:0;flex:1;text-transform:uppercase}.training-pass-code{flex-wrap:wrap}.training-pass-code code{color:#dfffd0;font-size:.88rem;letter-spacing:.08em}.training-pass-code small{color:#9ab6af;font-size:.72rem}.training-intro-student-login{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:12px;border:1px solid rgb(110 243 239 / .3);border-radius:8px;background:linear-gradient(105deg,#6ef3ef14,#9ce47409);color:#dcfffb;text-align:left;cursor:pointer}.training-intro-student-login[aria-expanded=false]{margin-bottom:16px}.training-intro-student-login:hover{border-color:#6ef3ef99;background:linear-gradient(105deg,#6ef3ef24,#9ce47411)}.training-intro-student-login svg{color:#75f3eb}.training-intro-student-login span{font-weight:850}.training-intro-student-login small{grid-column:2;color:#a9c7c4;font-size:.74rem;line-height:1.4}.student-email-login{display:grid;gap:9px;margin-bottom:16px;padding:12px;border:1px solid rgb(110 243 239 / .28);border-radius:8px;background:#6ef3ef0b}.student-email-login>div{display:grid;gap:3px}.student-email-login strong{color:#dcfffb;font-size:.87rem}.student-email-login span,.student-email-login p{margin:0;color:#a9c7c4;font-size:.76rem;line-height:1.45}.student-email-login label{display:grid;gap:5px;color:#c5e5e0;font-size:.7rem;font-weight:800}.student-email-login input{width:100%;min-width:0;background:#000;color:#fff}.student-email-login input::placeholder{color:#ffffffb3}.student-email-login .primary-btn{width:100%;justify-content:center}.student-management-panel{display:grid;gap:11px}.student-management-panel>p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.student-management-form{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) auto;gap:8px}.student-management-form input{min-width:0}.student-management-list{display:grid;gap:7px}.student-management-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--line-soft);border-radius:8px;background:#00000021}.student-management-list>div>div{display:grid;gap:2px;min-width:0}.student-management-list strong{color:var(--text);font-size:.8rem}.student-management-list span:not(.status-chip),.student-management-list small{color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}@media(max-width:650px){.training-video-plan,.student-management-form{grid-template-columns:1fr}}.app-shell.holder-mode{--holder-ink: #0a0a0c;--holder-panel: #121114;--holder-white: #e8e6e1;--holder-muted: #b2aaa2;--holder-hot: #ff9d3d;--holder-cyan: #5fd4d0}.app-shell.holder-mode .sidebar,.app-shell.holder-mode .topbar{border-color:#c67a2f42;background:linear-gradient(135deg,rgba(255,157,61,.08),transparent 34%),linear-gradient(180deg,#121114fa,#08080afa);box-shadow:inset 0 1px #e8e6e10f,0 16px 44px #0000003d}.app-shell.holder-mode .workspace{background:radial-gradient(circle at 14% 10%,rgba(255,157,61,.16),transparent 27%),radial-gradient(circle at 88% 14%,rgba(95,212,208,.13),transparent 29%),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(180deg,#0a0a0c,#111114);background-size:auto,auto,64px 64px,64px 64px,auto;background-attachment:fixed}.app-shell.holder-mode .topbar-title h2,.app-shell.holder-mode .holder-dashboard-header h2,.app-shell.holder-mode :is(.panel,.holder-dashboard,.holder-builder-grid) :is(h1,h2,h3,h4,strong){color:var(--holder-white)}.app-shell.holder-mode :is(.topbar p,.panel p,.panel li,.panel label,.holder-dashboard-header p,.holder-builder-note,.holder-next-copy p){color:var(--holder-muted)}.app-shell.holder-mode .nav-button{border-color:transparent;color:var(--holder-muted)}.app-shell.holder-mode .nav-button:hover,.app-shell.holder-mode .nav-button.active{border-color:#5fd4d06b;background:linear-gradient(135deg,#5fd4d024,#ff9d3d1f);color:var(--holder-white);box-shadow:0 0 20px #5fd4d014}.app-shell.holder-mode :is(.panel,.holder-dashboard-card,.holder-builder-main,.holder-builder-rail){border-color:#c67a2f47;background:linear-gradient(135deg,rgba(255,157,61,.09),transparent 34%),linear-gradient(180deg,#141316f0,#0a0a0cf7);box-shadow:inset 0 1px #e8e6e10f,0 18px 38px #00000061,0 0 26px #c67a2f0f}.app-shell.holder-mode :is(.panel,.holder-dashboard-card,.holder-builder-main,.holder-builder-rail):hover{border-color:#5fd4d07a;box-shadow:inset 0 1px #e8e6e114,0 20px 42px #00000070,0 0 28px #5fd4d014}.app-shell.holder-mode :is(.holder-builder-form-section,.holder-builder-section,.holder-agent-preview,.holder-builder-summary,.holder-builder-chat,.holder-builder-saved,.holder-builder-checklist,.holder-builder-blueprint,.holder-builder-heartbeat-log,.holder-command-feed){border-color:#e8e6e124;background:linear-gradient(135deg,rgba(232,230,225,.035),transparent 36%),#070709a8}.app-shell.holder-mode :is(.holder-builder-toggle,.holder-tool-toggle,.holder-command-workspace button,.holder-command-feed a,.holder-calendar-day){border-color:#e8e6e124;background:#e8e6e109;color:var(--holder-white)}.app-shell.holder-mode :is(.holder-builder-toggle,.holder-tool-toggle,.holder-command-workspace button,.holder-command-feed a,.holder-calendar-day):hover,.app-shell.holder-mode :is(.holder-builder-toggle,.holder-tool-toggle).active,.app-shell.holder-mode .holder-calendar-day.selected{border-color:#5fd4d08f;background:linear-gradient(135deg,#5fd4d024,#ff9d3d1f)}.app-shell.holder-mode :is(.primary-btn,.appearance-toggle){border-color:#c67a2f5c;background:linear-gradient(135deg,var(--holder-hot) 0%,var(--holder-white) 48%,var(--holder-cyan) 100%);color:#111114;box-shadow:0 12px 30px #c67a2f33}.app-shell.holder-mode :is(.primary-btn,.appearance-toggle):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 38px #c67a2f4d,0 0 22px #5fd4d021}.app-shell.holder-mode :is(.ghost-btn,.icon-btn){border-color:#e8e6e129;background:#e8e6e10a;color:var(--holder-white)}.app-shell.holder-mode :is(.ghost-btn,.icon-btn):hover{border-color:#ff9d3d8f;background:linear-gradient(135deg,#ff9d3d24,#5fd4d014)}.app-shell.holder-mode :is(input,textarea,select){border-color:#e8e6e12b;background:#050507c7;color:var(--holder-white)}.app-shell.holder-mode :is(.terminal-kicker,.saved-stamp,.eyebrow,.holder-builder-summary span){color:var(--holder-cyan)}.app-shell.holder-mode .holder-progress-bar span{background:linear-gradient(90deg,var(--holder-hot),#ffd166,var(--holder-cyan))}.app-shell.holder-mode .holder-wallet-address,.app-shell.holder-mode .status-chip.synced{border-color:#5fd4d057;background:#5fd4d017;color:#c9fffb}@media(max-width:720px){.app-shell.holder-mode .workspace{background-attachment:scroll}}.app-shell.view-training .workspace{background:radial-gradient(circle at 12% 8%,rgba(255,157,61,.16),transparent 26%),radial-gradient(circle at 86% 14%,rgba(95,212,208,.13),transparent 28%),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(180deg,#0a0a0c,#111114);background-size:auto,auto,64px 64px,64px 64px,auto;background-attachment:fixed}.app-shell.theme-dark.view-training .training-grid>:is(.training-hero,.training-access-card,.training-assistant-panel,.training-operating-model,.training-week,.training-playbook,.training-assessment,.training-client-packet),.app-shell.theme-dark.view-training :is(.training-video-panel,.training-objectives-panel,.training-teacher-panel,.training-reserved-card,.training-manual-modal,.training-coming-soon-page){border-color:#e8e6e12e;background:linear-gradient(128deg,rgba(255,157,61,.12),transparent 32%),linear-gradient(180deg,#1c1a1dd4,#0a0a0cc2);box-shadow:inset 0 1px #e8e6e11a,0 20px 46px #00000054,0 0 30px #c67a2f0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell.theme-dark.view-training .training-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 12%,rgba(95,212,208,.15),transparent 26%),linear-gradient(128deg,rgba(255,157,61,.16),transparent 38%),linear-gradient(180deg,#1d1b1de0,#0a0a0cc2)}.app-shell.theme-dark.view-training .training-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(232,230,225,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,225,.04) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.app-shell.theme-dark.view-training .training-hero>*{position:relative}.app-shell.theme-dark.view-training :is(.training-kpis>div,.training-role-card,.training-module-card,.training-checklist article,.training-path-grid>div,.training-lab,.training-deliverable,.flow-node,.training-video-frame,.training-chat-messages,.training-chat-message){border-color:#e8e6e126;background:linear-gradient(135deg,rgba(232,230,225,.065),transparent 38%),#0b0a0c94;box-shadow:inset 0 1px #e8e6e113,0 10px 24px #0000002e}.app-shell.theme-dark.view-training :is(.training-module-card,.training-role-card,.training-checklist article){border-left:3px solid rgba(95,212,208,.78)}.app-shell.theme-dark.view-training .training-module-card:nth-child(4n+1),.app-shell.theme-dark.view-training .training-role-card:nth-child(4n+1){border-left-color:#ffad57}.app-shell.theme-dark.view-training .training-module-card:nth-child(4n+2),.app-shell.theme-dark.view-training .training-role-card:nth-child(4n+2){border-left-color:#6bdfff}.app-shell.theme-dark.view-training .training-module-card:nth-child(4n+3),.app-shell.theme-dark.view-training .training-role-card:nth-child(4n+3){border-left-color:#70e8b2}.app-shell.theme-dark.view-training .training-module-card:nth-child(4n),.app-shell.theme-dark.view-training .training-role-card:nth-child(4n){border-left-color:#e1bdff}.app-shell.theme-dark.view-training :is(.training-module-card,.training-role-card,.training-checklist article):hover{transform:translateY(-2px);border-color:#5fd4d085;background:linear-gradient(135deg,#5fd4d01f,#ff9d3d17),#0e0d10ad;box-shadow:inset 0 1px #e8e6e11a,0 16px 32px #00000047,0 0 20px #5fd4d012}.app-shell.theme-dark.view-training .training-module-head{border-color:#5fd4d040;background:linear-gradient(135deg,#5fd4d017,#ff9d3d12)}.app-shell.theme-dark.view-training :is(.training-module-head span,.training-tier-badge,.training-coming-label){border-color:#ff9d3d61;color:#ffc46b}.app-shell.theme-dark.view-training :is(.training-hero-copy h3,.training-study-head h2,.training-module-head strong,.training-role-card strong,.training-checklist article strong,.training-path-grid span,.training-lab strong,.training-video-frame strong){color:#f7f0e8}.app-shell.theme-dark.view-training :is(.training-hero-copy p,.training-role-card p,.training-module-card p,.training-checklist p,.training-path-grid p,.training-lab p,.training-teacher-note,.training-reserved-card p){color:#c5bdb4}.app-shell.theme-dark.view-training :is(.training-deliverable,.training-objectives-list svg){color:#70e8b2}.app-shell.theme-dark.view-training :is(.primary-btn,.training-chat-compose .primary-btn){border-color:#c67a2f61;background:linear-gradient(135deg,#ff9d3d,#f7f0e8 49%,#5fd4d0);color:#111114;box-shadow:0 12px 30px #c67a2f33}.app-shell.theme-dark.view-training :is(.ghost-btn,.icon-btn){border-color:#e8e6e12b;background:#e8e6e10b;color:#f7f0e8}.app-shell.theme-dark.view-training :is(.ghost-btn,.icon-btn):hover{border-color:#ff9d3d85;background:linear-gradient(135deg,#ff9d3d24,#5fd4d014)}.app-shell.theme-dark.view-training .training-chat-message.user{border-color:#ff9d3d6b;background:linear-gradient(135deg,#ff9d3d29,#5fd4d012)}@media(max-width:720px){.app-shell.view-training .workspace{background-attachment:scroll}}.network-exchange-shell{display:grid;gap:12px;margin:14px 0}.network-exchange-head{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:4px 2px}.network-exchange-head h3,.network-exchange-head p{margin:0}.network-exchange-head h3{margin-top:5px;color:#f7f0e8;font-size:clamp(1.2rem,2vw,1.7rem)}.network-exchange-head p{max-width:720px;margin-top:7px;color:#bdb4aa;line-height:1.55}.network-bits-readout{display:flex;flex-wrap:wrap;gap:8px}.network-bits-readout span{display:grid;gap:2px;min-width:98px;padding:9px 11px;border:1px solid rgb(255 181 76 / .32);border-radius:8px;background:linear-gradient(135deg,#ff9d3d1f,#5fd4d00f);color:#d5bfa8;font-size:.7rem;text-transform:uppercase}.network-bits-readout strong{color:#fff0d8;font-size:1rem}.network-exchange-compose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.network-exchange-form{display:grid;gap:9px;padding:14px;border-color:#e8e6e12e!important;background:linear-gradient(135deg,rgb(255 157 61 / .1),transparent 38%),#0b0a0cad!important}.network-exchange-form p{margin:-2px 0 2px;color:#c4bbb1!important;font-size:.82rem;line-height:1.45}.network-exchange-form textarea{min-height:105px;resize:vertical}.network-need-list{display:grid;gap:9px}.network-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.network-list-head>span{color:#76e6dc;font-size:.74rem;font-weight:800}.network-need-card{display:grid;gap:10px;padding:14px;border-color:#5fd4d040!important;background:linear-gradient(130deg,rgb(95 212 208 / .075),transparent 40%),#0a0a0ca8!important}.network-need-card .card-row-head strong{display:block;margin-top:3px;color:#f8f0e8;font-size:1rem}.network-need-card>p{margin:0;color:#c9c1b8!important;line-height:1.55}.network-need-card>small{color:#9eaaa5;font-size:.74rem}.network-solution-list{display:grid;gap:8px;padding-top:9px;border-top:1px solid rgb(232 230 225 / .1)}.network-solution-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgb(232 230 225 / .12);border-radius:8px;background:#e8e6e109}.network-solution-row>div:first-child{display:grid;gap:3px}.network-solution-row strong{color:#f4ece3;font-size:.86rem}.network-solution-row span{color:#72ddd6;font-size:.73rem}.network-solution-row p{margin:3px 0 0;color:#c5bcb2!important;font-size:.8rem;line-height:1.45}.network-proof-line{display:flex;align-items:flex-start;gap:6px;margin-top:5px;padding:7px 8px;border:1px solid rgb(112 232 178 / .19);border-radius:6px;background:#70e8b20e;color:#bdebd1;font-size:.74rem;line-height:1.4}.network-proof-line svg{flex:0 0 auto;margin-top:1px;color:#70e8b2}.network-proof-line strong{color:#dfffea;font-size:inherit}.network-solution-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.network-ledger{display:grid;gap:7px;padding:12px;border:1px solid rgb(255 181 76 / .26);border-radius:9px;background:linear-gradient(135deg,rgb(255 157 61 / .1),transparent 40%),#0a0a0ca3}.network-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:9px;align-items:center;padding-top:8px;border-top:1px solid rgb(232 230 225 / .09)}.network-ledger span{color:#e1d6ca;font-size:.82rem}.network-ledger strong{color:#ffc46b;font-size:.84rem}@media(max-width:760px){.network-exchange-head,.network-exchange-compose{grid-template-columns:1fr;display:grid}.network-bits-readout{justify-content:start}.network-solution-row,.network-ledger>div{grid-template-columns:1fr}.network-solution-actions{justify-content:start}}.network-discovery-panel{display:grid;gap:11px;padding:15px;border-color:#6fe3d13d!important;background:linear-gradient(130deg,rgb(77 201 183 / .08),transparent 42%),#0b0a0ca3!important}.network-discovery-panel>p{max-width:800px;margin:-4px 0 0;color:#c7c0b8!important;font-size:.84rem;line-height:1.5}.network-discovery-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.network-discovery-results{display:grid;gap:8px;padding-top:4px}.network-discovery-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 2px;border-top:1px solid rgb(234 226 216 / .09)}.network-discovery-filters>span{margin-right:2px;color:#9eaaa5;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.network-discovery-filters.tags{padding-top:2px;border-top:0}.network-filter-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid rgb(234 226 216 / .16);border-radius:999px;background:#ffffff06;color:#bbc7c4;padding:4px 7px;font:inherit;font-size:.68rem;line-height:1;cursor:pointer}.network-filter-chip:hover,.network-filter-chip.active{border-color:#6fe3d166;background:#4dc9b71a;color:#a5efe2}.network-filter-chip svg{flex:0 0 auto}.network-discovery-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px;border:1px solid rgb(234 226 216 / .12);border-radius:8px;background:#ffffff08}.network-discovery-result>div{display:grid;gap:5px}.network-discovery-result .status-chip{justify-self:start;font-size:.62rem}.network-discovery-result strong{color:#f7eee4;font-size:.88rem}.network-discovery-result p{margin:0;color:#c8bfb5!important;font-size:.8rem;line-height:1.45}.network-discovery-result small{color:#7ddfd5;font-size:.7rem}@media(max-width:640px){.network-discovery-form,.network-discovery-result{grid-template-columns:1fr}.network-discovery-result>a{justify-self:start}}.training-intro-screen{min-height:100vh;padding:clamp(18px,4vw,56px);color:#f8efe5;background:radial-gradient(circle at 16% 12%,rgb(250 132 56 / .22),transparent 31%),radial-gradient(circle at 88% 86%,rgb(68 197 185 / .14),transparent 30%),linear-gradient(140deg,#160d0c,#111113 55%,#0a1214);position:relative;overflow:hidden}.training-intro-screen:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgb(255 218 179 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 218 179 / .07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.training-intro-shell{position:relative;width:min(1120px,100%);margin:0 auto;padding:clamp(20px,4vw,48px);border:1px solid rgb(255 213 171 / .2);border-radius:22px;background:linear-gradient(140deg,rgb(255 184 106 / .1),transparent 37%),#110e0fb8;box-shadow:0 30px 80px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.training-intro-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#d0bba8}.training-intro-hero{display:flex;align-items:center;gap:20px;max-width:780px;padding:clamp(30px,6vw,72px) 0 34px}.training-intro-hero .hero-mark{flex:0 0 auto;width:66px;height:66px}.training-intro-hero h1{margin:5px 0 8px;color:#fff4e8;font-size:clamp(2.1rem,5vw,4.4rem);line-height:.98;letter-spacing:-.055em}.training-intro-hero p:last-child{max-width:660px;margin:0;color:#ddcfc2;font-size:1.02rem;line-height:1.65}.training-intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.training-intro-steps article{display:grid;align-content:start;gap:11px;min-height:250px;padding:20px;border:1px solid rgb(255 221 186 / .16);border-radius:14px;background:linear-gradient(145deg,rgb(255 184 106 / .09),transparent 48%),#ffffff09}.training-intro-steps article>span{color:#ffbd6a;font-size:.74rem;font-weight:800;letter-spacing:.13em}.training-intro-steps h2{margin:1px 0 0;color:#fff2e5;font-size:1.08rem}.training-intro-steps p{margin:0;color:#d3c4b6;font-size:.88rem;line-height:1.55}.training-intro-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.training-intro-actions.stacked{display:grid}.training-intro-note{display:flex;gap:8px;align-items:flex-start;padding-top:5px;color:#a8ead6;font-size:.8rem;line-height:1.45}.training-intro-note svg{flex:0 0 auto;color:#7be4cb}.training-intro-footer{display:flex;align-items:center;gap:9px;margin-top:16px;padding:13px 15px;border:1px solid rgb(111 227 209 / .18);border-radius:10px;background:#4dc9b70f;color:#c9eee6;font-size:.85rem;line-height:1.45}.training-intro-footer svg{flex:0 0 auto;color:#83e6d3}.training-intro-screen .error-band{margin-top:14px}.training-foundation-card{grid-column:span 2;display:grid;gap:12px;border-color:#ffbc5c4d!important;background:linear-gradient(135deg,rgb(255 149 65 / .13),transparent 44%),#110e0fa3!important}.training-foundation-card.complete{border-color:#70e8b24a!important;background:linear-gradient(135deg,rgb(112 232 178 / .1),transparent 44%),#110e0fa3!important}.training-foundation-copy strong,.training-foundation-quiz strong{color:#fff1e2}.training-foundation-copy p,.training-foundation-quiz p{margin:5px 0 0;color:#d1c3b7!important;line-height:1.55}.training-foundation-quiz{display:flex;justify-content:space-between;gap:18px;align-items:end}@media(max-width:800px){.training-intro-screen{padding:14px}.training-intro-shell{padding:20px}.training-intro-steps{grid-template-columns:1fr}.training-intro-steps article{min-height:0}.training-foundation-card{grid-column:auto}.training-foundation-quiz{display:grid;align-items:start}}@media(max-width:480px){.training-intro-topline,.training-intro-hero{align-items:flex-start}.training-intro-topline{display:grid}.training-intro-hero{gap:14px}.training-intro-hero .hero-mark{width:48px;height:48px}.training-intro-footer{align-items:flex-start}}.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell{isolation:isolate;padding:12px;border-radius:14px;background:radial-gradient(circle at 8% 8%,rgb(49 141 244 / .12),transparent 26%),radial-gradient(circle at 92% 12%,rgb(198 122 47 / .075),transparent 23%),linear-gradient(90deg,rgb(227 231 232 / .025) 1px,transparent 1px),linear-gradient(rgb(227 231 232 / .025) 1px,transparent 1px),#080a0c;background-size:auto,auto,42px 42px,42px 42px,auto}.app-shell.theme-dark.view-portal .community-room-threads,.app-shell.theme-dark.view-portal .community-terminal-chat{border-color:#2f383a;background:linear-gradient(145deg,#22292be6,#0d1113f5);box-shadow:0 14px 28px #00000047,inset 0 1px #ffffff0b}.app-shell.theme-dark.view-portal .community-room-threads{padding:12px}.app-shell.theme-dark.view-portal .community-room-threads .panel-title h3{color:#e3e7e8}.app-shell.theme-dark.view-portal .community-thread-list{gap:7px}.app-shell.theme-dark.view-portal .community-thread-list .thread-card{min-height:0;border:1px solid #2f383a;border-left:3px solid #394447;border-radius:8px;background:#0d1113b8;color:#c6d2d8;box-shadow:none}.app-shell.theme-dark.view-portal .community-thread-list .thread-card strong{color:#e3e7e8}.app-shell.theme-dark.view-portal .community-thread-list .thread-card span,.app-shell.theme-dark.view-portal .community-thread-list .thread-card small{color:#91a1aa}.app-shell.theme-dark.view-portal .community-thread-list .thread-card:hover{border-color:#58b9ff85;border-left-color:#58b9ff;background:linear-gradient(135deg,rgb(49 141 244 / .12),transparent 58%),#161b1d;transform:translateY(-1px)}.app-shell.theme-dark.view-portal .community-thread-list .thread-card.active{border-color:#58b9ff9e;border-left-color:#58b9ff;background:linear-gradient(135deg,rgb(49 141 244 / .19),transparent 62%),#161b1d;box-shadow:inset 0 1px #72d9f71c,0 0 0 1px #318df414}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-window-bar,.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-strip{border-color:#2f383a;background:#0d1113d1}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-session-title strong{color:#f4f8fa}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-session-title span,.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-strip button{color:#91a1aa}.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-strip button.active,.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-strip button:hover{border-color:#58b9ff7a;background:#318df424;color:#d8efff}.app-shell.theme-dark.view-portal .community-terminal-messages{border-color:#2f383a;background:linear-gradient(90deg,rgb(227 231 232 / .022) 1px,transparent 1px),linear-gradient(rgb(227 231 232 / .022) 1px,transparent 1px),linear-gradient(180deg,#101416,#080a0c);background-size:38px 38px,38px 38px,auto}.app-shell.theme-dark.view-portal .community-latest-needs{border-color:#394447;border-radius:10px;background:linear-gradient(135deg,rgb(49 141 244 / .105),transparent 47%),#101416;box-shadow:inset 0 1px #72d9f714,0 10px 24px #0000002e}.app-shell.theme-dark.view-portal .community-latest-needs-head{color:#bfe5ff}.app-shell.theme-dark.view-portal .community-latest-needs article{border-color:#2f383a;border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255 / .035),transparent 54%),#0d1113}.app-shell.theme-dark.view-portal .community-latest-needs article>span{color:#77caff}.app-shell.theme-dark.view-portal .community-latest-needs article strong{color:#e3e7e8}.app-shell.theme-dark.view-portal .community-latest-needs article p{color:#aebdc3}.app-shell.theme-dark.view-portal .community-latest-needs button,.app-shell.theme-dark.view-portal .community-message-actions button{border-color:#394447;background:#161b1d;color:#b8c0c2}.app-shell.theme-dark.view-portal .community-latest-needs button:hover,.app-shell.theme-dark.view-portal .community-message-actions button:hover,.app-shell.theme-dark.view-portal .community-message-actions button.saved{border-color:#58b9ff9e;background:#318df429;color:#e5f4ff}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message{border-color:#2f383a;border-left:3px solid #73797a;border-radius:8px;background:linear-gradient(145deg,rgb(255 255 255 / .03),transparent 52%),#161b1d;box-shadow:0 7px 17px #00000030}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message.user{border-left-color:#58b9ff;background:linear-gradient(135deg,rgb(49 141 244 / .12),transparent 48%),#161b1d}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message.assistant{border-left-color:#9a86df;background:linear-gradient(135deg,rgb(124 92 255 / .09),transparent 48%),#161b1d}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message:hover{border-color:#58b9ff6b;box-shadow:0 11px 23px #00000045,0 0 0 1px #318df40f}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message p{color:#d4dadb}.app-shell.theme-dark.view-portal .community-message-label{color:#d4e8f5}.app-shell.theme-dark.view-portal .community-message-label em{color:#77caff}.app-shell.theme-dark.view-portal .community-profile-trigger:hover .community-feed-avatar{border-color:#58b9ff;box-shadow:0 0 16px #318df457}@media(max-width:760px){.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell{padding:8px}.app-shell.theme-dark.view-portal .community-room-threads{padding:10px}}.app-shell.theme-dark.view-portal .portal-metric-action{min-height:54px;border:1px solid #394447;border-left:1px solid #394447;border-radius:8px;background:linear-gradient(145deg,#22292bc7,#0d1113db);color:#d4dadb;box-shadow:inset 0 1px #ffffff09}.app-shell.theme-dark.view-portal .portal-metric-action span{color:#91a1aa}.app-shell.theme-dark.view-portal .portal-metric-action strong{color:#e3e7e8}.app-shell.theme-dark.view-portal .portal-metric-action svg{color:#aebdc3}.app-shell.theme-dark.view-portal .portal-metric-action:hover{border-color:#58b9ff8f;background:linear-gradient(145deg,rgb(49 141 244 / .13),transparent 68%),#161b1d;color:#f4f8fa}.app-shell.theme-dark.view-portal .community-thread-list .thread-card,.app-shell.theme-dark.view-portal .community-thread-list .thread-card:hover,.app-shell.theme-dark.view-portal .community-thread-list .thread-card.active{border-left-width:1px}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message,.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message.user,.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message.assistant{border-left:1px solid #2f383a;background:linear-gradient(145deg,rgb(255 255 255 / .03),transparent 52%),#161b1d}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message:hover{border-color:#58b9ff6b;transform:translateY(-1px)}.community-needs-feed{display:grid;gap:10px}.app-shell.theme-dark.view-portal .community-need-post{display:grid;gap:10px;margin:0}.app-shell.theme-dark.view-portal .community-need-post>strong{color:#e3e7e8;font-size:.94rem}.app-shell.theme-dark.view-portal .community-need-post .community-message-label{color:#d4e8f5}.app-shell.theme-dark.view-portal .community-need-post .community-message-label em{color:#77caff}.app-shell.theme-dark.view-portal .community-terminal-strip>div{display:flex;min-width:0;gap:6px}.app-shell.theme-dark.view-portal .community-terminal-strip button{border:1px solid transparent;border-radius:7px;padding:7px 10px}@media(max-width:760px){.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-window-bar{display:grid;gap:10px;align-items:start}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-window-bar .inline-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.theme-dark.view-portal .community-terminal-strip>div{overflow-x:auto;padding-bottom:2px;overscroll-behavior-inline:contain}.app-shell.theme-dark.view-portal .community-terminal-strip button{flex:0 0 auto}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message{gap:9px;padding:12px}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message .message-meta{flex-wrap:wrap}.app-shell.theme-dark.view-portal .community-terminal-messages .terminal-message .message-meta time{width:100%;margin-left:0}.app-shell.theme-dark.view-portal .community-message-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.theme-dark.view-portal .community-message-actions button{justify-content:center;min-width:0;padding-inline:6px}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-compose{grid-template-columns:minmax(0,1fr)}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-prompt{display:none}.app-shell.theme-dark.view-portal .community-compose-controls{grid-template-columns:minmax(0,1fr)}.app-shell.theme-dark.view-portal .community-terminal-chat .terminal-compose textarea{min-height:118px}}@media(max-width:420px){.app-shell.theme-dark.view-portal .community-message-actions{grid-template-columns:1fr}.app-shell.theme-dark.view-portal .portal-metric-action{min-height:50px}}.app-shell.theme-dark.view-portal .community-comment-composer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:8px;border:1px solid #2f383a;border-radius:12px;background:linear-gradient(145deg,#22292be0,#0d1113f5);box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00000029}.app-shell.theme-dark.view-portal .community-comment-composer textarea{width:100%;min-height:40px;max-height:130px;margin:0;padding:10px 2px;border:0;outline:0;resize:vertical;background:transparent;color:#e3e7e8;font:inherit;line-height:1.42}.app-shell.theme-dark.view-portal .community-comment-composer textarea::placeholder{color:#71828c}.community-composer-plus,.community-composer-send{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.community-composer-plus{border:1px solid #394447;background:#22292b;color:#b8c0c2}.community-composer-plus:hover,.community-composer-plus.active{border-color:#58b9ff9e;background:#318df429;color:#dff2ff;transform:rotate(45deg)}.community-composer-send{border:1px solid #63aeff;background:linear-gradient(180deg,#4a9eff,#247de0);color:#071217;box-shadow:0 4px 12px #318df445,inset 0 1px #ffffff42}.community-composer-send:hover:not(:disabled){background:linear-gradient(180deg,#62adff,#318df4);transform:translateY(-1px)}.community-composer-send:disabled{border-color:#394447;background:#22292b;color:#71828c;box-shadow:none;cursor:not-allowed}.app-shell.theme-dark.view-portal .community-composer-options{position:absolute;z-index:5;right:0;bottom:calc(100% + 8px);width:min(520px,calc(100vw - 34px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #394447;border-radius:10px;background:#161b1d;box-shadow:0 18px 38px #00000075,inset 0 1px #ffffff0b}.app-shell.theme-dark.view-portal .community-composer-options label{display:grid;gap:5px;min-width:0}.app-shell.theme-dark.view-portal .community-composer-options label>span,.app-shell.theme-dark.view-portal .community-composer-options small{color:#91a1aa;font-size:.66rem;letter-spacing:.055em;text-transform:uppercase}.app-shell.theme-dark.view-portal .community-composer-options select{width:100%;min-width:0;height:34px;border:1px solid #394447;border-radius:7px;background:#0d1113;color:#d4dadb;padding:0 8px;font:inherit;font-size:.75rem}.app-shell.theme-dark.view-portal .community-composer-options select:focus{outline:2px solid rgb(88 185 255 / .38);outline-offset:1px;border-color:#58b9ff}.app-shell.theme-dark.view-portal .community-composer-options small{grid-column:1 / -1;padding-top:2px;text-transform:none;letter-spacing:0}@media(max-width:620px){.app-shell.theme-dark.view-portal .community-comment-composer{gap:7px;padding:7px;border-radius:10px}.app-shell.theme-dark.view-portal .community-comment-composer textarea{min-height:38px;padding-block:9px}.app-shell.theme-dark.view-portal .community-composer-options{grid-template-columns:1fr;left:0;right:auto;width:100%}.app-shell.theme-dark.view-portal .community-composer-options small{grid-column:auto}}.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post{gap:12px;padding:14px;border:1px solid #2f383a;border-left:1px solid #2f383a;border-radius:12px;background:#1a2022;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff09}.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post:hover{border-color:#394f5c;background:#1d2426;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff0b}.community-post-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.app-shell.theme-dark.view-portal .community-feed-post .community-feed-avatar{width:36px;height:36px;border-color:#394447;background:#101416;color:#d4dadb;font-size:.78rem}.community-post-byline{display:grid;min-width:0;gap:2px}.community-post-byline strong{overflow:hidden;color:#f4f8fa;font-size:.86rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.community-post-byline span,.community-post-byline time{overflow:hidden;color:#91a1aa;font-size:.73rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell.theme-dark.view-portal .community-feed-post .community-message-body{max-width:72ch;margin:0;color:#d4dadb;font-size:.91rem;line-height:1.58}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1px -1px -3px;padding-top:9px;border-top:1px solid #2f383a}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button{justify-content:center;min-width:0;border:0;border-radius:7px;background:transparent;color:#aebdc3;font-size:.76rem;font-weight:700}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button:hover,.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button.saved{background:#318df41f;color:#dff2ff}.app-shell.theme-dark.view-portal .community-need-post{border-radius:12px;background:#1a2022}.app-shell.theme-dark.view-portal .community-need-post .community-message-actions{margin:1px -1px -3px;padding-top:9px;border-top:1px solid #2f383a}@media(max-width:620px){.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post{padding:12px;border-radius:10px}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button{padding-inline:4px;font-size:.72rem}}@media(max-width:390px){.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions{grid-template-columns:1fr;gap:3px}}.app-shell.theme-dark.view-portal{--portal-card-padding: 16px}.app-shell.theme-dark.view-portal :is(.community-thread-list .thread-card,.community-terminal-strip button)[data-room=general]{--room-rgb: 124 92 255}.app-shell.theme-dark.view-portal :is(.community-thread-list .thread-card,.community-terminal-strip button)[data-room=services]{--room-rgb: 47 214 153}.app-shell.theme-dark.view-portal :is(.community-thread-list .thread-card,.community-terminal-strip button)[data-room=research]{--room-rgb: 63 169 245}.app-shell.theme-dark.view-portal :is(.community-thread-list .thread-card,.community-terminal-strip button)[data-room=signals]{--room-rgb: 245 166 35}.app-shell.theme-dark.view-portal :is(.community-thread-list .thread-card,.community-terminal-strip button)[data-room=marketing]{--room-rgb: 224 65 122}.app-shell.theme-dark.view-portal .community-terminal-strip button[data-room=needs]{--room-rgb: 88 185 255}.app-shell.theme-dark.view-portal .community-thread-list .thread-card[data-room] .thread-meta small:first-child{color:rgb(var(--room-rgb) / .84)}.app-shell.theme-dark.view-portal .community-thread-list .thread-card[data-room].active,.app-shell.theme-dark.view-portal .community-terminal-strip button[data-room].active{border-color:rgb(var(--room-rgb) / .64);background:linear-gradient(145deg,rgb(var(--room-rgb) / .14),transparent 72%),#161b1d;color:#f4f8fa;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px rgb(var(--room-rgb) / .08)}.app-shell.theme-dark.view-portal .community-thread-list .thread-card[data-room]:hover,.app-shell.theme-dark.view-portal .community-terminal-strip button[data-room]:hover{border-color:rgb(var(--room-rgb) / .48);background:rgb(var(--room-rgb) / .09)}.app-shell.theme-dark.view-portal .community-room-threads .thread-badge.waiting{border-color:#394447;background:#73797a14;color:#91a1aa}.app-shell.theme-dark.view-portal .community-room-threads .thread-card[data-room].active .thread-badge.open{border-color:rgb(var(--room-rgb) / .52);background:rgb(var(--room-rgb) / .13);color:rgb(var(--room-rgb) / 1)}.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post,.app-shell.theme-dark.view-portal .community-need-post,.app-shell.theme-dark.view-portal .community-tool-dock,.app-shell.theme-dark.view-portal .community-closed-tools>div{border-radius:12px}.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post{padding:var(--portal-card-padding)}.app-shell.theme-dark.view-portal .community-feed-post .community-message-body{font-size:.94rem;line-height:1.7}.app-shell.theme-dark.view-portal .community-feed-post .community-post-byline strong{font-size:.9rem}.app-shell.theme-dark.view-portal .community-feed-post .community-post-byline span,.app-shell.theme-dark.view-portal .community-feed-post .community-post-byline time{font-size:.72rem}.app-shell.theme-dark.view-portal .community-feed-avatar{flex:0 0 auto;overflow:hidden;white-space:nowrap;line-height:1;text-overflow:clip}.app-shell.theme-dark.view-portal .community-feed-avatar.fallback{font-size:.78rem;letter-spacing:0;text-transform:uppercase}.app-shell.theme-dark.view-portal .community-need-post{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:var(--portal-card-padding);border-color:#2f383a;background:#1a2022;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff09;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.app-shell.theme-dark.view-portal .community-need-post>*{min-width:0}.app-shell.theme-dark.view-portal .community-need-post:hover{transform:translateY(-2px);border-color:#58b9ff70;box-shadow:0 13px 28px #00000038,0 0 0 1px #58b9ff12}.community-need-topline,.community-need-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.community-need-bounty{display:inline-flex;align-items:center;gap:5px;color:#ffc46b}.baao-token-amount{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:max-content;white-space:nowrap}.baao-token-amount img{box-sizing:border-box;width:1.35rem;height:1.35rem;flex:0 0 auto;object-fit:contain;border:1px solid rgba(255,209,111,.58);border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff8d0,#d99825 54%,#5f3210);box-shadow:0 0 0 2px #ffbf4f1a,0 0 12px #ffbd4457;padding:2px}.baao-token-amount strong{color:#fff1c9;font-size:1.25rem;line-height:1}.baao-token-amount small{color:#d8b473;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.baao-token-amount.compact{gap:4px;vertical-align:middle}.baao-token-amount.compact img{width:1rem;height:1rem}.baao-token-amount.compact strong{color:#fff1c9;font-size:.74rem}.baao-token-amount.compact small{color:#d8b473;font-size:.62rem}.need-composer-fields>label{display:grid;gap:6px;min-width:0}.need-composer-fields>label>span{display:inline-flex;align-items:center;gap:6px;color:#d8b473;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.need-composer-fields .need-reward-field>span{color:#fff1c9}.need-composer-fields .need-reward-field img{width:1rem;height:1rem;object-fit:contain;border:0;border-radius:0;background:transparent}.need-composer-fields :is(select,input){width:100%;min-width:0;min-height:42px;box-sizing:border-box;border-radius:8px}.need-composer-fields select{padding-right:34px;color:#f4f8fa;font-weight:700}.skill-needed-page{display:grid;gap:12px;max-width:1280px;margin:0 auto}.skill-needed-page-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 2px}.skill-needed-page-head h2,.skill-needed-page-head p{margin:0}.skill-needed-page-head h2{margin-top:4px;color:#f4f8fa;font-size:clamp(1.35rem,2.5vw,2rem)}.skill-needed-page-head p{max-width:66ch;margin-top:5px;color:#aabac2;font-size:.84rem;line-height:1.45}.skill-needed-page-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:end;gap:7px}.skill-needed-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgb(107 223 255 / .2);border-radius:10px;background:linear-gradient(120deg,rgb(107 223 255 / .07),transparent 48%),#07090c73}.skill-needed-summary span{display:grid;gap:3px;padding:11px 13px;border-right:1px solid rgb(255 255 255 / .1);color:#95a7af;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.skill-needed-summary span:last-child{border-right:0}.skill-needed-summary strong{color:#dff7ff;font-size:1.15rem}.skill-needed-list{display:grid;gap:11px}.skill-needed-card{display:grid;gap:11px;padding:15px;border-color:#6bdfff38;background:linear-gradient(135deg,rgb(107 223 255 / .07),transparent 42%),#090b0eb3}.skill-needed-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px}.skill-needed-card h3,.skill-needed-card p{margin:0}.skill-needed-card h3{margin-top:5px;color:#f4f8fa}.skill-needed-card-head>div:first-child>p{margin-top:5px;color:#b7c7ce;line-height:1.5}.skill-needed-category{color:#72e8e0;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.skill-needed-reward{display:grid;justify-items:end;gap:7px}.skill-needed-reward .baao-token-amount strong{font-size:1.1rem}.skill-needed-feedback{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .1)}.skill-needed-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.skill-needed-feedback-head strong{color:#eaf7ff}.skill-needed-feedback-head span{color:#91a3ad;font-size:.72rem}.skill-test-note{display:grid;gap:7px;padding:11px;border:1px solid rgb(255 255 255 / .11);border-radius:9px;background:#ffffff08}.skill-test-note p{color:#c6d5db;font-size:.84rem;line-height:1.5}.skill-test-byline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.skill-test-byline :is(img,i){width:30px;height:30px;display:grid;place-items:center;border:1px solid rgb(107 223 255 / .3);border-radius:7px;background:#6bdfff1a;color:#a9efff;font-size:.72rem;font-style:normal;object-fit:cover}.skill-test-byline>div{display:grid;gap:2px;min-width:0}.skill-test-byline strong{overflow:hidden;color:#edf9ff;text-overflow:ellipsis;white-space:nowrap}.skill-test-byline span{color:#8cb0bd;font-size:.72rem}.skill-test-proof{display:flex;align-items:flex-start;gap:6px;color:#b8ebd4;font-size:.76rem;line-height:1.4}.skill-test-proof svg{flex:0 0 auto;margin-top:1px;color:#70e8b2}@media(max-width:760px){.skill-needed-page-head{grid-template-columns:1fr;align-items:start}.skill-needed-page-head>div:last-child{justify-content:start}.skill-needed-summary{grid-template-columns:1fr}.skill-needed-summary span{border-right:0;border-bottom:1px solid rgb(255 255 255 / .1)}.skill-needed-summary span:last-child{border-bottom:0}.skill-needed-card-head{grid-template-columns:1fr}.skill-needed-reward{justify-items:start}.skill-test-byline{grid-template-columns:auto minmax(0,1fr)}.skill-test-byline button{grid-column:1 / -1;justify-self:start}}.community-need-category{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid rgb(124 92 255 / .36);border-radius:999px;background:#7c5cff1a;color:#d7b3ff;font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.need-category-research .community-need-category{border-color:#3fa9f56b;background:#3fa9f51c;color:#9fd0ff}.need-category-services .community-need-category,.need-category-service .community-need-category{border-color:#2fd6996b;background:#2fd6991a;color:#9df1cb}.need-category-marketing .community-need-category{border-color:#e0417a6b;background:#e0417a1a;color:#ffafcc}.need-category-signals .community-need-category{border-color:#f5a62370;background:#f5a6231a;color:#ffd18a}.app-shell.theme-dark.view-portal .community-need-post>strong{color:#f4f8fa;font-size:1rem;line-height:1.3}.app-shell.theme-dark.view-portal .community-need-post .community-message-body{margin:0;color:#c6d2d8;font-size:.88rem;line-height:1.6}.community-need-footer{padding-top:10px;border-top:1px solid #2f383a}.community-need-footer>span{color:#91a1aa;font-size:.74rem}.community-need-footer button{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:#bfe5ff;padding:6px 7px;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.community-need-footer button:hover{background:#318df421;color:#e5f4ff}.app-shell.theme-dark.view-portal .community-tool-dock{align-self:start;min-height:0;height:max-content;padding:var(--portal-card-padding);border-color:#2f383a;background:#1a2022;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff09}.app-shell.theme-dark.view-portal .community-tool-dock .panel-title h3{color:#f4f8fa}.app-shell.theme-dark.view-portal .community-tool-buttons button,.app-shell.theme-dark.view-portal .community-closed-tools>div{border-color:#394447;background:#161b1d}.app-shell.theme-dark.view-portal .community-tool-buttons button:hover,.app-shell.theme-dark.view-portal .community-tool-buttons button.active{border-color:#58b9ff85;background:#318df41f;color:#dff2ff}.app-shell.theme-dark.view-portal .community-closed-tools>div{padding:12px}.app-shell.theme-dark.view-portal .community-closed-tools strong{color:#f4f8fa}@media(max-width:760px){.app-shell.theme-dark.view-portal .community-need-post,.app-shell.theme-dark.view-portal .community-terminal-messages .community-feed-post,.app-shell.theme-dark.view-portal .community-tool-dock{padding:13px}}@media(max-width:480px){.community-need-topline,.community-need-footer{align-items:flex-start;flex-direction:column}.community-need-footer button{padding-left:0}}.app-shell.view-portal.holder-mode .portal-channel-navigation{display:grid;gap:2px;margin:3px 0 8px 20px;padding:8px 0 8px 10px;border-left:1px solid rgb(255 255 255 / .08)}.portal-channel-group-label{padding:0 8px 5px;color:#71828c;font-size:.62rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.portal-channel-navigation button{--channel-rgb: 124 92 255;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:30px;border:0;border-radius:6px;background:transparent;color:#91a1aa;padding:0 8px;font:inherit;font-size:.74rem;font-weight:650;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease}.portal-channel-navigation button[data-room=general]{--channel-rgb: 124 92 255}.portal-channel-navigation button[data-room=services]{--channel-rgb: 47 214 153}.portal-channel-navigation button[data-room=research]{--channel-rgb: 63 169 245}.portal-channel-navigation button[data-room=signals]{--channel-rgb: 245 166 35}.portal-channel-navigation button[data-room=marketing]{--channel-rgb: 224 65 122}.portal-channel-navigation button[data-room=needs]{--channel-rgb: 88 185 255}.portal-channel-navigation button:hover{background:#ffffff0e;color:#d4dadb}.portal-channel-navigation button.active{background:rgb(var(--channel-rgb) / .17);color:#f4f8fa;box-shadow:inset 0 1px #ffffff0f}.portal-channel-name{display:inline-flex;align-items:center;min-width:0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-channel-name b{color:rgb(var(--channel-rgb) / .9);font-size:.93rem;font-weight:650}.portal-channel-navigation em{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;background:rgb(var(--channel-rgb) / .9);color:#071217;padding:0 4px;font-size:.59rem;font-style:normal;font-weight:900;line-height:1}.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(0,1fr) minmax(210px,250px);grid-template-areas:"chat context";grid-template-rows:minmax(0,1fr);min-height:min(76dvh,900px)}.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell>.community-command-head,.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell>.community-portal-hero,.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell>.community-room-threads{display:none}.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell>.community-tool-dock{display:grid}.app-shell.view-portal.holder-mode .community-terminal-chat{min-height:min(76dvh,900px)}.portal-channel-topbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2f383a;background:#0d1113c2;padding:10px 14px}.portal-channel-heading{display:flex;align-items:center;min-width:0;gap:9px}.portal-channel-heading>span{color:#71828c;font-size:1.15rem;font-weight:700}.portal-channel-heading>div{display:grid;min-width:0;gap:2px}.portal-channel-heading strong{overflow:hidden;color:#f4f8fa;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.portal-channel-heading small{overflow:hidden;color:#91a1aa;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.portal-channel-utilities{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.portal-channel-utilities button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#91a1aa;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.portal-channel-utilities button:hover,.portal-channel-utilities button.active{border-color:#58b9ff5c;background:#318df41f;color:#dff2ff}@media(max-width:1080px){.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"chat" "context"}.app-shell.view-portal.holder-mode .community-tool-dock{width:100%}}@media(max-width:760px){.app-shell.view-portal.holder-mode .portal-channel-navigation{margin-left:14px}.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell,.app-shell.view-portal.holder-mode .community-terminal-chat{min-height:auto}.portal-channel-topbar{align-items:flex-start;padding:10px 11px}.portal-channel-utilities{flex-wrap:wrap;justify-content:end;max-width:106px}}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general{border-color:#c67a2f47;background:#241e19b8;box-shadow:inset 0 1px #e8e6e10f,0 18px 38px #00000061,0 0 26px #c67a2f0f}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar{border-bottom-color:#ff9d3d38;background:#2b231dad}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-heading>span{color:#ff9d3d}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{border-color:#ff9d3d29;background:#1d181480}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post,.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-comment-composer{border-color:#ff9d3d38;background:#3228209e}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post:hover{border-color:#ff9d3d75;box-shadow:0 12px 26px #0000003d,0 0 0 1px #ff9d3d12}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-composer-plus:hover,.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-composer-plus.active{border-color:#ff9d3d99;background:#ff9d3d21;color:#ffe4c3}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-composer-send{border-color:#ffb368;background:#e58a35;color:#1a0e06;box-shadow:0 4px 12px #ff9d3d40,inset 0 1px #ffffff4d}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar{border-bottom:0;border-radius:0;background:transparent;padding:13px 14px 9px}.app-shell.view-portal.holder-mode .community-terminal-chat{border-color:#e8e6e121;background:#14131675;box-shadow:inset 0 1px #e8e6e10e,0 18px 38px #00000047}.app-shell.view-portal.holder-mode .community-terminal-chat .portal-channel-topbar{border-bottom:0;background:transparent}.app-shell.view-portal.holder-mode .community-terminal-chat[class*=channel-] .community-terminal-messages{border-color:#e8e6e117;background:#07070947}.app-shell.view-portal.holder-mode .community-terminal-chat :is(.community-feed-post,.community-need-post){border-color:#e8e6e121;background:#e8e6e10b;box-shadow:none}.app-shell.view-portal.holder-mode .community-terminal-chat :is(.community-feed-post,.community-need-post):hover{border-color:#5fd4d06b;background:#e8e6e111;box-shadow:0 10px 22px #00000029}.app-shell.view-portal.holder-mode .community-terminal-chat .community-comment-composer{border:0;border-radius:0;background:#e8e6e109;box-shadow:none;padding:9px 6px}.app-shell.view-portal.holder-mode .community-terminal-chat .community-feed-post .community-message-actions,.app-shell.view-portal.holder-mode .community-terminal-chat .community-need-post .community-message-actions{border-top:0;margin-bottom:0;padding-top:7px}.app-shell.view-portal.holder-mode .community-terminal-chat .community-message-actions button{border:0;background:transparent;color:var(--holder-muted)}.app-shell.view-portal.holder-mode .community-terminal-chat .community-message-actions button:hover,.app-shell.view-portal.holder-mode .community-terminal-chat .community-message-actions button.saved{background:#5fd4d017;color:var(--holder-white)}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general{background:#1413162e}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{background:#0707091f}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post,.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-comment-composer{background:#e8e6e106}.landing-screen.login-screen{min-height:100dvh;width:100%;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);justify-content:stretch;margin:0;padding:12px;background:radial-gradient(circle at 10% 12%,rgb(255 157 61 / .14),transparent 25%),radial-gradient(circle at 88% 13%,rgb(95 212 208 / .1),transparent 23%),linear-gradient(90deg,rgb(232 230 225 / .035) 1px,transparent 1px),linear-gradient(rgb(232 230 225 / .035) 1px,transparent 1px),#0a0a0c;background-size:auto,auto,64px 64px,64px 64px,auto}.landing-screen .login-visual,.landing-screen .login-panel{border-color:#c67a2f47;background:#121114ad;box-shadow:inset 0 1px #e8e6e10e,0 20px 46px #00000052}.landing-screen .login-visual{min-height:620px}.landing-screen .login-visual:before{background:linear-gradient(180deg,#0a0a0c2e,#0a0a0cbd),url(/brand/hero-command-operations.webp) center / cover;opacity:.74}.landing-screen .login-visual:after{background:radial-gradient(circle at 30% 26%,rgb(255 157 61 / .2),transparent 27%),linear-gradient(135deg,rgb(95 212 208 / .1),transparent 52%)}.landing-screen .login-brand{align-self:start}.landing-screen .login-panel{position:relative;z-index:1;transition:opacity 1s ease-out,transform 1s ease-out}.landing-phase-intro .login-panel{opacity:0;pointer-events:none;transform:translate(-18vw)}.landing-phase-resolve .login-panel,.landing-phase-rest .login-panel{opacity:1;transform:translate(0)}.landing-screen .entry-path-grid button{min-height:126px;background:#e8e6e109}.landing-screen .login-launch-actions .primary-btn.login-launch-btn.trading-desk,.landing-screen .login-launch-actions .primary-btn.login-launch-btn.contact-support{min-height:72px;justify-content:flex-start;border:1px solid rgb(232 230 225 / .16);border-radius:9px;background:#e8e6e109;box-shadow:none;color:var(--landing-white)}.landing-screen .login-launch-actions .primary-btn.login-launch-btn :is(svg,span){color:var(--landing-cyan)}.landing-screen .login-launch-actions .primary-btn.login-launch-btn.trading-desk:hover,.landing-screen .login-launch-actions .primary-btn.login-launch-btn.contact-support:hover{border-color:#5fd4d09e;background:linear-gradient(135deg,#5fd4d024,#ff9d3d1f);box-shadow:0 14px 30px #00000047,0 0 26px #5fd4d01a}.landing-network-intro{position:fixed;z-index:40;inset:0;display:grid;place-items:center;overflow:hidden;width:100%;border:0;background:radial-gradient(circle at 50% 45%,rgb(255 157 61 / .12),transparent 28%),#090a0d;color:#f4ede5;cursor:pointer;transition:opacity 1s ease-out,visibility 1s ease-out}.landing-network-intro canvas{position:absolute;inset:0;width:100%;height:100%}.landing-network-intro:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 18%,rgb(3 4 6 / .56) 100%);pointer-events:none}.landing-network-intro.phase-resolve{opacity:0;pointer-events:none}.landing-intro-copy,.landing-network-intro small{position:relative;z-index:1}.landing-intro-copy{max-width:min(88vw,760px);padding:20px;color:#fff5e9;font-size:clamp(2rem,6vw,5rem);font-weight:850;letter-spacing:-.045em;line-height:1.02;text-align:center;text-shadow:0 12px 44px rgb(0 0 0 / .65);animation:landing-copy-in .38s ease-out both}.landing-network-intro small{position:absolute;right:22px;bottom:18px;color:#e8e6e19e;font-size:.73rem}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.landing-screen.login-screen{width:100%;grid-template-columns:1fr}.landing-screen .login-visual{min-height:250px}.landing-screen .login-panel{padding:24px 18px}.landing-phase-intro .login-panel{transform:translate(-8vw)}}@media(max-width:460px){.landing-screen .entry-path-grid{grid-template-columns:1fr}.landing-screen .entry-path-grid button{min-height:108px}.landing-network-intro small{right:14px;bottom:13px}}@media(prefers-reduced-motion:reduce){.landing-screen .login-panel,.landing-network-intro,.landing-intro-copy{transition:none;animation:none}}.app-shell.theme-dark.view-portal .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-holder-community.webp);background-position:center,center;background-size:cover,cover;background-attachment:fixed,fixed}.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell{position:relative;isolation:isolate;gap:14px}.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell>:is(.community-command-head,.community-portal-hero,.community-room-threads,.community-terminal-chat,.community-tool-dock){border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,#1115194d,#080a0c4d);box-shadow:0 14px 34px #00000070,0 1px #ffffff0b inset}.app-shell.theme-dark.view-portal .community-terminal-chat{overflow:hidden}.app-shell.theme-dark.view-portal .community-terminal-chat .portal-channel-topbar{min-height:58px;border-bottom:1px solid rgba(255,255,255,.09);background:#05090b61;padding:12px 14px}.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-messages{border:0;background:#05090b4d}.app-shell.theme-dark.view-portal .community-terminal-chat :is(.community-feed-post,.community-need-post),.app-shell.theme-dark.view-portal .community-tool-dock :is(.community-card,.community-closed-tools>div){border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,#1115194d,#080a0c4d);box-shadow:0 10px 24px #0000004d,0 1px #ffffff0a inset}.app-shell.theme-dark.view-portal .community-terminal-chat :is(.community-feed-post,.community-need-post):hover{border-color:#6bdfff6b;background:linear-gradient(145deg,rgba(107,223,255,.075),transparent 36%),linear-gradient(180deg,#131a1f,#080a0c);box-shadow:0 14px 30px #00000061,0 0 0 1px #6bdfff0d}.app-shell.theme-dark.view-portal .community-comment-composer{border:0;border-top:1px solid rgba(255,255,255,.09);border-radius:0;background:#05090b4d;box-shadow:none;padding:10px 12px}.app-shell.theme-dark.view-portal .community-comment-composer textarea{background:#05090b4d;border-color:#ffffff1f}.app-shell.theme-dark.view-portal .community-tool-dock :is(.community-tool-buttons button,.community-agent-actions button){border-color:#ffffff1f;background:#05090b4d}.app-shell.theme-dark.view-portal .community-tool-dock :is(.community-tool-buttons button,.community-agent-actions button):hover,.app-shell.theme-dark.view-portal .community-tool-dock :is(.community-tool-buttons button,.community-agent-actions button).active{border-color:#6bdfff75;background:#6bdfff1a}.app-shell.theme-dark.view-portal .portal-channel-navigation{border-left-color:#ffffff21}@media(max-width:760px){.app-shell.theme-dark.view-portal .workspace{background-attachment:scroll,scroll}.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell>:is(.community-terminal-chat,.community-tool-dock){border-radius:10px}}.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:var(--portal-card-padding);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.app-shell.theme-dark.view-portal .community-feed-post>:is(.community-post-header,.community-message-body,.community-reply-thread,.community-inline-reply-composer,.community-message-actions){grid-column:1 / -1;width:100%}.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post:hover{transform:translateY(-2px)}.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post .community-message-body{margin:0;color:#c6d2d8;font-size:.88rem;line-height:1.6}.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post .community-message-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border-top:1px solid rgba(255,255,255,.13);margin:0;padding-top:10px;scrollbar-width:none}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions::-webkit-scrollbar{display:none}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:#bfe5ff;padding:6px 7px;font:inherit;font-size:.74rem;font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button:hover,.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button.saved{background:#318df421;color:#e5f4ff}@media(max-width:480px){.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post{padding:13px}.app-shell.theme-dark.view-portal .community-terminal-chat .community-feed-post .community-message-actions{gap:2px}.app-shell.theme-dark.view-portal .community-feed-post .community-message-actions button{padding:6px 5px}}.app-shell.theme-dark.view-portal .community-reply-thread{display:grid;gap:8px;min-width:0;padding:10px 0 0 12px;border-left:1px solid rgba(107,223,255,.28)}.community-reply-thread-label{color:#91a1aa;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.community-reply-list{display:grid;gap:8px;max-height:330px;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.community-inline-reply{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#05090b38}.community-inline-reply .community-feed-avatar{width:25px;height:25px;font-size:.66rem}.community-inline-reply>div{min-width:0}.community-inline-reply span{display:flex;align-items:baseline;gap:6px;min-width:0}.community-inline-reply strong{overflow:hidden;color:#e8f7fa;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.community-inline-reply time{flex:0 0 auto;color:#71828c;font-size:.65rem}.community-inline-reply p{margin:3px 0 0;color:#c6d2d8;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.community-view-conversation,.community-thread-back{display:inline-flex;align-items:center;justify-self:start;gap:5px;border:0;border-radius:7px;background:transparent;color:#bfe5ff;padding:6px 7px;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.community-view-conversation:hover,.community-thread-back:hover{background:#318df421;color:#e5f4ff}.community-thread-back{flex:0 0 auto;padding-left:0}.app-shell.theme-dark.view-portal .community-reply-context{position:absolute;z-index:3;bottom:calc(100% + 7px);left:12px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);border:1px solid rgba(107,223,255,.26);border-radius:8px;background:#080c10eb;color:#c8f5ff;padding:5px 7px 5px 9px;font-size:.7rem;font-weight:750;box-shadow:0 8px 20px #00000042}.community-reply-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-reply-context button{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:#bfe5ff;cursor:pointer}.community-reply-context button:hover{background:#318df42e;color:#fff}.app-shell.theme-dark.view-portal .community-terminal-chat,.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-messages,.app-shell.theme-dark.view-portal .community-terminal-chat .portal-channel-topbar{background:transparent}.app-shell.theme-dark.view-portal .community-terminal-chat{box-shadow:none}.app-shell.theme-dark.view-portal .workspace{background-image:linear-gradient(180deg,#05080a1a,#05080a2e),url(/brand/hero-holder-community.webp)}.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat,.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat.channel-general,.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat .portal-channel-topbar,.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar,.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat .community-terminal-messages,.app-shell.theme-dark.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{background:transparent}.app-shell.theme-dark.view-portal .agent-workspace-shell.community-terminal-shell>:is(.community-command-head,.community-portal-hero,.community-room-threads,.community-tool-dock){background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 34%),linear-gradient(180deg,#1115191f,#080a0c1f);box-shadow:0 12px 28px #0003,0 1px #ffffff0a inset}.app-shell.theme-dark.view-portal .community-terminal-chat .portal-channel-topbar{order:0}.app-shell.theme-dark.view-portal .community-terminal-chat .community-comment-composer{order:1;flex:0 0 auto;margin:10px 12px 0}.app-shell.theme-dark.view-portal .community-terminal-chat .community-terminal-messages{order:2}.community-inline-reply-composer{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.1)}.community-inline-reply-composer textarea{min-width:0;min-height:36px;flex:1 1 auto;margin:0;border:0;border-radius:7px;outline:0;resize:vertical;background:#05090b47;color:#e8f7fa;padding:9px 10px;font:inherit;font-size:.8rem;line-height:1.35}.community-inline-reply-composer textarea::placeholder{color:#91a1aa}.community-inline-reply-composer button{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(99,174,255,.74);border-radius:50%;background:#318df42e;color:#bfe5ff;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.community-inline-reply-composer button:hover:not(:disabled){background:#318df457;color:#fff;transform:translateY(-1px)}.community-inline-reply-composer button:disabled{border-color:#ffffff1f;background:#05090b38;color:#71828c;cursor:not-allowed}@media(max-width:480px){.app-shell.theme-dark.view-portal .community-reply-thread{padding-left:9px}.community-inline-reply{padding:8px}.community-inline-reply time{font-size:.61rem}.app-shell.theme-dark.view-portal .community-terminal-chat .community-comment-composer{margin:8px 9px 0}}.community-action-nav{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scrollbar-width:none}.community-action-nav::-webkit-scrollbar{display:none}.community-action-nav button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:32px;border:1px solid rgba(232,230,225,.14);border-radius:8px;background:#07070938;color:#c6d2d8;padding:0 9px;font:inherit;font-size:.7rem;font-weight:800;white-space:nowrap;cursor:pointer}.community-action-nav button svg{color:#6bdfff}.community-action-nav button:hover{border-color:#6bdfff80;background:#6bdfff1c;color:#f4f8fa}.community-need-modal-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;background:#030507a8;padding:18px}.community-need-modal{width:min(560px,100%);display:grid;gap:12px;border:1px solid rgba(107,223,255,.35);border-radius:14px;background:linear-gradient(145deg,rgba(107,223,255,.09),transparent 42%),#0b0d0f;box-shadow:0 26px 70px #00000094;padding:18px}.community-need-modal h3,.community-need-modal p{margin:0}.community-need-modal h3{margin-top:4px;color:#f4f8fa}.community-need-modal p{margin-top:5px;color:#aabac2;font-size:.86rem;line-height:1.5}.community-need-modal :is(input,textarea,select){min-width:0;border-color:#ffffff24;background:#04070ab3;color:#f4f8fa}.community-need-modal textarea{min-height:110px;resize:vertical}.community-need-modal-fields,.community-need-modal-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.community-need-modal-actions{grid-template-columns:auto auto;justify-content:end}.ranked-agents-page{display:grid;gap:14px;max-width:1420px;margin:0 auto}.ranked-agents-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ranked-agents-page-head .terminal-kicker{color:#9aa6ad}.ranked-agents-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;overflow:hidden;border-color:#6bdfff47;background:linear-gradient(110deg,rgba(107,223,255,.1),transparent 46%),linear-gradient(180deg,#111519b8,#080a0cb8);padding:24px}.ranked-agents-hero-mark{width:96px;height:96px;display:grid;place-items:center;border:1px solid rgba(107,223,255,.24);border-radius:16px;background:#05090b73}.ranked-agents-hero-mark img{width:72px;height:72px;object-fit:contain}.ranked-agents-place{color:#6bdfff;font-size:.7rem;font-weight:900;letter-spacing:.1em}.ranked-agents-hero h2{margin:5px 0;color:#f4f8fa;font-size:clamp(1.45rem,3.2vw,2.4rem)}.ranked-agents-hero p{max-width:68ch;margin:0;color:#b7c9d1;line-height:1.55}.ranked-agents-hero-earnings{min-width:155px;display:grid;gap:3px;padding:13px;border:1px solid rgba(255,196,107,.32);border-radius:11px;background:#ffc46b12}.ranked-agents-hero-earnings span,.ranked-agents-hero-earnings small{color:#d9b675;font-size:.7rem;font-weight:800;text-transform:uppercase}.ranked-agents-hero-earnings strong{color:#fff1c9;font-size:1.35rem}.ranked-agents-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#07090c47}.ranked-agents-scoreboard div{display:grid;gap:4px;min-width:0;padding:14px;border-right:1px solid rgba(255,255,255,.1);text-align:center}.ranked-agents-scoreboard div:last-child{border-right:0}.ranked-agents-scoreboard span{color:#91a1aa;font-size:.7rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.ranked-agents-scoreboard strong{color:#eaf3ff;font-size:1.3rem}.ranked-agents-roster{display:grid;gap:11px}.ranked-agents-roster-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.ranked-agents-roster-head h3{margin:4px 0 0;color:#f4f8fa}.ranked-agents-roster-head>span{color:#91a1aa;font-size:.78rem}.ranked-agents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:12px}.ranked-agent-card{position:relative;display:grid;gap:9px;min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 36%),#080a0c6b;padding:14px}.ranked-agent-rank{position:absolute;top:10px;right:11px;color:#6bdfff;font-size:.72rem;font-weight:900}.ranked-agent-card .community-feed-avatar{width:46px;height:46px;font-size:1rem}.ranked-agent-card-name{display:grid;gap:2px;min-width:0}.ranked-agent-card-name strong{overflow:hidden;color:#f4f8fa;text-overflow:ellipsis;white-space:nowrap}.ranked-agent-card-name span{color:#91a1aa;font-size:.72rem}.ranked-agent-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1)}.ranked-agent-card-stats span{display:grid;gap:2px;color:#81919a;font-size:.62rem;text-align:center}.ranked-agent-card-stats strong{color:#dff2ff;font-size:.85rem}.community-store-page{min-width:0;max-width:100%;overflow:hidden}.community-store-buy{justify-content:center;text-decoration:none}@media(max-width:760px){.community-store-page{padding-inline:0}.community-store-page .community-profile-page-head{align-items:flex-start;flex-direction:column}.community-store-page .community-store-filter{max-width:100%}.community-store-page-grid{min-width:0;grid-template-columns:minmax(0,1fr)}.community-store-package{min-width:0}.community-store-package>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.community-store-package>div:last-child>:last-child{grid-column:1 / -1;min-width:0}.ranked-agents-hero{grid-template-columns:auto minmax(0,1fr)}.ranked-agents-hero-earnings{grid-column:1 / -1}.ranked-agents-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.ranked-agents-scoreboard div:nth-child(2){border-right:0}.ranked-agents-scoreboard div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.community-action-nav{width:100%}.community-need-modal-fields{grid-template-columns:1fr}}@media(max-width:460px){.ranked-agents-hero{grid-template-columns:1fr}.ranked-agents-hero-mark{width:72px;height:72px}.ranked-agents-hero-mark img{width:56px;height:56px}.ranked-agents-scoreboard div{padding:11px 7px}.community-action-nav button{padding:0 8px}.community-action-nav button span{font-size:.66rem}}.metric.metric-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.metric.metric-action:hover,.metric.metric-action:focus-visible{border-color:#58b9ff8f;background:#58b9ff17;outline:none;transform:translateY(-1px)}.holder-mobile-quick-action{display:none}.global-action-nav .metric{--nav-neon: #74e9ff;--nav-neon-rgb: 116 233 255;border-color:rgb(var(--nav-neon-rgb) / .38);background:linear-gradient(135deg,rgb(var(--nav-neon-rgb) / .15),#05090dd1 64%);box-shadow:inset 0 1px #ffffff0d,0 7px 20px #00000029}.global-action-nav .metric>div span{color:rgb(var(--nav-neon-rgb) / .88);font-weight:800;letter-spacing:.065em}.global-action-nav .metric>div strong,.global-action-nav .metric>svg{color:var(--nav-neon);text-shadow:0 0 13px rgb(var(--nav-neon-rgb) / .3)}.global-action-nav .metric>svg{filter:drop-shadow(0 0 7px rgb(var(--nav-neon-rgb) / .45))}.global-action-nav .metric:nth-child(1){--nav-neon: #63dcff;--nav-neon-rgb: 99 220 255}.global-action-nav .metric:nth-child(2){--nav-neon: #59f2b0;--nav-neon-rgb: 89 242 176}.global-action-nav .metric:nth-child(3){--nav-neon: #ffd76b;--nav-neon-rgb: 255 215 107}.global-action-nav .metric:nth-child(4){--nav-neon: #c793ff;--nav-neon-rgb: 199 147 255}.global-action-nav .metric:nth-child(5){--nav-neon: #ff8edb;--nav-neon-rgb: 255 142 219}.global-action-nav .metric:nth-child(6){--nav-neon: #ffab70;--nav-neon-rgb: 255 171 112}.global-action-nav .metric:hover,.global-action-nav .metric:focus-visible{border-color:var(--nav-neon);background:linear-gradient(135deg,rgb(var(--nav-neon-rgb) / .23),#05090de6 68%)}.app-shell:is(.view-command,.view-chat) .metrics-grid.global-action-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 8px}.app-shell:is(.view-command,.view-chat) .global-action-nav .metric{min-height:50px;border-left-width:1px;border-radius:7px;padding:7px 9px}.app-shell:is(.view-command,.view-chat) .global-action-nav .metric strong{margin-top:2px;font-size:1rem}.app-shell:is(.view-command,.view-chat) .global-action-nav .metric>svg{width:28px;height:28px;padding:6px}@media(max-width:860px){.metrics-grid.global-action-nav{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.metrics-grid.global-action-nav::-webkit-scrollbar{display:none}.global-action-nav .metric{flex:0 0 min(44vw,190px);scroll-snap-align:start}.app-shell.holder-mode .topbar-actions .topbar-holder-standard-action{display:none}.app-shell.holder-mode .topbar-actions .holder-mobile-quick-action{display:inline-flex;min-width:0;padding-inline:6px;font-size:.72rem}}@media(max-width:620px){.global-action-nav .metric{flex-basis:min(62vw,210px);min-height:62px}.app-shell.holder-mode .topbar-actions .holder-mobile-quick-action span{display:inline}}.app-shell.view-portal-store .workspace,.community-store-page,.community-store-page-grid,.community-store-package{min-width:0;max-width:100%}@media(max-width:760px){.app-shell.view-portal-store .workspace{overflow-x:hidden}.community-store-page{width:100%;overflow-x:clip}.community-store-page .community-profile-page-head,.community-store-page-grid,.community-store-package{width:100%}.community-store-page .community-store-filter{display:flex;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.community-store-page .community-store-filter::-webkit-scrollbar{display:none}.community-store-page-grid{grid-template-columns:minmax(0,1fr)}.community-store-package>div:last-child{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.community-store-package>div:last-child>*{min-width:0}.community-store-package>div:last-child .community-store-buy{grid-column:1 / -1;width:100%}}.app-shell.view-portal{--grounds-cyan: #6de7ff;--grounds-mint: #69e8c2;--grounds-violet: #c69aff;--grounds-amber: #ffd16f;--grounds-ink: #071018;--grounds-card: #0b151e;--grounds-copy: #c5d9e3}.app-shell.view-portal .workspace{background:radial-gradient(circle at 8% 5%,rgb(109 231 255 / .13),transparent 25%),radial-gradient(circle at 92% 13%,rgb(198 154 255 / .1),transparent 25%),linear-gradient(90deg,rgb(109 231 255 / .03) 1px,transparent 1px),linear-gradient(rgb(109 231 255 / .025) 1px,transparent 1px),linear-gradient(180deg,#071018,#05090e);background-size:auto,auto,64px 64px,64px 64px,auto}.app-shell.view-portal :is(.agent-workspace-shell.community-terminal-shell,.community-command-head,.community-portal-hero,.community-room-threads,.community-terminal-chat,.community-tool-dock,.community-tool-panel,.community-card,.community-closed-tools>div,.community-feed-post,.community-need-post,.community-reply-thread,.community-inline-reply,.community-comment-composer,.community-inline-reply-composer,.community-profile-card,.community-request-card,.community-package-card,.portal-channel-topbar,.community-need-modal){border-color:#6de7ff42;background:linear-gradient(135deg,rgb(109 231 255 / .09),transparent 35%),linear-gradient(145deg,rgb(198 154 255 / .055),transparent 64%),#060d13e8;box-shadow:inset 0 1px #ffffff12,0 15px 36px #00000057}.app-shell.view-portal :is(.community-feed-post,.community-need-post,.community-profile-card,.community-request-card,.community-package-card):hover{border-color:#6de7ff94;background:linear-gradient(135deg,rgb(109 231 255 / .14),transparent 38%),linear-gradient(145deg,rgb(198 154 255 / .08),transparent 65%),#071017f5;box-shadow:inset 0 1px #ffffff1a,0 19px 42px #0000006b,0 0 24px #5ed3ff1c}.app-shell.view-portal :is(.community-terminal-chat,.community-terminal-messages){color:#f1f9fc}.app-shell.view-portal :is(.community-feed-post,.community-need-post,.community-reply-thread,.community-inline-reply,.community-card) :is(strong,h3,h4){color:#f3fbff}.app-shell.view-portal :is(.community-feed-post,.community-need-post,.community-reply-thread,.community-inline-reply,.community-card) :is(p,span,small,time){color:var(--grounds-copy)}.app-shell.view-portal :is(.community-post-byline span,.community-post-byline time,.community-reply-thread-label,.portal-channel-heading>span,.portal-channel-heading small,.community-need-footer>span){color:var(--grounds-cyan)}.app-shell.view-portal .community-feed-avatar{border:1px solid rgb(109 231 255 / .46);box-shadow:0 0 15px #6de7ff1f}.app-shell.view-portal .community-feed-avatar.fallback{background:linear-gradient(135deg,#6de7ff40,#c69aff38);color:#f4fbff}.app-shell.view-portal .community-brand-avatar{box-sizing:border-box;object-fit:contain;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffffff52,#6de7ff21);padding:3px}.app-shell.view-portal :is(.portal-channel-navigation button,.community-tool-buttons button,.community-agent-actions button,.community-message-actions button,.community-need-footer button,.portal-channel-utilities button){border-color:#89c8e442;background:#6de7ff0e;color:#d8eff8}.app-shell.view-portal :is(.portal-channel-navigation button,.community-tool-buttons button,.community-agent-actions button,.community-message-actions button,.community-need-footer button,.portal-channel-utilities button):hover,.app-shell.view-portal :is(.portal-channel-navigation button,.community-tool-buttons button,.community-agent-actions button,.portal-channel-utilities button).active{border-color:var(--grounds-cyan);background:linear-gradient(135deg,#6de7ff2b,#c69aff1c);color:#fff}.app-shell.view-portal :is(.community-comment-composer,.community-inline-reply-composer,.community-mini-form){border-color:#6de7ff4d;background:linear-gradient(135deg,rgb(109 231 255 / .08),transparent 55%),#03090ee6}.app-shell.view-portal :is(.community-comment-composer,.community-inline-reply-composer,.community-mini-form) :is(textarea,input,select){color:#f3fbff;background:#02070b9e;border-color:#89c8e445}.app-shell.view-portal .community-composer-send{border-color:#6de7ff8c;background:linear-gradient(135deg,var(--grounds-cyan),var(--grounds-violet) 60%,var(--grounds-mint));color:#061018;font-weight:850;box-shadow:0 8px 22px #59d0ff36}.app-shell.view-portal .community-reply-thread{border-left:2px solid rgb(109 231 255 / .42)}.app-shell.view-portal .community-need-bounty,.app-shell.view-portal .skill-needed-reward{border-color:#ffd16f70;background:#ffd16f1a;color:#fff0b9}.app-shell.view-portal .community-need-category{border-color:#c69aff70;background:#c69aff1c;color:#ecdfff}@media(max-width:760px){.app-shell.view-portal .workspace{background-attachment:scroll}.app-shell.view-portal :is(.community-command-head,.community-portal-hero,.community-room-threads,.community-terminal-chat,.community-tool-dock,.community-feed-post,.community-need-post,.community-comment-composer){border-radius:11px}.app-shell.view-portal .community-message-actions{overflow-x:auto;scrollbar-width:none}.app-shell.view-portal .community-message-actions::-webkit-scrollbar{display:none}}.app-shell.view-portal.holder-mode .agent-workspace-shell.community-terminal-shell{border:0;background:transparent;box-shadow:none;padding:0}.app-shell.view-portal.holder-mode .community-terminal-chat{border:0;background:transparent;box-shadow:none;overflow:visible}.app-shell.view-portal.holder-mode .community-terminal-chat .portal-channel-topbar{border:1px solid rgb(109 231 255 / .26);border-radius:11px;background:linear-gradient(135deg,#6de7ff14,#c69aff0d),#060d13e0;box-shadow:inset 0 1px #ffffff0f}.app-shell.view-portal.holder-mode .community-terminal-chat[class*=channel-] .community-terminal-messages{margin-top:10px;border:1px solid rgb(109 231 255 / .25);border-radius:12px;background:linear-gradient(145deg,rgb(109 231 255 / .055),transparent 44%),#050c12d1;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #00000045}.app-shell.view-portal.holder-mode .community-terminal-chat .community-comment-composer{margin-top:10px;border:1px solid rgb(109 231 255 / .25);border-radius:12px}.app-shell.view-portal.holder-mode .community-tool-dock{align-self:start}@media(max-width:760px){.app-shell.view-portal.holder-mode .community-terminal-chat .community-terminal-messages{margin-top:8px;border-radius:10px}}.app-shell.view-portal.holder-mode .community-terminal-chat .community-terminal-messages{border-color:#6de7ff4d;background:linear-gradient(145deg,rgb(49 141 244 / .075),transparent 45%),linear-gradient(180deg,#02080df5,#010509fa)!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 54px #00000059,0 16px 34px #0000006b!important}.app-shell.view-portal.holder-mode .community-terminal-chat[class*=channel-] .community-feed-post{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-color:#e8e6e129;background:#e8e6e106;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #00000045}.app-shell.view-portal.holder-mode .community-terminal-chat[class*=channel-] .community-feed-post:hover{border-color:#6de7ff7a;background:#e8e6e10b;box-shadow:inset 0 1px #ffffff13,0 14px 30px #0000005c,0 0 18px #6de7ff12}.app-shell.view-portal.holder-mode .community-tool-dock,.app-shell.view-portal.holder-mode .community-tool-dock .community-card,.app-shell.view-portal.holder-mode .community-tool-dock .community-closed-tools>div{border-color:#e8e6e129;background:#e8e6e106;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #00000045}.app-shell.view-portal.holder-mode .community-tool-dock :is(.community-card,.community-closed-tools>div):hover{border-color:#6de7ff7a;background:#e8e6e10b;box-shadow:inset 0 1px #ffffff13,0 14px 30px #0000005c,0 0 18px #6de7ff12}.app-shell.view-portal :is(.community-tool-panel,.community-mini-form,.community-comment-composer,.community-inline-reply-composer,.community-need-modal){border-color:#6de7ff47;background:linear-gradient(135deg,rgb(109 231 255 / .09),transparent 54%),linear-gradient(145deg,rgb(198 154 255 / .06),transparent 68%),#050d13ad;box-shadow:inset 0 1px #ffffff13,0 12px 28px #00000047;-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%)}.app-shell.view-portal :is(.community-mini-form,.community-comment-composer,.community-inline-reply-composer,.community-need-modal) :is(input,textarea,select){border-color:#8cd3f14d;background:#030a0f1f!important;color:#f2fbff;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell.view-portal :is(.community-mini-form,.community-comment-composer,.community-inline-reply-composer,.community-need-modal) :is(input,textarea,select):focus{border-color:#6de7ffa8;background:#040d1333!important;box-shadow:0 0 0 3px #6de7ff1c,inset 0 1px #ffffff0d}.app-shell.view-portal :is(.community-mini-form,.community-comment-composer,.community-inline-reply-composer,.community-need-modal) :is(input,textarea,select)::placeholder{color:#8aa7b5}.app-shell.view-portal .community-tool-dock .community-tool-panel,.app-shell.view-portal .community-tool-dock .community-tool-panel .community-mini-form{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.view-portal .community-tool-dock .community-tool-panel .community-mini-form :is(input,textarea){border-color:#e8e6e129;background:#e8e6e107!important;box-shadow:inset 0 1px #ffffff0b}.app-shell.view-portal .community-tool-dock .community-tool-panel .community-mini-form :is(input,textarea):focus{border-color:#6de7ff8a;background:#6de7ff11!important;box-shadow:0 0 0 2px #6de7ff1a,inset 0 1px #ffffff0f}.launch-dapp-page{display:grid;gap:14px;max-width:1420px;margin:0 auto;min-width:0}.launch-dapp-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,.42fr);align-items:center;gap:20px;overflow:hidden;border-color:#6de7ff57;background:linear-gradient(118deg,rgb(109 231 255 / .13),transparent 43%),linear-gradient(300deg,rgb(198 154 255 / .12),transparent 48%),#050c12e0;padding:24px}.launch-dapp-mark{width:94px;height:94px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgb(109 231 255 / .35);border-radius:18px;background:#01080d75;box-shadow:inset 0 1px #ffffff17,0 0 30px #6de7ff1c}.launch-dapp-mark img{width:72px;height:72px;object-fit:contain}.launch-dapp-hero-copy{min-width:0}.launch-dapp-hero-copy .terminal-kicker{color:#9fefff}.launch-dapp-hero-copy h2{margin:5px 0;color:#f5fcff;font-size:clamp(1.6rem,3.3vw,2.55rem)}.launch-dapp-hero-copy p{max-width:75ch;margin:0;color:#bed4df;line-height:1.58}.launch-dapp-status{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.launch-dapp-status span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(109 231 255 / .24);border-radius:999px;background:#6de7ff12;color:#c9f3ff;padding:5px 8px;font-size:.7rem;font-weight:800}.launch-dapp-status span:nth-child(2){border-color:#c69aff40;background:#c69aff12;color:#eadfff}.launch-dapp-status span:nth-child(3){border-color:#ffd16f40;background:#ffd16f0f;color:#fff0bd}.launch-dapp-hero-action{display:grid;gap:5px;min-width:0;border:1px solid rgb(255 209 111 / .32);border-radius:13px;background:linear-gradient(145deg,rgb(255 209 111 / .1),transparent),#070b0f9e;padding:14px}.launch-dapp-hero-action span,.launch-dapp-hero-action small{color:#e9cb83;font-size:.7rem;font-weight:800;text-transform:uppercase}.launch-dapp-hero-action strong{color:#fff3ce;font-size:1.08rem;line-height:1.25}.launch-dapp-hero-action small{color:#bfae82;font-weight:600;line-height:1.4;text-transform:none}.launch-dapp-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launch-dapp-flow article{position:relative;display:grid;align-content:start;gap:7px;min-width:0;border:1px solid rgb(109 231 255 / .2);border-radius:12px;background:linear-gradient(145deg,rgb(109 231 255 / .07),transparent 56%),#070d12a1;padding:15px}.launch-dapp-flow article:nth-child(2){border-color:#c69aff40;background:linear-gradient(145deg,rgb(198 154 255 / .08),transparent 56%),#070d12a1}.launch-dapp-flow article:nth-child(3){border-color:#ffd16f42;background:linear-gradient(145deg,rgb(255 209 111 / .08),transparent 56%),#070d12a1}.launch-dapp-flow article svg{color:#79e7ff}.launch-dapp-flow article:nth-child(3) svg{color:#ffe097}.launch-dapp-flow strong{color:#f2fbff}.launch-dapp-flow p{margin:0;color:#a9c2ce;font-size:.8rem;line-height:1.45}.launch-dapp-step{position:absolute;top:11px;right:12px;color:#ade8fba6;font-size:.67rem;font-weight:900;letter-spacing:.08em}.launch-dapp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.launch-dapp-card{display:grid;align-content:start;gap:12px;min-width:0;border-color:#e8e6e126;background:linear-gradient(145deg,rgb(109 231 255 / .05),transparent 44%),#050c12b8;padding:17px}.launch-dapp-card .analytics-panel-head{gap:9px}.launch-dapp-card p{margin:0;color:#b8ced7;line-height:1.58}.launch-dapp-description{border-color:#6de7ff45}.launch-dapp-inbox{border-color:#c69aff45}.launch-dapp-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-dapp-route-list>span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:2px;min-width:0;border:1px solid rgb(232 230 225 / .12);border-radius:9px;background:#e8e6e106;padding:9px}.launch-dapp-route-list svg{grid-row:span 2;color:#cba8ff}.launch-dapp-route-list strong{color:#ecf9ff;font-size:.82rem}.launch-dapp-route-list small{color:#9bb5c0;font-size:.71rem;line-height:1.35}.launch-dapp-agent-card{border-color:#6de7ff40}.launch-dapp-agent-list{display:grid;gap:6px}.launch-dapp-agent-list>span{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,.72fr);align-items:center;gap:8px;min-width:0;border:1px solid rgb(232 230 225 / .12);border-radius:9px;background:#e8e6e106;padding:7px}.launch-dapp-agent-list :is(img,i){width:27px;height:27px;display:grid;place-items:center;border:1px solid rgb(109 231 255 / .34);border-radius:50%;background:#6de7ff24;color:#dff8ff;font-size:.72rem;font-style:normal;object-fit:cover}.launch-dapp-agent-list strong,.launch-dapp-agent-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-dapp-agent-list strong{color:#ecf9ff;font-size:.8rem}.launch-dapp-agent-list small{color:#9bb5c0;font-size:.7rem}.launch-dapp-next{border-color:#ffd16f45}.launch-dapp-next ol{display:grid;gap:7px;margin:0;padding-left:20px;color:#c7d8df;line-height:1.48;font-size:.83rem}.launch-dapp-next .primary-btn{justify-content:center;width:100%}.launch-dapp-next .primary-btn:disabled{cursor:not-allowed;border-color:#ffd16f33;background:#ffd16f17;color:#dbc58c;opacity:1}@media(max-width:840px){.launch-dapp-hero{grid-template-columns:auto minmax(0,1fr)}.launch-dapp-hero-action{grid-column:1 / -1}.launch-dapp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.launch-dapp-hero{grid-template-columns:1fr;gap:14px;padding:17px}.launch-dapp-mark{width:70px;height:70px;border-radius:14px}.launch-dapp-mark img{width:54px;height:54px}.launch-dapp-hero-action{grid-column:auto}.launch-dapp-flow,.launch-dapp-grid{grid-template-columns:minmax(0,1fr)}.launch-dapp-flow article{min-height:116px}.launch-dapp-route-list{grid-template-columns:minmax(0,1fr)}.launch-dapp-agent-list>span{grid-template-columns:28px minmax(0,1fr)}.launch-dapp-agent-list small{grid-column:2}.launch-dapp-status{gap:5px}}.launch-dapp-mark{border-color:#6de7ff85;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffffff38,#6de7ff1f 46%,#071017db 72%);box-shadow:inset 0 1px #ffffff29,0 0 0 5px #6de7ff12,0 0 28px #6de7ff2e}.launch-dapp-mark img{box-sizing:border-box;border-radius:50%;padding:5px}.launch-dapp-hero{border-color:#6de7ff61;background:linear-gradient(118deg,rgb(109 231 255 / .13),transparent 43%),linear-gradient(300deg,rgb(198 154 255 / .11),transparent 52%),#050c12e6}.launch-dapp-status span{border-radius:8px;border-color:#6de7ff52;background:#6de7ff17;color:#c9f3ff}.launch-dapp-status span:nth-child(2){border-color:#c69aff54;background:#c69aff1a;color:#eadfff}.launch-dapp-status span:nth-child(3){border-color:#67eeb157;background:#67eeb117;color:#cfffe2}.launch-dapp-hero-action{border-color:#6de7ff57;border-radius:11px;background:linear-gradient(145deg,rgb(109 231 255 / .11),rgb(198 154 255 / .06) 52%,transparent),#070e14b3}.launch-dapp-hero-action span,.launch-dapp-hero-action small{color:#9fefff}.launch-dapp-hero-action strong{color:#effaff}.launch-dapp-flow article,.launch-dapp-flow article:nth-child(2),.launch-dapp-flow article:nth-child(3){border-color:#6de7ff40;background:linear-gradient(145deg,rgb(109 231 255 / .07),rgb(198 154 255 / .045) 58%,transparent),#070d12b3}.launch-dapp-flow article:nth-child(2){border-color:#c69aff52}.launch-dapp-flow article:nth-child(3){border-color:#67eeb14d}.launch-dapp-flow article svg,.launch-dapp-flow article:nth-child(2) svg,.launch-dapp-flow article:nth-child(3) svg{color:#79e7ff}.launch-dapp-flow article:nth-child(2) svg{color:#ddc1ff}.launch-dapp-flow article:nth-child(3) svg{color:#a8f8cb}.launch-dapp-card,.launch-dapp-description,.launch-dapp-inbox,.launch-dapp-agent-card,.launch-dapp-next{border-color:#6de7ff3d;border-radius:12px;background:linear-gradient(145deg,rgb(109 231 255 / .065),rgb(198 154 255 / .04) 54%,transparent),#050c12c7}.launch-dapp-inbox{border-color:#c69aff47}.launch-dapp-next{border-color:#67eeb147}.launch-dapp-route-list>span,.launch-dapp-agent-list>span{border-color:#6de7ff2e;border-radius:8px;background:#6de7ff0b}.launch-dapp-page :is(.primary-btn,.ghost-btn,.launch-dapp-next .primary-btn){border-radius:8px}.launch-dapp-page .ghost-btn{border-color:#6de7ff5c;background:#6de7ff14;color:#d8f6ff}.launch-dapp-page .ghost-btn:hover{border-color:#6de7ffa3;background:#6de7ff26}.launch-dapp-next .primary-btn:disabled{border-color:#67eeb14d;background:#67eeb11a;color:#c5f9d9}@media(max-width:620px){.launch-dapp-mark{border-radius:50%}}.launch-studio-grid{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:13px;align-items:start}.launch-studio-form,.launch-preview-card{display:grid;gap:12px;min-width:0;border-color:#6de7ff47;border-radius:12px;background:linear-gradient(145deg,rgb(109 231 255 / .07),rgb(198 154 255 / .045) 56%,transparent),#050c12cc;padding:17px}.launch-studio-form label{display:grid;gap:6px;min-width:0;color:#dff7ff;font-size:.78rem;font-weight:800}.launch-studio-form label>span{display:flex;gap:5px;align-items:baseline}.launch-studio-form label em{color:#93adb9;font-size:.68rem;font-style:normal;font-weight:600}.launch-studio-form :is(input,textarea,select){width:100%;min-width:0;border:1px solid rgb(109 231 255 / .23);border-radius:8px;background:#020a0fb8;color:#eefbff;padding:10px;font:inherit}.launch-studio-form textarea{min-height:104px;resize:vertical;line-height:1.48}.launch-studio-form small{color:#91adb9;font-size:.7rem;font-weight:600;line-height:1.35}.launch-studio-form .two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.launch-studio-form .primary-btn{justify-content:center;width:100%}.launch-studio-form .primary-btn:disabled{cursor:not-allowed;opacity:.55}.launch-studio-note{display:flex;gap:8px;align-items:flex-start;border:1px solid rgb(255 209 111 / .22);border-radius:8px;background:#ffd16f0f;color:#d9c99a;padding:9px;font-size:.73rem;line-height:1.45}.launch-studio-note svg{flex:0 0 auto;color:#ffe097;margin-top:1px}.launch-preview-card{position:sticky;top:12px;border-color:#c69aff4d}.launch-public-preview{display:grid;overflow:hidden;border:1px solid rgb(109 231 255 / .28);border-radius:11px;background:radial-gradient(circle at 80% 4%,rgb(198 154 255 / .22),transparent 30%),linear-gradient(145deg,#081d28f5,#030a11fa)}.launch-public-preview-head{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgb(109 231 255 / .18);color:#effaff;padding:12px 14px;font-size:.82rem;font-weight:900}.launch-public-preview-head img{width:28px;height:28px;border-radius:50%;object-fit:cover}.launch-public-preview-copy{display:grid;gap:8px;padding:30px 20px 20px}.launch-public-preview-copy>span{color:#9fefff;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.launch-public-preview-copy h2{margin:0;color:#fff;font-size:clamp(1.65rem,3.2vw,2.65rem);line-height:1.08}.launch-public-preview-copy p{max-width:62ch;margin:0;color:#bdd5df;line-height:1.58}.launch-public-preview-offer{display:grid;gap:6px;margin:0 20px 20px;border:1px solid rgb(103 238 177 / .32);border-radius:10px;background:#67eeb112;padding:15px}.launch-public-preview-offer>span{color:#c8fce0;font-size:.74rem;font-weight:800}.launch-public-preview-offer strong{color:#fff;font-size:1.1rem}.launch-public-preview-offer small{color:#b6d8c2}.launch-public-preview-offer button{justify-self:start;border:0;border-radius:7px;background:#64dca3;color:#062316;padding:8px 11px;font:inherit;font-size:.76rem;font-weight:900}.launch-public-preview-agent{display:flex;align-items:center;gap:7px;border-top:1px solid rgb(109 231 255 / .14);color:#a7c7d2;padding:11px 14px;font-size:.73rem}.launch-public-preview-agent svg{color:#d8b7ff}.launch-public-preview-agent strong{color:#eafaff}.launch-test-result{display:flex;gap:9px;align-items:flex-start;border:1px solid rgb(103 238 177 / .35);border-radius:9px;background:#67eeb117;color:#c7fbe0;padding:11px}.launch-test-result svg{flex:0 0 auto;margin-top:1px}.launch-test-result div{display:grid;gap:3px}.launch-test-result strong{color:#effff5;font-size:.8rem}.launch-test-result span{color:#b6d9c4;font-size:.73rem;line-height:1.45}@media(max-width:900px){.launch-studio-grid{grid-template-columns:minmax(0,1fr)}.launch-preview-card{position:static}}@media(max-width:620px){.launch-studio-form .two-col{grid-template-columns:minmax(0,1fr)}.launch-studio-form,.launch-preview-card{padding:14px}.launch-public-preview-copy{padding:24px 15px 16px}.launch-public-preview-offer{margin:0 15px 15px}}.airbyte-connect-tools{display:grid;gap:13px;border:1px solid rgb(109 231 255 / .31);border-radius:13px;background:linear-gradient(135deg,rgb(109 231 255 / .08),transparent 40%),linear-gradient(315deg,rgb(198 154 255 / .06),transparent 44%),#050c12bd;padding:16px}.airbyte-connect-gateway{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(109 231 255 / .4);border-radius:12px;background:linear-gradient(120deg,rgb(109 231 255 / .14),transparent 48%),linear-gradient(315deg,rgb(198 154 255 / .09),transparent 48%),#040b10bd;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038;padding:15px}.airbyte-connect-gateway>div:first-child{display:grid;gap:4px;min-width:0}.airbyte-connect-gateway .terminal-kicker{color:#9eecff}.airbyte-connect-gateway strong{color:#f1fbff;font-size:1rem}.airbyte-connect-gateway p{max-width:72ch;margin:0;color:#b2cad4;font-size:.8rem;line-height:1.45}.airbyte-connect-gateway>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px;min-width:210px}.airbyte-connect-gateway>div:last-child>span{display:inline-flex;align-items:center;gap:4px;border:1px solid rgb(109 231 255 / .24);border-radius:999px;background:#6de7ff12;color:#c6f1fb;padding:4px 7px;font-size:.66rem;font-weight:800}.airbyte-connect-gateway .primary-btn{justify-content:center}.airbyte-connect-head{display:flex;align-items:start;justify-content:space-between;gap:14px}.airbyte-connect-head>div:first-child{min-width:0}.airbyte-connect-head .panel-title{margin-bottom:5px}.airbyte-connect-head p{max-width:78ch;margin:0;color:#aec6d0;font-size:.84rem;line-height:1.55}.airbyte-workspace-state{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;min-width:190px;border:1px solid rgb(255 209 111 / .31);border-radius:10px;background:#ffd16f12;padding:9px}.airbyte-workspace-state svg{grid-row:span 2;color:#ffe193}.airbyte-workspace-state span{color:#fff0bd;font-size:.75rem;font-weight:850}.airbyte-workspace-state small{color:#d5bb77;font-size:.68rem}.airbyte-governance-note{display:flex;align-items:start;gap:8px;border:1px solid rgb(198 154 255 / .25);border-radius:10px;background:#c69aff12;color:#d5c7eb;padding:10px;font-size:.78rem;line-height:1.5}.airbyte-governance-note svg{flex:0 0 auto;margin-top:1px;color:#d9baff}.airbyte-governance-note strong{color:#f1e6ff}.airbyte-category-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px;scrollbar-width:none}.airbyte-category-tabs::-webkit-scrollbar{display:none}.airbyte-category-tabs button{flex:0 0 auto;border:1px solid rgb(232 230 225 / .14);border-radius:8px;background:#e8e6e106;color:#9db3bd;padding:7px 9px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.airbyte-category-tabs button:hover{color:#e7f8ff;border-color:#6de7ff6b}.airbyte-category-tabs button.active{color:#eafaff;box-shadow:inset 0 1px #ffffff14,0 0 16px #6de7ff14}.airbyte-category-tabs button.active.cyan{border-color:#70e8ff;background:#6de7ff24}.airbyte-category-tabs button.active.gold{border-color:#ffe08f;background:#ffd16f21}.airbyte-category-tabs button.active.mint{border-color:#91f4c6;background:#67eeb11f}.airbyte-category-tabs button.active.violet{border-color:#dfbeff;background:#c69aff21}.airbyte-category-tabs button.active.blue{border-color:#91c8ff;background:#67a8ff21}.airbyte-category-tabs button.active.rose{border-color:#ffaabe;background:#ff7d991f}.airbyte-category-tabs button.active.orange{border-color:#ffc28e;background:#ffa26521}.airbyte-category-tabs button.active.lime{border-color:#c9f58d;background:#b6ef6a1f}.airbyte-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.airbyte-tool-card{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid rgb(109 231 255 / .25);border-radius:11px;background:linear-gradient(145deg,rgb(109 231 255 / .07),transparent 54%),#040a0f99;padding:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.airbyte-tool-card:hover{transform:translateY(-2px);border-color:#6de7ff85;box-shadow:0 10px 24px #00000040,0 0 18px #6de7ff12}.airbyte-tool-card.gold{border-color:#ffd16f47;background:linear-gradient(145deg,rgb(255 209 111 / .07),transparent 54%),#040a0f99}.airbyte-tool-card.mint{border-color:#67eeb147;background:linear-gradient(145deg,rgb(103 238 177 / .07),transparent 54%),#040a0f99}.airbyte-tool-card.violet{border-color:#c69aff4d;background:linear-gradient(145deg,rgb(198 154 255 / .08),transparent 54%),#040a0f99}.airbyte-tool-card.blue{border-color:#67a8ff4a;background:linear-gradient(145deg,rgb(103 168 255 / .08),transparent 54%),#040a0f99}.airbyte-tool-card.rose{border-color:#ff7d9947;background:linear-gradient(145deg,rgb(255 125 153 / .07),transparent 54%),#040a0f99}.airbyte-tool-card.orange{border-color:#ffa2654a;background:linear-gradient(145deg,rgb(255 162 101 / .08),transparent 54%),#040a0f99}.airbyte-tool-card.lime{border-color:#b6ef6a47;background:linear-gradient(145deg,rgb(182 239 106 / .08),transparent 54%),#040a0f99}.airbyte-tool-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.airbyte-tool-mark{width:27px;height:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:8px;background:#6de7ff1f;color:#b8f4ff;font-size:.78rem;font-weight:900}.airbyte-tool-card.gold .airbyte-tool-mark{background:#ffd16f1f;color:#ffe39a}.airbyte-tool-card.violet .airbyte-tool-mark{background:#c69aff21;color:#e7d1ff}.airbyte-tool-state{border:1px solid rgb(109 231 255 / .27);border-radius:999px;background:#6de7ff14;color:#bcefff;padding:3px 6px;font-size:.61rem;font-weight:850}.airbyte-tool-state.review{border-color:#ffd16f40;background:#ffd16f12;color:#e9cf8f}.airbyte-tool-card strong{color:#effaff;font-size:.87rem}.airbyte-tool-card p{min-height:34px;margin:0;color:#a8c0ca;font-size:.75rem;line-height:1.43}.airbyte-tool-card>small{min-height:32px;color:#879fa9;font-size:.68rem;line-height:1.35}.airbyte-tool-card .ghost-btn{justify-content:center;width:100%;margin-top:auto}.airbyte-tool-card .ghost-btn:disabled{opacity:.58;cursor:not-allowed}.airbyte-connect-footer{display:grid;gap:4px;border-top:1px solid rgb(232 230 225 / .12);color:#a8c0ca;padding-top:11px;font-size:.76rem;line-height:1.45}.airbyte-connect-footer strong{color:#dff6ff}.airbyte-connect-footer small{color:#819aa5}@media(max-width:720px){.airbyte-connect-tools{padding:13px}.airbyte-connect-gateway{display:grid}.airbyte-connect-gateway>div:last-child{justify-content:flex-start;min-width:0}.airbyte-connect-head{display:grid}.airbyte-workspace-state{width:100%;min-width:0}.airbyte-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.airbyte-tool-card{padding:10px}}@media(max-width:460px){.airbyte-tool-grid{grid-template-columns:minmax(0,1fr)}.airbyte-tool-card p{min-height:auto}.airbyte-tool-card>small{min-height:auto}}.default-agent-gateway{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgb(198 154 255 / .36);border-radius:12px;background:linear-gradient(120deg,rgb(198 154 255 / .13),transparent 54%),#050b11b3;padding:14px}.default-agent-gateway>div{display:grid;gap:4px;min-width:0}.default-agent-gateway .terminal-kicker{color:#dec9ff}.default-agent-gateway strong{color:#f4edff}.default-agent-gateway p{margin:0;color:#bfc4d6;font-size:.8rem;line-height:1.45}.skills-studio-page,.default-agent-page{display:grid;gap:14px;max-width:1420px;margin:0 auto;min-width:0}.skills-studio-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;border-color:#6de7ff61;background:linear-gradient(115deg,rgb(109 231 255 / .14),transparent 46%),linear-gradient(300deg,rgb(198 154 255 / .1),transparent 50%),#050c12db;padding:23px}.skills-studio-hero>div:first-child{min-width:0}.skills-studio-hero h2{margin:5px 0;color:#f3fcff;font-size:clamp(1.65rem,3.2vw,2.55rem)}.skills-studio-hero p{max-width:76ch;margin:0;color:#bdd2dd;line-height:1.55}.skills-hero-status{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.skills-hero-status span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(109 231 255 / .25);border-radius:999px;background:#6de7ff14;color:#c8f2fd;padding:5px 8px;font-size:.69rem;font-weight:850}.skills-hero-status span:nth-child(2){border-color:#c69aff47;background:#c69aff14;color:#e6d7ff}.skills-hero-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.skills-lab-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skills-lab-status article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border-color:#e8e6e126;background:linear-gradient(145deg,rgb(109 231 255 / .06),transparent 54%),#050c12b3;padding:13px}.skills-lab-status article>svg{color:#80eaff}.skills-lab-status article:nth-child(2)>svg{color:#ffe198}.skills-lab-status article:nth-child(3)>svg{color:#d6b7ff}.skills-lab-status article.claimed{border-color:#67eeb166;box-shadow:0 0 18px #67eeb114}.skills-lab-status strong{display:block;color:#effbff;font-size:.82rem}.skills-lab-status p{margin:3px 0 0;color:#9eb7c2;font-size:.72rem;line-height:1.38}.skills-lab-status .ghost-btn{white-space:nowrap}.skills-category-section{display:grid;gap:10px}.skills-category-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.skills-category-tabs::-webkit-scrollbar{display:none}.skills-category-tabs>button{display:grid;flex:0 0 174px;gap:4px;border:1px solid rgb(232 230 225 / .15);border-radius:10px;background:#e8e6e106;color:#b9ccd5;padding:10px;text-align:left;font:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.skills-category-tabs>button:hover,.skills-category-tabs>button.active{transform:translateY(-2px);border-color:#6de7ff85;box-shadow:0 8px 18px #0003,0 0 16px #6de7ff14}.skills-category-tabs>button.violet.active{border-color:#dec0ff}.skills-category-tabs>button.rose.active{border-color:#ffadbf}.skills-category-tabs>button.gold.active{border-color:#ffe292}.skills-category-tabs strong{color:#effaff;font-size:.78rem}.skills-category-tabs small{color:#92aab5;font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skills-add-category{display:flex;flex:0 0 174px;align-items:center;gap:5px;border:1px dashed rgb(109 231 255 / .32);border-radius:10px;background:#6de7ff09;padding:7px}.skills-add-category input{min-width:0;width:100%;border:0;background:transparent;color:#dff7ff;font:inherit;font-size:.73rem;outline:0}.skills-add-category button{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgb(109 231 255 / .35);border-radius:7px;background:#6de7ff1c;color:#bceeff;cursor:pointer}.skills-category-detail{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;border:1px solid rgb(109 231 255 / .16);border-radius:9px;background:#6de7ff0b;color:#a9c3ce;padding:9px 10px;font-size:.76rem}.skills-category-detail svg{color:#85e9ff}.skills-category-detail strong{color:#e8f9ff}.skills-category-detail small{color:#90a9b3}.skills-main-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:13px}.skill-agent-chat,.skills-brain-library,.skills-shop-import,.skills-workbench{display:grid;align-content:start;gap:11px;min-width:0;border-color:#e8e6e129;background:linear-gradient(145deg,rgb(109 231 255 / .055),transparent 44%),#050c12b8;padding:16px}.skill-agent-chat{border-color:#c69aff52;background:linear-gradient(145deg,rgb(198 154 255 / .08),transparent 48%),#050c12b8}.skill-agent-chat>p,.skills-shop-import>p,.skills-workbench>p{margin:0;color:#aec5cf;line-height:1.52;font-size:.82rem}.skill-agent-message{display:flex;align-items:flex-start;gap:9px;border:1px solid rgb(198 154 255 / .24);border-radius:10px;background:#c69aff12;color:#dcd0ef;padding:10px;font-size:.79rem;line-height:1.48}.skill-agent-message svg{flex:0 0 auto;color:#ddc0ff}.skill-agent-chat textarea{min-height:105px}.skill-agent-chat .primary-btn{justify-content:center}.skills-library-list{display:grid;gap:7px}.skills-library-list article{display:grid;gap:5px;border:1px solid rgb(232 230 225 / .12);border-radius:9px;background:#e8e6e107;padding:10px}.skills-library-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.skills-library-list strong{color:#eafaff;font-size:.8rem}.skills-library-list small{color:#91aab5;font-size:.68rem}.skills-library-list p{margin:0;color:#b2c8d1;font-size:.74rem;line-height:1.42}.skills-library-list article>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.skills-library-list article>div:last-child span{border:1px solid rgb(109 231 255 / .18);border-radius:999px;background:#6de7ff0e;color:#b7deea;padding:3px 6px;font-size:.63rem}.skills-shop-import{border-color:#ffd16f45}.skills-shop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:9px}.skills-shop-grid article{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid rgb(255 209 111 / .18);border-radius:10px;background:linear-gradient(145deg,rgb(255 209 111 / .055),transparent 57%),#070b0f94;padding:11px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.skills-shop-grid article:hover,.skills-shop-grid article.selected{transform:translateY(-2px);border-color:#ffd16f85;box-shadow:0 8px 20px #0000002e,0 0 17px #ffd16f12}.skills-shop-grid article>span{display:inline-flex;align-items:center;gap:4px;color:#ecd597;font-size:.63rem;font-weight:850}.skills-shop-grid strong{color:#fff6d9;font-size:.82rem}.skills-shop-grid p{min-height:47px;margin:0;color:#bdcbd1;font-size:.73rem;line-height:1.43}.skills-shop-grid small{color:#a99d7c;font-size:.66rem}.skills-shop-grid article>div{display:flex;gap:6px;margin-top:auto}.skills-shop-grid article>div>*{justify-content:center;flex:1;white-space:nowrap}.skills-workbench{border-color:#6de7ff57}.skills-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skills-workbench label{display:grid;gap:5px;color:#b8d0d9;font-size:.74rem;font-weight:800}.skills-workbench label.wide{grid-column:1 / -1}.skills-workbench label small{color:#879fa9;font-weight:500}.skills-workbench-footer{display:flex;align-items:center;justify-content:space-between;gap:13px;border-top:1px solid rgb(232 230 225 / .12);padding-top:11px}.skills-workbench-footer>span{display:inline-flex;align-items:center;gap:6px;color:#aabfc8;font-size:.73rem;line-height:1.42}.skills-workbench-footer>span svg{color:#83e8ff}.skills-workbench-footer .primary-btn{justify-content:center}.skills-workbench-footer .primary-btn:disabled{cursor:not-allowed}.skills-agent-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-color:#ffd16f59;background:linear-gradient(135deg,rgb(255 209 111 / .11),transparent 48%),#050c12c2;padding:22px}.skills-agent-gate>svg{color:#ffe19a}.skills-agent-gate strong{color:#fff4d4}.skills-agent-gate p{margin:4px 0 0;color:#c6b98f;font-size:.82rem;line-height:1.45}.default-agent-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border-color:#c69aff5c;background:linear-gradient(120deg,rgb(198 154 255 / .13),transparent 48%),#050c12d1;padding:22px}.default-agent-mark{width:78px;height:78px;display:grid;place-items:center;border:1px solid rgb(198 154 255 / .42);border-radius:18px;background:#c69aff1a;color:#e2c6ff;box-shadow:0 0 24px #c69aff1a}.default-agent-hero h2{margin:5px 0;color:#f6efff}.default-agent-hero p{max-width:70ch;margin:0;color:#c6bfd1;line-height:1.55}.default-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.default-agent-grid article{display:grid;align-content:start;gap:10px;border-color:#e8e6e126;background:linear-gradient(145deg,rgb(198 154 255 / .055),transparent 56%),#050c12b8;padding:16px}.default-agent-grid ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#bed1d9;font-size:.8rem;line-height:1.43}.default-agent-grid p{margin:0;color:#becbd1;font-size:.82rem;line-height:1.52}.holder-command-skill-list{display:grid;gap:6px}.holder-command-skill-list>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid rgb(109 231 255 / .16);border-radius:8px;background:#6de7ff0a;padding:7px}.holder-command-skill-list svg{color:#83e9ff}.holder-command-skill-list strong{overflow:hidden;color:#e7f9ff;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.holder-command-skill-list small{color:#91aab5;font-size:.65rem}@media(max-width:900px){.skills-lab-status,.default-agent-grid,.skills-main-grid{grid-template-columns:1fr}.skills-lab-status article{grid-template-columns:auto minmax(0,1fr) auto}.default-agent-hero{grid-template-columns:auto minmax(0,1fr)}.default-agent-hero>button{grid-column:1 / -1;justify-self:start}}@media(max-width:680px){.default-agent-gateway,.skills-studio-hero,.skills-workbench-footer,.skills-agent-gate{display:grid}.skills-hero-actions{justify-content:flex-start}.skills-lab-status article{grid-template-columns:auto minmax(0,1fr)}.skills-lab-status article>button,.skills-lab-status article>.status-chip{grid-column:2;justify-self:start}.skills-workbench-grid{grid-template-columns:1fr}.skills-workbench label.wide{grid-column:auto}.skills-workbench-footer .primary-btn,.skills-agent-gate button{width:100%}.default-agent-hero{grid-template-columns:1fr}.skills-studio-hero{padding:17px}}.app-shell.theme-dark.view-portal .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-holder-community.webp);background-position:center,center;background-size:cover,cover;background-attachment:fixed,fixed}.app-shell.theme-dark.view-portal-store .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-training-lab.webp);background-position:center,center;background-size:cover,cover;background-attachment:fixed,fixed}.app-shell.view-portal :is(.community-feed-post,.community-need-post,.community-inline-reply,.community-comment-composer,.community-inline-reply-composer){border-radius:12px;box-shadow:inset 0 1px #ffffff12,0 15px 36px #00000057}.app-shell.view-portal .community-feed-post,.app-shell.view-portal .community-need-post{border-color:#6de7ff47;background:linear-gradient(145deg,rgb(109 231 255 / .08),transparent 56%),#070d12b8}.app-shell.view-portal .community-inline-reply{border-color:#c69aff4d;background:linear-gradient(145deg,rgb(198 154 255 / .09),transparent 56%),#070d12b8}.app-shell.view-portal :is(.community-comment-composer,.community-inline-reply-composer){border-color:#ffd16f4d;background:linear-gradient(145deg,rgb(255 209 111 / .08),transparent 56%),#070d12b8}.app-shell.view-portal :is(.community-feed-post,.community-need-post,.community-inline-reply,.community-comment-composer,.community-inline-reply-composer):hover{box-shadow:inset 0 1px #ffffff1a,0 19px 42px #0000006b,0 0 24px #5ed3ff1a}.app-shell.view-portal-store :is(.workspace,.community-store-page,.community-store-page-grid,.community-store-package),.app-shell.view-skills-studio :is(.workspace,.skills-studio-page,.skills-main-grid,.skills-workbench,.skills-workbench-grid,.skills-shop-import,.skills-shop-grid,.skills-shop-grid article){min-width:0;max-width:100%}.app-shell.view-portal-store .community-store-package :is(strong,p,small,span,li),.app-shell.view-skills-studio :is(.skills-studio-hero,.skills-lab-status,.skills-main-grid,.skills-shop-import,.skills-workbench) :is(strong,p,small,span,label){min-width:0;overflow-wrap:anywhere}.app-shell.view-skills-studio :is(input,select,textarea),.app-shell.view-portal-store :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:760px){.app-shell.theme-dark.view-portal .workspace,.app-shell.theme-dark.view-portal-store .workspace{background-attachment:scroll,scroll}.app-shell.view-portal-store .workspace,.app-shell.view-skills-studio .workspace{width:100%;overflow-x:hidden}.community-store-package>div:last-child,.skills-shop-grid article>div,.skills-workbench-footer{width:100%;min-width:0}.community-store-package>div:last-child>*,.skills-shop-grid article>div>*,.skills-workbench-footer>*{min-width:0}}@media(max-width:480px){.community-store-package>div:last-child,.skills-shop-grid article>div{grid-template-columns:minmax(0,1fr)}.community-store-package>div:last-child>*,.skills-shop-grid article>div>*{width:100%;white-space:normal}.skills-lab-status article,.skills-workbench-footer{grid-template-columns:minmax(0,1fr)}.skills-lab-status article>button,.skills-lab-status article>.status-chip{grid-column:auto}}.app-shell.view-portal .community-terminal-chat .community-terminal-messages{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;margin-top:10px;padding:10px 0 14px}@media(max-width:760px){.app-shell.view-portal .community-terminal-chat .community-terminal-messages{margin-top:8px;padding:8px 0 12px}}@media(max-width:680px){.app-shell.view-skills-studio .skills-category-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible;padding:0}.app-shell.view-skills-studio .skills-category-tabs>button,.app-shell.view-skills-studio .skills-add-category{width:100%;min-width:0;flex:none}.app-shell.view-skills-studio .skills-category-tabs small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.app-shell.view-skills-studio :is(.skills-hero-actions,.skills-lab-status article,.skills-shop-grid article>div,.skills-workbench-footer)>:is(button,a){min-width:0;max-width:100%;white-space:normal}.app-shell.view-skills-studio .skills-lab-status .ghost-btn{width:100%;white-space:normal}}@media(max-width:420px){.app-shell.view-skills-studio .skills-category-tabs{grid-template-columns:minmax(0,1fr)}.app-shell.view-skills-studio .skills-hero-actions>button{width:100%;justify-content:center}}@media(max-width:860px){.app-shell.view-portal.holder-mode .sidebar .portal-channel-navigation{display:none}}@media(max-width:760px){.app-shell.view-portal-store .community-store-page{inline-size:100%;min-width:0;box-sizing:border-box;overflow:visible}.app-shell.view-portal-store .community-store-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.app-shell.view-portal-store .community-store-filter button{min-width:0;padding-inline:6px;white-space:normal}.app-shell.view-portal-store :is(.community-store-page-hero,.community-store-package){inline-size:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.app-shell.view-portal-store :is(.community-store-page-hero,.community-store-package) :is(h2,strong,p,small,li){display:block;min-width:0;max-width:100%;white-space:normal!important;overflow:visible;overflow-wrap:anywhere;word-break:normal}.app-shell.view-portal-store .community-store-package>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-shell.view-portal-store .community-store-page-hero .ghost-btn{width:fit-content;max-width:100%;white-space:normal}}@media(max-width:420px){.app-shell.view-portal-store .community-store-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-store-page>.community-store-filter{justify-self:start}.portal-channel-quick-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgb(255 255 255 / .1);background:#090d10b8;padding:8px 14px}.portal-channel-quick-navigation button{--channel-rgb: 124 92 255;display:inline-flex;align-items:center;gap:6px;min-height:30px;min-width:0;border:1px solid rgb(var(--channel-rgb) / .26);border-radius:999px;background:rgb(var(--channel-rgb) / .06);color:rgb(var(--channel-rgb) / .92);padding:0 9px;font:inherit;font-size:.7rem;font-weight:800;white-space:nowrap;cursor:pointer}.portal-channel-quick-navigation button[data-room=general]{--channel-rgb: 124 92 255}.portal-channel-quick-navigation button[data-room=services]{--channel-rgb: 47 214 153}.portal-channel-quick-navigation button[data-room=research]{--channel-rgb: 63 169 245}.portal-channel-quick-navigation button[data-room=signals]{--channel-rgb: 245 166 35}.portal-channel-quick-navigation button[data-room=marketing]{--channel-rgb: 224 65 122}.portal-channel-quick-navigation button[data-room=needs]{--channel-rgb: 88 185 255}.portal-channel-quick-navigation i{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:rgb(var(--channel-rgb) / .95);box-shadow:0 0 9px rgb(var(--channel-rgb) / .72)}.portal-channel-quick-navigation button:hover,.portal-channel-quick-navigation button.active{border-color:rgb(var(--channel-rgb) / .7);background:rgb(var(--channel-rgb) / .17);color:#f5fbff}@media(max-width:760px){.portal-channel-quick-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 10px}.portal-channel-quick-navigation button{justify-content:center;padding-inline:7px}}@media(max-width:420px){.portal-channel-quick-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general{border-color:#53e3d57a;background:linear-gradient(145deg,rgb(67 213 202 / .12),transparent 44%),#0812168f;box-shadow:inset 0 1px #bdfff71a,0 18px 38px #00000047,0 0 28px #43d5ca1a}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .portal-channel-topbar{border-bottom:1px solid rgb(83 227 213 / .2);background:linear-gradient(90deg,rgb(67 213 202 / .09),transparent 68%)}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-terminal-messages{background:#040e1126}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post{border-color:#53e3d547;background:linear-gradient(135deg,rgb(83 227 213 / .09),transparent 57%),#071216ad}.app-shell.view-portal.holder-mode .community-terminal-chat.channel-general .community-feed-post:hover{border-color:#70efe29e;box-shadow:0 13px 28px #00000040,0 0 22px #43d5ca1f}.app-shell.view-portal .community-composer-plus,.app-shell.view-portal .community-composer-send{width:36px;height:36px;border-radius:12px}.app-shell.view-portal .community-composer-plus{border-color:#70efe261;background:linear-gradient(145deg,#53e3d52b,#20515b29);color:#aafff3;box-shadow:inset 0 1px #defffb24,0 5px 14px #0000002e}.app-shell.view-portal .community-composer-plus:hover,.app-shell.view-portal .community-composer-plus.active{border-color:#9efff4;background:#53e3d540;color:#efffff;transform:translateY(-2px) scale(1.04)}.app-shell.view-portal .community-composer-send{border-color:#6ccdffa3;background:linear-gradient(145deg,#6be3ff,#5b86ff);color:#06151d;box-shadow:0 7px 16px #4b9bff47,inset 0 1px #fff6}.app-shell.view-portal .community-composer-send:hover:not(:disabled){transform:translateY(-2px) scale(1.04);filter:brightness(1.08)}.back-to-top-btn{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));min-width:44px;min-height:44px;justify-content:center;gap:5px;border-color:#6de7ff6b;border-radius:14px;background:linear-gradient(145deg,#6de7ff33,#4773ff33),#060d13eb;color:#e7fbff;padding:9px 11px;box-shadow:0 10px 26px #0000005c,inset 0 1px #ffffff24}.back-to-top-btn:hover{border-color:#94efff;background:linear-gradient(145deg,#6de7ff54,#607eff47),#060d13f5;color:#fff;transform:translateY(-3px)}.back-to-top-btn span{font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.holder-brain-skills-card{grid-column:span 4}@media(max-width:960px){.holder-brain-skills-card{grid-column:span 6}}@media(max-width:620px){.holder-brain-skills-card{grid-column:span 12}}.memory-lane-details{margin-top:10px}.memory-lane-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgb(109 231 255 / .22);border-radius:8px;background:#6de7ff0e;color:#c7f2fb;padding:8px 10px;font-size:.73rem;font-weight:800;cursor:pointer;list-style:none}.memory-lane-details summary::-webkit-details-marker{display:none}.memory-lane-details summary:after{content:"+";color:#80ebff;font-size:1rem;line-height:1}.memory-lane-details[open] summary{border-color:#6de7ff7a;background:#6de7ff1c}.memory-lane-details[open] summary:after{content:"–"}.memory-lane-details .memory-responsibility-grid{margin-top:8px}@media(max-width:620px){.memory-lane-details .memory-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.holder-command-profile-identity>div{align-items:flex-start;flex-wrap:wrap;gap:5px 7px}.holder-command-profile-identity h2{min-width:0;font-size:clamp(1.3rem,7vw,1.72rem);line-height:1.08;overflow-wrap:anywhere}.holder-command-profile-identity>span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-top:8px;border:1px solid rgb(109 231 255 / .3);border-radius:999px;background:#6de7ff17;color:#bdf6ff;padding:4px 8px;font-size:.72rem;font-weight:800;letter-spacing:.025em;overflow-wrap:anywhere}.holder-command-profile-identity p{margin-top:9px;line-height:1.48}}.app-shell.view-portal .community-terminal-chat{border-color:#6de7ff52;background:linear-gradient(rgb(98 181 239 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(98 181 239 / .055) 1px,transparent 1px),radial-gradient(circle at 88% 2%,rgb(83 227 213 / .1),transparent 30%),linear-gradient(145deg,#091d2ff5,#040e1bf7);background-size:30px 30px,30px 30px,auto,auto;box-shadow:0 18px 38px #00000047,inset 0 1px #cdf6ff14}.app-shell.view-portal :is(.portal-channel-topbar,.portal-channel-navigation,.portal-channel-quick-navigation,.community-action-nav){border-color:#6de7ff4a;background:linear-gradient(rgb(98 181 239 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(98 181 239 / .045) 1px,transparent 1px),#061626f0;background-size:28px 28px,28px 28px,auto}.app-shell.view-portal :is(.community-terminal-messages,.community-comment-composer,.community-inline-reply-composer){border-color:#6de7ff52!important;background:linear-gradient(rgb(98 181 239 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(98 181 239 / .04) 1px,transparent 1px),linear-gradient(145deg,#081b2df2,#05101ef7)!important;background-size:28px 28px,28px 28px,auto!important;box-shadow:inset 0 1px #c5f4ff12}.app-shell.view-portal :is(.community-feed-post,.community-inline-reply){border-color:#6de7ff40;background:linear-gradient(145deg,#0f2a41c7,#061220f0)}.app-shell.view-portal :is(.community-action-nav button,.portal-channel-navigation button,.portal-channel-quick-navigation button,.community-message-actions button,.community-need-footer button,.community-inline-reply-composer button,.community-composer-plus,.community-composer-send){border-radius:8px!important}.app-shell.view-portal :is(.community-composer-plus,.community-composer-send){width:40px;height:36px;min-width:40px;min-height:36px}.app-shell.view-training .workspace{background-image:radial-gradient(circle at 12% 8%,rgba(255,157,61,.14),transparent 28%),linear-gradient(180deg,#0a0a0cc2,#0a0a0ceb),url(/brand/hero-training-lab.webp);background-position:center,center,center;background-size:auto,cover,cover}.app-shell.theme-dark.view-training .training-hero{background:linear-gradient(90deg,#0a0a0ced,#0a0a0cc7 48%,#0a0a0c57),url(/brand/hero-training-lab.webp) right center / cover}@media(max-width:720px){.login-visual:before,.theme-light .login-visual:before,.login-screen .login-visual:before,.landing-screen .login-visual:before{background-image:linear-gradient(180deg,#0a0a0c42,#0a0a0cd1),url(/brand/hero-command-operations-mobile.webp);background-position:center,72% center}.app-shell.theme-dark .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-command-operations-mobile.webp);background-position:center,72% center}.app-shell.view-training .workspace{background-image:linear-gradient(180deg,#0a0a0cc7,#0a0a0cf0),url(/brand/hero-training-lab-mobile.webp);background-position:center,72% center;background-size:cover,cover}.app-shell.theme-dark.view-training .training-hero{background-image:linear-gradient(180deg,#0a0a0cc7,#0a0a0cad),url(/brand/hero-training-lab-mobile.webp);background-position:center,72% center}.app-shell.theme-dark .holder-dashboard:before,.holder-command-profile-cover,.app-shell.theme-dark.view-portal .workspace{background-image:linear-gradient(180deg,#05080a7a,#05080ad6),url(/brand/hero-holder-community-mobile.webp);background-position:center,72% center}.app-shell.theme-dark.view-portal-store .workspace{background-image:linear-gradient(180deg,#04060ae6,#04060afa),url(/brand/hero-training-lab-mobile.webp);background-position:center,72% center}}.app-shell.view-chat .terminal-chat-panel{border-color:#6de7ff3d;background:linear-gradient(145deg,#0a141ceb,#050b11f5)}.app-shell.view-chat .terminal-window-bar{border-color:#6de7ff2e;border-radius:12px;background:#081118b8}.app-shell.view-chat .terminal-session-title strong{color:#eefaff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem}.app-shell.view-chat .terminal-session-title span{color:#91aab5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem}.app-shell.view-chat .terminal-control-strip button,.app-shell.view-chat .terminal-chat-panel .terminal-action-btn,.app-shell.view-chat .terminal-chat-panel .ghost-btn.small{border-radius:7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.app-shell.view-chat .terminal-control-strip button:hover,.app-shell.view-chat .terminal-chat-panel .terminal-action-btn:hover,.app-shell.view-chat .terminal-chat-panel .ghost-btn.small:hover{background:#318df424;color:#dff2ff}.app-shell.view-chat .chat-panel.forum-chat-panel.terminal-chat-panel>.terminal-messages{display:grid;align-content:start;gap:10px;border:0;background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.app-shell.view-chat .terminal-message,.app-shell.view-chat .terminal-message.user,.app-shell.view-chat .terminal-message.assistant,.app-shell.view-chat .terminal-message.pending{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;border:1px solid #2f4652;border-left:1px solid #2f4652;border-radius:12px;background:linear-gradient(145deg,#14232deb,#08121bf0);box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff09;padding:14px}.app-shell.view-chat .terminal-message.user{border-color:#79bfff57;background:linear-gradient(145deg,#318df426,#081624f0)}.app-shell.view-chat .terminal-message.assistant{border-color:#55e5a94d;background:linear-gradient(145deg,#55e5a91a,#081618f0)}.app-shell.view-chat .terminal-message.pending{border-color:#ffc06c59;background:linear-gradient(145deg,#ffc06c1a,#14110bf0)}.app-shell.view-chat .terminal-message:hover{border-color:#6de7ff80;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff0d}.app-shell.view-chat .terminal-message .agent-post-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.app-shell.view-chat .terminal-message .agent-message-avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgb(85 229 169 / .32);border-radius:50%;background:#55e5a91a;color:#8af0c2}.app-shell.view-chat .terminal-message.user .agent-message-avatar{border-color:#79bfff61;background:#318df424;color:#bfe5ff}.app-shell.view-chat .terminal-message .agent-post-byline{display:grid;min-width:0;gap:2px}.app-shell.view-chat .terminal-message .agent-post-byline strong{overflow:hidden;color:#f4f8fa;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.86rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-shell.view-chat .terminal-message .agent-post-byline span,.app-shell.view-chat .terminal-message .agent-post-header time{overflow:hidden;color:#91aab5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.app-shell.view-chat .terminal-message p,.app-shell.view-chat .forum-messages .terminal-message p{max-width:72ch;margin:0;color:#d4e1e6;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.91rem;line-height:1.58}.app-shell.view-chat .terminal-message .citation-details{grid-column:auto;margin:0;border-top:1px solid rgb(109 231 255 / .14);padding-top:8px}.app-shell.view-chat .terminal-message .citation-details summary{color:#9bdcff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.app-shell.view-chat .agent-comment-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 16px 16px;border:1px solid #2f4652;border-radius:12px;background:linear-gradient(145deg,#14232deb,#08121bf5);box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00000029;padding:8px}.app-shell.view-chat .agent-comment-composer .agent-composer-mark{width:30px;min-height:30px;border:1px solid #394f5c;border-radius:50%;background:#17252d;color:#bfe5ff}.app-shell.view-chat .agent-comment-composer textarea{min-height:40px;max-height:130px;padding:10px 2px;color:#e3edf1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;line-height:1.42}.app-shell.view-chat .agent-comment-composer textarea::placeholder{color:#8195a0}.app-shell.view-chat .agent-comment-composer .agent-composer-send{min-height:32px;border-color:#63aeff;border-radius:8px;background:linear-gradient(180deg,#4a9eff,#247de0);color:#071217;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:800;box-shadow:0 4px 12px #318df445,inset 0 1px #ffffff42}.app-shell.view-chat .agent-comment-composer .agent-composer-send:hover:not(:disabled){background:linear-gradient(180deg,#62adff,#318df4);transform:translateY(-1px)}.app-shell.view-chat .agent-comment-composer .agent-composer-send:disabled{border-color:#394447;background:#22292b;color:#71828c;box-shadow:none}@media(max-width:620px){.app-shell.view-chat .terminal-message,.app-shell.view-chat .terminal-message.user,.app-shell.view-chat .terminal-message.assistant,.app-shell.view-chat .terminal-message.pending{padding:12px;border-radius:10px}.app-shell.view-chat .agent-comment-composer{grid-template-columns:auto minmax(0,1fr) auto;margin:0 10px 10px}.app-shell.view-chat .agent-comment-composer .agent-composer-send{grid-column:auto;width:34px;min-width:34px;padding:0}.app-shell.view-chat .agent-comment-composer .agent-composer-send span{display:none}}.landing-screen .login-visual{display:grid;place-items:center}.landing-screen .login-brand.landing-brand-token{position:relative;display:grid;justify-items:center;align-content:center;gap:13px;text-align:center}.landing-screen .login-brand.landing-brand-token .brand-mark.hero-mark{position:relative;width:clamp(104px,12vw,142px);height:clamp(104px,12vw,142px);overflow:visible;border:2px solid rgb(255 216 10 / .72);border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff7cb,#ffbd5a 48%,#925019);box-shadow:0 0 0 5px #0a0a0cc2,0 0 0 7px #5fd4d04d,0 16px 42px #00000080,0 0 32px #ff9d3d57;padding:5px}.landing-screen .login-brand.landing-brand-token .brand-mark.hero-mark:before{content:"";position:absolute;inset:8px;border:1px solid rgb(255 255 255 / .42);border-radius:inherit;pointer-events:none}.landing-screen .login-brand.landing-brand-token .brand-mark.hero-mark img{border-radius:50%;box-shadow:inset 0 0 0 1px #371c0a52}.landing-screen .login-brand.landing-brand-token h1{position:relative;z-index:0;margin:0;overflow:visible;color:transparent;background:linear-gradient(100deg,#8ff8f1,#f8fffd 28%,#ffcf79,#8ff8f1 68%,#f8fffd);background-clip:text;-webkit-background-clip:text;background-size:230% 100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-style:italic;font-weight:850;letter-spacing:.12em;line-height:1.3;text-shadow:0 0 12px rgb(95 212 208 / .52),0 0 22px rgb(255 157 61 / .2);text-transform:uppercase;animation:landing-text-stream 4.8s linear infinite}.landing-screen .login-brand.landing-brand-token h1:after{content:"";position:absolute;z-index:-1;top:50%;right:calc(100% - 12px);width:92px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(95 212 208 / .1),rgb(255 224 139 / .92),rgb(95 212 208 / .72));box-shadow:0 0 7px #5fd4d0b3,0 0 16px #ff9d3d59;transform:translateY(-50%);animation:landing-comet-tail 4.8s ease-in-out infinite}.landing-screen .entry-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes landing-text-stream{0%{background-position:0% 50%}to{background-position:230% 50%}}@keyframes landing-comet-tail{0%,to{opacity:.28;transform:translate(-24px,-50%) scaleX(.72)}46%,58%{opacity:1;transform:translateY(-50%) scaleX(1)}}@media(max-width:820px){.landing-screen .login-brand.landing-brand-token .brand-mark.hero-mark{width:104px;height:104px}}@media(max-width:460px){.landing-screen .login-brand.landing-brand-token{gap:10px}.landing-screen .login-brand.landing-brand-token .brand-mark.hero-mark{width:88px;height:88px}.landing-screen .login-brand.landing-brand-token h1{font-size:12px;letter-spacing:.09em}.landing-screen .login-brand.landing-brand-token h1:after{width:58px}}@media(prefers-reduced-motion:reduce){.landing-screen .login-brand.landing-brand-token h1,.landing-screen .login-brand.landing-brand-token h1:after{animation:none}}@media(max-width:620px){.mobile-menu-btn{width:auto;min-height:36px;padding:0 9px;gap:6px;color:var(--text);font-size:.72rem;font-weight:800}.topbar-actions .action-label,.topbar-actions .appearance-toggle span{display:inline;overflow:hidden;text-overflow:ellipsis}.topbar-actions .appearance-toggle,.topbar-actions .ghost-btn,.topbar-actions .primary-btn{min-height:46px;padding-inline:7px;gap:6px;font-size:.66rem;font-weight:800}.topbar-actions :is(.appearance-toggle,.ghost-btn,.primary-btn) svg{flex:0 0 auto;width:15px;height:15px}}.landing-screen .login-panel .eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:25px;margin:0;padding:4px 9px;border:1px solid rgb(143 248 241 / .44);border-radius:999px;background:#040a0fd1;box-shadow:0 5px 16px #00000047,inset 0 1px #ffffff1a;color:#b9fffa;font-size:.67rem;font-weight:850;letter-spacing:.1em;line-height:1;text-shadow:none;text-transform:uppercase}.landing-network-intro small{display:inline-flex;align-items:center;min-height:29px;padding:5px 9px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:#03060acc;box-shadow:0 6px 18px #00000052;color:#fff8ef;font-weight:750;letter-spacing:.015em}@media(max-width:820px){.landing-screen.login-screen{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;align-content:start;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.landing-screen .login-panel{min-height:0;overflow:visible}}.workspace:after,.landing-screen.login-screen:after,.training-intro-shell:after{content:"";display:block;width:min(100%,360px);height:48px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-screen.login-screen:after{grid-column:1 / -1}@media(max-width:820px){.workspace:after,.landing-screen.login-screen:after,.training-intro-shell:after{height:calc(112px + env(safe-area-inset-bottom))}}.app-shell{--command-grid: rgb(118 189 237 / .045);--command-signal: #58b9ff;--command-signal-strong: #318df4;--command-success: #55e5a9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 90% 0%,rgb(49 141 244 / .1),transparent 26%),linear-gradient(90deg,var(--command-grid) 1px,transparent 1px),linear-gradient(var(--command-grid) 1px,transparent 1px),var(--bg);background-size:auto,46px 46px,46px 46px,auto}.app-shell.theme-dark,.app-shell.theme-light{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell :is(.sidebar,.topbar){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-shell .brand-lockup h1,.app-shell .topbar h2,.app-shell .panel-title h3,.app-shell .bc-panel-head h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em}.app-shell .eyebrow,.app-shell .nav-section-label,.app-shell .metric span,.app-shell .saved-stamp{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.app-shell :is(.panel,.client-panel,.bc-panel,.metric,.agent-card,.thread-card,.provider-card,.workspace-item,.content-card,.appointment-card,.architecture-card,.agent-architecture-card,.marketplace-settings-card,.security-agent-card,.repair-card,.heartbeat-card,.mirror-card){border-radius:12px}.app-shell :is(.primary-btn,.ghost-btn,.icon-btn,.appearance-toggle,.nav-button,input,textarea,select){font-family:Inter,ui-sans-serif,system-ui,sans-serif}.app-shell .nav-button,.app-shell .nav-stack a{border-radius:9px;font-weight:700}.app-shell .nav-button.active{box-shadow:inset 3px 0 0 var(--command-signal),0 0 18px #318df41a}.app-shell .primary-btn{border-radius:9px;font-weight:800}.app-shell .ghost-btn,.app-shell .icon-btn,.app-shell .appearance-toggle{border-radius:9px;font-weight:750}.app-shell :is(input,textarea,select):focus-visible,.app-shell button:focus-visible,.app-shell a:focus-visible{outline:2px solid rgb(88 185 255 / .62);outline-offset:2px}.app-shell.theme-light{--bg: #e8f0f6;--panel: #f9fcff;--panel-2: #eef5fa;--panel-3: #e3edf5;--surface-inset: #edf4f9;--surface-sunken: #e3edf5;--surface-raised: #ffffff;--line: #c9d9e6;--line-soft: rgb(41 95 139 / .12);--line-strong: #a8bfd0;--text: #102030;--text-soft: #314b60;--muted: #60798d;--text-faint: #788fa1;--cyan: #1e7fbd;--blue: #247de0;--green: #178a68;--btn-primary-bg: #247de0;--btn-primary-hover: #176bc8;--btn-primary-fg: #ffffff;--focus-ring: rgb(36 125 224 / .38);--shadow: 0 10px 26px rgb(33 68 98 / .1), 0 1px 0 rgb(255 255 255 / .8) inset;--shadow-lg: 0 18px 42px rgb(33 68 98 / .14), 0 1px 0 rgb(255 255 255 / .88) inset;color-scheme:light;background:radial-gradient(circle at 90% 0%,rgb(49 141 244 / .13),transparent 27%),linear-gradient(90deg,rgb(62 125 170 / .075) 1px,transparent 1px),linear-gradient(rgb(62 125 170 / .075) 1px,transparent 1px),var(--bg);background-size:auto,46px 46px,46px 46px,auto}.app-shell.theme-light :is(.sidebar,.topbar){border-color:#487ca333;background:#f8fcffdb;box-shadow:0 1px #ffffffe0,0 10px 26px #21446212}.app-shell.theme-light :is(.panel,.client-panel,.bc-panel,.metric,.agent-card,.thread-card,.provider-card,.workspace-item,.content-card,.appointment-card,.architecture-card,.agent-architecture-card,.marketplace-settings-card,.security-agent-card,.repair-card,.heartbeat-card,.mirror-card){border-color:#487ca333;background:linear-gradient(145deg,#ffffffeb,#eef6fbe6);box-shadow:var(--shadow)}.app-shell.theme-light :is(.panel,.client-panel,.bc-panel,.metric,.agent-card,.thread-card,.provider-card):hover{border-color:#318df470;box-shadow:0 14px 30px #21446221,0 0 20px #318df414}.app-shell.theme-light .nav-button.active,.app-shell.theme-light .nav-button:hover,.app-shell.theme-light .nav-stack a:hover{border-color:#318df45c;background:linear-gradient(135deg,#318df429,#55e5a914);color:#176bc8}.app-shell.theme-light .primary-btn{border-color:#63aeff;background:linear-gradient(180deg,#4a9eff,#247de0);color:#fff;box-shadow:0 7px 18px #318df438,inset 0 1px #ffffff4d}.app-shell.theme-light :is(.ghost-btn,.icon-btn,.appearance-toggle){border-color:#487ca338;background:#ffffff9e;color:var(--text)}.app-shell.theme-light :is(input,textarea,select){border-color:#487ca340;background:#ffffffc7;color:var(--text)}.training-admission-course{display:grid;gap:10px;margin:18px 0;padding:16px;border-color:#ffbe6f4d;background:linear-gradient(135deg,#ffb35a21,#6ef3ef0a)}.training-admission-course>p{margin:0;color:#e8d4c3;line-height:1.6}.training-application-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.training-application-form textarea,.training-application-form select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid rgb(110 243 239 / .28);border-radius:7px;background:#000;color:#fff;padding:9px 10px;font:inherit}.training-application-form :is(input,select,textarea):focus-visible{outline:2px solid #6ef3ef;outline-offset:3px}.holder-builder-workbench>.holder-builder-toolbar,.holder-builder-workbench>.holder-builder-workspace-panel{grid-column:1 / -1;min-width:0}.holder-builder-workbench>[hidden]{display:none!important}.holder-builder-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:14px 20px;align-items:center;scroll-margin-top:16px}.holder-builder-toolbar h2{margin:4px 0 6px;font-size:clamp(1.2rem,2.4vw,1.7rem);overflow-wrap:anywhere}.holder-builder-toolbar p{margin:0;max-width:76ch;line-height:1.5}.holder-builder-agent-picker{display:grid;gap:7px;min-width:0}.holder-builder-agent-picker select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid rgb(127 177 188 / .4);border-radius:8px;color:inherit;background:transparent;font:inherit}.holder-builder-view-switch,.holder-builder-feedback{grid-column:1 / -1}.holder-builder-view-switch{display:flex;flex-wrap:wrap;gap:8px}.holder-builder-view-switch button{min-height:44px;white-space:normal}.holder-builder-view-switch button[aria-pressed=true]{border-color:#5fd4d0;box-shadow:inset 0 -2px #5fd4d0}.holder-builder-workspace-panel>*{box-sizing:border-box;width:100%;max-width:960px;margin-inline:auto}@media(max-width:760px){.holder-builder-toolbar{grid-template-columns:minmax(0,1fr)}.holder-builder-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.student-dashboard .holder-command-profile-cover{background:linear-gradient(110deg,#53b9ff80,#55e5a93d,#ffb45d33)}.student-dashboard .holder-dashboard-card{border-color:#58b9ff3d}.app-shell.view-training .topbar{border-bottom-color:#ffad5752}.app-shell.view-training .topbar .eyebrow{color:#ffb45f}.app-shell.holder-mode .topbar .eyebrow{color:var(--holder-cyan)}.app-shell.view-portal .topbar .eyebrow,.app-shell.view-portal-store .topbar .eyebrow{color:#7edcff}@media(max-width:860px){.app-shell .sidebar,.app-shell .topbar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell .workspace{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.skills-studio-message{max-width:76ch;margin:11px 0 0}.memory-save-result{margin:9px 0 0}.app-shell.view-settings .settings-grid{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:14px}.app-shell.view-settings .right-rail{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.app-shell.view-settings .memory-control-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.app-shell.view-settings .memory-control-card{grid-template-columns:minmax(0,1fr)}.app-shell.view-settings .memory-control-top>:first-child{min-width:0;overflow-wrap:anywhere}.app-shell.view-settings .memory-control-actions{min-width:max-content}.app-shell.view-settings .memory-kpi-strip{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto;padding-bottom:2px}.app-shell.view-settings .unified-mind-route-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.view-settings .unified-mind-route-strip p,.app-shell.view-settings .memory-source-row span,.app-shell.view-settings .memory-lane-row p{overflow-wrap:anywhere;word-break:normal}.app-shell.view-portal .community-feedback-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.app-shell.view-portal .community-feedback-actions button,.app-shell.view-portal .community-message-actions button:has(svg.lucide-thumbs-up),.app-shell.view-portal .community-message-actions button:has(svg.lucide-thumbs-down){display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 7px;border:1px solid rgb(109 231 255 / .24);border-radius:7px;background:#6de7ff0d;color:#b8deeb;font-size:.68rem;cursor:pointer}.app-shell.view-portal .community-feedback-actions button:hover,.app-shell.view-portal .community-message-actions button:has(svg.lucide-thumbs-up):hover{border-color:#67eeb18c;background:#67eeb11a;color:#d9fff0}.app-shell.view-portal .community-message-actions button:has(svg.lucide-thumbs-down):hover,.app-shell.view-portal .community-feedback-actions button:last-child:hover{border-color:#ffbe7e8c;background:#ffbe7e1a;color:#fff0dd}.app-shell.view-portal .community-feedback-actions button:disabled,.app-shell.view-portal .community-message-actions button:disabled{opacity:.55;cursor:wait}.app-shell.theme-dark.view-settings .unified-mind-panel :is(.memory-kpi-strip strong,.unified-mind-route-strip strong,.memory-source-row strong,.memory-lane-row strong,.memory-section-head strong){color:var(--text)}.app-shell.theme-dark.view-settings .unified-mind-panel .module-heading>span{color:var(--green-strong)}@media(min-width:761px){.app-shell.view-skills-studio :is(.skills-hero-actions,.skills-shop-grid article>div,.skills-workbench-footer) :is(.primary-btn,.ghost-btn,a){min-height:34px;padding:6px 9px;font-size:.72rem}.app-shell.view-settings .memory-control-actions :is(.primary-btn,.ghost-btn),.app-shell.view-settings .memory-section-head :is(.primary-btn,.ghost-btn,.text-btn){min-height:32px;padding:5px 8px;font-size:.72rem}}@media(max-width:980px){.app-shell.view-settings .settings-grid{grid-template-columns:minmax(0,1fr)}.app-shell.view-settings .right-rail{grid-column:auto}.app-shell.view-settings .memory-control-top{grid-template-columns:minmax(0,1fr)}.app-shell.view-settings .memory-control-actions{min-width:0;justify-content:flex-start}.app-shell.view-settings .memory-settings-grid,.app-shell.view-settings .unified-mind-route-strip{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.app-shell.view-settings .right-rail{grid-template-columns:minmax(0,1fr)}.app-shell.view-settings .memory-control-actions>button{width:100%}.app-shell.view-settings .memory-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}.training-study-room .training-video-frame:not(.has-youtube-video){min-height:180px;padding:18px 10px}.training-study-room .training-login-lab p,.training-manual-content{overflow-wrap:anywhere}.training-study-room .training-chat-compose textarea{min-width:0}@media(max-width:600px){.training-study-head,.training-study-room .analytics-panel-head{flex-wrap:wrap;gap:10px}.training-study-grid,.training-reserved-grid{grid-template-columns:minmax(0,1fr)}.training-study-room .card-actions{flex-wrap:wrap}.training-study-room button,.training-manual-modal button,.training-assessment-modal button{min-height:44px}.training-search-row,.training-chat-compose,.training-video-admin{grid-template-columns:minmax(0,1fr)}.training-manual-modal,.training-assessment-modal{width:calc(100vw - 24px);max-width:100%;max-height:88dvh;overflow-y:auto}.training-assessment-questions label{min-height:44px;overflow-wrap:anywhere}}@media(max-width:460px){.app-shell .topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .topbar-actions :is(.action-label,.appearance-toggle span){white-space:normal;overflow:visible;text-overflow:clip}}.oz-layout,.oz-needs,.oz-system-overview{--oz-gold: #e7c88f;--oz-cyan: #ade6e4;--oz-line: rgba(160,184,188,.17);color:var(--text)}.theme-light :is(.oz-layout,.oz-needs,.oz-system-overview){--oz-gold:#8a631d;--oz-cyan:#187571;--oz-line:rgba(30,55,60,.16)}.app-shell.view-portal .workspace,.app-shell.view-skill-needed .workspace{background:var(--bg)!important}.app-shell.view-portal .workspace{padding-bottom:0}.app-shell.view-portal .topbar{margin-bottom:0;border-bottom:1px solid var(--line)}.oz-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;max-width:1170px;margin:0 auto;gap:0}.oz-main{min-width:0;border-left:1px solid var(--oz-line);border-right:1px solid var(--oz-line)}.oz-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 30px 20px}.oz-heading h1{display:flex;align-items:center;gap:15px;font-size:42px;line-height:1;letter-spacing:-3px;margin:9px 0 0;color:var(--oz-gold)}.oz-kicker{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.6;font-weight:650;letter-spacing:1.9px}.oz-orbit{width:9px;height:9px;border-radius:50%;background:var(--oz-cyan);box-shadow:0 0 15px #ade6e480;animation:oz-breathe 5s ease-in-out infinite}.oz-icon-button{width:42px;height:42px;border:1px solid var(--oz-line);border-radius:50%;padding:5px;background:transparent;cursor:pointer}.oz-icon-button img{width:100%;height:100%;object-fit:contain}.oz-welcome{position:relative;overflow:hidden;padding:28px 30px 32px;border-top:1px solid var(--oz-line);border-bottom:1px solid var(--oz-line);background:radial-gradient(ellipse at 95% 70%,#ade6e40d,transparent 65%)}.oz-welcome h2{font-size:clamp(24px,2.4vw,34px);letter-spacing:-1.2px;line-height:1.2;margin:12px 0;max-width:420px;font-weight:550}.oz-welcome p{font-size:14px;line-height:1.85;color:var(--muted);margin:0;max-width:420px}.oz-welcome button{display:flex;gap:10px;align-items:center;background:none;color:var(--oz-gold);border:0;padding:0;margin-top:22px;cursor:pointer;font-size:12px;font-weight:650}.oz-constellation{position:absolute;right:-40px;top:35px;width:170px;height:170px;border:1px solid #ade6e418;border-radius:50%;pointer-events:none}.oz-constellation:after{content:"";position:absolute;inset:27px -22px;border:1px solid #e7c88f24;border-radius:50%;transform:rotate(-45deg)}.oz-constellation i{width:4px;height:4px;background:var(--oz-cyan);border-radius:50%;position:absolute;box-shadow:0 0 12px #ade6e488;animation:oz-breathe 4s ease-in-out infinite}.oz-constellation i:nth-child(1){left:20%;top:14%}.oz-constellation i:nth-child(2){left:55%;top:28%;animation-delay:1s}.oz-constellation i:nth-child(3){left:8%;top:54%;animation-delay:2s}.oz-constellation i:nth-child(4){left:40%;top:80%}.oz-constellation i:nth-child(5){left:76%;top:59%;animation-delay:2s}.oz-constellation i:nth-child(6){left:32%;top:42%;background:var(--oz-gold)}.oz-feed-tabs{display:flex;border-bottom:1px solid var(--oz-line)}.oz-feed-tabs button{position:relative;flex:1;padding:20px 10px;background:none;color:var(--muted);border:0;font-size:13px;cursor:pointer;font-weight:650}.oz-feed-tabs button[aria-pressed=true]{color:var(--text)}.oz-feed-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:0;width:30px;height:3px;left:calc(50% - 15px);background:var(--oz-gold);border-radius:4px}.oz-composer{display:flex;gap:14px;padding:24px 26px 18px;border-bottom:1px solid var(--oz-line)}.oz-avatar{flex:none;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;border:1px solid var(--oz-line);color:var(--oz-cyan);background:#ade6e408;font-size:11px;font-weight:650;overflow:hidden}.oz-avatar img{width:100%;height:100%;object-fit:cover}.oz-composer-body{flex:1;min-width:0}.oz-composer textarea{resize:vertical;min-height:56px;border:0!important;padding:7px 0;box-shadow:none;background:none!important;font-size:15px;width:100%}.oz-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.oz-text-button,.oz-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:0;background:none;color:var(--oz-cyan,var(--text));cursor:pointer;padding:8px 0;font-size:12px}.oz-back{margin:15px 26px}.oz-topics{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 22px;border-bottom:1px solid var(--oz-line)}.oz-topics button{text-transform:capitalize;background:none;border:1px solid transparent;color:var(--muted);border-radius:30px;padding:7px 11px;font-size:11px;cursor:pointer}.oz-topics button[aria-pressed=true]{color:var(--oz-cyan);border-color:var(--oz-line);background:#ade6e407}.oz-status{font-size:12px;color:var(--oz-cyan,var(--text));padding:0 26px;overflow-wrap:anywhere}.oz-status:empty{display:none}.oz-status:not(:empty){padding-top:12px;padding-bottom:12px}.oz-post{display:flex;gap:13px;padding:24px 26px;border-bottom:1px solid var(--oz-line);transition:background .2s}.oz-post:hover{background:#ade6e403}.oz-post-content{flex:1;min-width:0}.oz-byline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.oz-byline strong{font-size:13px}.oz-byline time{color:var(--muted);font-size:10px}.oz-agent-label{color:var(--oz-cyan);font-size:9px;text-transform:uppercase;letter-spacing:1px}.oz-post-content>p{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 18px}.oz-post-actions{display:flex;flex-wrap:wrap;gap:22px}.oz-post-actions button{display:inline-flex;align-items:center;gap:6px;color:var(--muted);background:none;border:0;padding:4px 0;font-size:10px;cursor:pointer}.oz-post-actions button:hover,.oz-post-actions button[aria-pressed=true]{color:var(--oz-gold)}.oz-reply{padding-left:52px}.oz-reply-form{display:grid;gap:12px;padding:26px}.oz-reply-form textarea{width:100%;min-height:100px}.oz-reply-form button{justify-self:end}.oz-discovery{min-width:0;padding:26px 0 30px 27px}.oz-search{display:flex;gap:9px;align-items:center;color:var(--muted);border:1px solid var(--oz-line);border-radius:30px;padding:10px 14px}.oz-search input{width:100%;min-width:0;background:none!important;border:0!important;padding:0;font-size:12px;box-shadow:none}.oz-brain-invite{padding:30px 0 24px;border-bottom:1px solid var(--oz-line)}.oz-mini-brain{float:right;color:var(--oz-cyan);margin:8px 5px 0 8px;filter:drop-shadow(0 0 17px #ade6e452)}.oz-brain-invite h2,.oz-side-section h2{margin:12px 0;font-size:17px;font-weight:550;letter-spacing:-.3px}.oz-brain-invite p,.oz-side-section>p{color:var(--muted);font-size:12px;line-height:1.8}.oz-side-section{padding:20px 0;border-bottom:1px solid var(--oz-line)}.oz-side-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.oz-side-heading svg{color:var(--muted)}.oz-news-link{display:block;text-decoration:none;color:var(--text);padding:13px 0}.oz-news-link small{color:var(--oz-cyan);font-size:10px}.oz-news-link strong{display:block;margin:5px 0 8px;font-size:12px;font-weight:550;line-height:1.55}.oz-news-link>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9px}.oz-news-link:hover strong{color:var(--oz-gold)}.oz-news-post{padding:28px;border-bottom:1px solid var(--oz-line)}.oz-news-post h2{font-size:20px;line-height:1.5;font-weight:550}.oz-news-post a{color:var(--text);text-decoration:none}.oz-news-post h2 svg{display:inline;margin-left:6px;color:var(--oz-gold)}.oz-news-post p{color:var(--muted);font-size:13px;line-height:1.8}.oz-footer{padding:25px 0;font-size:10px;line-height:2;color:var(--muted)}.oz-footer svg{vertical-align:middle;margin-right:5px}.oz-footer span{font-size:9px}.oz-empty{text-align:center;padding:58px 25px 70px;color:var(--muted)}.oz-empty>svg{color:var(--oz-gold)}.oz-empty h3{font-weight:500;font-size:19px;color:var(--text)}.oz-empty p{font-size:13px;line-height:1.8}.oz-feed-note{padding:14px 26px;color:var(--muted);font-size:12px}.oz-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oz-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}:is(.oz-form-grid,.oz-need-form,.oz-review-form) label{display:grid;gap:8px;font-size:12px;color:var(--muted)}:is(.oz-form-grid,.oz-need-form,.oz-review-form) :is(input,textarea,select){width:100%;min-width:0;color:var(--text);background:var(--panel-2);border:1px solid var(--oz-line);border-radius:8px;padding:12px;font:inherit}.oz-needs{max-width:1120px;margin:auto}.oz-page-heading{padding:24px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--oz-line)}.oz-page-heading h1{font-size:clamp(27px,3vw,43px);font-weight:500;letter-spacing:-1.5px;line-height:1.15;margin:15px 0}.oz-page-heading p{color:var(--muted);font-size:14px}.oz-page-heading .oz-kicker{margin-top:18px}.oz-page-heading>.primary-btn{flex:none}.oz-stats{display:flex;gap:40px;padding:25px 0;border-bottom:1px solid var(--oz-line)}.oz-stats>span{display:grid;gap:5px;color:var(--muted);font-size:11px}.oz-stats strong{color:var(--text);font-size:26px;font-weight:500}.oz-stats>button{margin-left:auto}.oz-needs-filters{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0}.oz-needs-filters .oz-topics{padding:0;border:0}.oz-needs-filters .oz-search{max-width:310px;width:100%}.oz-need-row{width:100%;display:flex;gap:20px;text-align:left;border:0;border-top:1px solid var(--oz-line);background:transparent;color:var(--text);padding:28px 8px;cursor:pointer}.oz-need-symbol{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid var(--oz-line);border-radius:50%;color:var(--oz-cyan)}.oz-need-row>div{min-width:0;flex:1}.oz-need-row h2{font-size:20px;font-weight:550;margin:9px 0}.oz-need-row p{color:var(--muted);font-size:13px;line-height:1.7;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oz-need-row small{color:var(--muted);font-size:11px}.oz-reward{text-align:right;color:var(--oz-gold);font-size:18px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.oz-reward svg{margin-top:14px}.oz-need-row:hover h2{color:var(--oz-gold)}.oz-need-form{display:grid;gap:22px;max-width:750px;margin:26px auto;padding:28px 0}.oz-need-form h2{font-weight:500;font-size:23px}.oz-need-form>button{justify-self:start}.oz-need-form small{color:var(--muted);font-size:12px}.oz-need-detail{max-width:800px;margin:25px auto}.oz-need-detail-head{padding:24px 0}.oz-need-detail-head h2{font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-1px}.oz-need-detail-head>span:last-child{color:var(--muted);font-size:12px}.oz-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;font-size:14px}.oz-criteria{display:flex;gap:16px;border-left:2px solid var(--oz-gold);padding:6px 20px;margin:28px 0}.oz-criteria svg{color:var(--oz-gold);flex:none;margin-top:15px}.oz-criteria h3{font-size:15px}.oz-criteria p{color:var(--muted)}.oz-solution{border-top:1px solid var(--oz-line);padding:25px 0}.oz-solution h3{font-size:22px;font-weight:500}.oz-solution h4{font-size:13px}.oz-solution>small{color:var(--muted)}.oz-solution blockquote{margin:22px 0;border-left:2px solid var(--oz-cyan);padding:5px 20px;font-size:13px}.oz-review-form{display:grid;gap:15px;margin:20px 0}.oz-review-form button{justify-self:start}.oz-accept{border-top:1px solid var(--oz-line);padding-top:20px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.oz-accept label{display:flex;align-items:center;gap:10px;font-size:12px}.oz-accept input{width:auto}@keyframes oz-breathe{0%,to{opacity:.35}50%{opacity:1}}@media(min-width:1250px){.app-shell.view-portal{grid-template-columns:220px minmax(0,1fr)}.app-shell.view-portal .sidebar{width:220px}.app-shell.view-portal .workspace{padding-left:25px;padding-right:25px}}@media(max-width:1100px){.oz-layout{grid-template-columns:minmax(0,1fr) 260px}.oz-discovery{padding-left:20px}.oz-constellation{opacity:.45}.oz-welcome p{max-width:340px}}@media(max-width:900px){.oz-layout{grid-template-columns:minmax(0,1fr)}.oz-discovery{padding:25px;border-top:1px solid var(--oz-line)}.oz-brain-invite{padding-top:24px}.oz-page-heading{align-items:flex-start}.oz-needs-filters{flex-direction:column;align-items:stretch}.oz-needs-filters .oz-search{max-width:none}.oz-stats{gap:22px}}@media(max-width:560px){.app-shell.view-portal .workspace{padding-left:0;padding-right:0}.app-shell.view-portal .topbar{padding-left:15px;padding-right:15px}.oz-heading{padding:23px 20px}.oz-welcome{padding:25px 20px}.oz-welcome h2{font-size:28px;max-width:260px}.oz-welcome p{font-size:12px;max-width:270px}.oz-constellation{right:-90px}.oz-composer,.oz-post{padding:21px 16px;gap:10px}.oz-composer textarea{font-size:13px}.oz-post-actions{gap:17px}.oz-post-content>p{font-size:13px}.oz-byline{gap:6px}.oz-byline time{width:100%}.oz-topics{padding:10px 12px;gap:2px}.oz-topics button{font-size:10px;padding:7px 9px}.oz-page-heading{flex-direction:column;gap:12px}.oz-stats{gap:15px;flex-wrap:wrap}.oz-stats strong{font-size:23px}.oz-stats>button{margin-left:0}.oz-need-row{gap:12px}.oz-need-symbol{display:none}.oz-need-row h2{font-size:18px}.oz-reward{font-size:15px;min-width:74px}.oz-reward small{font-size:9px}.oz-form-grid{grid-template-columns:1fr}.oz-reply{padding-left:30px}.oz-feed-tabs button{font-size:12px}.oz-needs .oz-status{padding-left:0}.oz-need-detail-head h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.oz-layout *,.oz-needs *{animation:none!important;transition:none!important}}.oz-control-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0 28px}.oz-control-heading h1{font-size:38px;font-weight:500;letter-spacing:-1.4px;margin:12px 0}.oz-control-heading p{color:var(--muted);font-size:13px}.oz-control-tabs{display:flex;gap:25px;grid-column:1/-1;border-bottom:1px solid var(--line);margin-bottom:8px}.oz-control-tabs button{border:0;background:none;color:var(--muted);padding:12px 0 18px;font-size:13px;cursor:pointer;border-bottom:2px solid transparent}.oz-control-tabs button[aria-pressed=true]{color:var(--text);border-color:#e7c88f}.oz-control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;border-bottom:1px solid var(--line);padding:12px 0 30px}.oz-control-metrics button{display:grid;gap:9px;justify-items:start;padding:0 24px;background:none;border:0;border-right:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer}.oz-control-metrics button:first-child{padding-left:0}.oz-control-metrics button:last-child{border:0}.oz-control-metrics svg{color:#ade6e4}.oz-control-metrics strong{font-size:34px;font-weight:500}.oz-control-metrics span{color:var(--muted);font-size:12px}.oz-control-destinations{grid-column:1/-1;padding:20px 0}.oz-control-destinations h2{font-size:24px;font-weight:500;letter-spacing:-.5px;margin:0 0 25px}.oz-control-destinations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.oz-control-destinations button{display:flex;gap:15px;align-items:flex-start;border:0;border-top:1px solid var(--line);padding:24px 0;text-align:left;color:var(--text);background:none;cursor:pointer}.oz-control-destinations button>svg{color:#e7c88f;flex:none}.oz-control-destinations button>div{flex:1;min-width:0}.oz-control-destinations strong{font-size:14px;font-weight:550}.oz-control-destinations p{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:0}.app-shell .oz-control>.panel{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:25px 0}.app-shell .oz-control{gap:24px}.app-shell.view-command:has(.oz-control) .workspace{background:var(--bg)}@media(max-width:1050px){.oz-control-destinations>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.oz-control-heading{flex-direction:column;align-items:flex-start;padding-top:10px}.oz-control-heading h1{font-size:30px}.oz-control-tabs{gap:0;justify-content:space-between}.oz-control-tabs button{font-size:11px}.oz-control-metrics{grid-template-columns:1fr 1fr;gap:25px}.oz-control-metrics button{padding:0;border:0}.oz-control-metrics strong{font-size:28px}.oz-control-destinations>div{grid-template-columns:1fr}.oz-control-destinations button{padding:22px 0}}.oz-brain{--oz-gold:#e7c88f;--oz-cyan:#ade6e4;--oz-line:rgba(160,184,188,.17);max-width:1300px;margin:auto}.app-shell .oz-brain .rag-network-head{background:transparent;border:0;border-radius:0;padding:22px 0 28px}.oz-brain .rag-network-head .panel-title h3{font-size:35px;font-weight:500;letter-spacing:-1px}.oz-brain .rag-network-head p{max-width:700px;font-size:13px;line-height:1.8;color:var(--muted)}.oz-brain .rag-network-layout{grid-template-columns:minmax(0,1fr) 310px;gap:25px}.oz-brain .rag-network-stats{background:none;border:0;border-top:1px solid var(--oz-line);border-bottom:1px solid var(--oz-line);padding:18px 0;margin-bottom:22px;gap:28px}.oz-brain .rag-network-stats>span{background:none;border:0;font-size:11px}.oz-brain .rag-network-stats strong{font-size:24px;font-weight:500}.oz-brain-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0 18px}.oz-brain-toolbar nav,.oz-brain-toolbar>div{display:flex;gap:5px}.oz-brain-toolbar button{display:flex;align-items:center;gap:6px;color:var(--muted);background:none;border:1px solid transparent;border-radius:20px;padding:8px 10px;font-size:11px;cursor:pointer}.oz-brain-toolbar button[aria-pressed=true]{border-color:var(--oz-line);color:var(--oz-cyan)}.oz-brain-toolbar button:disabled{opacity:.3}.app-shell .oz-brain .rag-network-canvas{position:relative;border:1px solid var(--oz-line);border-radius:12px;min-height:440px;background:radial-gradient(ellipse at 50% 50%,#112225,#090f12 70%);box-shadow:none;overflow:hidden}.oz-brain .rag-network-canvas svg{height:auto;width:100%;min-height:400px}.oz-brain .rag-network-orbit{stroke:#ade6e414}.oz-brain .rag-network-node{cursor:pointer}.oz-brain .rag-network-node:focus{outline:none}.oz-brain .rag-network-node:focus>circle:last-child{stroke:#fff;stroke-width:4}.oz-brain .rag-network-node circle{fill:#9cc8c9}.oz-brain .rag-network-node.oz-hot-node>circle:last-child{fill:#e7c88f;filter:drop-shadow(0 0 6px #e7c88f)}.oz-brain .rag-network-node .oz-heat-halo{fill:#e7c88f;opacity:.09;stroke:none;filter:blur(7px)}.oz-brain .rag-network-node.selected>circle:last-child{fill:#ade6e4;stroke:#ade6e4;stroke-width:4;filter:drop-shadow(0 0 12px #ade6e4)}.oz-brain .rag-network-node.active>circle:last-child{fill:#ade6e4}.oz-brain .rag-network-node.nomad>circle:last-child{fill:#809b9e;stroke-dasharray:2 2}.oz-brain .rag-network-node .rag-network-pulse{fill:none;stroke:#ade6e4}.oz-brain .rag-network-canvas .oz-signal-edge{stroke:#ade6e4;stroke-dasharray:5 12;animation:oz-signal-flow 3s linear infinite}.oz-brain.is-paused *{animation-play-state:paused!important}.oz-brain-legend{display:flex;gap:20px;align-items:center;position:absolute;bottom:18px;left:20px;right:20px;flex-wrap:wrap;color:#abb;font-size:9px;pointer-events:none}.oz-brain-legend span{display:flex;gap:7px;align-items:center}.oz-brain-legend i{height:5px;width:5px;background:#e7c88f;border-radius:50%;box-shadow:0 0 6px #e7c88f}.oz-brain-legend span:nth-child(2) i{background:#ade6e4;box-shadow:0 0 6px #ade6e4}.oz-brain-legend small{margin-left:auto;font-size:9px}.app-shell .oz-brain .rag-network-inspector{background:none;border:0;border-left:1px solid var(--oz-line);border-radius:0;box-shadow:none;padding:0 0 0 22px}.oz-brain .rag-network-inspector h3{font-size:22px;letter-spacing:-.5px;font-weight:500}.oz-brain .rag-network-inspector>p{font-size:12px;line-height:1.8}.oz-brain .rag-network-inspector>small{display:block;margin-top:20px;font-size:10px;color:var(--muted)}.oz-brain .network-brain-search{background:none;border:0;border-bottom:1px solid var(--oz-line);padding:0 0 25px;margin-bottom:25px}.oz-brain .network-brain-search-input{margin-top:15px}.oz-brain .network-brain-search-input input{min-width:0;width:100%}.oz-brain .network-brain-inline{background:none;border:0;border-top:1px solid var(--oz-line);padding:20px 0}.oz-brain .network-brain-inline-results button{background:none;border:0;border-bottom:1px solid var(--oz-line);border-radius:0}.oz-brain .rag-network-detail-grid{gap:12px}.oz-brain .rag-network-detail-grid>span{background:none;border:0}.oz-brain .rag-network-tags span{background:none;border:1px solid var(--oz-line)}.oz-brain-hotspots{padding:30px 0 25px}.oz-brain-hotspots h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:10px 0}.oz-brain-hotspots p,.oz-brain-hotspots>small{color:var(--muted);font-size:11px;line-height:1.8}.oz-brain-hotspots ol{list-style:none;padding:0;margin:20px 0}.oz-brain-hotspots li button{display:flex;align-items:center;gap:16px;padding:15px 0;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--oz-line);color:var(--text);cursor:pointer}.oz-brain-hotspots li button>span{font-size:10px;color:var(--muted)}.oz-brain-hotspots li button>div{flex:1;min-width:0}.oz-brain-hotspots strong{font-size:12px;font-weight:500}.oz-brain-hotspots meter{display:block;width:100%;height:4px;margin-top:10px}.oz-brain-hotspots meter::-webkit-meter-bar{background:#ade6e412;border:0}.oz-brain-hotspots meter::-webkit-meter-optimum-value{background:#e7c88f}.oz-brain-hotspots b{font-size:15px;color:var(--oz-gold);font-weight:500}.oz-brain-quiet{padding:20px 0;border-top:1px solid var(--oz-line)}.oz-brain .rag-network-controls{background:none;border:0;border-top:1px solid var(--oz-line);padding:20px 0}@keyframes oz-signal-flow{to{stroke-dashoffset:-51}}@media(max-width:1050px){.oz-brain .rag-network-layout{grid-template-columns:minmax(0,1fr)}.app-shell .oz-brain .rag-network-inspector{padding:25px 0 0;border-left:0;border-top:1px solid var(--oz-line)}}@media(max-width:560px){.oz-brain .rag-network-head .panel-title h3{font-size:29px}.oz-brain-toolbar{flex-wrap:wrap}.oz-brain .rag-network-stats{gap:15px}.oz-brain .rag-network-stats strong{font-size:19px}.app-shell .oz-brain .rag-network-canvas{min-height:310px}.oz-brain .rag-network-canvas svg{min-height:290px}.oz-brain-legend{font-size:8px;gap:10px;bottom:10px;left:12px}.oz-brain-legend small{margin-left:0}.oz-brain-toolbar button{padding:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.oz-brain *{animation:none!important;transition:none!important}}.app-shell .settings-grid.oz-settings{display:block;max-width:1150px;margin:auto}.oz-settings>.services-column{margin-top:30px}.oz-settings>.right-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:30px}.app-shell .oz-settings :is(.service-group,.marketplace-settings-card,.memory-control-card,.agent-summary){background:transparent;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:22px 0}.oz-settings .service-group>h3{font-size:22px;font-weight:500;letter-spacing:-.5px}.oz-settings .provider-card{background:transparent}.oz-entry-vision{color:#ade6e4;line-height:1.8;font-size:14px;max-width:470px}@media(max-width:750px){.oz-settings>.right-rail{grid-template-columns:1fr}.oz-settings .oz-control-tabs{gap:15px}}.app-shell .oz-layout{max-width:1040px}.app-shell .oz-layout :is(h1,h2,h3,h4,button,input,textarea,select),.app-shell .oz-needs :is(h1,h2,h3,h4,button),.app-shell .oz-brain :is(h1,h2,h3,h4,button){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell .oz-heading h1{font-size:36px;font-weight:600;color:var(--oz-gold);letter-spacing:-2px}.app-shell .oz-welcome h2{font-weight:500;font-size:30px;max-width:490px}.app-shell .oz-welcome{padding-top:24px;padding-bottom:25px}.app-shell .oz-side-section h2,.app-shell .oz-brain-invite h2{font-size:17px;font-weight:550}.oz-byline strong{overflow-wrap:anywhere;max-width:100%}.app-shell:is(.view-portal,.view-skill-needed,.view-network) .sidebar .nav-button{background:transparent;border-color:transparent;font-weight:500;margin-bottom:3px;min-height:43px}.app-shell:is(.view-portal,.view-skill-needed,.view-network) .sidebar .nav-button.active{background:#ade6e40b;border-color:#ade6e430;color:var(--text)}.app-shell:is(.view-portal,.view-skill-needed,.view-network) .sidebar .nav-button svg{color:#c4d8d8!important}.app-shell:is(.view-portal,.view-skill-needed,.view-network) .sidebar .nav-button.active svg{color:#e7c88f!important}.app-shell .oz-brain .rag-network-visual{display:block;align-self:start;position:relative;min-height:0;height:auto}.app-shell .oz-brain .rag-network-controls-dock{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;display:flex;flex-wrap:wrap;gap:25px;background:transparent!important;box-shadow:none!important}.app-shell .oz-brain .rag-network-controls-dock label{flex:1;min-width:140px}.app-shell .oz-brain .rag-network-inspector{align-self:start;background:transparent!important;border-radius:0!important}.app-shell .oz-brain .network-brain-inline-results{max-height:430px;overflow:auto}.app-shell .oz-brain .rag-network-head{background:transparent!important}.app-shell .oz-brain .rag-network-head .panel-title{font-size:30px}.oz-brain-method{padding:18px 0;border-top:1px solid var(--oz-line);margin-top:20px;color:var(--muted);font-size:10px;line-height:1.8}.oz-brain-method summary{cursor:pointer;color:var(--oz-cyan)}.app-shell.view-network .workspace{background:var(--bg)!important}.app-shell .oz-brain .rag-network-node.in-region circle{fill:#ade6e4!important}.app-shell .oz-brain .rag-network-canvas line.in-region{stroke:#ade6e4!important}.app-shell .oz-brain .network-brain-search-input button{background:#ade6e4;color:#101819}.app-shell .oz-brain .network-brain-inline{background:transparent}.app-shell .oz-control-heading{padding-bottom:12px}.app-shell .oz-control-tabs{margin-top:0}@media(max-width:560px){.app-shell .oz-welcome h2{font-size:27px;max-width:290px}.app-shell.view-portal .holder-mobile-quick-action:not(.holder-mobile-signout){display:none}.app-shell.view-portal .topbar-actions{display:flex;flex-wrap:nowrap;width:auto;margin:0;border:0;padding:0;background:none;box-shadow:none}.app-shell.view-portal .topbar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:65px}.app-shell.view-portal .topbar .holder-mobile-quick-action{min-width:0;padding:9px}.app-shell .oz-heading{padding-top:20px;padding-bottom:18px}}.oz-heading-actions{display:flex;align-items:center;gap:20px}.theme-light .oz-brain{--oz-gold:#8a631d;--oz-cyan:#187571}.theme-light .oz-control-metrics svg{color:#187571}.theme-light .oz-control-destinations button>svg{color:#8a631d}.app-shell.oz-shell{--oz-gold: #e7c88f;--oz-cyan: #ade6e4;--oz-line: rgb(160 184 188 / .17);--oz-hover: rgb(173 230 228 / .045);--oz-field: rgb(173 230 228 / .025);--command-signal: var(--oz-cyan);background:var(--bg)}.app-shell.oz-shell.theme-light{--oz-gold: #8a631d;--oz-cyan: #187571;--oz-line: rgb(30 55 60 / .16);--oz-hover: rgb(24 117 113 / .055);--oz-field: rgb(255 255 255 / .5)}.app-shell.oz-shell .workspace{background:var(--bg)!important}.app-shell.oz-shell .sidebar .nav-button{min-height:43px;margin-bottom:3px;background:transparent;border-color:transparent;box-shadow:none;font-weight:500}.app-shell.oz-shell .sidebar .nav-button svg{color:var(--oz-cyan)!important;filter:none;opacity:.8}.app-shell.oz-shell .sidebar .nav-button:hover{background:var(--oz-hover);color:var(--text)}.app-shell.oz-shell .sidebar .nav-button.active{background:var(--oz-hover);border-color:var(--oz-line);box-shadow:inset 2px 0 var(--oz-gold);color:var(--text)}.app-shell.oz-shell .sidebar .nav-button.active svg{color:var(--oz-gold)!important;opacity:1}.app-shell.oz-shell .nav-section-label{color:var(--muted);font-size:10px;letter-spacing:1.6px;font-weight:600}.app-shell.oz-shell .topbar{background:var(--bg);box-shadow:none;border-color:var(--oz-line)}.app-shell.oz-shell .topbar h2{font-weight:550}.app-shell.oz-shell .topbar .eyebrow{color:var(--oz-cyan);font-size:10px;letter-spacing:1.3px;font-weight:600}.app-shell.oz-shell .topbar :is(.appearance-toggle,.ghost-btn,.icon-btn){background:transparent;color:var(--text);box-shadow:none;border-color:var(--oz-line);font-weight:550}.app-shell.oz-shell .topbar :is(.appearance-toggle,.ghost-btn,.icon-btn):hover{background:var(--oz-hover)}.app-shell.oz-shell .workspace.oz-page>:not(.topbar,.error-band,.global-action-nav,.back-to-top-btn){max-width:1180px;margin-inline:auto;width:100%}.app-shell.oz-shell .oz-page :is(.panel,.bc-panel,.client-panel,.dashboard-rail):not(.training-manual-modal,.training-assessment-modal,[role=dialog],[aria-modal=true]){min-width:0;background:transparent!important;border:0;border-top:1px solid var(--oz-line);border-radius:0;box-shadow:none!important;padding:24px 0}.app-shell.oz-shell .oz-page :is(.panel,.bc-panel,.client-panel):hover{box-shadow:none;border-color:var(--oz-line)}.app-shell.oz-shell .oz-page :is(.holder-dashboard-grid,.knowledge-grid,.agent-config-grid,.intake-grid,.builder-grid,.portal-admin-grid,.content-grid,.architecture-grid,.training-grid,.launch-studio-grid,.skills-main-grid,.drive-workspace-grid){gap:28px}.app-shell.oz-shell .oz-page :is(.panel-title,.panel-title h3,.bc-panel-head h3){font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:550;line-height:1.4;letter-spacing:-.3px;text-transform:none;color:var(--text)}.app-shell.oz-shell .oz-page :is(.panel-title svg,.bc-panel-icon){color:var(--oz-cyan);filter:none}.app-shell.oz-shell .oz-page :is(.terminal-kicker,.saved-stamp){color:var(--muted);font-size:10px;letter-spacing:.6px;font-weight:500;text-transform:none}.app-shell.oz-shell .oz-page :is(.analytics-panel-head,.panel-title-row,.workspace-section-head){gap:12px;margin-bottom:18px}.app-shell.oz-shell .oz-page :is(.holder-dashboard-header,.holder-builder-toolbar,.holder-tool-hero,.launch-dapp-hero,.skills-studio-hero,.ranked-agents-hero,.workspace-detail-head,.program-map-hero) h2{font-size:clamp(24px,2.4vw,32px);font-weight:500;letter-spacing:-1px;line-height:1.25;color:var(--text)}.app-shell.oz-shell .oz-page :is(.holder-dashboard-header,.holder-builder-toolbar,.holder-tool-hero,.launch-dapp-hero,.skills-studio-hero,.ranked-agents-hero,.workspace-detail-head,.program-map-hero) p{max-width:70ch;color:var(--muted);font-size:14px;line-height:1.8}.app-shell.oz-shell .oz-page :is(.primary-btn,.ghost-btn,.icon-btn){font-weight:550;box-shadow:none;text-shadow:none}.app-shell.oz-shell .oz-page .primary-btn{background:linear-gradient(110deg,var(--oz-gold),var(--oz-cyan));border:1px solid transparent;color:#101819}.app-shell.theme-light .oz-page .primary-btn{background:#187571;color:#fff}.app-shell.oz-shell .oz-page :is(.ghost-btn,.icon-btn){border-color:var(--oz-line);background:transparent;color:var(--text)}.app-shell.oz-shell .oz-page :is(.ghost-btn,.icon-btn):hover{background:var(--oz-hover);border-color:var(--oz-cyan)}.app-shell.oz-shell .oz-page :is(.ghost-btn,.icon-btn).danger{color:var(--red);border-color:var(--red-border)}.app-shell.oz-shell .oz-page :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select){min-width:0;max-width:100%;background:var(--oz-field);color:var(--text);border-color:var(--oz-line);border-radius:8px;box-shadow:none}.app-shell.oz-shell .oz-page select option{background:var(--panel);color:var(--text)}.app-shell.oz-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--oz-cyan);outline-offset:3px}.app-shell.oz-shell .oz-page :is(button,a){scroll-margin-block:85px}.app-shell.oz-shell .oz-page .global-action-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 18px;border-bottom:1px solid var(--oz-line);padding:12px 0 18px;margin-bottom:16px}.app-shell.oz-shell .oz-page .global-action-nav .metric{flex:0 1 auto;min-width:0;min-height:44px;border:0;border-radius:0;padding:6px 0;background:transparent!important;box-shadow:none;text-shadow:none}.app-shell.oz-shell .oz-page .global-action-nav .metric:before,.app-shell.oz-shell .oz-page .global-action-nav .metric:after{display:none}.app-shell.oz-shell .oz-page .global-action-nav .metric strong{color:var(--text);font-size:12px;font-weight:550;text-shadow:none}.app-shell.oz-shell .oz-page .global-action-nav .metric span{color:var(--muted);font-size:9px;font-weight:500}.app-shell.oz-shell .oz-page .global-action-nav .metric svg{color:var(--oz-cyan);background:transparent;box-shadow:none;filter:none}.app-shell.oz-shell .oz-page :is(.doc-card,.mirror-card,.workspace-item,.content-card,.appointment-card,.architecture-card,.agent-architecture-card,.provider-card,.repair-card,.security-agent-card,.heartbeat-card,.portal-account-card,.portal-access-card,.portal-task-card,.builder-plugin-card,.builder-task-card,.ranked-agent-card,.mind-source-card,.holder-builder-form-section,.holder-builder-section,.holder-agent-preview,.holder-builder-summary,.holder-builder-checklist,.holder-builder-blueprint,.holder-builder-saved,.private-agent-knowledge,.private-agent-add-document,.training-role-card,.program-map-node,.bc-card,.client-tool,.intake-module-card,.agent-page-identity,.agent-page-status-grid>div){background:transparent!important;border:0;border-bottom:1px solid var(--oz-line);border-radius:0;box-shadow:none!important;padding:18px 10px}.app-shell.oz-shell .oz-page :is(.workspace-item,.architecture-click-card,.program-map-node,.bc-card,.ranked-agent-card):hover{background:var(--oz-hover)!important}.app-shell.oz-shell .oz-page :is(.workspace-item.active,.workspace-item.selected,.program-map-node.in-progress){border-left:2px solid var(--oz-gold);background:var(--oz-hover)!important}.app-shell.oz-shell .oz-page :is(.planner-kpis,.mini-metrics,.holder-stat-grid,.knowledge-command-stats,.knowledge-memory-strip,.ranked-agents-scoreboard,.holder-inbox-metrics)>:is(div,span){background:transparent;box-shadow:none;border:0;border-bottom:1px solid var(--oz-line);border-radius:0;padding:14px 8px}.app-shell.oz-shell .oz-page :is(.planner-kpis,.mini-metrics,.holder-stat-grid,.knowledge-command-stats,.ranked-agents-scoreboard) strong{color:var(--text);font-weight:550}.app-shell.oz-shell .oz-page :is(.default-agent-gateway,.airbyte-connect-gateway,.airbyte-governance-note,.builder-loop-contract,.launch-studio-note){background:var(--oz-field);border-color:var(--oz-line);box-shadow:none}.app-shell.oz-shell .oz-page :is(.filter-tabs,.skills-category-tabs,.airbyte-category-tabs,.holder-activity-controls) button{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted);font-weight:500}.app-shell.oz-shell .oz-page :is(.filter-tabs,.skills-category-tabs,.airbyte-category-tabs,.holder-activity-controls) button:is(.active,[aria-pressed=true]){color:var(--oz-cyan);border-color:var(--oz-line);box-shadow:inset 0 -2px var(--oz-gold)}.app-shell.oz-shell .oz-page .holder-command-profile-card{padding-top:0}.app-shell.oz-shell .oz-page .holder-command-profile-cover{height:105px;background:radial-gradient(ellipse at 80% 20%,rgb(173 230 228 / .09),transparent 65%);border-bottom:1px solid var(--oz-line)}.app-shell.oz-shell .oz-page .holder-command-profile-body{background:transparent}.app-shell.oz-shell .oz-page .holder-command-profile-avatar{box-shadow:none;border-color:var(--oz-line)}.app-shell.oz-shell .oz-page .holder-command-profile-actions{border-color:var(--oz-line)}.app-shell.oz-shell .oz-page .holder-command-profile-actions button{background:transparent;border-color:var(--oz-line)}.app-shell.oz-shell .oz-page .holder-command-profile-actions button:hover{background:var(--oz-hover)}.app-shell.oz-shell .oz-page .holder-dashboard-header{margin-block:26px}.app-shell.oz-shell .oz-page .holder-calendar-day{background:transparent;border-color:transparent}.app-shell.oz-shell .oz-page .holder-calendar-day:hover{background:var(--oz-hover)}.app-shell.oz-shell .oz-page :is(.program-map-arc-head,.program-map-hero,.training-study-head){background:transparent}.app-shell.oz-shell .oz-page .program-map-node-number{color:var(--oz-gold);background:transparent;border-color:var(--oz-line);box-shadow:none}.app-shell.oz-shell .oz-page .program-map-node.locked{opacity:.65}.app-shell.oz-shell .oz-page .program-map-node.complete .program-map-node-state{color:var(--green)}.app-shell.oz-shell .oz-page :is(.private-agent-messages,.terminal-messages,.training-chat-messages,.marketing-messages,.portal-message-thread){background:transparent;border-color:var(--oz-line);box-shadow:none}.app-shell.oz-shell .oz-page :is(.private-agent-message,.terminal-message,.training-chat-message,.skill-agent-message){border-radius:0;box-shadow:none;background:transparent;border:0;border-bottom:1px solid var(--oz-line);padding-block:20px}.app-shell.oz-shell .oz-page :is(.private-agent-message.user,.terminal-message.user,.training-chat-message.user){background:var(--oz-hover);border-left:2px solid var(--oz-gold)}.app-shell.oz-shell .oz-page .private-agent-message.failed{border-left:3px solid var(--red)}.app-shell.oz-shell .oz-page :is(.terminal-window-bar,.thread-control-strip,.agent-page-hero,.agent-command-head,.agent-side-rail,.agent-save-bar){background:var(--bg);border-color:var(--oz-line);box-shadow:none}.app-shell.oz-shell .oz-page .thread-card{background:transparent!important;box-shadow:none!important;border:0;border-bottom:1px solid var(--oz-line);border-radius:0}.app-shell.oz-shell .oz-page .thread-card.active{border-left:2px solid var(--oz-gold);background:var(--oz-hover)!important}.app-shell.oz-shell .oz-page :is(.holder-inbox-item,.holder-activity-item){padding:22px 8px}.app-shell.oz-shell .oz-page .holder-inbox-item.unread{border-left:2px solid var(--oz-cyan)}.app-shell.oz-shell .oz-page .checkout-grid{gap:28px}.app-shell.oz-shell .oz-page .checkout-review{border:1px solid var(--oz-line);border-radius:12px;padding:24px;background:var(--oz-field)!important}.app-shell.oz-shell .oz-page .checkout-steps .active{border-color:var(--oz-cyan)}@media(min-width:1250px){.app-shell.oz-shell{grid-template-columns:220px minmax(0,1fr)}.app-shell.oz-shell .sidebar{width:220px}.app-shell.oz-shell .workspace.oz-page{padding-inline:30px}}@media(max-width:760px){.app-shell.oz-shell .workspace.oz-page{padding-inline:16px}.app-shell.oz-shell .oz-page :is(.holder-dashboard-grid,.knowledge-grid,.agent-config-grid,.intake-grid,.builder-grid,.portal-admin-grid,.content-grid,.architecture-grid,.training-grid,.launch-studio-grid,.skills-main-grid,.drive-workspace-grid){grid-template-columns:minmax(0,1fr);gap:22px}.app-shell.oz-shell .oz-page :is(.analytics-panel-head,.panel-title-row,.workspace-detail-head,.ranked-agents-hero,.holder-tool-hero){flex-wrap:wrap}.app-shell.oz-shell .oz-page :is(.card-actions,.workspace-detail-actions){flex-wrap:wrap}.app-shell.oz-shell .oz-page :is(.card-actions,.workspace-detail-actions)>*{min-width:0;max-width:100%;white-space:normal}.app-shell.oz-shell .oz-page .global-action-nav{gap:4px 18px}.app-shell.oz-shell .oz-page .global-action-nav .metric{flex:1 1 120px}.app-shell.oz-shell .oz-page :is(.panel,.bc-panel,.client-panel):not(.training-manual-modal,.training-assessment-modal,[role=dialog],[aria-modal=true]){padding-block:20px}.app-shell.oz-shell .oz-page .checkout-review{padding:18px}.app-shell.oz-shell .oz-page :is(.primary-btn,.ghost-btn){min-height:44px}}@media(prefers-reduced-motion:reduce){.app-shell.oz-shell .oz-page *,.app-shell.oz-shell .oz-page *:before,.app-shell.oz-shell .oz-page *:after{scroll-behavior:auto;transition-duration:0s}}.app-shell.oz-shell .oz-page :is(.holder-dashboard,.bc-home):before,.app-shell.oz-shell .oz-page :is(.holder-dashboard,.bc-home):after{display:none}.app-shell.oz-shell .oz-page .holder-command-profile-cover{position:relative;overflow:hidden;min-height:0;height:105px}.app-shell.oz-shell .oz-page .holder-command-profile-cover:before{content:"";position:absolute;inset:-90px 8% -50px auto;width:260px;border:1px solid var(--oz-line);border-radius:50%;transform:rotate(-25deg)}.app-shell.oz-shell .oz-page .holder-command-profile-cover:after{content:"";position:absolute;top:-70px;right:3%;width:310px;height:210px;border:1px solid var(--oz-line);border-radius:50%}.app-shell.oz-shell .oz-page .holder-builder-view-switch button[aria-pressed]{background:transparent;color:var(--muted);border-color:transparent;box-shadow:none}.app-shell.oz-shell .oz-page .holder-builder-view-switch button[aria-pressed=true]{color:var(--oz-cyan);border-color:var(--oz-line);box-shadow:inset 0 -2px var(--oz-gold)}.app-shell.oz-shell .oz-page .holder-calendar-day{background:transparent;border-color:transparent;box-shadow:none}.app-shell.oz-shell .oz-page .holder-calendar-day.selected{background:var(--oz-hover);border-color:var(--oz-gold)}.app-shell.oz-shell .oz-page .holder-calendar-day.has-event{border-bottom-color:var(--oz-cyan)}:is(.training-intro-shell,.client-portal-shell){--oz-gold:#e7c88f;--oz-cyan:#ade6e4;--oz-line:rgb(160 184 188 / .17);font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:var(--bg)}.theme-light :is(.training-intro-shell,.client-portal-shell),.client-portal-shell{--oz-gold:#8a631d;--oz-cyan:#187571}.training-intro-shell :is(.training-intro-hero,.training-admission-course,.training-intro-note,.training-intro-steps>*,.student-email-login),.client-portal-shell :is(.panel,.portal-task-card,.portal-message){background:transparent;border:0;border-top:1px solid var(--oz-line);border-radius:0;box-shadow:none}.training-intro-shell :is(.training-intro-hero,.training-admission-course){padding:24px 0}.training-intro-shell :is(h1,h2,h3),.client-portal-shell .panel-title{font-weight:500;letter-spacing:-.5px}.training-intro-shell p{line-height:1.8}.client-portal-shell .panel{padding:24px 0}.client-portal-shell .client-portal-grid{gap:28px}.client-portal-shell .client-portal-login{padding:32px 20px}.client-portal-shell :is(.primary-btn,.ghost-btn){box-shadow:none;font-weight:550}.client-portal-shell .primary-btn{background:var(--oz-cyan);color:#fff;border-color:transparent}.client-portal-shell .client-portal-tabs button{background:transparent;color:var(--text);border-color:transparent}.client-portal-shell .client-portal-tabs button.active{color:var(--oz-cyan);border-bottom:2px solid var(--oz-gold)}@media(max-width:760px){.app-shell.oz-shell .oz-page .global-action-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-shell .client-portal-grid{grid-template-columns:minmax(0,1fr)}}.app-shell.oz-shell.theme-light{--holder-white: var(--text);--holder-muted: var(--text-soft);--holder-hot: var(--oz-gold);--holder-cyan: var(--oz-cyan);--holder-panel: var(--panel);--cyan: var(--oz-cyan);--teal: var(--oz-cyan);--amber: var(--oz-gold)}.app-shell.oz-shell.theme-light .sidebar .nav-button{color:var(--text-soft)}.app-shell.oz-shell .topbar{background:var(--bg)!important;box-shadow:none!important}.app-shell.oz-shell.theme-light .topbar h2,.app-shell.oz-shell.theme-light .oz-page :is(h1,h2,h3,h4,strong,th){color:var(--text)}.app-shell.oz-shell.theme-light .oz-page :is(p,li,td,label,small){color:var(--text-soft)}.app-shell.oz-shell.theme-light .oz-page :is(.holder-history-empty,.holder-next-copy,.holder-agent-preview,.default-agent-gateway,.airbyte-connect-gateway,.airbyte-governance-note,.airbyte-connect-head,.launch-dapp-status,.launch-studio-note){color:var(--text-soft)}.app-shell.oz-shell.theme-light .oz-page :is(.holder-wallet-address,.tag-cloud span,.status-chip,.private-agent-connection,.holder-heartbeat-state,.airbyte-tool-card-top span,.airbyte-workspace-state,.launch-dapp-status span){color:var(--oz-cyan);background:var(--oz-hover);border-color:var(--oz-line)}.app-shell.oz-shell .oz-page :is(.airbyte-tool-card,.launch-dapp-flow>article,.launch-dapp-hero-action,.knowledge-memory-strip>article){background:transparent;border:0;border-bottom:1px solid var(--oz-line);box-shadow:none;border-radius:0}.app-shell.oz-shell .oz-page .launch-dapp-flow>article{padding:20px 12px}.app-shell.oz-shell .oz-page :is(.launch-public-preview,.launch-public-preview-offer){background:var(--oz-field);border-color:var(--oz-line);box-shadow:none}.app-shell.oz-shell .oz-page .launch-public-preview :is(h1,h2,h3,strong){color:var(--text)}.app-shell.oz-shell .oz-page .launch-public-preview :is(p,small,span){color:var(--text-soft)}.app-shell.oz-shell.theme-light .oz-page .holder-builder-blueprint textarea{background:var(--oz-field)}.app-shell.oz-shell.theme-light .oz-page :is(.airbyte-governance-note,.launch-studio-note,.launch-dapp-hero-action>span){color:var(--oz-gold)}.training-intro-screen{background:var(--bg);color:var(--text)}.training-intro-screen:before{display:none}.training-intro-screen .training-intro-shell{border:0;border-radius:0;box-shadow:none;background:transparent}.training-intro-screen .training-intro-shell :is(h1,h2,h3,strong){color:var(--text)}.training-intro-screen .training-intro-shell :is(p,small,label){color:var(--text-soft)}.training-intro-screen .training-intro-shell :is(.terminal-kicker,.eyebrow,.saved-stamp){color:var(--muted)}.training-intro-screen .training-intro-shell .primary-btn{background:var(--oz-cyan);color:#101819;box-shadow:none;border-color:transparent}.training-intro-screen.theme-light .training-intro-shell .primary-btn{color:#fff}.training-intro-screen .training-intro-shell :is(input,select,textarea){background:var(--surface-inset);color:var(--text);border-color:var(--oz-line)}.training-intro-screen .training-intro-shell .training-intro-hero h1{font-size:clamp(30px,4.3vw,54px);line-height:1.15}.public-launch-shell{background:#080d11}.public-launch-shell .public-launch-card{background:transparent;box-shadow:none;border:0;border-radius:0}.public-launch-shell :is(.public-launch-head,.public-launch-offer,.public-launch-inquiry){border-color:#a0b8bc2b}.app-shell.oz-shell.theme-light .oz-page .launch-studio-note span{color:var(--oz-gold)}@media(min-width:1100px)and (hover:hover)and (pointer:fine){.app-shell.oz-shell .workspace{--oz-art-near: color-mix(in srgb, var(--bg) 93%, transparent);--oz-art-far: color-mix(in srgb, var(--bg) 82%, transparent);background:linear-gradient(90deg,var(--oz-art-near),var(--oz-art-far)),url(/brand/hero-command-operations.webp) center / cover no-repeat,var(--bg)!important;background-attachment:fixed!important}.app-shell.oz-shell.theme-light .workspace{--oz-art-near: color-mix(in srgb, var(--bg) 95%, transparent);--oz-art-far: color-mix(in srgb, var(--bg) 86%, transparent)}}.app-shell.oz-shell .student-uniswap-lab{grid-column:1/-1;border-top:1px solid var(--oz-line);border-bottom:1px solid var(--oz-line);margin:8px 0 24px;background:transparent}.student-uniswap-lab summary{display:flex;align-items:center;gap:18px;padding:24px 4px;cursor:pointer;list-style:none}.student-uniswap-lab summary::-webkit-details-marker{display:none}.student-uniswap-lab summary:focus-visible{outline:2px solid var(--oz-gold);outline-offset:4px}.student-lab-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--oz-line);border-radius:12px;color:var(--oz-gold);flex-shrink:0}.student-uniswap-lab summary>span:nth-child(2){display:grid;gap:7px;flex:1;min-width:0}.student-uniswap-lab summary small{font-size:10px;letter-spacing:1.4px;color:var(--oz-cyan)}.student-uniswap-lab summary strong{font-size:22px;font-weight:500;letter-spacing:-.5px}.student-lab-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--oz-gold)}.student-uniswap-lab[open] .student-lab-toggle svg{transform:rotate(180deg)}.student-lab-instructions{padding:0 4px 28px 70px;max-width:840px}.student-lab-instructions h3{margin:0 0 15px;font-size:24px;font-weight:500}.student-lab-instructions p{font-size:15px;line-height:1.8;color:var(--text-soft)}.student-lab-instructions>a{margin:10px 0 20px;display:inline-flex;gap:12px;align-items:center}.student-lab-instructions>small{display:block;color:var(--muted);font-size:12px;line-height:1.7;max-width:650px}@media(max-width:600px){.student-uniswap-lab summary{gap:12px;flex-wrap:wrap}.student-uniswap-lab summary strong{font-size:20px}.student-lab-toggle{margin-left:60px}.student-lab-instructions{padding-left:4px}.student-lab-instructions h3{font-size:22px}}
