:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17181c;--ink-soft:#eef1f8;--paper:#fff;--surface:#f4f5f8;--surface-2:#eef0f5;--surface-glass:#ffffffc2;--sidebar:#fafbfdc7;--line:#181c2616;--line-strong:#181c2626;--text:#17181c;--muted:#717580;--muted-2:#9a9eaa;--accent:#3569ff;--accent-2:#7a5cff;--accent-ink:#2853d4;--accent-bg:#3569ff1a;--success:#2f9e56;--danger:#c8352f;--go-bg:#e8f3e6;--go-text:#276b3d;--go-dot:#2f9e56;--maybe-bg:#fdf2e0;--maybe-text:#8a5a10;--maybe-dot:#e0a12c;--nogo-bg:#f2eeea;--nogo-text:#77746c;--nogo-dot:#a6a297;--risk-bg:#faeae8;--risk-text:#9c3a2c;--info-bg:#e9f1fb;--info-text:#2b5f96;--info-dot:#4c86c4;--row-hover:#fbfaf8;--row-selected-bg:#fff4ef;--deadline-soon-text:#b23a1f;--delta-up:#2f9e56;--delta-down:#c8352f;--shadow-sm:0 10px 28px #232b440e;--shadow:0 24px 70px #232b441a;--shadow-md:0 24px 70px #232b441a;--shadow-lg:0 30px 90px #232b4429;--radius:12px;--radius-lg:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f6fb;--ink-soft:#242936;--paper:#14171f;--surface:#090b10;--surface-2:#1b1f29;--surface-glass:#151820c2;--sidebar:#0a0c12c7;--line:#ffffff16;--line-strong:#ffffff29;--text:#f4f6fb;--muted:#9197a7;--muted-2:#696f7d;--accent:#6a8dff;--accent-2:#a478ff;--accent-ink:#8ca7ff;--accent-bg:#6a8dff24;--success:#4ecb7e;--danger:#e8574f;--go-bg:#16301f;--go-text:#7fd99a;--go-dot:#3ecf72;--maybe-bg:#3a2c10;--maybe-text:#f0b955;--maybe-dot:#f0b955;--nogo-bg:#2a2a27;--nogo-text:#b3b1a8;--nogo-dot:#8b897f;--risk-bg:#3a1f1a;--risk-text:#f0897a;--info-bg:#17293a;--info-text:#7cb2ea;--info-dot:#6fa8e0;--row-hover:#232427;--row-selected-bg:#3a241d;--deadline-soon-text:#e8735a;--delta-up:#4ecb7e;--delta-down:#e8574f;--shadow-sm:0 12px 32px #0000003d;--shadow:0 30px 90px #00000075;--shadow-md:0 30px 90px #00000061;--shadow-lg:0 34px 110px #0000008f}.ai-ops-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:start;gap:12px;display:grid}.ai-ops-grid .table-card{margin:0;overflow-x:auto}.ai-queue-card{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;padding:16px 17px}.ai-queue-card h3{margin:5px 0 12px;font-size:14px}.ai-queue-card dl{flex-direction:column;margin:0;display:flex}.ai-queue-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9.5px;display:flex}.ai-queue-card dt{color:var(--muted)}.ai-queue-card dd{margin:0;font-weight:750}.ai-queue-card p{color:var(--muted);margin:12px 0 0;font-size:8.5px;line-height:1.55}@media (max-width:1180px){.ai-ops-grid{grid-template-columns:1fr}.kpis.ai-ops-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kpis.ai-ops-kpis{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--surface);color:var(--text);margin:0;padding:0}html{overflow-x:hidden}body{min-height:100vh;font-size:14px;line-height:1.4;display:flex;overflow-x:hidden}body:before,body:after{content:"";filter:blur(85px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}body:before{background:color-mix(in srgb,var(--accent) 18%,transparent);width:420px;height:420px;animation:16s ease-in-out infinite ambient-drift;top:-230px;left:38%}body:after{background:color-mix(in srgb,var(--accent-2) 12%,transparent);width:360px;height:360px;animation:20s ease-in-out infinite reverse ambient-drift;bottom:-160px;right:-200px}a{color:inherit}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sidebar{background:var(--sidebar);width:252px;color:var(--text);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);z-index:10;overscroll-behavior:contain;flex-direction:column;flex:0 0 252px;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-head{background:linear-gradient(180deg,var(--sidebar) 78%,transparent);flex:none;padding:22px 16px 8px}.brand{align-items:center;gap:11px;padding:5px 8px 22px;display:flex}.brand-mark{width:37px;height:37px;filter:drop-shadow(0 10px 17px color-mix(in srgb,var(--accent) 22%,transparent));flex:none;place-items:center;display:grid;position:relative}.brand-mark svg{width:100%;height:100%;display:block}.brand-mark-large{width:64px;height:64px}.login-brand-mark{box-shadow:0 0 34px color-mix(in srgb,var(--accent) 46%,transparent);margin-bottom:18px;animation:2.4s ease-in-out infinite ti-login-logo-pulse}.brand-mark-welcome{filter:drop-shadow(0 0 24px #6d5dff73);width:96px;height:96px;animation:1.8s ease-in-out infinite ti-logo-pulse}.brand-name{color:var(--text);letter-spacing:-.25px;font-size:13.5px;font-weight:720}.brand-sub{color:var(--muted);margin-top:2px;font-size:10px}.sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;padding:5px 16px 16px;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.nav-primary{border-bottom:1px solid var(--line);padding-bottom:8px}.nav-cascade{padding-top:8px}.nav-section-label{text-transform:uppercase;letter-spacing:.11em;color:var(--muted-2);padding:18px 10px 8px;font-size:10px}.nav-item,.nav-group-trigger{width:100%;min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin-bottom:3px;padding:0 11px;font-size:13px;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.nav-item .ic,.nav-group-trigger .ic{opacity:.88;flex:none;width:18px;height:18px}.nav-item:hover,.nav-group-trigger:hover{background:var(--surface-glass);color:var(--text);transform:translate(2px)}.nav-item.active{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm);position:relative}.nav-item.active:before{content:"";background:linear-gradient(var(--accent),var(--accent-2));border-radius:4px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.nav-badge{color:#d8d7d3;background:#2a2c2f;border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10.5px}.nav-badge.hot{background:var(--accent);color:#fff}.nav-cascade-group{position:relative}.nav-cascade-group.contains-active>.nav-group-trigger{color:var(--text);font-weight:680}.nav-cascade-group.contains-active>.nav-group-trigger:before{content:"";background:linear-gradient(var(--accent),var(--accent-2));border-radius:999px;width:3px;height:17px;position:absolute;left:0}.nav-group-chevron{color:var(--muted-2);margin-left:auto;font-size:20px;font-weight:320;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s}.nav-group-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--accent-bg) 52%,transparent);color:var(--text)}.nav-group-trigger[aria-expanded=true] .nav-group-chevron{color:var(--accent-ink);transform:rotate(90deg)}.nav-group-trigger .nav-badge+.nav-group-chevron{margin-left:0}.nav-subitems{border-left:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));margin:2px 0 8px 20px;padding:2px 0 2px 14px;animation:.22s cubic-bezier(.22,1,.36,1) both nav-cascade-in;position:relative}.nav-subitems[hidden]{display:none}.nav-subitem{min-height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin:2px 0;padding:0 9px;font-size:11.5px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.nav-subitem .ic{opacity:.72;flex:none;width:15px;height:15px}.nav-subitem:hover{background:var(--surface-glass);color:var(--text);transform:translate(2px)}.nav-subitem.active{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm);font-weight:680}.nav-subitem.active:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);border-radius:50%;position:absolute;left:-17px}@keyframes nav-cascade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.notification-topbar{align-items:flex-end}.notification-top-actions{gap:8px;display:flex}.notification-content{max-width:1280px}.notification-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.notification-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-glass),var(--paper));min-height:112px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:18px;display:flex}.notification-kpis span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.notification-kpis strong{margin:7px 0 4px;font-size:29px;line-height:1}.notification-kpis small{color:var(--muted);margin-top:auto;font-size:9px}.notification-kpis article.critical{background:linear-gradient(145deg,color-mix(in srgb,var(--risk-bg) 56%,var(--paper)),var(--paper))}.notification-kpis article.critical strong{color:var(--risk-text)}.notification-settings-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent-bg) 46%,var(--paper)),var(--paper));box-shadow:var(--shadow-md);border-radius:20px;margin-bottom:16px;padding:20px}.notification-settings-card>header{justify-content:space-between;align-items:flex-start;display:flex}.notification-settings-card h2{margin:4px 0 0;font-size:18px}.notification-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.notification-settings-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:9px;font-weight:650;display:flex}.notification-settings-grid label.wide{grid-column:span 2}.notification-settings-grid input,.notification-settings-grid select{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:39px;color:var(--text);border-radius:10px;padding:0 10px;font-size:10px}.notification-channel-row{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.notification-channel-row label{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:650;display:flex}.notification-channel-row input{accent-color:var(--accent)}.notification-push-row{border:1px solid var(--line);background:var(--surface-glass);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:13px 14px;display:flex}.notification-push-row>div{flex-direction:column;gap:3px;display:flex}.notification-push-row strong{font-size:10px}.notification-push-row small{color:var(--muted);font-size:8.5px}.notification-settings-card>footer{justify-content:flex-end;margin-top:14px;display:flex}.notification-inbox{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.notification-toolbar{border-bottom:1px solid var(--line);background:var(--surface-glass);align-items:center;gap:9px;padding:13px 15px;display:flex}.notification-tabs{background:var(--surface-2);border-radius:10px;padding:3px;display:flex}.notification-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:9px}.notification-tabs button[aria-selected=true]{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm);font-weight:750}.notification-toolbar>select,.notification-toolbar input{border:1px solid var(--line);background:var(--paper);height:34px;color:var(--text);border-radius:9px;padding:0 9px;font-size:9px}.notification-toolbar>select{margin-left:auto}.notification-toolbar form{gap:6px;display:flex}.notification-toolbar form input{width:205px}.notification-toolbar .btn{height:34px;padding:0 10px;font-size:8.5px}.notification-loading{background:var(--accent-bg);color:var(--accent-ink);padding:8px 16px;font-size:8.5px}.notification-day>h2{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;padding:13px 17px 7px;font-size:8px}.notification-item{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0 10px 7px;transition:transform .18s,box-shadow .18s,opacity .18s;position:relative}.notification-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.notification-item.read{opacity:.68}.notification-item.unread{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-bg) 30%,var(--paper)),var(--paper) 38%)}.notification-open{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 44px 13px 14px;display:grid}.notification-priority{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.notification-priority.high{background:var(--maybe-text);box-shadow:0 0 0 4px var(--maybe-bg)}.notification-priority.critical{background:var(--risk-text);box-shadow:0 0 0 4px var(--risk-bg)}.notification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-copy>span{gap:9px;display:flex}.notification-copy b{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.05em;font-size:7.5px}.notification-copy time{color:var(--muted-2);font-size:7.5px}.notification-copy strong{font-size:10.5px}.notification-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.notification-channels{gap:4px;display:flex}.notification-channels i{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:750}.notification-archive{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.notification-archive:hover{background:var(--surface-2);color:var(--text)}@media (max-width:900px){.notification-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-toolbar{flex-wrap:wrap;align-items:stretch}.notification-toolbar>select{margin-left:0}.notification-toolbar form{flex:1}.notification-toolbar form input{flex:1;width:auto}}@media (max-width:620px){.notification-topbar{flex-direction:column;align-items:flex-start}.notification-top-actions{width:100%}.notification-top-actions .btn{flex:1}.notification-kpis{grid-template-columns:1fr}.notification-kpis article{min-height:92px}.notification-settings-grid{grid-template-columns:1fr}.notification-settings-grid label.wide{grid-column:auto}.notification-push-row{flex-direction:column;align-items:stretch}.notification-tabs{width:100%}.notification-tabs button{flex:1}.notification-toolbar>select,.notification-toolbar form{width:100%}.notification-open{grid-template-columns:8px 1fr}.notification-channels{grid-column:2}.notification-copy small{white-space:normal}}.workspace-switcher{margin:0 0 7px;position:relative}.workspace-trigger{border:1px solid var(--line);background:var(--surface-glass);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:9px;padding:9px;transition:all .2s;display:flex}.workspace-trigger:hover{border-color:var(--line-strong);background:var(--paper);box-shadow:var(--shadow-sm)}.workspace-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 86%,#fff),var(--accent-2));color:#fff;width:31px;height:31px;box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:780;display:grid}.workspace-avatar.small{border-radius:9px;width:29px;height:29px;font-size:9px}.workspace-trigger-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:var(--muted-2);font-size:8px;font-weight:750}.workspace-name{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:690;overflow:hidden}.workspace-chevron{color:var(--muted);font-size:17px;transform:translateY(-2px)}.workspace-menu{z-index:30;background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:15px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0}.workspace-menu-head{text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);justify-content:space-between;padding:7px 8px 6px;font-size:9px;font-weight:740;display:flex}.workspace-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:7px;display:flex}.workspace-option:hover,.workspace-option.active{background:var(--surface)}.workspace-option>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.workspace-option strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.workspace-option small{color:var(--muted);margin-top:2px;font-size:9px}.workspace-option-status{color:var(--accent);font-size:12px;font-weight:800}.workspace-menu-state,.workspace-menu-error{color:var(--muted);padding:11px 8px;font-size:10px}.workspace-menu-error{color:var(--danger)}.workspace-create{border-top:1px solid var(--line);color:var(--accent);align-items:center;gap:7px;margin-top:5px;padding:9px 8px;font-size:10.5px;font-weight:670;text-decoration:none;display:flex}.workspace-onboarding-page{min-height:100vh}.workspace-onboarding-topbar{position:relative}.workspace-onboarding-wrap{grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);gap:20px;width:100%;max-width:1220px;margin:0 auto;padding:24px 30px 32px;display:grid}.workspace-onboarding-story{color:#fff;background:radial-gradient(circle at 15% 12%,#5674ff47,#0000 38%),linear-gradient(155deg,#11152a 0%,#0a0d16 70%);border-radius:25px;flex-direction:column;min-height:620px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #080a123d}.workspace-onboarding-story:after{content:"";filter:blur(10px);background:#7a5cff29;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-120px}.workspace-story-pill{text-transform:uppercase;letter-spacing:.11em;color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff21;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:9px}.workspace-onboarding-story h2{letter-spacing:-1.3px;max-width:440px;margin:46px 0 16px;font-size:34px;line-height:1.06}.workspace-onboarding-story>p{color:#fff9;max-width:430px;margin:0 0 auto;font-size:13px;line-height:1.65}.workspace-story-proof{z-index:1;border-top:1px solid #ffffff17;align-items:center;gap:13px;padding:14px 0;display:flex;position:relative}.workspace-story-proof>span{color:#8ca3ff;letter-spacing:.08em;font-size:9px;font-weight:760}.workspace-story-proof>div{flex-direction:column;gap:3px;display:flex}.workspace-story-proof strong{font-size:11.5px}.workspace-story-proof small{color:#ffffff75;font-size:9.5px}.workspace-onboarding-card{border:1px solid var(--line);background:var(--paper);min-height:620px;box-shadow:var(--shadow-md);border-radius:25px;flex-direction:column;display:flex;overflow:hidden}.workspace-stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding:22px 30px 19px;display:grid}.workspace-step{color:var(--muted-2);align-items:center;gap:7px;min-width:0;display:flex}.workspace-step>span{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:750;display:grid}.workspace-step small{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.workspace-step.active{color:var(--text)}.workspace-step.active>span{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 30%,transparent)}.workspace-step.done>span{background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 35%,transparent);color:var(--success)}.workspace-form-body{flex:1;padding:42px 44px 24px;animation:.28s fade-up}.workspace-form-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:9px;font-weight:760}.workspace-form-body h2{letter-spacing:-.8px;margin:10px 0 8px;font-size:27px}.workspace-form-body>p{color:var(--muted);max-width:520px;margin:0 0 30px;font-size:12px;line-height:1.55}.workspace-field{color:var(--text);flex-direction:column;gap:8px;margin-bottom:22px;font-size:11px;font-weight:650;display:flex}.workspace-field input:not([type=range]),.workspace-field textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:13px;outline:none;padding:13px 14px;font-size:12.5px;line-height:1.55;transition:all .2s}.workspace-field input:focus,.workspace-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);background:var(--paper)}.workspace-field>small{color:var(--muted);font-size:9.5px;font-weight:450}.workspace-field input[type=range]{accent-color:var(--accent);width:100%}.workspace-preset-list{flex-direction:column;gap:10px;display:flex}.workspace-preset{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:14px;transition:all .2s;display:flex}.workspace-preset:hover,.workspace-preset.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--paper))}.workspace-preset-radio{color:var(--accent);font-size:14px}.workspace-preset>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.workspace-preset strong{font-size:11.5px}.workspace-preset small{color:var(--muted);font-size:9.5px}.workspace-preset em{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:8px;font-style:normal;font-weight:760}.workspace-form-error{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border-radius:10px;margin:0 44px 12px;padding:10px 12px;font-size:10.5px}.workspace-form-actions{border-top:1px solid var(--line);background:var(--surface-glass);justify-content:space-between;padding:18px 30px;display:flex}.workspace-form-actions .btn:last-child{margin-left:auto}@media (max-width:980px){.workspace-onboarding-wrap{grid-template-columns:1fr}.workspace-onboarding-story{min-height:360px}.workspace-onboarding-card{min-height:570px}}@media (max-width:640px){.workspace-onboarding-wrap{padding:16px}.workspace-onboarding-story{min-height:330px;padding:26px}.workspace-onboarding-story h2{margin-top:28px;font-size:29px}.workspace-stepper{padding:17px 18px}.workspace-step small{display:none}.workspace-form-body{padding:32px 24px 20px}.workspace-form-actions{padding:15px 20px}.workspace-form-error{margin-left:24px;margin-right:24px}.workspace-preset em{display:none}}.sidebar-actions{border-top:1px solid var(--line);background:linear-gradient(0deg,var(--sidebar) 82%,color-mix(in srgb,var(--sidebar) 80%,transparent));-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 16px 14px;display:grid}.sidebar-foot{border-radius:12px;align-items:center;gap:9px;min-width:0;padding:6px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}.sidebar-foot:hover,.sidebar-foot.active{background:var(--paper);box-shadow:var(--shadow-sm)}.avatar{color:#2b1c11;background:linear-gradient(145deg,#ffbf76,#ff7e84);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:flex}.sidebar-person{min-width:0}.sidebar-foot .who{color:var(--text);font-size:12px;font-weight:650}.sidebar-foot .role{color:var(--muted);margin-top:2px;font-size:10px}.sidebar-person .who,.sidebar-person .role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-utility-row{gap:4px;display:flex}.sidebar-utility-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.sidebar-utility-button:hover{background:var(--paper);color:var(--text);transform:translateY(-1px)}.sidebar-utility-button .ic{width:16px;height:16px}.sidebar-actions:not(:has(.sidebar-foot)){grid-template-columns:1fr}.sidebar-actions:not(:has(.sidebar-foot)) .sidebar-utility-row{justify-content:flex-end}.main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.topbar{background:color-mix(in srgb,var(--surface-glass) 84%,transparent);border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);align-items:center;gap:16px;padding:21px 30px 18px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.65px;margin:0;font-size:22px;font-weight:720}.topbar .crumb{color:var(--muted);margin-top:4px;font-size:11.5px}.topbar-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:3px;font-size:9.5px;font-weight:720}.topbar .back{color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;text-decoration:none;display:flex}.search{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:9px;flex:0 320px;align-items:center;gap:8px;margin-left:12px;padding:8px 12px;display:flex}.search input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}.spacer{flex:1}.btn{border:1px solid var(--line-strong);background:var(--paper);color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn svg{width:16px;height:16px}.btn:hover:not(:disabled):not(.disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn.primary{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 10px 25px color-mix(in srgb,var(--accent) 24%,transparent);border-color:#0000}.btn.soft{background:var(--surface-glass);border-color:var(--line)}.btn.ghost{border-color:#0000}.btn.sm{padding:6px 11px;font-size:12.5px}.btn.danger{color:var(--risk-text);background:var(--risk-bg);border-color:#eccac4}.btn:disabled{opacity:.6;cursor:default}.content{padding:26px 30px 60px;animation:.48s cubic-bezier(.2,.75,.25,1) page-rise}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.kpi{background:var(--surface-glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);padding:16px 18px}.kpi .label{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.kpi .value{letter-spacing:-.01em;font-size:26px;font-weight:600}.kpi .delta{color:var(--muted-2);margin-top:4px;font-size:12px}.kpi .delta.up{color:var(--delta-up)}.kpi .delta.down{color:var(--delta-down)}.kpi.accent .value{color:var(--accent-ink)}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.chip{background:var(--paper);border:1px solid var(--line);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;display:flex}.chip .muted{color:var(--muted)}.chip .caret{color:var(--muted-2);font-size:10px}.filters .right{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.view-tabs{background:var(--surface-2);border-radius:9px;gap:4px;margin-right:8px;padding:3px;display:flex}.view-tabs span{color:var(--muted);border-radius:7px;padding:6px 11px;font-size:12.5px}.view-tabs span.active{background:var(--paper);color:var(--text);font-weight:600;box-shadow:0 1px #00000008}.table-card{background:var(--surface-glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);overflow:auto hidden}table{border-collapse:collapse;width:100%;min-width:640px}thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);border-bottom:1px solid var(--line);background:var(--surface);padding:11px 16px;font-size:11px;font-weight:600}tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--row-hover)}tbody tr.selected{background:var(--row-selected-bg)}tbody tr.selected td:first-child{position:relative}tbody tr.selected td:first-child:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.title-cell .t{color:var(--text);margin-bottom:2px;font-size:13.5px;font-weight:600}.title-cell .b{color:var(--muted);font-size:12px}.flag{background:var(--risk-bg);color:var(--risk-text);vertical-align:middle;border-radius:5px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.tag{background:var(--surface-2);color:var(--muted);border-radius:6px;margin:1px 3px 1px 0;padding:2px 7px;font-size:11px;display:inline-block}.country{align-items:center;gap:7px;font-size:13px;display:flex}.flagdot{background:var(--line-strong);border-radius:2px;flex:none;width:8px;height:8px}.deadline{font-size:13px}.deadline .soon{color:var(--deadline-soon-text);font-weight:600}.deadline .rel{color:var(--muted-2);margin-top:1px;font-size:11px;display:block}.score{align-items:center;gap:8px;display:flex}.score .bar{background:var(--surface-2);border-radius:3px;width:46px;height:5px;overflow:hidden}.score .bar i{border-radius:3px;height:100%;display:block}.score .num{text-align:right;width:20px;font-size:12.5px;font-weight:600}.pill{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pill .dot{border-radius:50%;width:6px;height:6px}.pill.go{background:var(--go-bg);color:var(--go-text)}.pill.go .dot{background:var(--go-dot)}.pill.maybe{background:var(--maybe-bg);color:var(--maybe-text)}.pill.maybe .dot{background:var(--maybe-dot)}.pill.nogo{background:var(--nogo-bg);color:var(--nogo-text)}.pill.nogo .dot{background:var(--nogo-dot)}.pill.info{background:var(--info-bg);color:var(--info-text)}.pill.info .dot{background:var(--info-dot)}.status-pill{color:var(--muted);background:var(--surface-2);border-radius:20px;padding:4px 10px;font-size:11.5px;display:inline-block}.row-actions{color:var(--muted-2);align-items:center;gap:10px;font-size:12px;display:flex}.row-actions .link{color:var(--accent-ink);cursor:pointer;font-weight:600;text-decoration:none}.source-cell{color:var(--muted);font-size:12.5px}.source-cell b{color:var(--text);font-weight:600}.tooltip-trigger{cursor:help;position:relative}.tooltip-trigger:after{content:attr(data-tooltip);background:var(--ink);color:var(--paper);white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;z-index:50;pointer-events:none;border-radius:8px;width:max-content;max-width:230px;padding:9px 11px;font-size:11.5px;font-weight:400;line-height:1.45;transition:opacity .15s;position:absolute;bottom:130%;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.tooltip-trigger:hover:after{opacity:1;visibility:visible}.foot-note{color:var(--muted-2);border-top:1px solid var(--line);background:var(--surface);padding:14px 16px;font-size:11.5px}.section-card{background:var(--surface-glass);border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px 20px;transition:background .22s,box-shadow .22s,transform .22s}.section-card:hover{background:var(--paper);box-shadow:var(--shadow)}.section-card h2{margin:0 0 4px;font-size:14.5px;font-weight:600}.section-card .sub{color:var(--muted);margin:0 0 14px;font-size:12px}.two-col{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:18px;display:flex}.tabs span{color:var(--muted);cursor:default;border-bottom:2px solid #0000;margin-right:22px;padding:10px 4px;font-size:13px}.tabs span.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.field{margin-bottom:16px}.field label{color:var(--text);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field .hint{color:var(--muted-2);margin-top:5px;font-size:11.5px}.field select,.field input[type=text],.field input[type=email],.field input[type=number],.field textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:var(--paper);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.field textarea{resize:vertical;min-height:64px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkline{align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.checkline .box{border:1.5px solid var(--line-strong);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:flex}.checkline .box.checked{background:var(--accent);border-color:var(--accent)}.toggle{background:var(--surface-2);border:1px solid var(--line-strong);cursor:pointer;border-radius:20px;flex:none;width:38px;height:22px;position:relative}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle.on i{left:18px}.toggle-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.toggle-row:last-child{border-bottom:none}.toggle-row .t{font-size:13px;font-weight:600}.toggle-row .s{color:var(--muted);margin-top:2px;font-size:11.5px}.range-row{margin-bottom:18px}.range-row .rr-head{justify-content:space-between;margin-bottom:8px;font-size:12.5px;display:flex}.range-row .rr-head b{font-size:13px}.range-track{background:var(--surface-2);border-radius:4px;height:6px;position:relative}.range-track i{background:var(--accent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.range-track em{border:2px solid var(--accent);background:#fff;border-radius:50%;width:14px;height:14px;font-style:normal;position:absolute;top:50%;transform:translate(-50%,-50%)}.pillbar{flex-wrap:wrap;gap:6px;display:flex}.pillbar span{border:1px solid var(--line-strong);color:var(--muted);border-radius:20px;padding:6px 12px;font-size:12px}.pillbar span.active{background:var(--ink);border-color:var(--ink);color:#fff}.list-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.list-row:last-child{border-bottom:none}.list-row .ic-badge{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.list-row .t{font-size:13.5px;font-weight:600}.list-row .s{color:var(--muted);margin-top:2px;font-size:12px}.list-row .meta{text-align:right;color:var(--muted-2);flex:none;margin-left:auto;font-size:11.5px}.barchart{align-items:flex-end;gap:10px;height:140px;padding-top:10px;display:flex}.barchart .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.barchart .col .stack{border-radius:5px 5px 0 0;flex-direction:column-reverse;gap:0;width:100%;max-width:34px;display:flex;overflow:hidden}.barchart .col .stack div{width:100%}.barchart .col .lbl{color:var(--muted-2);margin-top:8px;font-size:10.5px}.legend{color:var(--muted);gap:16px;margin-top:6px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.progress-ring{flex:none;width:96px;height:96px;position:relative}.progress-ring .num{justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.divider{background:var(--line);height:1px;margin:16px 0}.empty{text-align:center;color:var(--muted);padding:30px;font-size:13px}.kanban-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.kanban-column{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:160px;padding:14px;transition:background .12s,border-color .12s}.kanban-column.drag-over{background:var(--accent-bg);border-color:var(--accent)}.kanban-column h3{justify-content:space-between;align-items:center;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.kanban-column .count{color:var(--muted);background:var(--surface-2);border-radius:20px;padding:2px 8px;font-size:11.5px;font-weight:400}.kanban-card{background:var(--paper);border:1px solid var(--line);cursor:grab;border-radius:10px;margin-bottom:10px;padding:12px 13px}.kanban-card:active{cursor:grabbing}.kanban-card .t{margin-bottom:4px;font-size:13px;font-weight:600}.kanban-card .t a{text-decoration:none}.kanban-card .t a:hover{text-decoration:underline}.kanban-card .b{color:var(--muted);font-size:11.5px}.kanban-empty{color:var(--muted-2);text-align:center;border:1px dashed var(--line-strong);border-radius:8px;padding:20px 0;font-size:12px}button.btn{appearance:none}select.chip,input.chip{appearance:none;cursor:pointer}.decide{gap:4px;display:flex}.decide button{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:6px;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:600}.decide button:disabled{opacity:.6;cursor:default}.decide button.go.active{background:var(--go-bg);color:var(--go-text);border-color:var(--go-bg)}.decide button.nogo.active{background:var(--nogo-bg);color:var(--nogo-text);border-color:var(--nogo-bg)}.decision-hero{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);gap:14px;margin-bottom:30px;display:grid}.decision-hero-main,.decision-hero-aside{border:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.decision-hero-main{background:linear-gradient(118deg,var(--paper),color-mix(in srgb,var(--accent-bg) 76%,var(--paper)));padding:29px 30px}.decision-hero-main:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-100px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:760;line-height:1;display:flex}.eyebrow svg{width:14px;height:14px}.eyebrow.plain{color:var(--muted);display:block}.decision-hero h2{letter-spacing:-1.35px;max-width:720px;margin:12px 0 9px;font-size:clamp(25px,2.2vw,35px);font-weight:690;line-height:1.08}.decision-hero h2 strong{color:var(--accent);font-weight:780}.decision-hero-main>p{max-width:680px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.decision-hero-actions{z-index:1;flex-wrap:wrap;gap:9px;margin-top:19px;display:flex;position:relative}.decision-priorities{z-index:1;gap:7px;margin-top:24px;display:grid;position:relative}.priority-row{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-glass) 82%,transparent);border-radius:14px;grid-template-columns:7px minmax(0,1fr) auto 17px;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;transition:all .2s;display:grid}.priority-row:hover{background:var(--paper);box-shadow:var(--shadow-sm);transform:translate(3px)}.priority-indicator{background:var(--deadline-soon-text);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--deadline-soon-text) 11%,transparent);border-radius:50%}.priority-copy{min-width:0}.priority-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:680;display:block;overflow:hidden}.priority-copy small,.priority-meta small{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.priority-meta{text-align:right}.priority-meta b{color:var(--accent-ink);font-size:10.5px}.priority-row>svg{width:15px;height:15px;color:var(--muted-2)}.decision-empty{color:var(--go-text);background:var(--go-bg);border-radius:14px;align-items:center;gap:9px;padding:13px;font-size:12px;font-weight:650;display:flex}.decision-empty svg{width:17px;height:17px}.decision-hero-aside{flex-direction:column;padding:25px 23px;display:flex}.hero-aside-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-aside-head strong{letter-spacing:-1.2px;margin-top:14px;font-size:34px;line-height:1;display:block}.hero-aside-head small{color:var(--muted);margin-top:5px;font-size:10.5px;display:block}.portfolio-orb{background:conic-gradient(var(--accent),var(--accent-2),var(--accent));width:78px;height:78px;box-shadow:0 15px 35px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;place-items:center;padding:1px;display:grid;position:relative}.portfolio-orb:before{content:"";background:var(--paper);border-radius:50%;width:70px;height:70px;position:absolute}.portfolio-orb span{z-index:1;font-size:20px;font-weight:760;position:relative}.portfolio-metrics{gap:15px;margin:28px 0 24px;display:grid}.portfolio-metric>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10.5px;display:flex}.portfolio-metric b{color:var(--text);font-size:11px}.metric-track{background:var(--surface-2);border-radius:8px;height:6px;overflow:hidden}.metric-track i{border-radius:8px;min-width:2px;height:100%;display:block}.metric-go{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.metric-maybe{background:var(--maybe-dot)}.metric-risk{background:var(--deadline-soon-text)}.source-health{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.source-health-icon{width:36px;height:36px;color:var(--go-text);background:var(--go-bg);border-radius:11px;place-items:center;display:grid}.source-health-icon svg{width:18px;height:18px}.source-health strong{font-size:10.5px;display:block}.source-health small{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.source-health>a{color:var(--muted);place-items:center;display:grid}.source-health>a svg{width:16px;height:16px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 5px;display:flex}.section-heading h2{letter-spacing:-.55px;margin:7px 0 4px;font-size:18px}.section-heading p{color:var(--muted);margin:0;font-size:11.5px}.dashboard-section-heading{margin-top:5px}.opportunity-content{width:100%;max-width:1680px;margin:0 auto}.list-intro{justify-content:space-between;align-items:flex-end;margin:2px 0 20px;display:flex}.list-intro h2{letter-spacing:-1.15px;margin:9px 0 7px;font-size:clamp(24px,2.1vw,32px);line-height:1.12}.list-intro p{color:var(--muted);margin:0;font-size:11.5px}.filter-console{border:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-sm);z-index:4;border-radius:20px;margin-bottom:14px;padding:15px;transition:opacity .2s;position:relative}.filter-console.is-loading{opacity:.72}.saved-views{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;display:flex}.saved-views>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:5px;font-size:9.5px;font-weight:700}.saved-views button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 10px;font-size:10.5px;transition:all .18s}.saved-views button:hover{background:var(--surface-2);color:var(--text)}.saved-views button.active{background:var(--accent-bg);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 16%,transparent);font-weight:650}.query-row{align-items:stretch;gap:8px;display:flex;position:relative}.query-search{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex:1;align-items:center;gap:9px;min-width:220px;height:44px;padding:0 13px;transition:all .2s;display:flex}.query-search:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:0 0 0 4px var(--accent-bg)}.query-search svg{width:17px;height:17px;color:var(--muted)}.query-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:12px}.query-search input::placeholder{color:var(--muted-2)}.advanced-filters{position:static}.advanced-filters>summary,.column-picker>summary{cursor:pointer;list-style:none}.advanced-filters>summary::-webkit-details-marker{display:none}.column-picker>summary::-webkit-details-marker{display:none}.control-count{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:inline-grid}.advanced-filter-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:auto;max-height:min(72vh,720px);box-shadow:var(--shadow);z-index:30;border-radius:17px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;padding:17px;display:grid;position:absolute;top:116px;left:15px;right:15px;overflow-y:auto}.advanced-filter-panel label{gap:6px;display:grid}.advanced-filter-panel label>span{color:var(--muted);font-size:10px;font-weight:650}.advanced-filter-panel select,.advanced-filter-panel input,.sort-control{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--text);border-radius:11px;outline:0;padding:0 10px;font-size:11.5px}.advanced-filter-panel select:focus,.advanced-filter-panel input:focus,.sort-control:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.advanced-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.geo-filter-group{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-column:span 2;min-width:0;margin:0;padding:12px}.geo-filter-group legend{color:var(--text);padding:0 4px;font-size:10px;font-weight:720}.geo-filter-group>small{color:var(--muted-2);margin:1px 0 8px;font-size:8px;display:block}.geo-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:138px;padding-right:3px;display:grid;overflow:auto}.geo-option-list label{min-height:29px;color:var(--muted);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;font-size:9px;display:grid}.geo-option-list label:hover{background:var(--accent-bg);color:var(--accent-ink)}.advanced-filter-panel .geo-option-list input{width:14px;height:14px;accent-color:var(--accent);box-shadow:none;margin:0;padding:0}.geo-option-list label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:9px;font-weight:620;overflow:hidden}.geo-option-list em{color:var(--muted-2);font-size:8px;font-style:normal}.facet-empty{color:var(--muted-2);grid-column:1/-1;padding:7px;font-size:9px}.sort-control{background:var(--paper);min-width:190px;height:44px;padding-inline:12px}.search-submit{height:44px}.active-filter-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.active-filter-line>span{color:var(--muted);font-size:10px}.active-filter-line button{background:var(--accent-bg);color:var(--accent-ink);cursor:pointer;border:0;border-radius:9px;padding:6px 9px;font-size:10px}.tender-list-card{border:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-sm);z-index:2;border-radius:20px;position:relative;overflow:visible}.tender-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 16px;display:flex}.tender-list-head>div:first-child strong{font-size:12px;display:block}.tender-list-head>div:first-child span{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}.column-picker{position:relative}.column-picker-panel{border:1px solid var(--line);background:var(--paper);width:220px;box-shadow:var(--shadow);z-index:20;border-radius:15px;padding:14px;position:absolute;top:44px;right:0}.column-picker-panel>strong{margin-bottom:10px;font-size:11px;display:block}.column-picker-panel label{color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:7px 0;font-size:11px;display:flex}.column-picker-panel input{accent-color:var(--accent)}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:0 0 20px 20px;overflow-x:auto}.tenders-table{min-width:1030px}.tenders-table thead th{background:color-mix(in srgb,var(--surface) 70%,transparent);letter-spacing:.075em;white-space:nowrap;height:42px;padding:0 15px;font-size:9px}.tenders-table thead a{color:inherit;text-decoration:none}.tenders-table thead a.sort-active{color:var(--accent-ink)}.tenders-table tbody td{height:74px;padding:13px 15px}.tenders-table tbody tr{transition:background .18s,transform .18s}.tenders-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 4.5%,transparent)}.tenders-table .title-cell{min-width:330px;max-width:560px}.tender-title-link{color:var(--text);font-size:12px;font-weight:680;line-height:1.42;text-decoration:none;display:block}.tender-title-link:hover{color:var(--accent-ink)}.tenders-table .title-cell>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9.5px;display:block;overflow:hidden}.translation-state{letter-spacing:.01em;border-radius:7px;align-items:center;margin-top:5px;padding:3px 6px;font-size:8px;font-weight:680;display:inline-flex}.translation-state.pending{background:var(--surface-2);color:var(--muted)}.translation-state.processing{background:var(--accent-bg);color:var(--accent-ink)}.translation-state.failed{background:var(--risk-bg);color:var(--risk-text)}.source-primary{font-size:11px;font-weight:620}.source-secondary{color:var(--muted);margin-top:3px;font-size:9.5px}.country-cell{min-width:155px}.country-cell-inner{align-items:center;gap:9px;display:flex}.country-flag{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.deadline-cell strong{white-space:nowrap;font-size:10.5px;display:block}.deadline-cell span{color:var(--muted);margin-top:4px;font-size:9.5px;display:block}.deadline-cell span.urgent{color:var(--deadline-soon-text);font-weight:650}.score-compact{align-items:center;gap:8px;display:flex}.score-compact>span{min-width:23px;font-size:12px;font-weight:740}.score-compact>div{background:var(--surface-2);border-radius:6px;width:43px;height:5px;overflow:hidden}.score-compact i{border-radius:6px;height:100%;display:block}.risk-badge{white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:620;display:inline-flex}.risk-badge i{border-radius:50%;width:6px;height:6px}.risk-badge.low{background:var(--go-bg);color:var(--go-text)}.risk-badge.medium{background:var(--maybe-bg);color:var(--maybe-text)}.risk-badge.high{background:var(--risk-bg);color:var(--risk-text)}.risk-badge.neutral{background:var(--surface-2);color:var(--muted)}.row-open{width:31px;height:31px;color:var(--muted);border-radius:10px;place-items:center;transition:all .18s;display:grid}.row-open:hover{background:var(--accent-bg);color:var(--accent-ink);transform:translate(2px)}.row-open svg{width:15px;height:15px}.tender-empty{height:250px!important}.tender-empty svg{width:27px;height:27px;margin:0 auto 10px;display:block}.tender-empty strong,.tender-empty span{display:block}.tender-empty span{margin-top:5px;font-size:10.5px}.table-pagination{border-top:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:10px;display:flex}.table-pagination>div{align-items:center;gap:10px;display:flex}.btn.disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes page-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ambient-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,22px)scale(1.08)}}.sidebar-toggle{z-index:70;background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;transition:left .22s cubic-bezier(.22,1,.36,1),background .18s,color .18s;display:none;position:fixed;top:14px;left:14px}.sidebar-backdrop{z-index:54;background:#11121473;display:none;position:fixed;inset:0}@media (max-width:900px){body{display:block}.sidebar-toggle{display:flex}.sidebar-toggle.open{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm);left:264px}.sidebar-backdrop{display:block}.sidebar{z-index:55;height:100vh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:0 0 40px #0000004d}.main{width:100%}.topbar{flex-wrap:wrap;row-gap:10px;padding-left:62px}.kpis{grid-template-columns:repeat(2,1fr)}.two-col,.kanban-board,.decision-hero{grid-template-columns:1fr}.advanced-filter-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.geo-filter-group{grid-column:span 1}.geo-option-list{grid-template-columns:1fr}.query-row{flex-wrap:wrap}.query-search{flex-basis:100%}.sort-control{flex:1}}@media (max-width:560px){.content{padding:16px 14px 40px}.kpis{grid-template-columns:1fr}table{min-width:560px}.topbar{padding-right:14px}.decision-hero-main,.decision-hero-aside{border-radius:20px}.decision-hero-main{padding:23px 18px}.priority-row{grid-template-columns:7px minmax(0,1fr) 15px}.priority-meta{display:none}.list-intro h2{font-size:24px}.list-intro p{line-height:1.5}.filter-console{border-radius:17px;padding:11px}.query-row{grid-template-columns:1fr 1fr;display:grid}.query-search{grid-column:1/-1}.advanced-filters{position:static}.advanced-filter-panel{border-radius:15px;grid-template-columns:1fr;width:100%;position:absolute;top:100%;left:0;right:0}.sort-control{width:100%;min-width:0}.search-submit{width:100%}.geo-filter-group{grid-column:auto}.tender-list-head>div:first-child span{display:none}.table-pagination{flex-direction:column;align-items:flex-start}.table-pagination>div{justify-content:space-between;width:100%}.table-pagination>div>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-source-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-style:italic;overflow:hidden;display:-webkit-box!important}.project-portfolio-kpis,.project-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.project-portfolio-kpis article,.project-summary-grid article{border:1px solid var(--line);background:var(--surface-glass);min-width:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:15px 17px}.project-portfolio-kpis span,.project-portfolio-kpis small,.project-summary-grid span,.project-summary-grid small{color:var(--muted);font-size:9.5px;display:block}.project-portfolio-kpis strong,.project-summary-grid strong{letter-spacing:-.5px;align-items:center;gap:7px;margin:5px 0 3px;font-size:21px;display:flex}.project-portfolio-kpis strong.danger,.project-summary-grid .urgent strong{color:var(--risk-text)}.project-summary-grid .warning strong{color:var(--maybe-text)}.project-summary-grid strong i{color:#2b1c11;background:linear-gradient(145deg,#ffbf76,#ff7e84);border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.project-summary-progress{background:var(--surface-2);border-radius:8px;height:5px;margin-top:8px;overflow:hidden}.project-summary-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;display:block}.project-board-toolbar{align-items:center;gap:7px;margin:0 0 13px;display:flex}.project-board-search{border:1px solid var(--line);background:var(--surface-glass);width:270px;height:39px;color:var(--muted);border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:flex}.project-board-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.filter-chip{border:1px solid var(--line);background:var(--surface-glass);height:36px;color:var(--muted);cursor:pointer;border-radius:11px;padding:0 11px;font-size:10px}.filter-chip.active{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--accent-bg);color:var(--accent-ink)}.filter-alert-dot{background:var(--risk-text);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.project-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(225px,1fr));gap:10px;padding:1px 1px 20px;display:grid;overflow-x:auto}.project-kanban-column{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 65%,transparent);scroll-snap-align:start;border-radius:17px;min-width:225px;padding:9px;transition:all .18s}.project-kanban-column.drag-over{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.project-kanban-column>header{align-items:center;gap:7px;padding:4px 4px 11px;display:flex}.project-kanban-column h2{margin:0;font-size:10.5px}.project-kanban-column header b{background:var(--paper);min-width:19px;color:var(--muted);text-align:center;border-radius:10px;margin-left:auto;padding:1px 5px;font-size:8px}.project-column-dot{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.stage-decision{background:var(--info-dot)}.stage-planning{background:var(--accent)}.stage-pricing{background:var(--accent-2)}.stage-offer{background:#9165eb}.stage-review{background:var(--maybe-dot)}.stage-submitted{background:var(--go-dot)}.project-kanban-dropzone{min-height:160px}.project-kanban-empty{color:var(--muted-2);text-align:center;padding:28px 8px;font-size:9px}.project-kanban-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);cursor:grab;border-radius:14px;margin-bottom:8px;padding:12px;transition:transform .18s,box-shadow .18s;position:relative}.project-kanban-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.project-kanban-card.has-blocker{border-color:color-mix(in srgb,var(--risk-text) 24%,var(--line))}.project-card-source{background:var(--surface-2);color:var(--muted);text-transform:uppercase;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}.project-card-title{color:var(--text);margin:9px 0 3px;font-size:11.5px;font-weight:700;line-height:1.38;text-decoration:none;display:block}.project-kanban-card>p{color:var(--muted);margin:0 0 9px;font-size:8.5px}.project-blocker-chip{background:var(--risk-bg);color:var(--risk-text);border-radius:7px;margin:0 0 8px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.project-card-meta{color:var(--muted);justify-content:space-between;font-size:8.5px;display:flex}.project-card-meta .urgent{color:var(--risk-text);font-weight:700}.project-readiness-line{align-items:center;gap:7px;margin:9px 0;display:flex}.project-readiness-line>span{background:var(--surface-2);border-radius:7px;flex:1;height:5px;overflow:hidden}.project-readiness-line i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;display:block}.project-readiness-line b{color:var(--muted);font-size:8px}.project-kanban-card footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding-top:8px;font-size:8px;display:flex}.project-owner-avatar{color:#2b1c11;background:linear-gradient(145deg,#ffbf76,#ff7e84);border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-weight:800;display:grid}.project-stage-select{margin-top:8px;display:block}.project-stage-select select{border:1px solid var(--line);background:var(--surface);width:100%;height:29px;color:var(--muted);border-radius:8px;padding:0 7px;font-size:8.5px}.project-title-row{align-items:center;gap:10px;display:flex}.project-title-row h1{margin-right:0}.project-outcome{letter-spacing:.02em;border-radius:999px;align-items:center;padding:5px 9px;font-size:8.5px;font-weight:750;display:inline-flex}.project-outcome-won{background:var(--go-bg);color:var(--go-text)}.project-outcome-lost{background:var(--risk-bg);color:var(--risk-text)}.project-outcome-archived{background:var(--surface-2);color:var(--muted)}.project-outcome-cancelled{background:var(--risk-bg);color:var(--risk-text)}.project-view-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:3px;margin-bottom:15px;padding:3px;display:inline-flex}.project-view-tabs a{color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.project-view-tabs a span{background:var(--paper);text-align:center;border-radius:999px;min-width:19px;padding:2px 5px;font-size:8px}.project-view-tabs a.active{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm)}.project-cancel-link{border:0;border-top:1px solid var(--line);width:100%;color:var(--risk-text);cursor:pointer;background:0 0;margin-top:8px;padding:7px;font-size:8.5px;font-weight:650}.project-cancel-link:hover{text-decoration:underline}.project-cancel-trigger{color:var(--risk-text)}.cancel-project-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cancel-project-dialog{border:1px solid var(--line-strong);background:var(--paper);width:min(520px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);border-radius:22px;padding:23px;animation:.2s cancel-project-in;overflow-y:auto}.cancel-project-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cancel-project-dialog h2{letter-spacing:-.4px;margin:4px 0 0;font-size:20px}.cancel-project-dialog>p{color:var(--muted);margin:15px 0 18px;font-size:10.5px;line-height:1.6}.cancel-project-dialog>p strong{color:var(--text)}.cancel-project-close{background:var(--surface-2);width:31px;height:31px;color:var(--text);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;font-size:18px;display:grid}.cancel-project-dialog form label{color:var(--muted);flex-direction:column;gap:6px;margin-top:13px;font-size:9.5px;font-weight:700;display:flex}.cancel-project-dialog select,.cancel-project-dialog textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:11px;outline:0;padding:10px 11px;font-size:10.5px}.cancel-project-dialog textarea{resize:vertical;line-height:1.55}.cancel-project-dialog select:focus,.cancel-project-dialog textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.cancel-project-dialog footer{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}@keyframes cancel-project-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.project-cancelled-banner{border:1px solid color-mix(in srgb,var(--risk-text) 20%,var(--line));background:color-mix(in srgb,var(--risk-bg) 78%,var(--paper));color:var(--risk-text);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:9px 24px;margin:0 0 14px;padding:16px 18px;display:grid}.project-cancelled-banner h2{color:var(--text);margin:4px 0 7px;font-size:14px}.project-cancelled-reason{background:var(--risk-bg);color:var(--risk-text);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.project-cancelled-banner strong{font-size:11px}.project-cancelled-banner p{color:var(--text);grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.project-cancelled-banner small{color:var(--muted);text-align:right;font-size:8.5px}.cancelled-process-registry{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:19px;overflow:hidden}.cancelled-process-registry>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:19px 21px;display:flex}.cancelled-process-registry h2{margin:4px 0 0;font-size:17px}.cancelled-process-registry>header p{max-width:490px;color:var(--muted);text-align:right;margin:0;font-size:9.5px;line-height:1.55}.cancelled-process-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:24px;padding:16px 21px;display:grid}.cancelled-process-list>article:last-child{border:0}.cancelled-process-list article>div>span{background:var(--risk-bg);color:var(--risk-text);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.cancelled-process-list article a{color:var(--text);margin:7px 0 3px;font-size:12px;font-weight:700;text-decoration:none;display:block}.cancelled-process-list article a:hover{text-decoration:underline}.cancelled-process-list article p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.cancelled-process-list dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.cancelled-process-list dl div{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.cancelled-process-list dt{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:7.5px}.cancelled-process-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}@media (max-width:900px){.cancelled-process-registry>header{flex-direction:column;align-items:flex-start}.cancelled-process-registry>header p{text-align:left}.cancelled-process-list>article{grid-template-columns:1fr}.cancelled-process-list dl{border-top:1px solid var(--line);padding-top:4px}}@media (max-width:600px){.project-view-tabs{width:100%}.project-view-tabs a{flex:1;justify-content:center}.cancel-project-backdrop{padding:8px}.cancel-project-dialog{border-radius:18px;max-height:calc(100vh - 16px);padding:19px}.cancel-project-dialog footer{flex-direction:column-reverse;align-items:stretch}.cancel-project-dialog footer .btn{width:100%}.project-cancelled-banner{grid-template-columns:1fr}.project-cancelled-banner small{text-align:left}.cancelled-process-list dl{grid-template-columns:1fr 1fr}.cancelled-process-list dl div:last-child{grid-column:1/-1}}.project-error{border:1px solid color-mix(in srgb,var(--risk-text) 22%,var(--line));background:var(--risk-bg);color:var(--risk-text);border-radius:11px;margin:0 0 13px;padding:10px 12px;font-size:10.5px}.project-success{border:1px solid color-mix(in srgb,var(--go-text) 22%,var(--line));background:var(--go-bg);color:var(--go-text);border-radius:11px;margin:0 0 13px;padding:10px 12px;font-size:10.5px}.project-content{width:100%;max-width:1500px;margin:0 auto}.project-stage-surface,.project-surface,.project-focus-card,.project-panel-toolbar,.project-inline-form{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:19px}.project-stage-surface{padding:15px 18px 12px}.project-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.project-section-head h2,.project-surface>h2,.project-panel-toolbar h2{letter-spacing:-.35px;margin:3px 0 0;font-size:15.5px}.project-section-head>small{color:var(--muted);font-size:9px}.project-stage-track{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.project-stage-track li{min-width:90px;position:relative}.project-stage-track li:after{content:"";background:var(--line-strong);height:1px;position:absolute;top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.project-stage-track li.done:after{background:var(--accent)}.project-stage-track li:last-child:after{display:none}.project-stage-track button{z-index:1;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex;position:relative}.project-stage-track button>span{border:1px solid var(--line-strong);background:var(--paper);border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:750;display:grid}.project-stage-track button svg{width:13px;height:13px}.project-stage-track button small{white-space:nowrap;font-size:9px}.project-stage-track li.done button>span{background:var(--accent-bg);color:var(--accent-ink);border-color:#0000}.project-stage-track li.active button>span{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 25%,transparent);border-color:#0000}.project-stage-track li.active small{color:var(--text);font-weight:700}.project-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin:17px 0 15px;display:flex;overflow-x:auto}.project-tabs::-webkit-scrollbar{display:none}.project-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 1px 12px;font-size:11px}.project-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:700}.project-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);align-items:start;gap:14px;display:grid}.project-main-column,.project-side-column,.project-panel-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.project-focus-card{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid;overflow:hidden}.project-focus-icon{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;width:39px;height:39px;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 24%,transparent);border-radius:13px;place-items:center;display:grid}.project-focus-icon svg{width:18px;height:18px}.project-focus-card h2{margin:3px 0;font-size:16.5px}.project-focus-card p,.project-panel-toolbar p,.project-muted{color:var(--muted);margin:0;font-size:10px}.project-surface{padding:18px 20px}.project-readiness-number{color:var(--accent-ink);font-size:21px}.project-gate-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.project-gate-list>div{background:var(--surface-2);border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.project-gate-list>div>span{border:1px solid var(--line-strong);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;display:grid}.project-gate-list>div.ready>span{border-color:var(--accent);background:var(--accent);color:#fff}.project-gate-list svg{width:12px;height:12px}.project-gate-list>div>div{flex-direction:column;min-width:0;display:flex}.project-gate-list strong{font-size:10.5px}.project-gate-list small{color:var(--muted);font-size:8.5px}.project-textarea,.project-offer-editor>textarea,.project-offer-sources textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--text);border-radius:12px;outline:0;padding:11px;font-size:11px;line-height:1.6}.project-form-actions{justify-content:flex-end;margin-top:10px;display:flex}.project-text-link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px;font-weight:650;text-decoration:none}.project-facts-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.project-facts-grid article{background:var(--surface-2);border-radius:12px;padding:12px}.project-facts-grid span,.project-facts-grid small{color:var(--muted);font-size:8.5px;display:block}.project-facts-grid strong{text-transform:capitalize;margin:4px 0 2px;font-size:12px;display:block}.project-settings-card{position:sticky;top:86px}.project-settings-card>h2{margin-bottom:14px}.project-settings-card label,.project-inline-form label,.project-pricing-form label,.project-offer-editor label{color:var(--muted);flex-direction:column;gap:5px;margin:10px 0;font-size:9.5px;font-weight:650;display:flex}.project-settings-card select,.project-settings-card input,.project-inline-form input,.project-inline-form select,.project-pricing-form input,.project-pricing-form select,.project-pricing-form textarea,.project-offer-editor select,.project-offer-sources textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:38px;color:var(--text);border-radius:10px;outline:0;padding:8px 10px;font-size:10.5px}.project-settings-card .btn{width:100%;margin-top:5px}.project-mini-tasks>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:9px 0;display:flex}.project-mini-tasks>div:last-child{border:0}.project-mini-tasks>div>span{background:var(--surface-2);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.project-mini-tasks>div.blocker>span{background:var(--risk-bg);color:var(--risk-text)}.project-mini-tasks>div>div{flex-direction:column;min-width:0;display:flex}.project-mini-tasks strong{font-size:10px}.project-mini-tasks small{color:var(--muted);font-size:8.5px}.project-panel-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.project-inline-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.project-inline-form label{margin:0}.project-inline-form label.wide{grid-column:span 2}.project-document-list{padding:0;overflow:hidden}.project-document-list>article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(220px,1fr) 145px auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.project-document-list>article:last-child{border:0}.project-file-badge{background:var(--accent-bg);width:35px;height:40px;color:var(--accent-ink);border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.project-document-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.project-document-list strong{font-size:10.5px}.project-document-list small{color:var(--muted);font-size:8.5px}.project-document-list p{color:var(--muted);margin:4px 0 0;font-size:9px}.project-document-list label{color:var(--muted);flex-direction:column;gap:4px;font-size:8px;display:flex}.project-document-list select{border:1px solid var(--line);background:var(--surface);height:31px;color:var(--text);border-radius:8px;font-size:9px}.project-confidence{background:var(--go-bg);border-radius:8px;padding:4px 7px;color:var(--go-text)!important;font-size:8px!important}.project-empty-state{color:var(--muted);text-align:center;padding:45px 20px}.project-empty-state.small{padding:20px}.project-empty-state h3{color:var(--text);margin:0;font-size:13px}.project-empty-state p{margin:5px 0 0;font-size:9.5px}.project-document-add{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:18px;padding:16px 18px}.project-document-mode{background:var(--surface-2);border-radius:11px;margin-bottom:14px;padding:3px;display:inline-flex}.project-document-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:9.5px}.project-document-mode button[aria-selected=true]{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm);font-weight:700}.project-document-form-grid{grid-template-columns:1fr 220px auto;align-items:end;gap:10px;display:grid}.project-document-form-grid label{color:var(--muted);flex-direction:column;gap:5px;font-size:9.5px;font-weight:650;display:flex}.project-document-form-grid label.wide{grid-column:1/3}.project-document-form-grid input,.project-document-form-grid select{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:39px;color:var(--text);border-radius:10px;padding:0 10px;font-size:10.5px}.project-file-picker{position:relative}.project-file-picker>span{border:1px dashed var(--line-strong);background:var(--paper);height:39px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;padding:0 10px;font-weight:500;display:flex;overflow:hidden}.project-file-picker input{opacity:0;cursor:pointer;position:absolute;inset:18px 0 0}.project-document-cards{flex-direction:column;gap:10px;display:flex}.project-document-card{padding:0;overflow:hidden}.project-document-card>header{align-items:center;gap:12px;padding:15px 17px;display:flex}.project-document-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.project-document-title>div{align-items:center;gap:8px;display:flex}.project-document-title strong{font-size:12px}.project-document-title small{color:var(--muted);font-size:8.5px}.project-document-status{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700}.project-document-status.status-analyzed{background:var(--maybe-bg);color:var(--maybe-text)}.project-document-status.status-verified{background:var(--go-bg);color:var(--go-text)}.project-document-status.status-failed{background:var(--risk-bg);color:var(--risk-text)}.project-document-status.status-processing{background:var(--accent-bg);color:var(--accent-ink)}.project-document-card .project-confidence{align-items:center;gap:4px;display:inline-flex}.project-document-card .project-confidence svg{width:11px;height:11px}.project-document-summary{color:var(--muted);margin:0;padding:0 17px 13px;font-size:10px;line-height:1.55}.project-document-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 45%,transparent);align-items:center;gap:7px;padding:11px 17px;display:flex}.project-document-actions .btn{height:33px;padding:0 10px;font-size:8.5px}.project-version-upload{cursor:pointer;position:relative}.project-version-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.document-analysis-toggle{margin-left:auto}.project-document-version-line{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:9px 17px;font-size:8px;display:flex}.project-document-version-line span:before{content:"";background:var(--muted-2);border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.project-document-analysis-error{background:var(--risk-bg);color:var(--risk-text);border-radius:10px;margin:10px 17px;padding:9px 11px;font-size:9px}.project-analysis-grid{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 28%,transparent);grid-template-columns:1fr 1fr 1fr;gap:14px;padding:17px;display:grid}.project-analysis-grid>section{min-width:0}.project-analysis-list{flex-direction:column;gap:7px;margin-top:9px;display:flex}.project-analysis-list article{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:10px}.project-analysis-list strong{font-size:9.5px;display:block}.project-analysis-list p{color:var(--muted);margin:4px 0;font-size:8.8px;line-height:1.5}.project-analysis-list small{color:var(--muted-2);font-size:7.8px;line-height:1.45;display:block}.project-analysis-list article.analysis-risk-high,.project-analysis-list article.analysis-risk-critical{border-color:color-mix(in srgb,var(--risk-text) 25%,var(--line));background:color-mix(in srgb,var(--risk-bg) 35%,var(--paper))}.project-analysis-list article.analysis-risk-medium{border-color:color-mix(in srgb,var(--maybe-text) 22%,var(--line))}.project-analysis-warnings{background:var(--maybe-bg);color:var(--maybe-text);border-radius:11px;grid-column:1/-1;padding:11px 12px}.project-analysis-warnings p{margin:5px 0 0;font-size:8.5px}.document-intelligence-panel .project-empty-state{margin:0}.project-requirement-surface{padding:0;overflow:hidden}.project-requirement-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;display:grid}.project-requirement-summary>div{flex-direction:column;display:flex}.project-requirement-summary strong{font-size:17px}.project-requirement-summary span{color:var(--muted);font-size:8.5px}.project-requirement-list{min-width:800px}.project-requirement-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.2fr) minmax(210px,1fr) 120px 125px;align-items:center;gap:13px;padding:12px 16px;font-size:9.5px;display:grid}.project-requirement-row.status-risk,.project-requirement-row.status-uncovered{background:color-mix(in srgb,var(--maybe-bg) 28%,transparent)}.project-requirement-row>div:first-child,.project-requirement-row>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.project-requirement-row small{color:var(--muted);font-size:8px}.project-requirement-row select{border:1px solid var(--line);background:var(--paper);height:31px;color:var(--text);border-radius:9px;font-size:8.5px}.project-requirement-editor{background:var(--surface-2);border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:12px;display:grid!important}.project-requirement-editor label{color:var(--muted);flex-direction:column;gap:4px;font-size:8.5px;display:flex}.project-requirement-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:9px;padding:8px;font-size:9.5px}.project-pricing-layout{grid-template-columns:210px minmax(460px,1fr) 240px;align-items:start;gap:13px;display:grid}.project-pricing-steps{padding:16px 11px}.project-pricing-steps>h2{margin:4px 6px 13px}.project-pricing-steps>button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:9px 7px;display:grid}.project-pricing-steps button>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:25px;height:25px;font-size:8.5px;display:grid}.project-pricing-steps button>strong{font-size:9.5px}.project-pricing-steps button.active{background:var(--accent-bg);color:var(--accent-ink)}.project-pricing-steps button.active>span{background:var(--accent);color:#fff;border-color:#0000}.project-pricing-steps button.done>span{border-color:var(--accent);color:var(--accent-ink)}.project-pricing-main{flex-direction:column;min-height:530px;display:flex}.project-pricing-main>h2{margin:5px 0 12px;font-size:19px}.project-pricing-form>p{color:var(--muted);margin:0 0 18px;font-size:10px}.project-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.project-pricing-lines{overflow-x:auto}.project-pricing-line-head,.project-pricing-line{grid-template-columns:1.5fr .55fr .65fr .8fr .9fr 28px;align-items:center;gap:7px;min-width:680px;display:grid}.project-pricing-line-head{color:var(--muted);text-transform:uppercase;padding:8px;font-size:8px}.project-pricing-line{border-bottom:1px solid var(--line);padding:7px 0}.project-pricing-line input,.project-pricing-line select{border:1px solid var(--line);background:var(--paper);min-width:0;height:34px;color:var(--text);border-radius:8px;padding:0 7px;font-size:9px}.project-pricing-line strong{text-align:right;font-size:9px}.project-pricing-line button{background:var(--risk-bg);width:26px;height:26px;color:var(--risk-text);cursor:pointer;border:0;border-radius:7px}.project-price-breakdown{border-top:1px solid var(--line);margin-top:16px}.project-price-breakdown span{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.project-margin-card{background:var(--go-bg);color:var(--go-text);border-radius:14px;margin-top:14px;padding:16px}.project-margin-card.negative{background:var(--risk-bg);color:var(--risk-text)}.project-margin-card>span,.project-margin-card>small{font-size:9px;display:block}.project-margin-card>strong{margin:3px 0;font-size:26px;display:block}.project-margin-card>div{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:7px;height:6px;margin-top:10px;overflow:hidden}.project-margin-card i{border-radius:inherit;background:currentColor;height:100%;display:block}.project-pricing-footer{justify-content:space-between;margin-top:auto;padding-top:24px;display:flex}.project-pricing-summary{position:sticky;top:86px}.project-pricing-summary>h2{margin:5px 0 12px;font-size:18px}.project-pricing-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.project-pricing-summary>div span{color:var(--muted)}.project-pricing-summary>.btn{width:100%;margin-top:14px}.project-offer-layout{grid-template-columns:200px minmax(460px,1fr) 235px;align-items:start;gap:13px;display:grid}.project-offer-outline{padding:14px 10px}.project-offer-outline>.topbar-kicker{margin:2px 7px 10px;display:block}.project-offer-outline>button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:21px 1fr 8px;align-items:center;gap:7px;padding:8px 7px;display:grid}.project-offer-outline button>span{background:var(--surface-2);border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.project-offer-outline button>strong{font-size:9.5px}.project-offer-outline button>i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.project-offer-outline button>i.offer-status-draft{background:var(--maybe-dot)}.project-offer-outline button>i.offer-status-ready,.project-offer-outline button>i.offer-status-approved{background:var(--go-dot)}.project-offer-outline button.active{background:var(--accent-bg);color:var(--accent-ink)}.project-offer-editor>textarea{min-height:430px;font-family:Georgia,serif;font-size:12px}.project-offer-editor .project-section-head label{flex-direction:row;align-items:center;margin:0;display:flex}.project-offer-editor .project-section-head select{min-height:32px}.project-offer-sources{margin-top:12px!important}.project-offer-context{position:sticky;top:86px}.project-offer-context>h2{margin:4px 0 12px}.project-offer-context>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.project-offer-context>div span{color:var(--muted)}.project-offer-context>p{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.project-notice{border:1px solid color-mix(in srgb,var(--go-text) 18%,var(--line));background:var(--go-bg);color:var(--go-text);border-radius:11px;margin:0;padding:10px 12px;font-size:10px}.offer-template-toolbar{align-items:flex-end}.offer-template-actions{align-items:center;gap:7px;display:flex}.offer-template-actions select{border:1px solid var(--line-strong);background:var(--paper);min-width:210px;height:38px;color:var(--text);border-radius:10px;padding:0 10px;font-size:9.5px}.offer-template-form{grid-template-columns:minmax(240px,1fr) 1.5fr auto}.offer-template-form>p{color:var(--muted);align-self:center;margin:0;font-size:9px;line-height:1.5}.offer-outline-progress{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin:12px 7px 0;padding:10px 0 0;font-size:8.5px;display:flex}.offer-outline-progress strong{color:var(--text);font-size:10px}.offer-section-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin-top:5px;font-size:8px;display:flex}.offer-section-meta span:before{content:"";background:var(--muted-2);border-radius:50%;width:4px;height:4px;margin:0 5px 1px 0;display:inline-block}.offer-ai-box{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(135deg,var(--accent-bg),color-mix(in srgb,var(--surface-2) 55%,transparent));border-radius:14px;grid-template-columns:minmax(160px,.65fr) minmax(220px,1.35fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding:12px;display:grid}.offer-ai-box>div{flex-direction:column;gap:3px;display:flex}.offer-ai-box strong{font-size:10px}.offer-ai-box small{color:var(--muted);font-size:8px;line-height:1.4}.offer-ai-box textarea,.offer-guidance textarea,.offer-library-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--text);font:inherit;border-radius:10px;outline:0;padding:9px 10px;font-size:9.5px;line-height:1.5}.project-offer-editor>textarea.offer-content-editor{min-height:390px}.offer-editor-actions{justify-content:space-between;align-items:center}.offer-history{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:14px;padding-top:14px;display:flex}.offer-history>article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:10px}.offer-history article>div{justify-content:space-between;gap:8px;display:flex}.offer-history strong{font-size:9.5px}.offer-history span,.offer-history small{color:var(--muted);font-size:8px}.offer-history p{color:var(--muted);margin:5px 0 0;font-size:8.5px;line-height:1.5}.offer-context-head{align-items:flex-start!important;padding:0 0 11px!important}.offer-context-head h2{margin:3px 0 0;font-size:15.5px}.offer-context-kpis{grid-template-columns:1fr 1fr 1fr;gap:5px;padding:10px 0!important;display:grid!important}.offer-context-kpis>div{background:var(--surface-2);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}.offer-context-kpis span{font-size:7px;line-height:1.3}.offer-context-kpis strong{font-size:12px}.offer-library-form{flex-direction:column;padding:10px 0!important;display:flex!important}.offer-library-form label{color:var(--muted);flex-direction:column;gap:4px;margin:0 0 8px;font-size:8.5px;font-weight:650;display:flex}.offer-library-form input{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:34px;color:var(--text);border-radius:9px;padding:0 8px;font-size:9px}.offer-library-form .offer-library-check{grid-template-columns:15px 1fr;align-items:start;gap:6px;font-weight:500;line-height:1.4;display:grid}.offer-library-check input{width:13px;height:13px;accent-color:var(--accent)}.offer-library-list,.offer-citations{flex-direction:column;gap:6px;padding:12px 0!important;display:flex!important}.offer-subhead{flex-direction:column;gap:3px;margin-bottom:3px;display:flex}.offer-subhead strong{font-size:9.5px}.offer-subhead small{color:var(--muted);font-size:7.8px;line-height:1.45}.offer-library-list>article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:5px;padding:8px;display:flex}.offer-library-list>article.approved{border-color:color-mix(in srgb,var(--go-text) 15%,var(--line))}.offer-library-list article>label{cursor:pointer;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.offer-library-list input{width:13px;height:13px;accent-color:var(--accent);flex:none}.offer-library-list label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.offer-library-list label strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.offer-library-list label small{color:var(--muted);font-size:7.5px}.project-text-link.muted{color:var(--muted)}.offer-citations>article{border-left:2px solid var(--accent);background:var(--surface-2);border-radius:0 9px 9px 0;padding:9px}.offer-citations article>strong{font-size:8.5px}.offer-citations blockquote{color:var(--text);margin:5px 0;font-size:8px;font-style:italic;line-height:1.45}.offer-citations article>small{color:var(--muted);font-size:7.5px;line-height:1.4}.submission-toolbar{align-items:center}.submission-status{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;min-width:165px;padding:10px 13px}.submission-status span,.submission-status strong{display:block}.submission-status span{font-size:9.5px;font-weight:700}.submission-status strong{color:var(--muted);margin-top:3px;font-size:8px}.submission-status.status-frozen{border-color:color-mix(in srgb,var(--maybe-text) 22%,var(--line));background:var(--maybe-bg);color:var(--maybe-text)}.submission-status.status-submitted,.submission-status.status-confirmed{border-color:color-mix(in srgb,var(--go-text) 20%,var(--line));background:var(--go-bg);color:var(--go-text)}.submission-stale-warning{border:1px solid color-mix(in srgb,var(--risk-text) 22%,var(--line));background:var(--risk-bg);color:var(--risk-text);border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.5}.submission-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:14px;display:grid}.submission-gate-score{color:var(--accent-ink);font-size:17px}.submission-gates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.submission-gates>article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:24px 1fr;gap:9px;padding:11px;display:grid}.submission-gates>article>span{background:var(--risk-bg);width:23px;height:23px;color:var(--risk-text);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.submission-gates>article.ready>span{background:var(--go-bg);color:var(--go-text)}.submission-gates strong{font-size:9.5px}.submission-gates p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.45}.submission-checklist{flex-direction:column;display:flex}.submission-checklist>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:11px 2px;display:grid}.submission-checklist>label:last-child{border:0}.submission-checklist input{width:15px;height:15px;accent-color:var(--accent)}.submission-checklist label>span{flex-direction:column;gap:3px;display:flex}.submission-checklist strong{font-size:9.5px}.submission-checklist small{color:var(--muted);font-size:8px;line-height:1.45}.submission-checklist em{color:var(--go-text);font-size:7.5px;font-style:normal}.submission-checklist label.completed strong{color:var(--muted)}.submission-plan-card>h2,.submission-action-card>h2{margin:4px 0 13px;font-size:16px}.submission-plan-card label,.submission-action-card label{color:var(--muted);flex-direction:column;gap:5px;margin:10px 0;font-size:9px;font-weight:650;display:flex}.submission-plan-card input,.submission-plan-card select,.submission-action-card input,.submission-action-card textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:38px;color:var(--text);border-radius:10px;outline:0;padding:8px 10px;font-size:9.5px}.submission-plan-card .btn,.submission-action-card .btn{width:100%;margin-top:8px}.submission-action-card>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.55}.submission-action-card>small{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.45;display:block}.submission-package-hash{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;margin:10px 0;padding:9px;display:flex}.submission-package-hash span{color:var(--muted);font-size:8px}.submission-package-hash code{font-size:8px}.submission-confirmation{background:var(--go-bg);color:var(--go-text);border-radius:12px;flex-direction:column;gap:4px;margin:11px 0;padding:13px;display:flex}.submission-confirmation span,.submission-confirmation small{font-size:8px}.submission-confirmation strong{font-size:15px}.submission-file-picker{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:13px 0;display:grid}.submission-file-picker select{border:1px solid var(--line-strong);background:var(--paper);min-height:38px;color:var(--text);border-radius:10px;padding:8px 10px;font-size:9.5px}.submission-files-list{flex-direction:column;display:flex}.submission-files-list>p{color:var(--muted);margin:6px 0;font-size:9px}.submission-files-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.submission-files-list article:last-child{border-bottom:0}.submission-files-list article>span{background:var(--accent-soft);width:29px;height:29px;color:var(--accent-ink);border-radius:8px;place-items:center;font-size:7px;font-weight:800;display:grid}.submission-files-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.submission-files-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.submission-files-list small{color:var(--muted);font-size:7.5px}.project-settings-card label>small{color:var(--muted);font-size:8px;font-weight:450;line-height:1.4}.submission-evidence{border:1px solid color-mix(in srgb,var(--go-text) 18%,var(--line));background:var(--go-bg);border-radius:12px;flex-direction:column;gap:4px;margin:11px 0;padding:12px;display:flex}.submission-evidence>span,.submission-evidence>small{color:var(--go-text);font-size:8px}.submission-evidence>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.submission-evidence>.project-text-link{align-self:flex-start;margin-top:3px}.submission-cutoff{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:3px;margin:10px 0 13px;padding:12px;display:flex}.submission-cutoff>span{text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750}.submission-cutoff>strong{letter-spacing:-.25px;font-size:14px}.submission-cutoff>small{color:var(--muted);font-size:8px}.submission-cutoff.cutoff-safe,.submission-cutoff.cutoff-submitted{border-color:color-mix(in srgb,var(--go-text) 20%,var(--line));background:var(--go-bg);color:var(--go-text)}.submission-cutoff.cutoff-warning{border-color:color-mix(in srgb,var(--maybe-text) 24%,var(--line));background:var(--maybe-bg);color:var(--maybe-text)}.submission-cutoff.cutoff-critical,.submission-cutoff.cutoff-expired{border-color:color-mix(in srgb,var(--risk-text) 24%,var(--line));background:var(--risk-bg);color:var(--risk-text)}.submission-date-hint,.submission-buffer-hint{color:var(--muted);line-height:1.45;margin:7px 0!important;font-size:8px!important}.submission-date-hint{background:var(--maybe-bg);border-radius:9px;padding:8px 9px;color:var(--maybe-text)!important}.outcome-toolbar{align-items:center}.outcome-badge{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;min-width:170px;padding:10px 13px}.outcome-badge span,.outcome-badge strong{display:block}.outcome-badge span{font-size:10px;font-weight:750}.outcome-badge strong{color:var(--muted);margin-top:3px;font-size:8px}.outcome-badge.result-won{border-color:color-mix(in srgb,var(--go-text) 20%,var(--line));background:var(--go-bg);color:var(--go-text)}.outcome-badge.result-lost{border-color:color-mix(in srgb,var(--risk-text) 20%,var(--line));background:var(--risk-bg);color:var(--risk-text)}.outcome-lock{border:1px solid color-mix(in srgb,var(--maybe-text) 20%,var(--line));background:var(--maybe-bg);color:var(--maybe-text);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.outcome-lock strong{font-size:9.5px}.outcome-lock span{font-size:8.5px}.outcome-analytics-strip{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.outcome-analytics-strip article{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:14px;padding:13px 15px}.outcome-analytics-strip span,.outcome-analytics-strip small{color:var(--muted);font-size:8px;display:block}.outcome-analytics-strip strong{letter-spacing:-.4px;margin:4px 0 2px;font-size:19px;display:block}.outcome-layout{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:13px;display:grid}.outcome-steps{padding:13px 9px}.outcome-steps>button{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:9px 7px;display:grid}.outcome-steps>button>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:26px;height:26px;font-size:8.5px;font-weight:750;display:grid}.outcome-steps button>div{flex-direction:column;gap:2px;display:flex}.outcome-steps button strong{font-size:9.5px}.outcome-steps button small{font-size:7.8px}.outcome-steps button.active{background:var(--accent-bg);color:var(--accent-ink)}.outcome-steps button.active>span{background:var(--accent);color:#fff;border-color:#0000}.outcome-version{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:12px 7px 0;padding-top:11px;font-size:8px;display:flex}.outcome-version strong{color:var(--text);font-size:9px}.outcome-editor{min-width:0}.outcome-section .project-section-head{margin-bottom:13px}.outcome-result-choice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.outcome-result-choice>button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.outcome-result-choice>button>span{background:var(--paper);border-radius:10px;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.outcome-result-choice button>div{flex-direction:column;gap:3px;display:flex}.outcome-result-choice strong{font-size:11px}.outcome-result-choice small{font-size:8px}.outcome-result-choice button.selected.won{border-color:color-mix(in srgb,var(--go-text) 25%,var(--line));background:var(--go-bg);color:var(--go-text)}.outcome-result-choice button.selected.lost{border-color:color-mix(in srgb,var(--risk-text) 25%,var(--line));background:var(--risk-bg);color:var(--risk-text)}.outcome-form-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.outcome-form-grid label,.outcome-lessons label,.outcome-competitor-fields label{color:var(--muted);flex-direction:column;gap:5px;font-size:8.5px;font-weight:650;display:flex}.outcome-form-grid label.wide{grid-column:1/-1}.outcome-form-grid input,.outcome-form-grid select,.outcome-form-grid textarea,.outcome-lessons input,.outcome-lessons select,.outcome-lessons textarea,.outcome-competitor-fields input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:36px;color:var(--text);border-radius:9px;outline:0;padding:8px 9px;font-size:9px}.outcome-form-grid textarea,.outcome-lessons textarea{resize:vertical;line-height:1.5}.outcome-criteria-table{overflow-x:auto}.outcome-table-head,.outcome-table-row{grid-template-columns:1.5fr .6fr .6fr .7fr .6fr 28px;align-items:center;gap:7px;min-width:680px;display:grid}.outcome-table-head{color:var(--muted);text-transform:uppercase;padding:7px;font-size:7.5px}.outcome-table-row{border-bottom:1px solid var(--line);padding:7px 0}.outcome-table-row input{border:1px solid var(--line);background:var(--paper);min-width:0;height:34px;color:var(--text);border-radius:8px;padding:0 7px;font-size:8.5px}.outcome-table-row>button{background:var(--risk-bg);width:26px;height:26px;color:var(--risk-text);cursor:pointer;border:0;border-radius:7px}.outcome-competitor-head,.outcome-lessons-head{margin-top:22px}.outcome-competitors,.outcome-lessons{flex-direction:column;gap:8px;display:flex}.outcome-competitors>article,.outcome-lessons>article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px}.outcome-competitor-fields{grid-template-columns:1.5fr .55fr .8fr .7fr;gap:8px;display:grid}.outcome-competitor-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.outcome-competitor-actions>label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.outcome-competitor-actions input{accent-color:var(--accent)}.outcome-lessons>article.published{border-color:color-mix(in srgb,var(--go-text) 18%,var(--line));background:color-mix(in srgb,var(--go-bg) 45%,var(--surface-2))}.outcome-lessons article>header{align-items:center;gap:7px;margin-bottom:10px;display:flex}.outcome-lessons header>input{width:14px;height:14px;min-height:auto;accent-color:var(--accent)}.outcome-lessons header>select{width:auto;min-height:29px;padding:4px 7px;font-size:8px}.outcome-lessons header>span{color:var(--go-text);margin-left:auto;font-size:8px;font-weight:700}.outcome-lessons header>.project-text-link{margin-left:auto}.outcome-lessons article>label{margin-top:8px}.outcome-lesson-owner{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outcome-publish-box{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:var(--accent-bg);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.outcome-publish-box>div{flex-direction:column;gap:3px;display:flex}.outcome-publish-box strong{font-size:9.5px}.outcome-publish-box small{color:var(--muted);font-size:8px;line-height:1.4}.outcome-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.outcome-footer>div{gap:7px;display:flex}.outcome-history{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:13px;padding-top:13px;display:flex}.outcome-history>strong{font-size:9.5px}.outcome-history>article{background:var(--surface-2);border-radius:9px;grid-template-columns:80px 1fr auto;gap:8px;padding:9px;font-size:8px;display:grid}.outcome-history small,.outcome-history em{color:var(--muted);font-style:normal}.project-activity-layout{grid-template-columns:1.2fr .8fr;align-items:start;gap:14px;display:grid}.project-task-form{grid-template-columns:minmax(170px,1fr) 90px 90px 130px 155px auto;gap:7px;margin-bottom:15px;display:grid}.project-task-form input,.project-task-form select{border:1px solid var(--line);background:var(--paper);min-width:0;height:36px;color:var(--text);border-radius:9px;padding:0 8px;font-size:8.5px}.project-task-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:10px 0;display:flex}.project-task-list label>span{flex-direction:column;flex:1;min-width:0;display:flex}.project-task-list strong{font-size:10px}.project-task-list small{color:var(--muted);font-size:8.5px}.project-task-list label>b{background:var(--risk-bg);color:var(--risk-text);border-radius:8px;padding:3px 7px;font-size:8px}.project-task-list input{accent-color:var(--accent)}.project-task-list input:checked+span strong{color:var(--muted);text-decoration:line-through}.project-timeline article{gap:9px;padding:0 0 17px;display:flex;position:relative}.project-timeline article:after{content:"";background:var(--line);width:1px;position:absolute;top:27px;bottom:2px;left:12px}.project-timeline article:last-child:after{display:none}.project-timeline article>span{background:var(--accent-bg);width:25px;height:25px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:800;display:grid}.project-timeline article>div{flex-direction:column;display:flex}.project-timeline strong{font-size:9.5px}.project-timeline small{color:var(--muted);font-size:8px}.document-comparison-toggle{margin-left:auto}.document-comparison-panel{border-top:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--accent-bg) 55%,var(--paper)),var(--paper));padding:18px}.document-comparison-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.document-comparison-panel h3{max-width:780px;margin:5px 0 0;font-size:13px;line-height:1.5}.document-diff-kpis{flex:none;gap:7px;display:flex}.document-diff-kpis span{border:1px solid var(--line);background:var(--surface-glass);min-width:70px;color:var(--muted);text-align:center;border-radius:10px;padding:8px 9px;font-size:7.5px}.document-diff-kpis strong{color:var(--text);margin-bottom:2px;font-size:13px;display:block}.document-comparison-safety{background:var(--maybe-bg);color:var(--maybe-text);border-radius:10px;margin:13px 0;padding:9px 11px;font-size:8.5px}.document-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.document-impact-grid>article{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:13px}.document-impact-grid>article.impact-high,.document-impact-grid>article.impact-critical{border-color:color-mix(in srgb,var(--risk-text) 25%,var(--line))}.document-impact-grid>article>header{justify-content:space-between;gap:8px;display:flex}.document-impact-grid>article>header span,.document-impact-grid>article>header b{text-transform:uppercase;letter-spacing:.04em;font-size:7.5px}.document-impact-grid>article>header span{color:var(--accent-ink);font-weight:750}.document-impact-grid>article>header b{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 6px}.document-impact-grid h4{margin:8px 0 4px;font-size:10.5px}.document-impact-grid>article>p{color:var(--muted);margin:0;font-size:8.7px;line-height:1.55}.document-impact-action{background:var(--accent-bg);border-radius:9px;flex-direction:column;gap:3px;margin-top:10px;padding:8px 9px;font-size:8.3px;display:flex}.document-impact-action strong{color:var(--accent-ink);text-transform:uppercase;font-size:7.5px}.document-impact-quotes{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.document-impact-quotes blockquote{border-left:2px solid var(--line-strong);background:var(--surface-2);color:var(--muted);margin:0;padding:8px;font-size:7.8px;line-height:1.45}.document-impact-quotes small{color:var(--text);margin-bottom:3px;font-size:7px;font-weight:750;display:block}.document-comparison-warnings{background:var(--maybe-bg);color:var(--maybe-text);border-radius:10px;margin-top:10px;padding:10px 11px}.document-comparison-warnings strong,.document-comparison-warnings p{font-size:8px}.document-comparison-warnings p{margin:4px 0 0}.document-comparison-review{border:1px solid var(--line);background:var(--paper);border-radius:13px;flex-direction:column;gap:9px;margin-top:10px;padding:13px;display:flex}.document-comparison-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-comparison-review h4{margin:3px 0 0;font-size:11px}.document-comparison-review>header>span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.document-comparison-review.review-action_required>header>span{background:var(--risk-bg);color:var(--risk-text)}.document-comparison-review.review-no_action_required>header>span,.document-comparison-review.review-resolved>header>span{background:var(--go-bg);color:var(--go-text)}.document-comparison-review>p,.document-comparison-review>small{color:var(--muted);margin:0;font-size:8.5px;line-height:1.5}.document-comparison-review textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-2);width:100%;color:var(--text);border-radius:10px;outline:0;padding:9px 10px;font-size:9px;line-height:1.5}.document-comparison-review textarea:focus{border-color:var(--accent)}.document-comparison-review-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.document-comparison-review-actions .project-text-link{margin-left:auto}.document-comparison-review-actions .project-text-link:disabled{opacity:.45;cursor:not-allowed}.document-comparison-task-action{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--accent-bg);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.document-comparison-task-action>div{gap:3px;display:grid}.document-comparison-task-action>div>strong{font-size:9px}.document-comparison-task-action .btn{flex:none}@media (max-width:760px){.document-comparison-task-action{flex-direction:column;align-items:stretch}.document-comparison-task-action .btn{width:100%}}@media (max-width:1180px){.project-pricing-layout,.project-offer-layout{grid-template-columns:190px minmax(430px,1fr)}.project-pricing-summary,.project-offer-context{grid-column:2;position:static}.offer-template-toolbar{flex-direction:column;align-items:flex-start}.offer-template-actions{flex-wrap:wrap;width:100%}.offer-template-actions select{flex:1}.offer-template-form{grid-template-columns:1fr auto}.offer-template-form>p{grid-area:2/1/auto/-1}.submission-grid{grid-template-columns:1fr}.submission-grid>aside{grid-template-columns:1fr 1fr;display:grid}.outcome-form-grid{grid-template-columns:1fr 1fr}.project-task-form{grid-template-columns:1fr 1fr 1fr}.project-task-form input:first-child{grid-column:1/-1}.project-overview-grid{grid-template-columns:1fr}.project-side-column{grid-template-columns:1fr 1fr;display:grid}.project-settings-card{position:static}.project-analysis-grid{grid-template-columns:1fr 1fr}.project-analysis-grid>section:nth-child(3){grid-column:1/-1}}@media (max-width:900px){.project-portfolio-kpis,.project-summary-grid{grid-template-columns:1fr 1fr}.project-pricing-layout,.project-offer-layout{grid-template-columns:1fr}.project-pricing-summary,.project-offer-context{grid-column:auto}.project-pricing-steps,.project-offer-outline{display:flex;overflow-x:auto}.project-pricing-steps>.topbar-kicker,.project-pricing-steps>h2,.project-offer-outline>.topbar-kicker{display:none}.project-pricing-steps>button,.project-offer-outline>button{min-width:140px}.outcome-layout{grid-template-columns:1fr}.outcome-steps{display:flex;overflow-x:auto}.outcome-steps>button{min-width:150px}.outcome-version{border:0;align-items:center;gap:7px;min-width:100px;margin:0;padding:0 7px}.outcome-analytics-strip{grid-template-columns:1fr 1fr}.project-activity-layout{grid-template-columns:1fr}.project-document-list{overflow-x:auto}.project-document-list>article{min-width:760px}.project-requirement-surface{overflow-x:auto}}@media (max-width:600px){.project-portfolio-kpis,.project-summary-grid{grid-template-columns:1fr}.project-board-toolbar{flex-wrap:wrap}.project-board-search{width:100%}.project-kanban{grid-template-columns:repeat(7,82vw);margin-right:-14px}.project-stage-surface{overflow:hidden}.project-stage-track{scrollbar-width:none;display:flex;overflow-x:auto}.project-stage-track li{min-width:92px}.project-tabs{gap:18px}.project-focus-card{grid-template-columns:auto 1fr}.project-focus-card>.btn{grid-column:1/-1;width:100%}.project-gate-list,.project-facts-grid{grid-template-columns:1fr}.project-side-column{display:flex}.project-panel-toolbar{flex-direction:column;align-items:flex-start}.project-inline-form{grid-template-columns:1fr}.project-inline-form label.wide{grid-column:auto}.project-form-grid{grid-template-columns:1fr}.project-task-form{grid-template-columns:1fr 1fr}.project-task-form input:first-child,.project-task-form .btn{grid-column:1/-1}.project-pricing-main{min-height:590px}.project-document-form-grid{grid-template-columns:1fr}.project-document-form-grid label.wide{grid-column:auto}.project-document-form-grid .btn{width:100%}.project-document-card>header{flex-wrap:wrap;align-items:flex-start}.project-document-title{min-width:calc(100% - 52px)}.project-document-actions{flex-direction:column;align-items:stretch}.project-document-actions .btn,.project-document-actions .project-version-upload{justify-content:center;width:100%}.document-analysis-toggle{margin:4px 0 0}.project-analysis-grid{grid-template-columns:1fr}.project-analysis-grid>section:nth-child(3){grid-column:auto}.offer-template-actions{flex-direction:column;align-items:stretch}.offer-template-actions select{width:100%}.offer-ai-box{grid-template-columns:1fr}.offer-editor-head{flex-direction:column;align-items:flex-start}.offer-editor-head>label{justify-content:space-between;width:100%}.offer-context-kpis{grid-template-columns:1fr 1fr}.submission-toolbar{align-items:flex-start}.submission-status{width:100%}.submission-gates{grid-template-columns:1fr}.submission-grid>aside{display:flex}.submission-grid>aside>.project-surface{width:100%}.outcome-toolbar{align-items:flex-start}.outcome-badge{width:100%}.outcome-analytics-strip,.outcome-result-choice,.outcome-form-grid{grid-template-columns:1fr}.outcome-form-grid label.wide{grid-column:auto}.outcome-competitor-fields,.outcome-lesson-owner{grid-template-columns:1fr 1fr}.outcome-publish-box,.outcome-footer{flex-direction:column;align-items:stretch}.outcome-footer>div{flex-direction:column}.outcome-footer .btn{width:100%}.outcome-history>article{grid-template-columns:1fr}.outcome-lessons article>header{flex-wrap:wrap;align-items:flex-start}.document-comparison-toggle{margin:4px 0 0}.document-comparison-panel{padding:15px}.document-comparison-panel>header{flex-direction:column;align-items:stretch}.document-diff-kpis{width:100%}.document-diff-kpis span{flex:1;min-width:0}.document-impact-grid,.document-impact-quotes{grid-template-columns:1fr}}.process-create-page{background:radial-gradient(circle at 77% 4%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 25%),var(--surface);min-height:100vh}.process-create-content{width:100%;max-width:1320px;margin:0 auto;padding-top:28px}.process-create-layout{grid-template-columns:minmax(280px,.72fr) minmax(640px,1.55fr);align-items:stretch;gap:18px;display:grid}.process-create-aside{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 12%,var(--paper)),var(--paper) 56%);border-radius:24px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f284e14}.process-create-aside:after{content:"";background:color-mix(in srgb,var(--accent-2) 16%,transparent);filter:blur(4px);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-110px;right:-95px}.process-create-glow{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;width:48px;height:48px;box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 25%,transparent);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.process-create-glow svg{width:22px;height:22px}.process-create-aside h2{letter-spacing:-.6px;max-width:390px;margin:11px 0;font-size:24px;line-height:1.18}.process-create-aside>p{max-width:390px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.65}.process-step-list{gap:6px;margin:34px 0 0;padding:0;list-style:none;display:grid}.process-step-list li{color:var(--muted);border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:11px;padding:10px;display:grid}.process-step-list li>span{border:1px solid var(--line-strong);background:var(--paper);border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.process-step-list li>span svg{width:13px}.process-step-list li div{flex-direction:column;gap:2px;display:flex}.process-step-list li strong{font-size:10.5px}.process-step-list li small{font-size:8.5px}.process-step-list li.active{background:color-mix(in srgb,var(--accent) 10%,var(--paper));color:var(--accent-ink)}.process-step-list li.active>span,.process-step-list li.done>span{border-color:var(--accent);background:var(--accent);color:#fff}.process-step-list li.done{color:var(--text)}.process-create-card{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;min-height:720px;display:flex;overflow:hidden;box-shadow:0 24px 70px #1f284e14}.process-create-card>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.process-create-card>header>div{flex:1}.process-create-card>header h2{letter-spacing:-.4px;margin:4px 0 0;font-size:20px}.process-autosave{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:8.5px;font-weight:700}.process-create-card>.project-error{margin:18px 28px 0}.process-form-stack,.process-review{flex-direction:column;flex:1;padding:24px 28px;display:flex}.process-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.process-form-grid.three{grid-template-columns:1.25fr .65fr .8fr}.process-field{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:15px;font-size:9.5px;font-weight:700;display:flex}.process-field>span{padding-left:2px}.process-field input,.process-field select,.process-field textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:43px;color:var(--text);font:inherit;border-radius:12px;outline:0;padding:10px 12px;font-size:11px;font-weight:500;transition:all .18s}.process-field textarea{resize:vertical;line-height:1.6}.process-field input:focus,.process-field select:focus,.process-field textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.process-origin-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:2px 0 17px;display:grid}.process-origin-grid button{border:1px solid var(--line);background:var(--paper);color:var(--text);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:23px 1fr;align-items:center;gap:9px;padding:11px;transition:all .18s;display:grid}.process-origin-grid button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.process-origin-grid button>span{border:1px solid var(--line-strong);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.process-origin-grid button svg{width:12px}.process-origin-grid button div{flex-direction:column;gap:2px;min-width:0;display:flex}.process-origin-grid button strong{font-size:9.5px}.process-origin-grid button small{color:var(--muted);font-size:8px;line-height:1.35}.process-origin-grid button.active{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-bg)}.process-origin-grid button.active>span{border-color:var(--accent);background:var(--accent)}.process-probability{margin:-6px 0 18px}.process-probability>div{background:var(--surface-2);border-radius:8px;height:6px;overflow:hidden}.process-probability>div span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;transition:width .25s;display:block}.process-probability p{color:var(--muted);margin:6px 0 0;font-size:8.5px}.process-ai-hint{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:var(--accent-bg);border-radius:14px;grid-template-columns:34px 1fr;gap:12px;margin-top:5px;padding:15px;display:grid}.process-ai-hint>svg{width:20px;color:var(--accent-ink)}.process-ai-hint strong{font-size:10.5px}.process-ai-hint p{color:var(--muted);margin:4px 0 0;font-size:8.7px;line-height:1.5}.process-review{gap:17px}.process-review-hero{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 7%,var(--paper)));border-radius:17px;align-items:center;gap:14px;padding:17px;display:flex}.process-review-hero>span{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.process-review-hero small{color:var(--accent-ink);text-transform:uppercase;font-size:8px;font-weight:800}.process-review-hero h3{margin:3px 0;font-size:15px}.process-review-hero p{color:var(--muted);margin:0;font-size:9px}.process-review-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.process-review-grid article{border:1px solid var(--line);border-radius:14px;padding:14px}.process-review-grid article>span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.process-review-grid article strong{margin:5px 0 3px;font-size:11px;display:block}.process-review-grid article small{color:var(--muted);font-size:8px}.process-created-modules{grid-template-columns:1fr 1fr;gap:7px;display:grid}.process-created-modules span{background:var(--go-bg);color:var(--go-text);border-radius:11px;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:700;display:flex}.process-created-modules svg{width:12px}.process-review-note{background:var(--surface);color:var(--muted);border-radius:12px;margin:auto 0 0;padding:13px;font-size:9px;line-height:1.5}.process-create-card>footer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,var(--paper));align-items:center;gap:10px;padding:18px 28px;display:flex}.process-create-card>footer .btn svg{width:14px}.process-create-submit{justify-content:center;min-width:220px}@media (max-width:1050px){.process-create-layout{grid-template-columns:1fr}.process-create-aside{padding:24px}.process-create-aside>p{max-width:none}.process-step-list{grid-template-columns:repeat(3,1fr);margin-top:24px}.process-create-card{min-height:680px}}@media (max-width:700px){.process-create-content{padding:14px}.process-create-aside{display:none}.process-create-card{border-radius:18px;min-height:calc(100vh - 140px)}.process-create-card>header,.process-form-stack,.process-review,.process-create-card>footer{padding-left:18px;padding-right:18px}.process-form-grid,.process-form-grid.three,.process-review-grid,.process-origin-grid{grid-template-columns:1fr}.process-create-card>footer .btn{flex:1}.process-create-submit{min-width:0}.process-create-card>footer .spacer{display:none}}.project-kanban-card>p.project-card-next-action{background:var(--accent-bg);color:var(--accent-ink);border-radius:9px;gap:5px;margin:0 0 9px;padding:7px 8px;font-size:8.2px;font-weight:650;line-height:1.35;display:flex}.source-topbar{z-index:8}.source-automation-page{background:radial-gradient(circle at 58% -15%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%)}.source-overview{grid-template-columns:minmax(420px,1.2fr) minmax(340px,.8fr);gap:12px;margin-bottom:12px;display:grid}.source-master-card,.source-summary-card,.source-list-card{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:19px}.source-master-card{align-items:center;gap:14px;padding:18px;display:flex}.source-master-icon{background:var(--accent-bg);width:40px;height:40px;color:var(--accent);border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.source-master-card>div{flex:1}.source-master-card h2{margin:0;font-size:14px}.source-master-card p{color:var(--muted);margin:4px 0 0;font-size:10px}.source-summary-card{grid-template-columns:repeat(3,1fr);padding:14px;display:grid}.source-summary-card>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:3px 14px;display:flex}.source-summary-card>div:last-child{border:0}.source-summary-card span{color:var(--muted);font-size:9px}.source-summary-card strong{margin-top:5px;font-size:16px}.source-switch{background:var(--surface-2);cursor:pointer;width:43px;height:25px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:30px;padding:0;transition:all .2s;position:relative}.source-switch span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #14192633}.source-switch.on{background:linear-gradient(145deg,var(--accent),var(--accent-2));box-shadow:none}.source-switch.on span{left:21px}.source-switch:disabled{opacity:.5;cursor:not-allowed}.source-message{border:1px solid var(--line);border-radius:13px;margin-bottom:12px;padding:11px 14px;font-size:10.5px}.source-message.success{background:var(--go-bg);color:var(--go-text)}.source-message.warning{background:var(--maybe-bg);color:var(--maybe-text)}.source-message.error{background:var(--risk-bg);color:var(--risk-text)}.source-list-card{overflow:hidden}.source-list-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 14px;display:flex}.source-list-toolbar label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.source-list-toolbar input,.source-grid-row>input{accent-color:var(--accent)}.source-list-toolbar small{color:var(--muted);font-size:9px}.source-grid{grid-template-columns:28px minmax(210px,1.15fr) 72px 125px minmax(235px,1.15fr) minmax(160px,.8fr) 88px;align-items:center;gap:6px;display:grid}.source-grid-head{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;padding:9px 15px 7px;font-size:8px}.source-grid-row{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin:0 10px 9px;padding:13px 7px;transition:all .2s}.source-grid-row:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.source-grid-row.disabled{opacity:.58}.source-grid-row>input{justify-self:center}.source-identity{align-items:center;gap:10px;min-width:0;display:flex}.source-identity>span{background:var(--accent-bg);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.source-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.source-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.source-identity small,.source-schedule-cell small,.source-last-run small{color:var(--muted);font-size:8px}.source-auto-state{align-items:center;gap:7px;display:flex}.source-auto-state .source-switch{transform-origin:0;margin-right:-6px;transform:scale(.82)}.source-auto-state>span{font-size:8.5px;font-weight:650}.source-days{gap:3px;margin-bottom:5px;display:flex}.source-days i{background:var(--surface-2);width:18px;height:18px;color:var(--muted-2);border-radius:5px;place-items:center;font-size:6.5px;font-style:normal;display:grid}.source-days i.on{background:var(--accent-bg);color:var(--accent-ink);font-weight:800}.source-last-run{flex-direction:column;gap:3px;min-width:0;display:flex}.source-last-run strong{font-size:9px}.source-last-run small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.source-settings-button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:9px;justify-self:end;padding:7px 9px;font-size:8.5px}.source-settings-button:hover{color:var(--text);border-color:var(--line-strong)}.source-settings-button:disabled{opacity:.45}.source-list-card>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:12px 17px;font-size:8.5px;display:flex}.source-empty{text-align:center;color:var(--muted);padding:35px}.source-drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0f1833;position:fixed;inset:0}.source-drawer{border:1px solid var(--line);background:var(--paper);width:min(430px,100vw - 36px);box-shadow:var(--shadow-lg);border-radius:23px;padding:25px;animation:.25s source-drawer-in;position:absolute;top:18px;bottom:18px;right:18px;overflow-y:auto}.source-drawer-close{background:var(--surface-2);width:29px;height:29px;color:var(--text);cursor:pointer;border:0;border-radius:9px;position:absolute;top:14px;right:14px}.source-drawer h2{letter-spacing:-.4px;margin:7px 35px 4px 0;font-size:19px}.source-drawer>p{color:var(--muted);margin:0 0 22px;font-size:10px}.source-field{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.source-field>span{font-size:10px;font-weight:700}.source-field>small{color:var(--muted);font-size:8.5px}.source-field select,.source-field input,.source-field textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);border-radius:11px;outline:0;padding:10px 11px;font-size:10px}.source-field textarea{resize:vertical;line-height:1.5}.source-field select:focus,.source-field input:focus,.source-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.source-picker{flex-wrap:wrap;gap:5px;display:flex}.source-picker button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:9px;padding:7px 9px;font-size:9px}.source-picker button.on{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:var(--accent-bg);color:var(--accent-ink);font-weight:720}.source-add-time{grid-template-columns:1fr auto;gap:7px;margin-top:2px;display:grid}.source-drawer-note{background:var(--accent-bg);color:var(--muted);border-radius:12px;padding:12px;font-size:9px;line-height:1.5}.source-drawer-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@keyframes source-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media (max-width:1180px){.source-grid{grid-template-columns:28px minmax(190px,1fr) 65px 110px minmax(180px,1fr) 145px 80px}.source-grid-head{font-size:7px}}@media (max-width:940px){.source-overview{grid-template-columns:1fr}.source-grid-head{display:none}.source-grid-row{grid-template-columns:28px minmax(240px,1fr) 70px 120px}.source-schedule-cell,.source-last-run{grid-column:2/span 2;margin-top:8px}.source-settings-button{grid-area:2/4}.source-list-toolbar small{display:none}}@media (max-width:620px){.source-topbar{flex-wrap:wrap;align-items:flex-start}.source-topbar .spacer{display:none}.source-topbar .btn{flex:1}.source-automation-page{padding:16px}.source-summary-card{display:none}.source-grid-row{grid-template-columns:25px 1fr 70px}.source-identity{grid-column:2/span 2}.source-grid-row>.source-switch{grid-column:2}.source-auto-state{grid-column:3}.source-schedule-cell,.source-last-run{grid-column:2/span 2}.source-settings-button{grid-area:auto/2/auto/span 2;justify-self:stretch}.source-list-toolbar{flex-wrap:wrap}.source-list-toolbar .spacer{display:none}.source-list-toolbar .btn{width:100%}.source-drawer{width:auto;inset:8px}.source-drawer-actions .btn{flex:1}}.project-card-next-action span{flex:none}.project-card-meta{gap:8px}.project-card-meta>span:last-child{text-align:right;font-weight:650}.project-crm-form{grid-template-columns:1.4fr .55fr 1fr;gap:10px;display:grid}.project-crm-form label{color:var(--muted);flex-direction:column;gap:5px;font-size:9.5px;font-weight:650;display:flex}.project-crm-form label.wide{grid-column:span 2}.project-crm-form input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:40px;color:var(--text);border-radius:10px;outline:0;padding:8px 10px;font-size:10.5px}.project-crm-form input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px var(--accent-bg)}@media (max-width:600px){.project-crm-form{grid-template-columns:1fr}.project-crm-form label.wide{grid-column:auto}}.sales-bi-content{width:100%;max-width:1500px;margin:0 auto}.sales-bi-topbar{background:color-mix(in srgb,var(--surface-glass) 88%,transparent)}.sales-bi-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:4px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.sales-bi-tabs a,.sales-bi-tabs span{color:var(--muted);border-radius:9px;padding:7px 13px;font-size:10px;font-weight:700;text-decoration:none}.sales-bi-tabs .active{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm)}.sales-bi-filters{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:16px;align-items:end;gap:0;margin-bottom:14px;padding:10px 12px;display:flex}.sales-bi-filters label{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:150px;padding:0 12px;display:flex}.sales-bi-filters label:first-child{padding-left:2px}.sales-bi-filters label>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.sales-bi-filters select{height:27px;color:var(--text);background:0 0;border:0;outline:0;padding:0 24px 0 0;font-size:9.5px;font-weight:670}.sales-bi-filters>.btn{min-height:32px;margin-left:10px;padding:0 13px;font-size:9px}.sales-bi-quality{background:var(--go-bg);color:var(--go-text);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.sales-bi-quality i{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 10%,transparent);border-radius:50%}.sales-bi-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.sales-bi-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,var(--paper),color-mix(in srgb,var(--accent-bg) 28%,var(--paper)));min-height:112px;box-shadow:var(--shadow-sm);border-radius:18px;padding:15px 16px;position:relative;overflow:hidden}.sales-bi-kpis article:after{content:"";background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:50%;width:62px;height:62px;position:absolute;top:-19px;right:-20px}.sales-bi-kpis span,.sales-bi-kpis small{color:var(--muted);font-size:8px;display:block}.sales-bi-kpis strong{letter-spacing:-.7px;margin:12px 0 7px;font-size:22px;line-height:1;display:block}.sales-bi-kpis small{line-height:1.45}.sales-bi-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);align-items:start;gap:10px;display:grid}.sales-bi-card{border:1px solid var(--line);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:18px;min-width:0;padding:16px}.sales-bi-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sales-bi-card h2{letter-spacing:-.15px;margin:0;font-size:12px}.sales-bi-card header p{color:var(--muted);margin:3px 0 0;font-size:7.5px}.sales-bi-card header>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:7.5px}.sales-bi-wide{grid-column:1/-1}.sales-bi-stage-list{flex-direction:column;gap:8px;display:flex}.sales-bi-stage-row{grid-template-columns:130px minmax(90px,1fr) 28px 82px;align-items:center;gap:8px;font-size:8px;display:grid}.sales-bi-stage-row>span{color:var(--muted)}.sales-bi-stage-row>div{background:var(--surface-2);border-radius:6px;height:18px;overflow:hidden}.sales-bi-stage-row i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;animation:.55s cubic-bezier(.2,.7,.2,1) both sales-bar-in;display:block}.sales-bi-stage-row strong{text-align:right}.sales-bi-stage-row em{text-align:right;color:var(--muted);font-style:normal}.sales-bi-signal-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-bg) 50%,var(--paper)),var(--paper))}.sales-bi-signal{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));background:var(--paper);border-radius:13px;grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}.sales-bi-signal>span{background:var(--accent-bg);width:31px;height:31px;color:var(--accent-ink);border-radius:10px;place-items:center;font-weight:800;display:grid}.sales-bi-signal strong{font-size:9.5px}.sales-bi-signal p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.sales-bi-notes{color:var(--muted);margin:12px 0 0;padding-left:15px;font-size:7.5px;line-height:1.5}.sales-bi-notes li+li{margin-top:4px}.sales-bi-table-wrap{overflow-x:auto}.sales-bi-table{border-collapse:collapse;width:100%;font-size:8.5px}.sales-bi-table th{color:var(--muted-2);text-align:left;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line);padding:7px 8px;font-size:7px}.sales-bi-table td{border-bottom:1px solid var(--line);color:var(--muted);padding:9px 8px}.sales-bi-table td strong{color:var(--text)}.sales-bi-table tbody tr:last-child td{border-bottom:0}.sales-bi-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-bg) 38%,transparent)}.sales-bi-quality-card dl{flex-direction:column;margin:0;display:flex}.sales-bi-quality-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:8.5px;display:flex}.sales-bi-quality-card dt{color:var(--muted)}.sales-bi-quality-card dd{text-align:right;margin:0;font-weight:700}.sales-bi-warning{background:var(--maybe-bg);color:var(--maybe-text);border-radius:11px;flex-direction:column;gap:3px;margin-top:12px;padding:10px;display:flex}.sales-bi-warning strong{font-size:8.5px}.sales-bi-warning span{font-size:7.5px;line-height:1.4}.sales-bi-empty{text-align:center;color:var(--muted);padding:28px 12px;font-size:9px}@keyframes sales-bar-in{0%{transform-origin:0;opacity:.4;transform:scaleX(0)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@media (max-width:1150px){.sales-bi-filters{flex-wrap:wrap;gap:8px}.sales-bi-filters label{border:0;padding:0 8px}.sales-bi-quality{margin-left:0}.sales-bi-grid{grid-template-columns:1fr}.sales-bi-wide{grid-column:auto}}@media (max-width:800px){.sales-bi-kpis{grid-template-columns:1fr 1fr}.sales-bi-topbar .btn:not(.primary){display:none}}@media (max-width:600px){.sales-bi-kpis{grid-template-columns:1fr}.sales-bi-filters{align-items:stretch}.sales-bi-filters label{width:100%;padding:0}.sales-bi-filters select{width:100%;height:35px}.sales-bi-filters>.btn{margin-left:0}.sales-bi-quality{justify-content:center}.sales-bi-stage-row{grid-template-columns:95px minmax(70px,1fr) 22px}.sales-bi-stage-row em{display:none}.sales-bi-card{padding:13px}}.content-language-settings{flex-direction:column;gap:12px;display:flex}.content-language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.content-language-options>button{border:1px solid var(--line);background:var(--paper);min-height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:13px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.content-language-options>button:hover:not(:disabled){border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.content-language-options>button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(145deg,var(--paper),var(--accent-bg));box-shadow:0 9px 28px color-mix(in srgb,var(--accent) 9%,transparent)}.content-language-options>button:disabled{cursor:not-allowed;opacity:.66}.content-language-options>button>span{background:var(--surface-2);width:38px;height:38px;color:var(--muted);letter-spacing:.08em;border-radius:12px;place-items:center;font-size:9px;font-weight:800;display:grid}.content-language-options>button.active>span{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff}.content-language-options>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.content-language-options strong{font-size:11px}.content-language-options small{color:var(--muted);font-size:8.5px;line-height:1.4}.content-language-options i{border:1px solid var(--line-strong);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.content-language-options>button.active i{border-color:var(--accent);background:var(--accent);color:#fff}.content-language-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.content-language-footer p{max-width:720px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.content-language-actions{flex:none;gap:7px;display:flex}.content-language-message{background:var(--accent-bg);color:var(--accent-ink);border-radius:11px;padding:10px 12px;font-size:9.5px;font-weight:650}.translation-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.translation-mode-options button{border:1px solid var(--line);background:var(--paper);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:1fr 20px;gap:4px;padding:11px;display:grid}.translation-mode-options button.active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--accent-bg)}.translation-mode-options strong{font-size:10px}.translation-mode-options small{color:var(--muted);grid-column:1;font-size:8.5px;line-height:1.4}.translation-mode-options i{color:var(--accent);grid-area:1/2/3;font-style:normal}.translation-mode-options button:disabled{cursor:not-allowed;opacity:.65}.ai-access-status{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 14px;display:flex}.ai-access-status.enabled{border-color:color-mix(in srgb,var(--go-text) 22%,var(--line));background:color-mix(in srgb,var(--go-bg) 58%,var(--paper))}.ai-access-status.blocked{border-color:color-mix(in srgb,var(--risk-text) 25%,var(--line));background:color-mix(in srgb,var(--risk-bg) 58%,var(--paper))}.ai-access-status strong,.ai-access-status small{display:block}.ai-access-status strong{font-size:11.5px}.ai-access-status small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.ai-access-status>span{background:var(--paper);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.ai-trial-usage{margin:-4px 0 15px}.ai-trial-usage>div{background:var(--surface-2);border-radius:8px;height:6px;overflow:hidden}.ai-trial-usage>div span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;display:block}.ai-trial-usage p,.ai-no-fallback-note{color:var(--muted);font-size:8.8px;line-height:1.5}.ai-no-fallback-note{background:var(--maybe-bg);color:var(--maybe-text);border-radius:10px;margin:13px 0 0;padding:9px 11px}@media (max-width:820px){.content-language-options,.translation-mode-options{grid-template-columns:1fr}.content-language-footer{flex-direction:column;align-items:stretch}.content-language-footer .btn{align-self:flex-start}}.scoring-policy-grid{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:210px minmax(0,1fr) 250px;display:grid;overflow:hidden}.scoring-policy-versions{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,var(--bg));flex-direction:column;gap:7px;padding:14px;display:flex}.scoring-policy-versions>.btn{margin-bottom:6px}.scoring-policy-version{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:11px}.scoring-policy-version:hover,.scoring-policy-version.active{border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent)}.scoring-policy-version span{font-size:12px;font-weight:700;display:block}.scoring-policy-version small{background:var(--surface-2);color:var(--muted);border-radius:6px;margin-top:6px;padding:3px 6px;font-size:9px;display:inline-block}.scoring-policy-version small[data-status=active]{background:color-mix(in srgb,var(--go-text) 12%,transparent);color:var(--go-text)}.scoring-policy-version small[data-status=draft]{color:#a87011;background:#cf8f2021}.scoring-policy-editor{padding:18px}.scoring-policy-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.scoring-policy-title strong{font-size:14px;display:block}.scoring-policy-title small,.scoring-backtest>small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.45;display:block}.score-sum{background:color-mix(in srgb,var(--risk-text) 10%,transparent);color:var(--risk-text);white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.score-sum.ok{background:color-mix(in srgb,var(--go-text) 10%,transparent);color:var(--go-text)}.scoring-component{border-bottom:1px solid var(--line);opacity:.55;grid-template-columns:22px minmax(0,1fr) 75px;align-items:center;gap:9px;padding:11px 2px;display:grid}.scoring-component.enabled{opacity:1}.scoring-component>div strong{font-size:11.5px;display:block}.scoring-component>div small{color:var(--muted);margin-top:3px;font-size:9.5px;line-height:1.35;display:block}.scoring-component em{color:#8654d5;background:#9a62ff1f;border-radius:5px;margin-left:6px;padding:3px 5px;font-size:8px;font-style:normal;display:inline-block}.scoring-component>label{align-items:center;gap:4px;display:flex}.scoring-component>label input{border:1px solid var(--line);background:var(--surface);width:52px;color:var(--text);border-radius:8px;padding:7px}.scoring-component>label span{color:var(--muted);font-size:10px}.scoring-thresholds{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.scoring-thresholds label{color:var(--muted);font-size:10px}.scoring-thresholds input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:9px;margin-top:6px;padding:9px;display:block}.scoring-override{color:var(--muted);align-items:center;gap:8px;margin-top:13px;font-size:10.5px;display:flex}.scoring-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.saved-note{color:var(--go-text);font-size:10px}.form-error{color:var(--risk-text);margin:10px 0 0;font-size:10.5px}.scoring-backtest{border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,var(--bg));padding:18px}.scoring-backtest>strong{font-size:12px}.scoring-backtest dl{margin:15px 0 0}.scoring-backtest dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.scoring-backtest dt{color:var(--muted);font-size:9.5px}.scoring-backtest dd{margin:0;font-size:11px;font-weight:750}.backtest-warning{color:#9b6810;background:#cf8f201a;border-radius:9px;padding:9px;font-size:9px;line-height:1.45}@media (max-width:1100px){.scoring-policy-grid{grid-template-columns:190px 1fr}.scoring-backtest{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){.scoring-policy-grid{grid-template-columns:1fr}.scoring-policy-versions{border-right:0;border-bottom:1px solid var(--line)}.scoring-component{grid-template-columns:22px minmax(0,1fr) 64px}}.standup-page{background:radial-gradient(circle at 82% 6%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 24%),var(--bg)}.standup-topbar{z-index:12;position:relative}.standup-topbar .btn{align-items:center;gap:7px;display:flex}.standup-topbar .btn svg{width:15px;height:15px}.standup-settings-popover{position:relative}.standup-settings-popover>summary{cursor:pointer;list-style:none}.standup-settings-popover>summary::-webkit-details-marker{display:none}.standup-popover-card{border:1px solid var(--line);background:var(--paper);width:min(430px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:19px;padding:21px;position:absolute;top:48px;right:0}.standup-popover-card h2{margin:0 0 15px;font-size:17px}.standup-popover-card label,.standup-manager-form label,.standup-artifact-card label,.standup-assignment label{color:var(--muted);flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.standup-popover-card input,.standup-manager-form input,.standup-manager-form select,.standup-manager-form textarea,.standup-artifact-card input,.standup-artifact-card select,.standup-artifact-card textarea,.standup-assignment input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:10px;outline:none;padding:8px 10px;font-size:10px}.standup-popover-card>label{margin-bottom:11px}.standup-popover-card .standup-check{flex-direction:row;align-items:center;margin:13px 0;display:flex}.standup-check input{width:14px;min-height:auto;accent-color:var(--accent)}.standup-content{flex-direction:column;gap:16px;display:flex}.standup-banner{border-radius:12px;padding:11px 14px;font-size:10px;font-weight:650}.standup-banner.error{background:var(--risk-bg);color:var(--risk-text)}.standup-banner.success{background:var(--go-bg);color:var(--go-text)}.standup-summary-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:10px;display:grid}.standup-summary-grid>article{min-height:116px;padding:17px 18px}.standup-summary-grid span,.standup-summary-grid small{color:var(--muted);font-size:8.5px;display:block}.standup-summary-grid strong{letter-spacing:-.6px;margin:7px 0 5px;font-size:24px;display:block}.standup-sprint-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--paper)),var(--paper));position:relative;overflow:hidden}.standup-sprint-card:after{content:"";border:24px solid color-mix(in srgb,var(--accent) 8%,transparent);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-40px}.standup-sprint-card strong{font-size:18px}.standup-sprint-card p{z-index:1;max-width:85%;color:var(--muted);margin:0 0 8px;font-size:9px;line-height:1.45;position:relative}.standup-metric{background:var(--surface-glass)}.standup-inline-create{grid-template-columns:1.2fr 1fr 1fr 140px 140px auto;align-items:end;gap:9px;padding:16px;display:grid}.standup-inline-create h2{margin:3px 0 0;font-size:15px}.standup-inline-create>input,.standup-inline-create label input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:39px;color:var(--text);border-radius:10px;padding:0 10px;font-size:9.5px}.standup-inline-create label{color:var(--muted);flex-direction:column;gap:4px;font-size:8px;display:flex}.standup-focus-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);align-items:start;gap:12px;display:grid}.standup-response-card,.standup-team-card{padding:20px}.standup-response-card>header,.standup-team-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.standup-response-card h2,.standup-team-card h2{margin:3px 0 0;font-size:16px}.standup-state{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:flex}.standup-state.done{background:var(--go-bg);color:var(--go-text)}.standup-state svg{width:11px;height:11px}.standup-response-form{margin-top:15px}.standup-response-form>label,.standup-response-form .standup-form-grid label{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:11px;font-size:9px;font-weight:700;display:flex}.standup-response-form textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);border-radius:12px;outline:none;padding:10px 11px;font-size:10px;line-height:1.55}.standup-response-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.standup-response-form>.btn{margin-left:auto}.standup-form-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.standup-form-grid.two{grid-template-columns:1fr 1fr}.standup-team-list{flex-direction:column;margin-top:14px;display:flex}.standup-team-list>div{border-bottom:1px solid var(--line);grid-template-columns:31px 1fr 8px;align-items:center;gap:9px;padding:10px 0;display:grid}.standup-team-list>div:last-child{border:0}.standup-avatar{background:var(--accent-bg);width:30px;height:30px;color:var(--accent-ink);border-radius:10px;place-items:center;font-size:8px;font-weight:800;display:grid}.standup-team-list strong,.standup-team-list small{display:block}.standup-team-list strong{font-size:9.5px}.standup-team-list small{color:var(--muted);margin-top:2px;font-size:7.5px}.standup-team-list i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.standup-team-list i.ready{background:var(--go-dot)}.standup-team-list i.waiting{background:var(--maybe-dot)}.standup-section-heading{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.standup-section-heading h2{margin:3px 0 0;font-size:17px}.standup-section-heading>span{color:var(--muted);font-size:9px}.standup-assignment-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.standup-assignment{padding:16px}.standup-assignment .priority{background:var(--surface-2);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;display:inline-flex}.standup-assignment .priority.high{background:var(--maybe-bg);color:var(--maybe-text)}.standup-assignment .priority.critical{background:var(--risk-bg);color:var(--risk-text)}.standup-assignment h3{margin:10px 0 4px;font-size:13px}.standup-assignment>small{color:var(--accent-ink);font-size:8px}.standup-assignment>p{min-height:35px;color:var(--muted);font-size:8.5px;line-height:1.5}.standup-assignment .standup-form-grid{margin-top:12px}.standup-decision-actions{gap:6px;margin-top:11px;display:flex}.standup-decision-actions .btn{flex:1;padding-inline:7px}.btn.danger{border-color:color-mix(in srgb,var(--risk-text) 20%,var(--line));color:var(--risk-text)}.standup-board{grid-template-columns:repeat(5,minmax(210px,1fr));gap:9px;padding-bottom:5px;display:grid;overflow-x:auto}.standup-column{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-radius:15px;min-height:250px;padding:9px}.standup-column>header{justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.standup-column>header strong{font-size:9px}.standup-column>header span{background:var(--paper);min-width:20px;color:var(--muted);text-align:center;border-radius:999px;padding:3px 6px;font-size:7.5px}.standup-column>div{flex-direction:column;gap:7px;display:flex}.standup-task{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:12px;padding:11px}.standup-task-meta{align-items:center;gap:6px;display:flex}.priority-dot{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.priority-dot.high{background:var(--maybe-dot)}.priority-dot.critical{background:var(--risk-text)}.standup-task-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.standup-task h3{margin:8px 0;font-size:10px;line-height:1.4}.standup-task-owner{color:var(--muted);align-items:center;gap:6px;font-size:7.5px;display:flex}.standup-task-owner i{background:var(--accent-bg);width:20px;height:20px;color:var(--accent-ink);border-radius:7px;place-items:center;font-size:6px;font-style:normal;font-weight:800;display:grid}.standup-task>small{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:7px;display:flex}.standup-task>small svg{width:10px;height:10px}.standup-task>select{border:1px solid var(--line);background:var(--surface);width:100%;height:31px;color:var(--text);border-radius:8px;margin-top:9px;font-size:8px}.standup-task>details{border-top:1px solid var(--line);margin-top:8px;padding-top:7px}.standup-task>details summary{color:var(--muted);cursor:pointer;font-size:7px}.standup-task-history p{background:var(--surface-2);border-radius:7px;flex-direction:column;margin:7px 0 0;padding:7px;display:flex}.standup-task-history p strong{font-size:7.5px}.standup-task-history p span,.standup-task-history p small{color:var(--muted);font-size:6.5px}.standup-manager-panel{padding:0;overflow:hidden}.standup-manager-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 19px;list-style:none;display:flex}.standup-manager-panel>summary::-webkit-details-marker{display:none}.standup-manager-panel>summary h2{margin:3px 0 0;font-size:15px}.standup-manager-panel>summary>span{color:var(--accent-ink);font-size:8.5px}.standup-manager-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:16px 19px 19px;display:grid}.standup-manager-form .wide{grid-column:1/-1}.standup-manager-form>.btn{place-self:end}.standup-history-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:start;gap:12px;display:grid}.standup-history-card,.standup-artifact-card{padding:19px}.standup-history-card>details{border-top:1px solid var(--line)}.standup-history-card>details>summary{cursor:pointer;grid-template-columns:1fr auto 65px;align-items:center;gap:8px;padding:11px 2px;font-size:8.5px;display:grid}.standup-history-card>details>summary strong{font-size:8px}.standup-history-card>details>summary small{text-align:right;color:var(--muted);text-transform:capitalize}.standup-history-card>details>div{grid-template-columns:1fr 1fr;gap:7px;padding:0 0 11px;display:grid}.standup-history-card article{background:var(--surface-2);border-radius:10px;padding:10px}.standup-history-card article strong{font-size:9px}.standup-history-card article p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.standup-history-card article p.risk{color:var(--risk-text)}.standup-history-card article.artifact{border-left:2px solid var(--accent)}.standup-history-card article.artifact small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.standup-artifact-card h2{margin:4px 0 7px;font-size:16px}.standup-artifact-card>p,.standup-empty{color:var(--muted);font-size:8.5px;line-height:1.5}.standup-artifact-card form{flex-direction:column;gap:10px;margin-top:15px;display:flex}.standup-artifact-card textarea{resize:vertical;line-height:1.5}.standup-artifact-card .btn{align-self:flex-end}@media (max-width:1180px){.standup-summary-grid{grid-template-columns:1.5fr repeat(3,.8fr)}.standup-inline-create{grid-template-columns:1fr 1fr 1fr}.standup-inline-create>div{grid-column:1/-1}.standup-assignment-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.standup-summary-grid{grid-template-columns:1fr 1fr}.standup-sprint-card{grid-column:1/-1}.standup-focus-grid,.standup-history-grid,.standup-assignment-grid{grid-template-columns:1fr}.standup-topbar{flex-wrap:wrap}.standup-topbar .spacer{display:none}.standup-settings-popover{margin-left:auto}.standup-popover-card{width:auto;position:fixed;inset:70px 12px auto}.standup-inline-create{grid-template-columns:1fr 1fr}.standup-inline-create>div,.standup-inline-create>input{grid-column:1/-1}}@media (max-width:560px){.standup-summary-grid{grid-template-columns:1fr}.standup-sprint-card{grid-column:auto}.standup-form-grid,.standup-form-grid.two,.standup-manager-form{grid-template-columns:1fr}.standup-manager-form .wide{grid-column:auto}.standup-history-card>details>div{grid-template-columns:1fr}.standup-meeting-button{justify-content:center;width:100%}.standup-inline-create{grid-template-columns:1fr}.standup-inline-create>*{grid-column:1!important}}.standup-v2{max-width:1540px}.standup-v2 .standup-summary-grid{grid-template-columns:minmax(340px,1.55fr) repeat(3,minmax(130px,.55fr))}.standup-v2 .standup-sprint-card{min-height:122px}.standup-sprint-card>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.standup-v2 .standup-sprint-card strong{margin-top:6px}.standup-sprint-progress{z-index:1;align-items:center;gap:10px;margin-top:12px;display:flex;position:relative}.standup-sprint-progress i{background:var(--accent-bg);border-radius:999px;width:130px;height:5px;overflow:hidden}.standup-sprint-progress i b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--go-dot));height:100%;display:block}.standup-v2 .standup-metric.risk strong{color:var(--risk-text)}.standup-icon-button span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.standup-tabs{border:1px solid var(--line);background:var(--surface-glass);border-radius:14px;align-items:center;gap:3px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.standup-tabs button{min-height:35px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:700}.standup-tabs button.active{background:var(--paper);color:var(--text);box-shadow:var(--shadow-sm)}.standup-view-heading{align-items:flex-end;gap:11px;margin:1px 0 10px;display:flex}.standup-view-heading h2{margin:4px 0 0;font-size:17px}.standup-view-heading p{color:var(--muted);margin:4px 0 0;font-size:8.5px}.standup-view-heading>span{color:var(--muted);white-space:nowrap;font-size:8px}.standup-board-section,.standup-v2>section{min-width:0}.standup-v2 .standup-board{grid-template-columns:repeat(5,minmax(205px,1fr))}.standup-v2 .standup-column{min-height:420px;transition:border-color .16s,background .16s}.standup-column.drop-target{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-bg)}.standup-v2 .standup-column>header{gap:7px}.standup-v2 .standup-column>header i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.standup-v2 .column-pending>header i{background:var(--maybe-dot)}.standup-v2 .column-open>header i{background:var(--accent)}.standup-v2 .column-in_progress>header i{background:#3e8ae8}.standup-v2 .column-blocked>header i{background:var(--risk-text)}.standup-v2 .column-done>header i{background:var(--go-dot)}.standup-add-task{border:1px dashed var(--line-strong);width:100%;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;margin-bottom:7px;font-size:8px}.standup-add-task:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-bg)}.standup-v2 .standup-task{cursor:pointer;transition:transform .14s,box-shadow .14s,opacity .14s}.standup-v2 .standup-task[draggable=true]{cursor:grab}.standup-v2 .standup-task:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.standup-v2 .standup-task.dragging{opacity:.42}.standup-v2 .standup-task.blocked{border-color:color-mix(in srgb,var(--risk-text) 25%,var(--line))}.standup-v2 .standup-task-meta b{color:var(--muted-2);margin-left:auto;font-size:11px;font-weight:400}.standup-task-footer{align-items:center;gap:6px;margin-top:8px;display:flex}.standup-task-footer small{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.standup-task-footer small.late{color:var(--risk-text)}.standup-task-footer svg{width:10px;height:10px}.standup-task-footer select{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:7px}.standup-week{border:1px solid var(--line);background:var(--paper);border-radius:17px;grid-template-columns:repeat(5,minmax(170px,1fr));gap:0;display:grid;overflow-x:auto}.standup-week>section{border-right:1px solid var(--line);min-height:430px;padding:10px;transition:background .15s;position:relative}.standup-week>section:last-child{border-right:0}.standup-week>section.today{background:color-mix(in srgb,var(--accent) 4%,var(--paper))}.standup-week>section>header{border-bottom:1px solid var(--line);padding:4px 3px 12px}.standup-week>section>header strong,.standup-week>section>header small{text-transform:capitalize;display:block}.standup-week>section>header strong{font-size:9px}.standup-week>section>header small{color:var(--muted);margin-top:3px;font-size:7px}.standup-week-add{border:1px solid var(--line);background:var(--paper);width:24px;height:24px;color:var(--accent-ink);cursor:pointer;border-radius:8px;position:absolute;top:9px;right:9px}.standup-week>section>div{flex-direction:column;gap:7px;padding-top:9px;display:flex}.standup-week-task{border:0;border-left:3px solid var(--accent);background:var(--accent-bg);color:var(--text);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;padding:9px;display:flex}.standup-week-task.in_progress{border-color:#3e8ae8}.standup-week-task.blocked{border-color:var(--risk-text);background:var(--risk-bg)}.standup-week-task.done{border-color:var(--go-dot);background:var(--go-bg)}.standup-week-task strong{font-size:8px;line-height:1.35}.standup-week-task span,.standup-week-task small{color:var(--muted);margin-top:4px;font-size:7px}.standup-sprints-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.standup-sprint-list{padding:0;overflow:hidden}.standup-sprint-list>article{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.standup-sprint-list>article:last-child{border-bottom:0}.standup-sprint-list>article>i{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.standup-sprint-list>article.active>i{background:var(--go-dot);box-shadow:0 0 0 5px var(--go-bg)}.standup-sprint-list strong,.standup-sprint-list small{display:block}.standup-sprint-list strong{font-size:10px}.standup-sprint-list small{color:var(--muted);margin-top:3px;font-size:7.5px}.standup-sprint-list p{color:var(--muted);margin:5px 0 0;font-size:8px}.standup-sprint-list>article>span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:7px}.standup-sprint-list>article.active>span{background:var(--go-bg);color:var(--go-text)}.standup-sprint-tools{flex-direction:column;gap:8px;padding:18px;display:flex}.standup-sprint-tools h3{margin:2px 0 0;font-size:14px}.standup-sprint-tools p{color:var(--muted);margin:0 0 6px;font-size:8px;line-height:1.5}.standup-sprint-tools .btn{justify-content:flex-start}.standup-history-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:12px;display:grid}.standup-audit-list{padding:0 18px}.standup-audit-list>article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.standup-audit-list>article:last-child{border-bottom:0}.standup-audit-list>article>i{background:var(--accent);border-radius:50%;width:7px;height:7px}.standup-audit-list strong,.standup-audit-list small{display:block}.standup-audit-list strong{font-size:9px}.standup-audit-list small{color:var(--muted);margin-top:3px;font-size:7.5px}.standup-audit-list time{color:var(--muted);white-space:nowrap;font-size:7px}.standup-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12141c6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.standup-drawer{background:var(--surface);width:min(530px,100%);height:100%;animation:.22s ease-out standup-drawer-in;overflow:auto;box-shadow:-30px 0 90px #1118272e}.standup-drawer>header{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:10px;padding:22px 25px 16px;display:flex;position:sticky;top:0}.standup-drawer>header h2{margin:4px 0 0;font-size:18px}.standup-drawer-close{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:11px;margin-left:auto;font-size:20px}.standup-drawer-form{flex-direction:column;min-height:calc(100% - 75px);display:flex}.standup-drawer-form>section{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:16px 22px 0;padding:17px}.standup-drawer-form>section h3{margin:0 0 13px;font-size:11px}.standup-drawer-form label{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:11px;font-size:8.5px;font-weight:700;display:flex}.standup-drawer-form label:last-child{margin-bottom:0}.standup-drawer-form input,.standup-drawer-form select,.standup-drawer-form textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:41px;color:var(--text);border-radius:10px;outline:none;padding:9px 11px;font-size:9.5px}.standup-drawer-form textarea{resize:vertical;line-height:1.5}.standup-drawer-form input:focus,.standup-drawer-form select:focus,.standup-drawer-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.standup-drawer-form .wide{grid-column:1/-1}.standup-drawer-form>footer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-end;gap:8px;margin-top:auto;padding:15px 22px;display:flex;position:sticky;bottom:0}.standup-file-input{border:1px dashed var(--line-strong);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;padding:13px;display:grid!important}.standup-file-input input{opacity:0;width:1px;height:1px;position:absolute}.standup-file-input>span{color:var(--accent-ink);font-size:20px}.standup-file-input strong,.standup-file-input small{display:block}.standup-file-input strong{color:var(--text);font-size:9px}.standup-file-input small{margin-top:3px;font-size:7.5px}.standup-ai-note{background:var(--accent-bg);color:var(--accent-ink);border-radius:12px;grid-template-columns:25px 1fr;gap:9px;margin-top:14px;padding:12px;display:grid}.standup-ai-note svg{width:20px;height:20px}.standup-ai-note strong{font-size:9px}.standup-ai-note p{margin:4px 0 0;font-size:8px;line-height:1.5}.standup-history-card{padding:19px}@keyframes standup-drawer-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.standup-v2 .standup-summary-grid{grid-template-columns:1fr 1fr}.standup-v2 .standup-sprint-card{grid-column:1/-1}.standup-sprints-layout{grid-template-columns:1fr}.standup-sprint-tools{grid-template-columns:1fr 1fr;display:grid}.standup-sprint-tools>p{grid-column:1/-1}}@media (max-width:760px){.standup-topbar{flex-wrap:wrap}.standup-topbar .spacer{display:none}.standup-topbar .btn{flex:1}.standup-v2 .standup-board{grid-template-columns:repeat(5,220px)}.standup-week{grid-template-columns:repeat(5,190px)}.standup-view-heading{flex-wrap:wrap;align-items:flex-start}.standup-view-heading .spacer{display:none}.standup-view-heading .btn{margin-left:auto}.standup-sprint-list>article{grid-template-columns:10px minmax(0,1fr) auto}.standup-sprint-list>article>.btn{grid-column:2/-1}.standup-sprint-tools{display:flex}.standup-history-layout,.standup-drawer-form .standup-form-grid.two{grid-template-columns:1fr}.standup-drawer-form .wide{grid-column:auto}}@media (max-width:540px){.standup-v2 .standup-summary-grid{grid-template-columns:1fr}.standup-v2 .standup-sprint-card{grid-column:auto}.standup-sprint-progress{flex-wrap:wrap}.standup-tabs{width:100%}.standup-icon-button span{display:none}.standup-assignment-grid{grid-template-columns:1fr}.standup-drawer-form>section{margin-inline:12px}.standup-drawer>header,.standup-drawer-form>footer{padding-inline:15px}}.standup-drawer.review{background:var(--surface-2);width:min(980px,100% - 32px)}.standup-review{min-height:calc(100% - 75px);padding:18px 22px 96px}.standup-review-state{text-align:center;align-content:center;place-items:center;min-height:430px;padding:50px;display:grid}.standup-review-state h3{margin:18px 0 8px;font-size:18px}.standup-review-state p{max-width:470px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.standup-review-state>div{gap:7px;margin-top:24px;display:flex}.standup-review-state>div i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.2s infinite standup-review-pulse}.standup-review-state>div i:nth-child(2){animation-delay:.15s}.standup-review-state>div i:nth-child(3){animation-delay:.3s}.standup-review-state.error h3{color:var(--risk-text)}.standup-review-state.error .btn{margin-top:20px}.standup-review-spinner{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-bg);width:58px;height:58px;color:var(--accent-ink);box-shadow:0 20px 48px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:20px;place-items:center;display:grid}.standup-review-spinner svg{width:25px;height:25px}.standup-review-summary{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.standup-review-summary>div{border-right:1px solid var(--line);padding:10px 12px}.standup-review-summary>div:nth-child(3){border-right:0}.standup-review-summary span,.standup-review-summary strong{display:block}.standup-review-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:7.5px;font-weight:750}.standup-review-summary strong{margin-top:5px;font-size:17px}.standup-review-summary>p{background:var(--accent-bg);color:var(--accent-ink);border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:8.5px;line-height:1.5;display:flex}.standup-review-summary>p svg{flex:none;width:17px;height:17px}.standup-review-warnings{border:1px solid var(--maybe-border);background:var(--maybe-bg);color:var(--maybe-text);border-radius:13px;margin-top:10px;padding:12px 15px}.standup-review-warnings summary{cursor:pointer;font-size:8.5px;font-weight:800}.standup-review-warnings p{margin:7px 0 0;font-size:8px;line-height:1.5}.standup-proposal-list{gap:12px;margin-top:12px;display:grid}.standup-proposal{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:17px;transition:border-color .2s,box-shadow .2s,opacity .2s;overflow:hidden}.standup-proposal:not(.selected){opacity:.62}.standup-proposal.selected{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 7%,transparent)}.standup-proposal.incomplete.selected{border-color:var(--maybe-border)}.standup-proposal>header{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:24px minmax(0,1fr) 105px;align-items:center;gap:10px;padding:13px 16px;display:grid}.standup-proposal>header>div:nth-child(2) span,.standup-proposal>header>div:nth-child(2) strong{display:block}.standup-proposal>header>div:nth-child(2) span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.standup-proposal>header>div:nth-child(2) strong{margin-top:3px;font-size:8.5px}.standup-proposal-check{width:20px;height:20px;position:relative}.standup-proposal-check input{opacity:0;position:absolute}.standup-proposal-check span{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;width:20px;height:20px;display:block}.standup-proposal-check input:checked+span{border-color:var(--accent);background:var(--accent)}.standup-proposal-check input:checked+span:after{content:"✓";color:#fff;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid}.standup-confidence{grid-template-columns:1fr auto;gap:4px 8px;display:grid}.standup-confidence span{color:var(--muted);font-size:7px}.standup-confidence strong{font-size:8px}.standup-confidence i{background:var(--surface-2);border-radius:5px;grid-column:1/-1;height:4px;overflow:hidden}.standup-confidence b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%;display:block}.standup-proposal-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 16px;display:grid}.standup-proposal-fields label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:7.5px;font-weight:750;display:flex}.standup-proposal-fields label.wide{grid-column:1/-1}.standup-proposal-fields input,.standup-proposal-fields select,.standup-proposal-fields textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:39px;color:var(--text);border-radius:10px;outline:none;padding:8px 10px;font-size:9px}.standup-proposal-fields textarea{resize:vertical;line-height:1.5}.standup-proposal-fields input:focus,.standup-proposal-fields select:focus,.standup-proposal-fields textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.standup-proposal blockquote{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 10px 10px 0;margin:0 16px 13px;padding:11px 13px}.standup-proposal blockquote span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.standup-proposal blockquote p{color:var(--muted);margin:5px 0 0;font-size:8.5px;font-style:italic;line-height:1.55}.standup-proposal>footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;font-size:7.5px;display:flex}.standup-proposal>footer b{color:var(--accent-ink);margin-left:auto}.standup-missing{color:var(--maybe-text);font-weight:750}.standup-complete{color:var(--go-text);font-weight:750}.standup-review-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:16px;padding:45px}.standup-review-empty h3{margin:0 0 8px}.standup-review-empty p{color:var(--muted);margin:0;font-size:9px}.standup-review-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-end;align-items:center;gap:8px;width:min(980px,100% - 32px);padding:14px 22px;display:flex;position:fixed;bottom:0;right:0}.standup-review-actions>div{margin-right:auto}.standup-review-actions strong,.standup-review-actions small{display:block}.standup-review-actions strong{font-size:8.5px}.standup-review-actions small{color:var(--muted);margin-top:3px;font-size:7px}@keyframes standup-review-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}:is(body:has(.standup-drawer-backdrop) .global-help-trigger,body:has(.standup-drawer-backdrop) .sidebar-toggle){opacity:0;pointer-events:none}@media (max-width:760px){.standup-drawer.review{width:100%}.standup-review{padding-inline:12px}.standup-review-summary{grid-template-columns:1fr 1fr}.standup-review-summary>div{border-right:0}.standup-review-summary>div:nth-child(3){grid-column:1/-1}.standup-proposal-fields{grid-template-columns:1fr 1fr}.standup-review-actions{flex-wrap:wrap;width:100%}.standup-review-actions>div{width:100%;margin:0}.standup-review-actions .btn{flex:1}}@media (max-width:540px){.standup-proposal-fields{grid-template-columns:1fr}.standup-proposal-fields label.wide{grid-column:auto}.standup-proposal>header{grid-template-columns:24px minmax(0,1fr)}.standup-confidence{grid-column:2}.standup-review{padding-bottom:150px}}.sales-bi-outcome-registry{margin-top:16px;overflow:hidden}.sales-bi-outcome-registry>summary{cursor:pointer;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 7%,var(--paper)),var(--paper));justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;list-style:none;display:flex}.sales-bi-outcome-registry>summary::-webkit-details-marker{display:none}.sales-bi-outcome-registry>summary h2{margin:4px 0 3px;font-size:17px}.sales-bi-outcome-registry>summary p{color:var(--muted);margin:0;font-size:8.5px}.outcome-registry-summary{align-items:center;gap:7px;display:flex}.outcome-registry-summary>span{background:var(--surface-2);color:var(--muted);border-radius:10px;align-items:baseline;gap:4px;padding:7px 9px;font-size:7.5px;display:flex}.outcome-registry-summary strong{color:var(--text);font-size:12px}.outcome-registry-summary .won{background:var(--go-bg);color:var(--go-text)}.outcome-registry-summary .won strong{color:var(--go-text)}.outcome-registry-summary .lost{background:var(--risk-bg);color:var(--risk-text)}.outcome-registry-summary .lost strong{color:var(--risk-text)}.outcome-registry-summary i{color:var(--muted);margin-left:5px;font-size:14px;font-style:normal;transition:transform .2s}.sales-bi-outcome-registry[open] .outcome-registry-summary i{transform:rotate(180deg)}.outcome-registry-body{border-top:1px solid var(--line);padding:17px 20px 20px}.outcome-registry-filters{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:1.4fr .75fr .75fr auto;align-items:end;gap:8px;padding:11px;display:grid}.outcome-registry-filters label{color:var(--muted);flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.outcome-registry-filters input,.outcome-registry-filters select{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:36px;color:var(--text);border-radius:9px;outline:none;padding:0 9px;font-size:8.5px}.outcome-registry-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0;display:grid}.outcome-registry-kpis article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px}.outcome-registry-kpis span,.outcome-registry-kpis small{color:var(--muted);font-size:7.5px;display:block}.outcome-registry-kpis strong{margin:5px 0 3px;font-size:17px;display:block}.outcome-registry-tables{grid-template-columns:1fr;gap:10px;display:grid}.outcome-registry-table{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.outcome-registry-table>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.outcome-registry-table>header div span,.outcome-registry-table>header div small{display:block}.outcome-registry-table>header div span{font-size:10px;font-weight:800}.outcome-registry-table>header div small{color:var(--muted);margin-top:3px;font-size:7.5px}.outcome-registry-table>header>strong{background:var(--surface-2);text-align:center;border-radius:999px;min-width:27px;padding:5px 7px;font-size:8px}.outcome-registry-table.result-won>header{background:color-mix(in srgb,var(--go-bg) 38%,var(--paper))}.outcome-registry-table.result-won>header div span{color:var(--go-text)}.outcome-registry-table.result-lost>header{background:color-mix(in srgb,var(--risk-bg) 38%,var(--paper))}.outcome-registry-table.result-lost>header div span{color:var(--risk-text)}.outcome-registry-table .sales-bi-table td:first-child{min-width:230px}.outcome-registry-table .sales-bi-table a{color:var(--text);text-decoration:none}.outcome-registry-table .sales-bi-table a:hover{color:var(--accent-ink)}.outcome-registry-table .sales-bi-table td small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.outcome-fit{background:var(--accent-bg);min-width:27px;height:27px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:inline-grid}.outcome-debrief{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750;display:inline-flex}.outcome-debrief.status-completed{background:var(--go-bg);color:var(--go-text)}.outcome-debrief.status-in_progress{background:var(--maybe-bg);color:var(--maybe-text)}.outcome-registry-note{color:var(--muted);margin:11px 1px 0;font-size:7.8px;line-height:1.45}@media (max-width:920px){.sales-bi-outcome-registry>summary{flex-direction:column;align-items:flex-start}.outcome-registry-summary{flex-wrap:wrap;width:100%}.outcome-registry-filters,.outcome-registry-kpis{grid-template-columns:1fr 1fr}}@media (max-width:580px){.outcome-registry-body{padding:12px}.outcome-registry-summary>span{flex:1;justify-content:center}.outcome-registry-summary i{display:none}.outcome-registry-filters,.outcome-registry-kpis{grid-template-columns:1fr}.outcome-registry-filters .btn{width:100%}}.support-session-banner{border:1px solid color-mix(in srgb,var(--maybe-dot) 34%,var(--line));background:linear-gradient(145deg,var(--maybe-bg),var(--paper));color:var(--maybe-text);border-radius:14px;flex-direction:column;gap:3px;margin:0 0 9px;padding:11px;display:flex}.support-session-banner>span{text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:800}.support-session-banner>strong{color:var(--text);font-size:10.5px}.support-session-banner>small{font-size:7.5px}.support-session-banner>button{background:var(--text);color:var(--paper);cursor:pointer;border:0;border-radius:8px;margin-top:6px;padding:6px;font-size:8px;font-weight:750}.platform-admin-page{background:radial-gradient(circle at 78% 4%,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 28%),var(--surface)}.platform-admin-topbar{z-index:20;position:relative}.platform-admin-topbar h1{margin-bottom:4px}.platform-admin-topbar p{color:var(--muted);margin:0;font-size:9px}.platform-create-popover{position:relative}.platform-create-popover>summary{cursor:pointer;list-style:none}.platform-create-popover>summary::-webkit-details-marker{display:none}.platform-create-popover>form{border:1px solid var(--line-strong);background:var(--paper);width:min(480px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:20px;padding:21px;position:absolute;top:48px;right:0}.platform-create-popover h2{margin:0 0 15px;font-size:17px}.platform-create-popover form>p{color:var(--muted);margin:12px 0;font-size:8px;line-height:1.5}.platform-create-popover form>.btn{margin-left:auto}.platform-create-popover label,.platform-panel label{color:var(--muted);flex-direction:column;gap:5px;margin-bottom:10px;font-size:8.5px;font-weight:700;display:flex}.platform-create-popover input,.platform-panel input,.platform-panel select{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:39px;color:var(--text);border-radius:10px;outline:none;padding:0 10px;font-size:9px}.platform-create-popover input:focus,.platform-panel input:focus,.platform-panel select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.platform-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.platform-admin-content{max-width:1600px}.platform-notice{border-radius:11px;margin-bottom:11px;padding:10px 13px;font-size:9px;font-weight:650}.platform-notice.success{background:var(--go-bg);color:var(--go-text)}.platform-notice.error{background:var(--risk-bg);color:var(--risk-text)}.platform-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.platform-kpis article{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-glass),var(--paper));min-height:105px;box-shadow:var(--shadow-sm);border-radius:17px;padding:17px 18px}.platform-kpis article>span,.platform-kpis article>small{color:var(--muted);font-size:8px;display:block}.platform-kpis article>strong{letter-spacing:-.7px;margin:8px 0 5px;font-size:25px;display:block}.platform-kpis article.security{background:linear-gradient(145deg,color-mix(in srgb,var(--go-bg) 55%,var(--paper)),var(--paper))}.platform-kpis article.security strong{color:var(--go-text);font-size:17px}.platform-workspace{border:1px solid var(--line);background:var(--paper);min-height:700px;box-shadow:var(--shadow-md);border-radius:22px;grid-template-columns:minmax(235px,.34fr) minmax(0,1.66fr);display:grid;overflow:hidden}.platform-org-list{border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,var(--paper))}.platform-list-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr 92px;gap:6px;padding:13px;display:grid}.platform-list-toolbar input,.platform-list-toolbar select{border:1px solid var(--line);background:var(--paper);width:100%;height:35px;color:var(--text);border-radius:9px;padding:0 9px;font-size:8px}.platform-org-scroll{flex-direction:column;padding:7px;display:flex}.platform-org-scroll>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.platform-org-scroll>button:hover,.platform-org-scroll>button.active{background:var(--paper);box-shadow:var(--shadow-sm)}.platform-org-scroll button>i,.platform-company-title>i{background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:800;display:grid}.platform-org-scroll button>span{min-width:0}.platform-org-scroll button strong,.platform-org-scroll button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-org-scroll button strong{font-size:9.5px}.platform-org-scroll button small{color:var(--muted);margin-top:3px;font-size:7px}.platform-org-scroll button>em{border-radius:7px;padding:4px 5px;font-size:6.5px;font-style:normal;font-weight:800}.platform-org-scroll button>em.on{background:var(--go-bg);color:var(--go-text)}.platform-org-scroll button>em.off{background:var(--risk-bg);color:var(--risk-text)}.platform-org-detail{padding:19px}.platform-org-detail>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.platform-company-title{align-items:center;gap:11px;display:flex}.platform-company-title>i{width:46px;height:46px;box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 20%,transparent);border-radius:14px;font-size:11px}.platform-company-title span,.platform-company-title small{color:var(--muted);font-size:7.5px;display:block}.platform-company-title h2{margin:2px 0;font-size:19px}.platform-detail-grid{grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr);gap:11px;display:grid}.platform-panel{border:1px solid var(--line);background:var(--surface-glass);border-radius:17px;padding:17px}.platform-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.platform-panel-heading span,.platform-panel-heading>small{color:var(--muted);font-size:7.5px}.platform-panel-heading h3{margin:3px 0 0;font-size:14px}.platform-ai-status{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:5px;margin-top:12px;padding:11px;display:flex}.platform-ai-status .mode{background:var(--accent-bg);color:var(--accent-ink);border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:7px;font-weight:800}.platform-ai-status strong{font-size:9px}.platform-ai-status small{color:var(--muted);font-size:7px}.platform-ai-status button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:7px;font-weight:750}.platform-member-form{grid-template-columns:1fr 1.2fr .8fr auto;gap:6px;margin-bottom:8px;display:grid}.platform-members{flex-direction:column;max-height:310px;display:flex;overflow:auto}.platform-members>p,.platform-grants>p{color:var(--muted);font-size:8px}.platform-members>article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto auto;align-items:center;gap:8px;padding:9px 2px;display:grid}.platform-members article>i{background:var(--accent-bg);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.platform-members article strong,.platform-members article small{display:block}.platform-members article strong{font-size:8.5px}.platform-members article strong b{background:var(--accent-bg);color:var(--accent-ink);border-radius:5px;margin-left:5px;padding:2px 4px;font-size:5.5px}.platform-members article small{color:var(--muted);margin-top:2px;font-size:7px}.platform-members article>span{border-radius:7px;padding:4px 6px;font-size:6.5px;font-weight:750}.platform-members article>span.active{background:var(--go-bg);color:var(--go-text)}.platform-members article>span.inactive{background:var(--surface-2);color:var(--muted)}.platform-members article>button,.platform-grants article>button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750}.platform-members article>button:disabled{opacity:.3}.platform-support{margin-top:11px}.platform-support>form{grid-template-columns:1fr 120px auto;gap:7px;display:grid}.platform-grants{margin-top:10px}.platform-grants>article{border-top:1px solid var(--line);grid-template-columns:55px 1fr auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.grant-status{background:var(--surface-2);color:var(--muted);text-align:center;text-transform:uppercase;border-radius:7px;padding:4px 5px;font-size:6.5px;font-weight:800}.grant-status.active{background:var(--go-bg);color:var(--go-text)}.grant-status.revoked{background:var(--risk-bg);color:var(--risk-text)}.platform-grants strong,.platform-grants small{display:block}.platform-grants strong{font-size:8.5px}.platform-grants small{color:var(--muted);margin-top:2px;font-size:7px}.platform-empty{color:var(--muted);place-items:center;display:grid}.platform-audit{margin-top:12px;padding:0;overflow:hidden}.platform-audit>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}.platform-audit>summary::-webkit-details-marker{display:none}.platform-audit>summary span{color:var(--muted);font-size:7.5px}.platform-audit>summary h3{margin:3px 0 0;font-size:14px}.platform-audit>summary>strong{background:var(--surface-2);text-align:center;border-radius:999px;min-width:28px;padding:5px;font-size:8px}.platform-audit>div{border-top:1px solid var(--line);max-height:330px;overflow:auto}.platform-audit article{border-bottom:1px solid var(--line);grid-template-columns:125px 1.1fr .8fr 1.5fr;gap:8px;padding:9px 18px;font-size:7.5px;display:grid}.platform-audit article time,.platform-audit article small{color:var(--muted)}@media (max-width:1100px){.platform-kpis{grid-template-columns:1fr 1fr}.platform-detail-grid{grid-template-columns:1fr}.platform-member-form{grid-template-columns:1fr 1fr}.platform-member-form .btn{grid-column:2}}@media (max-width:800px){.platform-workspace{grid-template-columns:1fr}.platform-org-list{border-right:0;border-bottom:1px solid var(--line)}.platform-org-scroll{grid-template-columns:1fr 1fr;display:grid}.platform-org-detail{padding:12px}.platform-support>form{grid-template-columns:1fr}.platform-audit article{grid-template-columns:1fr 1fr}.platform-create-popover>form{width:auto;position:fixed;inset:70px 12px auto}}@media (max-width:560px){.platform-kpis,.platform-org-scroll,.platform-form-grid,.platform-member-form{grid-template-columns:1fr}.platform-member-form .btn{grid-column:auto}.platform-org-detail>header{flex-direction:column;align-items:flex-start;gap:10px}.platform-org-detail>header .btn{width:100%}.platform-members>article{grid-template-columns:29px 1fr auto}.platform-members article>button{grid-column:2/-1}.platform-grants>article{grid-template-columns:50px 1fr}.platform-grants article>button{grid-row:2}.platform-audit article{grid-template-columns:1fr}}.global-help-trigger{z-index:95;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 90%,transparent);height:42px;color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 32px #090d1c29}.global-help-trigger svg{width:17px;height:17px;color:var(--accent)}.global-help-trigger:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:translateY(-2px);box-shadow:0 17px 38px #090d1c36}.help-content-wrap{max-width:1540px;margin:0 auto}.help-center{flex-direction:column;gap:24px;display:flex}.help-hero{border:1px solid var(--line);background:linear-gradient(125deg,color-mix(in srgb,var(--paper) 94%,var(--accent-bg)),color-mix(in srgb,var(--accent-bg) 58%,var(--paper)));min-height:360px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);padding:42px;display:grid;position:relative;overflow:hidden}.help-hero:after{content:"";pointer-events:none;background:linear-gradient(108deg,transparent 36%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%);animation:7s ease-in-out 1s infinite help-sheen;position:absolute;inset:0;transform:translate(-80%)}.help-hero-copy{z-index:2;position:relative}.help-hero h1{letter-spacing:-.052em;max-width:760px;margin:13px 0 10px;font-size:clamp(34px,4.1vw,62px);line-height:1}.help-hero-copy>p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.help-search{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--paper) 89%,transparent);border-radius:16px;align-items:center;gap:11px;width:min(720px,100%);height:58px;margin-top:28px;padding:0 16px;transition:border .2s,box-shadow .2s;display:flex;box-shadow:0 14px 32px #19254b12}.help-search:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent),0 18px 42px #19254b1a}.help-search>svg{width:20px;height:20px;color:var(--accent)}.help-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.help-search input::placeholder{color:var(--muted-2)}.help-search button{background:var(--surface-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border:0;border-radius:8px}.help-category-filter{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.help-category-filter button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 11px;font-size:9px;font-weight:650}.help-category-filter button:hover{background:var(--surface-2);color:var(--text)}.help-category-filter button.active{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:var(--accent-bg);color:var(--accent-ink)}.help-hero-visual{place-items:center;min-height:270px;display:grid;position:relative}.help-knowledge-core{z-index:3;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--paper) 82%,var(--accent-bg)),var(--paper));width:136px;height:136px;box-shadow:0 28px 65px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px #ffffffad;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;animation:4.8s ease-in-out infinite help-core-float;display:flex;position:relative}.help-knowledge-core svg{width:30px;height:30px;color:var(--accent)}.help-knowledge-core span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:9px;font-size:8px}.help-knowledge-core strong{margin-top:2px;font-size:23px}.help-orbit{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:50%;animation:18s linear infinite help-orbit-spin;position:absolute}.help-orbit i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 11%,transparent),0 0 17px color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;position:absolute}.help-orbit-one{width:245px;height:245px}.help-orbit-one i{top:32px;right:25px}.help-orbit-two{border-style:dashed;width:340px;height:340px;animation-duration:27s;animation-direction:reverse}.help-orbit-two i{bottom:74px;left:25px}.help-float-label{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);box-shadow:var(--shadow-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:700;animation:5s ease-in-out infinite help-label-float;position:absolute}.help-float-label.label-one{top:25%;left:7%}.help-float-label.label-two{animation-delay:-1.4s;top:39%;right:0}.help-float-label.label-three{animation-delay:-2.8s;bottom:17%;left:12%}.help-results-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:8px 2px 0;display:flex}.help-results-head h2{letter-spacing:-.8px;margin:7px 0 0;font-size:23px}.help-results-head>span{color:var(--muted);font-size:10px}.help-context-section{flex-direction:column;gap:9px;display:flex}.help-context-label{color:var(--accent-ink);align-items:center;gap:8px;font-size:9px;font-weight:720;display:flex}.help-context-label i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:50%}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.help-article{border:1px solid var(--line);background:var(--surface-glass);min-width:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.help-article:hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.help-article.is-featured{background:linear-gradient(120deg,var(--surface-glass),color-mix(in srgb,var(--accent-bg) 42%,var(--paper)));grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:20px;padding:26px;display:grid}.help-article.is-featured .help-article-head,.help-article.is-featured .help-steps,.help-article.is-featured .help-note,.help-article.is-featured footer{grid-column:1}.help-article.is-featured .help-guide-preview{grid-area:1/2/5}.help-article-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.help-article-head>div{min-width:0}.help-article-head>div>span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.1em;font-size:7.5px;font-weight:750}.help-article-head h2{letter-spacing:-.45px;margin:7px 0 6px;font-size:17px;line-height:1.18}.help-article-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.help-article-head>small{background:var(--surface-2);color:var(--muted);border-radius:8px;flex:none;padding:5px 7px;font-size:7px}.help-steps{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.help-steps li{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;font-size:9.5px;line-height:1.48;display:grid}.help-steps li>i{border:1px solid var(--line);background:var(--paper);width:24px;height:24px;color:var(--accent-ink);border-radius:8px;place-items:center;font-size:7.5px;font-style:normal;font-weight:800;display:grid}.help-note{border:1px solid color-mix(in srgb,var(--deadline-soon-text) 20%,var(--line));background:var(--deadline-soon-bg);color:var(--deadline-soon-text);border-radius:11px;gap:10px;margin-top:14px;padding:10px 11px;font-size:8.5px;line-height:1.45;display:flex}.help-note strong{flex:none}.help-article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.help-article>footer>span{color:var(--muted);font-size:8px}.help-article>footer>span strong{color:var(--text)}.help-article>footer .btn{gap:7px;height:32px;padding-inline:11px;font-size:8px}.help-article>footer .btn svg{width:13px;height:13px}.help-guide-preview{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--ink) 96%,#1d2d68);color:#fff;border-radius:17px;height:100%;min-height:390px;animation:.8s .12s both help-preview-in;overflow:hidden;transform:perspective(1100px)rotateY(-2deg);box-shadow:0 24px 55px #0b102433}.help-preview-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:6.5px;display:flex}.help-preview-bar>span{background:#fff3;border-radius:50%;width:5px;height:5px}.help-preview-bar>b{margin-left:6px;font-weight:650}.help-preview-bar>em{color:#fff6;margin-left:auto;font-style:normal}.help-preview-body{grid-template-columns:46px 1fr;height:calc(100% - 34px);display:grid}.help-preview-body>aside{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:12px;padding-top:20px;display:flex}.help-preview-body>aside i{background:#ffffff14;border-radius:6px;width:17px;height:17px}.help-preview-body>aside i.is-active{background:#5f81ff;box-shadow:0 7px 18px #4162ff61}.help-preview-scene{padding:22px;position:relative}.help-preview-heading{gap:7px;display:grid}.help-preview-heading span{background:#ffffff2e;border-radius:5px;width:45%;height:8px}.help-preview-heading span+span{background:#ffffff12;width:66%;height:5px}.help-preview-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.help-preview-cards i{background:linear-gradient(140deg,#ffffff17,#ffffff06);border:1px solid #ffffff12;border-radius:9px;height:61px}.help-preview-cards i:nth-child(2){background:linear-gradient(140deg,#5070ff40,#ffffff06)}.help-preview-list{gap:7px;display:grid}.help-preview-list span{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;height:32px}.help-preview-focus{background:#2e4186e0;border:1px solid #7e99ff61;border-radius:11px;align-items:center;gap:8px;padding:10px;animation:2.8s ease-in-out infinite help-preview-focus;display:flex;position:absolute;bottom:16px;left:35%;right:13px;box-shadow:0 14px 35px #0000005c}.help-preview-focus>b{background:#6b8aff;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.help-preview-focus>span{font-size:7px;line-height:1.4}.help-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:55px;display:flex}.help-empty>svg{width:32px;height:32px;color:var(--muted-2)}.help-empty h2{margin:14px 0 7px}.help-empty p{max-width:520px;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.help-boundary{border:1px solid var(--line);background:var(--surface-glass);border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:4px;padding:20px;display:grid}.help-boundary>div{background:var(--accent-bg);width:48px;height:48px;color:var(--accent-ink);border-radius:15px;place-items:center;display:grid}.help-boundary>div svg{width:23px;height:23px}.help-boundary section>span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:750}.help-boundary h2{margin:4px 0 3px;font-size:14px}.help-boundary p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}@keyframes help-sheen{0%,65%{transform:translate(-80%)}90%,to{transform:translate(90%)}}@keyframes help-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes help-orbit-spin{to{transform:rotate(360deg)}}@keyframes help-label-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes help-preview-in{0%{opacity:0;transform:perspective(1100px)rotateY(-8deg)translateY(14px)}to{opacity:1;transform:perspective(1100px)rotateY(-2deg)}}@keyframes help-preview-focus{0%,to{transform:translateY(0);box-shadow:0 14px 35px #0000005c}50%{transform:translateY(-5px);box-shadow:0 20px 45px #00000075}}@media (max-width:1100px){.help-hero{grid-template-columns:1fr}.help-hero-visual{display:none}.help-article.is-featured{grid-template-columns:1fr}.help-article.is-featured .help-guide-preview{grid-area:auto/1;min-height:350px}.help-article-grid{grid-template-columns:1fr}}@media (max-width:700px){.global-help-trigger{justify-content:center;width:42px;padding:0;bottom:14px;right:14px}.global-help-trigger span{display:none}.help-hero{border-radius:21px;min-height:0;padding:25px 19px}.help-hero h1{font-size:36px}.help-search{height:54px}.help-category-filter{flex-wrap:nowrap;margin-inline:-4px;padding:0 4px 3px;overflow:auto}.help-category-filter button{flex:none}.help-results-head{flex-direction:column;align-items:flex-start}.help-article,.help-article.is-featured{padding:18px}.help-article>footer{flex-direction:column;align-items:flex-start}.help-article>footer .btn{justify-content:space-between;width:100%}.help-guide-preview{min-height:310px!important}.help-preview-focus{left:18px}.help-boundary{grid-template-columns:42px 1fr}.help-boundary>a{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.help-center *,.global-help-trigger{animation-duration:.01ms!important;animation-iteration-count:1!important}}.help-content-wrap{width:100%}.auth-shell{isolation:isolate;color:#f7f8fc;background:#080a0f;grid-template-columns:minmax(0,1.14fr) minmax(430px,.86fr);width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-5;background:linear-gradient(112deg,#ffffff06,#0000 36%),radial-gradient(circle at 10% 100%,#3569ff24,#0000 32%),#080a0f;position:absolute;inset:0}.auth-grid,.welcome-grid{z-index:-3;opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.auth-grain{z-index:6;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");animation:.25s steps(2,end) infinite auth-grain-shift;position:absolute;inset:-50%}.auth-aurora{z-index:-2;filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.auth-aurora-one{background:radial-gradient(circle,#3569ff47,#3569ff00 69%);width:660px;height:660px;animation:17s ease-in-out infinite auth-float-one;top:-270px;left:-250px}.auth-aurora-two{background:radial-gradient(circle,#8553ff38,#8553ff00 70%);width:620px;height:620px;animation:21s ease-in-out infinite auth-float-two;bottom:-410px;left:38%}.auth-story{border-right:1px solid #ffffff12;flex-direction:column;min-height:100svh;padding:clamp(28px,4.4vw,66px) clamp(32px,5.8vw,86px);display:flex;position:relative}.auth-brand-lockup{align-items:center;gap:12px;animation:.7s 50ms both auth-rise;display:flex}.auth-brand-glyph{border-radius:14px;width:44px;height:44px}.auth-brand-glyph span{border-width:1.9px;width:19px;height:7px}.auth-brand-lockup>div{flex-direction:column;display:flex}.auth-brand-lockup strong{letter-spacing:-.2px;font-size:14px}.auth-brand-lockup span{color:#ffffff61;text-transform:uppercase;letter-spacing:.13em;margin-top:2px;font-size:8px}.auth-story-copy{max-width:680px;margin-top:clamp(62px,9vh,108px);animation:.8s .14s both auth-rise}.auth-eyebrow{color:#aebeff;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.auth-eyebrow i,.auth-secure-label i,.welcome-status i{background:#6f91ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6f91ff1f,0 0 22px #6f91ffcc}.auth-story-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:630px;margin:18px 0 17px;font-size:clamp(42px,5.2vw,76px);font-weight:590;line-height:.99}.auth-story-copy p{color:#f0f3fc85;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(13px,1.2vw,17px);line-height:1.65}.auth-product-window{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:0;background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff1f;border-radius:19px;width:min(620px,96%);margin-top:clamp(38px,6vh,62px);animation:1s .28s both auth-window-in;position:relative;overflow:hidden;transform:perspective(1100px)rotateX(2.5deg)rotateY(-4deg);box-shadow:0 38px 110px #00000075,inset 0 1px #ffffff14}.auth-product-window:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff12,#0000 64%);animation:7s ease-in-out 1.2s infinite auth-window-shine;position:absolute;inset:0;transform:translate(-100%)}.auth-window-bar{color:#ffffff6b;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:7px;display:flex}.auth-window-bar>span{background:#ffffff2e;border-radius:50%;width:6px;height:6px}.auth-window-bar>b{margin-left:8px;font-weight:600}.auth-window-bar>em{color:#73db98;margin-left:auto;font-style:normal}.auth-window-body{padding:16px 18px}.auth-demo-head{justify-content:space-between;align-items:flex-end;display:flex}.auth-demo-head small,.auth-demo-head strong{display:block}.auth-demo-head small{color:#ffffff61;font-size:7px}.auth-demo-head strong{margin-top:3px;font-size:24px}.auth-demo-head>span{color:#75d79a;background:#4bcb7e1f;border-radius:999px;padding:4px 7px;font-size:7px}.auth-demo-chart{align-items:flex-end;gap:6px;height:76px;margin:13px 0;display:flex}.auth-demo-chart i{transform-origin:bottom;background:linear-gradient(#6a8dff,#6a8dff33);border-radius:4px 4px 2px 2px;flex:1;min-height:10%;animation:1s .45s both auth-bars}.auth-demo-opportunity{background:#ffffff09;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:auto 28px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.auth-demo-opportunity>span{color:#ffffff59;font-size:6px}.auth-demo-opportunity>strong{color:#9eb2ff;font-size:15px}.auth-demo-opportunity div b,.auth-demo-opportunity div small{display:block}.auth-demo-opportunity div b{font-size:8px}.auth-demo-opportunity div small{color:#ffffff57;margin-top:2px;font-size:6.5px}.auth-demo-opportunity>em{color:#75d79a;background:#4bcb7e1f;border-radius:999px;padding:4px 7px;font-size:6.5px;font-style:normal;font-weight:700}.auth-story-footer{color:#ffffff61;text-transform:uppercase;letter-spacing:.1em;gap:26px;margin-top:auto;padding-top:32px;font-size:8px;animation:.7s .44s both auth-rise;display:flex}.auth-story-footer span{align-items:center;gap:7px;display:flex}.auth-story-footer i{color:#7e9cff;font-style:normal;font-weight:800}.auth-access{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#11141db3,#080a0fe0);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:44px clamp(32px,5vw,82px);display:flex;position:relative}.auth-card{width:min(450px,100%);animation:.75s .12s both auth-card-in}.auth-card header{margin-bottom:33px}.auth-secure-label{color:#ffffff7a;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;margin-bottom:30px;font-size:8px;font-weight:700;display:flex}.auth-secure-label i{width:6px;height:6px}.auth-card h2{letter-spacing:-.04em;margin:0 0 9px;font-size:34px;font-weight:620}.auth-card header p{color:#ffffff6e;margin:0;font-size:12px}.auth-field{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.auth-field>span{color:#ffffffa3;font-size:10px;font-weight:650}.auth-field>div{position:relative}.auth-field input{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;outline:0;width:100%;height:56px;padding:0 16px;font-size:14px;transition:border .2s,background .2s,box-shadow .2s}.auth-field input::placeholder{color:#ffffff38}.auth-field input:focus{background:#ffffff13;border-color:#6f91ffbd;box-shadow:0 0 0 4px #5375ff1c,0 16px 34px #0000002e}.auth-field div>button{color:#ffffff73;cursor:pointer;background:0 0;border:0;padding:7px;font-size:9px;font-weight:650;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.auth-field div>button:hover{color:#fff}.auth-field div:has(button) input{padding-right:62px}.auth-error{color:#ff9d94;background:#d8413717;border:1px solid #ee5e5338;border-radius:11px;align-items:center;gap:9px;margin:2px 0 15px;padding:10px 11px;font-size:9.5px;display:flex}.auth-error i{background:#ee5e5329;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-style:normal;font-weight:800;display:grid}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#315fff,#7457ec);border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;width:100%;height:57px;margin-top:7px;padding:0 18px;font-size:12px;font-weight:730;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 16px 40px #355cff3d}.auth-submit:hover:not(:disabled){filter:saturate(1.1);transform:translateY(-2px);box-shadow:0 22px 52px #355cff57}.auth-submit:active:not(:disabled){transform:translateY(0)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-submit i{font-size:20px;font-style:normal;font-weight:350}.auth-card>footer{color:#ffffff57;text-align:center;margin-top:22px;font-size:9px;line-height:1.6}.auth-card>footer span{color:#ffffff9e}.auth-access-foot{color:#ffffff38;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:26px;left:clamp(32px,5vw,82px);right:clamp(32px,5vw,82px)}.auth-mobile-brand{display:none}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-window-in{0%{opacity:0;transform:perspective(1100px)rotateX(7deg)rotateY(-10deg)translateY(25px)}to{opacity:1;transform:perspective(1100px)rotateX(2.5deg)rotateY(-4deg)}}@keyframes auth-window-shine{0%,65%{transform:translate(-110%)}82%,to{transform:translate(115%)}}@keyframes auth-bars{0%{opacity:.15;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes auth-float-one{0%,to{transform:translate(0)scale(1)}50%{transform:translate(55px,38px)scale(1.1)}}@keyframes auth-float-two{0%,to{transform:translate(0)}50%{transform:translate(-42px,-25px)scale(1.08)}}@keyframes auth-grain-shift{0%{transform:translate(0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}}.auth-shell,.auth-access{min-width:0}.auth-invite-story .auth-story-copy{margin-top:clamp(76px,13vh,150px)}.auth-invite-story .auth-story-copy h1{max-width:620px}.auth-invite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(650px,100%);margin:clamp(45px,7vh,76px) 0 0;padding:0;list-style:none;animation:.8s .3s both auth-rise;display:grid}.auth-invite-steps li{color:#fff6;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.auth-invite-steps li>i{border:1px solid #ffffff1c;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:800;display:grid}.auth-invite-steps li div{min-width:0}.auth-invite-steps strong,.auth-invite-steps span{display:block}.auth-invite-steps strong{color:#ffffffb8;font-size:8px}.auth-invite-steps span{margin-top:3px;font-size:6.5px}.auth-invite-steps li.is-active{background:#5375ff17;border-color:#6f91ff45}.auth-invite-steps li.is-active>i{color:#fff;background:#486df1;border-color:#0000;box-shadow:0 8px 20px #355cff4d}.auth-shell-compact{display:block}.auth-access-compact{background:0 0;width:100%}.auth-state-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#11141db8;border:1px solid #ffffff1a;border-radius:24px;width:min(460px,100%);padding:38px;animation:.75s both auth-card-in;box-shadow:0 34px 100px #0000006b}.auth-state-card>.auth-brand-glyph{margin-bottom:32px}.auth-state-card .auth-secure-label{margin-bottom:21px}.auth-state-card h1{letter-spacing:-.04em;margin:0 0 12px;font-size:33px;line-height:1.06}.auth-state-card p{color:#ffffff73;margin:0 0 28px;font-size:12px;line-height:1.65}.auth-state-card .auth-submit{text-decoration:none}.platform-global-llm{margin-bottom:12px}.platform-global-llm>form{grid-template-columns:180px minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.platform-global-llm>form label{margin:0}.platform-global-llm>p{color:var(--muted);margin:11px 0 0;font-size:8px}.platform-unlimited-toggle,.platform-feature-entitlements>label{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:flex-start;padding:11px;flex-direction:row!important;gap:10px!important;display:flex!important}.platform-unlimited-toggle input,.platform-feature-entitlements input{flex:none;margin:1px 0 0;padding:0;width:17px!important;height:17px!important}.platform-unlimited-toggle span,.platform-feature-entitlements label span{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-unlimited-toggle strong,.platform-feature-entitlements strong{color:var(--text);font-size:9px}.platform-unlimited-toggle small,.platform-feature-entitlements small{color:var(--muted);font-size:7.5px;line-height:1.4}.platform-feature-entitlements{border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:14px;display:grid}.platform-feature-entitlements legend{color:var(--text);padding:0 6px;font-size:9px;font-weight:750}.platform-feature-actions{grid-column:1/-1;gap:7px;display:flex}.platform-feature-actions button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:750}.entitlement-denied-page{place-items:center;min-height:100vh;padding:30px;display:grid}.entitlement-denied-card{border:1px solid var(--line);background:var(--surface-glass);max-width:620px;box-shadow:var(--shadow-lg);text-align:center;border-radius:26px;padding:42px}.entitlement-denied-card>span{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.entitlement-denied-card h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.entitlement-denied-card p{color:var(--muted);margin:0 auto 22px;font-size:11px;line-height:1.6}.workspace-identity-form{align-items:flex-end;gap:10px;display:flex}.workspace-identity-form .field{flex:1;margin:0}.workspace-identity-form small{color:var(--go-text);font-size:8px}@media (max-width:900px){.platform-global-llm>form{grid-template-columns:1fr 1fr}.platform-feature-entitlements{grid-template-columns:1fr}}@media (max-width:560px){.platform-global-llm>form{grid-template-columns:1fr}.workspace-identity-form{flex-direction:column;align-items:stretch}}.platform-global-email{margin-bottom:12px}.platform-global-email>p{color:var(--muted);margin:11px 0 0;font-size:8px;line-height:1.5}.platform-email-grid{grid-template-columns:minmax(260px,1fr) minmax(360px,1.2fr);align-items:end;gap:16px;display:grid}.platform-email-grid>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:5px;padding:11px;display:flex}.platform-email-grid>div span,.platform-email-grid>div small{color:var(--muted);font-size:7.5px}.platform-email-grid>div strong{overflow-wrap:anywhere;font-size:9px}.platform-email-grid>form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.platform-email-grid>form label{margin:0}.platform-email-status{background:var(--warn-bg);border-radius:999px;padding:5px 8px;font-weight:800;color:var(--warn-text)!important}.platform-email-status.custom_sender_test_required{background:var(--accent-bg);color:var(--accent-ink)!important}.platform-email-warning{border:1px solid color-mix(in srgb,var(--warn-text) 22%,var(--line));background:var(--warn-bg);border-radius:10px;padding:9px 11px;color:var(--warn-text)!important}.platform-email-warning code{font:inherit;font-weight:800}@media (max-width:900px){.platform-email-grid{grid-template-columns:1fr}}@media (max-width:560px){.platform-email-grid>form{grid-template-columns:1fr}}.welcome-cinematic{isolation:isolate;color:#fff;background:#07090e;place-items:center;width:100%;min-height:100svh;transition:opacity .28s,filter .28s;display:grid;position:relative;overflow:hidden}.welcome-cinematic:before{content:"";z-index:-5;background:radial-gradient(circle at 50% 48%,#395bff1a,#0000 25%),#07090e;position:absolute;inset:0}.welcome-grid{z-index:-4;opacity:.28;animation:1.5s ease-out both welcome-grid-breathe;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.welcome-aurora{z-index:-3;filter:blur(12px);border-radius:50%;position:absolute}.welcome-aurora-one{background:radial-gradient(circle,#3569ff47,#0000 70%);width:720px;height:720px;animation:1.2s ease-out both welcome-aurora-in;top:-360px;left:-250px}.welcome-aurora-two{background:radial-gradient(circle,#804bff38,#0000 70%);width:720px;height:720px;animation:1.2s ease-out 80ms both welcome-aurora-in;bottom:-390px;right:-300px}.welcome-sweep{z-index:-2;background:linear-gradient(108deg,#0000 43%,#7591ff14 49.5%,#ffffff1c 50%,#7591ff0f 50.5%,#0000 57%);animation:1.35s cubic-bezier(.2,.7,.2,1) 80ms both welcome-sweep;position:absolute;inset:-20%;transform:translate(-55%)}.welcome-orbit{pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-one{aspect-ratio:1;width:min(58vw,760px);animation:.9s 50ms both welcome-orbit-in,18s linear .95s infinite welcome-spin;transform:translate(-50%,-50%)}.orbit-two{aspect-ratio:1;border-style:dashed;width:min(39vw,510px);animation:.8s .12s both welcome-orbit-in,24s linear .92s infinite welcome-spin-reverse;transform:translate(-50%,-50%)}.orbit-one i{background:#7798ff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 14px #5d83ff}.orbit-one i:first-child{top:22%;left:12%}.orbit-one i:nth-child(2){top:50%;right:2%}.orbit-one i:nth-child(3){bottom:-3px;left:43%}.welcome-corner{color:#ffffff42;text-transform:uppercase;letter-spacing:.14em;font-size:7px;animation:.6s .4s both auth-rise;display:flex;position:absolute;top:30px}.welcome-corner-left{flex-direction:column;gap:4px;left:34px}.welcome-corner-left span{color:#ffffff85;font-weight:800}.welcome-corner-right{gap:19px;right:34px}.welcome-center{z-index:2;text-align:center;flex-direction:column;align-items:center;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both welcome-center-in;display:flex;position:relative}.welcome-logo-stage{place-items:center;width:132px;height:132px;display:grid;position:relative}.welcome-logo-glow{background:radial-gradient(circle,#4a6fff6b,#4a6fff00 68%);border-radius:50%;animation:1.2s ease-in-out infinite alternate welcome-glow;position:absolute;inset:-35px}.welcome-logo-frame{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1f;border-radius:31px;place-items:center;width:106px;height:106px;animation:.75s .16s both welcome-logo-pop;display:grid;position:relative;box-shadow:0 24px 80px #1937be52,inset 0 1px #ffffff21}.welcome-brand-glyph{border-radius:21px;width:68px;height:68px;box-shadow:0 15px 38px #3569ff6b}.welcome-brand-glyph span{border-width:2.5px;width:29px;height:10px}.welcome-status{color:#ffffff6b;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-top:20px;font-size:7px;font-weight:700;display:flex}.welcome-status i{background:#63d68d;width:5px;height:5px;box-shadow:0 0 0 4px #63d68d1a,0 0 15px #63d68d8c}.welcome-center h1{letter-spacing:-.045em;margin:13px 0 6px;font-size:clamp(24px,3vw,38px);font-weight:590}.welcome-center p{color:#ffffff6b;margin:0;font-size:10px}.welcome-line{background:#ffffff17;width:190px;height:1px;margin-top:25px;overflow:hidden}.welcome-line i{background:linear-gradient(90deg,#0000,#6f91ff,#9c73ff,#0000);width:100%;height:100%;animation:1.25s ease-in-out .14s both welcome-line;display:block;transform:translate(-100%)}.welcome-cinematic.is-leaving{opacity:0;filter:blur(7px)}@keyframes welcome-center-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes welcome-logo-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}70%{transform:scale(1.05)rotate(1deg)}to{opacity:1;transform:none}}@keyframes welcome-orbit-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes welcome-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes welcome-spin-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes welcome-aurora-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes welcome-sweep{to{transform:translate(55%)}}@keyframes welcome-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes welcome-glow{0%{opacity:.45;transform:scale(.9)}to{opacity:.8;transform:scale(1.06)}}@keyframes welcome-grid-breathe{0%{opacity:0;transform:scale(1.1)}to{opacity:.28;transform:none}}.auth-shell{background:#0b1020}.auth-shell:before{background:linear-gradient(112deg,#ffffff06,#0000 36%),radial-gradient(circle at 10% 100%,#6d5dff30,#0000 34%),#0b1020}.auth-aurora-one{background:radial-gradient(circle,#6d5dff57,#6d5dff00 69%)}.auth-aurora-two{background:radial-gradient(circle,#52d7c029,#52d7c000 70%)}.auth-eyebrow{color:#b8b1ff}.auth-eyebrow i,.auth-secure-label i{background:#52d7c0;box-shadow:0 0 0 5px #52d7c01a,0 0 22px #52d7c080}.auth-demo-chart i{background:linear-gradient(#8b79ff,#6d5dff2e)}.auth-demo-opportunity>strong{color:#a69bff}.auth-demo-opportunity>em{color:#71f3dc;background:#52d7c01c}.auth-story-footer i{color:#a69bff}.auth-field input:focus{border-color:#8b79ffc7;box-shadow:0 0 0 4px #6d5dff21,0 16px 34px #0000002e}.auth-submit{background:linear-gradient(135deg,#8b79ff,#556fff);box-shadow:0 16px 40px #6d5dff45}.auth-submit:hover:not(:disabled){box-shadow:0 22px 52px #6d5dff5c}.welcome-cinematic{background:#0b1020}.welcome-cinematic:before{background:radial-gradient(circle at 50% 48%,#6d5dff1f,#0000 27%),#0b1020}.welcome-aurora-one{background:radial-gradient(circle,#6d5dff4f,#0000 70%)}.welcome-aurora-two{background:radial-gradient(circle,#52d7c026,#0000 70%)}.welcome-sweep{background:linear-gradient(108deg,#0000 43%,#8b79ff14 49.5%,#ffffff1a 50%,#52d7c00e 50.5%,#0000 57%)}.welcome-signal-path{opacity:.76;width:min(1120px,92vw);height:auto;position:absolute;bottom:-4%;left:50%;overflow:visible;transform:translate(-50%)}.welcome-signal-path path{stroke:url(#welcome-path-gradient);stroke-width:1.4px;stroke-dasharray:1600;stroke-dashoffset:1600px;animation:welcome-path-draw 1.25s 80ms var(--motion-ease,cubic-bezier(.22,1,.36,1)) forwards}.welcome-path-node{opacity:0;transform-box:fill-box;transform-origin:50%;animation:welcome-path-node .48s var(--motion-ease,cubic-bezier(.22,1,.36,1)) forwards}.node-signal{fill:#8b79ff;animation-delay:.38s}.node-decision{fill:#52d7c0;animation-delay:.72s}.node-outcome{fill:#a69bff;animation-delay:1s}.welcome-logo-glow{background:radial-gradient(circle,#6d5dff6e,#6d5dff00 68%)}.welcome-logo-frame{box-shadow:0 24px 80px #524cd257,inset 0 1px #ffffff21}.welcome-brand-glyph{filter:drop-shadow(0 15px 28px #6d5dff6b)}.welcome-status i{background:#52d7c0;box-shadow:0 0 0 4px #52d7c01a,0 0 15px #52d7c080}.welcome-line i{background:linear-gradient(90deg,#0000,#6d5dff,#52d7c0,#0000)}@keyframes welcome-path-draw{to{stroke-dashoffset:0}}@keyframes welcome-path-node{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr)}.auth-story{padding-inline:38px}.auth-story-copy h1{font-size:48px}.auth-product-window{width:100%}.auth-demo-opportunity>em{display:none}.auth-access{padding-inline:38px}.auth-access-foot{left:38px;right:38px}}@media (max-width:820px){.auth-shell{display:block}.auth-story{display:none}.auth-access{background:linear-gradient(145deg,#11141d6b,#080a0fb8);padding:82px 24px 62px}.auth-mobile-brand{align-items:center;gap:10px;margin-bottom:44px;display:flex}.auth-mobile-brand strong{font-size:13px}.auth-card{max-width:440px}.auth-card header{margin-bottom:27px}.auth-secure-label{margin-bottom:24px}.auth-access-foot{left:24px;right:24px}.auth-grid{-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.welcome-corner{display:none}.orbit-one{width:82vw}.orbit-two{width:60vw}}@media (max-width:480px){.auth-access{justify-content:flex-start;align-items:stretch}.auth-mobile-brand{margin-bottom:54px}.auth-card h2{font-size:31px}.auth-field input{height:58px}.auth-access-foot{flex-direction:column;gap:4px}.welcome-logo-stage{transform:scale(.9)}.orbit-one{width:110vw}.orbit-two{width:82vw}}@media (prefers-reduced-motion:reduce){.auth-shell *,.welcome-cinematic *{animation-duration:.01ms!important;animation-iteration-count:1!important}.auth-grain{display:none}.welcome-cinematic{transition:none}}
