:root{--bg: #f7f7f5;--bg-soft: #fbfbfa;--surface: #ffffff;--surface-strong: #ffffff;--surface-muted: #efeeeb;--ink: #1f1f1f;--ink-soft: #484540;--muted: #7a746d;--faint: #aaa39b;--line: #e6e3df;--line-strong: #d8d3cd;--gold: #b8762a;--gold-strong: #8f551f;--gold-soft: #f2e6d7;--sage: #dfe7d8;--blue-soft: #dce8f5;--danger: #b2412e;--success: #2f7d52;--shadow: 0 22px 60px rgba(31, 31, 31, .08);--shadow-soft: 0 12px 34px rgba(31, 31, 31, .06);--radius-lg: 30px;--radius-md: 22px;--radius-sm: 14px;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,sans-serif;color:var(--ink);background:radial-gradient(circle at 8% 0%,rgba(184,118,42,.05),transparent 28%),radial-gradient(circle at 92% 10%,rgba(79,111,141,.045),transparent 26%),linear-gradient(180deg,#fbfbfa,#f7f7f5);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,textarea,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(184,118,42,.46);outline-offset:3px}button:active{transform:translateY(0)}#root{min-height:100vh}.marketing-site{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 2%,rgba(184,118,42,.16),transparent 26%),radial-gradient(circle at 84% 10%,rgba(64,84,102,.13),transparent 24%),linear-gradient(135deg,#fffaf2,#f5efe5 48%,#eadfce)}.marketing-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:18px clamp(20px,5vw,72px);border-bottom:1px solid rgba(228,214,196,.72);background:#fffaf2c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-brand,.marketing-links,.marketing-hero-actions{display:flex;align-items:center;gap:12px}.marketing-brand{color:inherit;text-decoration:none}.marketing-brand-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:16px;color:#fff6e9;font-weight:900;background:radial-gradient(circle at 48% 42%,rgba(255,244,207,.98),transparent 16px),linear-gradient(135deg,#2e2118,#8f551f);box-shadow:0 16px 36px #523d232e}.marketing-brand strong,.marketing-brand small{display:block}.marketing-brand strong{font-size:1.12rem}.marketing-brand small{color:var(--muted);font-size:.76rem;letter-spacing:.08em}.marketing-links a{color:var(--ink-soft);text-decoration:none;font-size:.92rem;font-weight:760}.marketing-links a:not(.marketing-entry):hover{color:var(--gold-strong)}.marketing-entry,.marketing-primary,.marketing-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:0 18px;text-decoration:none;font-weight:860}.marketing-entry,.marketing-primary{color:#fffaf2;background:#2d1f16;box-shadow:0 16px 34px #2d1f162e}.marketing-secondary{color:var(--ink);border:1px solid var(--line);background:#fffaf2b8}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(24px,5vw,64px);align-items:center;min-height:calc(100vh - 76px);padding:clamp(48px,8vw,112px) clamp(20px,5vw,72px)}.marketing-hero-copy{max-width:860px}.eyebrow{display:inline-flex;color:var(--gold-strong);font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.marketing-hero h1{max-width:820px;margin:18px 0;font-size:clamp(3.2rem,8vw,7.5rem);line-height:.92;letter-spacing:-.075em}.marketing-hero p,.marketing-delivery p{max-width:680px;margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.9}.marketing-hero-actions{margin-top:32px;flex-wrap:wrap}.marketing-hero-card{display:grid;gap:16px;padding:22px;border:1px solid rgba(228,214,196,.82);border-radius:34px;background:#fffaf2bd;box-shadow:var(--shadow)}.marketing-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.88rem;font-weight:760}.marketing-card-topline strong{color:var(--success)}.marketing-orbit-card{display:grid;gap:12px;min-height:220px;align-content:end;padding:26px;border-radius:28px}.marketing-orbit-card.is-dark{color:#fff5e8;background:radial-gradient(circle at 28% 16%,rgba(218,164,96,.48),transparent 24%),linear-gradient(145deg,#281b13,#5a351b)}.marketing-orbit-card small{color:#fff5e8ad;font-weight:820;letter-spacing:.08em}.marketing-orbit-card strong{max-width:360px;font-size:1.7rem;line-height:1.22}.marketing-mini-grid,.marketing-value-grid,.marketing-employee-grid{display:grid;gap:14px}.marketing-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-mini-grid span{padding:16px 12px;border-radius:18px;text-align:center;color:var(--ink-soft);font-size:.86rem;font-weight:800;background:#efe4d3b8}.marketing-section,.marketing-delivery{margin:0 clamp(20px,5vw,72px) clamp(28px,5vw,64px);padding:clamp(28px,5vw,56px);border:1px solid rgba(228,214,196,.82);border-radius:36px;background:#fffaf2b3;box-shadow:var(--shadow-soft)}.marketing-section-head{display:grid;gap:12px;max-width:780px;margin-bottom:24px}.marketing-section h2,.marketing-delivery h2{margin:0;font-size:clamp(1.8rem,3.5vw,3.6rem);line-height:1.02;letter-spacing:-.055em}.marketing-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-value-grid article,.marketing-employee-grid article{display:grid;gap:12px;min-height:180px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:26px;background:#fffcf7bd}.marketing-value-grid strong,.marketing-employee-grid strong{font-size:1.2rem}.marketing-value-grid p,.marketing-employee-grid p{margin:0;color:var(--muted);line-height:1.75}.marketing-employee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-employee-grid article{min-height:220px;transition:transform .18s ease,box-shadow .18s ease}.marketing-employee-grid article:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.marketing-employee-grid span{width:fit-content;border-radius:999px;padding:6px 10px;color:var(--gold-strong);font-size:.76rem;font-weight:900;background:var(--gold-soft)}.marketing-delivery{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:72px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr);background:var(--bg);transition:grid-template-columns .22s ease}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.launch-screen{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,rgba(184,118,42,.16),transparent 28%),#f5efe5e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:launch-in .26s ease both}.launch-card{width:min(420px,calc(100vw - 48px));border-radius:34px;padding:34px;text-align:center;background:#fffaf2eb;border:1px solid rgba(184,118,42,.14);box-shadow:var(--shadow)}.launch-card h2{margin:8px 0;font-size:1.8rem}.launch-card p:last-of-type{margin:0;color:var(--muted)}.launch-mark{width:82px;height:82px;margin:0 auto 20px;border-radius:28px}.launch-bar{height:6px;margin-top:24px;overflow:hidden;border-radius:999px;background:#eadcc9}.launch-bar span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f551f,#d9a460,#6f8aa4);animation:launch-progress 1.25s ease-in-out infinite}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1fr);gap:clamp(18px,3vw,34px);align-items:center;padding:clamp(22px,5vw,64px);background:radial-gradient(circle at 12% 14%,rgba(184,118,42,.16),transparent 28%),radial-gradient(circle at 86% 28%,rgba(111,138,164,.16),transparent 28%),linear-gradient(135deg,#fbf7ef,#efe1cf)}.login-card,.login-value-panel{border:1px solid rgba(228,214,196,.84);border-radius:32px;background:#fffaf2e0;box-shadow:var(--shadow)}.login-card{display:grid;gap:24px;padding:clamp(24px,4vw,40px)}.login-brand-row{display:grid;gap:16px}.login-brand-row .launch-mark{width:72px;height:72px;margin:0}.login-brand-row h1{max-width:10ch;margin:0;font-size:clamp(2.1rem,4.2vw,4.6rem);line-height:.98;letter-spacing:-.08em}.login-brand-row p:not(.eyebrow){max-width:460px;margin:12px 0 0;color:var(--muted)}.login-form{display:grid;gap:12px}.login-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid rgba(228,214,196,.72);border-radius:18px;background:#ffffff7a}.login-tabs button{min-height:38px;border:0;border-radius:13px;color:var(--muted);background:transparent;font-weight:850;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.login-tabs button.active{color:var(--ink);background:#fffaf2;box-shadow:0 10px 24px #5036211a}.login-form label{display:grid;gap:8px}.login-form label span{color:var(--muted);font-size:.84rem;font-weight:850}.login-form input{width:100%;border:1px solid var(--line);border-radius:16px;padding:13px 14px;color:var(--ink);background:#ffffffb8;outline:none}.login-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.login-inline-field .ghost-button{white-space:nowrap;border-radius:16px}.login-helper{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.login-error{margin:0;color:var(--danger);font-weight:800}.login-value-panel{min-height:min(660px,calc(100vh - 96px));display:grid;align-content:end;gap:22px;padding:clamp(28px,5vw,54px);background:radial-gradient(circle at 76% 18%,rgba(246,201,141,.42),transparent 28%),radial-gradient(circle at 20% 82%,rgba(220,232,245,.72),transparent 30%),#2a2018;color:#fff8ed}.login-value-panel .section-label{color:#f6c98d}.login-value-panel h2{max-width:12ch;margin:0;font-size:clamp(2.35rem,4.8vw,5.4rem);line-height:.96;letter-spacing:-.08em}.login-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.login-value-grid article{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.login-value-grid span{color:#fff8edad;font-size:.84rem}@keyframes launch-in{0%{opacity:0;transform:scale(1.02)}}@keyframes launch-progress{0%{transform:translate(-110%)}to{transform:translate(250%)}}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid var(--line);background:linear-gradient(180deg,#ffffffe0,#f7f7f5eb),var(--surface);transition:padding .22s ease,width .22s ease}.sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px;align-items:start}.brand-block{display:flex;gap:14px;align-items:center;margin-bottom:26px}.brand-button{width:100%;padding:0;border:0;color:inherit;text-align:left;background:transparent}.brand-mark{width:52px;height:52px;border-radius:18px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#fff1c8,transparent 26%),linear-gradient(135deg,#2a2018,#8f551f);border:1px solid rgba(143,85,31,.24);overflow:hidden}.brand-glow{position:absolute;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,#ffe196f0,#b8762a1a 70%);filter:blur(5px)}.brand-core{width:12px;height:12px;border-radius:50%;background:#fff5d4;box-shadow:0 0 22px #ffdd82f2;z-index:1}.eyebrow{margin:0 0 6px;color:var(--gold-strong);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.brand-block h1,.topbar h2,.panel h3,.agent-card h4,.asset-row h4,.history-card h4,.setting-card h4,.empty-state h4{margin:0}.brand-copy,.panel-copy,.detail-copy,.setting-card p,.history-card p,.asset-row p,.agent-card p,.status-row span,.metric-card span{margin:0;color:var(--muted)}.sidebar-collapse-toggle{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--gold-strong);background:#ffffff8a;font-size:1.1rem;font-weight:900}.brand-block h1{letter-spacing:-.04em}.nav-list{display:grid;gap:8px}.nav-item{padding:12px 13px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--ink-soft);display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;text-align:left;transition:.16s ease}.nav-item:hover,.nav-item.active{background:#2a2018;border-color:#2a2018;color:#fff8ed;transform:translateY(-1px)}.nav-item small{color:var(--muted)}.nav-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--gold-strong);background:#ffffff85;font-size:.78rem;font-weight:900}.nav-copy{min-width:0;display:grid;gap:1px}.nav-copy strong,.nav-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.active small,.nav-item:hover small{color:#fff8eda8}.nav-item.active .nav-icon,.nav-item:hover .nav-icon{color:#2a2018;background:#f6c98d}.status-card{margin-top:auto;border-radius:22px;padding:16px;background:#ffffff7a;border:1px solid var(--line)}.status-row{display:flex;justify-content:space-between;gap:14px;padding:9px 0}.status-row+.status-row{border-top:1px solid var(--line)}.status-row strong{color:var(--ink)}.status-note,.banner-note{margin:12px 0 0;color:var(--muted);font-size:.92rem}.banner-note.warning{color:var(--danger)}.banner-note.success{color:var(--success)}.section-label{margin:0 0 8px;color:var(--gold-strong);font-size:.82rem;font-weight:800}.main-panel{min-width:0;padding:24px 32px 48px}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:-24px -32px 24px;padding:24px 32px 18px;background:#f7f7f5e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(230,227,223,.86)}.topbar h2{font-size:clamp(1.45rem,2vw,2.25rem);max-width:20ch;letter-spacing:-.04em}.topbar-actions{display:flex;gap:10px}.command-button{display:inline-flex;align-items:center;gap:12px;min-width:250px;justify-content:space-between;border:1px solid var(--line);border-radius:999px;padding:10px 12px 10px 16px;color:var(--muted);background:#ffffff94;box-shadow:inset 0 1px #fff9}.command-button kbd{padding:3px 8px;border-radius:999px;color:var(--ink-soft);background:#efe2d1;font-size:.78rem;font-weight:900}.solid-button,.ghost-button,.danger-button{border-radius:999px;border:1px solid transparent;padding:11px 16px;color:inherit;transition:.16s ease}.solid-button:disabled,.ghost-button:disabled,.danger-button:disabled{opacity:.68;cursor:not-allowed}.solid-button{background:#2a2018;color:#fff8ed;font-weight:800;box-shadow:0 10px 24px #2a201829}.solid-button:hover,.ghost-button:hover{transform:translateY(-1px)}.ghost-button{background:#ffffff80;border-color:var(--line);color:var(--ink-soft)}.danger-button{background:#b2412e14;border-color:#b2412e2e;color:var(--danger)}.small{padding:9px 13px}.tiny{padding:7px 10px;font-size:.82rem}.content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.wide-panel{grid-column:1 / -1}.single-view{grid-template-columns:minmax(0,1fr)}.panel,.metric-card,.setting-card,.agent-library-shell{border:1px solid rgba(228,214,196,.82);background:#fffaf2db;box-shadow:var(--shadow-soft)}.panel{border-radius:var(--radius-lg);padding:22px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-header h3{letter-spacing:-.035em}.home-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.home-hero{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;min-height:318px;border-radius:36px;padding:clamp(28px,4vw,48px);background:radial-gradient(circle at 82% 18%,rgba(243,220,192,.72),transparent 28%),radial-gradient(circle at 15% 20%,rgba(220,232,245,.84),transparent 24%),linear-gradient(135deg,#fffaf2,#f2e2ca);border:1px solid rgba(184,118,42,.16);box-shadow:var(--shadow);overflow:hidden}.home-hero-copy{align-self:center}.home-hero h3{max-width:760px;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);line-height:.98;letter-spacing:-.085em}.home-hero p:not(.eyebrow){max-width:580px;margin:20px 0 0;color:var(--ink-soft);font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.home-command-card{align-self:end;display:grid;gap:10px;padding:22px;border-radius:28px;background:#2a2018eb;color:#fff8ed;box-shadow:0 20px 46px #2a201838}.home-command-card .section-label{color:#f6c98d}.home-command-card strong{font-size:1.25rem}.home-command-card span,.home-command-card small{color:#fff8edb3}.home-command-card .usage-track{background:#ffffff24}.home-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric-card{border-radius:24px;padding:18px}.metric-action{text-align:left;color:inherit}.metric-card strong{display:block;margin-top:6px;font-size:2.15rem;letter-spacing:-.06em}.metric-card p{margin:6px 0 0;color:var(--muted)}.continue-panel,.today-workbench-panel{grid-column:span 7}.agent-dock-panel{grid-column:span 5}.command-panel{grid-column:1 / -1}.cockpit-home{align-content:start}.cockpit-hero{min-height:250px}.cockpit-hero .home-hero h3{font-size:clamp(2.65rem,4.4vw,5rem)}.cockpit-home .home-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cockpit-home .metric-card strong{font-size:clamp(1.6rem,2.4vw,2.35rem)}.cockpit-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.cockpit-grid.employee{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.cockpit-panel{min-height:100%}.external-panel{grid-row:span 2}.focus-panel{align-content:start}.signal-list,.focus-action-list{display:grid;gap:10px}.signal-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-list.three{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card{display:grid;gap:8px;min-height:128px;padding:15px;border:1px solid rgba(184,118,42,.14);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.42),transparent 36%),#ffffff8f}.signal-card span,.focus-action-list span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.signal-card strong{font-size:1.55rem;letter-spacing:-.055em}.signal-card small,.focus-action-list small{color:var(--muted);line-height:1.5}.signal-card.healthy{border-color:#3d9b5933;background:radial-gradient(circle at 100% 0%,rgba(210,238,218,.72),transparent 34%),#ffffff9e}.signal-card.watch{border-color:#b8762a42;background:radial-gradient(circle at 100% 0%,rgba(255,219,165,.62),transparent 34%),#ffffff9e}.signal-card.muted{background:linear-gradient(135deg,#ffffff9e,#faf5edad)}.focus-action-list button{display:grid;gap:7px;padding:14px;border:1px solid rgba(184,118,42,.16);border-radius:18px;color:inherit;background:#ffffff94;text-align:left}.focus-action-list button:hover,.signal-card:hover{transform:translateY(-1px);box-shadow:0 16px 34px #3c241614}.focus-action-list strong{font-size:.98rem;letter-spacing:-.025em}.business-starmap-panel{grid-column:1 / -1;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(255,246,225,.92),transparent 30%),radial-gradient(circle at 82% 24%,rgba(221,234,242,.54),transparent 28%),linear-gradient(135deg,#fffdf8,#f1e2cd);border:1px solid rgba(184,118,42,.16);box-shadow:0 24px 70px #3c24161a}.business-starmap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.business-starmap-head h3{max-width:720px;margin:0;font-size:clamp(1.55rem,2.4vw,2.55rem);line-height:1.05;letter-spacing:-.065em}.business-starmap-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px;align-items:stretch}.business-starfield{position:relative;min-height:430px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,252,244,.96),transparent 18%),radial-gradient(circle at 28% 34%,rgba(184,118,42,.14) 0 2px,transparent 3px),radial-gradient(circle at 68% 26%,rgba(184,118,42,.12) 0 1px,transparent 2px),radial-gradient(circle at 80% 72%,rgba(31,31,31,.12) 0 1px,transparent 2px),linear-gradient(150deg,#ffffffb8,#f6ecdebd);border:1px solid rgba(184,118,42,.14)}.business-starfield:before{content:"";position:absolute;inset:11%;border-radius:999px;background:linear-gradient(90deg,transparent 0 49%,rgba(184,118,42,.14) 49% 50%,transparent 50% 100%),linear-gradient(0deg,transparent 0 49%,rgba(184,118,42,.12) 49% 50%,transparent 50% 100%);opacity:.55;pointer-events:none}.star-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(184,118,42,.16);border-radius:999px;transform:translate(-50%,-50%) rotate(-10deg);pointer-events:none}.orbit-one{width:38%;height:28%}.orbit-two{width:66%;height:48%}.orbit-three{width:88%;height:68%}.business-star-node{position:absolute;display:grid;place-items:center;width:88px;min-height:58px;padding:9px 10px;border:1px solid rgba(184,118,42,.22);border-radius:22px;color:var(--ink);background:radial-gradient(circle at 35% 18%,rgba(255,246,204,.95),transparent 32%),#ffffffd6;box-shadow:0 16px 34px #3c24161a;text-align:center;transform:translate(-50%,-50%);transition:.18s ease;z-index:2}.business-star-node:before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(184,118,42,0);transition:.18s ease}.business-star-node span{font-weight:950;letter-spacing:-.04em}.business-star-node small{max-width:100%;margin-top:3px;color:var(--muted);font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-star-node.major{width:104px;min-height:66px}.business-star-node.core{width:118px;min-height:74px;border-color:#2a201857;background:radial-gradient(circle at 35% 16%,rgba(255,226,158,.95),transparent 35%),linear-gradient(135deg,#2a2018,#9b632c);color:#fff8ed}.business-star-node.core small{color:#fff8edad}.business-star-node:hover,.business-star-node.active{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 24px 54px #3c24162e}.business-star-node.active:before{inset:-9px;border-color:#b8762a57}.business-starmap-detail{display:grid;align-content:start;gap:13px;padding:22px;border-radius:30px;background:#2a2018f0;color:#fff8ed;box-shadow:0 20px 58px #2a20182e}.business-node-domain{width:fit-content;padding:6px 10px;border-radius:999px;background:#f6c98d24;color:#f6c98d;font-size:.72rem;font-weight:900}.business-starmap-detail h4{margin:0;font-size:1.75rem;letter-spacing:-.06em}.business-starmap-detail p{margin:0;color:#fff8edb8;line-height:1.7}.business-topic-list{display:grid;gap:9px;margin-top:4px}.business-topic-list button{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,248,237,.1);border-radius:18px;color:inherit;background:#ffffff12;text-align:left;transition:.16s ease}.business-topic-list button:hover{background:#ffffff1f;transform:translateY(-1px)}.business-topic-list strong{font-size:.95rem}.business-topic-list small{color:#fff8ed94}.business-related-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:4px}.business-related-row span{color:#fff8ed8a;font-size:.78rem}.business-related-row button{min-height:30px;padding:0 11px;border:1px solid rgba(246,201,141,.22);border-radius:999px;color:#f6c98d;background:#f6c98d14}.continue-card.compact{margin:0}.cockpit-shortcuts{grid-column:1 / -1}.continue-card{width:100%;display:grid;gap:6px;margin-bottom:14px;padding:18px;border-radius:22px;color:inherit;text-align:left;background:#2a2018;border:1px solid #2a2018}.continue-card span,.continue-card small{color:#fff8edad}.continue-card strong{color:#fff8ed;font-size:1.18rem}.task-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-card-grid.refined{margin-top:14px}.task-card{display:grid;gap:6px;min-height:112px;padding:16px;border-radius:20px;border:1px solid var(--line);background:#ffffff8c;color:inherit;text-align:left;transition:.16s ease}.task-card:hover,.dock-agent:hover,.command-grid button:hover,.agent-app-card:hover,.history-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.task-card span{color:var(--gold-strong);font-size:.82rem;font-weight:800}.task-card strong{font-weight:700}.today-task-list{display:grid;gap:9px}.today-task-card{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff8f}.today-task-card.high{border-color:#ba46263d;background:#ffefe4b8}.today-task-card.medium{border-color:#b8762a3d;background:#fff7e8b8}.today-task-card span{color:var(--gold-strong);font-size:.74rem;font-weight:900}.today-task-card small{color:var(--muted);line-height:1.45}.tasks-view{display:grid;gap:12px}.tasks-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;background:radial-gradient(circle at 88% 18%,rgba(243,220,192,.76),transparent 28%),linear-gradient(135deg,#fffaf2f5,#efe4d3f0)}.tasks-hero h3{margin:0;font-size:clamp(1.7rem,2.8vw,3.2rem);line-height:.96;letter-spacing:-.07em}.tasks-hero p:not(.eyebrow){max-width:720px;margin:10px 0 0;color:var(--muted)}.tasks-hero-metrics{display:grid;grid-template-columns:repeat(3,104px);gap:8px}.tasks-hero-metrics article{display:grid;gap:4px;min-height:86px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff94}.tasks-hero-metrics span,.task-board-head span{color:var(--muted);font-size:.76rem;font-weight:820}.tasks-hero-metrics strong{color:var(--gold-strong);font-size:1.55rem}.task-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.task-board-column{display:grid;gap:9px;min-height:420px;padding:12px;border:1px solid var(--line);border-radius:22px;background:#fffaf2bd}.task-board-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.task-board-head strong,.task-board-head span{display:block}.task-board-head b{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:999px;color:#fff8ed;background:#2a2018;font-size:.78rem}.task-board-list{display:grid;gap:8px}.task-board-card{display:grid;gap:6px;width:100%;padding:12px;border:1px solid rgba(228,214,196,.88);border-radius:16px;color:inherit;text-align:left;background:#ffffff9e}.task-board-card.high{border-color:#ba462642}.task-board-card span{color:var(--gold-strong);font-size:.72rem;font-weight:900}.task-board-card small,.task-board-empty{color:var(--muted);line-height:1.45}.home-agent-dock{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.dock-agent{display:grid;justify-items:center;gap:8px;min-height:142px;padding:18px 12px;border-radius:24px;border:1px solid var(--line);background:#ffffff8f;color:inherit;text-align:center;transition:.16s ease}.dock-agent small{color:var(--muted)}.agent-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:16px;background:radial-gradient(circle at 32% 22%,#fff4cf,transparent 30%),linear-gradient(135deg,#2a2018,#9b632c);color:#fff8ed;font-weight:900;box-shadow:inset 0 1px #fff3}.agent-icon.large{width:58px;height:58px;border-radius:20px;font-size:1.08rem}.command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.command-grid button{display:grid;gap:8px;min-height:116px;padding:18px;color:inherit;text-align:left;border:1px solid var(--line);border-radius:22px;background:#ffffff80;transition:.16s ease}.command-grid span{color:var(--gold-strong);font-weight:900}.command-grid small{color:var(--muted)}.agent-launcher-view{display:grid;gap:18px}.agent-launcher-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:34px;border-radius:34px;background:radial-gradient(circle at 82% 22%,rgba(243,220,192,.88),transparent 34%),linear-gradient(135deg,#fffaf2,#f5eadb 58%,#ead7bf);border:1px solid rgba(184,118,42,.14);box-shadow:var(--shadow-soft)}.agent-launcher-head h3{margin:0;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.08em;line-height:1}.agent-launcher-head p:not(.eyebrow){margin:14px 0 0;color:var(--muted)}.launcher-count{display:grid;justify-items:end;gap:2px}.launcher-count strong{font-size:3rem;letter-spacing:-.08em}.launcher-count span{color:var(--muted)}.agent-hero-actions{display:grid;justify-items:end;gap:14px;min-width:190px}.agent-library-shell{border-radius:34px;padding:18px;background:linear-gradient(180deg,#fffbf5d1,#f7eee294),#ffffff85;border:1px solid rgba(184,118,42,.13)}.agent-market-toolbar,.conversation-toolbar,.knowledge-tools{display:grid;gap:14px;margin-bottom:18px;padding:16px;border-radius:22px;background:#ffffff8a;border:1px solid var(--line)}.agent-market-toolbar.refined{grid-template-columns:minmax(260px,1fr) auto;align-items:end;padding:14px;background:#ffffffad}.digital-army-head{position:relative;overflow:hidden}.digital-army-head:after{content:"";position:absolute;inset:auto 34px -80px auto;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(255,248,237,.78) 0 10%,rgba(196,122,59,.16) 11% 34%,transparent 35%);opacity:.7}.digital-army-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:280px}.digital-army-stats article{display:grid;gap:2px;padding:12px 14px;border-radius:18px;background:#ffffff94;border:1px solid rgba(184,118,42,.16);box-shadow:inset 0 1px #ffffffb8}.digital-army-stats strong{color:var(--ink);font-size:1.45rem;letter-spacing:-.06em}.digital-army-stats span{color:var(--muted);font-size:.78rem;font-weight:800}.digital-department-stack{display:grid;gap:14px}.digital-department{display:grid;gap:12px;padding:16px;border-radius:28px;background:linear-gradient(135deg,#ffffffbd,#faf2e7c7),#ffffff8a;border:1px solid rgba(184,118,42,.13);box-shadow:0 18px 44px #472e160e}.digital-department-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.digital-department-head h4{margin:3px 0 0;max-width:760px;color:var(--ink);font-size:1rem;line-height:1.55;letter-spacing:-.02em}.digital-department-head>span{flex:0 0 auto;padding:7px 10px;color:var(--gold-strong);border-radius:999px;background:#f4e7d5;font-size:.78rem;font-weight:950}.digital-employee-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:10px}.digital-employee-card{position:relative;display:grid;gap:10px;min-height:184px;padding:12px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 88% 0%,rgba(246,201,141,.26),transparent 34%),linear-gradient(145deg,#fffdf8,#f3e5d2);border:1px solid rgba(152,104,52,.18);box-shadow:0 14px 28px #472e1617,inset 0 1px #ffffffd6;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.digital-employee-card:hover{transform:translateY(-2px);border-color:#a35f2d57;box-shadow:0 18px 38px #472e1621,inset 0 1px #ffffffe6}.digital-employee-card.is-coming{opacity:.78;background:repeating-linear-gradient(135deg,#ffffff57 0 10px,#f5eadb6b 10px 20px),#f6ead9;box-shadow:none}.digital-employee-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0;color:inherit;text-align:left;border:0;background:transparent}.digital-employee-main:disabled{cursor:default}.digital-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:radial-gradient(circle at 32% 30%,rgba(255,248,237,.92),transparent 21%),linear-gradient(145deg,#3a281b,#9a5d20);box-shadow:inset 0 1px #ffffff57,0 10px 20px #3a281b2e}.digital-avatar span{color:#fff8ed;font-weight:950}.digital-employee-copy{display:grid;min-width:0;gap:2px}.digital-employee-copy strong{overflow:hidden;color:var(--ink);font-size:1.08rem;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.digital-employee-copy small{overflow:hidden;color:var(--muted);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.digital-employee-status{display:inline-flex;align-items:center;gap:5px;color:var(--gold-strong);font-size:.68rem;font-weight:950}.digital-employee-status i{width:7px;height:7px;border-radius:999px;background:#3aa35f;box-shadow:0 0 0 4px #3aa35f1a}.is-coming .digital-employee-status i{background:#b99a74;box-shadow:none}.digital-employee-card p{display:-webkit-box;min-height:43px;margin:0;overflow:hidden;color:var(--muted);font-size:.86rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.digital-skill-row{display:flex;flex-wrap:wrap;gap:6px}.digital-skill-row span{padding:5px 8px;color:var(--ink-soft);border-radius:999px;background:#8467481a;font-size:.74rem;font-weight:850}.digital-employee-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:2px}.digital-employee-actions>span,.digital-coming-label{color:var(--muted);font-size:.76rem;font-weight:850}.digital-coming-label{color:var(--gold-strong)}.digital-action-group{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.feishu-integration-view{display:grid;gap:18px}.integration-page-head,.integration-status-row,.integration-card{border:1px solid var(--line);border-radius:26px;background:#ffffffd6;box-shadow:0 18px 44px #1e19140f}.integration-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px}.integration-page-head h3,.integration-card h4{margin:0;color:var(--ink);letter-spacing:-.04em}.integration-page-head h3{font-size:clamp(1.7rem,3vw,2.8rem)}.integration-page-head p:not(.eyebrow),.integration-card p,.muted-copy{margin:8px 0 0;color:var(--muted);line-height:1.65}.integration-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.integration-status-row article{display:grid;gap:4px;min-width:0;padding:18px 20px;background:#faf7f2b8}.integration-status-row strong{overflow:hidden;color:var(--ink);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.integration-status-row span{color:var(--muted);font-size:.84rem;font-weight:760}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.integration-card{display:grid;align-content:start;gap:14px;padding:20px}.integration-checklist{display:grid;gap:8px}.integration-checklist span,.copy-pill{width:fit-content;padding:8px 11px;color:var(--ink);border:1px solid var(--line);border-radius:999px;background:#f8f3eb;font-size:.84rem;font-weight:850}.copy-field,.integration-form label{display:grid;gap:8px}.copy-field>span,.integration-form label>span{color:var(--muted);font-size:.78rem;font-weight:900}.copy-field div{display:flex;gap:8px}.copy-field input,.integration-form input{width:100%;min-width:0;padding:12px 13px;color:var(--ink);border:1px solid var(--line);border-radius:14px;outline:none;background:#fff;font:inherit}.copy-field input:focus,.integration-form input:focus{border-color:#89592861;box-shadow:0 0 0 4px #a7743e1a}.integration-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.integration-usage-card{max-width:760px}.copy-pill{color:#fff8ed;border-color:#2b1f162e;background:#2f2117}.workforce-dispatch-panel{grid-column:1 / -1}.dispatch-card-grid,.employee-template-grid,.delivery-category-grid,.knowledge-readiness-grid,.employee-evaluation-grid,.memory-rule-grid{display:grid;gap:10px}.dispatch-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dispatch-card{display:grid;gap:8px;min-height:150px;padding:15px;color:inherit;text-align:left;border:1px solid rgba(184,118,42,.16);border-radius:20px;background:radial-gradient(circle at 95% 0%,rgba(246,201,141,.28),transparent 34%),#ffffffa8;box-shadow:0 14px 32px #472e1612}.dispatch-card span,.employee-template-card span,.employee-standard-card span,.delivery-category-card span{color:var(--gold-strong);font-size:.76rem;font-weight:950}.dispatch-card strong{color:var(--ink);font-size:1.05rem;line-height:1.35}.dispatch-card small,.employee-standard-line{color:var(--muted);line-height:1.5}.employee-standard-line{display:-webkit-box;overflow:hidden;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.employee-template-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:14px}.employee-template-card{display:grid;gap:6px;padding:12px;color:inherit;text-align:left;border-radius:16px;border:1px solid var(--line);background:#ffffffad}.employee-template-card strong{color:var(--ink)}.employee-standard-card{display:grid;gap:8px;padding:14px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.58),transparent 34%),#fff8ed;border:1px solid rgba(184,118,42,.16)}.employee-standard-card strong{color:var(--ink);line-height:1.45}.employee-standard-card p{margin:0;color:var(--muted)}.employee-standard-card div{display:flex;flex-wrap:wrap;gap:6px}.employee-standard-card em,.employee-evaluation-grid em{padding:5px 8px;color:var(--ink-soft);border-radius:999px;background:#8467481a;font-size:.72rem;font-style:normal;font-weight:850}.delivery-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.delivery-category-card{display:grid;gap:4px;padding:14px;border-radius:18px;border:1px solid var(--line);background:#ffffff9e}.delivery-category-card strong{color:var(--ink);font-size:1.7rem;letter-spacing:-.06em}.delivery-category-card small{color:var(--muted)}.knowledge-readiness-panel{display:grid;gap:10px;margin:12px 0;padding:14px;border-radius:20px;background:#ffffff94;border:1px solid var(--line)}.knowledge-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.knowledge-readiness-grid article,.employee-evaluation-grid article,.memory-rule-grid article{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid var(--line);background:#ffffff9e}.knowledge-readiness-grid article.ready{border-color:#3aa35f47}.knowledge-readiness-grid article.missing{border-color:#c47a3b47;background:#fff8ed}.knowledge-readiness-grid strong,.memory-rule-grid strong{color:var(--ink)}.knowledge-readiness-grid span{color:var(--gold-strong);font-size:.78rem;font-weight:950}.knowledge-readiness-grid small,.memory-rule-grid span{color:var(--muted);line-height:1.5}.memory-rule-grid{margin-bottom:14px}.employee-evaluation-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.employee-evaluation-grid article{min-height:190px}.employee-evaluation-grid article.ready{border-color:#3aa35f3d}.employee-evaluation-grid article.pending{opacity:.72;border-style:dashed}.employee-evaluation-grid article>div:first-child{display:grid;gap:3px}.employee-evaluation-grid strong{color:var(--ink)}.employee-evaluation-grid span,.employee-evaluation-grid p{color:var(--muted);line-height:1.5}.employee-evaluation-grid article>div:last-child{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.agent-section{display:grid;gap:14px;margin-top:18px}.agent-section:first-of-type{margin-top:0}.agent-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.agent-section-head h4{margin:4px 0 0;color:var(--ink);font-size:1.25rem;letter-spacing:-.04em}.agent-section-head>span{max-width:360px;color:var(--muted);font-size:.9rem;text-align:right}.agent-section-head.compact{align-items:flex-start}.agent-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-spotlight-card{position:relative;display:grid;gap:18px;min-height:420px;padding:24px;overflow:hidden;color:#fff8ed;border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(255,210,150,.32),transparent 30%),linear-gradient(145deg,#2b2119,#4b321f);border:1px solid rgba(255,236,211,.12);box-shadow:0 22px 58px #2a201829}.agent-spotlight-card:after{content:"";position:absolute;right:-80px;bottom:-90px;width:220px;height:220px;border-radius:999px;background:#fff8ed14}.agent-spotlight-top,.agent-spotlight-footer,.agent-mini-top,.agent-mini-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-spotlight-top>span:last-child,.agent-spotlight-footer>span,.agent-mini-top>span:last-child{color:#fff8edad;font-size:.82rem;font-weight:800}.agent-spotlight-card .eyebrow{color:#f6c98d}.agent-spotlight-card h4{margin:6px 0 0;color:#fff8ed;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.07em}.agent-spotlight-card p:not(.eyebrow){max-width:620px;margin:12px 0 0;color:#fff8edc7;line-height:1.75}.agent-usecase-grid{display:flex;flex-wrap:wrap;gap:8px}.agent-usecase-grid span{padding:8px 11px;color:#fff8ed;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);font-size:.86rem;font-weight:800}.agent-start-card{position:relative;z-index:1;display:grid;gap:6px;padding:16px;color:#2a2018;text-align:left;border:0;border-radius:22px;background:#fff8ed;box-shadow:inset 0 0 0 1px #b8762a24}.agent-start-card small{color:var(--gold-strong);font-weight:950}.agent-start-card strong{line-height:1.55}.agent-spotlight-footer{position:relative;z-index:1;margin-top:auto}.agent-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:12px}.agent-mini-card{display:grid;gap:14px;min-height:300px;padding:18px;color:inherit;border-radius:24px;background:#ffffffb8;border:1px solid rgba(184,118,42,.14);box-shadow:0 16px 36px #472e160f}.agent-mini-top>span:last-child{color:var(--muted);padding:6px 9px;border-radius:999px;background:#f1e5d5}.agent-mini-card h4{margin:0;color:var(--ink);font-size:1.35rem;letter-spacing:-.05em}.agent-mini-card p{margin:0;color:var(--muted);line-height:1.65}.agent-mini-card .pill-row{margin-top:auto}.agent-mini-actions{padding-top:4px}.agent-coming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.agent-coming-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:20px;border:1px dashed rgba(132,103,72,.26);background:repeating-linear-gradient(135deg,#ffffff6b 0 10px,#f5eadb73 10px 20px),#ffffff8f}.agent-coming-card strong,.agent-coming-card small{display:block}.agent-coming-card small{margin-top:2px;color:var(--muted)}.agent-coming-card b{color:var(--gold-strong);font-size:.82rem}.agent-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.agent-experience-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.agent-card,.agent-app-card,.prompt-card,.history-card{color:inherit;text-align:left;border-radius:24px;border:1px solid var(--line);background:#ffffff94;padding:18px;transition:.16s ease}.agent-app-card{display:grid;min-height:360px}.agent-app-card.featured{border-color:#b8762a61;background:#fff6e9}.agent-app-card.coming-soon{position:relative;overflow:hidden;border-style:dashed;border-color:#84674857;background:repeating-linear-gradient(135deg,#ffffff5c 0 10px,#f5eadb7a 10px 20px),#ffffff80}.agent-app-card.coming-soon:after{content:"COMING SOON";position:absolute;top:14px;right:-32px;transform:rotate(28deg);padding:5px 34px;color:#fff8ed;background:#2a2018;font-size:.62rem;font-weight:950;letter-spacing:.12em}.agent-app-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.agent-app-card h4{margin:0;font-size:1.55rem;letter-spacing:-.05em}.agent-app-card p:not(.eyebrow){margin:0;color:var(--muted)}.agent-release-note{display:block;color:var(--gold-strong);font-size:.76rem;font-weight:850;line-height:1.45}.agent-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.agent-card-main{display:grid;gap:8px;padding:0;color:inherit;text-align:left;border:0;background:transparent}.agent-card-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agent-card-metrics span{padding:6px 9px;border-radius:999px;color:var(--ink-soft);background:#f1e5d5;font-size:.78rem;font-weight:700}.agent-prompt-preview{display:grid;gap:6px;margin-top:18px;padding:14px;color:inherit;text-align:left;border-radius:18px;background:#f5eadb;border:1px solid var(--line)}.agent-prompt-preview span{color:var(--gold-strong);font-size:.78rem;font-weight:900}.agent-prompt-preview:disabled,.prompt-card:disabled{opacity:.62}.agent-detail-panel{position:sticky;top:112px;display:grid;gap:18px;padding:22px;border-radius:28px;background:radial-gradient(circle at 80% 8%,rgba(243,220,192,.8),transparent 28%),#2a2018;color:#fff8ed;box-shadow:0 22px 60px #2a20182e}.coming-soon-banner{display:grid;gap:5px;padding:12px;border-radius:16px;background:#ffffff1a;border:1px dashed rgba(255,255,255,.22)}.coming-soon-banner strong{color:#fff8ed;font-size:.95rem}.agent-detail-panel .section-label,.agent-detail-panel .eyebrow{color:#f6c98d}.agent-detail-panel .detail-copy,.agent-detail-panel p,.agent-detail-panel small,.agent-detail-panel span{color:#fff8edb8}.agent-detail-identity{display:grid;gap:14px}.agent-detail-identity h3{margin:0;font-size:1.8rem;letter-spacing:-.06em}.agent-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-detail-stats div{display:grid;gap:2px;padding:12px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.09)}.agent-detail-stats strong{color:#fff8ed;font-size:1.35rem}.agent-detail-panel .prompt-card{color:#fff8ed;background:#ffffff14;border-color:#ffffff1f}.agent-detail-panel .pill{color:#fff8ed;background:#ffffff1a}.agent-detail-actions{display:grid;gap:10px}.agent-detail-actions .solid-button{background:#fff8ed;color:#2a2018}.agent-detail-actions .ghost-button{color:#fff8ed;background:#ffffff14;border-color:#ffffff24}.prompt-link{padding:0;color:var(--gold-strong);text-align:left;border:0;background:transparent}.agent-accent{display:block;width:48px;height:6px;border-radius:999px;margin-bottom:16px}.search-field{display:grid;gap:8px}.search-field span{color:var(--muted);font-size:.86rem}.search-field input,.activation-row input,.settings-form-row input,.agent-config-grid input,.agent-config-grid textarea,.composer textarea{width:100%;border-radius:16px;border:1px solid var(--line);background:#ffffffb8;color:var(--ink);padding:12px 14px;outline:none}.search-field input:focus,.activation-row input:focus,.settings-form-row input:focus,.agent-config-grid input:focus,.agent-config-grid textarea:focus,.composer textarea:focus{border-color:#b8762a7a;box-shadow:0 0 0 4px #b8762a1a}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.filter-row.flush{margin-bottom:0}.filter-chip{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--ink-soft);background:#ffffff85}.filter-chip.active{color:#fff8ed;background:#2a2018;border-color:#2a2018}.toolbar-note{margin:0;color:var(--muted);font-size:.9rem}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pill-row.compact{margin-top:8px}.pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#efe3d4;color:var(--ink-soft);font-size:.82rem;font-weight:700}.pill.strong{background:var(--gold-soft)}.empty-state{padding:22px;border-radius:22px;background:#ffffff8a;border:1px dashed var(--line-strong)}.empty-state p:last-child{margin:8px 0 0;color:var(--muted)}.wide-empty{grid-column:1 / -1}.workspace-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;gap:16px;align-items:stretch;min-height:calc(100vh - 130px)}.workspace-sidebar,.workspace-context{position:sticky;top:112px;align-self:start;max-height:calc(100vh - 132px);overflow:auto}.workspace-chat{min-width:0;min-height:calc(100vh - 132px);display:flex;flex-direction:column;padding-bottom:18px}.workspace-route-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px;padding:9px 12px;border-radius:999px;color:var(--muted);background:#f0e5d6;border:1px solid var(--line);font-size:.84rem}.workspace-route-bar strong{color:var(--gold-strong)}.panel-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.session-list,.prompt-list,.source-list,.asset-table,.chunk-list,.ledger-list,.history-list{display:grid;gap:10px}.session-row{display:flex;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--line);border-radius:16px;padding:11px 12px;color:inherit;background:#ffffff8a;text-align:left}.session-row.active{border-color:#b8762a5c;background:#f3dfc5}.session-row small{color:var(--muted)}.chat-stream{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:4px 8px 18px 0}.chat-stream.tall{flex:1;min-height:360px;max-height:none}.empty-chat-card{min-height:260px;display:grid;align-content:center;justify-items:start;border-radius:28px;padding:28px;background:radial-gradient(circle at 80% 20%,rgba(243,220,192,.72),transparent 28%),#fffaf2;border:1px solid var(--line)}.empty-chat-card h4{margin:0;font-size:1.5rem}.empty-chat-card p:not(.section-label){max-width:620px;margin:10px 0 0;color:var(--muted)}.empty-chat-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.message-bubble{max-width:min(760px,82%);padding:16px 18px;border-radius:24px}.message-bubble.assistant{background:#fffaf2;border:1px solid var(--line)}.message-bubble.user{margin-left:auto;background:#2a2018;border:1px solid #2a2018;color:#fff8ed}.message-role{margin:0 0 8px;color:var(--gold-strong);font-size:.82rem;font-weight:800}.message-bubble.user .message-role{color:#f6c98d}.rich-message{color:inherit}.rich-message strong{font-weight:900}.rich-message code{border:1px solid rgba(184,118,42,.18);border-radius:7px;padding:1px 6px;color:var(--gold-strong);background:#f3dcc06b;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92em}.message-bubble.user .rich-message code{color:#fff8ed;background:#ffffff1f;border-color:#ffffff2e}.message-generated-image{display:grid;gap:8px;margin:8px 0 0}.message-image-composite{display:grid;gap:10px;min-width:0}.message-generated-image img{width:min(100%,560px);max-height:560px;object-fit:contain;border:1px solid rgba(184,118,42,.18);border-radius:22px;background:#ffffffb8;box-shadow:0 22px 70px #3c24161f}.message-generated-image figcaption{color:var(--muted);font-size:.76rem;font-weight:850}.rich-message p,.rich-message ul,.rich-message ol,.rich-message h4,.rich-message h5{margin:0 0 12px}.rich-message h4,.rich-message h5{color:inherit}.rich-message ul,.rich-message ol{padding-left:20px}.message-bubble p:last-child{margin-bottom:0}.message-refs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.message-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(130,119,105,.18)}.feedback-button-row{display:inline-flex;flex-wrap:wrap;gap:5px}.feedback-button{min-height:24px;padding:0 7px;border:1px solid rgba(184,118,42,.16);border-radius:999px;color:var(--muted);background:#ffffff8a;font-size:.72rem;font-weight:850}.feedback-button.active{color:#fff8ed;background:#2a2018;border-color:#2a2018}.text-button{padding:0;color:var(--gold-strong);border:0;background:transparent;font-size:.84rem;font-weight:800}.message-bubble.user .text-button{color:#f6c98d}.text-button:disabled{opacity:.5;cursor:not-allowed}.typing-bubble{width:fit-content}.typing-dots{display:flex;gap:6px;align-items:center;min-width:62px;padding:4px 0}.typing-dots span{width:8px;height:8px;border-radius:999px;background:var(--gold);animation:typing-pulse .9s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.12s}.typing-dots span:nth-child(3){animation-delay:.24s}@keyframes typing-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.composer{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);background:#fffaf2eb}.composer textarea{min-height:118px;resize:vertical}.composer-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.composer-hints{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.composer-hints span{color:var(--muted);font-size:.88rem}.refs-panel{margin-bottom:16px;border-radius:20px;padding:14px;background:#f5eadb;border:1px solid var(--line)}.refs-panel p:last-child{margin:0;color:var(--muted)}.source-card{display:grid;gap:4px;padding:12px;border-radius:16px;background:#ffffff94;border:1px solid var(--line)}.source-card span{color:var(--muted);font-size:.84rem}.outcome-card{display:grid;gap:10px;padding:16px;border-radius:22px;background:radial-gradient(circle at right,rgba(243,220,192,.7),transparent 32%),#fff6e9;border:1px solid rgba(184,118,42,.18)}.outcome-card h4{margin:0;font-size:1.2rem;letter-spacing:-.04em}.outcome-card p{margin:0;color:var(--ink-soft)}.context-scope-card{display:grid;gap:8px;padding:12px;border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(223,231,216,.82),transparent 34%),#ffffff80;border:1px solid var(--line)}.context-scope-card>div{display:grid;gap:2px;padding:8px;border-radius:12px;background:#fffaf294}.context-scope-card strong{font-size:.84rem}.context-scope-card span{color:var(--muted);font-size:.76rem}.outcome-actions{display:flex;flex-wrap:wrap;gap:8px}.next-action-list{display:grid;gap:8px}.next-only-panel{margin-top:6px}.context-mini-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.context-mini-head span{color:var(--accent-strong);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.context-mini-head b{color:var(--muted);font-size:.76rem}.next-action-card{display:grid;gap:4px;padding:12px;color:inherit;text-align:left;border-radius:16px;border:1px solid var(--line);background:#ffffff94}.next-action-card strong{color:var(--ink)}.next-action-card span{color:var(--muted);font-size:.84rem}.workflow-card,.context-quality-card{display:grid;gap:10px;margin-top:12px;padding:13px;border:1px solid rgba(222,203,176,.95);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.48),transparent 34%),#ffffffa8}.workflow-head,.context-quality-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-head span,.context-quality-head span{display:block;color:var(--accent-strong);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.workflow-head strong,.context-quality-head strong{display:block;margin-top:4px;color:var(--ink);font-size:.98rem}.workflow-head b,.context-quality-head b{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:34px;border-radius:999px;color:#fff8ed;background:#2a2018;font-size:.82rem}.workflow-progress{height:7px;overflow:hidden;border-radius:999px;background:#2a201817}.workflow-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8762a,#f4b15e)}.workflow-card>p,.context-quality-card>p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.workflow-stage-list,.quality-check-list,.missing-input-list,.template-chip-list{display:grid;gap:7px}.workflow-stage-list article,.quality-check-list article{display:grid;gap:3px;padding:9px;border-radius:13px;border:1px solid rgba(228,214,196,.84);background:#ffffff94}.workflow-stage-list article.done,.quality-check-list article.passed{border-color:#4486523d;background:#e4f2e58a}.workflow-stage-list article.active{border-color:#b8762a47;background:#fff5e5b8}.workflow-stage-list span,.quality-check-list span{color:var(--ink);font-size:.8rem;font-weight:900}.workflow-stage-list small,.quality-check-list small{color:var(--muted);font-size:.72rem;line-height:1.45}.context-quality-card.strong{border-color:#44865242}.context-quality-card.needs_evidence{border-color:#ba462647;background:radial-gradient(circle at 100% 0%,rgba(255,205,174,.42),transparent 34%),#fff7f0bd}.missing-input-card,.template-quick-card{display:grid;gap:10px}.missing-input-list button,.template-chip-list button{display:grid;gap:4px;width:100%;padding:9px;border:1px solid rgba(228,214,196,.88);border-radius:13px;color:inherit;text-align:left;background:#ffffffa8}.missing-input-list button:hover,.template-chip-list button:hover,.next-action-card:hover{border-color:#b8762a52;background:#fff6e8e6}.missing-input-list b,.template-chip-list b{color:var(--ink);font-size:.8rem}.missing-input-list small,.template-chip-list small{color:var(--muted);font-size:.72rem;line-height:1.45}.context-signal-card{margin-top:12px;padding:13px;border-radius:18px;border:1px solid rgba(222,203,176,.9);background:linear-gradient(145deg,#ffffffb8,#faefe085),#ffffff94}.context-signal-card>span,.context-meter-row span{display:block;color:var(--accent-strong);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.context-signal-card strong{display:block;margin-top:6px;color:var(--ink);font-size:.98rem}.context-signal-card p{margin:8px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.context-signal-card em{display:inline-flex;margin-top:10px;padding:6px 9px;border-radius:999px;color:var(--ink);background:#ffffffb3;border:1px solid var(--line);font-size:.75rem;font-style:normal;font-weight:800}.grounding-card.high{border-color:#44865247;background:linear-gradient(145deg,#f4fcf4e6,#e7f4e594),#ffffff9e}.grounding-card.low,.grounding-card.none{border-color:#ba46264d;background:linear-gradient(145deg,#fff7efeb,#ffe8daa3),#fff9}.grounding-source-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.context-signal-card small{display:block;margin-top:8px;color:var(--gold-strong);font-size:.74rem;font-weight:850;line-height:1.45}.context-evidence-list{display:grid;gap:7px;margin-top:10px}.context-evidence-item{display:grid;gap:3px;padding:9px;border-radius:13px;background:#ffffffa8;border:1px solid rgba(228,214,196,.82)}.context-evidence-item b{color:var(--ink);font-size:.8rem;line-height:1.35}.context-evidence-item small{color:var(--muted);font-size:.72rem}.context-meter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.context-meter-row article{padding:10px 8px;border-radius:14px;border:1px solid rgba(228,214,196,.8);background:#fff9}.context-meter-row strong{display:block;margin-top:4px;color:var(--ink);font-size:.86rem}.trust-panel{margin-top:16px;padding:14px;border-radius:20px;background:#f4eadc;border:1px solid var(--line)}.trust-score{display:grid;gap:4px}.trust-score span{color:var(--muted);font-size:.86rem}.stack-block+.stack-block{margin-top:22px}.prompt-card{width:100%}.prompt-card.static{cursor:default}.conversation-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end}.conversation-stats{display:grid;grid-template-columns:auto auto;gap:4px 8px;align-items:baseline;min-width:190px;padding:12px 14px;border-radius:18px;background:#f3e7d8}.conversation-stats strong{color:var(--gold-strong);font-size:1.2rem}.conversation-stats span{color:var(--muted);font-size:.86rem}.favorite-session-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px}.favorite-session-card{display:grid;gap:4px;padding:14px;color:inherit;text-align:left;border-radius:18px;background:#2a2018;border:1px solid #2a2018}.favorite-session-card strong{color:#fff8ed}.favorite-session-card span,.favorite-session-card small{color:#fff8eda8}.session-card{display:block}.session-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.session-row-rich{align-items:stretch;padding:0;overflow:hidden}.session-open{flex:1;display:grid;gap:3px;min-width:0;padding:12px;color:inherit;text-align:left;border:0;background:transparent}.session-open span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;border-left:1px solid var(--line)}.knowledge-summary,.settings-grid{display:grid;gap:14px}.knowledge-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.knowledge-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.knowledge-quality-grid article{display:grid;gap:5px;padding:16px;border-radius:20px;background:#ffffff8f;border:1px solid var(--line)}.knowledge-quality-grid span{color:var(--muted);font-size:.84rem}.knowledge-quality-grid strong{color:var(--ink);font-size:1.18rem}.knowledge-quality-grid small{color:var(--muted)}.knowledge-os-panel{display:grid;gap:14px;margin-bottom:16px;padding:18px;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,228,191,.68),transparent 34%),linear-gradient(135deg,#ffffffd1,#faf2e6b3);border:1px solid rgba(219,193,159,.72);box-shadow:0 18px 42px #54361b12}.knowledge-os-panel h4{max-width:920px;margin:0;color:var(--ink);font-size:1.05rem;line-height:1.55}.knowledge-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.knowledge-standard-grid article{display:grid;gap:5px;min-height:112px;padding:14px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(226,201,169,.72)}.knowledge-standard-grid span,.knowledge-blueprint-head span{color:var(--gold-strong);font-size:.76rem;font-weight:900}.knowledge-standard-grid strong{color:var(--ink);font-size:1.18rem}.knowledge-standard-grid small,.knowledge-blueprint-head small{color:var(--muted);line-height:1.5}.knowledge-blueprint-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:4px}.knowledge-blueprint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.knowledge-blueprint-grid article{position:relative;display:grid;gap:5px;min-height:94px;padding:12px;overflow:hidden;border-radius:18px;background:#ffffff94;border:1px solid rgba(226,201,169,.66)}.knowledge-blueprint-grid article:before{content:"";position:absolute;top:13px;right:13px;width:7px;height:7px;border-radius:999px;background:#c8b294;box-shadow:0 0 0 5px #c8b2941f}.knowledge-blueprint-grid article.ready:before{background:#4d9b66;box-shadow:0 0 0 5px #4d9b661f}.knowledge-blueprint-grid article.missing{background:#fffaf280}.knowledge-blueprint-grid strong{color:var(--ink);font-size:.9rem}.knowledge-blueprint-grid span{color:var(--gold-strong);font-size:.78rem;font-weight:900}.knowledge-blueprint-grid small{color:var(--muted);font-size:.76rem;line-height:1.45}.knowledge-dropzone{width:100%;display:grid;gap:6px;margin-bottom:16px;padding:22px;color:inherit;text-align:left;border-radius:24px;background:radial-gradient(circle at right,rgba(220,232,245,.92),transparent 30%),#fffaf2;border:1px dashed var(--line-strong)}.knowledge-dropzone span{color:var(--gold-strong);font-weight:900}.knowledge-dropzone strong{font-size:1.2rem}.knowledge-dropzone small{color:var(--muted)}.asset-row,.history-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-radius:20px;background:#ffffff8f;border:1px solid var(--line)}.asset-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.asset-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.asset-trust-row span{padding:6px 9px;border-radius:999px;color:var(--gold-strong);background:#f3dfc5;font-size:.8rem;font-weight:800}.asset-summary{max-width:680px;margin-top:7px;color:var(--muted);font-size:.82rem;line-height:1.55}.asset-keyword-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.asset-keyword-row span{padding:4px 8px;border-radius:999px;color:var(--accent-strong);background:#fff0dad1;border:1px solid rgba(232,189,135,.48);font-size:.72rem;font-weight:850}.knowledge-profile-meta{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.knowledge-profile-meta span{padding:6px 9px;border-radius:999px;color:var(--ink);background:#ffffffb3;border:1px solid rgba(226,201,169,.7);font-size:.76rem;font-weight:800}.knowledge-usage-guidance{margin:10px 0 0;padding:12px;color:var(--ink);background:#fff4e4b8;border:1px solid rgba(226,201,169,.74);border-radius:16px;font-size:.84rem;line-height:1.55}.knowledge-governance-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:10px;padding:10px;border-radius:16px;background:#ffffff9e;border:1px solid rgba(226,201,169,.64)}.knowledge-governance-strip.warning{background:#fff0dfad}.knowledge-governance-strip strong{color:var(--gold-strong);font-size:.76rem}.knowledge-governance-strip span{padding:5px 8px;border-radius:999px;color:var(--muted);background:#ffffffbf;font-size:.72rem;font-weight:800}.chunk-list{max-height:560px;overflow:auto;padding-right:4px}.chunk-card{border-radius:18px;padding:14px;background:#ffffff8f;border:1px solid var(--line)}.knowledge-profile-card{display:grid;gap:8px;padding:15px;border-radius:20px;border:1px solid rgba(232,189,135,.5);background:radial-gradient(circle at 100% 0%,rgba(255,205,145,.38),transparent 34%),linear-gradient(145deg,#fffaf2fa,#ffffffc2);box-shadow:var(--shadow-soft)}.knowledge-profile-card>span{width:fit-content;padding:4px 8px;border-radius:999px;color:var(--accent-strong);background:#fff0dadb;font-size:.72rem;font-weight:900}.knowledge-profile-card h4{margin:0;color:var(--ink)}.knowledge-profile-card p,.knowledge-profile-card small{margin:0;color:var(--muted);line-height:1.55}.chunk-card p:last-child{margin:0;color:var(--ink-soft)}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-card{border-radius:22px;padding:18px}.account-password-card{gap:10px}.account-password-card label{display:grid;gap:6px}.account-password-card label span{color:var(--muted);font-size:.76rem;font-weight:850}.account-password-card input{width:100%;border:1px solid rgba(228,214,196,.86);border-radius:12px;padding:9px 11px;color:var(--ink);background:#ffffffc7;outline:none}.account-password-card input:focus{border-color:#a35f2d75;box-shadow:0 0 0 3px #a35f2d1a}.account-password-card button{width:fit-content;border:0;border-radius:12px;padding:9px 14px;color:#fff8ed;background:#2a2018;font-weight:900}.account-password-card button:disabled{cursor:not-allowed;color:#2a20187a;background:#e4d6c4ad}.account-password-card small{color:var(--gold-strong);font-weight:850}.usage-track{height:10px;margin:14px 0 10px;overflow:hidden;border-radius:999px;background:#e5d4bd}.usage-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7d52,#b8762a)}.activation-row,.settings-form-row,.settings-action-row{display:flex;gap:10px;margin-top:14px}.settings-action-row{flex-wrap:wrap;align-items:center}.settings-action-row span{color:var(--muted);font-size:.9rem}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border-radius:16px;background:#ffffff85;border:1px solid var(--line)}.ledger-row strong,.ledger-row span{display:block}.ledger-row span{margin-top:4px;color:var(--muted);font-size:.82rem}.ledger-row b{white-space:nowrap}.ledger-row b.positive{color:var(--success)}.ledger-row b.negative{color:var(--gold-strong)}.agent-config-card{grid-column:1 / -1}.agent-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.agent-config-grid label{display:grid;gap:8px;color:var(--muted)}.wide-field{grid-column:1 / -1}.agent-config-grid textarea{resize:vertical}.status-tag{display:inline-flex;margin-top:8px;padding:6px 10px;border-radius:999px;font-size:.84rem;font-weight:800}.status-tag.indexed{background:#2f7d521f;color:var(--success)}.status-tag.processing{background:#4f6f8d1f;color:#4f6f8d}.command-overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding:min(10vh,90px) 24px 24px}.command-backdrop{position:fixed;inset:0;border:0;background:#211b1647;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.command-center{position:relative;width:min(920px,100%);max-height:min(78vh,780px);overflow:auto;border-radius:32px;padding:18px;background:#fffaf2f5;border:1px solid rgba(255,255,255,.62);box-shadow:0 34px 90px #2a201847;animation:command-in .18s ease both}@keyframes command-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}.command-input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:22px;background:#2a2018;color:#fff8ed}.command-input-row>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff1a;color:#f6c98d;font-weight:900}.command-input-row input{border:0;outline:0;background:transparent;color:#fff8ed;font-size:1.05rem}.command-input-row input::placeholder{color:#fff8ed94}.command-input-row .ghost-button{color:#fff8ed;background:#ffffff14;border-color:#ffffff1f}.command-quick-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.command-quick-row button{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:var(--ink-soft);background:#ffffff8f}.command-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.command-section{display:grid;align-content:start;gap:8px;padding:14px;border-radius:22px;background:#f5eadb;border:1px solid var(--line)}.command-result{display:flex;align-items:center;gap:12px;width:100%;padding:11px;border:1px solid transparent;border-radius:16px;color:inherit;text-align:left;background:#ffffff94;transition:.16s ease}.command-result:hover{border-color:#b8762a3d;transform:translateY(-1px)}.command-result strong,.command-result small{display:block}.command-result small,.command-empty{color:var(--muted)}.command-empty{margin:0;font-size:.9rem}.command-type{display:inline-grid;place-items:center;min-width:44px;height:34px;padding:0 8px;border-radius:12px;color:var(--gold-strong);background:#f3dfc5;font-weight:900;font-size:.78rem}:root{--shadow: 0 18px 46px rgba(31, 31, 31, .075);--shadow-soft: 0 8px 24px rgba(31, 31, 31, .055);--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;font-size:14px}.app-shell{grid-template-columns:236px minmax(0,1fr)}.sidebar{padding:18px 14px}.brand-block{gap:10px;margin-bottom:18px}.brand-mark{width:44px;height:44px;border-radius:15px}.brand-glow{width:34px;height:34px}.brand-core{width:10px;height:10px}.eyebrow{margin-bottom:4px;font-size:.66rem;letter-spacing:.13em}.nav-list{gap:6px}.nav-item{padding:9px 10px;border-radius:12px}.nav-item small{font-size:.72rem}.status-card{border-radius:18px;padding:13px}.main-panel{padding:18px 24px 34px}.topbar{align-items:center;margin:-18px -24px 18px;padding:16px 24px 12px}.topbar h2{font-size:clamp(1.22rem,1.65vw,1.75rem);max-width:26ch}.topbar-actions{align-items:center;gap:8px}.command-button{min-width:218px;gap:8px;border-radius:13px;padding:8px 10px 8px 12px;font-size:.88rem}.command-button kbd{padding:2px 7px;font-size:.72rem}.solid-button,.ghost-button,.danger-button{border-radius:12px;padding:8px 12px;font-size:.9rem}.small{padding:7px 10px;font-size:.86rem}.tiny{padding:5px 8px;font-size:.76rem}.panel{border-radius:var(--radius-lg);padding:16px}.panel-header{gap:12px;margin-bottom:12px}.panel-header h3{font-size:1.12rem}.content-grid,.home-layout,.agent-launcher-view{gap:12px}.home-hero{grid-template-columns:minmax(0,1fr) 280px;gap:16px;min-height:220px;border-radius:26px;padding:clamp(22px,3vw,34px)}.home-hero h3{max-width:650px;font-size:clamp(1.9rem,3.4vw,3.6rem)}.home-hero p:not(.eyebrow){margin-top:14px;font-size:.98rem}.hero-actions{gap:8px;margin-top:20px}.home-command-card{gap:8px;padding:16px;border-radius:20px}.home-command-card strong{font-size:1.08rem}.home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric-card{border-radius:18px;padding:13px}.metric-card strong{margin-top:4px;font-size:1.58rem}.metric-card p{margin-top:4px;font-size:.86rem}.continue-card{margin-bottom:10px;padding:13px;border-radius:16px}.task-card-grid,.home-agent-dock,.command-grid,.agent-app-grid,.history-list,.session-list,.prompt-list,.asset-table,.chunk-list,.ledger-list{gap:8px}.task-card{min-height:86px;padding:12px;border-radius:16px}.dock-agent{min-height:112px;gap:6px;padding:12px 10px;border-radius:18px}.agent-icon{width:36px;height:36px;border-radius:13px;font-size:.86rem}.agent-icon.large{width:46px;height:46px;border-radius:16px;font-size:.95rem}.command-grid button{min-height:92px;gap:6px;padding:13px;border-radius:16px}.agent-launcher-head{align-items:center;padding:20px;border-radius:24px}.agent-launcher-head h3{font-size:clamp(1.55rem,2.5vw,2.45rem)}.agent-launcher-head p:not(.eyebrow){margin-top:8px}.launcher-count strong{font-size:2.2rem}.agent-library-shell{border-radius:24px;padding:12px}.agent-market-toolbar,.conversation-toolbar,.knowledge-tools{gap:10px;margin-bottom:12px;padding:12px;border-radius:16px}.agent-experience-grid{grid-template-columns:minmax(0,1fr) 318px;gap:12px}.agent-app-grid{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:10px}.agent-card,.agent-app-card,.prompt-card,.history-card{border-radius:18px;padding:13px}.agent-app-card{min-height:286px}.agent-app-top{margin-bottom:12px}.agent-app-card h4{font-size:1.26rem}.agent-card-footer{padding-top:12px}.agent-prompt-preview{margin-top:12px;padding:11px;border-radius:14px}.agent-market-toolbar.refined{grid-template-columns:minmax(240px,1fr) auto;gap:10px;padding:11px}.dispatch-card-grid,.delivery-category-grid{gap:8px}.dispatch-card{min-height:132px;padding:12px;border-radius:17px}.employee-template-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.employee-standard-card,.knowledge-readiness-panel{padding:12px;border-radius:16px}.digital-army-stats{min-width:250px}.digital-army-stats article{padding:9px 11px;border-radius:14px}.digital-army-stats strong{font-size:1.22rem}.digital-department-stack{gap:10px}.digital-department{gap:10px;padding:12px;border-radius:21px}.digital-department-head h4{font-size:.92rem}.digital-employee-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px}.digital-employee-card{min-height:166px;gap:8px;padding:10px;border-radius:18px}.digital-avatar{width:42px;height:42px;border-radius:15px}.digital-employee-copy strong{font-size:1rem}.agent-section{gap:10px;margin-top:14px}.agent-section-head h4{font-size:1.06rem}.agent-spotlight-grid{gap:10px}.agent-spotlight-card{min-height:340px;gap:13px;padding:18px;border-radius:24px}.agent-spotlight-card h4{font-size:clamp(1.55rem,2.35vw,2.2rem)}.agent-spotlight-card p:not(.eyebrow){margin-top:8px;line-height:1.62}.agent-usecase-grid{gap:6px}.agent-usecase-grid span{padding:6px 9px;font-size:.8rem}.agent-start-card{padding:13px;border-radius:17px}.agent-mini-grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:10px}.agent-mini-card{min-height:258px;gap:10px;padding:14px;border-radius:19px}.agent-mini-card h4{font-size:1.16rem}.agent-coming-grid{gap:8px}.agent-coming-card{padding:11px;border-radius:16px}.agent-detail-panel{top:86px;gap:12px;padding:16px;border-radius:22px}.agent-detail-identity{gap:10px}.agent-detail-identity h3{font-size:1.42rem}.agent-detail-stats div{padding:9px;border-radius:13px}.agent-detail-stats strong{font-size:1.12rem}.workspace-layout{grid-template-columns:220px minmax(0,1fr) 270px;gap:12px;height:calc(100vh - 104px);min-height:calc(100vh - 104px);align-items:start}.workspace-sidebar,.workspace-context{top:86px;max-height:calc(100vh - 104px)}.workspace-chat{height:calc(100vh - 104px);max-height:calc(100vh - 104px);min-height:calc(100vh - 104px);overflow:hidden;padding-bottom:14px}.workspace-route-bar{gap:6px;margin-bottom:10px;padding:7px 10px;border-radius:12px;font-size:.78rem}.session-row{gap:8px;border-radius:12px;padding:8px 9px}.chat-stream{gap:10px;padding:2px 4px 12px 0}.chat-stream.tall{min-height:0}.empty-chat-card{min-height:210px;border-radius:20px;padding:20px}.message-bubble{max-width:min(720px,78%);padding:12px 14px;border-radius:17px}.message-role{margin-bottom:6px;font-size:.76rem}.rich-message p,.rich-message ul,.rich-message ol,.rich-message h4,.rich-message h5{margin-bottom:9px}.message-refs{gap:6px;margin-top:10px}.message-toolbar{gap:10px;margin-top:9px;padding-top:8px}.composer{padding-top:10px}.composer textarea{min-height:88px}.composer-actions{margin-top:8px}.outcome-card,.refs-panel,.trust-panel{border-radius:16px;padding:12px}.outcome-card h4{font-size:1.06rem}.next-action-card,.source-card,.chunk-card,.ledger-row{border-radius:13px;padding:10px}.conversation-stats{min-width:168px;padding:10px 12px;border-radius:14px}.favorite-session-card{padding:11px;border-radius:14px}.session-open{padding:10px}.session-actions{gap:8px;padding:8px 10px}.knowledge-summary,.knowledge-quality-grid,.settings-grid{gap:10px}.knowledge-dropzone{margin-bottom:12px;padding:16px;border-radius:18px}.knowledge-quality-grid article,.setting-card,.asset-row{border-radius:16px;padding:13px}.usage-track{height:8px;margin:10px 0 8px}.command-overlay{padding-top:min(8vh,72px)}.command-center{width:min(860px,100%);border-radius:24px;padding:14px}.command-input-row{gap:9px;padding:9px;border-radius:16px}.command-input-row>span{width:30px;height:30px;border-radius:10px}.command-input-row input{font-size:.95rem}.command-results{gap:10px}.command-section{gap:7px;padding:11px;border-radius:16px}.command-result{gap:9px;padding:8px;border-radius:12px}.command-type{min-width:36px;height:28px;border-radius:10px;font-size:.7rem}.outcomes-view{display:grid;gap:12px}.outcomes-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;background:radial-gradient(circle at 86% 22%,rgba(220,232,245,.84),transparent 26%),linear-gradient(135deg,#fffaf2f0,#f1e5d5f0)}.outcomes-hero h3{margin:0;font-size:clamp(1.45rem,2.1vw,2.35rem);letter-spacing:-.06em}.outcomes-hero p:not(.eyebrow){max-width:680px;margin:8px 0 0;color:var(--muted)}.outcome-hero-metrics{display:grid;grid-template-columns:repeat(3,96px);gap:8px}.outcome-hero-metrics article{display:grid;gap:2px;padding:10px;border-radius:14px;background:#ffffff9e;border:1px solid var(--line)}.outcome-hero-metrics span{color:var(--muted);font-size:.74rem}.outcome-hero-metrics strong{color:var(--gold-strong);font-size:1.36rem;letter-spacing:-.04em}.outcome-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.outcome-kind-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.outcome-kind-strip span,.outcome-kind{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:5px 8px;color:var(--gold-strong);background:#f3dfc5;font-size:.74rem;font-weight:850}.outcomes-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.outcome-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.outcome-library-card{display:grid;gap:12px;min-height:242px;padding:14px;border-radius:18px;background:#fffaf2e6;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.outcome-card-header,.outcome-card-footer,.outcome-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.outcome-card-header{justify-content:space-between}.outcome-card-header small,.outcome-source-line{color:var(--muted);font-size:.8rem}.outcome-card-body h4{margin:0;font-size:1.08rem;letter-spacing:-.035em}.outcome-card-body p{margin:8px 0 0;color:var(--ink-soft)}.outcome-quality-row{display:flex;flex-wrap:wrap;gap:6px}.outcome-quality-row span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;color:var(--ink-soft);background:#f3dcc06b;border:1px solid rgba(184,118,42,.12);font-size:.73rem;font-weight:850}.outcome-source-line{margin-top:auto}.outcome-source-line b{color:var(--faint)}.outcome-source-line em{margin-left:auto;color:var(--gold-strong);font-style:normal;font-weight:800}.outcome-card-footer{padding-top:2px}.outcome-side-panel{position:sticky;top:86px}.featured-outcome{display:grid;gap:6px;width:100%;margin-bottom:14px;padding:13px;border-radius:16px;color:#fff8ed;text-align:left;background:#2a2018;border:1px solid #2a2018}.featured-outcome span,.featured-outcome small{color:#fff8edad}.outcome-rule-card{display:grid;gap:6px;margin-top:14px;padding:12px;border-radius:16px;background:#f3e7d8;border:1px solid var(--line)}.outcome-rule-card p{margin:0;color:var(--muted)}.outcome-gap-list{display:grid;gap:7px}.outcome-gap-list button{display:grid;gap:4px;width:100%;padding:9px;border:1px solid rgba(228,214,196,.88);border-radius:13px;color:inherit;text-align:left;background:#ffffff9e}.outcome-gap-list span{color:var(--ink);font-size:.8rem;font-weight:900}.outcome-gap-list small{color:var(--muted);font-size:.72rem;line-height:1.45}.outcome-empty{min-height:240px}.memory-view{display:grid;gap:12px}.memory-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;background:radial-gradient(circle at 88% 12%,rgba(223,231,216,.92),transparent 26%),linear-gradient(135deg,#fffaf2f5,#efe4d3f0)}.memory-hero h3{margin:0;font-size:clamp(1.45rem,2.1vw,2.3rem);letter-spacing:-.06em}.memory-hero p:not(.eyebrow){max-width:720px;margin:8px 0 0;color:var(--muted)}.memory-hero-metrics{display:grid;grid-template-columns:repeat(4,104px);gap:8px}.memory-hero-metrics article{display:grid;gap:2px;min-height:76px;padding:10px;border-radius:15px;background:#ffffff94;border:1px solid var(--line)}.memory-hero-metrics span{color:var(--muted);font-size:.72rem}.memory-hero-metrics strong{color:var(--gold-strong);font-size:1.42rem;letter-spacing:-.05em}.memory-grid{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(360px,1.18fr) 270px;gap:12px;align-items:start}.memory-os-panel{display:grid;gap:14px;background:radial-gradient(circle at 12% 0%,rgba(223,231,216,.86),transparent 30%),radial-gradient(circle at 90% 0%,rgba(184,118,42,.12),transparent 32%),linear-gradient(145deg,#fffcf6f5,#f4eee4eb)}.memory-os-panel h3{max-width:880px;margin:0;font-size:1.12rem;line-height:1.55;letter-spacing:-.035em}.memory-standard-grid,.memory-profile-map{display:grid;gap:10px}.memory-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-profile-map{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-standard-grid article,.memory-profile-map article{display:grid;gap:6px;min-height:112px;padding:13px;border:1px solid rgba(226,201,169,.7);border-radius:18px;background:#ffffff9e}.memory-standard-grid span,.memory-profile-head span,.memory-profile-map span{color:var(--gold-strong);font-size:.76rem;font-weight:900}.memory-standard-grid strong,.memory-profile-map strong{color:var(--ink);font-size:1.08rem;letter-spacing:-.03em}.memory-standard-grid small,.memory-profile-head small,.memory-profile-map small{color:var(--muted);font-size:.78rem;line-height:1.48}.memory-profile-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.memory-profile-map article{position:relative;min-height:100px;overflow:hidden}.memory-profile-map article:before{content:"";position:absolute;top:12px;right:12px;width:7px;height:7px;border-radius:999px;background:#c8b294;box-shadow:0 0 0 5px #c8b2941f}.memory-profile-map article.ready:before{background:#4d9b66;box-shadow:0 0 0 5px #4d9b661f}.memory-writer,.memory-library,.memory-system-card{min-height:100%}.memory-form{display:grid;gap:10px}.memory-textarea-field{display:grid;gap:7px}.memory-textarea-field span{color:var(--muted);font-size:.78rem;font-weight:850}.memory-textarea-field textarea{width:100%;resize:vertical;min-height:138px;border:1px solid var(--line);border-radius:16px;padding:12px;color:var(--ink);background:#ffffff9e;outline:none}.memory-textarea-field textarea:focus{border-color:#b8762a70;background:#ffffffd6}.memory-boundary-card,.memory-role-list article{border:1px solid var(--line);border-radius:16px;padding:12px;background:#ffffff75}.memory-boundary-card{display:grid;gap:5px;margin-top:12px}.memory-boundary-card p,.memory-role-list span{margin:0;color:var(--muted);font-size:.86rem}.memory-library{display:grid;gap:12px}.memory-list{display:grid;gap:10px}.memory-card{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fffaf2e0;box-shadow:var(--shadow-soft)}.memory-card.enterprise-memory{border-color:#f9731657;background:radial-gradient(circle at 96% 6%,rgba(255,202,142,.5),transparent 34%),linear-gradient(145deg,#fff5e8eb,#ffffffc7)}.memory-card.pending{border-color:#b8762a57;background:radial-gradient(circle at 96% 8%,rgba(243,220,192,.72),transparent 30%),#fff6e9f5}.pending-memory-stack{display:grid;gap:8px;margin-bottom:4px;padding:10px;border:1px dashed rgba(184,118,42,.36);border-radius:18px;background:#f3dcc02e}.memory-card-head,.memory-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.memory-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.memory-card-head span,.memory-card-footer span{color:var(--gold-strong);font-size:.76rem;font-weight:900}.memory-card-head small{color:var(--muted)}.memory-card h4{margin:0;font-size:1.05rem;letter-spacing:-.035em}.memory-card p{margin:0;color:var(--ink-soft);line-height:1.65}.memory-intel-row{display:flex;flex-wrap:wrap;gap:6px}.memory-intel-row span{padding:5px 8px;border-radius:999px;color:var(--accent-strong);background:#fff0dad1;border:1px solid rgba(232,189,135,.45);font-size:.72rem;font-weight:850}.memory-card .memory-reason,.memory-card .memory-expiry{color:var(--muted);font-size:.78rem}.memory-usage-guidance{padding:10px;border-radius:14px;color:var(--ink);background:#fff4e4b8;border:1px solid rgba(226,201,169,.7);font-size:.8rem}.memory-agent-row,.memory-signal-row,.memory-risk-row,.memory-system-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.memory-agent-row strong,.memory-risk-row strong{color:var(--gold-strong);font-size:.72rem}.memory-agent-row span,.memory-signal-row span,.memory-risk-row span,.memory-system-summary span{padding:5px 8px;border-radius:999px;color:var(--muted);background:#ffffffb3;border:1px solid rgba(226,201,169,.55);font-size:.72rem;font-weight:850}.memory-risk-row{padding:8px;border-radius:14px;background:#fff0dfb8}.memory-risk-row span{color:var(--danger)}.memory-system-summary{padding:10px;border-radius:16px;background:#ffffff75;border:1px solid var(--line)}.memory-system-card{position:sticky;top:86px;display:grid;gap:12px}.memory-system-card h3{margin:0;letter-spacing:-.045em}.memory-role-list{display:grid;gap:8px}.memory-role-list article{display:grid;gap:4px}.sidebar{overflow:hidden;gap:10px}.sidebar-scroll-zone{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scroll-behavior:smooth}.sidebar-scroll-zone::-webkit-scrollbar,.sidebar-session-list::-webkit-scrollbar{width:6px}.sidebar-scroll-zone::-webkit-scrollbar-thumb,.sidebar-session-list::-webkit-scrollbar-thumb{border-radius:999px;background:#8f551f2e}.sidebar-scroll-zone:hover::-webkit-scrollbar-thumb{background:#8f551f57}.sidebar-scroll-zone:has(.sidebar-history:hover) .brand-block,.sidebar-scroll-zone:has(.sidebar-history:focus-within) .brand-block{opacity:.72;transform:translateY(-2px)}.nav-list{flex:0 0 auto;transition:.18s ease}.brand-block{transition:.18s ease}.sidebar-history{flex:none;min-height:420px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(228,214,196,.78)}.sidebar-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-history-head .section-label{margin-bottom:2px}.sidebar-history-head strong{display:block;font-size:.9rem;letter-spacing:-.02em}.sidebar-new-chat{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#ffffff8a;font-weight:900;transition:.16s ease}.sidebar-new-chat:hover{transform:translateY(-1px);background:#2a2018;color:#fff8ed}.sidebar-search input{width:100%;border:1px solid transparent;border-radius:11px;padding:7px 9px;color:var(--ink);background:#ffffff8a;outline:none}.sidebar-search input:focus{border-color:#b8762a57;background:#ffffffc2}.sidebar-session-list{min-height:0;overflow:visible;display:grid;align-content:start;gap:10px;padding-right:12px}.sidebar-session-group{display:grid;gap:3px}.sidebar-session-group>p{position:sticky;top:0;z-index:1;margin:0;padding:8px 4px 5px;color:var(--faint);background:linear-gradient(180deg,#faf5edf5,#faf5edd6);font-size:.68rem;font-weight:900;letter-spacing:.08em}.sidebar-session-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 0;gap:0;align-items:center;border-radius:11px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease,grid-template-columns .14s ease,gap .14s ease}.sidebar-session-shell:hover,.sidebar-session-shell.active,.sidebar-session-shell.menu-open{background:#2a201814}.sidebar-session-shell:hover,.sidebar-session-shell.menu-open{grid-template-columns:minmax(0,1fr) 28px;gap:4px}.sidebar-session-shell:hover{transform:translate(2px)}.sidebar-session-shell.active{box-shadow:inset 3px 0 0 var(--gold)}.sidebar-session-row{min-width:0;display:block;align-items:center;border:0;padding:8px 0 8px 10px;color:inherit;text-align:left;background:transparent}.sidebar-session-copy,.sidebar-session-copy strong,.sidebar-session-copy small,.sidebar-account-main strong,.sidebar-account-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-session-copy{min-width:0;display:block;width:100%}.sidebar-session-copy strong{display:block;font-size:.86rem;font-weight:760;line-height:1.28}.sidebar-session-copy small{color:var(--muted);font-size:.72rem}.sidebar-session-menu-trigger{position:static;justify-self:center;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(228,214,196,.84);border-radius:8px;color:var(--muted);background:#ffffffbd;font-size:.52rem;font-weight:900;opacity:0;pointer-events:auto;transform:none;transition:.14s ease}.sidebar-session-menu-trigger span{display:block;letter-spacing:.09em;line-height:1;transform:translateY(-.5px)}.sidebar-session-shell:hover .sidebar-session-menu-trigger,.sidebar-session-shell:focus-within .sidebar-session-menu-trigger,.sidebar-session-menu-trigger.active{opacity:1;transform:none}.sidebar-session-menu-trigger:hover,.sidebar-session-menu-trigger.active{color:#fff8ed;background:#2a2018;border-color:#2a2018}.sidebar-session-popover{position:fixed;z-index:1000;width:136px;display:grid;gap:3px;padding:5px;border:1px solid rgba(228,214,196,.92);border-radius:12px;background:#fffcf6fa;box-shadow:0 18px 42px #3926142e,0 1px #fffc inset;animation:menu-pop .12s ease both}.sidebar-session-popover button{width:100%;border:0;border-radius:9px;padding:7px 8px;color:var(--ink);background:transparent;text-align:left;font-size:.74rem;font-weight:760}.sidebar-session-popover button:hover{color:#fff8ed;background:#2a2018}.sidebar-session-popover button.danger{color:#b94a38}.sidebar-session-popover button.danger:hover{color:#fff8ed;background:#b94a38}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar-history-empty{display:grid;gap:3px;padding:12px 10px;border-radius:13px;color:var(--muted);background:#ffffff61}.sidebar-history-empty small{color:var(--faint)}.sidebar-account-dock{flex:0 0 auto;display:grid;gap:0;margin-top:0;padding:8px;border-radius:17px;background:radial-gradient(circle at 0% 0%,rgba(243,220,192,.72),transparent 42%),#ffffff8f;border:1px solid var(--line);box-shadow:0 8px 24px #523d2312;transition:.22s ease}.sidebar-account-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;border:0;padding:0;color:inherit;text-align:left;background:transparent}.sidebar-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#fff8ed;background:linear-gradient(135deg,#2a2018,#8f551f);font-weight:900}.sidebar-account-main>span:nth-child(2){min-width:0;display:grid;gap:1px}.sidebar-account-main small{color:var(--muted);font-size:.74rem}.sidebar-drawer-arrow{display:grid;place-items:center;width:20px;height:20px;border-radius:8px;color:var(--gold-strong);background:#ffffff6b;font-size:.82rem}.sidebar-account-drawer{display:grid;gap:9px;max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:max-height .24s ease,opacity .18s ease,transform .22s ease,padding-top .22s ease}.sidebar-account-dock.open{gap:9px;background:radial-gradient(circle at 12% 0%,rgba(243,220,192,.92),transparent 46%),#ffffffb3}.sidebar-account-dock.open .sidebar-account-drawer{max-height:720px;opacity:1;transform:translateY(0);padding-top:8px}.sidebar-account-dock.open .sidebar-drawer-arrow{color:#fff8ed;background:#2a2018}.sidebar-account-meta,.sidebar-account-actions,.sidebar-workbench-actions{display:flex;align-items:center;justify-content:space-between;gap:6px}.sidebar-account-meta{flex-wrap:wrap;color:var(--muted);font-size:.76rem}.sidebar-account-meta .online{color:var(--success);font-weight:800}.sidebar-account-alert{padding:9px 10px;border:1px solid rgba(163,95,45,.24);border-radius:12px;color:var(--gold-strong);background:#ffefd79e;font-size:.78rem;font-weight:820}.sidebar-account-actions button{flex:1;border:1px solid var(--line);border-radius:10px;padding:6px 8px;color:var(--ink-soft);background:#ffffff80;font-size:.78rem;font-weight:800}.sidebar-account-actions button:hover{color:#fff8ed;background:#2a2018;border-color:#2a2018}.sidebar-system-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sidebar-system-actions button{border:1px solid rgba(228,214,196,.86);border-radius:10px;padding:6px 8px;color:var(--ink-soft);background:#ffffff6b;font-size:.76rem;font-weight:850}.sidebar-system-actions button:hover{color:#fff8ed;background:#2a2018;border-color:#2a2018}.sidebar-member-card{display:grid;gap:6px;padding:10px;border:1px solid rgba(228,214,196,.74);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.62),transparent 34%),#ffffff75}.sidebar-member-card>span,.sidebar-member-card small,.sidebar-member-card label span{color:var(--muted);font-size:.72rem}.sidebar-member-card strong{font-size:1rem;letter-spacing:-.03em}.sidebar-member-card label{display:grid;gap:5px}.sidebar-member-card select{width:100%;border:1px solid var(--line);border-radius:10px;padding:7px 8px;color:var(--ink);background:#fffc;outline:none}.sidebar-workbench-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.sidebar-workbench-actions button{min-width:0;border:1px solid var(--line);border-radius:11px;padding:7px 5px;color:var(--gold-strong);background:#ffffff80;font-size:.72rem;font-weight:900}.sidebar-workbench-actions button:hover{color:#fff8ed;background:#2a2018;border-color:#2a2018}.sidebar-subscription-card{display:grid;gap:7px;border:1px solid rgba(228,214,196,.72);border-radius:13px;padding:9px;background:#ffffff6b}.sidebar-personal-card{display:grid;gap:6px;border:1px solid rgba(228,214,196,.72);border-radius:13px;padding:10px;background:#ffffff6b}.sidebar-personal-card span,.sidebar-personal-card small{color:var(--muted);font-size:.72rem;font-weight:800}.sidebar-personal-card strong{color:var(--ink);font-size:.84rem;line-height:1.35}.sidebar-subscription-card>div:first-child{display:grid;gap:3px}.sidebar-subscription-card span,.sidebar-subscription-card small{color:var(--muted);font-size:.72rem;font-weight:800}.sidebar-subscription-card strong{color:var(--ink);font-size:.84rem}.sidebar-seat-line{display:flex;align-items:center;justify-content:space-between}.sidebar-seat-line b{color:var(--gold-strong);font-size:.82rem;font-weight:900}.sidebar-subscription-card .usage-track{height:7px}.sidebar-account-meter{display:grid;gap:4px}.sidebar-account-meter span{color:var(--muted);font-size:.72rem}.sidebar-account-meter strong{color:var(--gold-strong);font-size:.9rem}.topbar-status-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.topbar-status-strip span{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(184,118,42,.16);border-radius:999px;padding:4px 8px;color:var(--muted);background:#ffffff7a;font-size:.76rem;font-weight:760}.sidebar-collapsed .sidebar{padding:16px 10px}.sidebar-collapsed .sidebar-head{grid-template-columns:1fr}.sidebar-collapsed .brand-block{justify-content:center;margin-bottom:10px}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-copy,.sidebar-collapsed .sidebar-history,.sidebar-collapsed .sidebar-account-drawer,.sidebar-collapsed .sidebar-drawer-arrow{display:none}.sidebar-collapsed .brand-mark{width:42px;height:42px}.sidebar-collapsed .sidebar-collapse-toggle{margin:0 auto 10px}.sidebar-collapsed .nav-list{gap:7px}.sidebar-collapsed .nav-item{grid-template-columns:1fr;justify-items:center;padding:8px;border-radius:14px}.sidebar-collapsed .nav-icon{width:34px;height:34px}.sidebar-collapsed .sidebar-account-dock{padding:8px 6px;justify-items:center}.sidebar-collapsed .sidebar-account-main{grid-template-columns:1fr;justify-items:center}.sidebar-collapsed .sidebar-account-main>span:nth-child(2){display:none}.sidebar-collapsed .sidebar-avatar{width:38px;height:38px}.account-command-center{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(4,minmax(140px,.65fr));gap:10px;margin-bottom:14px}.account-command-center.employee-account-center{grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.8fr))}.employee-settings-grid{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(220px,1fr))}.account-command-center article{display:grid;align-content:start;gap:7px;min-height:128px;border:1px solid var(--line);border-radius:18px;padding:14px;background:#ffffff8a}.account-command-center .account-primary-card{background:radial-gradient(circle at 88% 10%,rgba(243,220,192,.9),transparent 30%),linear-gradient(135deg,#2a2018f5,#634222e6);color:#fff8ed;border-color:#2a201833}.account-primary-card .section-label{color:#f6c98d}.account-command-center h4,.account-command-center strong{margin:0;font-size:1.35rem;letter-spacing:-.04em}.account-command-center p,.account-command-center span,.account-command-center small{margin:0;color:var(--muted)}.account-primary-card p{color:#fff8edb8}.account-command-center>article>span{color:var(--gold-strong);font-size:.78rem;font-weight:900}.account-command-center small{font-size:.78rem}.activation-row.compact{margin-top:auto}.activation-row.compact input{background:#ffffffeb}.workspace-layout{grid-template-columns:minmax(0,1fr) 292px;justify-content:stretch;gap:10px}.workspace-chat{width:100%}.workspace-route-bar,.workspace-chat>.panel-header,.workspace-control-strip,.chat-stream,.composer{width:min(960px,100%);margin-left:auto;margin-right:auto}.workspace-control-strip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.workspace-control-strip span{border:1px solid rgba(230,227,223,.92);border-radius:999px;padding:5px 9px;color:var(--muted);background:#ffffff7a;font-size:.76rem;font-weight:780}.chat-stream{padding-right:0}.message-bubble{max-width:min(760px,78%)}.message-bubble.assistant{margin-right:auto}.message-bubble.user{max-width:min(680px,72%)}.rich-message{line-height:1.68}.message-bubble.streaming{position:relative;box-shadow:inset 3px 0 #b8762a6b}.message-bubble.streaming:after{content:"";display:inline-block;width:7px;height:1.1em;margin-left:3px;vertical-align:-.18em;border-radius:999px;background:var(--gold);animation:cursor-blink .82s steps(2,start) infinite}.typing-stage{margin:0 0 8px;color:var(--muted);font-size:.86rem}.chat-memory-panel{display:grid;gap:9px;margin-bottom:14px;padding:13px;border:1px solid rgba(184,118,42,.24);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.72),transparent 34%),#fff6e9e6}.chat-memory-panel h4{margin:0;letter-spacing:-.035em}.chat-memory-list{display:grid;gap:8px}.chat-memory-card{display:grid;gap:7px;padding:11px;border:1px solid var(--line);border-radius:14px;background:#ffffff8a}.chat-memory-card p{margin:0;color:var(--muted);font-size:.84rem}@keyframes cursor-blink{50%{opacity:0}}.main-panel-chat{display:flex;flex-direction:column;height:100vh;min-height:0;padding:0;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.88),transparent 34%),#f7f7f5}.workspace-inline-notices{width:min(920px,calc(100% - 48px));margin:10px auto 0}.main-panel-chat .workspace-layout{grid-template-columns:minmax(0,1fr) 264px;gap:0;flex:1;min-height:0;height:auto;padding:0;border-top:1px solid rgba(230,227,223,.86)}.main-panel-chat .workspace-chat{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;max-height:none;padding:0;overflow:hidden;background:radial-gradient(circle at 52% 12%,rgba(255,255,255,.92),transparent 34%),#fafaf9}.chat-thread-toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 24px;border-bottom:1px solid rgba(230,227,223,.9);background:#fafaf9e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.chat-thread-toolbar>div:first-child{display:flex;align-items:baseline;min-width:0;gap:10px}.chat-thread-toolbar strong{color:var(--ink);font-size:.98rem;letter-spacing:-.02em;white-space:nowrap}.chat-thread-toolbar span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.thread-status-dot{position:relative;padding-left:14px}.thread-status-dot:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;border-radius:999px;background:#3d9b59;transform:translateY(-50%)}.thread-more-menu{position:relative}.thread-more-menu summary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);background:#ffffffa3;cursor:pointer;list-style:none}.thread-more-menu summary::-webkit-details-marker{display:none}.thread-more-menu>div{position:absolute;right:0;top:calc(100% + 8px);z-index:12;display:grid;min-width:152px;gap:4px;padding:7px;border:1px solid var(--line);border-radius:14px;background:#fffffffa;box-shadow:var(--shadow-soft)}.thread-more-menu button{padding:9px 10px;border:0;border-radius:10px;color:var(--ink-soft);background:transparent;text-align:left}.thread-more-menu button:hover{background:#f2f2f0db}.main-panel-chat .chat-stream,.main-panel-chat .composer{width:min(860px,calc(100% - 44px));margin-left:auto;margin-right:auto}.main-panel-chat .chat-stream{gap:18px;min-height:0;padding:28px 0 18px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-panel-chat .chat-stream::-webkit-scrollbar{display:none;width:0;height:0}.main-panel-chat .chat-stream.tall{min-height:0}.main-panel-chat .message-bubble{max-width:min(720px,78%);padding:13px 16px;border-radius:20px}.main-panel-chat .message-bubble.assistant{border-color:#e6e3dfeb;background:#fffffff2;box-shadow:none}.main-panel-chat .message-bubble.user{max-width:min(640px,72%);border-radius:20px}.main-panel-chat .message-role{margin-bottom:7px;font-size:.76rem}.main-panel-chat .message-generated-image img{width:min(100%,620px);max-height:680px;border-radius:24px}.main-panel-chat .empty-chat-card{justify-items:center;align-content:center;min-height:calc(100vh - 270px);padding:24px 12px;border:0;background:transparent;text-align:center}.main-panel-chat .empty-chat-card h4{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.045em}.main-panel-chat .empty-chat-card p{max-width:560px}.empty-chat-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(620px,100%);margin-top:22px}.empty-chat-prompts button{display:grid;gap:4px;min-height:72px;padding:13px 14px;border:1px solid rgba(230,227,223,.92);border-radius:17px;color:var(--ink);background:#ffffffa3;text-align:left}.empty-chat-prompts span{color:var(--muted);font-size:.78rem}.main-panel-chat .composer{position:sticky;bottom:0;z-index:3;margin-top:0;padding:10px 0 16px;border-top:0;background:linear-gradient(180deg,#fafaf900,#fafaf9f5 18%,#fafaf9)}.composer-box{position:relative;display:block;min-height:104px;border:1px solid rgba(218,214,208,.95);border-radius:24px;background:#fffffff5;box-shadow:0 18px 50px #1f1f1f14;overflow:hidden}.main-panel-chat .composer textarea{min-height:58px;max-height:210px;resize:vertical;border:0;border-radius:0;padding:14px 54px 42px 18px;background:transparent;box-shadow:none}.main-panel-chat .composer textarea:focus{border-color:transparent;box-shadow:none}.composer-inside-actions{position:absolute;left:10px;right:10px;bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.composer-icon-button,.composer-send-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-weight:850;line-height:1;pointer-events:auto}.composer-icon-button{border:1px solid transparent;color:var(--ink-soft);background:transparent;font-size:1.25rem;transform:translateY(-1px)}.composer-icon-button:hover{border-color:#78746d2e;background:#f2f2f0db}.composer-send-button{border:1px solid #2a2018;color:#fff8ed;background:#2a2018;font-size:1.08rem;box-shadow:0 8px 20px #2a201829}.composer-send-button:disabled{border-color:#78685429;color:#8277698c;background:#7868541f;box-shadow:none}.composer-send-button.is-stopping{border-color:#b2412e47;color:var(--danger);background:#b2412e14;box-shadow:none}.main-panel-chat .workspace-context{position:sticky;top:0;height:100vh;max-height:100vh;padding:18px 16px;border-width:0 0 0 1px;border-radius:0;background:#ffffffa8;box-shadow:none;overflow-y:auto}.side-mini-title{display:grid;gap:2px;margin-bottom:12px}.side-mini-title span,.context-collapsible summary{color:var(--gold-strong);font-size:.74rem;font-weight:950}.side-mini-title strong{font-size:1rem;letter-spacing:-.035em}.main-panel-chat .next-only-panel,.main-panel-chat .context-signal-card,.main-panel-chat .employee-standard-card{border-radius:16px;padding:12px;background:#ffffffc7;box-shadow:none}.context-collapsible{margin-top:10px}.context-collapsible summary{cursor:pointer;list-style:none}.context-collapsible summary::-webkit-details-marker{display:none}.context-collapsible>div{margin-top:10px}.employee-standard-card.compact p{margin-bottom:0}.hq-console-shell{min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr);background:radial-gradient(circle at 78% 0%,rgba(184,118,42,.18),transparent 34%),linear-gradient(135deg,#17120e,#241a12 36%,#f5efe5 36% 100%)}.hq-console-sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:20px;color:#fff8ed;border-right:1px solid rgba(255,248,237,.08);background:radial-gradient(circle at 32% 8%,rgba(255,188,99,.18),transparent 26%),linear-gradient(180deg,#241a12,#17120e)}.hq-console-brand{padding:0;color:#fff8ed}.hq-console-brand .brand-copy,.hq-console-brand .eyebrow{color:#fff8edad}.hq-console-nav{display:grid;align-content:start;gap:8px}.hq-console-nav button{display:grid;gap:3px;border:1px solid rgba(255,248,237,.08);border-radius:16px;padding:12px;color:#fff8edb8;text-align:left;background:#fff8ed0a;transition:.16s ease}.hq-console-nav button:hover,.hq-console-nav button.active{color:#fff8ed;border-color:#f4b15e5c;background:#f4b15e24;transform:translate(2px)}.hq-console-nav strong{font-size:.95rem}.hq-console-nav span,.hq-console-footer{color:#fff8ed94;font-size:.76rem}.hq-console-footer{display:grid;gap:8px}.hq-console-footer .ghost-button{color:#fff8ed;border-color:#fff8ed2e;background:#fff8ed0f}.hq-console-main{min-width:0;padding:clamp(18px,2.6vw,34px)}.hq-login-screen{background:radial-gradient(circle at 16% 12%,rgba(244,177,94,.18),transparent 30%),linear-gradient(135deg,#17120e,#2a1e14 48%,#f5efe5 48% 100%)}.hq-generated-at{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;color:#fff8edb8;background:#fff8ed14;font-size:.78rem;font-weight:850}.hq-crm-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;align-items:start}.hq-crm-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:12px;align-items:start}.hq-crm-command-center{gap:14px}.hq-crm-toolbar{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:10px;align-items:end}.hq-crm-search{display:grid;gap:7px}.hq-crm-search span{color:var(--muted);font-size:.72rem;font-weight:900}.hq-crm-search input{min-height:42px;width:100%;border:1px solid rgba(184,118,42,.16);border-radius:14px;padding:0 13px;color:var(--ink);background:#ffffffc2;font:inherit;font-size:.86rem;outline:none}.hq-crm-search input:focus{border-color:#b8762a6b;box-shadow:0 0 0 4px #b8762a14}.hq-crm-segments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hq-crm-segments button{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid rgba(184,118,42,.14);border-radius:999px;padding:0 12px;color:var(--muted);background:#ffffff94;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.hq-crm-segments button.active{color:#fff8ed;border-color:#301f14db;background:#2f2118;box-shadow:0 14px 34px #3c241629}.hq-crm-segments button span{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;border-radius:999px;color:inherit;background:#b8762a1f;font-size:.72rem}.hq-crm-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hq-crm-kpi-row article{display:grid;gap:5px;min-height:92px;padding:12px;border:1px solid rgba(184,118,42,.12);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.42),transparent 36%),#ffffffa8}.hq-crm-kpi-row span{color:var(--muted);font-size:.72rem;font-weight:900}.hq-crm-kpi-row strong{color:var(--ink);font-size:1.22rem;letter-spacing:-.05em}.hq-crm-kpi-row small{color:var(--muted);font-size:.72rem;line-height:1.45}.hq-new-customer-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:14px 0;padding:14px;border:1px solid rgba(228,214,196,.74);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(184,118,42,.13),transparent 32%),#fffcf7b8}.hq-new-customer-form label{display:grid;gap:6px}.hq-new-customer-form label span{color:var(--muted);font-size:.72rem;font-weight:900}.hq-new-customer-form input{width:100%;border:1px solid rgba(228,214,196,.9);border-radius:12px;padding:9px 10px;color:var(--ink);background:#ffffffc7;outline:none}.hq-new-customer-form input:focus{border-color:#b8762a80;box-shadow:0 0 0 3px #b8762a1a}.hq-new-customer-form button{align-self:end;min-height:38px;white-space:nowrap}.hq-customer-table{display:grid;gap:7px}.hq-customer-table-head,.hq-customer-row{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(130px,1fr) .62fr .72fr .82fr .7fr;gap:10px;align-items:center}.hq-customer-table-formal .hq-customer-table-head,.hq-customer-table-formal .hq-customer-row{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.9fr) minmax(110px,.72fr) minmax(140px,.82fr) minmax(120px,.72fr) minmax(210px,1.1fr)}.hq-customer-table-head{padding:0 12px;color:var(--muted);font-size:.76rem;font-weight:900}.hq-customer-row{padding:12px;border:1px solid var(--line);border-radius:17px;background:#ffffff9e;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hq-customer-row:hover,.hq-customer-row.selected{border-color:#b8762a6b;box-shadow:0 14px 32px #583a1f1a;transform:translateY(-1px)}.hq-customer-row.watch{border-color:#b8762a57;background:#fff7eac7}.hq-customer-row.risk{border-color:#b2412e52;background:#ffeee8c7}.hq-customer-row strong,.hq-customer-row small{display:block}.hq-customer-row strong{color:var(--ink);font-size:.88rem}.hq-customer-row small{margin-top:2px;color:var(--muted);font-size:.74rem}.hq-crm-empty-state{display:grid;gap:4px;min-height:86px;place-items:center;border:1px dashed rgba(184,118,42,.24);border-radius:17px;color:var(--muted);background:#ffffff85;text-align:center}.hq-crm-empty-state strong{color:var(--ink)}.hq-customer-detail{position:sticky;top:24px}.hq-customer-dossier{border-color:#b8762a29;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.32),transparent 34%),#fffcf6e6}.hq-customer-detail h3{margin:0;font-size:1.7rem;letter-spacing:-.06em}.hq-customer-detail p{margin:0;color:var(--muted)}.hq-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-detail-grid article{display:grid;gap:4px;min-height:78px;padding:11px;border:1px solid var(--line);border-radius:15px;background:#ffffff94}.hq-detail-grid span{color:var(--muted);font-size:.74rem;font-weight:850}.hq-detail-grid strong{color:var(--gold-strong);font-size:1.05rem}.hq-customer-dossier-progress{display:grid;gap:8px;padding:12px;border:1px solid rgba(184,118,42,.14);border-radius:16px;background:#ffffff9e}.hq-customer-dossier-progress div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.76rem;font-weight:900}.hq-customer-dossier-progress strong{color:var(--ink)}.hq-customer-dossier-progress meter{width:100%;height:10px;overflow:hidden;border-radius:999px}.hq-customer-dossier-progress small{color:var(--muted);font-size:.72rem;line-height:1.45}.hq-detail-action-list{display:grid;gap:7px;margin-top:8px}.hq-detail-action-list span{display:block;padding:9px 10px;border-radius:12px;color:var(--muted);background:#f2e2ca75;font-size:.76rem;line-height:1.45}.hq-detail-page{display:grid;gap:14px;padding:18px;border-radius:28px;background:radial-gradient(circle at 92% 0%,rgba(246,201,141,.18),transparent 30%),linear-gradient(135deg,#fffcf6f5,#faf2e6e6)}.hq-detail-page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(184,118,42,.16);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(184,118,42,.14),transparent 34%),#ffffff9e}.hq-detail-page-hero.agent{background:radial-gradient(circle at 100% 0%,rgba(74,91,124,.12),transparent 34%),#ffffff9e}.hq-detail-page-hero.method{background:radial-gradient(circle at 100% 0%,rgba(95,122,85,.12),transparent 34%),#ffffff9e}.hq-detail-page-hero h3{margin:0;color:var(--ink);font-size:clamp(1.65rem,2.6vw,2.45rem);letter-spacing:-.08em}.hq-detail-page-hero p{max-width:760px;margin:7px 0 0;color:var(--muted);line-height:1.65}.hq-detail-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hq-status-pill{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab8;font-size:.78rem;font-weight:950}.hq-status-pill.healthy{color:#3f7c52;background:#daefe0d1}.hq-status-pill.watch{color:var(--gold-strong);background:#f7e9cde6}.hq-status-pill.risk{color:#a13a28;background:#ffe6e0eb}.hq-detail-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.hq-detail-stat-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-detail-stat-grid article{display:grid;gap:5px;min-height:96px;padding:12px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffad}.hq-detail-stat-grid span,.hq-detail-stat-grid small{color:var(--muted)}.hq-detail-stat-grid span{font-size:.72rem;font-weight:950}.hq-detail-stat-grid strong{color:var(--ink);font-size:1.2rem;letter-spacing:-.05em}.hq-detail-stat-grid small{font-size:.73rem;line-height:1.4}.hq-detail-page-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(300px,.64fr);gap:12px;align-items:stretch}.hq-detail-page-grid.crm-customer-control-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.hq-detail-page-main,.hq-detail-page-side{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid rgba(184,118,42,.14);border-radius:22px;background:#ffffff9e}.hq-detail-page-main h4,.hq-detail-page-side h4{margin:0;color:var(--ink);font-size:1.22rem;letter-spacing:-.05em}.hq-detail-page-main p,.hq-detail-page-side p,.hq-detail-page-side small{margin:0;color:var(--muted);line-height:1.65}.hq-contract-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hq-contract-summary-grid article{display:grid;gap:5px;min-height:94px;padding:12px;border:1px solid rgba(184,118,42,.12);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.36),transparent 34%),#ffffffad}.hq-contract-summary-grid span,.hq-seat-account-head span{color:var(--muted);font-size:.72rem;font-weight:950}.hq-contract-summary-grid strong{color:var(--ink);font-size:1rem;letter-spacing:-.04em}.hq-contract-summary-grid small{color:var(--muted);font-size:.72rem;line-height:1.45}.hq-seat-account-table{display:grid;gap:7px}.hq-seat-account-head,.hq-seat-account-table article{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(110px,.72fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(90px,.58fr);gap:9px;align-items:center}.hq-seat-account-head{padding:0 10px}.hq-seat-account-table article{padding:11px;border:1px solid rgba(184,118,42,.12);border-radius:15px;background:#ffffffa8}.hq-seat-account-table strong,.hq-seat-account-table small{display:block}.hq-seat-account-table strong{color:var(--ink);font-size:.84rem;letter-spacing:-.02em}.hq-seat-account-table small{margin-top:2px;color:var(--muted);font-size:.7rem;line-height:1.38}.hq-detail-timeline{display:grid;gap:8px}.hq-detail-timeline span{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:11px 12px;border-radius:16px;color:var(--ink);background:#f2e2ca6b;font-size:.82rem;line-height:1.55}.hq-detail-timeline span.flow-completed{background:#deefe099}.hq-detail-timeline span.flow-current{background:#ffefd2c7;box-shadow:inset 3px 0 #b8762a7a}.hq-detail-timeline span.flow-planned{color:var(--muted);background:#ffffff94}.hq-detail-timeline b{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fffaf2;background:var(--espresso);font-size:.74rem}.hq-linked-chip-list{display:flex;flex-wrap:wrap;gap:7px}.hq-linked-chip-list span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:var(--gold-strong);background:#f2e2ca9e;font-size:.76rem;font-weight:900}.hq-linked-chip-list.stacked{display:grid}.hq-linked-chip-list.stacked span{justify-content:flex-start;min-height:34px;border-radius:13px}.hq-dossier-grid,.hq-release-command-grid,.hq-agent-version-board,.hq-policy-command-grid,.hq-method-pipeline-grid{display:grid;gap:10px}.hq-dossier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-release-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.hq-agent-version-board{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-policy-command-grid,.hq-method-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-dossier-grid article,.hq-release-command-grid article,.hq-agent-version-board article,.hq-policy-command-grid article,.hq-method-pipeline-grid article{display:grid;gap:6px;min-height:112px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.44),transparent 34%),#ffffffa8}.hq-agent-version-board article{min-height:132px;border-radius:21px}.hq-dossier-grid span,.hq-release-command-grid span,.hq-agent-version-board .section-label,.hq-policy-command-grid span,.hq-method-pipeline-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-dossier-grid strong,.hq-release-command-grid strong,.hq-agent-version-board h4,.hq-policy-command-grid strong,.hq-method-pipeline-grid strong{margin:0;color:var(--ink);font-size:1.05rem;letter-spacing:-.04em}.hq-dossier-grid small,.hq-release-command-grid small,.hq-agent-version-board p,.hq-policy-command-grid small,.hq-method-pipeline-grid small{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.hq-linked-chip-list.method-blueprint span{min-height:34px;border-radius:13px;color:var(--ink);background:#ffffffb8}.hq-acceptance-center,.hq-customer-crm-center,.hq-expansion-panel,.hq-release-center{display:grid;gap:14px}.hq-acceptance-gate-grid,.hq-crm-stage-grid,.hq-release-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hq-acceptance-gate-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hq-acceptance-gate-grid article,.hq-crm-stage-grid article,.hq-release-summary-grid article{display:grid;gap:6px;min-height:128px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.44),transparent 34%),#ffffffa8}.hq-acceptance-gate-grid article.passed{border-color:#44865238;background:radial-gradient(circle at 100% 0%,rgba(178,217,181,.32),transparent 34%),#ffffffad}.hq-acceptance-gate-grid article.warning{border-color:#b8762a38}.hq-acceptance-gate-grid article.pending{border-color:#ac5b402e}.hq-acceptance-gate-grid span,.hq-crm-stage-grid span,.hq-release-summary-grid span,.hq-crm-account-list span,.hq-release-list span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-acceptance-gate-grid strong,.hq-crm-stage-grid strong,.hq-release-summary-grid strong,.hq-crm-account-list strong,.hq-release-list strong{color:var(--ink);font-size:1.02rem;letter-spacing:-.04em}.hq-acceptance-gate-grid small,.hq-acceptance-gate-grid b,.hq-crm-stage-grid small,.hq-release-summary-grid small,.hq-crm-account-list small,.hq-crm-account-list p,.hq-release-list p,.hq-release-list footer span{color:var(--muted);font-size:.76rem;font-weight:750;line-height:1.5}.hq-signoff-strip{display:flex;flex-wrap:wrap;gap:8px}.hq-signoff-strip span{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border-radius:999px;color:var(--ink);background:#f2e2ca8f;font-size:.76rem;font-weight:850}.hq-crm-account-list,.hq-release-list{display:grid;gap:9px}.hq-crm-account-list article{display:grid;grid-template-columns:minmax(0,1.15fr) .45fr .65fr minmax(220px,.9fr);gap:12px;align-items:center;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffa8}.hq-crm-account-list article.high{border-color:#b2412e42;background:#ffeee8ad}.hq-crm-account-list article.medium{border-color:#b8762a42;background:#fff7eac2}.hq-crm-account-list p{margin:0}.hq-expansion-panel{border-color:#b8762a33;background:radial-gradient(circle at 92% 6%,rgba(253,195,116,.18),transparent 31%),linear-gradient(145deg,#fffcf5f5,#f7ebd9db)}.hq-expansion-panel.ready_to_expand{border-color:#44865242;background:radial-gradient(circle at 92% 6%,rgba(145,192,121,.2),transparent 31%),linear-gradient(145deg,#fffcf5f5,#eff7e5d1)}.hq-expansion-panel.protect_success{border-color:#b2412e33}.hq-expansion-metrics,.hq-expansion-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hq-expansion-metrics article,.hq-expansion-layout article{display:grid;gap:8px;padding:14px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffad;box-shadow:0 18px 50px #3e26140d}.hq-expansion-metrics span,.hq-expansion-layout span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-expansion-metrics strong{color:var(--ink);font-size:1.08rem;letter-spacing:-.04em}.hq-expansion-metrics small,.hq-expansion-layout p{margin:0;color:var(--muted);font-size:.76rem;font-weight:750;line-height:1.55}.hq-release-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-release-lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hq-release-lane-grid article{display:grid;gap:6px;min-height:108px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffff9e}.hq-release-lane-grid article.stable{border-color:#44865238;background:radial-gradient(circle at 100% 0%,rgba(178,217,181,.32),transparent 34%),#ffffffad}.hq-release-lane-grid article.beta{border-color:#b8762a3d}.hq-release-lane-grid article.internal,.hq-release-lane-grid article.controlled{border-color:#4a5b7c29}.hq-release-lane-grid span,.hq-release-lane-grid small,.hq-release-policy-strip span,.hq-release-meta-grid span,.hq-release-checklist span,.hq-release-check-grid span,.hq-release-check-grid small{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.45}.hq-release-lane-grid span,.hq-release-check-grid span{color:var(--gold-strong);font-weight:950}.hq-release-lane-grid strong{color:var(--ink);font-size:1.36rem;letter-spacing:-.06em}.hq-release-policy-strip{display:flex;flex-wrap:wrap;gap:8px}.hq-release-policy-strip span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(184,118,42,.13);border-radius:999px;padding:0 11px;background:#ffffff9e}.hq-release-list article{display:grid;gap:10px;min-height:164px;padding:14px;border:1px solid rgba(184,118,42,.14);border-radius:20px;background:#ffffffa8}.hq-release-list article.ready{border-color:#44865238}.hq-release-list article.pilot{border-color:#b8762a3d}.hq-release-list article.hold{border-color:#b2412e38}.hq-release-list header,.hq-release-list footer{display:flex;justify-content:space-between;gap:10px}.hq-release-list b{color:var(--gold-strong);white-space:nowrap}.hq-release-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hq-release-meta-grid span{min-height:32px;padding:8px 9px;border-radius:12px;background:#f2e2ca6b}.hq-release-checklist{display:flex;flex-wrap:wrap;gap:6px}.hq-release-checklist span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 9px;background:#f2e2ca75}.hq-release-checklist span.passed{color:#3f7c52;background:#daefe0c2}.hq-release-checklist span.warning{color:var(--gold-strong);background:#f7e9cdc7}.hq-release-checklist span.blocked{color:#a13a28;background:#ffe6e0d1}.hq-agent-release-check-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(184,118,42,.14);border-radius:22px;background:#ffffff9e}.hq-release-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hq-release-check-grid article{display:grid;gap:6px;min-height:116px;padding:12px;border:1px solid rgba(184,118,42,.14);border-radius:16px;background:#ffffffa8}.hq-release-check-grid article.passed{border-color:#44865233}.hq-release-check-grid article.warning{border-color:#b8762a42}.hq-release-check-grid article.blocked{border-color:#b2412e3d}.hq-release-check-grid strong{color:var(--ink);font-size:.96rem}.hq-retest-queue.detail{margin-top:0}.hq-delivery-command{background:radial-gradient(circle at 92% 0%,rgba(243,177,94,.28),transparent 32%),linear-gradient(135deg,#fffcf6f5,#f6ead8e6)}.hq-delivery-command.delivery_ready{border-color:#4486523d}.hq-delivery-command.blocked{border-color:#ba462647}.hq-delivery-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hq-delivery-check-grid article{display:grid;gap:7px;min-height:154px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#ffffff9e}.hq-delivery-check-grid article.ready{border-color:#44865233;background:#f0faef9e}.hq-delivery-check-grid article.needs_work,.hq-delivery-check-grid article.blocked{border-color:#ba462642;background:#ffefe5ad}.hq-delivery-check-grid article.pilot{border-color:#b8762a42;background:#fff6e6ad}.hq-delivery-check-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-delivery-check-grid strong{color:var(--ink);font-size:1rem}.hq-delivery-check-grid small,.hq-delivery-check-grid b{color:var(--muted);font-size:.78rem;line-height:1.5}.hq-delivery-check-grid b{color:var(--gold-strong)}.hq-customer-success-panel,.hq-agent-quality-panel,.hq-agent-eval-panel,.hq-roadmap-panel,.hq-security-panel{background:radial-gradient(circle at 8% 0%,rgba(68,134,82,.12),transparent 30%),linear-gradient(135deg,#fffcf6f5,#f4ecdee6)}.hq-success-grid,.hq-agent-quality-grid,.hq-eval-summary-grid,.hq-roadmap-grid,.hq-security-grid{display:grid;gap:10px}.hq-success-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hq-agent-quality-grid,.hq-eval-summary-grid,.hq-roadmap-grid,.hq-security-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hq-success-grid article,.hq-agent-quality-grid article,.hq-eval-summary-grid article,.hq-roadmap-grid article,.hq-security-grid article{display:grid;gap:7px;min-height:138px;padding:13px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#ffffffa3}.hq-agent-quality-grid article.needs_review{border-color:#ba462647;background:#ffefe5b8}.hq-agent-quality-grid article.strong{border-color:#44865238;background:#f0faefa8}.hq-success-grid span,.hq-agent-quality-grid span,.hq-eval-summary-grid span,.hq-roadmap-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-success-grid strong,.hq-agent-quality-grid strong,.hq-eval-summary-grid strong,.hq-roadmap-grid strong,.hq-security-grid strong{color:var(--ink);font-size:1rem}.hq-success-grid small,.hq-agent-quality-grid small,.hq-agent-quality-grid b,.hq-eval-summary-grid small,.hq-roadmap-grid small,.hq-security-grid span{color:var(--muted);font-size:.78rem;line-height:1.55}.hq-agent-quality-grid b{color:var(--gold-strong)}.hq-eval-dimension-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hq-eval-dimension-strip span{display:grid;gap:4px;min-height:82px;padding:11px 12px;border:1px solid rgba(184,118,42,.14);border-radius:16px;color:var(--muted);background:#ffffff94;font-size:.74rem;line-height:1.45}.hq-eval-dimension-strip strong{color:var(--ink);font-size:.84rem}.hq-eval-report-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:12px}.hq-eval-report-card>div,.hq-retest-queue{display:grid;gap:10px;padding:15px;border:1px solid rgba(184,118,42,.15);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(246,201,141,.14),transparent 30%),#ffffff9e}.hq-eval-report-card h4,.hq-retest-queue h4{margin:0;color:var(--ink);font-size:1rem}.hq-eval-report-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.65}.hq-eval-report-card b{color:var(--gold-strong);font-size:.84rem;line-height:1.55}.hq-eval-report-card span{display:block;padding:9px 10px;border-radius:12px;color:var(--muted);background:#f2e2ca75;font-size:.76rem;line-height:1.45}.hq-eval-release-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hq-eval-release-board article{display:grid;gap:7px;min-height:132px;padding:13px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#fff9}.hq-eval-release-board article.ready{border-color:#4486523d;background:#f6fdf4b3}.hq-eval-release-board article.hold{border-color:#ba462642;background:#fff4ebbd}.hq-eval-release-board span,.hq-retest-queue article span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-eval-release-board strong,.hq-retest-queue article strong{color:var(--ink);font-size:.95rem}.hq-eval-release-board small,.hq-eval-release-board b,.hq-retest-queue article small{color:var(--muted);font-size:.76rem;line-height:1.5}.hq-eval-release-board b{color:var(--gold-strong)}.hq-retest-queue .panel-header.compact{margin-bottom:0}.panel-header.compact{align-items:center}.hq-retest-queue article{display:grid;gap:10px;padding:12px;border:1px solid rgba(184,118,42,.13);border-radius:16px;background:#ffffff94}.hq-retest-queue article.high{border-color:#ba462640}.hq-retest-queue article div{display:grid;gap:5px}.hq-retest-queue footer{display:flex;flex-wrap:wrap;gap:6px}.hq-retest-queue footer b{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab3;font-size:.7rem}.hq-eval-run-report{display:grid;gap:12px;padding:15px;border:1px solid rgba(68,134,82,.2);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(68,134,82,.12),transparent 34%),#f6fdf4a8}.hq-eval-run-report>p{margin:0;color:var(--gold-strong);font-size:.86rem;font-weight:900;line-height:1.55}.hq-eval-run-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hq-eval-run-metrics article{display:grid;gap:4px;padding:11px;border:1px solid rgba(184,118,42,.13);border-radius:15px;background:#ffffff94}.hq-eval-run-metrics span{color:var(--gold-strong);font-size:.7rem;font-weight:950}.hq-eval-run-metrics strong{color:var(--ink);font-size:1.35rem;letter-spacing:-.06em}.hq-eval-run-list{display:grid;gap:9px}.hq-eval-run-list article{display:grid;gap:8px;padding:12px;border:1px solid rgba(184,118,42,.13);border-radius:16px;background:#fff9}.hq-eval-run-list article.fail{border-color:#ba462647;background:#fff4ebb8}.hq-eval-run-list article.warning{border-color:#d28b3647}.hq-eval-run-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-eval-run-list header span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-eval-run-list header b{color:var(--ink);font-size:1.2rem}.hq-eval-run-list strong{color:var(--ink);font-size:.9rem}.hq-eval-run-list small{color:var(--muted);font-size:.76rem;line-height:1.5}.hq-eval-run-list footer{display:flex;flex-wrap:wrap;gap:6px}.hq-eval-run-list i{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab3;font-size:.68rem;font-style:normal;font-weight:850}.hq-eval-run-list i.fail{color:#9a4b1f;background:#ffe1d4cc}.hq-agent-eval-list{display:grid;gap:12px}.hq-agent-eval-list article{display:grid;gap:12px;padding:15px;border:1px solid rgba(184,118,42,.16);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(246,201,141,.16),transparent 34%),#ffffffa3}.hq-agent-eval-list article.needs_training{border-color:#ba462642;background:radial-gradient(circle at 100% 0%,rgba(255,129,31,.15),transparent 34%),#fff4ebb8}.hq-agent-eval-list article.gold{border-color:#4486523d;background:radial-gradient(circle at 100% 0%,rgba(68,134,82,.12),transparent 34%),#f6fdf4b8}.hq-agent-eval-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hq-agent-eval-list header div{display:grid;gap:4px}.hq-agent-eval-list header span,.hq-eval-meta span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-agent-eval-list header strong{color:var(--ink);font-size:1.08rem}.hq-agent-eval-list header b{color:var(--ink);font-size:1.7rem;line-height:1;letter-spacing:-.08em}.hq-agent-eval-list p,.hq-agent-eval-list small{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.hq-eval-meta{display:flex;flex-wrap:wrap;gap:7px}.hq-eval-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#f2e2caa8}.hq-eval-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hq-eval-columns>div{display:grid;gap:7px;padding:12px;border:1px solid rgba(184,118,42,.12);border-radius:16px;background:#ffffff8f}.hq-eval-columns strong{color:var(--ink);font-size:.82rem}.hq-success-actions{display:flex;flex-wrap:wrap;gap:8px}.hq-success-actions span,.hq-roadmap-grid footer i{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab8;font-size:.76rem;font-style:normal;font-weight:900}.hq-roadmap-grid footer{display:flex;flex-wrap:wrap;gap:6px}.hq-commercial-panel,.hq-onboarding-panel,.hq-sales-assets-panel{background:radial-gradient(circle at 0% 0%,rgba(244,177,94,.18),transparent 30%),#fffaf2eb}.hq-commercial-grid,.hq-sales-asset-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.hq-commercial-grid article,.hq-sales-asset-grid article{display:grid;gap:10px;min-height:230px;padding:15px;border:1px solid rgba(184,118,42,.16);border-radius:20px;background:radial-gradient(circle at 95% 0%,rgba(246,201,141,.22),transparent 34%),#ffffffa8;box-shadow:0 16px 34px #472e1612}.hq-commercial-grid span,.hq-sales-asset-grid span{color:var(--gold-strong);font-size:.73rem;font-weight:950;letter-spacing:.04em}.hq-commercial-grid strong{color:var(--ink);font-size:1.55rem;letter-spacing:-.06em}.hq-commercial-grid small,.hq-commercial-grid p,.hq-sales-asset-grid p{margin:0;color:var(--muted);line-height:1.6}.hq-commercial-meta{display:flex;flex-wrap:wrap;gap:6px}.hq-commercial-meta b,.hq-commercial-grid footer i{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab8;font-size:.74rem;font-style:normal;font-weight:900}.hq-commercial-grid footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.hq-onboarding-timeline{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.hq-onboarding-timeline article{position:relative;display:grid;gap:8px;min-height:220px;padding:15px;border:1px solid rgba(184,118,42,.16);border-radius:20px;background:#ffffffa8}.hq-onboarding-timeline span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-onboarding-timeline strong,.hq-sales-asset-grid strong{color:var(--ink);font-size:1.02rem}.hq-onboarding-timeline small,.hq-onboarding-timeline p,.hq-onboarding-timeline b{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.hq-onboarding-timeline b{color:var(--gold-strong);margin-top:auto}.hq-view{display:grid;gap:12px}.hq-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;color:#fff8ed;border-color:#fff8ed1f;background:radial-gradient(circle at 88% 0%,rgba(255,188,99,.26),transparent 30%),radial-gradient(circle at 8% 0%,rgba(255,248,237,.12),transparent 28%),linear-gradient(135deg,#21160e,#402817 52%,#7b481e);box-shadow:0 24px 70px #2a201833}.hq-hero h3{margin:0;font-size:clamp(1.8rem,3vw,3.4rem);line-height:.98;letter-spacing:-.07em}.hq-hero p:not(.eyebrow){max-width:860px;margin:10px 0 0;color:#fff8edc7}.hq-hero .eyebrow{color:#f5c98c}.hq-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hq-hero-actions .ghost-button{color:#fff8ed;border-color:#fff8ed3d;background:#fff8ed14}.hq-hero-actions .solid-button{color:#21160e;background:#f4b15e}.hq-section-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hq-section-strip article{display:grid;gap:5px;min-height:92px;padding:13px 14px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.42),transparent 34%),#fffcf7d1}.hq-section-strip span,.hq-section-strip small{color:var(--muted)}.hq-section-strip span{font-size:.72rem;font-weight:950}.hq-section-strip strong{color:var(--ink);font-size:1.08rem;letter-spacing:-.04em}.hq-section-strip small{font-size:.74rem;line-height:1.45}.hq-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.hq-metric-grid article{display:grid;gap:5px;min-height:108px;padding:14px;border:1px solid rgba(184,118,42,.16);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.55),transparent 34%),#fffaf2e6;box-shadow:var(--shadow-soft)}.hq-metric-grid span,.hq-metric-grid small{color:var(--muted)}.hq-metric-grid span{font-size:.78rem;font-weight:900}.hq-metric-grid strong{color:var(--gold-strong);font-size:clamp(1.32rem,2vw,1.85rem);letter-spacing:-.06em}.hq-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;align-items:start}.hq-panel{min-width:0;display:grid;gap:14px}.wide-hq-panel{grid-row:span 2}.hq-agent-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hq-agent-release-grid article{display:grid;gap:12px;min-height:170px;padding:14px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.62),transparent 34%),#ffffff94;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hq-agent-release-grid article:hover,.hq-agent-release-grid article.selected{border-color:#b8762a6b;box-shadow:0 16px 34px #583a1f1a;transform:translateY(-1px)}.hq-agent-release-grid article.pending{opacity:.72;background:repeating-linear-gradient(-45deg,rgba(184,118,42,.06) 0 8px,transparent 8px 18px),#ffffff80}.hq-agent-release-grid article>div,.hq-agent-release-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-agent-release-grid article>div{justify-content:flex-start}.hq-agent-release-grid strong,.hq-agent-release-grid small{display:block}.hq-agent-release-grid p{margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.62}.hq-agent-release-grid small,.hq-agent-release-grid footer span,.hq-methodology-list small,.hq-customer-list small,.hq-policy-list small{color:var(--muted);font-size:.76rem}.hq-agent-release-grid footer span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:999px;background:#efe4d3c7;font-weight:850}.hq-agent-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hq-agent-standard-grid article{display:grid;gap:7px;min-height:118px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.34),transparent 32%),#ffffff9e}.hq-agent-standard-grid span,.hq-agent-editor label span,.hq-agent-editor-side article>span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-agent-standard-grid strong{color:var(--ink);font-size:1rem}.hq-agent-standard-grid small{color:var(--muted);font-size:.74rem;line-height:1.5}.hq-agent-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.32fr);gap:14px;margin-top:14px;align-items:start}.hq-agent-editor-main,.hq-agent-editor-side{min-width:0;padding:15px;border:1px solid rgba(184,118,42,.16);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(246,201,141,.14),transparent 34%),#fffcf7bd}.hq-agent-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.hq-agent-editor label{display:grid;gap:6px;min-width:0}.hq-agent-editor label.span-2{grid-column:1 / -1}.hq-agent-editor input,.hq-agent-editor select,.hq-agent-editor textarea{width:100%;min-width:0;border:1px solid rgba(184,118,42,.18);border-radius:14px;background:#ffffffc2;color:var(--ink);font:inherit;font-size:.84rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hq-agent-editor input,.hq-agent-editor select{min-height:42px;padding:0 12px}.hq-agent-editor textarea{min-height:98px;padding:11px 12px;resize:vertical;line-height:1.55}.hq-agent-editor label.span-2 textarea{min-height:112px}.hq-agent-editor input:focus,.hq-agent-editor select:focus,.hq-agent-editor textarea:focus{border-color:#7c2d1261;background:#ffffffeb;box-shadow:0 0 0 3px #b8762a1a}.hq-agent-editor-side{position:sticky;top:18px;display:grid;gap:10px}.hq-agent-editor-side article{display:grid;gap:8px;padding:12px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffa8}.hq-agent-editor-side strong{color:var(--ink);font-size:1.08rem;letter-spacing:-.04em}.hq-agent-editor-side small{display:block;color:var(--muted);font-size:.76rem;line-height:1.5}.hq-method-toggle-list{display:grid;gap:7px}.hq-method-toggle-list button{display:grid;gap:4px;padding:10px;border:1px solid rgba(184,118,42,.14);border-radius:14px;background:#ffffff94;color:var(--ink);text-align:left;cursor:pointer}.hq-method-toggle-list button.active{border-color:#7c2d1252;background:#efe4d3d1;box-shadow:inset 3px 0 #b8762ab8}.hq-method-toggle-list strong{font-size:.82rem}.hq-method-toggle-list small{color:var(--muted);font-size:.72rem}@media(max-width:1180px){.hq-agent-standard-grid,.hq-agent-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-agent-editor{grid-template-columns:minmax(0,1fr)}.hq-agent-editor-side{position:static}}@media(max-width:760px){.hq-agent-standard-grid,.hq-agent-release-grid,.hq-agent-editor-grid{grid-template-columns:1fr}}.hq-agent-detail-panel,.hq-method-detail-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:15px;border:1px solid rgba(184,118,42,.16);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(246,201,141,.16),transparent 32%),#fffcf7b8}.hq-agent-detail-panel h4,.hq-method-detail-panel h4{margin:0;color:var(--ink);font-size:1.15rem;letter-spacing:-.04em}.hq-agent-detail-panel p,.hq-method-detail-panel p{margin:6px 0 0;color:var(--muted);font-size:.84rem;line-height:1.6}.hq-methodology-list,.hq-customer-list,.hq-policy-list{display:grid;gap:8px}.hq-method-asset-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.hq-method-asset-summary article{display:grid;gap:5px;min-height:96px;padding:12px;border:1px solid rgba(184,118,42,.12);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(244,219,188,.34),transparent 34%),#ffffffa8}.hq-method-asset-summary span,.hq-method-asset-grid span,.hq-method-asset-command .section-label,.hq-method-rubric-list span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-method-asset-summary strong{color:var(--ink);font-size:1.22rem;letter-spacing:-.05em}.hq-method-asset-summary small{color:var(--muted);font-size:.72rem;line-height:1.45}.hq-methodology-list article,.hq-customer-list article,.hq-policy-list article,.managed-by-hq-card{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff94}.hq-methodology-list article{grid-template-columns:minmax(0,1fr);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hq-methodology-list article:hover,.hq-methodology-list article.selected{border-color:#b8762a6b;box-shadow:0 14px 30px #583a1f1a;transform:translateY(-1px)}.hq-methodology-list small{line-height:1.45}.hq-methodology-list footer{display:flex;flex-wrap:wrap;gap:6px}.hq-methodology-list footer b{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 9px;color:var(--muted);background:#efe4d3c7;font-size:.72rem;font-weight:850}.hq-methodology-list span,.hq-policy-list span{color:var(--gold-strong);font-size:.76rem;font-weight:900}.hq-method-detail-panel{grid-template-columns:minmax(0,.72fr) minmax(360px,1.28fr)}.hq-method-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hq-method-detail-grid article{display:grid;gap:5px;min-height:104px;padding:11px;border:1px solid rgba(184,118,42,.14);border-radius:15px;background:#ffffff94}.hq-method-detail-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.hq-method-detail-grid strong{color:var(--ink);font-size:.95rem}.hq-method-detail-grid small{color:var(--muted);font-size:.74rem;line-height:1.45}.hq-method-asset-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hq-method-asset-grid article{display:grid;align-content:start;gap:7px;min-height:136px;padding:11px;border:1px solid rgba(184,118,42,.12);border-radius:15px;background:#ffffff94}.hq-method-asset-grid b{color:var(--ink-soft);font-size:.75rem;line-height:1.5}.hq-method-asset-command{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px}.hq-method-asset-command article{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid rgba(184,118,42,.14);border-radius:22px;background:#ffffff9e}.hq-method-asset-command h4{margin:0;color:var(--ink);font-size:1.15rem;letter-spacing:-.04em}.hq-method-rubric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hq-method-rubric-list span{min-height:38px;padding:10px 11px;border:1px solid rgba(184,118,42,.12);border-radius:14px;background:#ffffff9e}.hq-customer-list article{gap:10px}.hq-customer-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-customer-list span{color:var(--muted);font-size:.78rem;font-weight:800}.hq-customer-list button{justify-self:start}.hq-policy-list strong{font-size:.98rem}.managed-by-hq-card{grid-template-columns:minmax(0,1fr);border-color:#b8762a3d;background:radial-gradient(circle at 100% 0%,rgba(244,177,94,.24),transparent 34%),#fff7ebc7}.managed-by-hq-card strong{color:var(--gold-strong)}.managed-by-hq-card span{color:var(--muted);font-size:.86rem}.admin-view{display:grid;gap:12px}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;background:radial-gradient(circle at 86% 16%,rgba(243,220,192,.78),transparent 30%),linear-gradient(135deg,#fffaf2f5,#efe4d3f0)}.admin-hero h3{margin:0;font-size:clamp(1.6rem,2.6vw,3rem);line-height:1;letter-spacing:-.065em}.admin-hero p:not(.eyebrow){max-width:760px;margin:10px 0 0;color:var(--muted)}.admin-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-metric-card{display:grid;gap:5px;min-height:104px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#fffaf2db;box-shadow:var(--shadow-soft)}.admin-metric-card span{color:var(--muted);font-size:.78rem;font-weight:850}.admin-metric-card strong{color:var(--gold-strong);font-size:1.65rem;letter-spacing:-.055em}.admin-metric-card small{color:var(--muted)}.admin-metric-card.warning{border-color:#b8762a57;background:radial-gradient(circle at 100% 0%,rgba(255,129,31,.12),transparent 34%),#fffaf2e6}.admin-seat-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:12px;border-color:#b8762a38;background:linear-gradient(135deg,#fffcf6eb,#f7ebdbe0),radial-gradient(circle at 95% 5%,rgba(184,118,42,.16),transparent 30%)}.admin-seat-panel h3,.admin-seat-panel p{margin:0}.admin-seat-panel p{color:var(--muted)}.admin-seat-panel>div:last-of-type{display:grid;gap:3px;justify-items:end}.admin-seat-panel strong{color:var(--gold-strong);font-size:1.35rem}.admin-seat-panel span,.admin-seat-panel small{color:var(--muted);font-weight:800}.admin-seat-panel.full small{grid-column:1 / -1;color:#a14920}.admin-seat-warning{border:1px solid rgba(255,129,31,.24);border-radius:14px;padding:10px 12px;color:#9a4b1f;background:#fff1dcc7;font-size:.86rem;font-weight:850}.admin-value-report-panel,.admin-import-guide-panel,.admin-sample-task-panel,.admin-security-panel,.admin-ops-panel,.admin-adoption-panel,.admin-weekly-review-panel,.admin-launch-panel,.hq-ops-panel,.hq-launch-panel{border-color:#b8762a29;background:radial-gradient(circle at 100% 0%,rgba(246,201,141,.2),transparent 30%),linear-gradient(135deg,#fffcf6f5,#f7ecdee6)}.admin-value-metrics,.admin-import-guide-grid,.admin-sample-task-grid,.admin-security-grid,.admin-ops-grid,.admin-launch-grid,.hq-ops-grid,.hq-launch-check-grid{display:grid;gap:10px}.admin-value-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-import-guide-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-sample-task-grid,.admin-security-grid,.admin-ops-grid,.admin-launch-grid,.hq-ops-grid,.hq-launch-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-value-metrics article,.admin-import-guide-grid article,.admin-sample-task-grid article,.admin-security-grid article,.admin-ops-grid article,.admin-launch-grid article,.hq-ops-grid article,.hq-launch-check-grid article{display:grid;gap:7px;min-height:122px;padding:13px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#ffffffa3}.admin-import-guide-grid article.ready{border-color:#44865238;background:#f0faefa8}.admin-import-guide-grid article.missing{border-color:#ba462642;background:#ffefe5b3}.admin-value-metrics span,.admin-import-guide-grid span,.admin-sample-task-grid span,.admin-ops-grid span,.admin-launch-grid span,.hq-ops-grid span,.hq-launch-check-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.admin-value-metrics strong,.admin-import-guide-grid strong,.admin-sample-task-grid strong,.admin-security-grid strong,.admin-ops-grid strong,.admin-launch-grid strong,.hq-ops-grid strong,.hq-launch-check-grid strong{color:var(--ink);font-size:1rem}.admin-value-metrics strong{font-size:1.45rem;letter-spacing:-.06em}.admin-value-metrics small,.admin-import-guide-grid small,.admin-import-guide-grid b,.admin-sample-task-grid small,.admin-security-grid span,.admin-ops-grid small,.hq-ops-grid small,.admin-launch-grid small,.admin-launch-grid b,.hq-launch-check-grid small,.hq-launch-check-grid b,.admin-security-panel p{color:var(--muted);font-size:.78rem;line-height:1.55}.admin-import-guide-grid b{color:var(--gold-strong)}.admin-value-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-value-actions span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:var(--gold-strong);background:#f2e2cab8;font-size:.76rem;font-weight:900}.admin-security-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:16px;align-items:center}.admin-ops-panel.risk{border-color:#ba462642}.admin-ops-panel.watch{border-color:#d28b3642}.admin-ops-score-card strong{font-size:2rem;letter-spacing:-.08em}.admin-ops-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ops-detail-grid>div{display:grid;gap:8px;padding:14px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffff8f}.admin-ops-detail-grid strong{color:var(--ink);font-size:.9rem}.admin-ops-detail-grid span{display:block;padding:9px 10px;border-radius:12px;color:var(--muted);background:#f2e2ca6b;font-size:.76rem;line-height:1.45}.admin-ops-detail-grid span.warning,.admin-ops-detail-grid span.critical{color:#9a4b1f;background:#ffefe5c7}.admin-launch-panel.ready_to_expand,.hq-launch-panel.ready_to_expand{border-color:#44865242}.admin-launch-panel.not_ready,.hq-launch-panel.not_ready{border-color:#ba462647}.admin-launch-score{display:grid;justify-items:end;gap:2px;min-width:130px;padding:14px 16px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#ffffffa8}.admin-launch-score strong{color:var(--ink);font-size:2rem;line-height:1;letter-spacing:-.08em}.admin-launch-score span{color:var(--muted);font-size:.75rem;font-weight:850}.admin-launch-grid article.done,.hq-launch-check-grid article.done{border-color:#44865238;background:#f0faefa8}.admin-launch-grid article.blocked,.hq-launch-check-grid article.blocked{border-color:#ba462647;background:#ffefe5b8}.admin-launch-grid b,.hq-launch-check-grid b{color:var(--gold-strong);font-weight:900}.admin-launch-runbook{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px}.admin-launch-runbook>div{display:grid;gap:8px;padding:15px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffff94}.admin-launch-runbook strong{color:var(--ink);font-size:.92rem}.admin-launch-runbook span,.admin-launch-runbook p,.hq-launch-criteria span{color:var(--muted);font-size:.78rem;line-height:1.6}.admin-launch-runbook span{padding:9px 10px;border-radius:12px;background:#f2e2ca6b}.admin-adoption-score{display:grid;justify-items:end;gap:3px;min-width:160px;padding:14px 16px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#ffffffa8}.admin-adoption-score strong{color:var(--ink);font-size:2rem;line-height:1;letter-spacing:-.08em}.admin-adoption-score span{color:var(--muted);font-size:.75rem;font-weight:850}.admin-adoption-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-adoption-metrics article{display:grid;gap:6px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffa3}.admin-adoption-metrics span,.admin-adoption-missions>strong,.admin-adoption-side strong{color:var(--gold-strong);font-size:.74rem;font-weight:950}.admin-adoption-metrics strong{color:var(--ink);font-size:1.32rem;letter-spacing:-.06em}.admin-adoption-metrics small{color:var(--muted);font-size:.76rem}.admin-adoption-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px}.admin-adoption-missions,.admin-adoption-side,.admin-adoption-side>div{display:grid;gap:9px}.admin-adoption-missions,.admin-adoption-side>div{padding:14px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffff94}.admin-adoption-missions article{display:grid;gap:6px;padding:12px;border-radius:15px;background:#f2e2ca6b}.admin-adoption-missions span,.admin-adoption-missions small,.admin-adoption-side span{color:var(--muted);font-size:.76rem;line-height:1.5}.admin-adoption-missions h4{margin:0;color:var(--ink);font-size:1rem;letter-spacing:-.04em}.admin-adoption-missions p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.admin-adoption-side span{display:block;padding:9px 10px;border-radius:12px;background:#f2e2ca6b}.admin-weekly-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-weekly-metrics article{display:grid;gap:6px;min-height:108px;padding:13px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffffa3}.admin-weekly-metrics span,.admin-weekly-layout strong{color:var(--gold-strong);font-size:.74rem;font-weight:950}.admin-weekly-metrics strong{color:var(--ink);font-size:1.28rem;letter-spacing:-.06em}.admin-weekly-metrics small{color:var(--muted);font-size:.76rem;line-height:1.45}.admin-weekly-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-weekly-layout>div{display:grid;align-content:start;gap:8px;padding:14px;border:1px solid rgba(184,118,42,.14);border-radius:18px;background:#ffffff94}.admin-weekly-layout span{display:block;padding:9px 10px;border-radius:12px;color:var(--muted);background:#f2e2ca6b;font-size:.76rem;line-height:1.5}.hq-launch-criteria{display:flex;flex-wrap:wrap;gap:8px}.hq-launch-criteria span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f2e2caa3;color:var(--gold-strong);font-weight:850}.admin-customer-scope-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;align-items:center;border-color:#b8762a2e;background:radial-gradient(circle at 92% 8%,rgba(244,177,94,.18),transparent 30%),linear-gradient(135deg,#fffcf6f0,#f8eee0e0)}.admin-customer-scope-panel h3,.admin-customer-scope-panel p{margin:0}.admin-customer-scope-panel p:not(.section-label){color:var(--muted);line-height:1.7}.admin-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-scope-grid article{display:grid;gap:4px;min-height:76px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff9e}.admin-scope-grid strong{color:var(--gold-strong)}.admin-scope-grid span{color:var(--muted);font-size:.8rem}.admin-delivery-report-panel{border-color:#44865229;background:radial-gradient(circle at 6% 0%,rgba(68,134,82,.13),transparent 28%),linear-gradient(135deg,#fffcf6f5,#f4ecdee6)}.admin-delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-delivery-grid article{display:grid;gap:7px;min-height:148px;padding:13px;border:1px solid rgba(184,118,42,.16);border-radius:18px;background:#ffffffa3}.admin-delivery-grid span{color:var(--gold-strong);font-size:.72rem;font-weight:950}.admin-delivery-grid strong{color:var(--ink);font-size:1rem}.admin-delivery-grid small,.admin-delivery-grid b{color:var(--muted);font-size:.78rem;line-height:1.55}.admin-delivery-grid b{color:var(--gold-strong);margin-top:auto}.admin-quality-panel{display:grid;gap:14px;background:radial-gradient(circle at 12% 0%,rgba(184,118,42,.16),transparent 32%),linear-gradient(145deg,#fffcf6f0,#f7ebdbe6)}.delivery-readiness-panel{display:grid;gap:14px;background:radial-gradient(circle at 8% 0%,rgba(42,32,24,.12),transparent 32%),radial-gradient(circle at 92% 0%,rgba(184,118,42,.18),transparent 30%),linear-gradient(145deg,#fffdf7f5,#f7ebdbe6)}.delivery-readiness-panel.blocked{border-color:#ba462657}.delivery-score{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border-radius:999px;color:#fff8ed;background:#2a2018;box-shadow:0 14px 28px #2a201829;font-size:.9rem;font-weight:950}.delivery-check-grid,.memory-governance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.delivery-check-grid article,.memory-governance-grid article{display:grid;gap:8px;min-height:130px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#ffffffa3}.delivery-check-grid article.ready{border-color:#44865242;background:#e8f4e699}.delivery-check-grid article.pilot{border-color:#b8762a52;background:#fff6e6b3}.delivery-check-grid article.needs_work,.delivery-check-grid article.blocked{border-color:#ba46264d;background:#ffece2b8}.delivery-check-grid article div{display:flex;align-items:center;justify-content:space-between;gap:10px}.delivery-check-grid span,.memory-governance-grid span{color:var(--muted);font-size:.76rem;font-weight:850}.delivery-check-grid strong,.memory-governance-grid strong{color:var(--ink);font-size:1.16rem;letter-spacing:-.04em}.delivery-check-grid p{margin:0;color:var(--ink);font-size:.82rem;line-height:1.5}.delivery-check-grid small{color:var(--gold-strong);font-size:.74rem;font-weight:850;line-height:1.45}.delivery-required-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.delivery-required-list strong,.delivery-required-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#ffffffad;color:var(--ink);font-size:.76rem;font-weight:900}.delivery-required-list strong{color:#fff8ed;background:#2a2018;border-color:#2a2018}.memory-governance-panel{background:radial-gradient(circle at 86% 0%,rgba(68,134,82,.12),transparent 30%),linear-gradient(145deg,#fffcf6f0,#f7ebdbe6)}.memory-governance-grid article{min-height:86px}.quality-summary{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;color:#fff8ed;background:#2a2018;font-size:.78rem;font-weight:900}.quality-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quality-gate-card{display:grid;gap:9px;min-height:154px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffff9e}.quality-gate-card.warning{border-color:#b8762a57;background:#fff6e6b8}.quality-gate-card.critical{border-color:#ba462652;background:#ffece2c2}.quality-gate-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.quality-gate-head span{color:var(--ink);font-size:.9rem;font-weight:950}.quality-gate-head strong{color:var(--gold-strong);font-size:1.3rem;letter-spacing:-.05em}.quality-meter{height:7px;overflow:hidden;border-radius:999px;background:#2a201817}.quality-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8762a,#f4b15e)}.quality-gate-card.warning .quality-meter i{background:linear-gradient(90deg,#cb7b29,#ffbf73)}.quality-gate-card.critical .quality-meter i{background:linear-gradient(90deg,#b74328,#ef835f)}.quality-gate-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.quality-gate-card small{align-self:end;color:var(--gold-strong);font-size:.76rem;font-weight:900}.admin-operating-panel{display:grid;gap:14px;background:radial-gradient(circle at 86% 0%,rgba(223,231,216,.58),transparent 28%),linear-gradient(145deg,#fffcf6f0,#f7ebdbe6)}.operating-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.operating-stage-grid article{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff94}.operating-stage-grid article.healthy{border-color:#4486523d;background:#e4f2e58a}.operating-stage-grid article.warning{border-color:#b8762a47;background:#fff5e5b8}.operating-stage-grid article.critical{border-color:#ba462647;background:#ffece2b8}.operating-stage-grid p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.operating-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operating-split-grid>article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff8f}.operating-list{display:grid;gap:7px}.operating-list div{display:grid;gap:3px;padding:9px;border-radius:13px;background:#fffaf2b8;border:1px solid rgba(228,214,196,.78)}.operating-list strong{color:var(--ink);font-size:.84rem}.operating-list span,.operating-list p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;align-items:start}.admin-panel{min-width:0}.wide-admin-panel{grid-row:span 2}.admin-loading-card{max-width:560px}.admin-loading-card p:last-child{margin:8px 0 0;color:var(--muted)}.admin-table{display:grid;gap:6px}.admin-member-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff80}.admin-member-form label{display:grid;gap:5px}.admin-member-form span{color:var(--muted);font-size:.74rem;font-weight:850}.admin-member-form input,.admin-member-form select,.role-select{width:100%;border:1px solid var(--line);border-radius:10px;padding:7px 8px;color:var(--ink);background:#ffffffb8;outline:none}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:minmax(170px,1.1fr) 130px minmax(140px,.72fr) minmax(120px,.62fr) minmax(190px,.92fr);gap:10px;align-items:center}.admin-table-head{padding:0 12px 6px;color:var(--muted);font-size:.76rem;font-weight:900}.admin-table-row{padding:11px 12px;border:1px solid var(--line);border-radius:15px;background:#ffffff85}.admin-table-row strong,.admin-table-row small{display:block}.admin-table-row small,.admin-table-row>span{color:var(--muted);font-size:.82rem}.admin-table-row code{width:fit-content;border:1px solid rgba(184,118,42,.18);border-radius:9px;padding:5px 7px;color:var(--gold-strong);background:#f3dcc061;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem}.feishu-binding-pill{width:fit-content;border:1px solid var(--line);border-radius:999px;padding:6px 9px;color:var(--muted);background:#ffffff9e;font-size:.76rem;font-weight:900}.feishu-binding-pill.bound{color:#197046;border-color:#19704633;background:#d9f6e5b8}.feishu-binding-pill.unbound{color:var(--gold-strong);border-color:#b8762a2e;background:#f3dcc05c}.role-select.owner{color:#fff8ed;background:#2a2018;border-color:#2a2018}.role-select.admin{color:var(--gold-strong);background:#f3dfc5}.role-select.member{color:var(--ink-soft);background:#efe3d4}.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.admin-row-actions span{color:var(--muted);font-size:.76rem}.role-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:900}.role-pill.owner{color:#fff8ed;background:#2a2018}.role-pill.admin{color:var(--gold-strong);background:#f3dfc5}.role-pill.member{color:var(--ink-soft);background:#efe3d4}.admin-policy-list,.admin-ledger-list{display:grid;gap:8px}.admin-policy-list article{display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#ffffff80}.admin-policy-list span{color:var(--muted);font-size:.86rem}.admin-split-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.admin-split-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-split-stats article{display:grid;gap:3px;padding:12px;border-radius:15px;background:#f3e7d8;border:1px solid var(--line)}.admin-split-stats span{color:var(--muted);font-size:.76rem;font-weight:850}.admin-split-stats strong{color:var(--gold-strong);font-size:1.35rem}.storage-status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:900}.storage-status.ok{color:#1e6f43;background:#64be8229}.storage-status.warning{color:#9a4e22;background:#ffa9572e}.storage-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.storage-health-grid article{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff8f}.storage-health-grid article.warning{border-color:#b0692647;background:#fff5e5b8}.storage-health-grid strong,.storage-health-grid span,.storage-health-grid b,.storage-health-grid small{display:block}.storage-health-grid span,.storage-health-grid small{color:var(--muted);font-size:.76rem}.storage-health-grid b{color:var(--gold-strong);text-align:right}.storage-health-grid small{text-align:right}.performance-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.performance-metric-grid article{display:grid;gap:4px;padding:13px;border:1px solid var(--line);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(255,190,120,.28),transparent 38%),#ffffff9e}.performance-metric-grid span,.performance-metric-grid small,.performance-row span,.performance-row small{color:var(--muted);font-size:.78rem;font-weight:750}.performance-metric-grid strong{color:var(--ink);font-size:1.22rem}.performance-list{display:grid;gap:8px}.performance-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff85}.performance-row.error{border-color:#b0412d52;background:#fff0ebad}.performance-row strong,.performance-row span,.performance-timing b,.performance-timing small{display:block}.performance-timing{min-width:150px;text-align:right}.performance-timing b{color:var(--gold-strong)}.agent-editor-form{display:grid;gap:14px;margin-bottom:14px;padding:16px;border:1px solid rgba(163,95,45,.24);border-radius:22px;background:linear-gradient(135deg,#fffaf2f0,#f4e5d0bd),#ffffffb8;box-shadow:0 18px 50px #4b342014}.agent-editor-title,.agent-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-editor-title h4{margin:0;font-size:1rem}.agent-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-editor-field{display:grid;gap:7px;color:var(--ink);font-size:.84rem;font-weight:850}.agent-editor-field.full{grid-column:1 / -1}.agent-editor-field input,.agent-editor-field textarea{width:100%;border:1px solid var(--line);border-radius:15px;padding:11px 12px;color:var(--ink);background:#ffffffb8;font:inherit;font-weight:650;outline:none;resize:vertical}.agent-editor-field input:focus,.agent-editor-field textarea:focus{border-color:#a35f2d80;box-shadow:0 0 0 4px #c47a3b1a}.agent-editor-field small,.agent-editor-actions span{color:var(--muted);font-size:.78rem;font-weight:700}.agent-editor-actions>div{display:flex;gap:8px}.agent-governance-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-governance-card{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(243,220,192,.52),transparent 34%),#ffffff8c}.agent-governance-card.is-editing{border-color:#a35f2d73;box-shadow:inset 0 0 0 1px #a35f2d1f}.agent-governance-head,.agent-governance-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-governance-head{justify-content:flex-start}.agent-governance-head strong,.agent-governance-head small{display:block}.agent-governance-head small,.agent-governance-card p,.agent-governance-footer span{color:var(--muted);font-size:.82rem}.agent-governance-card p{margin:0}.agent-lock-note{display:inline-flex;align-items:center;min-height:38px;color:var(--muted);font-size:.82rem;font-weight:760}button:disabled{cursor:not-allowed;opacity:.58}@media(max-width:1180px){.marketing-hero,.marketing-value-grid,.marketing-employee-grid{grid-template-columns:1fr}.marketing-hero{min-height:auto}.marketing-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell,.hq-console-shell{grid-template-columns:1fr}.hq-console-sidebar{position:static;height:auto}.hq-console-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar-collapsed .sidebar{padding:18px}.sidebar-collapsed .sidebar-head{grid-template-columns:minmax(0,1fr)}.sidebar-collapsed .brand-text{display:block}.sidebar-collapsed .nav-copy,.sidebar-collapsed .sidebar-account-main>span:nth-child(2){display:grid}.sidebar-collapsed .sidebar-history{display:flex}.sidebar-collapsed .sidebar-account-drawer,.sidebar-collapsed .sidebar-drawer-arrow{display:grid}.sidebar-collapsed .sidebar-collapse-toggle{display:none}.sidebar-collapsed .nav-item{grid-template-columns:30px minmax(0,1fr);justify-items:stretch}.sidebar-collapsed .sidebar-account-main{grid-template-columns:34px minmax(0,1fr) 20px}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.status-card{margin-top:18px}.sidebar{overflow:visible}.sidebar-history{flex:none;max-height:320px}.sidebar-account-dock{margin-top:12px}.workspace-layout{grid-template-columns:1fr;height:auto;min-height:0}.account-command-center{grid-template-columns:repeat(2,minmax(0,1fr))}.outcomes-content{grid-template-columns:1fr}.outcome-side-panel{position:static}.memory-grid{grid-template-columns:1fr}.admin-metric-grid,.hq-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-section-strip,.hq-delivery-check-grid,.hq-commercial-grid,.hq-sales-asset-grid,.hq-onboarding-timeline,.admin-delivery-grid,.hq-success-grid,.hq-agent-quality-grid,.hq-eval-summary-grid,.hq-eval-dimension-strip,.hq-eval-report-card,.hq-eval-release-board,.hq-eval-columns,.hq-eval-run-metrics,.hq-agent-detail-panel,.hq-method-detail-panel,.hq-method-detail-grid,.hq-roadmap-grid,.hq-security-grid,.admin-value-metrics,.admin-import-guide-grid,.admin-sample-task-grid,.admin-security-grid,.admin-ops-grid,.admin-ops-detail-grid,.admin-adoption-metrics,.admin-adoption-layout,.admin-weekly-metrics,.admin-weekly-layout,.admin-launch-grid,.admin-launch-runbook,.hq-ops-grid,.hq-launch-check-grid,.knowledge-standard-grid,.knowledge-blueprint-grid,.memory-standard-grid,.memory-profile-map,.quality-gate-grid,.delivery-check-grid,.memory-governance-grid,.task-board-grid,.operating-stage-grid,.operating-split-grid,.admin-member-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.hq-grid,.hq-crm-layout,.hq-crm-workbench,.hq-crm-toolbar,.login-screen{grid-template-columns:1fr}.hq-crm-segments{justify-content:flex-start}.hq-crm-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-customer-detail{position:static}.wide-hq-panel{grid-row:auto}.login-value-panel{min-height:auto}.memory-system-card{position:static}.agent-experience-grid{grid-template-columns:1fr}.agent-detail-panel{position:static}.agent-spotlight-grid{grid-template-columns:1fr}.workspace-sidebar,.workspace-context{position:static;max-height:none}.workspace-chat{height:auto;max-height:none;min-height:620px;overflow:visible}}@media(max-width:920px){.marketing-nav,.marketing-delivery{align-items:flex-start;flex-direction:column}.marketing-links{width:100%;flex-wrap:wrap}.marketing-entry{margin-left:auto}.marketing-hero h1{letter-spacing:-.06em}.home-hero,.tasks-hero,.content-grid,.conversation-toolbar,.settings-grid,.account-command-center,.outcomes-hero,.outcome-toolbar,.memory-hero,.command-results,.hq-hero{grid-template-columns:1fr}.hq-console-nav,.hq-customer-table-head,.hq-customer-row,.hq-seat-account-head,.hq-seat-account-table article,.hq-detail-page-hero,.hq-detail-page-grid,.hq-detail-page-grid.crm-customer-control-grid,.hq-method-detail-panel{grid-template-columns:1fr}.home-metrics,.cockpit-home .home-metrics,.cockpit-grid,.cockpit-grid.employee,.business-starmap-body,.signal-list.two,.signal-list.three,.outcome-hero-metrics,.memory-hero-metrics,.admin-metric-grid,.hq-metric-grid,.hq-detail-stat-grid,.hq-detail-stat-grid.compact,.hq-contract-summary-grid,.hq-method-detail-grid,.hq-method-asset-summary,.hq-method-asset-grid,.hq-method-asset-command,.hq-method-rubric-list,.hq-dossier-grid,.hq-release-command-grid,.hq-agent-version-board,.hq-release-lane-grid,.hq-release-check-grid,.hq-policy-command-grid,.hq-method-pipeline-grid,.hq-acceptance-gate-grid,.hq-crm-stage-grid,.hq-expansion-metrics,.hq-expansion-layout,.hq-release-summary-grid,.hq-release-meta-grid,.hq-crm-account-list article,.hq-release-list,.hq-agent-release-grid,.delivery-category-grid,.quality-gate-grid,.delivery-check-grid,.memory-governance-grid,.task-board-grid,.operating-stage-grid,.operating-split-grid,.performance-metric-grid,.login-value-grid,.knowledge-summary,.knowledge-quality-grid,.command-grid,.task-card-grid{grid-template-columns:1fr}.continue-panel,.today-workbench-panel,.agent-dock-panel,.command-panel{grid-column:1 / -1}.launcher-count{justify-items:start}.agent-hero-actions{justify-items:start;width:100%}.hq-hero-actions{justify-content:flex-start}.hq-detail-page-hero,.hq-detail-page-actions{align-items:flex-start;flex-direction:column}.digital-army-stats{width:100%;min-width:0}.agent-launcher-head{align-items:flex-start;flex-direction:column}.agent-market-toolbar.refined,.agent-section-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.agent-section-head>span{max-width:none;text-align:left}.digital-department-head{align-items:flex-start;flex-direction:column}.outcome-kind-strip{justify-content:flex-start}.admin-hero{grid-template-columns:1fr}.admin-hero-actions{justify-content:flex-start}.admin-table-head{display:none}.admin-table-row{grid-template-columns:1fr}.admin-row-actions{justify-content:flex-start}.agent-editor-grid,.storage-health-grid,.agent-governance-list{grid-template-columns:1fr}.agent-editor-title,.agent-editor-actions{align-items:flex-start;flex-direction:column}.performance-row{grid-template-columns:1fr}.storage-health-grid article{grid-template-columns:1fr}.performance-timing{min-width:0;text-align:left}}@media(max-width:720px){html,body,#root{width:100%;min-height:100dvh;overflow-x:hidden}body{background:#f7f7f5}button,input,textarea,select{font-size:16px}.marketing-nav{padding:16px}.marketing-links a:not(.marketing-entry){display:none}.marketing-entry{width:100%}.marketing-hero{padding:34px 16px}.marketing-hero h1{font-size:clamp(2.7rem,16vw,4.3rem)}.marketing-section,.marketing-delivery{margin-inline:16px;padding:24px;border-radius:28px}.marketing-employee-grid,.marketing-mini-grid{grid-template-columns:1fr}.business-starmap-panel{padding:16px;border-radius:24px}.business-starmap-head{display:grid;gap:12px}.business-starmap-head h3{font-size:1.55rem;letter-spacing:-.05em}.business-starfield{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:auto;padding:10px;border-radius:24px}.business-starfield:before,.star-orbit{display:none}.business-star-node,.business-star-node.major,.business-star-node.core{position:relative;left:auto!important;top:auto!important;width:auto;min-height:52px;padding:7px 8px;border-radius:18px;transform:none}.business-star-node:hover,.business-star-node.active{transform:translateY(-1px)}.business-star-node span{font-size:.86rem}.business-star-node small{display:none}.business-starmap-detail{padding:17px;border-radius:24px}.business-topic-list button{padding:12px}.app-shell,.app-shell.sidebar-collapsed{display:block;min-height:100dvh}.sidebar,.sidebar-collapsed .sidebar{position:sticky;top:0;z-index:30;height:auto;max-height:52dvh;padding:10px 12px;overflow:hidden;border-right:0;border-bottom:1px solid rgba(230,227,223,.92);background:#fafaf9f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-scroll-zone{max-height:calc(52dvh - 70px);overflow-y:auto;padding-right:0}.sidebar-head,.sidebar-collapsed .sidebar-head{grid-template-columns:1fr;align-items:center}.sidebar-collapse-toggle,.sidebar-collapsed .sidebar-collapse-toggle{display:none}.brand-block,.sidebar-collapsed .brand-block{gap:10px;justify-content:flex-start;margin-bottom:10px}.brand-mark,.sidebar-collapsed .brand-mark{width:36px;height:36px;border-radius:13px}.brand-text,.sidebar-collapsed .brand-text{display:block}.brand-text .eyebrow,.brand-copy{display:none}.brand-block h1{font-size:1.08rem}.nav-list,.sidebar-collapsed .nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.nav-item,.sidebar-collapsed .nav-item{grid-template-columns:1fr;justify-items:center;gap:4px;padding:7px 6px;border-radius:13px;text-align:center}.nav-icon,.sidebar-collapsed .nav-icon{width:28px;height:28px;border-radius:10px}.nav-copy,.sidebar-collapsed .nav-copy{display:grid}.nav-copy small{display:none}.nav-copy strong{font-size:.76rem}.sidebar-history,.sidebar-collapsed .sidebar-history{display:flex;min-height:0;max-height:170px;margin-top:8px;padding-top:8px}.sidebar-history-head strong{font-size:.82rem}.sidebar-history-head .section-label,.sidebar-search{display:none}.sidebar-session-list{max-height:118px;overflow-y:auto;gap:4px;padding-right:0}.sidebar-session-group{gap:2px}.sidebar-session-group>p{padding:4px 3px 3px;background:#fafaf9eb;font-size:.62rem}.sidebar-session-row{padding:7px 0 7px 8px}.sidebar-session-copy strong{font-size:.8rem}.sidebar-session-copy small{display:none}.sidebar-account-dock,.sidebar-collapsed .sidebar-account-dock{margin-top:8px;padding:7px;border-radius:14px}.sidebar-account-main,.sidebar-collapsed .sidebar-account-main{grid-template-columns:30px minmax(0,1fr) 20px}.sidebar-collapsed .sidebar-account-main>span:nth-child(2){display:grid}.sidebar-avatar,.sidebar-collapsed .sidebar-avatar{width:30px;height:30px;border-radius:10px}.sidebar-account-main strong{font-size:.86rem}.sidebar-account-main small{font-size:.68rem}.sidebar-account-dock.open .sidebar-account-drawer{max-height:300px;overflow-y:auto}.main-panel{padding:14px 12px calc(24px + env(safe-area-inset-bottom))}.main-panel-chat{min-height:auto;height:auto}.topbar{position:static;flex-direction:column;align-items:stretch;margin:-14px -12px 14px;padding:14px 12px}.topbar h2{max-width:none;font-size:1.35rem}.topbar-status-strip{gap:5px;margin-top:6px}.topbar-status-strip span{padding:3px 7px;font-size:.68rem}.topbar-actions,.command-button,.panel-header,.asset-row,.history-card,.admin-member-form,.panel-action-row,.session-row-rich,.session-actions,.composer-actions,.composer-hints,.activation-row,.settings-form-row{flex-direction:column;align-items:stretch}.command-button{min-width:0;min-height:40px}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topbar-actions .command-button{grid-column:1 / -1}.topbar-actions .ghost-button,.topbar-actions .solid-button{width:100%}.command-overlay{padding:12px}.command-center{max-height:calc(100vh - 24px);border-radius:24px}.command-input-row{grid-template-columns:minmax(0,1fr) auto}.command-input-row>span{display:none}.home-hero{padding:20px;border-radius:24px}.home-hero h3,.agent-launcher-head h3{font-size:2rem}.agent-library-shell{padding:8px;border-radius:22px}.agent-market-toolbar.refined{display:grid}.agent-spotlight-card,.agent-mini-card{border-radius:20px}.digital-army-stats,.digital-employee-grid,.hq-delivery-check-grid,.hq-commercial-grid,.hq-sales-asset-grid,.hq-onboarding-timeline,.admin-delivery-grid,.hq-success-grid,.hq-agent-quality-grid,.hq-eval-summary-grid,.hq-eval-dimension-strip,.hq-eval-report-card,.hq-eval-release-board,.hq-eval-columns,.hq-eval-run-metrics,.hq-agent-detail-panel,.hq-method-detail-panel,.hq-method-detail-grid,.hq-roadmap-grid,.hq-security-grid,.admin-value-metrics,.admin-import-guide-grid,.admin-sample-task-grid,.admin-security-grid,.admin-ops-grid,.admin-ops-detail-grid,.admin-launch-grid,.admin-launch-runbook,.hq-ops-grid,.hq-launch-check-grid,.dispatch-card-grid,.employee-template-grid,.knowledge-standard-grid,.knowledge-blueprint-grid,.memory-standard-grid,.memory-profile-map,.knowledge-readiness-grid,.employee-evaluation-grid,.memory-rule-grid{grid-template-columns:1fr}.agent-spotlight-footer,.agent-mini-actions{align-items:stretch;flex-direction:column}.session-actions{border-left:0;border-top:1px solid var(--line);justify-content:flex-start}.message-bubble,.message-bubble.user{max-width:100%}.main-panel-chat .workspace-layout{display:block;min-height:calc(100dvh - 210px);border-top:0}.main-panel-chat .workspace-chat{min-height:calc(100dvh - 210px);height:auto}.chat-thread-toolbar{min-height:48px;padding:8px 12px}.chat-thread-toolbar>div:first-child{gap:6px}.chat-thread-toolbar span{display:none}.chat-thread-actions{gap:5px}.chat-thread-actions .ghost-button{min-height:32px;padding:0 10px;border-radius:999px;font-size:.78rem}.chat-thread-actions .ghost-button:nth-of-type(n+2){display:none}.thread-more-menu summary{width:32px;height:32px}.main-panel-chat .chat-stream,.main-panel-chat .composer{width:min(100% - 20px,860px)}.main-panel-chat .chat-stream{gap:14px;padding:18px 0 12px;min-height:42dvh}.main-panel-chat .message-bubble,.main-panel-chat .message-bubble.user{max-width:94%;padding:11px 13px;border-radius:18px}.main-panel-chat .message-bubble.user{margin-left:auto}.main-panel-chat .message-generated-image img{max-height:62dvh;border-radius:18px}.empty-chat-prompts{grid-template-columns:1fr;margin-top:14px}.main-panel-chat .empty-chat-card{min-height:42dvh;padding:20px 8px}.main-panel-chat .composer{padding:8px 0 calc(10px + env(safe-area-inset-bottom))}.composer-box{min-height:88px;border-radius:22px}.main-panel-chat .composer textarea{min-height:46px;max-height:35dvh;padding:12px 48px 38px 15px}.composer-inside-actions{left:8px;right:8px;bottom:7px}.composer-icon-button,.composer-send-button{width:30px;height:30px}.main-panel-chat .workspace-context,.workspace-route-bar,.workspace-control-strip{display:none}.panel,.setting-card,.agent-spotlight-card,.agent-mini-card,.agent-app-card,.task-card,.memory-card{border-radius:18px}.panel{padding:14px}.agent-app-grid,.agent-mini-grid,.agent-coming-grid,.agent-experience-grid,.employee-settings-grid,.account-command-center.employee-account-center{grid-template-columns:1fr}.admin-table-row,.hq-customer-row,.hq-seat-account-table article{overflow-wrap:anywhere}.app-shell,.app-shell.sidebar-collapsed{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#f7f7f5}.sidebar,.sidebar-collapsed .sidebar{position:fixed;inset:auto 10px calc(8px + env(safe-area-inset-bottom)) 10px;z-index:80;height:62px;max-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding:7px;overflow:visible;border:1px solid rgba(230,227,223,.94);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 54px #1f1f1f29;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.sidebar-scroll-zone{min-height:0;max-height:none;overflow:visible;padding:0}.sidebar-head,.sidebar-history,.sidebar-collapsed .sidebar-head,.sidebar-collapsed .sidebar-history{display:none}.nav-list,.sidebar-collapsed .nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nav-item,.sidebar-collapsed .nav-item{min-height:48px;grid-template-columns:1fr;justify-items:center;gap:1px;padding:5px 4px;border-radius:18px}.nav-icon,.sidebar-collapsed .nav-icon{width:24px;height:24px;border-radius:9px;font-size:.68rem}.nav-copy strong{font-size:.68rem;line-height:1.1}.sidebar-account-dock,.sidebar-collapsed .sidebar-account-dock{width:44px;height:48px;margin:0;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none}.sidebar-account-main,.sidebar-collapsed .sidebar-account-main{width:44px;height:48px;grid-template-columns:1fr;justify-items:center}.sidebar-account-main>span:nth-child(2),.sidebar-collapsed .sidebar-account-main>span:nth-child(2),.sidebar-drawer-arrow,.sidebar-collapsed .sidebar-drawer-arrow{display:none}.sidebar-avatar,.sidebar-collapsed .sidebar-avatar{width:34px;height:34px;border-radius:14px}.sidebar-account-dock.open .sidebar-account-drawer{position:fixed;left:10px;right:10px;bottom:calc(80px + env(safe-area-inset-bottom));max-height:min(62dvh,430px);display:grid;overflow-y:auto;padding:12px;border:1px solid rgba(230,227,223,.94);border-radius:22px;background:#fffffffa;box-shadow:0 20px 60px #1f1f1f2e}.main-panel{padding:12px 10px calc(94px + env(safe-area-inset-bottom))}.main-panel-agents{padding-top:10px;overflow-x:hidden}.main-panel-agents .topbar,.main-panel-agents .agent-launcher-head,.main-panel-agents .agent-market-toolbar.refined,.main-panel-agents .digital-department-head,.main-panel-agents .digital-employee-card.is-coming,.main-panel-agents .digital-employee-card p,.main-panel-agents .employee-standard-line,.main-panel-agents .digital-skill-row,.main-panel-agents .digital-employee-actions>span,.main-panel-agents .digital-action-group .ghost-button.small:not(:last-child){display:none}.main-panel-agents .agent-launcher-view{gap:0}.main-panel-agents .agent-library-shell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.main-panel-agents .digital-department-stack{gap:8px}.main-panel-agents .digital-department{padding:0;border:0;background:transparent;box-shadow:none}.main-panel-agents .digital-employee-grid{grid-template-columns:1fr;gap:9px}.main-panel-agents .digital-employee-card{min-height:0;padding:10px;gap:8px;border-radius:20px;background:#fffffff0;box-shadow:0 12px 34px #1f1f1f12}.main-panel-agents .digital-employee-main{grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.main-panel-agents .digital-avatar{width:44px;height:44px;border-radius:16px;font-size:1rem}.main-panel-agents .digital-employee-copy{gap:2px;min-width:0}.main-panel-agents .digital-employee-copy strong{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-panel-agents .digital-employee-copy small{max-width:100%;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-panel-agents .digital-employee-status{font-size:.66rem}.main-panel-agents .digital-employee-actions{justify-content:flex-end;margin-top:-2px;padding-top:0}.main-panel-agents .digital-action-group{justify-content:flex-end}.main-panel-agents .digital-action-group .solid-button.small{min-height:32px;padding:0 14px;border-radius:999px;font-size:.78rem}.main-panel-chat{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;overflow-x:hidden;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.main-panel-chat .workspace-layout{width:100%;max-width:100vw;min-height:calc(100dvh - 76px - env(safe-area-inset-bottom));height:calc(100dvh - 76px - env(safe-area-inset-bottom));overflow-x:hidden}.main-panel-chat .workspace-chat{width:100%;max-width:100vw;height:100%;min-height:0;overflow-x:hidden;grid-template-rows:auto minmax(0,1fr) auto}.chat-thread-toolbar{position:sticky;top:0;z-index:8;width:100vw;max-width:100vw;min-height:46px;padding:7px 10px;overflow:hidden;background:#fafaf9f0}.chat-thread-toolbar>div:first-child{min-width:0;flex:1}.chat-thread-toolbar strong{max-width:11em;overflow:hidden;text-overflow:ellipsis}.chat-thread-actions{flex:0 0 auto;min-width:0}.thread-status-dot,.chat-thread-actions .ghost-button{display:none}.main-panel-chat .chat-stream{width:calc(100vw - 20px);max-width:calc(100vw - 20px);min-height:0;padding:16px 0 10px;overflow-y:auto;overflow-x:hidden}.main-panel-chat .composer{position:sticky;bottom:0;z-index:12;width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:8px 0 10px;overflow-x:hidden}.composer-box{width:100%;max-width:100%;min-height:76px;border-radius:21px;box-shadow:0 12px 34px #1f1f1f1f}.main-panel-chat .composer textarea{width:100%;max-width:100%;min-height:40px;padding:10px 46px 34px 14px;line-height:1.45}.main-panel-chat .message-bubble,.main-panel-chat .message-bubble.user,.main-panel-chat .message-bubble.assistant{max-width:calc(100vw - 38px);overflow-x:hidden;overflow-wrap:anywhere;word-break:break-word}.main-panel-chat .rich-message,.main-panel-chat .rich-message p,.main-panel-chat .rich-message li,.main-panel-chat .rich-message code,.main-panel-chat .rich-message pre,.main-panel-chat .message-image-composite,.main-panel-chat .message-generated-image,.main-panel-chat .message-generated-image img{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.main-panel-chat .rich-message pre,.main-panel-chat .rich-message code{white-space:pre-wrap}.main-panel-chat .message-generated-image img{width:100%;height:auto;object-fit:contain}.login-screen{min-height:100dvh;padding:16px}.login-card{border-radius:24px}.login-value-panel{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
