:root{color-scheme:dark light;font-family:var(--ng-font-body-loaded,Inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ng-navy-950);color:var(--ng-text-main);--ng-navy-950:#050B14;--ng-navy-900:#0A0F1A;--ng-navy-850:#0B103A;--ng-navy-800:#121A2F;--ng-navy-700:#121A2F;--ng-cobalt:#0B103A;--ng-midnight:#121A2F;--ng-dark:#0A0F1A;--ng-gold:#D4AF37;--ng-gold-logo:#D4AF37;--ng-gold-main:#C8A76A;--ng-gold-soft:#C8A76A;--ng-gold-light:#E8D29A;--ng-gold-dark:#9B743A;--ng-gold-shadow:#6F4F24;--ng-white:#F5F7FA;--ng-ivory:#F5F7FA;--ng-text-main:#F5F7FA;--ng-text-soft:#D9D9D9;--ng-text-muted:#A8B1C5;--ng-text:var(--ng-text-main);--ng-muted:var(--ng-text-muted);--ng-border-gold:rgba(212,175,55,0.58);--ng-border-gold-soft:rgba(212,175,55,0.28);--ng-border-blue:rgba(255,255,255,0.08);--ng-border-slate:#1E2740;--ng-border:var(--ng-border-gold-soft);--ng-card-bg:rgba(8,26,47,0.72);--ng-card-bg-dark:rgba(5,11,20,0.82);--ng-font-brand:var(--ng-font-brand-loaded,"Axis Grotesk"),"Montserrat","Inter","Helvetica Neue",Arial,sans-serif;--ng-font-body:var(--ng-font-body-loaded,"Inter"),"Montserrat","Helvetica Neue",Arial,sans-serif;--napa-black:#050B14;--napa-deep:#050B14;--napa-charcoal:#0A0F1A;--napa-graphite:#0A0F1A;--napa-graphite-soft:#121A2F;--napa-ink:var(--ng-text-main);--napa-ink-soft:var(--ng-text-soft);--napa-white:var(--ng-white);--napa-off-white:var(--ng-ivory);--napa-line:var(--ng-border-gold-soft);--napa-muted:var(--ng-text-muted);--napa-text-muted:var(--ng-text-muted);--napa-text-soft:var(--ng-text-soft);--napa-text-warm:var(--ng-gold-light);--napa-text-cream:var(--ng-text-soft);--napa-text-dim:rgba(167,176,186,0.78);--napa-success:#9df0c5;--napa-success-soft:#dff8e9;--napa-risk:#ffc6c6;--napa-border-gold:rgba(200,167,106,0.22);--napa-border-gold-strong:rgba(232,210,154,0.42);--napa-border-white:rgba(255,255,255,0.12);--napa-glass:rgba(255,255,255,0.055);--napa-glass-strong:rgba(255,255,255,0.08);--napa-gold-glass:rgba(200,167,106,0.12);--ink:var(--napa-ink);--ink-soft:var(--napa-ink-soft);--paper:var(--napa-white);--paper-soft:var(--napa-charcoal);--line:var(--napa-line);--muted:var(--napa-muted);--cyan:var(--gold);--green:#16a34a;--amber:#f59e0b;--violet:var(--gold);--red:#dc2626;--gold:var(--ng-gold-light);--gold-soft:var(--ng-gold-main);--gold-dark:var(--ng-gold-dark);--off-white:var(--napa-off-white);--surface:var(--napa-graphite);--surface-soft:var(--napa-graphite-soft);--border-dark:var(--napa-border-white);--shadow-soft:0 18px 50px rgba(0,0,0,0.18);--shadow-card:0 10px 28px rgba(0,0,0,0.12);--fs-page-title:clamp(1.625rem,1.9vw,1.75rem);--fs-section-title:1.125rem;--fs-body:0.9375rem;--fs-body-lg:1rem;--fs-meta:0.8125rem;--fs-overline:0.75rem;--fs-overline-sm:0.6875rem;--fs-metric:clamp(2.25rem,2.6vw,2.5rem);--fs-number:2.5rem;--fs-display-1:clamp(2.5rem,3.4vw,3rem);--fs-display-2:2rem;--fs-display-3:1.5rem;--lh-page-title:1.2;--lh-section-title:1.3;--lh-body:1.5;--lh-meta:1.4;--lh-metric:1.1;--lh-display:1.1;--tracking-overline:0.125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--control-height:2.75rem;--control-radius:8px;--control-pad-x:0.85rem;--control-gap:var(--space-2);--toggle-w:2.75rem;--toggle-h:1.5rem;--checkbox-size:1.15rem;--focus-ring:0 0 0 2px var(--ng-navy-950),0 0 0 4px var(--ng-gold-light)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px),radial-gradient(circle at 12% 0,rgba(255,255,255,.12),transparent 22rem),var(--napa-charcoal);background-size:4rem 4rem,4rem 4rem,auto,auto;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,button,input,select,textarea{font:inherit}a{color:inherit}h1,h2,h3{letter-spacing:0}button{cursor:pointer}label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--ink);font-weight:700}label span{font-size:.88rem}input,select,textarea{width:100%;min-height:2.9rem;border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);color:var(--ink);padding:.75rem .85rem}textarea{min-height:8.5rem;resize:vertical}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;border:1px solid var(--line);border-radius:8px;padding:.75rem 1rem;font-weight:800;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button:hover,.icon-button:hover,.insight-card:hover,.quick-button:hover{transform:translateY(-1px)}.button-primary,.button-secondary{background:var(--ink);color:white}.button-secondary{background:rgba(255,255,255,.08);color:var(--napa-off-white)}.card{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);padding:1.4rem;box-shadow:0 18px 45px rgba(16,16,16,.08)}.page-shell{width:min(100%,1120px);margin:0 auto;padding:2rem 1rem}.login-screen{min-height:100vh;display:grid;place-items:center;padding:1.25rem;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,var(--napa-black) 0,var(--napa-graphite) 58%,var(--napa-deep) 100%);background-size:52px 52px,52px 52px,auto}.login-shell{width:min(100%,1220px);min-height:min(780px,calc(100vh - 2.5rem));display:grid;grid-template-columns:minmax(390px,.78fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.login-panel,.login-preview{border:1px solid var(--line);border-radius:8px}.login-panel{display:grid;align-content:space-between;grid-gap:1.2rem;gap:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%),var(--napa-charcoal);color:white;padding:1.6rem;box-shadow:0 28px 90px rgba(16,16,16,.12)}.login-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.login-brand-lockup{display:grid;grid-gap:.7rem;gap:.7rem}.login-brand-lockup .brand-mark__image{width:min(100%,18rem)}.login-brand-lockup span{color:var(--muted);font-size:.86rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.login-secure-pill{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(200,167,106,.38);border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.45rem .65rem;font-size:.82rem;font-weight:900;white-space:nowrap}.login-top-actions{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.login-secure-pill svg{width:1rem;height:1rem}.login-preview{position:relative;overflow:hidden;display:grid;align-content:space-between;grid-gap:1rem;gap:1rem;background:linear-gradient(135deg,rgba(200,167,106,.28),transparent 34%),linear-gradient(315deg,rgba(232,210,154,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.07),transparent 40%),#101010;color:white;padding:2rem}.login-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.login-preview>*{position:relative;z-index:1}.login-preview__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#d7d7d7;font-weight:900}.login-preview__header svg{width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:.55rem}.login-preview__copy{display:grid;grid-gap:.75rem;gap:.75rem;max-width:44rem}.login-preview__copy .eyebrow{color:#c7c7c7}.login-preview__copy h2{margin:0;font-size:4.2rem;line-height:.95;font-weight:950}.login-preview__dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.login-preview__dashboard div{display:grid;grid-gap:.25rem;gap:.25rem;min-height:7.25rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.1);padding:.9rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-preview__dashboard small,.login-preview__dashboard span{color:#d5d5d5}.login-preview__dashboard small,.login-preview__dashboard span,.login-preview__dashboard strong{margin:0}.login-preview__dashboard span{font-size:.82rem;font-weight:900;text-transform:uppercase}.login-preview__dashboard strong{font-size:2rem;line-height:1}.login-preview__dashboard small{font-size:.84rem}.login-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.login-preview__grid article{display:grid;grid-gap:.45rem;gap:.45rem;min-height:8.5rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:.9rem}.login-preview__grid svg{width:1.5rem;height:1.5rem}.login-preview__grid strong{font-size:1.05rem}.login-preview__grid span{color:#cfcfcf;font-size:.9rem}.auth-page{min-height:100vh;display:grid;place-items:center}.auth-card,.auth-dev,.auth-form,.auth-header{display:grid;grid-gap:1rem;gap:1rem}.auth-copy h1{margin:0;max-width:35rem;font-size:3.05rem;line-height:.98;font-weight:950}.auth-copy p,.auth-dev__copy,.auth-error{margin:0;color:var(--muted)}.login-panel .auth-field span,.login-panel label{color:var(--off-white)}.login-panel .auth-copy p,.login-panel .auth-dev__copy,.login-panel .login-assurance{color:#bdb6a8}.login-panel .auth-dev,.login-panel .auth-form__heading{border-color:rgba(200,167,106,.22)}.auth-copy{display:grid;grid-gap:.55rem;gap:.55rem}.auth-copy>p:not(.eyebrow){max-width:36rem;font-size:1.02rem}.login-value-stack{display:grid;grid-gap:.55rem;gap:.55rem}.login-workspace-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(200,167,106,.14),transparent 58%),rgba(255,255,255,.055);padding:.85rem}.login-workspace-card span{display:block;color:var(--gold-soft);font-size:.74rem;font-weight:950;text-transform:uppercase}.login-workspace-card strong{color:white}.login-workspace-card select{width:auto;min-width:11rem;border-color:rgba(200,167,106,.32)}.login-value-stack article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;border:1px solid rgba(200,167,106,.2);border-radius:8px;background:linear-gradient(90deg,rgba(200,167,106,.12),transparent 72%),rgba(255,255,255,.045);padding:.75rem}.login-value-stack svg{width:2rem;height:2rem;border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.45rem}.login-value-stack span,.login-value-stack strong{display:block}.login-value-stack strong{color:white;font-size:.95rem}.login-value-stack span{color:#bdb6a8;font-size:.86rem}.auth-error{border:1px solid rgba(220,38,38,.2);border-radius:8px;background:rgba(220,38,38,.08);padding:.75rem .85rem;color:var(--red);font-weight:800}.auth-form__heading{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);padding:.9rem}.auth-form__heading span,.login-assurance span{display:inline-flex;align-items:center;gap:.45rem;font-weight:900}.auth-form__heading svg,.login-assurance svg{width:1rem;height:1rem}.auth-form__heading p{margin:0;color:var(--muted)}.auth-field__control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:3.25rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.08);padding:0 .65rem}.auth-field__control:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,167,106,.18)}.auth-field__control>svg{width:1.05rem;height:1.05rem;color:var(--muted)}.auth-field__control input{min-height:3.1rem;border:0;background:transparent;padding:0}.auth-field__control input:focus{outline:0}.auth-password-toggle{display:inline-flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);padding:0}.auth-password-toggle:hover{border-color:var(--line);color:var(--ink)}.auth-password-toggle svg{width:1rem;height:1rem}.auth-login-options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem}.auth-remember{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.62rem;gap:.62rem;min-height:2.75rem;border:1px solid rgba(200,167,106,.2);border-radius:8px;background:rgba(255,255,255,.045);padding:.5rem .65rem;cursor:pointer}.auth-remember:has(input:checked){border-color:rgba(232,210,154,.44);background:rgba(200,167,106,.1)}.auth-remember input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--gold)}.auth-remember span{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.auth-remember strong{color:var(--napa-off-white);font-size:.84rem;line-height:1.15}.auth-remember small{color:var(--muted);font-size:.76rem;line-height:1.25}.auth-submit{width:100%;min-height:3.25rem}.auth-submit__content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.auth-submit__content svg{width:1rem;height:1rem}.auth-helper-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:rgba(200,167,106,.08);color:var(--gold-soft);padding:.45rem .68rem;font-size:.84rem;font-weight:900;text-decoration:none}.auth-helper-link--right{justify-self:end}.auth-helper-link:hover{border-color:rgba(232,210,154,.44);background:rgba(200,167,106,.14)}.auth-helper-link svg{width:1rem;height:1rem}.auth-contact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);padding:.78rem}.auth-contact-card div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.auth-contact-card span,.auth-contact-card strong{display:block}.auth-contact-card strong{color:var(--napa-off-white);font-size:.9rem}.auth-contact-card span{color:var(--muted);font-size:.8rem;line-height:1.35}.auth-contact-card a{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid rgba(232,210,154,.34);border-radius:8px;background:rgba(200,167,106,.1);color:var(--gold-soft);padding:.5rem .72rem;font-size:.82rem;font-weight:900;text-decoration:none;white-space:nowrap}.auth-contact-card a:hover{border-color:rgba(232,210,154,.5);background:rgba(200,167,106,.16)}.auth-dev{margin-top:0;border-top:1px solid var(--line);padding-top:1rem}.auth-dev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.auth-dev__button{display:grid;grid-gap:.1rem;gap:.1rem;border-color:rgba(200,167,106,.32);background:linear-gradient(135deg,rgba(200,167,106,.14),rgba(255,255,255,.045)),#101010;color:#fff}.auth-dev__button small{color:var(--muted);font-size:.78rem;font-weight:850}.login-assurance{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--muted);font-size:.88rem}.login-preview__copy p{margin:.55rem 0 0;max-width:42rem;color:#cbc2b3}.login-preview__promise{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(200,167,106,.18),rgba(255,255,255,.06)),rgba(0,0,0,.2);padding:.95rem}.login-preview__promise span,.login-preview__promise strong{color:white}.login-preview__promise span{color:var(--gold-soft);font-size:.78rem;font-weight:950;text-transform:uppercase}.login-preview__promise a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(200,167,106,.45);border-radius:8px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-ink);padding:.65rem .85rem;text-decoration:none;font-weight:950}.login-cockpit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.login-cockpit-strip article{display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid rgba(200,167,106,.2);border-radius:8px;background:rgba(255,255,255,.07);padding:.75rem}.login-cockpit-strip span{color:var(--gold-soft);font-size:.72rem;font-weight:950;text-transform:uppercase}.login-cockpit-strip strong{color:white;font-size:.9rem}.login-shell--clean{width:min(100%,1180px);min-height:0;grid-template-columns:minmax(22rem,.48fr) minmax(0,.72fr);align-items:stretch;gap:1rem}.login-access-card,.login-showcase{border:1px solid rgba(200,167,106,.22);border-radius:14px;color:white;box-shadow:0 32px 90px rgba(0,0,0,.36)}.login-access-card{display:grid;grid-gap:.68rem;gap:.68rem;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%),rgba(10,10,10,.96);padding:clamp(.85rem,1.7vw,1.15rem)}.login-access-card__top,.login-showcase__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.login-access-card__top .brand-mark__image{width:min(100%,12.5rem)}.login-brand-hero{display:grid;grid-gap:.65rem;gap:.65rem;padding-top:.2rem}.login-brand-hero h1,.login-showcase h2{margin:0;font-weight:950;letter-spacing:0}.login-brand-hero h1{max-width:32rem;font-size:clamp(1.85rem,3.2vw,2.65rem);line-height:.98}.login-brand-hero p:not(.eyebrow),.login-showcase__top p:not(.eyebrow){margin:0;color:var(--napa-text-muted);font-size:.94rem;line-height:1.42}.login-plan-lock{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:center;border:1px solid rgba(200,167,106,.28);border-radius:12px;background:linear-gradient(135deg,rgba(200,167,106,.16),transparent 54%),rgba(255,255,255,.055);padding:.68rem}.login-plan-lock span,.login-role-compact span,.login-scoreboard span{color:var(--gold-soft);font-size:.72rem;font-weight:950;text-transform:uppercase}.login-plan-lock strong{display:block;margin-top:.18rem;color:white}.login-plan-lock em{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(200,167,106,.38);border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:#0b0b0b;padding:.25rem .72rem;font-size:.8rem;font-style:normal;font-weight:950}.login-plan-lock small{grid-column:1/-1;color:#a9a091;font-weight:750}.login-access-card .auth-form{gap:.62rem}.login-access-card .auth-field span,.login-access-card label{color:var(--napa-off-white)}.login-access-card .auth-form__heading{display:none}.login-access-card .auth-field__control{min-height:2.85rem}.login-access-card .auth-field__control input{min-height:2.72rem}.login-access-card .auth-submit{min-height:2.95rem}.login-access-card .auth-dev{padding-top:.68rem}.login-showcase{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;align-content:space-between;background:linear-gradient(135deg,rgba(200,167,106,.2),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.09),transparent 46%),#101010;padding:clamp(1.1rem,2.4vw,2rem)}.login-showcase:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%);pointer-events:none}.login-showcase>*{position:relative;z-index:1}.login-showcase h2{max-width:43rem;font-size:clamp(2.05rem,4.1vw,3.75rem);line-height:.94}.login-scoreboard{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,.6fr));grid-gap:.75rem;gap:.75rem}.login-role-compact article,.login-scoreboard article{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.075);padding:.85rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-scoreboard__main{grid-row:span 2;align-content:space-between;min-height:15.5rem;background:linear-gradient(135deg,rgba(200,167,106,.22),rgba(255,255,255,.08)),rgba(0,0,0,.18)}.login-scoreboard strong{color:white;font-size:clamp(1.25rem,2vw,2.2rem);line-height:1}.login-scoreboard p,.login-scoreboard small{margin:0;color:var(--napa-text-muted)}.login-scoreboard__main a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.6rem;align-items:center;gap:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);padding:.7rem .95rem;text-decoration:none;font-weight:950}.login-scoreboard__main svg{width:1rem;height:1rem}.login-role-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.login-role-compact svg{width:1.35rem;height:1.35rem;color:var(--gold-soft)}.login-role-compact strong{color:white}.brand-mark{display:inline-flex;align-items:center}.brand-mark__image{width:min(100%,15rem);height:auto;border-radius:8px}.brand-mark--compact .brand-mark__image{width:5.8rem}.home-page{min-height:100vh;display:grid;align-content:center;grid-gap:2rem;gap:2rem;width:min(100%,1180px);margin:0 auto;padding:2rem 1rem}.home-hero{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:820px}.home-hero h1,.workspace-hero h1{margin:0;font-size:clamp(2.25rem,3.4vw,3.05rem);line-height:.96;font-weight:950}.account-row p,.activity-row p,.customer-card p,.empty-copy,.home-hero p,.insight-card p,.metric-card p,.metric-card span,.note-row p,.permission-list p,.section-heading p,.seller-card p,.task-row p,.workspace-hero p{color:var(--muted)}.home-hero>p:not(.eyebrow),.workspace-hero>div>p:not(.eyebrow){max-width:58rem;font-size:.98rem}.home-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.home-strip article{display:flex;align-items:center;gap:.75rem;min-height:5rem;border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);padding:1rem;font-weight:800}.activity-date svg,.home-strip svg,.icon-button svg,.icon-only-button svg,.insight-card svg,.metric-card svg,.note-date svg,.permission-list svg,.quick-button svg,.subnav svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.dashboard-layout{min-height:100vh}.dashboard-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #2f2f2f;background:rgba(16,16,16,.94);color:white;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-header__inner{width:min(100%,1360px);margin:0 auto;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-brand{display:flex;align-items:center;gap:1rem;min-width:0}.dashboard-brand .brand-mark{padding:.25rem .45rem;border-radius:8px;background:rgba(255,255,255,.08)}.dashboard-user{display:grid;grid-gap:.1rem;gap:.1rem}.dashboard-user__label,.eyebrow{margin:0;font-size:.78rem;letter-spacing:0;text-transform:uppercase;font-weight:900;color:#777777}.dashboard-user__label{color:#a3a3a3}.dashboard-user__name{margin:0;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.dashboard-logout,.dashboard-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;border:1px solid #3f3f3f;border-radius:8px;background:#171717;color:white;padding:.62rem .85rem;text-decoration:none;font-weight:800}.dashboard-logout:hover,.dashboard-nav a:hover{background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep)}.app-shell{display:grid;grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;color:var(--ink);transition:grid-template-columns .22s ease}.app-shell--compact{grid-template-columns:5.4rem minmax(0,1fr)}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:1rem;gap:1rem;height:100vh;overflow-y:auto;border-right:1px solid var(--border-dark);background:radial-gradient(circle at 50% 0,rgba(200,167,106,.18),transparent 16rem),linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%),var(--napa-deep);color:white;padding:1rem}.app-sidebar__top,.app-sidebar__user,.app-topbar,.app-topbar__actions,.app-topbar__identity{display:flex;align-items:center}.app-sidebar__top{justify-content:space-between;gap:.75rem}.app-sidebar__collapse{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;min-height:2.35rem}.app-sidebar__close,.app-sidebar__collapse,.app-topbar__menu{border:1px solid rgba(200,167,106,.24);border-radius:8px;background:rgba(255,255,255,.08);color:white}.app-sidebar__close,.app-topbar__menu{display:none;width:2.55rem;min-height:2.55rem}.app-sidebar__user em{display:inline-flex;align-items:center;min-height:1.6rem;border:1px solid rgba(200,167,106,.34);border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.12rem .45rem;font-size:.72rem;font-style:normal;font-weight:950;text-transform:uppercase}.app-sidebar__user{align-items:flex-start;flex-direction:column;gap:.18rem;border:1px solid var(--border-dark);border-radius:8px;background:rgba(255,255,255,.06);padding:.85rem}.app-sidebar__user strong{font-size:1rem}.app-sidebar__user span{color:#a3a3a3}.app-sidebar--compact{padding-inline:.65rem}.app-sidebar--compact .brand-mark__image{width:2.6rem}.app-sidebar--compact .app-sidebar__user{align-items:center;padding:.65rem .35rem;text-align:center}.app-sidebar--compact .app-sidebar__user .eyebrow,.app-sidebar--compact .app-sidebar__user span,.app-sidebar--compact .app-sidebar__user strong,.app-sidebar--compact .sidebar-nav a span,.app-sidebar--compact .sidebar-nav__group p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app-sidebar--compact .app-sidebar__user em{width:2.45rem;justify-content:center;padding-inline:.2rem;font-size:0}.app-sidebar--compact .app-sidebar__user em:before{content:"ADV";font-size:.68rem}.app-sidebar--compact .sidebar-nav a{justify-content:center;padding-inline:.55rem}.sidebar-nav,.sidebar-nav__group{display:grid;grid-gap:.4rem;gap:.4rem}.sidebar-nav{align-content:start;padding-bottom:1rem}.sidebar-nav__group{padding-top:.45rem}.sidebar-nav__group p{margin:.6rem 0 .2rem}.sidebar-nav__group p,.sidebar-nav__zone{color:#7a7a7a;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav__zone{margin:.85rem 0 .25rem;padding:0 .72rem;display:flex;align-items:center;gap:.45rem}.sidebar-nav__zone:before{content:"";width:10px;height:1px;flex:0 0 10px;background:var(--ng-gold-light,#e8d29a)}.sidebar-nav__group--flat>.sidebar-nav__zone:first-of-type{margin-top:.6rem}.app-sidebar--compact .sidebar-nav__zone{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sidebar-nav a{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;border:1px solid transparent;border-radius:8px;color:#d8d8d8;padding:.62rem .72rem;text-decoration:none;font-weight:850;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.sidebar-nav a.active,.sidebar-nav a:hover{border-color:rgba(200,167,106,.5);background:linear-gradient(90deg,rgba(200,167,106,.18),rgba(255,255,255,.96));color:var(--napa-deep);box-shadow:0 0 24px rgba(200,167,106,.16);transform:translateX(2px)}.app-sidebar svg,.app-topbar svg,.sidebar-nav svg{width:1rem;height:1rem;flex:0 0 auto}.app-shell__content{min-width:0}.app-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:grid;grid-template-columns:minmax(11rem,1fr) auto auto;align-items:center;grid-gap:.75rem;border-bottom:1px solid rgba(200,167,106,.14);background:rgba(8,8,8,.86);color:white;padding:.62rem 1.25rem;max-width:100%;overflow:visible;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topbar,.app-topbar__identity{gap:.75rem;min-width:0}.app-topbar__brand-center{display:none}.app-topbar p,.app-topbar__crumb{margin:0}.app-topbar__crumb{font-size:clamp(1rem,1.1vw,1.18rem);line-height:1.1}.app-topbar__clock{display:none;align-items:center;justify-content:center;min-width:3.4rem;color:var(--gold);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-quick-actions,.app-topbar__actions{gap:.45rem;overflow:visible;justify-content:flex-end}.app-topbar__actions{min-width:0}.app-quick-actions .icon-button,.app-status-pill,.app-topbar__actions .icon-button,.app-topbar__actions .icon-only-button{min-height:2.28rem;border-radius:5px;padding:.42rem .62rem;font-size:.72rem;letter-spacing:.08em;white-space:nowrap}.app-topbar__actions .language-switcher__buttons{min-height:2.28rem}.notification-bell{position:relative;display:inline-flex}.notification-bell__badge{position:absolute;top:-.3rem;right:-.3rem;display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:999px;background:var(--gold-soft);color:#101010;font-size:.62rem;font-weight:950;padding-inline:.2rem}.notification-bell__dropdown{position:fixed;display:grid;width:min(22rem,calc(100vw - 2rem));overflow:auto;grid-gap:.3rem;gap:.3rem;border:1px solid rgba(200,167,106,.28);border-radius:10px;background:linear-gradient(135deg,rgba(200,167,106,.12),transparent 38%),#101010;padding:.48rem;box-shadow:0 28px 80px rgba(0,0,0,.44)}.notification-bell__portal{position:fixed;inset:0;z-index:1000;background:transparent}.notification-bell__dropdown:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.notification-bell__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.28rem .35rem .35rem}.notification-bell__header strong{color:white;font-size:.78rem;font-weight:950;text-transform:uppercase}.notification-bell__mark-all{color:var(--gold-soft);font-size:.7rem;font-weight:700;background:none;border:0;cursor:pointer}.notification-bell__list{display:grid;grid-gap:.3rem;gap:.3rem}.notification-bell__item{position:relative;display:grid;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05)}.notification-bell__item--unread{border-color:rgba(200,167,106,.4);background:rgba(200,167,106,.08)}.notification-bell__item a,.notification-bell__item>div{display:grid;grid-gap:.14rem;gap:.14rem;color:white;text-decoration:none;padding:.62rem 2.1rem .62rem .72rem}.notification-bell__item strong{line-height:1.2;font-size:.85rem}.notification-bell__item p{color:#c5c5c5;font-size:.78rem;line-height:1.35}.notification-bell__item span{color:#8f8f8f;font-size:.68rem}.notification-bell__mark-read{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid rgba(200,167,106,.34);color:var(--gold-soft);background:rgba(0,0,0,.3);cursor:pointer}.notification-bell__empty{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem .72rem;color:#c5c5c5;text-align:center}.notification-bell__empty strong{color:white}.app-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:max-content}.app-quick-actions .icon-button,.app-topbar__actions .icon-button,.app-topbar__actions .icon-only-button{min-height:2.45rem;padding-block:.5rem}.app-topbar__desktop-actions{display:contents}.app-sidebar__actions{display:none}.app-status-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;border:1px solid rgba(200,167,106,.22);border-radius:8px;background:rgba(200,167,106,.1);color:var(--gold-soft);padding:.45rem .65rem;font-size:.78rem;font-weight:950;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}.app-status-pill:hover{border-color:rgba(232,210,154,.44);background:rgba(200,167,106,.16);transform:translateY(-1px)}.app-shell__scrim{display:none}.dashboard-main{width:min(100%,1420px);margin:0 auto;padding:.9rem 1rem 3rem}.workspace-page{display:grid;grid-gap:.85rem;gap:.85rem}.workspace-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:.85rem;gap:.85rem;min-height:9.5rem;overflow:hidden;border:1px solid #1f1f1f;border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 34%),linear-gradient(315deg,rgba(200,167,106,.12),transparent 38%),var(--napa-charcoal);color:white;padding:.95rem;box-shadow:0 24px 70px rgba(16,16,16,.18)}.workspace-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:3.4rem 3.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 72%,transparent);pointer-events:none}.workspace-hero>*{position:relative;z-index:1}.sales-ticker{grid-column:1/-1;overflow:hidden;border:1px solid rgba(200,167,106,.22);border-radius:8px;background:rgba(200,167,106,.08);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sales-ticker__track{display:flex;width:max-content;gap:1.5rem;padding:.45rem 0;animation:sales-ticker-scroll 38s linear infinite}.sales-ticker span{display:inline-flex;align-items:center;gap:.45rem;min-width:max-content;color:white;font-size:.8rem;font-weight:900}.sales-ticker svg{width:1rem;height:1rem}.language-switcher{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.5rem;color:inherit}.language-switcher span{display:inline-flex;align-items:center;gap:.28rem;color:inherit;font-size:.78rem;font-weight:950;text-transform:uppercase}.language-switcher svg{width:.95rem;height:.95rem}.language-switcher__buttons{display:inline-flex;gap:.2rem;border:1px solid rgba(200,167,106,.28);border-radius:999px;background:rgba(255,255,255,.08);padding:.2rem}.language-switcher__buttons button{min-width:2.25rem;min-height:2rem;border:0;border-radius:999px;background:transparent;color:currentColor;padding:.32rem .55rem;font-size:.76rem;font-weight:950}.language-switcher__buttons button.active{background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);box-shadow:0 0 18px rgba(200,167,106,.24)}.language-switcher--compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.workspace-section .sales-ticker{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}@keyframes sales-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.workspace-hero .eyebrow,.workspace-hero p{color:#c7c7c7}.action-row,.hero-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.65rem}.hero-actions{justify-content:flex-end}.icon-button,.icon-only-button,.quick-button,.segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.48rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.08);color:var(--napa-off-white);padding:.58rem .78rem;text-decoration:none;font-weight:900;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.icon-button--dark,.workspace-hero .icon-button:first-child{border-color:var(--ink);background:var(--ink);color:white}.icon-button--gold{border-color:rgba(200,167,106,.56);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-ink);box-shadow:0 14px 34px rgba(200,167,106,.18)}.icon-button--ghost{border-color:var(--ng-border-slate)!important;background:rgba(255,255,255,.08);color:white}.icon-button--secondary{border:2px solid var(--gold);background:transparent;color:var(--gold)}.icon-button--secondary:hover{background:rgba(232,210,154,.12)}.icon-button--textlink{display:inline-flex;align-items:center;gap:.35rem;min-height:0;border:none;background:none;padding:0;color:var(--gold);font-weight:700;text-decoration:none;box-shadow:none}.icon-button--textlink:hover{text-decoration:underline}.workspace-hero .icon-button{border-color:rgba(255,255,255,.24)}.icon-only-button{width:2.8rem;min-height:2.8rem;padding:0}.subnav{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.subnav--compact{justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-radius:8px;background:rgba(8,8,8,.88);padding:.55rem;box-shadow:var(--shadow-card)}.subnav--context{display:grid;grid-template-columns:minmax(0,1fr) auto}.subnav-context{display:grid;grid-gap:.08rem;gap:.08rem}.subnav-context span,.subnav-context strong{display:block}.subnav-context span{color:var(--muted);font-size:.84rem;font-weight:800}.subnav-select{display:flex;align-items:center;grid-template-columns:none;gap:.55rem;min-width:min(100%,17rem)}.subnav-select span{color:var(--muted);font-size:.78rem;font-weight:950;text-transform:uppercase}.subnav-select select{min-height:2.45rem;padding-block:.55rem}.subnav-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.action-menu{position:relative}.action-menu summary,.btn-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.08);color:var(--napa-off-white);padding:.55rem .75rem;font-weight:950;list-style:none;cursor:pointer}.action-menu summary::-webkit-details-marker{display:none}.action-menu>div{position:absolute;top:calc(100% + .45rem);right:0;z-index:35;display:grid;width:max-content;min-width:13rem;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);padding:.45rem;box-shadow:var(--shadow-soft)}.action-menu>div a{justify-content:flex-start;box-shadow:none}.action-menu>div .icon-button{width:100%;justify-content:flex-start}.action-menu--inline{align-self:end}.subnav a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.08);color:var(--napa-off-white);padding:.65rem .85rem;text-decoration:none;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.subnav a:hover{border-color:rgba(232,210,154,.42);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);transform:translateY(-1px)}.metric-grid,.workspace-grid{display:grid;grid-gap:.75rem;gap:.75rem}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.workspace-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.account-row,.activity-row,.badge-card,.customer-card,.insight-card,.leader-card,.metric-card,.note-row,.permission-list article,.pipeline-column,.seller-card,.task-row,.workspace-section{border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);box-shadow:var(--shadow-card)}.level-progress-track{position:relative;width:100%;height:.6rem;border-radius:999px;overflow:hidden;background:var(--ng-navy-800);border:1px solid var(--ng-border-gold-soft)}.level-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ng-gold-dark),var(--ng-gold-light));transition:width .3s ease}.badge-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.badge-card{display:grid;grid-gap:.4rem;gap:.4rem;padding:.9rem;align-content:start}.badge-card svg{width:1.5rem;height:1.5rem}.badge-card--unlocked{border-color:var(--ng-border-gold)}.badge-card--unlocked svg{color:var(--ng-gold-light)}.badge-card--locked{opacity:.55}.badge-card--locked svg{color:var(--ng-text-muted)}.celebration-toast{position:fixed;z-index:80;top:1.25rem;right:1.25rem;display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:.6rem;gap:.6rem;max-width:22rem;padding:.9rem 1rem;border:1px solid var(--ng-border-gold);border-radius:10px;background:var(--napa-graphite);box-shadow:var(--shadow-card);animation:celebration-toast-in .25s ease-out}@media (prefers-reduced-motion:reduce){.celebration-toast{animation:none}}@keyframes celebration-toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.celebration-confetti{width:3rem;height:3rem;margin:-.5rem}.celebration-toast strong{display:block;color:var(--ng-gold-light)}.celebration-toast p{margin:.15rem 0 0;color:var(--ng-text-muted);font-size:.85rem}.celebration-toast__close{border:none;background:none;color:var(--ng-text-muted);font-size:1.1rem;line-height:1;cursor:pointer;padding:0}.metric-card{display:grid;grid-gap:.42rem;gap:.42rem;min-height:7.5rem;padding:.82rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.account-row:hover,.customer-card:hover,.leader-card:hover,.metric-card:hover,.seller-card:hover,.task-row:hover,.workspace-section:hover{border-color:var(--gold-soft);box-shadow:var(--shadow-soft)}.metric-card:hover{transform:translateY(-1px)}.insight-card>svg,.metric-card__icon,.permission-list svg,.quick-button svg{display:inline-flex;width:2.05rem;height:2.05rem;padding:.46rem;border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft)}.metric-card p,.metric-card span,.metric-card strong{margin:0}.metric-card strong{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1}.workspace-section{display:grid;grid-gap:.78rem;gap:.78rem;align-content:start;padding:.85rem}.workspace-section--ink{border-color:#242424;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%),#151515;color:white}.workspace-section--ink .eyebrow,.workspace-section--ink p,.workspace-section--ink span{color:#c8c8c8}.workspace-section--ink .progress-track{background:#303030}.workspace-section--soft{background:linear-gradient(135deg,rgba(200,167,106,.12),rgba(255,255,255,.04)),var(--napa-graphite)}.account-notification-prefs__list{display:grid;grid-gap:.5rem;gap:.5rem}.account-notification-prefs__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--napa-border-gold,rgba(200,167,106,.2));border-radius:.6rem;background:rgba(255,255,255,.03)}.account-notification-prefs__row input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--gold-soft,#c8a76a)}.account-notification-prefs__locked{font-size:.85rem;color:var(--gold-soft,#c8a76a)}.demo-data-banner{display:flex;align-items:flex-start;gap:.6rem;border:1px solid var(--napa-border-gold-strong)}.demo-data-banner p{margin:0}.billing-notice-banner{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;border:1px solid rgba(25,45,38,.2)}.billing-notice-banner p{margin:0}.billing-notice-banner--past_due{border-color:rgba(180,130,32,.52);background:rgba(247,237,209,.82)}.billing-notice-banner--cancelled,.billing-notice-banner--closed{border-color:rgba(155,79,66,.46);background:rgba(249,234,230,.88)}.section-heading{display:grid;grid-gap:.25rem;gap:.25rem}.account-row h3,.activity-row h3,.customer-card h3,.insight-card h2,.leader-card h2,.note-row h3,.permission-list h3,.section-heading h2,.seller-card h3,.task-row h3{margin:0;line-height:1.15;font-weight:920}.section-heading h2{font-size:clamp(1.35rem,2vw,1.85rem)}.activity-row h3,.customer-card h3,.note-row h3,.seller-card h3,.task-row h3{font-size:1.05rem}.account-row p,.activity-row p,.customer-card p,.insight-card p,.note-row p,.permission-list p,.section-heading p,.seller-card p,.task-row p{margin:0}.section-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.goal-line{display:grid;grid-gap:.5rem;gap:.5rem}.goal-line>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:inherit}.goal-line span{color:var(--muted)}.progress-track{height:.62rem;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.1)}.progress-track span{display:block;height:100%;border-radius:inherit}.progress-track span,.progress-track--gold span{background:linear-gradient(90deg,var(--gold-soft),var(--gold))}.progress-track--money span{background:linear-gradient(90deg,var(--napa-success),var(--gold))}.reminder-popover{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 34%),var(--napa-graphite);color:white;padding:1rem;box-shadow:0 24px 70px rgba(0,0,0,.24)}.reminder-popover h2,.reminder-popover p{margin:0}.next-move-card__top>svg,.reminder-popover__icon{display:inline-flex;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:.7rem}.reminder-popover__content{display:grid;grid-gap:.45rem;gap:.45rem}.reminder-popover .eyebrow,.reminder-popover__content>p{color:#d6d6d6}.reminder-popover__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.reminder-popover .icon-button:not(.icon-button--dark){border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:white}.reminder-meta{display:flex;flex-wrap:wrap;gap:.45rem}.reminder-meta span{display:inline-flex;min-height:1.85rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);color:var(--muted);padding:.25rem .55rem;font-size:.82rem;font-weight:900}.reminder-popover .reminder-meta span,.workspace-section--ink .reminder-meta span{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#dedede}.next-move-card{min-height:100%}.next-move-card h2,.next-move-card p,.next-move-card__footer span{margin:0}.next-move-card__footer,.next-move-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.next-move-card__top>svg{color:white;flex:0 0 auto}.next-move-card__footer{align-items:center}.next-move-card__footer span{display:inline-flex;min-height:2.1rem;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:white;padding:.35rem .65rem;font-weight:900}.daily-quest-panel{background:radial-gradient(circle at top left,rgba(200,167,106,.16),transparent 34%),var(--napa-graphite)}.daily-quest-list{display:grid;grid-gap:.65rem;gap:.65rem}.daily-quest-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.75rem}.daily-quest-card--button{width:100%;color:var(--ink);text-align:left;cursor:pointer}.daily-quest-card svg{width:2.3rem;height:2.3rem;border-radius:8px;background:var(--ink);color:white;padding:.55rem}.daily-quest-card>div{display:grid;grid-gap:.4rem;gap:.4rem}.daily-quest-card p,.daily-quest-card span,.daily-quest-card strong{margin:0}.daily-quest-card p{color:var(--muted)}.daily-quest-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.daily-quest-card__top span{font-weight:900;color:var(--muted)}.level-system-panel{background:radial-gradient(circle at top right,rgba(200,167,106,.16),transparent 34%),var(--napa-graphite)}.badge-catalog-grid,.level-ladder,.level-summary-grid,.pulse-insight-grid,.pulse-question-grid,.question-bank-grid,.ticker-admin-grid{display:grid;grid-gap:.75rem;gap:.75rem}.level-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.badge-catalog-card,.level-ladder-card,.level-progress-card,.level-quality-card,.pulse-insight-card,.pulse-question-card,.question-card,.ticker-admin-card,.workhub-checklist-item,.workhub-ledger-row,.workhub-status-card{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.9rem}.badge-catalog-card,.level-ladder-card,.level-progress-card,.level-quality-card,.pulse-insight-card,.pulse-question-card,.question-card,.ticker-admin-card{display:grid;grid-gap:.75rem;gap:.75rem}.badge-catalog-card h3,.badge-catalog-card p,.level-ladder-card h3,.level-ladder-card p,.level-progress-card h3,.level-progress-card p,.level-quality-card h3,.level-quality-card p,.pulse-insight-card h3,.pulse-insight-card p,.pulse-question-card strong,.question-card h3,.question-card p,.ticker-admin-card h3,.ticker-admin-card p,.workhub-checklist-item h3,.workhub-checklist-item p,.workhub-ledger-row h3,.workhub-ledger-row p,.workhub-status-card h3,.workhub-status-card p{margin:0}.level-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}.level-ladder-card{min-height:12rem;opacity:.72}.level-ladder-card--unlocked{opacity:1;border-color:#101010;box-shadow:inset 0 0 0 1px rgba(16,16,16,.08)}.level-unlocks{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.level-unlocks span{display:inline-flex;min-height:1.85rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);color:var(--muted);padding:.25rem .55rem;font-size:.82rem;font-weight:900}.ticker-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-catalog-grid,.pulse-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-question-grid,.question-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-catalog-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.badge-catalog-card svg{width:2.35rem;height:2.35rem;border-radius:8px;background:var(--ink);color:white;padding:.55rem}.badge-catalog-card--unlocked{border-color:#101010;box-shadow:inset 0 0 0 1px rgba(16,16,16,.08)}.question-card--disabled,.ticker-admin-card--disabled{opacity:.68;background:rgba(255,255,255,.045)}.pulse-question-card textarea,.question-card textarea,.ticker-admin-card textarea{min-height:5.5rem}.pulse-question-card{align-content:start}.pulse-question-card strong{line-height:1.2}.workhub-form textarea{min-height:5.8rem}.workhub-checklist,.workhub-ledger,.workhub-status-stack{display:grid;grid-gap:.75rem;gap:.75rem}.workhub-checklist-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.3fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.workhub-status-card{display:grid;grid-gap:.55rem;gap:.55rem;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.workhub-status-card p{color:#c8c8c8}.workhub-status-dot{width:.85rem;height:.85rem;border-radius:999px;box-shadow:0 0 0 .35rem rgba(255,255,255,.08)}.workhub-status-dot--good{background:var(--green)}.workhub-status-dot--warning{background:var(--amber)}.workhub-status-dot--critical{background:var(--red)}.workhub-ledger-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workhub-ledger-row p{color:var(--muted)}.game-panel{overflow:hidden}.admin-leader-preview,.badge-row,.challenge-list,.score-breakdown,.scoring-grid{display:grid;grid-gap:.75rem;gap:.75rem}.score-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.badge-row span,.score-breakdown span{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:.4rem .55rem;text-align:center;font-weight:900}.badge-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.challenge-card,.score-rule-card{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.9rem}.admin-leader-preview article,.challenge-card__top,.score-rule-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.admin-leader-preview h3,.challenge-card h3,.score-rule-card h3{margin:0;line-height:1.15}.admin-leader-preview p,.challenge-card p{margin:0;color:var(--muted)}.admin-leader-preview article{align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);padding:.8rem}.admin-leader-preview p{color:#c8c8c8}.scoring-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.popup-builder textarea,.reminder-card textarea{min-height:6.4rem}.popup-preview__flow,.reminder-grid{display:grid;grid-gap:.75rem;gap:.75rem}.popup-preview__flow article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);padding:.85rem}.popup-preview__flow span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:rgba(200,167,106,.14);color:var(--gold-soft);font-weight:950}.popup-preview__flow h3,.popup-preview__flow p{margin:0}.popup-preview__flow p{color:#c8c8c8}.reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reminder-card{display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.9rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.reminder-card:hover{border-color:var(--ink);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.reminder-card--disabled{opacity:.68;background:rgba(255,255,255,.045)}.reminder-card h3,.reminder-card p{margin:0}.score-rule-card textarea{min-height:6rem}.score-rule-card__footer{align-items:center}.revenue-panel{border-color:rgba(22,163,74,.24);background:linear-gradient(135deg,rgba(157,240,197,.12),rgba(255,255,255,.04)),var(--napa-graphite)}.deal-badge-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.deal-badge-row span{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(22,163,74,.22);border-radius:8px;background:rgba(22,163,74,.08);color:#126c35;padding:.4rem .55rem;text-align:center;font-weight:900}.deal-focus{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.8rem}.deal-focus h3,.deal-focus p{margin:0}.deal-focus p:not(.eyebrow){color:var(--muted)}.import-preview,.integration-status,.mapping-list,.sync-step-list{display:grid;grid-gap:.75rem;gap:.75rem}.integration-status{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-status span{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);padding:.4rem .6rem;text-align:center;font-weight:900}.integration-status svg{width:1rem;height:1rem}.import-preview-card,.mapping-row{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.9rem}.mapping-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center}.mapping-row svg{color:var(--cyan)}.import-preview-card h3,.import-preview-card p,.mapping-row h3,.mapping-row p,.success-copy{margin:0}.import-preview-card p,.mapping-row p,.success-copy{color:var(--muted)}.import-preview-card{display:grid;grid-gap:.7rem;gap:.7rem}.success-copy{border:1px solid rgba(22,163,74,.24);border-radius:8px;background:rgba(22,163,74,.1);padding:.7rem .8rem;font-weight:800}.quote-delivery{display:grid;grid-gap:.6rem;gap:.6rem}.coaching-roadmap article,.plan-card,.template-card{border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite)}.plan-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:13.5rem;padding:.85rem}.plan-card--active{border-color:rgba(232,210,154,.36);background:linear-gradient(135deg,rgba(200,167,106,.16),rgba(255,255,255,.04)),var(--napa-graphite);box-shadow:inset 0 0 0 1px rgba(200,167,106,.12)}.coaching-roadmap h3,.coaching-roadmap p,.plan-card h2,.plan-card p,.template-card h3,.template-card p{margin:0}.price-tag{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:white;padding:.35rem .6rem;font-weight:950;white-space:nowrap}.coaching-roadmap,.template-grid,.template-list{display:grid;grid-gap:.7rem;gap:.7rem}.template-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.template-list span{display:inline-flex;align-items:center;min-height:2.2rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.45rem .65rem;font-weight:850}.template-list--blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coaching-roadmap article,.template-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.62rem;gap:.62rem;align-items:flex-start;padding:.75rem}.template-card svg{width:2.15rem;height:2.15rem;border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.5rem}.coaching-roadmap p,.template-card p{color:var(--muted)}.workspace-section--ink .coaching-roadmap article{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.workspace-section--ink .coaching-roadmap p{color:#c8c8c8}.insight-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:12rem;padding:1rem;transition:transform .18s ease,border-color .18s ease}.insight-card,.insight-card--static{text-decoration:none}.insight-card:hover{border-color:var(--ink)}.insight-card span{display:inline-flex;align-items:center;gap:.35rem;align-self:end;font-weight:900}.quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.quick-button{min-height:5.5rem;flex-direction:column;padding:.9rem}.form-panel{gap:.75rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.form-grid--compact{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr)}.mission-center-layout{display:grid;grid-gap:.75rem;gap:.75rem}.mission-control-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:.65rem;gap:.65rem;align-items:stretch}.compact-workflow-hints .workspace-section,.mission-control-strip article{min-height:0;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at top left,rgba(200,167,106,.12),transparent 34%),var(--napa-graphite);padding:.78rem;box-shadow:var(--shadow-card)}.mission-control-strip article{display:grid;grid-gap:.12rem;gap:.12rem}.mission-control-strip span{color:var(--muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.mission-control-strip strong{color:var(--ink);font-size:1.75rem;line-height:1}.mission-control-strip small{color:var(--muted);font-weight:800}.mission-composer-panel{border-color:rgba(200,167,106,.32);background:linear-gradient(135deg,rgba(232,210,154,.16),rgba(255,255,255,.035) 48%),var(--napa-graphite)}.form-grid--mission{grid-template-columns:minmax(14rem,1.2fr) minmax(10rem,.8fr) minmax(5rem,.36fr) minmax(8rem,.5fr);align-items:end}.mission-composer-panel__note{grid-column:1/-1}.mission-composer-panel textarea{min-height:4.5rem}.mission-feed-panel{max-height:23rem;overflow:hidden}.scrollable-list{min-height:0;overflow:auto;padding-right:.2rem}.scrollable-list--compact{max-height:15.5rem}.account-list,.activity-timeline,.manager-team-group,.note-timeline,.permission-list,.seller-list,.task-stack{display:grid;grid-gap:.58rem;gap:.58rem}.manager-team-group+.manager-team-group{margin-top:1rem}.manager-team-group h4{color:var(--napa-sand);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.account-row,.activity-row,.customer-card,.note-row,.permission-list article,.seller-card,.task-row{padding:.75rem}.account-row--current{border-color:rgba(232,210,154,.32);background:linear-gradient(135deg,rgba(200,167,106,.16),rgba(255,255,255,.04)),var(--napa-graphite)}.task-row{display:grid;grid-gap:.55rem;gap:.55rem}.task-row--unread{border-color:rgba(200,167,106,.4);background:rgba(200,167,106,.08)}.playbook-toc li a,.task-row>a{display:flex;align-items:center;min-height:2.8rem}.account-row,.customer-card__top,.pipeline-column__head,.seller-card__top,.task-row__actions,.task-row__main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.task-row__main{flex-wrap:wrap}.task-row__actions{align-items:center;flex-shrink:0}.task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.9rem}.task-meta span{min-height:1.8rem;border:1px solid var(--line);background:rgba(255,255,255,.065);padding:.25rem .5rem}.role-pill,.stage-pill,.status-pill,.task-meta span{display:inline-flex;align-items:center;border-radius:8px}.role-pill,.stage-pill,.status-pill{justify-content:center;min-height:1.9rem;border:1px solid var(--line);padding:.25rem .55rem;font-size:.82rem;font-weight:900}.status-pill--aktiv,.status-pill--klar{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:#126c35}.status-pill--pausad,.status-pill--paused{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12);color:#8a5400}.stage-pill,.status-pill--inbjuden,.status-pill--invited{border-color:rgba(232,210,154,.3);background:rgba(200,167,106,.12);color:var(--gold-soft)}.role-pill{background:#101010;color:white}.activity-row,.note-row{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:1rem;gap:1rem}.activity-row{border-color:rgba(232,210,154,.24);background:linear-gradient(135deg,rgba(200,167,106,.12),rgba(255,255,255,.04)),var(--napa-graphite)}.activity-date,.note-date{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-weight:900}.activity-row>div:last-child,.note-row>div:last-child{display:grid;grid-gap:.35rem;gap:.35rem}.activity-row>div:last-child>span,.note-row>div:last-child>span{color:var(--cyan);font-weight:900}.customer-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.pipeline-column{display:grid;grid-gap:.75rem;gap:.75rem;padding:.8rem;background:rgba(255,255,255,.065)}.pipeline-column__head{align-items:center}.pipeline-column__head h2{margin:0}.pipeline-column__head span,.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--ink);color:white;font-weight:900}.customer-card{display:grid;grid-gap:.7rem;gap:.7rem}.leaderboard{display:grid;grid-gap:.75rem;gap:.75rem}.leaderboard-arena{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem;align-items:stretch;border:1px solid rgba(200,167,106,.3);border-radius:8px;background:radial-gradient(circle at 70% 15%,rgba(200,167,106,.28),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.08),transparent 48%),var(--napa-charcoal);color:white;padding:1rem}.leaderboard-arena h2,.leaderboard-arena p{margin:0}.leaderboard-arena p{color:#c9c0ae}.leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;align-items:end}.podium-card{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(200,167,106,.26);border-radius:8px;background:rgba(255,255,255,.08);padding:.85rem;text-align:center}.podium-card--1{min-height:12rem;background:linear-gradient(180deg,rgba(200,167,106,.24),rgba(255,255,255,.08))}.podium-card--2{min-height:10.5rem}.podium-card--3{min-height:9.25rem}.podium-card svg{width:2.15rem;height:2.15rem;color:var(--gold-soft)}.leader-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem}.coach-pulse-panel,.leaderboard-game-filter,.reward-command-panel,.sales-pulse-result__grid,.seller-game-area{display:grid;grid-gap:.8rem;gap:.8rem}.coach-pulse-panel,.seller-game-area{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.1fr) minmax(16rem,.7fr);align-items:stretch;border:1px solid rgba(200,167,106,.26);border-radius:16px;background:radial-gradient(circle at 8% 0,rgba(200,167,106,.16),transparent 32%),#0c0c0c;color:white;padding:1rem}.coach-pulse-panel__head,.seller-game-area__lead{display:grid;align-content:center;grid-gap:.55rem;gap:.55rem}.coach-pulse-panel h2,.seller-game-area h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.25rem)}.coach-pulse-panel p,.seller-game-area p{margin:0;color:#cfc4b2}.coach-pulse-panel__grid,.reward-command-panel,.sales-pulse-result__grid,.seller-game-area__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-pulse-panel__grid article,.leaderboard-climb-card,.reward-command-panel article,.sales-pulse-result__grid article,.seller-game-area__stats article{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.065);padding:.8rem}.coach-pulse-panel__grid span,.leaderboard-climb-card span,.reward-command-panel span,.sales-pulse-result__grid span,.seller-game-area__stats span{color:var(--gold-soft);font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.coach-pulse-panel__grid strong,.leaderboard-climb-card strong,.reward-command-panel strong,.sales-pulse-result__grid strong,.seller-game-area__stats strong{color:white;font-size:1.08rem}.reward-command-panel p,.sales-pulse-result__grid p,.seller-game-area__stats small{color:#cfc4b2}.seller-game-area__move{display:grid;align-content:center;grid-gap:.45rem;gap:.45rem;border:1px solid rgba(232,210,154,.34);border-radius:14px;background:linear-gradient(135deg,rgba(200,167,106,.22),rgba(255,255,255,.06)),rgba(255,255,255,.06);color:white;padding:1rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.seller-game-area__move:hover{transform:translateY(-3px);border-color:rgba(232,210,154,.56)}.seller-game-area__move em,.seller-game-area__move span{color:var(--gold-soft);font-style:normal;font-weight:950}.seller-game-area__move strong{font-size:1.35rem}.leaderboard-game-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.leaderboard-game-filter button{border:1px solid rgba(200,167,106,.22);border-radius:999px;background:var(--napa-graphite);color:#f5ead5;padding:.62rem .8rem;font-weight:950}.leaderboard-climb-card{margin-top:.9rem}.reward-command-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-command-panel article{background:var(--napa-graphite);color:white}.reward-command-panel__action{border-color:rgba(200,167,106,.32);background:radial-gradient(circle at top right,rgba(200,167,106,.25),transparent 42%),var(--napa-deep)}.reward-command-panel__action a{color:var(--gold-soft);font-weight:950;text-decoration:none}.coach-pulse-panel{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr)}.coach-pulse-panel__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.coach-pulse-panel .action-row{gap:.35rem}.coach-pulse-panel .action-row a{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f7ecd7;padding:.35rem .5rem;font-size:.72rem;font-weight:900;text-decoration:none}.target-feedback{border:1px solid rgba(22,164,107,.28);border-radius:12px;background:rgba(22,164,107,.08);color:#0f7a50;font-weight:950;padding:.75rem}.target-create-flow{display:grid;grid-gap:.75rem;gap:.75rem}.target-create-flow fieldset{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.065);padding:.85rem}.target-create-flow legend{color:var(--ink);font-weight:950;padding-inline:.35rem}.target-create-flow fieldset>p{margin:0;color:var(--muted);font-weight:850}.leader-card svg{width:2rem;height:2rem;color:var(--amber)}.leader-game-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.leader-game-meta span{border:1px solid rgba(200,167,106,.22);border-radius:8px;background:rgba(200,167,106,.08);color:var(--gold-dark);padding:.35rem .55rem;font-size:.78rem;font-weight:900}.segmented-control{display:inline-flex;border:1px solid var(--ng-border-slate);border-radius:8px;overflow:hidden;background:var(--ng-navy-800)}.segmented-control button{border:0;border-radius:0;background:var(--ng-navy-800);color:var(--ng-text-main);white-space:nowrap}.segmented-control button.active,.segmented-control button[aria-selected=true]{background:var(--ng-gold-light);color:var(--ng-navy-900)}.segmented-control button:hover:not(:disabled):not(.active):not([aria-selected=true]),.segmented-control button:not(.active):not([aria-selected=true]):focus-visible{background:var(--ng-border-slate);color:var(--ng-text-main)}.segmented-control button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--focus-ring)}.segmented-control button:disabled{background:var(--ng-navy-800);color:var(--ng-text-muted);cursor:not-allowed}.workspace-route-tabs{display:flex;max-width:100%;margin-bottom:.4rem;overflow-x:auto;overflow-y:hidden}.workspace-route-tabs .segmented-control{width:100%;min-width:max-content}.workspace-route-tabs .icon-button{width:auto!important;min-width:max-content!important;min-height:2.25rem!important;flex:1 0 auto!important;justify-content:center;padding:.35rem .65rem!important;border:0;border-radius:0;background:var(--ng-navy-800)!important;color:var(--ng-text-main)!important;box-shadow:none;font-size:.72rem!important;white-space:nowrap}.workspace-route-tabs .icon-button.active{background:var(--ng-gold-light)!important;color:var(--ng-navy-900)!important}.workspace-route-tabs .icon-button:hover:not(.active){background:var(--ng-border-slate)!important;color:var(--ng-text-main)!important}.workspace-route-tabs .icon-button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--focus-ring)}.workspace-route-tabs .icon-button[aria-disabled=true]{background:var(--ng-navy-800)!important;color:var(--ng-text-muted)!important;cursor:not-allowed}.kpi-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.kpi-row{display:grid;grid-template-columns:1.2fr repeat(6,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.85rem;border-top:1px solid var(--line);background:rgba(255,255,255,.065)}.kpi-row:first-child{border-top:0}.kpi-row--head{background:var(--ink);color:white;font-weight:900}.coach-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seller-kpi-card{display:grid;grid-gap:.9rem;gap:.9rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:1rem}.seller-kpi-card--critical{border-color:rgba(220,38,38,.25);background:linear-gradient(135deg,rgba(230,90,90,.14),rgba(255,255,255,.04)),var(--napa-graphite)}.seller-kpi-card--warning{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(200,167,106,.16),rgba(255,255,255,.04)),var(--napa-graphite)}.seller-kpi-card--good{border-color:rgba(22,163,74,.24);background:linear-gradient(135deg,rgba(157,240,197,.12),rgba(255,255,255,.04)),var(--napa-graphite)}.coach-action-list h3,.coach-action-list p,.kpi-focus-summary span,.kpi-focus-summary strong,.kpi-line span,.kpi-line strong,.seller-kpi-card h3,.seller-kpi-card p{margin:0}.kpi-focus-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.kpi-focus-summary span,.kpi-focus-summary strong{display:inline-flex;min-height:1.9rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.25rem .55rem;font-weight:900}.coach-action-list,.kpi-meter-stack{display:grid;grid-gap:.7rem;gap:.7rem}.kpi-line{display:grid;grid-gap:.45rem;gap:.45rem}.kpi-line>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kpi-line span{color:var(--muted)}.risk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;border-radius:8px;border:1px solid var(--line);padding:.25rem .6rem;font-size:.82rem;font-weight:950;white-space:nowrap}.risk-pill--critical{border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.1);color:#991b1b}.risk-pill--warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.12);color:#8a5400}.risk-pill--good{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:#126c35}.coach-action-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);padding:.85rem}.coach-action-list p{color:#c8c8c8}.filter-bar{display:grid;grid-template-columns:repeat(3,minmax(11rem,1fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end;box-shadow:var(--shadow-card)}.action-toolbar,.filter-bar{border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);padding:.75rem}.action-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.action-toolbar p{margin:0;color:var(--muted);font-size:.9rem;font-weight:800}.action-toolbar--gold{border-color:rgba(200,167,106,.26);background:linear-gradient(135deg,rgba(232,210,154,.14),rgba(255,255,255,.04)),var(--napa-graphite)}.admin-config-studio,.manager-command-center,.seller-command-workbench{display:grid;grid-gap:1rem;gap:1rem}.seller-command-workbench{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr)}.manager-command-center{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(18rem,.85fr)}.admin-config-studio{grid-template-columns:minmax(18rem,.72fr) minmax(0,1fr)}.command-panel,.config-module-card,.config-studio-hero{border:1px solid rgba(200,167,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 45%),#101010;color:white;box-shadow:0 20px 54px rgba(0,0,0,.18)}.command-panel{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start;min-height:100%;padding:1rem}.command-panel--mission,.command-panel--risk-board{grid-row:span 2}.command-panel--quests,.command-panel--rail{background:linear-gradient(135deg,rgba(200,167,106,.14),transparent 45%),#151515}.command-panel h2,.command-panel p,.config-module-card h3,.config-module-card p,.config-studio-hero h2,.config-studio-hero p{margin:0}.command-panel p,.config-module-card p,.config-studio-hero p{color:#c9c0ae}.status-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.8rem;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:#f3f3f3;padding:.24rem .5rem;font-size:.72rem;font-weight:950;text-transform:uppercase}.status-chip--gold{border-color:rgba(200,167,106,.42);background:rgba(200,167,106,.12);color:var(--gold-soft)}.coach-sequence-list,.config-module-grid,.manager-risk-stack,.mission-queue,.performance-pill-list,.quest-chip-grid{display:grid;grid-gap:.65rem;gap:.65rem}.coach-pulse-grid article,.manager-risk-card,.mission-queue-card,.performance-pill,.quest-chip-grid button{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07)}.mission-queue-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem}.coach-pulse-grid p,.coach-pulse-grid span,.manager-risk-card span,.mission-queue-card p,.mission-queue-card span,.performance-pill small,.quest-chip-grid span{color:#bfb6a5;font-size:.82rem}.coach-pulse-grid strong,.manager-risk-card strong,.mission-queue-card strong,.money-signal-card strong{color:white}.mission-queue-card__progress,.performance-pill i,.quest-chip-grid i{display:block;height:.42rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.mission-queue-card__progress span,.performance-pill b,.quest-chip-grid b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-soft),var(--gold))}.mission-queue-card__actions{display:flex;flex-wrap:wrap;gap:.35rem}.mission-queue-card__actions button{display:inline-flex;width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(200,167,106,.28);border-radius:8px;background:rgba(200,167,106,.1);color:var(--gold-soft)}.next-action-stack{display:flex;flex-wrap:wrap;gap:.55rem}.money-signal-card{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid rgba(200,167,106,.28);border-radius:8px;background:rgba(200,167,106,.1);padding:.85rem}.money-signal-card span{color:var(--gold-soft);font-size:.78rem;font-weight:950;text-transform:uppercase}.performance-pill,.quest-chip-grid button{display:grid;grid-gap:.35rem;gap:.35rem;width:100%;color:white;padding:.75rem;text-align:left}.performance-pill strong,.quest-chip-grid strong{font-size:1.15rem}.quest-chip-grid button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.quest-chip-grid svg{width:1.9rem;height:1.9rem;border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.42rem}.quest-chip-grid i{grid-column:1/-1}.coach-pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.coach-pulse-grid article{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem}.manager-risk-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem}.manager-risk-card>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.coach-sequence-list{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-sequence-list span{border:1px solid rgba(200,167,106,.2);border-radius:8px;background:rgba(200,167,106,.08);color:var(--gold-soft);padding:.55rem;font-size:.82rem;font-weight:900}.manager-kpi-signal-board{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 44%),#101010;color:white;padding:1rem;box-shadow:0 20px 54px rgba(0,0,0,.18)}.manager-kpi-signal-board h2{margin:0}.kpi-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.kpi-signal-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:10rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07);padding:.8rem}.kpi-signal-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kpi-signal-card__top span{color:#d8d0c0;font-size:.78rem;font-weight:950;text-transform:uppercase}.kpi-signal-card svg{width:2.1rem;height:2.1rem;border-radius:8px;padding:.45rem}.kpi-signal-card strong{font-size:2rem;line-height:1}.kpi-signal-card p,.kpi-signal-card small{margin:0;color:#c9c0ae}.kpi-signal-card small{font-weight:900}.kpi-signal-card--green{border-color:rgba(34,197,94,.36);background:linear-gradient(180deg,rgba(34,197,94,.18),rgba(255,255,255,.06))}.kpi-signal-card--green svg{background:rgba(34,197,94,.16);color:#86efac}.kpi-signal-card--yellow{border-color:rgba(234,179,8,.42);background:linear-gradient(180deg,rgba(234,179,8,.17),rgba(255,255,255,.06))}.kpi-signal-card--yellow svg{background:rgba(234,179,8,.14);color:#fde68a}.kpi-signal-card--red{border-color:rgba(239,68,68,.42);background:linear-gradient(180deg,rgba(239,68,68,.18),rgba(255,255,255,.06))}.kpi-signal-card--red svg{background:rgba(239,68,68,.14);color:#fca5a5}.config-studio-hero{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;padding:1rem}.config-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.config-module-card{display:grid;align-content:space-between;min-height:11.5rem;grid-gap:1rem;gap:1rem;padding:.9rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.config-module-card:hover{border-color:rgba(200,167,106,.5);transform:translateY(-2px)}.config-module-card span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.4rem;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:rgba(200,167,106,.1);color:var(--gold-soft);padding:.35rem .55rem;font-size:.78rem;font-weight:950}.event-mode-stage,.money-game-stage,.today-arena-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;overflow:hidden;border:1px solid rgba(200,167,106,.28);border-radius:8px;background:radial-gradient(circle at 82% 12%,rgba(200,167,106,.18),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),var(--napa-graphite);color:white;padding:1rem;box-shadow:0 18px 50px rgba(0,0,0,.18)}.event-mode-stage h2,.event-mode-stage p,.money-game-stage h2,.money-game-stage p,.today-arena-panel h2,.today-arena-panel p{margin:0}.event-mode-stage p,.money-game-stage p,.today-arena-panel p{color:#c9c0ae}.quick-action-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.quick-button--gold{border-color:rgba(200,167,106,.44);background:rgba(200,167,106,.12);color:var(--gold-soft)}.filter-bar label{gap:.25rem}.filter-bar select{min-height:2.45rem;padding-block:.52rem}.scroll-panel{max-height:39rem;overflow:auto}.compact-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.compact-stat-grid article,.compact-stat-grid button,.drawer-summary-grid article{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.85rem}.compact-stat-grid button{width:100%;text-align:left;cursor:pointer}.compact-stat-grid--actions button:hover,.daily-quest-card--button:hover{border-color:rgba(200,167,106,.5);box-shadow:0 12px 28px rgba(200,167,106,.12)}.compact-list-row span,.compact-stat-grid span,.drawer-summary-grid span{color:var(--muted);font-size:.78rem;font-weight:950;text-transform:uppercase}.compact-stat-grid strong,.drawer-summary-grid strong{font-size:1.45rem;line-height:1}.admin-control-card p,.compact-list-row p,.compact-stat-grid p,.seller-risk-row p{margin:0;color:var(--muted)}.compact-list{display:grid;grid-gap:.55rem;gap:.55rem}.compact-list-row{display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.8rem;text-decoration:none}.manager-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.75fr);grid-gap:1rem;gap:1rem}.seller-risk-list{display:grid;min-width:52rem;grid-gap:.45rem;gap:.45rem}.seller-risk-row{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.75fr) minmax(5rem,.55fr) minmax(5.5rem,.6fr) minmax(14rem,1.45fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.75rem}.seller-risk-row--head{border-color:#1e1e1e;background:#101010;color:white;font-size:.78rem;font-weight:950;text-transform:uppercase}.seller-risk-row small,.seller-risk-row strong{display:block}.seller-risk-row small{color:var(--muted);font-weight:800}.row-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.btn-chip{min-height:2.1rem;padding:.4rem .58rem;text-decoration:none;font-size:.82rem}.detail-drawer{position:fixed;inset:0;z-index:90;pointer-events:none}.detail-drawer__scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,0);transition:background-color .2s ease}.detail-drawer__panel{position:absolute;top:0;right:0;display:grid;align-content:start;grid-gap:1rem;gap:1rem;width:min(100%,31rem);height:100%;overflow-y:auto;border-left:1px solid var(--border-dark);background:var(--napa-deep);padding:1rem;box-shadow:-28px 0 70px rgba(0,0,0,.28);transform:translateX(104%);transition:transform .22s ease}.detail-drawer--open{pointer-events:auto}.detail-drawer--open .detail-drawer__scrim{background:rgba(0,0,0,.48)}.detail-drawer--open .detail-drawer__panel{transform:translateX(0)}.detail-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding-bottom:.85rem}.detail-drawer__head h2,.detail-drawer__head p{margin:0}.modal-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem}.modal-layer__scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,.64)}.activity-create-modal,.sales-pulse-modal{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem;width:min(100%,58rem);max-height:min(90vh,54rem);overflow:auto;border:1px solid rgba(200,167,106,.28);border-radius:8px;background:linear-gradient(180deg,rgba(200,167,106,.08),transparent 28%),white;padding:1rem;box-shadow:0 30px 90px rgba(0,0,0,.35)}.sales-pulse-modal{width:min(100%,70rem)}.pulse-modal-steps{display:flex;flex-wrap:wrap;gap:.5rem}.pulse-modal-steps span{border:1px solid rgba(200,167,106,.26);border-radius:8px;background:rgba(200,167,106,.1);color:var(--gold-dark);padding:.4rem .6rem;font-size:.78rem;font-weight:950;text-transform:uppercase}.pulse-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.pulse-quick-card{display:grid;grid-gap:.65rem;gap:.65rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.85rem}.pulse-quick-card legend{display:grid;grid-gap:.2rem;gap:.2rem;padding:0}.pulse-quick-card legend span{color:var(--muted);font-size:.76rem;font-weight:950;text-transform:uppercase}.pulse-answer-chips{display:flex;flex-wrap:wrap;gap:.45rem}.pulse-answer-chips label{position:relative;display:inline-flex;grid-template-columns:none;align-items:center;min-height:2.35rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.45rem .7rem;color:var(--ink);cursor:pointer}.pulse-answer-chips input{position:absolute;inset:0;opacity:0}.pulse-answer-chips label:has(input:checked){border-color:rgba(200,167,106,.62);background:linear-gradient(135deg,rgba(232,210,154,.24),rgba(200,167,106,.1)),var(--napa-graphite)}.pulse-free-text textarea{min-height:4.8rem}.activity-create-modal__head,.modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.activity-create-modal__head h2,.activity-create-modal__head p{margin:0}.quick-move-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.quick-move-grid--large{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.quick-move-option{position:relative;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.8rem;cursor:pointer}.quick-move-option input{position:absolute;inset:0;opacity:0}.quick-move-option:has(input:checked){border-color:rgba(200,167,106,.65);background:linear-gradient(135deg,rgba(232,210,154,.22),rgba(200,167,106,.1)),var(--napa-graphite)}.quick-move-option small{color:var(--muted);font-weight:900}.activity-create-modal--streamlined{width:min(100%,50rem)}.activity-modal-focus{display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid rgba(200,167,106,.24);border-radius:8px;background:linear-gradient(135deg,rgba(232,210,154,.28),rgba(255,255,255,.9));padding:.85rem}.activity-modal-focus span{color:var(--gold-dark);font-size:.74rem;font-weight:950;text-transform:uppercase}.activity-modal-focus strong{color:var(--ink)}.activity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-note-field textarea{min-height:6.5rem}.drawer-stack{display:grid;grid-gap:1rem;gap:1rem}.drawer-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.money-game-stage{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr)}.money-game-stage__main,.money-game-stage__side{display:grid;grid-gap:.85rem;gap:.85rem}.money-game-stage__side{border:1px solid rgba(200,167,106,.24);border-radius:8px;background:rgba(255,255,255,.08);padding:1rem}.event-phase-card>svg,.money-game-stage__side svg{width:2.4rem;height:2.4rem;color:var(--gold-soft)}.event-mode-stage{grid-template-columns:minmax(0,1fr) minmax(19rem,.5fr)}.event-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.coach-sequence-card,.event-phase-card,.event-score-grid article{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:1rem}.event-score-grid article{border-color:rgba(200,167,106,.26);background:rgba(255,255,255,.08);color:white}.event-score-grid span{display:block;color:#c9c0ae;font-size:.74rem;font-weight:950;text-transform:uppercase}.coach-sequence-card,.event-phase-card{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.coach-sequence-card h3,.coach-sequence-card p,.event-phase-card h3,.event-phase-card p{margin:0}.customer-board--compact{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.brand-preview{display:grid;grid-gap:1rem;gap:1rem;align-content:center;min-height:100%}.brand-preview img{width:min(100%,34rem);border:1px solid rgba(200,167,106,.2);border-radius:8px}.brand-preview__badges{display:flex;flex-wrap:wrap;gap:.5rem}.brand-preview__badges span{border:1px solid rgba(200,167,106,.28);border-radius:8px;color:var(--gold-soft);padding:.45rem .65rem;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-control-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr);grid-gap:1rem;gap:1rem;min-height:15rem;border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);padding:1rem;box-shadow:var(--shadow-card)}.admin-control-card h2{margin:0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1}.admin-control-card--dark{border-color:#242424;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#101010;color:white}.admin-control-card--dark .eyebrow,.admin-control-card--dark p{color:#c8c8c8}.admin-link-list{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.admin-link-list a{display:flex;align-items:center;justify-content:space-between;min-height:2.45rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.55rem .7rem;text-decoration:none;font-weight:950}.admin-control-card--dark .admin-link-list a{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:white}.toggle-line{display:flex;grid-template-columns:none;align-items:center;gap:.45rem;white-space:nowrap}.module-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);padding:.75rem}.module-toggle-grid .toggle-line{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.55rem}.plan-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.plan-choice-button,.role-segment button{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);color:var(--ink);cursor:pointer}.plan-choice-button{display:grid;grid-gap:.25rem;gap:.25rem;min-height:5.2rem;padding:.72rem;text-align:left}.plan-choice-button small,.plan-choice-button span,.plan-choice-button strong{margin:0}.plan-choice-button span{color:var(--muted);font-size:.74rem;font-weight:950;text-transform:uppercase}.plan-choice-button strong{font-size:1rem;line-height:1.15}.plan-choice-button small{color:var(--muted);font-weight:850}.plan-choice-button--selected{border-color:rgba(200,167,106,.72);background:rgba(200,167,106,.14);box-shadow:inset 0 0 0 1px rgba(200,167,106,.16)}.access-control-grid{display:grid;grid-gap:.65rem;gap:.65rem}.access-control-group{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);padding:.7rem}.access-control-group>strong{font-size:.78rem;text-transform:uppercase}.access-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;min-height:4rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.58rem}.access-toggle input{width:1rem;min-height:1rem}.access-toggle b,.access-toggle small{display:block}.access-toggle b{line-height:1.15}.access-toggle small{color:var(--muted);font-weight:750;line-height:1.25}.access-toggle svg{width:1rem;height:1rem;color:var(--gold-soft)}.access-toggle--enabled{border-color:rgba(200,167,106,.54);background:rgba(200,167,106,.12)}.access-toggle--partial{border-color:rgba(200,167,106,.3);border-style:dashed}.access-toggle--disabled{opacity:.58}.module-entitlement-grid{display:grid;grid-gap:1rem;gap:1rem}.module-entitlement-grid>.license-safety-note{grid-column:1/-1}.module-entitlement-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(25,45,38,.16);border-radius:1rem;background:rgba(255,255,255,.72)}.module-entitlement-card--trial{border-color:rgba(180,130,32,.52)}.module-entitlement-card--preview{border-color:rgba(55,105,145,.48)}.module-entitlement-card--suspended{border-color:rgba(155,79,66,.46)}.module-entitlement-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.module-entitlement-card__heading p,.module-entitlement-card__trial{margin:.3rem 0 0}.module-entitlement-card__trial{font-weight:700;color:#765415}.module-entitlement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.admin-subscription-panel{margin-top:1.5rem}.admin-subscription-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.admin-subscription-history blockquote{margin:.5rem 0 0;padding-left:.8rem;border-left:3px solid rgba(25,45,38,.18);font-style:italic}.module-entitlement-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid rgba(25,45,38,.16);border-radius:1rem;background:rgba(255,255,255,.88)}.module-entitlement-banner>div{display:grid;grid-gap:.2rem;gap:.2rem}.module-entitlement-banner--trial{border-color:rgba(180,130,32,.52);background:rgba(247,237,209,.82)}.module-entitlement-banner--preview{border-color:rgba(55,105,145,.48);background:rgba(225,239,248,.86)}.module-entitlement-banner--suspended{border-color:rgba(155,79,66,.46);background:rgba(249,234,230,.88)}@media (max-width:720px){.admin-subscription-period,.module-entitlement-fields{grid-template-columns:1fr}.module-entitlement-banner{align-items:flex-start;flex-direction:column}}.seller-plan-detail,.seller-plan-list{gap:.55rem!important}.seller-plan-list>.workspace-hero{min-height:0!important;padding-block:.55rem!important}.seller-plan-list>.workspace-hero h1,.seller-plan-list>.workspace-hero p{margin:0!important}.seller-plan-list>.workspace-hero p:last-child,.seller-plan-list__current>.section-heading{display:none!important}.seller-plan-list__current{gap:.45rem!important;border-color:var(--ng-border-slate)!important;padding:.55rem!important}.seller-plan-detail__legacy,.seller-plan-detail__versions,.seller-plan-list__history,.seller-plan__secondary,.seller-plan__support{border:1px solid var(--ng-border-slate)!important;border-radius:6px!important;background:var(--ng-navy-800)!important}.seller-plan-detail__legacy>summary,.seller-plan-detail__versions>summary,.seller-plan-list__history>summary,.seller-plan__secondary>summary,.seller-plan__support>summary{padding:.5rem .62rem;color:var(--ng-text-main);font-size:.75rem;font-weight:850;cursor:pointer}.seller-plan-detail__summary .seller-plan-detail__legacy{border:0!important;border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important;background:transparent!important}.seller-plan-detail__summary .seller-plan-detail__legacy>summary{padding-inline:0;font-size:.68rem}.seller-plan-detail__versions[open],.seller-plan-list__history[open]{padding:.55rem!important}.seller-plan-detail__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.3fr);align-items:start;grid-gap:.55rem;gap:.55rem}.app-shell .seller-plan-detail__workspace>.customer-plan-overview{gap:.42rem!important;border-color:var(--ng-border-slate)!important;border-radius:6px!important;background:var(--ng-navy-800)!important;padding:.55rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__state-banner{gap:.4rem!important;margin:-.55rem -.55rem 0!important;border-bottom-color:var(--ng-border-slate)!important;background:var(--ng-navy-800)!important;padding:.38rem .55rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__state-banner p{display:none}.app-shell .seller-plan-detail__workspace .customer-plan-overview__heading{align-items:center!important;gap:.55rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__heading .section-heading{gap:.08rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__heading .section-heading>p:last-child{display:none}.app-shell .seller-plan-detail__workspace .customer-plan-overview__heading h2{font-size:1rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__totals{display:flex!important;grid-template-columns:none!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__totals span{border-color:var(--ng-border-slate)!important;background:transparent!important;padding:.28rem .42rem!important;font-size:.66rem!important}.app-shell .seller-plan__time-scope-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0}.seller-plan__time-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-navy-800)}.seller-plan__time-tabs button{min-height:2rem;border:0;border-left:1px solid var(--ng-border-slate);background:var(--ng-navy-800);color:var(--ng-text-main);font-size:.74rem;font-weight:850;cursor:pointer;white-space:nowrap}.seller-plan__time-tabs button:first-child{border-left:0}.seller-plan__time-tabs button.is-active{background:var(--ng-gold-light);color:var(--ng-navy-900)}.seller-plan__time-tabs button:hover:not(:disabled):not(.is-active){background:var(--ng-border-slate);color:var(--ng-text-main)}.seller-plan__time-tabs button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--focus-ring)}.seller-plan__time-tabs button:disabled{background:var(--ng-navy-800);color:var(--ng-text-muted);cursor:not-allowed}.app-shell .seller-plan-detail__workspace .inline-plan-overview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.4rem!important;gap:.4rem!important}.app-shell .seller-plan-detail__workspace .inline-overview-section{gap:.35rem!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.app-shell .seller-plan-detail__workspace .inline-overview-section>header{min-height:1.5rem}.app-shell .seller-plan-detail__workspace .inline-overview-customer{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;border-top:1px solid var(--ng-border-slate);padding:.32rem 0}.app-shell .seller-plan-detail__workspace .inline-overview-row{gap:0!important;border:0!important;border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important;background:transparent!important}.app-shell .seller-plan-detail__workspace .inline-overview-row:first-child{border-top:0!important}.app-shell .seller-plan-detail__workspace .inline-overview-row__button{display:grid!important;grid-template-columns:minmax(0,1fr) auto;min-height:2.25rem!important;padding:.3rem .42rem!important}.app-shell .seller-plan-detail__workspace .inline-overview-row__summary,.app-shell .seller-plan-detail__workspace .inline-overview-row__summary>span{gap:.45rem!important}.app-shell .seller-plan-detail__workspace .inline-overview-row__column-header{padding:.24rem .42rem}.app-shell .seller-plan-detail__workspace .inline-overview-row--event .inline-overview-row__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.app-shell .seller-plan-detail__workspace .inline-overview-row--event .inline-overview-row__summary>strong{min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.app-shell .seller-plan-detail__workspace .inline-overview-row--event .inline-overview-row__summary>span,.app-shell .seller-plan-detail__workspace .inline-overview-row__button>svg{min-width:max-content;flex:0 0 auto;white-space:nowrap}.app-shell .seller-plan-detail__workspace .inline-overview-row__editor--event,.app-shell .seller-plan-detail__workspace .inline-overview-task{min-width:0}.app-shell .seller-plan-detail__workspace .inline-overview-row__summary strong{font-size:.73rem!important}.app-shell .seller-plan-detail__workspace .inline-overview-row__summary small{font-size:.64rem!important}.app-shell .seller-plan-detail__workspace .customer-plan-card__live-actions{display:flex!important;align-items:center;justify-content:flex-end;padding:0 .42rem .32rem}.app-shell .seller-plan-detail__workspace .customer-plan-card__live-actions ul{display:none}.app-shell .seller-plan-detail__workspace .customer-plan-card__live-actions .icon-button{min-height:1.8rem!important;padding:.25rem .42rem!important;font-size:.68rem!important}.seller-plan__secondary{overflow:hidden}.seller-plan__secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;padding:0 .55rem .55rem}.seller-plan__support>.focus-support-panel{border:0!important;box-shadow:none!important}.seller-plan-detail__summary{position:-webkit-sticky;position:sticky;top:4.5rem;gap:.55rem!important;border-color:var(--ng-border-slate)!important;border-radius:6px!important;background:var(--ng-navy-800)!important;padding:.62rem!important}.seller-plan-detail__summary h2{font-size:1rem!important}.seller-plan-detail__summary dl{display:grid;grid-gap:0;gap:0;margin:0}.seller-plan-detail__summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-top:1px solid var(--ng-border-slate);padding:.4rem 0}.seller-plan-detail__summary dd,.seller-plan-detail__summary dt{margin:0}.seller-plan-detail__summary dt{color:var(--ng-text-muted);font-size:.7rem}.seller-plan-detail__summary dd{color:var(--ng-text-main);font-size:.86rem;font-weight:850}.seller-plan-detail__change{display:grid;grid-gap:.22rem;gap:.22rem;border-top:1px solid var(--ng-border-slate);padding-top:.45rem}.seller-plan-detail__change strong{color:var(--ng-text-main);font-size:.74rem}.seller-plan-detail__change p,.seller-plan-detail__change ul{margin:0;color:var(--ng-text-muted);font-size:.68rem}.app-shell--seller .dashboard-main{gap:.65rem!important;padding-block:.75rem!important}.app-shell--seller .workspace-page{gap:.65rem!important}.app-shell--seller .workspace-hero{min-height:0!important;gap:.75rem!important;border-radius:6px!important;padding:.72rem .82rem!important}.app-shell--seller .workspace-hero p{line-height:1.35!important}.app-shell--seller .workspace-section{gap:.62rem!important;border-radius:6px!important;padding:.72rem!important}.app-shell--seller .workspace-section .section-heading{gap:.12rem!important}.app-shell--seller .workspace-section .section-heading h2{line-height:1.18!important}.app-shell--seller .task-stack{gap:0!important}.app-shell--seller .task-stack>.task-row{gap:.22rem!important;border:0!important;border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important;background:transparent!important;padding:.5rem 0!important}.app-shell--seller .task-stack>.task-row:first-child{border-top:0!important}.app-shell--seller .task-stack>.task-row h3{font-size:.84rem!important;line-height:1.2!important}.app-shell--seller .task-stack>.task-row p,.app-shell--seller .task-stack>.task-row span{font-size:.74rem!important;line-height:1.35!important}@media (min-width:1280px){.app-shell--seller .workspace-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}}.app-shell--seller .app-topbar__identity{min-width:0;flex:0 1 auto}.app-shell--seller .app-topbar__identity .app-topbar__crumb{overflow:hidden;max-width:21rem;text-overflow:ellipsis;white-space:nowrap}.app-topbar__actions--seller{flex-wrap:nowrap!important}.app-topbar__actions--seller .dashboard-logout{min-height:2.35rem;white-space:nowrap}.seller-plan-wizard{gap:.55rem!important}.seller-plan-wizard>.workspace-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding:.42rem .62rem!important}.seller-plan-wizard>.workspace-hero>div:first-child{display:grid;grid-gap:.08rem;gap:.08rem}.seller-plan-wizard>.workspace-hero h1,.seller-plan-wizard>.workspace-hero p{margin:0!important}.seller-plan-wizard>.workspace-hero>div:first-child>p:last-child{color:var(--ng-text-muted);font-size:.72rem}.seller-plan-wizard__status{display:flex;grid-column:1/-1;align-items:center;gap:1rem;border-top:1px solid var(--ng-border-slate);padding-top:.25rem}.seller-plan-wizard__status>span{display:flex;align-items:baseline;gap:.35rem;min-width:0}.seller-plan-wizard__status small{color:var(--ng-text-muted);font-size:.62rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.seller-plan-wizard__status strong{overflow:hidden;color:var(--ng-text-main);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.app-shell--seller .seller-plan-wizard__step{gap:.45rem!important;padding:.62rem!important}.seller-plan-wizard__step>.section-heading{display:flex;align-items:baseline;gap:.5rem!important;border-bottom:1px solid var(--ng-border-slate);padding-bottom:.35rem}.seller-plan-wizard__step>.section-heading h2,.seller-plan-wizard__step>.section-heading p{margin:0!important}.seller-plan-wizard__step>.section-heading p:last-child{margin-left:auto!important;font-size:.68rem!important}.seller-plan-wizard .wizard-stepper{gap:.22rem!important;min-height:2rem!important}.seller-plan-wizard .wizard-stepper__item{flex:0 1 auto!important;min-width:0!important;flex-direction:row!important;gap:.25rem!important}.seller-plan-wizard .wizard-stepper__circle{width:1.45rem!important;height:1.45rem!important;border-radius:999px!important}.seller-plan-wizard .wizard-stepper__circle svg{width:.78rem;height:.78rem}.seller-plan-wizard .wizard-stepper__label{font-size:.62rem!important}.seller-plan-wizard .wizard-stepper__line{min-width:.5rem!important;margin-top:0!important}.seller-plan-wizard__step>.task-stack{gap:.35rem!important}.seller-plan-wizard__step>.task-stack>.section-heading{display:none}.seller-plan-wizard__target-actions{display:flex;min-width:0;align-items:center;gap:.35rem}.seller-plan-wizard__target-actions .add-card-button{flex:1 1 auto}.seller-plan-wizard__new-client{display:grid;grid-gap:.45rem!important;gap:.45rem!important;padding:.55rem!important}.seller-plan-wizard__event-row,.seller-plan-wizard__kpi-row,.seller-plan-wizard__target-row{display:grid!important;min-width:0!important;align-items:center!important;grid-gap:.4rem!important;gap:.4rem!important;border-color:var(--ng-border-slate)!important;border-radius:6px!important;background:var(--ng-navy-800)!important;padding:.45rem .5rem!important}.seller-plan-wizard__target-row{grid-template-columns:minmax(12rem,.9fr) minmax(0,2.2fr) auto}.seller-plan-wizard__target-row>.target-card__header{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;flex-wrap:nowrap!important}.seller-plan-wizard__target-row .target-card__identity{flex-basis:auto!important;min-width:0!important}.seller-plan-wizard__target-row .target-card__identity-control{min-height:2.15rem!important;border-color:var(--ng-border-slate)!important;border-radius:4px!important;padding:.25rem .4rem!important}.seller-plan-wizard__target-row .target-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}.seller-plan-wizard__target-row .target-card__toggle{align-self:center!important;white-space:nowrap}.seller-plan-wizard__target-row>.workspace-grid{grid-column:1/-1}.seller-plan-wizard__kpi-row{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr)!important;min-height:2.55rem!important;padding-block:.25rem!important}.seller-plan-wizard__kpi-row .target-card__grid,.seller-plan-wizard__kpi-row .target-card__header{min-width:0}.seller-plan-wizard__kpi-row .target-card__grid{grid-template-columns:minmax(0,1fr)!important}.seller-plan-wizard__kpi-row .target-card__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.35rem!important;gap:.35rem!important}.seller-plan-wizard__kpi-row .target-card__field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seller-plan-wizard__event-row{grid-template-columns:minmax(20rem,1.35fr) minmax(18rem,1.25fr) minmax(8rem,.55fr) auto;align-items:end!important}.seller-plan-wizard__event-row .event-card__identity{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(8.5rem,.55fr);align-items:end;grid-gap:.45rem;gap:.45rem}.seller-plan-wizard__event-row .event-card__identity input,.seller-plan-wizard__event-row .event-card__identity label{min-width:0;width:100%}.seller-plan-wizard__event-row input.event-card__date,.seller-plan-wizard__event-row input.event-card__name{min-height:1.9rem!important;padding:.15rem 0!important;font-size:.7rem!important;overflow:visible;text-overflow:clip}.seller-plan-wizard__event-row .event-card__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.seller-plan-wizard__event-row .checklist-draft{border-top:0!important;padding-top:0!important}.seller-plan-wizard__event-row .checklist-draft--open{grid-column:1/-1;grid-row:2;min-width:0;padding-top:.35rem!important;border-top:1px solid var(--ng-border-slate)!important}.seller-plan-wizard__event-row .checklist-draft__body{display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:end;grid-gap:.35rem;gap:.35rem;margin-top:.35rem}.seller-plan-wizard__event-row .checklist-draft__body>p{display:none}.seller-plan-wizard__event-row .checklist-draft__manager-support{grid-template-columns:minmax(0,1fr) minmax(7rem,10rem);min-height:2rem;gap:.35rem;border-radius:6px;padding:.25rem .4rem}.seller-plan-wizard__event-row .checklist-draft__add-item,.seller-plan-wizard__event-row .checklist-draft__manager-support select{min-height:2rem}.seller-plan-wizard__event-row .checklist-draft__add-item{padding:.3rem .45rem}.seller-plan-wizard__event-row .checklist-draft__row{grid-column:1/-1;border-radius:6px;padding:.35rem}.seller-plan-wizard__event-row>.event-card__delete{grid-column:4;grid-row:1;align-self:end;margin-left:0}.seller-plan-wizard .event-card__field-label,.seller-plan-wizard .target-card__field-label{margin-bottom:.08rem!important;font-size:.6rem!important}.seller-plan-wizard .activity-chip-select,.seller-plan-wizard .event-card__grid input,.seller-plan-wizard .probability-select,.seller-plan-wizard .target-card__grid input{min-height:1.9rem!important;font-size:.7rem!important}.seller-plan-wizard .add-card-button{min-height:2rem!important;border-radius:6px!important;padding:.35rem!important;font-size:.72rem!important}.app-shell .add-card-button,.app-shell .event-card__delete,.app-shell .icon-button,.app-shell .inline-overview-add,.app-shell .inline-overview-row__remove,.app-shell .target-card__delete,.app-shell .target-card__toggle,.app-shell main button{flex:0 0 auto;white-space:nowrap}.app-shell .event-card__delete,.app-shell .inline-overview-row__remove--icon,.app-shell .target-card__delete{width:2rem;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;padding:.35rem}.seller-plan-wizard .action-row--wizard{position:static!important;gap:.35rem!important;margin-top:0!important;padding-top:.45rem!important}.seller-plan-wizard__change-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;grid-gap:.25rem .55rem;gap:.25rem .55rem;min-height:2rem;padding:.35rem .5rem;border-block:1px solid var(--ng-border-slate);color:var(--ng-text-muted);font-size:.68rem}.seller-plan-wizard__change-row .eyebrow,.seller-plan-wizard__change-row span,.seller-plan-wizard__change-row strong{margin:0!important}.seller-plan-wizard__change-row strong{color:var(--ng-text-main)}.seller-plan-wizard .action-row--wizard .icon-button{min-height:2.15rem!important;padding:.35rem .55rem!important;font-size:.72rem!important}.seller-plan-wizard__activity-log{border:1px solid var(--ng-border-slate);border-radius:6px;background:var(--ng-navy-800)}.seller-plan-wizard__activity-log>summary{padding:.45rem .55rem;color:var(--ng-text-main);font-size:.72rem;font-weight:850;cursor:pointer}.seller-plan-wizard__activity-log[open]{padding:.55rem}.seller-plan-wizard__focus-grid{align-items:start!important;gap:.5rem!important}.seller-plan-wizard__focus-grid>div{min-width:0}.seller-plan-wizard__focus-grid>div>.eyebrow{margin:0 0 .25rem!important}.app-shell .seller-plan-wizard__focus-grid .focus-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.app-shell .seller-plan-wizard__focus-grid .focus-choice-card{grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem;min-height:2rem;padding:.24rem .32rem;border-radius:5px}.app-shell .seller-plan-wizard__focus-grid .focus-choice-card__icon{display:none}.app-shell .seller-plan-wizard__focus-grid .focus-choice-card__state{width:.9rem;height:.9rem}.app-shell .seller-plan-wizard__focus-grid .focus-choice-card strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.seller-plan-wizard__summary{gap:.35rem!important}.seller-plan-wizard__summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important}.app-shell .seller-plan-wizard__summary-metrics .metric-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.12rem .45rem!important;gap:.12rem .45rem!important;min-height:0!important;padding:.38rem .48rem!important;border-radius:5px!important}.app-shell .seller-plan-wizard__summary-metrics .metric-card>span{font-size:.62rem!important}.app-shell .seller-plan-wizard__summary-metrics .metric-card>strong{font-size:.82rem!important}.app-shell .seller-plan-wizard__summary-metrics .metric-card>p{grid-column:1/-1;margin:0!important;font-size:.6rem!important;line-height:1.2!important}.app-shell .seller-plan-wizard__summary>.task-row{display:flex!important;align-items:baseline;gap:.5rem!important;min-height:0!important;padding:.32rem .48rem!important}.app-shell .seller-plan-wizard__summary>.task-row h3,.app-shell .seller-plan-wizard__summary>.task-row p{margin:0!important;font-size:.65rem!important}.app-shell .seller-plan-wizard__summary .inline-plan-overview{display:grid;grid-gap:.3rem;gap:.3rem}.app-shell .seller-plan-wizard__summary .inline-overview-section{gap:.2rem!important;border:0!important;background:transparent!important;padding:0!important}.app-shell .seller-plan-wizard__summary .inline-overview-section>header{min-height:1.35rem}.app-shell .seller-plan-wizard__summary .inline-overview-customer{display:grid;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);align-items:start;border-top:1px solid var(--ng-border-slate);padding:.18rem 0}.app-shell .seller-plan-wizard__summary .inline-overview-customer>header{display:grid;grid-gap:0;gap:0;padding:.25rem .4rem .25rem 0}.app-shell .seller-plan-wizard__summary .inline-overview-customer>header span,.app-shell .seller-plan-wizard__summary .inline-overview-customer>header strong{overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .seller-plan-wizard__summary .inline-overview-row{gap:0!important;border:0!important;border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important;background:transparent!important}.app-shell .seller-plan-wizard__summary .inline-overview-row:first-child{border-top:0!important}.app-shell .seller-plan-wizard__summary .inline-overview-row__button{min-height:1.9rem!important;padding:.2rem .35rem!important}.app-shell .seller-plan-wizard__summary .inline-overview-row__summary,.app-shell .seller-plan-wizard__summary .inline-overview-row__summary>span{gap:.35rem!important}.app-shell .seller-plan-wizard__summary .inline-overview-row__summary small,.app-shell .seller-plan-wizard__summary .inline-overview-row__summary strong{font-size:.62rem!important}.app-shell .seller-plan-wizard__summary .inline-overview-add{min-height:1.75rem!important;padding:.18rem .35rem!important;font-size:.62rem!important}.app-shell .seller-plan-wizard__summary .seller-plan__secondary{min-height:1.85rem}.app-shell .seller-plan-wizard__summary .seller-plan__secondary>summary{min-height:1.85rem;padding:.28rem .42rem!important;font-size:.64rem!important}@media (max-width:1279px){.seller-plan-wizard__event-row,.seller-plan-wizard__target-row{grid-template-columns:minmax(0,1fr)!important}.seller-plan-wizard__event-row .event-card__grid,.seller-plan-wizard__target-row .target-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.seller-plan-wizard__event-row .checklist-draft--open,.seller-plan-wizard__event-row>.event-card__delete{grid-column:1;grid-row:auto}.seller-plan-wizard__event-row>.event-card__delete{position:absolute;top:.45rem;right:.5rem}.seller-plan-wizard__event-row{position:relative;padding-right:3rem!important}}@media (max-width:720px){.workspace-route-tabs .segmented-control{width:max-content;min-width:100%}.workspace-route-tabs .icon-button{flex:0 0 auto!important;padding-inline:.4rem!important;font-size:.68rem!important}.seller-plan-wizard>.workspace-hero,.seller-plan-wizard__kpi-row{grid-template-columns:minmax(0,1fr)!important}.seller-plan-wizard__status,.seller-plan-wizard__step>.section-heading{align-items:flex-start;flex-direction:column}.seller-plan-wizard__target-actions{align-items:stretch;flex-direction:column}.seller-plan-wizard .wizard-stepper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.seller-plan-wizard .wizard-stepper__line{display:none}.seller-plan-wizard__event-row .event-card__grid,.seller-plan-wizard__target-row .target-card__grid{grid-template-columns:minmax(0,1fr)!important}.seller-plan-wizard__event-row .event-card__identity{grid-template-columns:minmax(0,1fr);padding-right:.25rem}.seller-plan-wizard__change-row,.seller-plan-wizard__event-row .checklist-draft__body{grid-template-columns:minmax(0,1fr)}.app-shell .seller-plan-wizard__focus-grid .focus-choice-grid,.seller-plan-wizard__summary-metrics{grid-template-columns:minmax(0,1fr)!important}}.seller-client-registry .client-registry__filters,.seller-outcomes .seller-outcomes__filters,.seller-quotes-workspace>form{min-height:0!important;padding-block:.5rem!important}.seller-checkin-workspace__context,.seller-checkin-workspace__layout{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.seller-checkin-workspace__context{align-content:start}.seller-checkin-workspace__layout>form{min-width:0}.seller-checkin-workspace__read-panel{overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:6px;background:var(--ng-navy-800)}.seller-checkin-workspace__read-panel>summary{padding:.45rem .55rem;color:var(--ng-text-main);font-size:.7rem;font-weight:850;cursor:pointer}.seller-checkin-workspace__read-panel[open]{max-height:24rem;overflow:auto;padding:.45rem}.seller-checkin-workspace__read-panel .workspace-section{padding:.45rem!important}.seller-client-registry .client-registry__row{padding-block:.42rem!important}.client-create-action{display:grid;justify-items:end;grid-gap:.4rem;gap:.4rem}.client-create-action--open{width:min(34rem,100%)}.client-create-action__triggers{justify-content:flex-end;gap:.35rem!important}.client-create-action__panel{display:grid;width:100%;grid-gap:.4rem;gap:.4rem;padding:.5rem;border:1px solid var(--ng-border-slate);border-radius:6px;background:var(--ng-navy-800)}.client-create-action__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.client-create-action__fields label{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem;color:var(--ng-text-muted);font-size:.65rem}.client-create-action__fields input{width:100%;min-width:0;min-height:2rem}.client-create-action__panel>p{margin:0;color:var(--ng-text-main);font-size:.68rem}@media (max-width:720px){.client-create-action,.client-create-action--open{width:100%;justify-items:stretch}.client-create-action__triggers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-create-action__fields{grid-template-columns:minmax(0,1fr)}}.seller-client-registry .client-registry__table-wrap,.seller-outcomes .seller-outcomes__table-wrap,.seller-quotes-workspace>.task-stack{min-height:0}.seller-quotes-workspace>form{display:grid;grid-template-columns:minmax(12rem,1fr) auto;align-items:end}.seller-quotes-workspace>.task-stack{overflow:auto;max-height:31rem;border:1px solid var(--ng-border-slate);border-radius:6px;padding-inline:.6rem}.client-workspace__layout,.client-workspace__summary{display:grid;min-width:0;grid-gap:.55rem;gap:.55rem}.client-workspace__summary{align-content:start}.client-workspace__summary .client-workspace__status-grid{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--ng-border-slate);border-radius:6px;overflow:hidden}.client-workspace__summary .client-workspace__status-grid>article{display:flex;min-height:2.5rem;align-items:baseline;justify-content:space-between;gap:.4rem;border:0;border-top:1px solid var(--ng-border-slate);border-radius:0;padding:.4rem .5rem}.client-workspace__summary .client-workspace__status-grid>article:first-child{border-top:0}.client-workspace__summary .client-workspace__status-grid strong{font-size:.76rem;text-align:right}.client-workspace__summary .client-workspace__status-grid time{color:var(--ng-text-muted);font-size:.65rem}.client-workspace__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important}.app-shell .client-workspace__metrics .metric-card{display:grid;grid-gap:.08rem!important;gap:.08rem!important;min-height:0!important;padding:.38rem!important}.app-shell .client-workspace__metrics .metric-card p,.app-shell .client-workspace__metrics .metric-card span{margin:0!important;font-size:.6rem!important;line-height:1.2!important}.app-shell .client-workspace__metrics .metric-card strong{font-size:.78rem!important}.client-workspace__details{gap:.35rem!important}.app-shell .client-workspace__details>.workspace-section{gap:.18rem!important;min-width:0;padding:.5rem!important}.client-workspace__details h2,.client-workspace__details p{overflow:hidden;margin:0!important;font-size:.68rem!important;text-overflow:ellipsis}.client-workspace__details .client-workspace__compact-list li{padding-top:.25rem;font-size:.65rem}.client-workspace__layout>.client-timeline{min-height:0}.client-workspace__layout .client-timeline__list{overflow:auto;max-height:28.5rem;gap:0!important}.client-workspace__layout .client-timeline__entry{grid-template-columns:auto minmax(0,1fr);gap:.45rem;border:0;border-top:1px solid var(--ng-border-slate);border-radius:0;padding:.45rem 0}.client-workspace__layout .client-timeline__entry:first-child{border-top:0}.client-workspace__layout .client-timeline__icon{width:1.8rem;height:1.8rem}.client-workspace__layout .client-timeline__content,.client-workspace__layout .client-timeline__heading>div{gap:.12rem}.client-workspace__layout .client-timeline__content a,.client-workspace__layout .client-timeline__content p,.client-workspace__layout .client-timeline__heading time{font-size:.68rem;line-height:1.25}.seller-quote-detail__actions,.seller-quote-detail__workspace{display:grid;min-width:0;grid-gap:.55rem;gap:.55rem}.seller-quote-detail__actions{align-content:start}.seller-quote-detail__actions>.quote-approval-panel,.seller-quote-detail__actions>.workspace-section{padding:.55rem!important}.seller-quote-detail__actions .action-row{gap:.3rem!important}.seller-quote-detail__actions .icon-button{min-height:2rem!important;padding:.3rem .45rem!important;font-size:.68rem!important}.seller-quote-detail__document{overflow:auto;max-height:36rem;border:1px solid var(--ng-border-slate);border-radius:6px}.seller-quote-detail__document .quote-preview-document{gap:.65rem;border:0;border-radius:0;padding:.75rem;box-shadow:none}.seller-quote-detail__document .quote-preview-document__header{padding-bottom:.55rem}.seller-quote-detail__document .quote-preview-document__table td,.seller-quote-detail__document .quote-preview-document__table th{padding:.32rem .42rem;font-size:.68rem}.seller-progress-workspace>.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.4rem!important}.app-shell .seller-progress-workspace>.metric-grid .metric-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.12rem .35rem!important;gap:.12rem .35rem!important;min-height:0!important;padding:.42rem!important}.seller-progress-workspace>.metric-grid .metric-card>svg{width:.9rem;height:.9rem}.seller-progress-workspace>.metric-grid .metric-card>strong{font-size:.9rem!important}.seller-progress-workspace>.metric-grid .metric-card>p{grid-column:1/-1;margin:0!important;font-size:.62rem!important}.seller-progress-workspace__status{gap:.4rem!important}.app-shell .seller-progress-workspace__status .workspace-section{gap:.35rem!important;padding:.55rem!important}.seller-progress-kpi-values{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;margin:.5rem 0 .875rem;padding-bottom:.75rem;border-bottom:1px solid var(--ng-border-slate);list-style:none;font-size:.78rem;color:var(--ng-text-muted)}.seller-progress-kpi-bars{display:flex;flex-direction:column;gap:.625rem}.seller-progress-kpi-bar{display:grid;grid-template-columns:minmax(88px,128px) minmax(0,1fr) auto;grid-gap:0 .75rem;gap:0 .75rem;align-items:center}.seller-progress-kpi-bar__label{color:var(--ng-text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-progress-kpi-bar__track{position:relative;height:12px;border-radius:3px;background:var(--ng-navy-800);overflow:hidden}.seller-progress-kpi-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ng-gold-light)}.seller-progress-kpi-bar__pace{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ng-text-main);opacity:.5}.seller-progress-kpi-bar__value{font-weight:600;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.seller-progress-kpi-bar--unknown .seller-progress-kpi-bar__track{background:repeating-linear-gradient(135deg,var(--ng-navy-800),var(--ng-navy-800) 5px,rgba(168,177,197,.12) 5px,rgba(168,177,197,.12) 10px)}.seller-progress-kpi-bar--unknown .seller-progress-kpi-bar__value{color:var(--ng-text-muted);font-weight:500;font-style:italic}.seller-progress-workspace__badges .badge-gallery{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));grid-auto-rows:min-content;overflow:auto;max-height:20rem;gap:0!important}.seller-progress-workspace__badges .badge-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem;min-height:2.65rem;border:0;border-top:1px solid var(--ng-border-slate);border-radius:0;padding:.35rem;box-shadow:none}.seller-progress-workspace__badges .badge-card p{grid-column:2/-1;margin:0;font-size:.62rem}.seller-progress-workspace__badges .badge-card .status-pill{grid-column:2/-1;justify-self:end}.seller-coaching-workspace>.workspace-section:not(.workspace-hero){min-width:0;max-height:32rem;overflow:auto}.seller-coaching-workspace>.workspace-section:not(.workspace-hero) .task-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.seller-coaching-workspace>.workspace-section:not(.workspace-hero) .task-row>h3,.seller-coaching-workspace>.workspace-section:not(.workspace-hero) .task-row>p,.seller-coaching-workspace>.workspace-section:not(.workspace-hero) .task-row>span{grid-column:1/-1}.seller-events-workspace>.workspace-section{min-width:0}.seller-event-plan-workspace{align-content:start}.seller-event-plan-workspace__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.app-shell .seller-event-plan-workspace__grid>.workspace-section{min-width:0;padding:.5rem!important}.seller-event-plan-workspace__grid .task-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.seller-event-plan-workspace__grid .task-row>.event-list__tasks,.seller-event-plan-workspace__grid .task-row>.task-row__badges,.seller-event-plan-workspace__grid .task-row>h3,.seller-event-plan-workspace__grid .task-row>p{grid-column:1/-1}.seller-event-plan-workspace__history{overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:6px}.seller-event-plan-workspace__history>summary{padding:.45rem .55rem;color:var(--ng-text-main);font-size:.72rem;font-weight:850;cursor:pointer}.seller-event-plan-workspace__history[open]{max-height:25rem;overflow:auto;padding:.5rem}.seller-playbook-workspace>.task-stack{overflow:auto;max-height:34rem}.seller-playbook-workspace>.task-stack>.workspace-section{border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important}@media (min-width:1280px){.seller-checkin-workspace__layout{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr);align-items:start}.client-workspace__layout{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.95fr);align-items:start}.seller-quote-detail__workspace{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start}.seller-quote-detail__actions{flex:1 1 18rem}.seller-quote-detail__document{flex:999 1 35rem}.seller-quote-detail>.workspace-hero{display:flex;flex-wrap:wrap;align-items:flex-end}.seller-quote-detail>.workspace-hero>div:first-child{flex:1 1 auto}.seller-quote-detail>.workspace-hero>.action-row{margin-left:auto}.seller-progress-workspace{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.seller-progress-workspace>.metric-grid,.seller-progress-workspace>.workspace-hero{grid-column:1/-1}.seller-coaching-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.seller-coaching-workspace>.workspace-hero{grid-column:1/-1}}@media (max-width:1279px){.client-workspace__layout .client-timeline__list,.seller-coaching-workspace>.workspace-section:not(.workspace-hero),.seller-playbook-workspace>.task-stack,.seller-quote-detail__document,.seller-quotes-workspace>.task-stack{max-height:none;overflow:visible}.seller-checkin-workspace__read-panel[open]{max-height:none}.seller-event-plan-workspace__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.client-workspace__metrics,.seller-client-registry .client-registry__filters,.seller-outcomes .seller-outcomes__filters,.seller-progress-workspace>.metric-grid,.seller-quotes-workspace>form{grid-template-columns:minmax(0,1fr)!important}}.seller-plan-detail__change ul{display:grid;grid-gap:.12rem;gap:.12rem;padding-left:1rem}@media (max-width:1279px){.seller-plan-detail__workspace{grid-template-columns:minmax(0,1fr)}.seller-plan-detail__summary{position:static}}@media (max-width:720px){.seller-plan-list__current>.section-heading{display:grid!important}.app-shell .seller-plan-detail__workspace .customer-plan-overview__heading,.app-shell .seller-plan-detail__workspace .inline-overview-customer{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.seller-plan__secondary-grid{grid-template-columns:minmax(0,1fr)}}.role-segment,.tenant-access-summary,.tenant-module-strip{display:flex;flex-wrap:wrap;gap:.42rem}.license-safety-note,.tenant-access-summary>strong,.tenant-module-strip span{display:inline-flex;min-height:1.85rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.28rem .52rem;font-size:.78rem;font-weight:900}.tenant-access-summary{align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);padding:.65rem}.role-segment{gap:.35rem}.role-segment button{min-height:2.7rem;flex:1 1 8rem;padding:.55rem .75rem;font-weight:950}.role-segment button.is-active{border-color:rgba(200,167,106,.72);background:rgba(200,167,106,.14)}.license-safety-note{justify-content:space-between;gap:.55rem;min-height:100%}.license-safety-note strong{font-size:1.2rem}.admin-tenant-list .account-row{grid-template-columns:minmax(0,1fr) auto minmax(7.5rem,auto) minmax(6.8rem,auto);align-items:center}.admin-tenant-list .account-row .icon-button{min-width:6.8rem;white-space:nowrap}.admin-account-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(255,255,255,.035);padding:.82rem;box-shadow:var(--shadow-card)}.admin-account-context h2{margin:0}.admin-account-context p{margin:.25rem 0 0;color:var(--muted)}.admin-user-account-list .account-row{grid-template-columns:minmax(0,1fr) auto auto auto auto}.admin-user-account-list .account-row .icon-button{min-width:6.9rem;white-space:nowrap}.icon-button--danger{border-color:rgba(255,111,111,.46);background:rgba(120,34,44,.22);color:#ffd9d9}.icon-button--danger:hover{border-color:rgba(255,111,111,.72);background:rgba(120,34,44,.34)}.admin-search-control{display:grid;grid-gap:.45rem;gap:.45rem}.admin-search-control>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:0 .72rem}.admin-search-control svg{width:1rem;height:1rem;color:var(--gold-soft)}.admin-search-control input{border:0;background:transparent;padding-inline:0}.admin-tenant-workbench{align-content:start}.admin-workflow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.admin-workflow-tabs button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);color:var(--ink);font-weight:950}.admin-workflow-tabs button.is-active{border-color:rgba(200,167,106,.72);background:rgba(200,167,106,.14);color:var(--gold-soft)}.admin-workflow-tabs svg{width:1rem;height:1rem}.admin-support-account-panel,.admin-workbench-panel{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(255,255,255,.035);padding:.78rem}.admin-impact-panel{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(157,240,197,.28);border-radius:8px;background:rgba(157,240,197,.08);padding:.72rem}.admin-impact-panel>div{display:flex;align-items:center;gap:.45rem}.admin-impact-panel svg{width:1rem;height:1rem;color:var(--napa-success)}.admin-impact-panel ul{margin:0;padding-left:1.15rem;color:var(--muted);font-size:.9rem;font-weight:750}.support-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.support-snapshot-grid article{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.62rem}.support-snapshot-grid span{color:var(--muted);font-size:.74rem;font-weight:950;text-transform:uppercase}.support-snapshot-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-actions{display:flex;flex-wrap:wrap;gap:.55rem}.admin-support-account-panel{margin-top:.7rem}.admin-flow-list{display:grid;grid-gap:.65rem;gap:.65rem}.admin-flow-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.68rem;gap:.68rem;align-items:start;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);padding:.7rem}.admin-flow-list article>span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:8px;background:rgba(200,167,106,.18);color:white;font-weight:950}.admin-flow-list p,.admin-flow-list strong{margin:0}.admin-step-divider{margin-top:.45rem;border-top:1px solid var(--line);padding-top:1rem}.admin-advanced-panel{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.045);padding:.72rem}.admin-advanced-panel summary{cursor:pointer;color:var(--ink);font-weight:950}.admin-advanced-panel .access-control-grid{margin-top:.75rem}.admin-created-next{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;border:1px solid rgba(157,240,197,.3);border-radius:8px;background:rgba(157,240,197,.1);padding:.75rem}.admin-created-next svg{width:1.25rem;height:1.25rem;color:var(--napa-success)}.admin-created-next p,.admin-created-next strong{margin:0}.account-security-grid{align-items:start}.account-security-summary{align-content:start}.module-toggle-grid--dark{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.module-toggle-grid--dark .toggle-line{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:white}.feature-access-panel,.manager-controls-panel{border-color:rgba(200,167,106,.24);background:linear-gradient(135deg,rgba(232,210,154,.14),rgba(255,255,255,.04)),var(--napa-graphite)}.feature-access-grid{display:grid;grid-gap:.5rem;gap:.5rem}.feature-access-row{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(7rem,auto));grid-gap:.55rem;gap:.55rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.65rem}.feature-access-row strong{font-size:.92rem}.feature-access-row .toggle-line,.module-toggle-grid--manager .toggle-line{min-height:2.4rem}.banner-logo-control{box-shadow:none}.toggle-line input{width:1rem;min-height:1rem}.permission-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem}.setup-list{display:grid;grid-gap:.75rem;gap:.75rem}.setup-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.065);padding:.9rem}.setup-item svg{width:2.2rem;height:2.2rem;border-radius:8px;padding:.55rem;background:rgba(22,163,74,.1);color:var(--green)}.setup-item h3,.setup-item p{margin:0}.setup-item p{color:var(--muted)}.empty-copy{margin:0;padding:.9rem;border:1px dashed var(--line);border-radius:8px}.app-shell{--line:rgba(232,210,154,0.18);--muted:var(--napa-text-muted);--ink:var(--napa-off-white);--paper:var(--napa-graphite);color:var(--napa-off-white);background:radial-gradient(circle at 18% 0,rgba(200,167,106,.14),transparent 24rem),linear-gradient(180deg,var(--napa-black),var(--napa-deep) 48%,var(--napa-charcoal))}.app-shell__content,.dashboard-main{background:transparent}.app-shell .account-row h3,.app-shell .activity-row h3,.app-shell .admin-control-card h2,.app-shell .challenge-card h3,.app-shell .coach-sequence-card h3,.app-shell .customer-card h3,.app-shell .event-phase-card h3,.app-shell .leader-card h2,.app-shell .note-row h3,.app-shell .permission-list h3,.app-shell .score-rule-card h3,.app-shell .section-heading h2,.app-shell .seller-card h3,.app-shell .setup-item h3,.app-shell .target-create-flow legend,.app-shell .task-row h3,.app-shell label{color:var(--napa-off-white)}.app-shell input,.app-shell select,.app-shell textarea{border-color:rgba(232,210,154,.2);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045)),var(--napa-graphite);color:var(--napa-off-white)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--napa-text-dim)}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:var(--gold)}.app-shell .account-row,.app-shell .action-toolbar,.app-shell .activity-create-modal,.app-shell .activity-row,.app-shell .admin-control-card,.app-shell .admin-link-list a,.app-shell .badge-catalog-card,.app-shell .challenge-card,.app-shell .coach-sequence-card,.app-shell .compact-list-row,.app-shell .compact-workflow-hints .workspace-section,.app-shell .customer-card,.app-shell .daily-quest-card,.app-shell .daily-quest-panel,.app-shell .detail-drawer__panel,.app-shell .event-phase-card,.app-shell .feature-access-panel,.app-shell .feature-access-row,.app-shell .filter-bar,.app-shell .insight-card,.app-shell .kpi-focus-summary span,.app-shell .kpi-focus-summary strong,.app-shell .kpi-row,.app-shell .leader-card,.app-shell .level-ladder-card,.app-shell .level-progress-card,.app-shell .level-quality-card,.app-shell .level-system-panel,.app-shell .level-unlocks span,.app-shell .manager-controls-panel,.app-shell .metric-card,.app-shell .mission-composer-panel,.app-shell .mission-control-strip article,.app-shell .mission-feed-panel,.app-shell .module-toggle-grid,.app-shell .module-toggle-grid .toggle-line,.app-shell .note-row,.app-shell .permission-list article,.app-shell .pipeline-column,.app-shell .pulse-insight-card,.app-shell .pulse-question-card,.app-shell .pulse-quick-card,.app-shell .question-card,.app-shell .sales-pulse-modal,.app-shell .score-rule-card,.app-shell .segmented-control,.app-shell .seller-card,.app-shell .seller-kpi-card,.app-shell .seller-risk-row,.app-shell .setup-item,.app-shell .target-create-flow fieldset,.app-shell .task-meta span,.app-shell .task-row,.app-shell .ticker-admin-card,.app-shell .workhub-checklist-item,.app-shell .workhub-ledger-row,.app-shell .workspace-section{border-color:rgba(232,210,154,.18);background:radial-gradient(circle at top left,rgba(200,167,106,.12),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035)),var(--napa-graphite);color:var(--napa-off-white);box-shadow:0 18px 46px rgba(0,0,0,.22)}.app-shell .account-row--current,.app-shell .action-toolbar--gold,.app-shell .daily-quest-panel,.app-shell .feature-access-panel,.app-shell .level-system-panel,.app-shell .manager-controls-panel,.app-shell .mission-composer-panel,.app-shell .workspace-section--soft{background:radial-gradient(circle at top right,rgba(200,167,106,.18),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.035)),var(--napa-deep)}.app-shell .risk-pill--critical,.app-shell .seller-kpi-card--critical{border-color:rgba(230,90,90,.34);background:linear-gradient(135deg,rgba(230,90,90,.13),rgba(255,255,255,.035)),var(--napa-graphite);color:var(--napa-risk)}.app-shell .risk-pill--warning,.app-shell .seller-kpi-card--warning,.app-shell .status-pill--pausad,.app-shell .status-pill--paused{border-color:rgba(232,210,154,.34);background:linear-gradient(135deg,rgba(200,167,106,.16),rgba(255,255,255,.035)),var(--napa-graphite);color:var(--gold-soft)}.app-shell .risk-pill--good,.app-shell .seller-kpi-card--good,.app-shell .status-pill--aktiv,.app-shell .status-pill--klar,.app-shell .target-feedback{border-color:rgba(157,240,197,.32);background:linear-gradient(135deg,rgba(157,240,197,.13),rgba(255,255,255,.035)),var(--napa-graphite);color:var(--napa-success)}.app-shell .pulse-modal-steps span,.app-shell .role-pill,.app-shell .stage-pill,.app-shell .status-pill--inbjuden,.app-shell .status-pill--invited{border-color:rgba(232,210,154,.3);background:rgba(200,167,106,.12);color:var(--gold-soft)}.app-shell .badge-catalog-card svg,.app-shell .daily-quest-card svg,.app-shell .insight-card>svg,.app-shell .metric-card__icon,.app-shell .permission-list svg,.app-shell .quick-button svg,.app-shell .setup-item svg{background:linear-gradient(135deg,rgba(232,210,154,.18),rgba(200,167,106,.08)),var(--napa-deep);color:var(--gold-soft)}.app-shell .account-row p,.app-shell .action-toolbar p,.app-shell .activity-row p,.app-shell .admin-control-card p,.app-shell .coach-sequence-card p,.app-shell .compact-list-row p,.app-shell .compact-list-row span,.app-shell .compact-stat-grid p,.app-shell .compact-stat-grid span,.app-shell .customer-card p,.app-shell .daily-quest-card p,.app-shell .daily-quest-card__top span,.app-shell .drawer-summary-grid span,.app-shell .empty-copy,.app-shell .event-phase-card p,.app-shell .insight-card p,.app-shell .leader-game-meta span,.app-shell .level-unlocks span,.app-shell .metric-card p,.app-shell .metric-card span,.app-shell .mission-control-strip small,.app-shell .mission-control-strip span,.app-shell .note-row p,.app-shell .permission-list p,.app-shell .section-heading p,.app-shell .seller-card p,.app-shell .seller-risk-row p,.app-shell .seller-risk-row small,.app-shell .setup-item p,.app-shell .target-create-flow fieldset>p,.app-shell .task-meta,.app-shell .task-row p{color:var(--napa-text-muted)}.app-shell .compact-stat-grid strong,.app-shell .drawer-summary-grid strong,.app-shell .feature-access-row strong,.app-shell .kpi-focus-summary strong,.app-shell .kpi-line strong,.app-shell .metric-card strong,.app-shell .mission-control-strip strong{color:var(--napa-off-white)}.app-shell .leader-game-meta span,.app-shell .level-unlocks span,.app-shell .pulse-quick-card,.app-shell .question-card--disabled,.app-shell .task-meta span,.app-shell .ticker-admin-card--disabled{background:rgba(255,255,255,.055);color:var(--napa-text-muted)}.app-shell .btn-chip,.app-shell .button-secondary,.app-shell .daily-quest-card--button,.app-shell .quick-button,.app-shell .segmented-control button,.app-shell .subnav a{border-color:rgba(232,210,154,.18);background:rgba(255,255,255,.065);color:var(--napa-off-white)}.app-shell .btn-chip:hover,.app-shell .button-primary,.app-shell .segmented-control button.active,.app-shell .segmented-control button:hover,.app-shell .subnav a:hover{border-color:rgba(232,210,154,.42);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep)}.app-shell .account-row:hover,.app-shell .challenge-card:hover,.app-shell .customer-card:hover,.app-shell .daily-quest-card:hover,.app-shell .leader-card:hover,.app-shell .metric-card:hover,.app-shell .seller-card:hover,.app-shell .task-row:hover,.app-shell .workspace-section:hover{border-color:rgba(232,210,154,.38);box-shadow:0 24px 58px rgba(0,0,0,.32)}.app-shell .detail-drawer__head{border-color:rgba(232,210,154,.18)}@media (max-width:1120px){.app-shell,.app-shell--compact{grid-template-columns:1fr}.app-sidebar{position:fixed;inset:0 auto 0 0;width:min(88vw,19rem);transform:translateX(-105%);transition:transform .22s ease}.app-sidebar--open{transform:translateX(0)}.app-sidebar__close,.app-topbar__menu{display:inline-flex;align-items:center;justify-content:center}.app-topbar__brand-center{display:flex;align-items:center}.app-topbar__brand-center .brand-mark__image{width:auto;max-height:1.6rem}.app-sidebar__collapse{display:none}.app-sidebar--compact .app-sidebar__user{align-items:flex-start;text-align:left}.app-sidebar--compact .app-sidebar__user .eyebrow,.app-sidebar--compact .app-sidebar__user span,.app-sidebar--compact .app-sidebar__user strong,.app-sidebar--compact .sidebar-nav a span,.app-sidebar--compact .sidebar-nav__group p{position:static;width:auto;height:auto;overflow:visible;clip:auto}.app-sidebar--compact .sidebar-nav a{justify-content:flex-start}.app-shell__scrim{position:fixed;inset:0;z-index:55;display:block;border:0;background:rgba(0,0,0,0);pointer-events:none;transition:background-color .2s ease}.app-shell__scrim--show{background:rgba(0,0,0,.52);pointer-events:auto}.admin-config-studio,.admin-control-grid,.badge-catalog-grid,.coach-focus-grid,.coach-pulse-grid,.coach-pulse-panel,.coach-pulse-panel__grid,.compact-stat-grid,.config-module-grid,.customer-board,.event-score-grid,.form-grid--mission,.kpi-signal-grid,.leaderboard-arena,.leaderboard-game-filter,.leaderboard-podium,.level-ladder,.level-summary-grid,.login-preview__dashboard,.login-preview__grid,.login-scoreboard,.manager-command-center,.manager-workbench,.metric-grid,.mission-control-strip,.pulse-insight-grid,.pulse-question-grid,.pulse-quick-grid,.question-bank-grid,.quick-grid,.quick-move-grid,.reminder-grid,.reward-command-panel,.sales-pulse-result__grid,.scoring-grid,.seller-command-workbench,.seller-game-area,.seller-game-area__stats,.template-grid,.ticker-admin-grid,.workspace-grid--four,.workspace-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.account-row,.dashboard-brand,.dashboard-header__inner,.login-panel__top,.next-move-card__footer,.next-move-card__top,.section-topline,.workspace-hero{align-items:stretch;flex-direction:column}.dashboard-header__inner,.reminder-popover,.workspace-hero{display:grid;grid-template-columns:1fr}.dashboard-brand{flex-direction:row;align-items:center}.dashboard-brand .brand-mark{align-self:flex-start;padding:.18rem .3rem}.dashboard-brand .brand-mark__image{width:6.5rem}.dashboard-nav{justify-content:flex-start}.dashboard-logout,.dashboard-nav a{min-height:2.35rem;padding:.55rem .7rem}.hero-actions{justify-content:flex-start}.home-hero h1,.workspace-hero h1{font-size:2.4rem}.auth-copy h1,.login-preview__copy h2{font-size:2.35rem}.activity-row,.admin-config-studio,.admin-control-card,.admin-control-grid,.admin-tenant-list .account-row,.admin-workflow-tabs,.auth-dev__grid,.badge-catalog-grid,.coach-focus-grid,.coach-pulse-grid,.coach-pulse-panel,.coach-pulse-panel__grid,.coach-sequence-list,.compact-stat-grid,.config-module-grid,.customer-board,.drawer-summary-grid,.event-mode-stage,.event-score-grid,.feature-access-row,.filter-bar,.form-grid,.form-grid--compact,.form-grid--mission,.home-strip,.integration-status,.kpi-row,.kpi-signal-grid,.leaderboard-arena,.leaderboard-game-filter,.leaderboard-podium,.level-ladder,.level-summary-grid,.login-cockpit-strip,.login-preview__dashboard,.login-preview__grid,.login-role-compact,.login-scoreboard,.login-shell,.login-value-stack article,.login-workspace-card,.manager-command-center,.manager-workbench,.mapping-row,.metric-grid,.mission-control-strip,.module-toggle-grid,.money-game-stage,.note-row,.plan-choice-grid,.pulse-insight-grid,.pulse-question-grid,.pulse-quick-grid,.question-bank-grid,.quick-grid,.quick-move-grid,.reminder-grid,.reward-command-panel,.sales-pulse-result__grid,.score-breakdown,.scoring-grid,.seller-command-workbench,.seller-game-area,.seller-game-area__stats,.support-snapshot-grid,.template-grid,.template-list--blocks,.ticker-admin-grid,.today-arena-panel,.workhub-checklist-item,.workspace-grid--four,.workspace-grid--three,.workspace-grid--two{grid-template-columns:1fr}.access-toggle{grid-template-columns:auto minmax(0,1fr)}.access-toggle svg{display:none}.dashboard-main{padding:.85rem .75rem 3rem}.subnav--compact{display:grid}.subnav-actions{justify-content:flex-start}.seller-risk-list{min-width:0}.seller-risk-row{grid-template-columns:1fr;align-items:stretch}.seller-risk-row--head{display:none}.admin-control-card,.login-shell{min-height:0}.login-preview{min-height:34rem;padding:1.25rem}.login-showcase{min-height:0;padding:1.1rem}.login-scoreboard__main{min-height:12rem}.login-panel{padding:1rem}.login-brand-lockup .brand-mark__image{width:min(100%,12rem)}}.brand-mark--horizontal .brand-mark__image,.brand-mark--primary .brand-mark__image,.brand-mark--stacked .brand-mark__image{object-fit:cover;object-position:center}.brand-mark--horizontal .brand-mark__image,.brand-mark--primary .brand-mark__image{height:3.25rem}.brand-mark--compact .brand-mark__image,.brand-mark--icon .brand-mark__image{width:3rem;aspect-ratio:1;border-radius:12px;object-fit:cover}.auth-tenant-preview{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid rgba(200,167,106,.34);border-radius:10px;background:linear-gradient(135deg,rgba(200,167,106,.16),transparent 58%),rgba(255,255,255,.06);padding:.72rem}.auth-tenant-preview--connect{border-color:rgba(22,164,107,.36);background:linear-gradient(135deg,rgba(22,164,107,.12),rgba(200,167,106,.08) 58%),rgba(255,255,255,.06)}.auth-tenant-preview span{color:var(--gold-soft);font-size:.72rem;font-weight:950;text-transform:uppercase}.auth-tenant-preview strong{color:white}.auth-tenant-preview p{margin:0;color:#bdb4a6;font-size:.82rem}.login-showcase__logo{position:absolute;right:1.2rem;bottom:1rem;z-index:0;width:min(24vw,12rem);opacity:.14;filter:saturate(.9)}.login-legal-links{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.2rem}.login-legal-links a{color:#cbb57d;font-size:.82rem;font-weight:850;text-decoration:none}.login-legal-links a:hover{color:white}.login-shell--minimal{width:min(100%,1040px);min-height:0;grid-template-columns:minmax(20rem,28rem) minmax(18rem,1fr);align-items:stretch;gap:1rem}.login-access-card--minimal{gap:.82rem;padding:clamp(1rem,2vw,1.35rem)}.login-access-card--minimal .login-access-card__top{align-items:center}.login-access-card--minimal .login-access-card__top .brand-mark__image{width:min(100%,11rem)}.login-brand-hero--minimal{gap:.42rem;padding-top:0}.login-brand-hero--minimal h1{max-width:24rem;font-size:clamp(1.6rem,2.5vw,2.15rem);line-height:1.02}.login-brand-hero--minimal p:not(.eyebrow){max-width:24rem;color:#d8cfbf}.login-instructions{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.login-instructions li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;min-height:2.45rem;align-items:center;border:1px solid rgba(200,167,106,.18);border-radius:10px;background:rgba(255,255,255,.055);padding:.52rem .62rem;color:var(--napa-off-white);font-size:.82rem;font-weight:900}.login-instructions svg{width:1.05rem;height:1.05rem;color:var(--gold-soft)}.login-access-card--minimal .auth-dev{border-top-color:rgba(255,255,255,.09);padding-top:.55rem}.login-access-card--minimal .auth-dev__copy{color:#a9a091;font-size:.78rem}.login-access-card--minimal .auth-dev__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.login-access-card--minimal .auth-dev__button{min-height:2.7rem;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:white;padding:.48rem;box-shadow:none}.login-access-card--minimal .auth-dev__button small{color:var(--gold-soft)}.login-guidance-card{position:relative;overflow:hidden;display:grid;align-content:center;grid-gap:1.2rem;gap:1.2rem;border:1px solid rgba(200,167,106,.2);border-radius:14px;background:radial-gradient(circle at 20% 15%,rgba(200,167,106,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 46%),#101010;color:white;padding:clamp(1.1rem,2.5vw,2rem);box-shadow:0 32px 90px rgba(0,0,0,.34)}.login-guidance-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none}.login-guidance-card>*{position:relative;z-index:1}.login-guidance-card__seal{width:4.2rem;aspect-ratio:1;border-radius:16px;object-fit:cover;box-shadow:0 20px 48px rgba(0,0,0,.32)}.login-guidance-card__copy{display:grid;grid-gap:.55rem;gap:.55rem;max-width:34rem}.login-guidance-card h2{margin:0;max-width:26rem;font-size:clamp(1.9rem,3.2vw,3rem);line-height:.98}.login-guidance-card p{margin:0;color:var(--napa-text-muted);line-height:1.55}.login-guidance-list{display:grid;grid-gap:.6rem;gap:.6rem}.login-guidance-list article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.06);padding:.72rem}.login-guidance-list svg{width:1.15rem;height:1.15rem;color:var(--gold-soft)}.login-guidance-list span,.login-guidance-list strong{display:block}.login-guidance-list strong{color:white}.login-guidance-list span{margin-top:.12rem;color:var(--napa-text-muted);font-size:.86rem}.login-screen,.login-screen .auth-field span,.login-screen .auth-submit,.login-screen .auth-submit__content,.login-screen .auth-submit__content span,.login-screen .login-assurance span,.login-screen .login-instructions li,.login-screen h1,.login-screen h2,.login-screen h3,.login-screen label,.login-screen strong{color:#fff}.login-screen .auth-dev__copy,.login-screen .auth-form__heading p,.login-screen .auth-tenant-preview p,.login-screen .login-brand-hero p:not(.eyebrow),.login-screen .login-guidance-card p,.login-screen .login-guidance-list span,.login-screen p,.login-screen small{color:#e7decf}.login-screen .auth-contact-card span,.login-screen .auth-remember small{color:#d8cfbf}.login-screen .auth-field__control input,.login-screen .auth-field__control select,.login-screen .auth-field__control textarea{color:#fff;caret-color:#fff}.login-screen .auth-field__control input::placeholder,.login-screen .auth-field__control textarea::placeholder{color:rgba(255,255,255,.62)}.login-screen .auth-field__control>svg,.login-screen .auth-password-toggle,.login-screen .login-assurance svg,.login-screen .login-instructions svg{color:var(--gold-soft)}.login-screen .auth-password-toggle:hover{color:#fff}.login-screen .auth-submit,.login-screen .auth-submit:disabled,.login-screen .auth-submit:hover{border:1px solid rgba(232,210,154,.38);background:linear-gradient(135deg,rgba(200,167,106,.22),rgba(255,255,255,.06)),#0a0a0a;color:#fff}.login-screen .auth-dev__button{background:linear-gradient(135deg,rgba(200,167,106,.16),rgba(255,255,255,.055)),#101010;color:#fff}.login-screen .auth-dev__button small{color:#d8cfbf}.public-page{min-height:100vh;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.028) 1px,transparent 1px),var(--napa-black);background-size:4rem 4rem;color:white}.public-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;border-bottom:1px solid rgba(200,167,106,.18);background:rgba(5,5,5,.9);padding:.78rem clamp(1rem,3vw,2.5rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-header__brand{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.public-header__brand .brand-mark__image{width:min(13rem,24vw);max-height:3.5rem}.public-header__brand span{color:#bfb4a2;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-actions,.public-header__actions,.public-nav,.public-trust-row{display:flex;align-items:center}.public-nav{gap:.3rem}.public-link,.public-nav a{border-radius:8px;color:#d8d4ca;padding:.55rem .75rem;font-size:.9rem;font-weight:850;text-decoration:none}.public-link:hover,.public-nav a:hover{background:rgba(255,255,255,.08);color:white}.public-header__actions{justify-content:flex-end;gap:.55rem}.public-final-cta,.public-hero,.public-section,.public-subhero{width:min(100%,1240px);margin:0 auto;padding-inline:clamp(1rem,3vw,2.5rem)}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:center;min-height:calc(100vh - 5rem);padding-block:clamp(3rem,7vw,6rem)}.public-final-cta,.public-hero__content,.public-section__head,.public-subhero{display:grid;grid-gap:1rem;gap:1rem}.public-final-cta h2,.public-hero h1,.public-subhero h1{margin:0;max-width:58rem;font-size:clamp(3rem,7vw,6.4rem);line-height:.88;font-weight:950}.public-section h2,.public-section__head h2{margin:0;max-width:48rem;font-size:clamp(2rem,4vw,4rem);line-height:.95}.public-section h1{margin:0;max-width:52rem;color:white;font-size:clamp(2.6rem,5vw,5rem);line-height:.92}.public-final-cta p:not(.eyebrow),.public-hero p:not(.eyebrow),.public-section p,.public-subhero p{margin:0;max-width:48rem;color:#c7beb0;font-size:1.02rem}.public-actions{flex-wrap:wrap;gap:.7rem}.public-button,.public-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;border-radius:8px;padding:.78rem 1rem;font-weight:950;text-decoration:none}.public-cta{border:1px solid rgba(232,210,154,.9);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);box-shadow:0 16px 38px rgba(200,167,106,.2)}.public-button{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:white}.public-button--ghost{background:transparent;color:#d8d4ca}.public-button svg,.public-cta svg,.public-trust-row svg{width:1rem;height:1rem}.public-trust-row{flex-wrap:wrap;gap:.65rem}.public-trust-row span{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(200,167,106,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#eee4d2;padding:.42rem .7rem;font-size:.82rem;font-weight:850}.public-card--dark,.public-card--gold,.public-card-grid>article,.public-compare,.public-dashboard-preview,.public-demo-form,.public-pillar-card,.public-pricing-grid>article,.public-workflow article{border:1px solid rgba(200,167,106,.18);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent),rgba(255,255,255,.045);box-shadow:0 24px 70px rgba(0,0,0,.25)}.public-dashboard-preview{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,2vw,1.35rem)}.public-compare div,.public-preview__grid,.public-preview__mission,.public-preview__top{display:grid;grid-gap:.7rem;gap:.7rem}.public-preview__top{grid-template-columns:1fr auto;align-items:center}.public-preview__mission span,.public-preview__top span,.public-pricing-grid article>span{color:var(--gold-soft);font-size:.74rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.public-preview__top em{border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);padding:.35rem .7rem;font-style:normal;font-weight:950}.public-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-preview__grid article,.public-preview__mission{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.25);padding:.9rem}.public-preview__grid strong,.public-preview__mission strong{display:block;color:white;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1}.public-preview__grid small,.public-preview__mission p{margin:0;color:#c7beb0}.public-final-cta,.public-section,.public-subhero{padding-block:clamp(3rem,7vw,5.8rem)}.public-demo-layout,.public-founders,.public-game-band,.public-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.public-card--dark,.public-card--gold,.public-founders>div,.public-game-band,.public-split>article{padding:clamp(1.2rem,3vw,2rem)}.public-card--gold{background:linear-gradient(135deg,rgba(200,167,106,.24),transparent 62%),rgba(255,255,255,.055)}.public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.public-card-grid>article{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;min-height:16rem;padding:1.1rem}.public-card-grid svg{width:2rem;height:2rem;color:var(--gold-soft)}.public-card-grid h2,.public-card-grid h3,.public-pillar-card h3,.public-pricing-grid h3,.public-workflow h3{margin:0;color:white}.public-pillar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.public-pillar-card{overflow:hidden}.public-pillar-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.public-pillar-card div{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem}.public-brand-pillars--compact .public-pillar-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.public-brand-pillars--compact .public-pillar-card p{font-size:.82rem}.public-founders img{width:100%;min-height:100%;object-fit:cover;box-shadow:0 24px 70px rgba(0,0,0,.25)}.public-founders img,.public-logo-stage{border:1px solid rgba(200,167,106,.2);border-radius:12px}.public-logo-stage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;background:linear-gradient(135deg,rgba(200,167,106,.16),transparent 54%),rgba(255,255,255,.045);padding:clamp(1rem,3vw,2rem)}.public-logo-stage img{width:100%;min-height:18rem;border:1px solid rgba(200,167,106,.2);border-radius:12px;object-fit:cover;object-position:center}.public-about-hero{width:min(100%,1440px);margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.public-about-hero img{display:block;width:100%;max-height:min(78vh,54rem);border:1px solid rgba(200,167,106,.22);border-radius:12px;object-fit:cover;object-position:center;box-shadow:0 30px 90px rgba(0,0,0,.36)}.public-workflow>div:last-child{display:grid;grid-gap:.75rem;gap:.75rem}.public-workflow article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:1rem}.public-workflow article span:first-child{display:inline-grid;width:2.5rem;aspect-ratio:1;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);font-weight:950}.public-game-band{border:1px solid rgba(200,167,106,.2);border-radius:12px;background:linear-gradient(135deg,rgba(200,167,106,.18),transparent 54%),rgba(255,255,255,.05)}.public-mechanic-grid{display:flex;flex-wrap:wrap;gap:.6rem;align-content:center}.public-mechanic-grid span{border:1px solid rgba(200,167,106,.24);border-radius:999px;background:rgba(0,0,0,.22);color:#f5e7c4;padding:.6rem .85rem;font-weight:900}.public-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.public-pricing-grid>article{display:grid;grid-gap:.95rem;gap:.95rem;align-content:start;padding:1.1rem}.public-pricing-grid>article.highlighted{border-color:rgba(232,210,154,.55);background:linear-gradient(135deg,rgba(200,167,106,.22),transparent 58%),rgba(255,255,255,.06)}.public-pricing-grid ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding-left:1.1rem;color:#d8d0c2}.public-compare{gap:.7rem}.public-compare div{grid-template-columns:minmax(11rem,1fr) repeat(3,minmax(0,.65fr));align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem 0}.public-compare span{display:inline-flex;align-items:center;gap:.3rem;color:#d8d0c2;font-weight:850}.public-compare svg{width:1rem;height:1rem;color:var(--gold-soft)}.public-demo-form{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1rem,2.5vw,1.5rem)}.public-demo-form label,.public-demo-form label span{color:white}.public-demo-form input,.public-demo-form select,.public-demo-form textarea{border-color:rgba(200,167,106,.22);background:linear-gradient(135deg,rgba(200,167,106,.06),rgba(255,255,255,.035)),#0b0b0b;color:#fff}.public-demo-form p{font-size:.82rem}.public-final-cta{align-items:center;justify-items:center;text-align:center}.public-final-cta .public-actions{justify-content:center}.public-footer{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);border-top:1px solid rgba(200,167,106,.18);background:radial-gradient(circle at 10% 0,rgba(200,167,106,.12),transparent 30%),rgba(5,5,5,.92);padding:clamp(2rem,4vw,3.25rem) clamp(1rem,3vw,2.5rem);color:#c7beb0}.public-footer .brand-mark__image{width:min(16rem,46vw)}.public-footer__brand{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem}.public-footer__brand p{max-width:18rem;margin:0}.public-footer__groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.4rem);gap:clamp(1rem,2vw,1.4rem)}.public-footer nav{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem}.public-footer h3{margin:0 0 .35rem;color:var(--gold-soft);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.public-footer a{border:0;border-radius:0;color:#efe6d5;padding:0;font-size:.82rem;font-weight:850;text-decoration:none}.public-footer a:hover{color:var(--gold-soft)}@media (max-width:980px){.public-header{grid-template-columns:1fr}.public-header__brand{justify-content:space-between}.public-header__brand .brand-mark__image{width:min(12rem,58vw)}.public-header__actions,.public-nav{justify-content:flex-start;flex-wrap:wrap}.public-about-story,.public-demo-layout,.public-footer,.public-founders,.public-game-band,.public-hero,.public-logo-stage,.public-product-hero,.public-product-modules article,.public-product-modules article:nth-child(2n),.public-sales-loop,.public-split{grid-template-columns:1fr}.public-product-modules article:nth-child(2n)>div,.public-product-modules article:nth-child(2n)>img{grid-column:auto;grid-row:auto}.public-audience-promise__grid,.public-brand-pillars--compact .public-pillar-grid,.public-card-grid,.public-footer__groups,.public-hero-gamehub__metrics,.public-pillar-grid,.public-pricing-grid,.public-product-flow__grid,.public-sales-loop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-compare div{grid-template-columns:1fr}}@media (max-width:620px){.public-final-cta h2,.public-hero h1,.public-subhero h1{font-size:clamp(2.55rem,16vw,4.2rem)}.public-brand-pillars--compact .public-pillar-grid,.public-card-grid,.public-pillar-grid,.public-preview__grid,.public-pricing-grid{grid-template-columns:1fr}.public-header__brand span{display:none}.login-showcase__logo{width:9rem}}.public-hero--lean{grid-template-columns:minmax(0,.72fr) minmax(22rem,1fr);min-height:clamp(34rem,calc(100vh - 4.5rem),46rem)}.public-hero--lean h1{max-width:38rem;font-size:clamp(2.25rem,4vw,3.85rem);line-height:.98}.public-hero--lean p:not(.eyebrow){max-width:35rem;font-size:clamp(.96rem,1.15vw,1.05rem)}.public-home-links{display:flex;flex-wrap:wrap;gap:.5rem;max-width:41rem}.public-home-links a{border:1px solid rgba(200,167,106,.18);border-radius:999px;background:rgba(255,255,255,.05);color:#e9dfcf;padding:.55rem .78rem;font-size:.85rem;font-weight:900;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.public-home-links a:hover{transform:translateY(-2px);border-color:rgba(232,210,154,.46);background:rgba(200,167,106,.13)}.public-path-cards span,.public-problem-grid span{color:#c9bda9}.public-hero-gamehub{display:grid;grid-gap:1rem;gap:1rem;align-self:stretch;border:1px solid rgba(200,167,106,.28);border-radius:22px;background:radial-gradient(circle at top left,rgba(200,167,106,.22),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),var(--napa-deep);box-shadow:0 30px 90px rgba(0,0,0,.42);padding:clamp(1rem,2vw,1.35rem)}.public-hero-gamehub__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem}.public-hero-gamehub__eyebrow,.public-hero-gamehub__level span,.public-hero-gamehub__metric span,.public-hero-gamehub__mission span{color:var(--gold-soft);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.public-hero-gamehub__top strong{display:block;color:#fff;font-size:clamp(1.6rem,3vw,2.55rem);line-height:.95;margin-top:.25rem}.public-hero-gamehub small,.public-hero-gamehub__mission strong,.public-hero-gamehub__top p{color:var(--napa-text-soft)}.public-hero-gamehub__action,.public-hero-gamehub__metric,.public-hero-gamehub__mission,.public-sales-loop__step{text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.public-hero-gamehub__action{border:1px solid rgba(232,210,154,.4);border-radius:999px;color:var(--napa-ink);background:linear-gradient(135deg,var(--gold-soft),var(--gold));padding:.7rem .95rem;font-size:.82rem;font-weight:950;white-space:nowrap}.public-hero-gamehub__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.public-hero-gamehub__metric,.public-hero-gamehub__mission,.public-sales-loop__step{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.055);padding:.9rem}.public-hero-gamehub__metric strong{color:#fff;font-size:1.4rem}.public-hero-gamehub__level{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(200,167,106,.22);border-radius:18px;background:rgba(200,167,106,.08);padding:1rem}.public-hero-gamehub__level strong{display:block;color:#fff;font-size:1.35rem}.public-hero-gamehub__bar{overflow:hidden;height:.65rem;border-radius:999px;background:rgba(255,255,255,.1)}.public-hero-gamehub__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-soft),var(--gold))}.public-hero-gamehub__missions{display:grid;grid-gap:.75rem;gap:.75rem}.public-hero-gamehub__mission{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-hero-gamehub__mission span,.public-hero-gamehub__mission strong{grid-column:1}.public-hero-gamehub__mission em{grid-column:2;grid-row:1/span 2;border-radius:999px;background:rgba(200,167,106,.14);color:var(--gold-soft);font-size:.78rem;font-style:normal;font-weight:950;padding:.45rem .65rem}.public-hero-gamehub__metric:hover,.public-hero-gamehub__mission:hover,.public-sales-loop__step:hover{transform:translateY(-3px);border-color:rgba(232,210,154,.38);background:rgba(200,167,106,.12)}.public-sales-loop{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);align-items:center;min-height:clamp(34rem,72vh,48rem);border-block:1px solid rgba(200,167,106,.16);background:radial-gradient(circle at 82% 20%,rgba(200,167,106,.18),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%),#070707;padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,4.5rem)}.public-sales-loop .public-section__head{max-width:34rem}.public-sales-loop__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.public-sales-loop__grid:before{content:"";position:absolute;inset:50% 1.5rem auto;height:1px;background:linear-gradient(90deg,transparent,rgba(200,167,106,.65),transparent)}.public-sales-loop__step{position:relative;z-index:1;min-height:11rem;align-content:start}.public-sales-loop__step span{color:var(--gold-soft);font-size:.85rem;font-weight:950}.public-sales-loop__step strong{color:#fff;font-size:1.05rem}.public-sales-loop__step p{margin:0;color:#c9bda9;font-size:.88rem}.public-audience-promise__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.public-audience-promise article{border:1px solid rgba(200,167,106,.16);border-radius:16px;background:rgba(255,255,255,.045);padding:1rem}.public-audience-promise span{color:var(--gold-soft);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.public-audience-promise p{margin-bottom:0}.public-founders--about,.public-founders--story{grid-template-columns:minmax(0,.82fr) minmax(20rem,1.18fr);align-items:center}.public-founders__copy{display:grid;align-content:center;grid-gap:.9rem;gap:.9rem}.public-founders__copy h1,.public-founders__copy h2{max-width:44rem;margin:0;color:white;font-size:clamp(2.1rem,4vw,4.15rem);line-height:.98}.public-founders__copy p{max-width:38rem}.public-founders__visual{overflow:hidden;border:1px solid rgba(200,167,106,.22);border-radius:18px;background:var(--napa-black);box-shadow:0 24px 80px rgba(0,0,0,.34)}.public-founders>.public-founders__visual{padding:0}.public-founders__visual img{display:block;width:100%;min-height:24rem;border:0;border-radius:0;object-fit:cover;box-shadow:none}.public-about-cover{width:100%;min-height:calc(100vh - 4.6rem);overflow:hidden;border-bottom:1px solid rgba(200,167,106,.2)}.public-about-cover img{display:block;width:100%;height:calc(100vh - 4.6rem);object-fit:cover;object-position:center}.public-about-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start}.public-about-story>article:first-child{display:grid;grid-gap:1rem;gap:1rem}.public-about-story h1{font-size:clamp(2.7rem,6vw,5.8rem);line-height:.9}.public-product-hero{width:min(100%,1320px);min-height:calc(100vh - 4.6rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(22rem,.9fr);grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);align-items:center;padding:clamp(3rem,7vw,6rem) clamp(1rem,3vw,2.5rem)}.public-product-hero__copy{display:grid;grid-gap:1rem;gap:1rem}.public-product-hero h1{margin:0;max-width:52rem;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.9}.public-product-hero p:not(.eyebrow){max-width:44rem;color:#c7beb0;font-size:1.05rem}.public-product-visual{overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(200,167,106,.24);border-radius:22px;background:radial-gradient(circle at top right,rgba(200,167,106,.18),transparent 36%),rgba(255,255,255,.045);padding:1rem;box-shadow:0 30px 90px rgba(0,0,0,.34)}.public-product-visual img{width:100%;max-height:24rem;border-radius:16px;object-fit:cover}.public-product-visual div{display:grid;grid-gap:.45rem;gap:.45rem;padding:.25rem}.public-product-flow__grid span,.public-product-modules .eyebrow,.public-product-visual span{color:var(--gold-soft);font-size:.75rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.public-product-visual strong{color:white;font-size:clamp(1.4rem,2.6vw,2.2rem)}.public-product-visual p{margin:0;color:#c7beb0}.public-product-flow__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.public-product-flow__grid article{display:grid;grid-gap:.45rem;gap:.45rem;min-height:13rem;border:1px solid rgba(200,167,106,.17);border-radius:16px;background:rgba(255,255,255,.045);padding:1rem}.public-product-flow__grid strong{color:white;font-size:1.25rem}.public-product-flow__grid p{margin:0}.public-product-modules{display:grid;grid-gap:1rem;gap:1rem}.public-product-modules article{display:grid;grid-template-columns:minmax(0,.92fr) minmax(18rem,.58fr);grid-gap:1rem;gap:1rem;align-items:stretch;border:1px solid rgba(200,167,106,.18);border-radius:22px;background:linear-gradient(135deg,rgba(200,167,106,.1),transparent 48%),rgba(255,255,255,.045);padding:1rem}.public-product-modules article:nth-child(2n){grid-template-columns:minmax(18rem,.58fr) minmax(0,.92fr)}.public-product-modules article:nth-child(2n)>div{grid-column:2}.public-product-modules article:nth-child(2n)>img{grid-column:1;grid-row:1}.public-product-modules article>div{display:grid;align-content:center;grid-gap:.75rem;gap:.75rem;padding:clamp(.5rem,2vw,1.25rem)}.public-product-modules svg{width:2.1rem;height:2.1rem;color:var(--gold-soft)}.public-product-modules h2{max-width:36rem}.public-product-modules a{display:inline-flex;align-items:center;gap:.35rem;color:var(--gold-soft);font-weight:950;text-decoration:none}.public-product-modules img{width:100%;min-height:22rem;border-radius:16px;object-fit:cover}.public-product-closing{display:grid;justify-items:center;text-align:center}.public-product-closing h2,.public-product-closing p{max-width:64rem}.public-home-brand-strip,.public-lean-workflow,.public-path-cards,.public-pricing-teaser,.public-problem-links{padding-block:clamp(2rem,4.5vw,4rem)}.public-problem-links .public-section__head{max-width:54rem}.public-home-brand-strip h2,.public-lean-workflow h2,.public-pricing-teaser h2,.public-problem-links .public-section__head h2{font-size:clamp(1.85rem,3.4vw,3.35rem)}.public-path-cards,.public-problem-grid{display:grid;grid-gap:.8rem;gap:.8rem}.public-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.public-path-cards a,.public-problem-grid a{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;min-height:14rem;border:1px solid rgba(200,167,106,.18);border-radius:12px;background:rgba(255,255,255,.052);color:white;padding:1rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.public-path-cards a:hover,.public-problem-grid a:hover{transform:translateY(-3px);border-color:rgba(232,210,154,.42);background:rgba(200,167,106,.12)}.public-problem-grid svg{width:1.55rem;height:1.55rem;color:var(--gold-soft)}.public-lean-workflow strong,.public-path-cards strong,.public-problem-grid strong{color:white;font-size:1.08rem}.public-problem-grid em{display:inline-flex;align-items:center;gap:.3rem;color:var(--gold-soft);font-style:normal;font-weight:950;margin-top:auto}.public-problem-grid em svg{width:.9rem;height:.9rem}.public-path-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.public-path-cards a{min-height:18rem;overflow:hidden;padding:0}.public-path-cards img{width:100%;aspect-ratio:16/9;object-fit:cover}.public-path-cards span,.public-path-cards strong{padding-inline:1rem}.public-path-cards span{padding-bottom:1rem}.public-home-brand-strip,.public-lean-workflow,.public-pricing-teaser{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.public-home-brand-strip>div,.public-lean-workflow>div:first-child,.public-pricing-teaser>div{display:grid;grid-gap:.85rem;gap:.85rem}.public-lean-workflow>div:last-child{display:grid;grid-gap:.75rem;gap:.75rem}.public-lean-workflow article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem .85rem;gap:.65rem .85rem;align-items:center;border:1px solid rgba(200,167,106,.16);border-radius:12px;background:rgba(255,255,255,.05);padding:.9rem}.public-lean-workflow article span{display:inline-grid;width:2.3rem;aspect-ratio:1;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep);font-weight:950;grid-row:span 2}.public-lean-workflow article p{grid-column:2;font-size:.94rem}.public-home-brand-strip,.public-pricing-teaser{border:1px solid rgba(200,167,106,.2);border-radius:12px;background:linear-gradient(135deg,rgba(200,167,106,.12),transparent 55%),rgba(255,255,255,.045);padding:clamp(1rem,2.6vw,1.6rem)}.public-home-brand-strip img{width:100%;min-height:18rem;border-radius:10px;object-fit:cover}.public-pricing-teaser{grid-template-columns:minmax(0,1fr) auto}@media (max-width:980px){.public-about-story,.public-hero--lean,.public-home-brand-strip,.public-lean-workflow,.public-pricing-teaser,.public-product-hero,.public-product-modules article,.public-product-modules article:nth-child(2n),.public-sales-loop{grid-template-columns:1fr}.public-product-modules article:nth-child(2n)>div,.public-product-modules article:nth-child(2n)>img{grid-column:auto;grid-row:auto}.public-audience-promise__grid,.public-footer__groups,.public-hero-gamehub__metrics,.public-path-cards,.public-problem-grid,.public-product-flow__grid,.public-sales-loop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-hero--lean h1{font-size:clamp(2.35rem,13vw,3.8rem)}.public-hero-gamehub__mission,.public-hero-gamehub__top{grid-template-columns:1fr}.public-hero-gamehub__top{flex-direction:column}.public-audience-promise__grid,.public-footer__groups,.public-hero-gamehub__metrics,.public-path-cards,.public-problem-grid,.public-product-flow__grid,.public-sales-loop__grid{grid-template-columns:1fr}.public-pricing-teaser .public-cta{width:100%}}.connect-arena-page,.connect-public-page{--connect-bg:var(--napa-black);--connect-bg-soft:var(--napa-deep);--connect-surface:var(--napa-charcoal);--connect-surface-strong:var(--napa-graphite);--connect-text-muted:var(--napa-text-muted);--connect-text-soft:var(--napa-text-soft);--connect-text-warm:var(--napa-text-warm);--connect-border:var(--napa-border-gold);--connect-border-strong:var(--napa-border-gold-strong);--connect-glass:var(--napa-glass);--connect-glass-strong:var(--napa-glass-strong);color:white}.connect-public-page{min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(200,167,106,.2),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),var(--connect-bg);background-size:auto,4rem 4rem,4rem 4rem,auto}.connect-public-hero,.connect-section{width:min(100%,1180px);margin:0 auto;padding-inline:clamp(1rem,3vw,2.5rem)}.connect-public-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.7fr);grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);align-items:center;min-height:80vh;padding-block:clamp(4rem,8vw,7rem)}.connect-hero h1,.connect-public-hero h1{margin:0;font-size:clamp(2.35rem,5vw,5rem);line-height:.95}.connect-form-card p,.connect-hero p,.connect-match-card p,.connect-public-hero p,.connect-section p{color:var(--connect-text-muted)}.connect-card-actions,.connect-public-actions{display:flex;flex-wrap:wrap;gap:.55rem}.connect-card-actions a,.connect-card-actions button,.connect-coach-card button,.connect-pipeline-row button,.connect-primary-action,.connect-public-actions a,.connect-section-head button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(200,167,106,.26);border-radius:8px;background:rgba(255,255,255,.07);color:white;padding:.68rem .82rem;font-weight:950;text-decoration:none}.connect-card-actions button:first-child,.connect-primary-action,.connect-public-actions a:first-child{border-color:rgba(232,210,154,.82);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--napa-deep)}.connect-grid,.connect-metric-grid,.connect-public-preview{display:grid;grid-gap:.75rem;gap:.75rem}.connect-public-preview{grid-template-columns:1fr}.connect-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.connect-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-access-card,.connect-ad-card,.connect-coach-card,.connect-company-card,.connect-contact-card,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-match-card,.connect-metric-card,.connect-public-preview,.connect-tier-card{border:1px solid rgba(200,167,106,.18);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 52%),rgba(13,13,13,.88);box-shadow:0 22px 70px rgba(0,0,0,.24)}.connect-access-card,.connect-ad-card,.connect-coach-card,.connect-company-card,.connect-contact-card,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-metric-card,.connect-tier-card{padding:1rem}.connect-metric-card{display:grid;grid-gap:.3rem;gap:.3rem;min-height:8rem}.connect-company-card footer span,.connect-form-card__head>span,.connect-metric-card span,.connect-section-head>span,.connect-sponsored-label{color:var(--gold-soft);font-size:.76rem;font-weight:950;text-transform:uppercase}.connect-metric-card strong{color:white;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.connect-ad-card p,.connect-coach-card p,.connect-company-card p,.connect-contact-card span,.connect-forum-card p,.connect-info-card p,.connect-metric-card p,.connect-tier-card p{margin:0;color:var(--napa-text-muted)}.connect-metric-card--gold{border-color:rgba(232,210,154,.46);background:linear-gradient(135deg,rgba(200,167,106,.2),rgba(255,255,255,.06))}.connect-metric-card--green{border-color:rgba(22,164,107,.32)}.connect-metric-card--red{border-color:rgba(230,90,90,.38)}.connect-layout,.connect-loop-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(20rem,1fr);grid-gap:1rem;gap:1rem;align-items:start}.connect-loop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.connect-loop-steps article{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);padding:.8rem}.connect-loop-steps span{display:inline-flex;width:2rem;aspect-ratio:1;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:var(--napa-deep);font-weight:950}.connect-section{padding-block:clamp(2rem,5vw,4rem)}.connect-coach-card svg,.connect-form-card svg,.connect-info-card svg{width:1.35rem;height:1.35rem;color:var(--gold-soft)}.connect-tier-card{display:grid;grid-gap:.65rem;gap:.65rem}.connect-tier-card>span{color:var(--gold-soft);font-weight:950}.connect-dev-login-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border-color:rgba(22,164,107,.35);background:linear-gradient(135deg,rgba(22,164,107,.12),rgba(200,167,106,.08)),rgba(255,255,255,.045)}.connect-dev-login-panel h2,.connect-dev-login-panel p{margin:0}.connect-dev-login-panel p:not(.eyebrow){color:var(--napa-text-muted)}.connect-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border:1px solid rgba(200,167,106,.18);border-radius:16px;background:radial-gradient(circle at 15% 0,rgba(200,167,106,.22),transparent 32%),rgba(12,12,12,.88);padding:clamp(1.15rem,3vw,2rem)}.connect-hero h1{max-width:58rem;font-size:clamp(2rem,3.7vw,4rem)}.connect-hero p{max-width:58rem;margin-bottom:0}.connect-hero__badge{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(232,210,154,.36);border-radius:999px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.62rem .85rem;font-weight:950;white-space:nowrap}.connect-card-actions svg,.connect-hero__badge svg,.connect-pipeline-row svg{width:1rem;height:1rem}.connect-feedback-bar{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(232,210,154,.22);border-radius:12px;background:rgba(200,167,106,.12);color:var(--napa-text-warm);padding:.8rem 1rem}.connect-feedback-bar svg{color:var(--gold-soft)}.connect-subscription-blocked{display:grid;grid-gap:1rem;gap:1rem;max-width:44rem;margin:4rem auto;border:1px solid rgba(200,167,106,.26);border-radius:22px;background:radial-gradient(circle at top left,rgba(200,167,106,.16),transparent 34%),rgba(8,8,8,.92);box-shadow:0 24px 60px rgba(0,0,0,.34);padding:clamp(1.3rem,3vw,2rem)}.connect-subscription-blocked>svg{width:2.8rem;height:2.8rem;color:var(--gold)}.connect-subscription-blocked h1{margin:0;max-width:13ch;color:white;font-size:clamp(2rem,5vw,4.2rem);line-height:.95}.connect-subscription-blocked p:not(.eyebrow){margin:0;max-width:58ch;color:var(--napa-text-muted);line-height:1.7}.connect-inventory-list,.connect-main-column,.connect-match-list,.connect-pipeline-list,.connect-side-column{display:grid;grid-gap:.85rem;gap:.85rem}.connect-access-card__top,.connect-ad-card__stats,.connect-company-card footer,.connect-company-card__top,.connect-contact-card footer,.connect-form-card__head,.connect-forum-card footer,.connect-match-card__top,.connect-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.connect-ad-card h3,.connect-coach-card h3,.connect-form-card h3,.connect-forum-card h3,.connect-info-card h3,.connect-match-card h3,.connect-section-head h2,.connect-tier-card h3{margin:0}.connect-match-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:clamp(1rem,2vw,1.3rem)}.connect-match-card__top h3{margin:.12rem 0;font-size:clamp(1.4rem,2.5vw,2rem)}.connect-score-ring{display:grid;width:5.2rem;aspect-ratio:1;place-items:center;border-radius:50%;background:radial-gradient(circle at center,var(--napa-graphite) 54%,transparent 55%),conic-gradient(var(--gold) var(--score),rgba(255,255,255,.16) 0)}.connect-score-ring strong{color:white;font-size:1.35rem;line-height:.8}.connect-score-ring span{color:var(--gold-soft);font-size:.66rem;font-weight:950;text-transform:uppercase}.connect-chip-row{display:flex;flex-wrap:wrap;gap:.42rem}.connect-chip-row span{border:1px solid rgba(200,167,106,.2);border-radius:999px;background:rgba(255,255,255,.055);color:var(--napa-text-cream);padding:.38rem .55rem;font-size:.78rem;font-weight:850}.connect-contact-strip,.connect-moderation-row,.connect-next-action,.connect-pipeline-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.055);padding:.72rem}.connect-contact-strip svg,.connect-moderation-row svg,.connect-next-action svg{color:var(--gold-soft)}.connect-contact-strip span,.connect-moderation-row span,.connect-next-action span{color:var(--napa-text-muted)}.connect-card-actions a{color:var(--gold-soft)}.connect-access-card,.connect-ad-card,.connect-company-card,.connect-contact-card,.connect-forum-card{display:grid;grid-gap:.65rem;gap:.65rem}.connect-access-card__top h3{margin:.12rem 0}.connect-access-card__top em{border-radius:999px;background:rgba(200,167,106,.16);color:var(--gold-soft);padding:.35rem .6rem;font-size:.75rem;font-style:normal;font-weight:950;white-space:nowrap}.connect-module-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.connect-module-toggle-grid label{display:inline-flex;min-height:2.4rem;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:var(--napa-text-muted);padding:.45rem .55rem;font-size:.78rem;font-weight:850}.connect-module-toggle-grid label.is-enabled{border-color:rgba(22,164,107,.3);color:var(--napa-success-soft)}.connect-access-card footer{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--napa-text-muted)}.connect-access-card footer strong{color:white}.connect-linkedin-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;color:var(--gold-soft);font-weight:950;text-decoration:none}.connect-linkedin-link svg{width:.95rem;height:.95rem}.connect-sponsored-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem}.connect-ad-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.connect-ad-card__grid span,.connect-inventory-list article{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.045);padding:.55rem;color:var(--napa-text-soft);font-size:.82rem;font-weight:850}.connect-forum-card blockquote{margin:0;border-left:2px solid var(--gold);color:var(--napa-text-warm);padding-left:.7rem}.connect-contact-card em,.connect-moderation-row em,.connect-risk-pill{border-radius:999px;background:rgba(230,90,90,.12);color:var(--napa-risk);padding:.32rem .55rem;font-size:.74rem;font-style:normal;font-weight:950}.connect-contact-card em.is-approved,.connect-moderation-row--approved em,.connect-risk-pill--green{background:rgba(22,164,107,.16);color:var(--napa-success)}.connect-moderation-row--pending em,.connect-risk-pill--yellow{background:rgba(200,167,106,.16);color:var(--gold-soft)}.connect-moderation-row--flagged em,.connect-risk-pill--red{background:rgba(230,90,90,.16);color:var(--napa-risk)}.connect-pipeline-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr)) auto auto}.connect-pipeline-row span{color:var(--napa-text-muted);font-size:.78rem}.connect-form-card{display:grid;grid-gap:.85rem;gap:.85rem}.connect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.connect-form-grid label{display:grid;grid-gap:.32rem;gap:.32rem;color:var(--napa-off-white);font-weight:850}.connect-form-grid input,.connect-form-grid select{min-height:2.6rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(200,167,106,.06),rgba(255,255,255,.035)),#0b0b0b;color:#fff;padding:.58rem .7rem}.connect-input-with-icon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem}.connect-input-with-icon svg{width:1rem;height:1rem}.connect-progress-line{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.connect-progress-line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-soft),var(--gold))}.connect-form-note{margin:0;font-size:.88rem}.connect-inventory-list article{display:grid;grid-gap:.25rem;gap:.25rem}.connect-inventory-list p{margin:0;color:var(--napa-text-muted)}.connect-layout--directory{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.connect-chat-sequence-panel,.connect-community-panel,.connect-directory-panel,.connect-event-listing-panel,.connect-invite-queue,.connect-package-matrix,.connect-segment-panel{background:radial-gradient(circle at 85% 0,rgba(200,167,106,.13),transparent 30%),rgba(13,13,13,.9)}.connect-search-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(232,210,154,.2);border-radius:999px;background:rgba(255,255,255,.08);padding:.55rem .8rem}.connect-search-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);padding:.35rem}.connect-search-mode-toggle button{min-height:2.45rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--napa-text-muted);font-weight:950}.connect-search-mode-toggle button.is-active{border-color:rgba(232,210,154,.42);background:linear-gradient(135deg,rgba(232,210,154,.2),rgba(200,167,106,.12));color:white}.connect-search-bar svg{color:var(--gold-soft)}.connect-filter-row select,.connect-search-bar input{min-height:2.3rem;border:0;background:transparent;color:white;outline:0}.connect-search-bar a{border:1px solid rgba(232,210,154,.3);border-radius:999px;background:rgba(200,167,106,.13);color:var(--gold-soft);padding:.48rem .7rem;font-size:.78rem;font-weight:950;text-decoration:none;white-space:nowrap}.connect-search-bar input::placeholder{color:var(--napa-text-dim)}.connect-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.connect-filter-row label{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--napa-text-warm);font-size:.78rem;font-weight:900}.connect-filter-row select{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:var(--napa-graphite);padding:.45rem .6rem}.connect-community-posts,.connect-directory-results{display:grid;grid-gap:.65rem;gap:.65rem}.connect-suggestion-strip{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;border:1px solid rgba(200,167,106,.18);border-radius:999px;background:rgba(200,167,106,.08);padding:.45rem .65rem}.connect-suggestion-strip span{color:var(--napa-text-muted);font-size:.78rem;font-weight:850}.connect-suggestion-strip button{border:0;border-radius:999px;background:rgba(255,255,255,.1);color:white;padding:.32rem .52rem;font-size:.76rem;font-weight:900}.connect-chat-sequence,.connect-community-posts article,.connect-directory-result,.connect-event-listing,.connect-invite-row,.connect-segment-card{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.052);padding:.8rem}.connect-directory-result{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connect-community-posts p,.connect-directory-result .eyebrow,.connect-directory-result h4,.connect-directory-result p,.connect-event-listing p,.connect-segment-card p{margin:0}.connect-chat-sequence strong,.connect-community-posts strong,.connect-directory-result h4,.connect-event-listing strong,.connect-invite-row strong,.connect-segment-card strong{color:white}.connect-chat-sequence span,.connect-community-posts span,.connect-directory-result span,.connect-event-listing span,.connect-invite-row span{color:var(--napa-text-muted);font-size:.84rem}.connect-linkedin-mode-card{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(200,167,106,.24);border-radius:14px;background:radial-gradient(circle at top right,rgba(200,167,106,.14),transparent 34%),rgba(255,255,255,.052);padding:1rem}.connect-linkedin-mode-card h4,.connect-linkedin-mode-card p{margin:0}.connect-linkedin-mode-card h4{color:white}.connect-linkedin-mode-card p{color:var(--napa-text-muted)}.connect-linkedin-mode-card>a,.connect-linkedin-suggestions button{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;border:1px solid rgba(232,210,154,.34);border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.58rem .75rem;font-weight:950;text-decoration:none}.connect-linkedin-suggestions{display:flex;flex-wrap:wrap;gap:.45rem}.connect-linkedin-suggestions button{background:rgba(255,255,255,.07)}.connect-created-forums{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(22,164,107,.22);border-radius:12px;background:rgba(22,164,107,.08);padding:.8rem}.connect-created-forums h4,.connect-created-forums>strong{color:white}.connect-created-forums p,.connect-created-forums small,.connect-created-forums>p{margin:0;color:var(--napa-text-muted)}.connect-created-forums article{display:grid;grid-gap:.28rem;gap:.28rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055);padding:.7rem}.connect-created-forums h4{margin:0}.connect-created-forums span{color:var(--napa-success);font-size:.74rem;font-weight:950;text-transform:uppercase}.connect-chat-sequence ol{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1.1rem;color:var(--napa-text-soft)}.connect-chat-sequence button{width:-moz-fit-content;width:fit-content;min-height:2.25rem;border:1px solid rgba(200,167,106,.28);border-radius:8px;background:rgba(200,167,106,.12);color:var(--gold-soft);padding:.45rem .75rem;font-weight:950}.connect-chat-sequence.is-locked{opacity:.62}.connect-chat-sequence.is-locked button{color:var(--napa-muted);border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.connect-event-listing,.connect-invite-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.connect-event-listing em,.connect-invite-row em{border-radius:999px;background:rgba(200,167,106,.14);color:var(--gold-soft);padding:.35rem .55rem;font-size:.72rem;font-style:normal;font-weight:950}.connect-invite-row a{color:var(--gold-soft);font-weight:950;text-decoration:none}.connect-package-table{display:grid;grid-gap:.35rem;gap:.35rem}.connect-package-table>div{display:grid;grid-template-columns:minmax(10rem,1fr) repeat(4,minmax(4.5rem,.45fr));grid-gap:.35rem;gap:.35rem;align-items:center}.connect-package-table strong,.connect-package-table__head span{color:white;font-size:.86rem}.connect-package-table label{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:var(--napa-text-muted);padding:.42rem;font-size:.76rem;font-weight:900}.connect-package-table label.is-enabled{border-color:rgba(22,164,107,.32);color:var(--napa-success)}.connect-questionnaire-output{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;border:1px solid rgba(200,167,106,.18);border-radius:12px;background:rgba(200,167,106,.09);padding:.7rem}.connect-questionnaire-output strong{width:100%;color:white}.connect-questionnaire-output span{border:1px solid rgba(232,210,154,.22);border-radius:999px;color:var(--gold-soft);padding:.35rem .52rem;font-size:.76rem;font-weight:900}.connect-event-ticker{overflow:hidden;width:min(100%,1180px);margin:1rem auto 0;border:1px solid rgba(200,167,106,.24);border-radius:999px;background:linear-gradient(90deg,rgba(200,167,106,.18),rgba(255,255,255,.05)),var(--napa-deep);padding:.42rem}.connect-event-ticker__track{display:flex;width:max-content;gap:.55rem;animation:connectTicker 26s linear infinite}.connect-event-ticker__track a{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.065);color:white;padding:.55rem .8rem;text-decoration:none;white-space:nowrap}.connect-event-ticker__track em,.connect-event-ticker__track span{color:var(--gold-soft);font-size:.72rem;font-style:normal;font-weight:950;text-transform:uppercase}@keyframes connectTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.connect-side-banner{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(200,167,106,.22);border-radius:14px;background:radial-gradient(circle at top right,rgba(200,167,106,.22),transparent 34%),rgba(13,13,13,.92);padding:1rem}.connect-side-banner__rail{display:grid;grid-gap:.65rem;gap:.65rem;max-height:20rem;overflow:auto;padding-right:.15rem}.connect-side-banner__item{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055);color:white;padding:.8rem;text-decoration:none}.connect-side-banner__item em,.connect-side-banner__item span{color:var(--gold-soft);font-size:.74rem;font-style:normal;font-weight:950;text-transform:uppercase}.connect-side-banner__item p{margin:0;color:var(--napa-text-muted)}.connect-manager-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.58fr);grid-gap:1rem;gap:1rem;align-items:start}.connect-banner-admin__list,.connect-manager-forum-grid,.connect-manager-main,.connect-manager-side,.connect-match-board__list{display:grid;grid-gap:.85rem;gap:.85rem}.connect-manager-control-grid,.connect-manager-forum-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-manager-control-grid{display:grid;grid-gap:.75rem;gap:.75rem}.connect-kpi-signal-card{display:grid;grid-gap:.42rem;gap:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.055);padding:1rem}.connect-kpi-signal-card span{display:inline-flex;width:2rem;aspect-ratio:1;align-items:center;justify-content:center;border-radius:50%;font-weight:950}.connect-kpi-signal-card strong{color:white}.connect-kpi-signal-card p{margin:0;color:var(--napa-text-muted)}.connect-kpi-signal-card--green span,.connect-signal--green{background:rgba(22,164,107,.18);color:var(--napa-success)}.connect-kpi-signal-card--yellow span,.connect-signal--yellow{background:rgba(200,167,106,.18);color:var(--gold-soft)}.connect-kpi-signal-card--red span,.connect-signal--red{background:rgba(230,90,90,.18);color:var(--napa-risk)}.connect-match-board__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:.65rem;gap:.65rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.052);padding:.75rem}.connect-match-board__row b,.connect-match-board__row>span,.connect-signal{font-weight:950}.connect-match-board__row>span{display:inline-flex;width:1.9rem;aspect-ratio:1;align-items:center;justify-content:center;border-radius:50%;background:rgba(200,167,106,.16);color:var(--gold-soft)}.connect-match-board__row strong{color:white}.connect-match-board__row small{display:block;color:var(--napa-text-muted)}.connect-signal{border-radius:999px;padding:.35rem .55rem;font-size:.75rem;white-space:nowrap}.connect-action-panel__select,.connect-promotion-panel label{display:grid;grid-gap:.32rem;gap:.32rem;color:var(--napa-text-warm);font-weight:850}.connect-action-panel select,.connect-chat-forum textarea,.connect-promotion-panel select{width:100%;min-height:2.55rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(135deg,rgba(200,167,106,.06),rgba(255,255,255,.035)),#0b0b0b;color:#fff;padding:.58rem .7rem}.connect-action-panel{position:fixed;z-index:80;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:grid;grid-gap:.9rem;gap:.9rem;width:min(42rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;border:1px solid rgba(232,210,154,.32);border-radius:18px;background:radial-gradient(circle at top left,rgba(200,167,106,.18),transparent 32%),var(--napa-deep);box-shadow:0 30px 90px rgba(0,0,0,.62);padding:clamp(1rem,2vw,1.25rem)}.connect-action-panel__head{display:flex;justify-content:space-between;gap:1rem}.connect-action-panel__head h3,.connect-action-panel__head p{margin:0}.connect-action-panel__head p:not(.eyebrow){color:var(--napa-text-muted)}.connect-action-panel__head button{align-self:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:white;padding:.45rem .7rem;font-weight:950}.connect-action-panel__participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.connect-action-panel__participants label,.connect-banner-admin__checks label{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:var(--napa-text-soft);padding:.5rem .58rem;font-size:.82rem;font-weight:850}.connect-chat-forum,.connect-target-created{display:grid;grid-gap:.65rem;gap:.65rem}.connect-chat-forum article,.connect-target-created{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.055);padding:.85rem}.connect-chat-forum .connect-forum-created-confirmation{border-color:rgba(22,164,107,.28);background:rgba(22,164,107,.1)}.connect-chat-forum ol,.connect-chat-forum p,.connect-target-created p{margin:0;color:var(--napa-text-muted)}.connect-chat-forum strong,.connect-target-created strong{color:white}.connect-target-created span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(22,164,107,.16);color:var(--napa-success);padding:.36rem .6rem;font-weight:950}.connect-chat-forum textarea{min-height:5.5rem}.connect-banner-admin__row{display:grid;grid-gap:.65rem;gap:.65rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.052);padding:.8rem}.connect-banner-admin__row strong{color:white}.connect-banner-admin__row span{color:var(--napa-text-muted)}.connect-banner-admin__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}@media (max-width:980px){.connect-banner-admin__checks,.connect-filter-row,.connect-grid--three,.connect-grid--two,.connect-layout,.connect-loop-section,.connect-manager-control-grid,.connect-manager-forum-grid,.connect-manager-grid,.connect-metric-grid,.connect-package-table>div,.connect-pipeline-row,.connect-public-hero{grid-template-columns:1fr}.connect-hero{align-items:flex-start;flex-direction:column}.connect-dev-login-panel{grid-template-columns:1fr}}@media (max-width:620px){.connect-action-panel__participants,.connect-ad-card__grid,.connect-directory-result,.connect-event-listing,.connect-form-grid,.connect-invite-row,.connect-loop-steps,.connect-match-board__row,.connect-search-bar,.connect-search-mode-toggle{grid-template-columns:1fr}.connect-action-panel{right:1rem;left:1rem;width:auto}}@media (max-width:760px){body,html{overflow-x:hidden}.public-header{position:-webkit-sticky;position:sticky;grid-template-columns:1fr;gap:.7rem;padding:.72rem max(.85rem,env(safe-area-inset-left)) .82rem max(.85rem,env(safe-area-inset-right))}.public-header__brand{justify-content:center}.public-header__brand .brand-mark__image{width:min(12.5rem,70vw);max-height:3.1rem}.public-nav{justify-content:flex-start;gap:.45rem;margin-inline:-.85rem;overflow-x:auto;padding:0 .85rem .15rem;scroll-snap-type:x proximity}.public-nav::-webkit-scrollbar{display:none}.public-nav a{flex:0 0 auto;min-height:2.45rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);scroll-snap-align:start;white-space:nowrap}.public-header__actions{justify-content:stretch}.public-header__actions>*{flex:1 1 auto}.connect-public-hero,.public-hero,.public-hero--lean{min-height:0;padding-block:clamp(2rem,8vw,3.4rem)}.connect-public-hero h1,.public-final-cta h2,.public-hero h1,.public-hero--lean h1,.public-subhero h1{font-size:clamp(2.35rem,12vw,4rem);line-height:.96}.connect-section,.public-final-cta,.public-section,.public-subhero{padding-block:clamp(2rem,7vw,3rem)}.connect-section h2,.public-section h2,.public-section__head h2{font-size:clamp(1.9rem,9vw,3rem);line-height:1}.connect-public-hero p,.connect-section p,.public-final-cta p:not(.eyebrow),.public-hero p:not(.eyebrow),.public-section p{font-size:.98rem;line-height:1.58}.connect-public-actions,.public-actions{display:grid;grid-template-columns:1fr;width:100%}.connect-public-actions>*,.public-actions>*{width:100%}.connect-access-card,.connect-ad-card,.connect-coach-card,.connect-company-card,.connect-contact-card,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-match-card,.connect-metric-card,.connect-public-preview,.connect-tier-card,.public-card--dark,.public-card--gold,.public-dashboard-preview,.public-founders>div,.public-game-band,.public-hero-gamehub,.public-split>article{border-radius:12px;padding:1rem}.public-card-grid>article{min-height:0}.public-pillar-card img{aspect-ratio:16/10}.public-about-hero{padding:.85rem}.public-about-hero img,.public-founders img,.public-founders__visual img{max-height:68vh;min-height:18rem;object-position:center top}.public-compare{overflow-x:auto}.public-compare div{min-width:34rem}.public-footer{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.login-screen{align-items:start;min-height:100svh;padding:.85rem}.login-shell,.login-shell--minimal{width:100%;grid-template-columns:1fr;gap:.85rem}.login-access-card,.login-access-card--minimal,.login-guidance-card{border-radius:14px;padding:1rem}.login-access-card__top{gap:.7rem}.login-access-card--minimal .login-access-card__top .brand-mark__image,.login-access-card__top .brand-mark__image{width:min(11rem,62vw)}.login-brand-hero--minimal h1,.login-guidance-card h2{font-size:clamp(1.65rem,9vw,2.35rem)}.login-instructions{grid-template-columns:1fr}.login-assurance,.login-legal-links{justify-content:flex-start}.login-guidance-card{align-content:start}.login-guidance-card__seal{width:3.3rem;border-radius:12px}.login-guidance-list article{align-items:start}.auth-field__control input,.auth-field__control select,.auth-field__control textarea,.connect-form-card input,.connect-form-card select,.connect-form-card textarea,.public-demo-form input,.public-demo-form select,.public-demo-form textarea{font-size:1rem}.auth-dev__grid,.login-access-card--minimal .auth-dev__grid{grid-template-columns:1fr}.dashboard-main{padding:.75rem .65rem calc(2.4rem + env(safe-area-inset-bottom))}.workspace-page{gap:.72rem}.workspace-hero{min-height:0;border-radius:12px;padding:.9rem}.workspace-hero h1{font-size:clamp(1.9rem,10vw,2.7rem);line-height:1}.action-toolbar,.connect-access-card__top,.connect-ad-card__stats,.connect-company-card footer,.connect-company-card__top,.connect-contact-card footer,.connect-form-card__head,.connect-forum-card footer,.connect-match-card__top,.connect-section-head,.filter-bar,.hero-actions,.section-heading,.section-topline{align-items:stretch;flex-direction:column}.action-toolbar>*,.connect-card-actions>*,.connect-section-head button,.filter-bar>*,.hero-actions>*{width:100%}.account-row,.activity-row,.admin-control-card,.challenge-card,.coach-sequence-card,.customer-card,.event-phase-card,.insight-card,.leader-card,.metric-card,.note-row,.permission-list article,.score-rule-card,.seller-card,.setup-item,.task-row,.workspace-section{border-radius:12px}.activity-create-modal,.connect-action-panel,.detail-drawer__panel,.sales-pulse-modal{inset:auto .65rem .65rem;width:auto;max-height:min(88svh,42rem);border-radius:16px}.connect-score-ring{width:4.3rem}.connect-card-actions,.connect-public-actions{display:grid;grid-template-columns:1fr}}@media (max-width:460px){.app-topbar .eyebrow,.public-header__brand span{font-size:.64rem}.public-header__actions{display:grid;grid-template-columns:1fr 1fr}.public-header__actions .public-button,.public-header__actions .public-cta{min-height:2.55rem;padding-inline:.7rem;font-size:.82rem}.public-trust-row{display:grid;grid-template-columns:1fr}.connect-metric-card strong,.public-hero-gamehub__metric strong{font-size:1.55rem}.public-hero-gamehub__mission em{justify-self:start;grid-column:1;grid-row:auto}.login-assurance{display:grid;grid-template-columns:1fr}.app-sidebar{width:min(92vw,20rem)}.app-topbar__identity{display:grid;grid-template-columns:auto minmax(0,1fr)}.app-status-pill,.btn-chip,.button-primary,.button-secondary,.connect-card-actions a,.connect-card-actions button,.connect-primary-action,.icon-button,.public-button,.public-cta{min-height:2.75rem}.connect-access-card,.connect-ad-card,.connect-coach-card,.connect-company-card,.connect-contact-card,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-match-card,.connect-metric-card,.connect-tier-card,.metric-card,.workspace-section{padding:.88rem}}.connect-action-panel select,.connect-chat-forum textarea,.connect-form-grid input,.connect-form-grid select,.connect-promotion-panel select,.public-demo-form input,.public-demo-form select,.public-demo-form textarea,input,select,textarea{border-color:rgba(200,167,106,.26);background:linear-gradient(135deg,rgba(200,167,106,.06),rgba(255,255,255,.035)),#0b0b0b;color:#fff;caret-color:#fff}.connect-chat-forum textarea::placeholder,.connect-form-grid input::placeholder,.public-demo-form input::placeholder,.public-demo-form textarea::placeholder,input::placeholder,textarea::placeholder{color:rgba(247,243,234,.58)}select option{background:#0b0b0b;color:#fff}.auth-dev__button,.btn-chip,.button,.button-secondary,.connect-card-actions a,.connect-card-actions button,.connect-chat-sequence button,.connect-coach-card button,.connect-invite-row a,.connect-linkedin-mode-card>a,.connect-linkedin-suggestions button,.connect-pipeline-row button,.connect-section-head button,.connect-suggestion-strip button,.icon-button:not(.icon-button--gold),.icon-only-button,.public-button,.public-button--ghost,.public-footer a,.quick-button,.segmented-control button{border-color:rgba(200,167,106,.24);background:linear-gradient(135deg,rgba(200,167,106,.12),rgba(255,255,255,.045)),#101010;color:#fff}.auth-submit,.button-primary,.connect-primary-action,.icon-button--dark,.workspace-hero .icon-button:first-child{border-color:rgba(232,210,154,.42);background:linear-gradient(135deg,rgba(200,167,106,.2),rgba(255,255,255,.055)),var(--ng-navy-950);color:#fff}.icon-button--gold,.public-cta{border-color:rgba(232,210,154,.72);background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--ng-navy-950)}.auth-dev__button:hover,.btn-chip:hover,.button-secondary:hover,.button:hover,.connect-card-actions a:hover,.connect-card-actions button:hover,.connect-chat-sequence button:hover,.connect-coach-card button:hover,.connect-invite-row a:hover,.connect-linkedin-mode-card>a:hover,.connect-linkedin-suggestions button:hover,.connect-pipeline-row button:hover,.connect-section-head button:hover,.connect-suggestion-strip button:hover,.icon-button:not(.icon-button--gold):hover,.icon-only-button:hover,.public-button:hover,.public-footer a:hover,.quick-button:hover,.segmented-control button:hover{border-color:rgba(232,210,154,.44);background:linear-gradient(135deg,rgba(200,167,106,.18),rgba(255,255,255,.065)),#151515;color:#fff}.account-row,.activity-row,.admin-control-card,.auth-card,.card,.challenge-card,.coach-sequence-card,.connect-access-card,.connect-ad-card,.connect-chat-sequence-panel,.connect-coach-card,.connect-community-panel,.connect-company-card,.connect-contact-card,.connect-directory-panel,.connect-event-listing-panel,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-invite-queue,.connect-match-card,.connect-metric-card,.connect-package-matrix,.connect-segment-panel,.connect-tier-card,.customer-card,.event-phase-card,.insight-card,.leader-card,.metric-card,.note-row,.permission-list article,.public-card--dark,.public-card--gold,.public-card-grid>article,.public-demo-form,.public-pillar-card,.public-pricing-grid>article,.public-workflow article,.score-rule-card,.seller-card,.setup-item,.task-row,.workspace-section{border-color:rgba(200,167,106,.2);background:radial-gradient(circle at 85% 0,rgba(200,167,106,.08),transparent 30%),rgba(13,13,13,.92);color:#fff}.public-card--gold{border-color:rgba(232,210,154,.42);background:radial-gradient(circle at 85% 0,rgba(232,210,154,.14),transparent 34%),linear-gradient(135deg,rgba(200,167,106,.14),rgba(255,255,255,.035)),#101010}@media (max-width:768px){*,:after,:before{min-width:0}body,html{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}canvas,img,svg,video{max-width:100%}.app-shell,.app-shell__content,.connect-arena-page,.connect-public-page,.dashboard-main,.login-screen,.public-page,.workspace-page{width:100%;max-width:100%;overflow-x:hidden}.activity-row,.admin-config-studio,.admin-control-grid,.auth-dev__grid,.badge-catalog-grid,.coach-focus-grid,.coach-pulse-grid,.coach-pulse-panel,.coach-pulse-panel__grid,.coach-sequence-list,.compact-stat-grid,.config-module-grid,.connect-action-panel__participants,.connect-ad-card__grid,.connect-banner-admin__checks,.connect-directory-result,.connect-event-listing,.connect-filter-row,.connect-form-grid,.connect-grid,.connect-grid--three,.connect-grid--two,.connect-invite-row,.connect-layout,.connect-layout--directory,.connect-loop-section,.connect-loop-steps,.connect-manager-control-grid,.connect-manager-forum-grid,.connect-manager-grid,.connect-match-board__row,.connect-metric-grid,.connect-package-table>div,.connect-pipeline-row,.connect-public-hero,.connect-search-bar,.connect-search-mode-toggle,.customer-board,.drawer-summary-grid,.event-mode-stage,.event-score-grid,.feature-access-row,.filter-bar,.form-grid,.form-grid--compact,.form-grid--mission,.home-strip,.integration-status,.kpi-row,.kpi-signal-grid,.leaderboard-arena,.leaderboard-game-filter,.leaderboard-podium,.level-ladder,.level-summary-grid,.login-cockpit-strip,.login-preview__dashboard,.login-preview__grid,.login-role-compact,.login-scoreboard,.login-shell,.login-shell--minimal,.login-value-stack article,.login-workspace-card,.manager-command-center,.manager-workbench,.mapping-row,.metric-grid,.mission-control-strip,.module-toggle-grid,.money-game-stage,.note-row,.public-about-story,.public-audience-promise__grid,.public-card-grid,.public-demo-layout,.public-final-cta,.public-footer,.public-footer__groups,.public-founders,.public-game-band,.public-header,.public-hero,.public-hero--lean,.public-hero-gamehub__metrics,.public-logo-stage,.public-path-cards,.public-pillar-grid,.public-pricing-grid,.public-problem-grid,.public-product-flow__grid,.public-product-hero,.public-product-modules article,.public-product-modules article:nth-child(2n),.public-sales-loop,.public-sales-loop__grid,.public-section,.public-split,.public-subhero,.pulse-insight-grid,.pulse-question-grid,.pulse-quick-grid,.question-bank-grid,.quick-grid,.quick-move-grid,.reminder-grid,.reward-command-panel,.sales-pulse-result__grid,.score-breakdown,.scoring-grid,.seller-command-workbench,.seller-game-area,.seller-game-area__stats,.template-grid,.template-list--blocks,.ticker-admin-grid,.today-arena-panel,.workhub-checklist-item,.workspace-grid--four,.workspace-grid--three,.workspace-grid--two{grid-template-columns:1fr!important}.connect-hero,.connect-public-hero,.login-screen,.login-shell,.login-shell--minimal,.public-about-cover,.public-hero,.public-hero--lean,.public-product-hero,.workspace-hero{min-height:0!important}.connect-loop-section,.connect-public-hero,.connect-section,.dashboard-main,.login-screen,.public-about-story,.public-final-cta,.public-header,.public-hero,.public-hero--lean,.public-product-hero,.public-sales-loop,.public-section,.public-subhero{padding-inline:max(.9rem,env(safe-area-inset-left)) max(.9rem,env(safe-area-inset-right))!important}.public-header{position:-webkit-sticky;position:sticky;top:0;width:100%}.public-nav,.subnav{width:100%;max-width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.public-nav::-webkit-scrollbar,.subnav::-webkit-scrollbar{display:none}.public-nav a,.subnav a,.subnav button{flex:0 0 auto;white-space:nowrap}.action-row,.action-toolbar,.connect-access-card__top,.connect-ad-card__stats,.connect-company-card footer,.connect-company-card__top,.connect-contact-card footer,.connect-form-card__head,.connect-forum-card footer,.connect-match-card__top,.connect-public-actions,.connect-section-head,.filter-bar,.hero-actions,.public-actions,.section-heading,.section-topline{align-items:stretch!important;flex-direction:column!important}.action-row>*,.action-toolbar>*,.auth-submit,.button,.button-primary,.button-secondary,.connect-card-actions>*,.connect-primary-action,.connect-public-actions>*,.connect-section-head button,.filter-bar>*,.hero-actions>*,.public-actions>*,.public-button,.public-cta{width:100%}.connect-public-hero h1,.public-about-story h1,.public-hero h1,.public-hero--lean h1,.public-product-hero h1,.public-subhero h1,.workspace-hero h1{font-size:clamp(2.25rem,11vw,3.65rem)!important;line-height:.98!important}.connect-section h2,.public-section h2,.public-section__head h2,.section-heading h2{font-size:clamp(1.75rem,8vw,2.6rem)!important;line-height:1.05!important}.connect-public-hero p,.connect-section p,.public-hero p:not(.eyebrow),.public-section p,.section-heading p,.workspace-hero p{font-size:.98rem;line-height:1.55}.public-about-cover img,.public-about-hero img,.public-founders img,.public-founders__visual img,.public-pillar-card img,.public-product-visual img{width:100%;height:auto!important;max-height:68vh;object-fit:cover}.account-row,.activity-row,.admin-control-card,.challenge-card,.connect-access-card,.connect-ad-card,.connect-coach-card,.connect-company-card,.connect-contact-card,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-match-card,.connect-metric-card,.connect-tier-card,.customer-card,.insight-card,.leader-card,.metric-card,.note-row,.public-card-grid>article,.public-demo-form,.public-hero-gamehub,.public-pillar-card,.public-pricing-grid>article,.seller-card,.task-row,.workspace-section{width:100%;max-width:100%}.connect-package-table,.kanban-board,.leaderboard-table,.pipeline-board,.public-compare,.risk-table,.scoreboard-table,.seller-risk-list,.table-scroll{width:100%;max-width:100%;overflow-x:auto}.connect-package-table>*,.kanban-board>*,.leaderboard-table>*,.pipeline-board>*,.public-compare div,.risk-table>*,.scoreboard-table>*{min-width:min(44rem,92vw)!important}.activity-create-modal,.connect-action-panel,.detail-drawer__panel,.sales-pulse-modal{position:fixed;inset:auto .65rem .65rem!important;width:auto!important;max-width:calc(100vw - 1.3rem)!important;max-height:min(88svh,42rem)!important;overflow-y:auto;border-radius:16px}}@media (max-width:420px){.app-topbar,.connect-public-hero,.connect-section,.dashboard-main,.login-screen,.public-header,.public-hero,.public-section{padding-inline:.72rem!important}.login-access-card__top .brand-mark__image,.public-header__brand .brand-mark__image{width:min(10.5rem,68vw)!important}.public-header__actions{grid-template-columns:1fr!important}}@media (max-width:768px){.public-header{gap:.48rem!important;padding-block:.52rem .58rem!important}.public-header__brand{justify-content:center;min-height:2.35rem}.public-header__brand span{display:none}.public-header__brand .brand-mark__image{width:min(9.6rem,48vw)!important;max-height:2.35rem!important;object-fit:contain}.public-nav{min-height:2.2rem;margin-inline:-.72rem!important;padding-inline:.72rem!important}.public-nav a{min-height:2.08rem!important;padding:.38rem .58rem!important;font-size:.76rem!important}.public-header__actions{display:grid!important;grid-template-columns:minmax(6.6rem,1fr) minmax(4.75rem,.72fr) minmax(5.9rem,.88fr)!important;grid-gap:.38rem!important;gap:.38rem!important;width:100%}.public-header__actions .public-cta,.public-header__actions .public-link,.public-header__actions>*{width:100%!important;min-width:0;min-height:2.28rem!important;padding:.42rem .5rem!important;font-size:.76rem!important}.public-header__actions .language-switcher{justify-content:center}.public-header__actions .language-switcher__buttons{width:100%;justify-content:center}.public-header__actions .language-switcher__buttons button{min-width:2.1rem;min-height:1.86rem;padding:.25rem .42rem}.connect-public-hero,.public-hero,.public-hero--lean,.public-product-hero{gap:1rem!important;padding-block:1.35rem 1.9rem!important}.connect-public-hero h1,.public-hero h1,.public-hero--lean h1,.public-product-hero h1,.public-subhero h1,.workspace-hero h1{font-size:clamp(1.9rem,10vw,3rem)!important}.public-home-links{display:flex;gap:.45rem;margin-inline:-.15rem;overflow-x:auto;padding-bottom:.15rem}.public-home-links::-webkit-scrollbar{display:none}.public-home-links a{flex:0 0 auto;white-space:nowrap}.public-hero-gamehub{gap:.68rem!important;padding:.78rem!important;border-radius:14px!important}.public-hero-gamehub__top{gap:.62rem;padding-bottom:.68rem}.public-hero-gamehub__top strong{font-size:clamp(1.25rem,7vw,1.85rem)!important}.public-hero-gamehub__action{width:auto!important;min-height:2.25rem;align-self:start;padding:.52rem .72rem}.public-hero-gamehub__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.public-hero-gamehub__metric,.public-hero-gamehub__mission,.public-sales-loop__step{gap:.22rem;padding:.62rem!important;border-radius:12px!important}.public-hero-gamehub__metric span,.public-hero-gamehub__mission span,.public-sales-loop__step span{font-size:.58rem!important;letter-spacing:.08em!important}.public-hero-gamehub__metric strong{font-size:clamp(.96rem,4.8vw,1.25rem)!important;line-height:1.02}.public-hero-gamehub__metric small{display:none}.public-hero-gamehub__level{gap:.4rem;padding:.72rem!important;border-radius:12px}.public-hero-gamehub__level strong{font-size:1rem!important}.public-hero-gamehub__missions{gap:.48rem!important}.public-hero-gamehub__mission{grid-template-columns:minmax(0,1fr) auto!important}.public-hero-gamehub__mission strong{font-size:.83rem;line-height:1.18}.public-hero-gamehub__mission em{width:auto!important;justify-self:end!important;grid-column:2!important;grid-row:1/span 2!important;padding:.34rem .48rem!important;font-size:.68rem!important}.public-sales-loop{padding-block:1.65rem!important}.public-sales-loop__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.public-header__actions{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,.92fr)!important}.public-header__actions .public-cta,.public-header__actions .public-link,.public-header__actions>*{font-size:.72rem!important;padding-inline:.34rem!important}.public-hero-gamehub__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-sales-loop__grid{grid-template-columns:1fr!important}}.temporary-front-page{position:relative;isolation:isolate;display:grid;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--ng-navy-950);color:#fff5df}.temporary-front-page__media,.temporary-front-page__media img{position:absolute;inset:0;width:100%;height:100%}.temporary-front-page__media{z-index:-3}.temporary-front-page__media img{object-fit:cover;object-position:58% center;filter:saturate(1.06) contrast(1.04)}.temporary-front-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-2;background:linear-gradient(90deg,rgba(5,5,5,.92),rgba(5,5,5,.66) 40%,rgba(5,5,5,.12) 76%),linear-gradient(180deg,rgba(5,5,5,.14),rgba(5,5,5,.52) 72%,rgba(5,5,5,.84))}.temporary-front-page__hero{position:relative;z-index:1;align-self:end;width:min(100%,34rem);padding:1.35rem;margin-bottom:5vh;margin-left:5vw}.temporary-front-page__eyebrow{margin:0 0 .9rem;color:var(--gold);font-size:.86rem;font-weight:950;text-transform:uppercase}.temporary-front-page__hero h1{margin:0;color:#fff2d2;font-family:Georgia,Times New Roman,serif;font-size:4.35rem;line-height:.96;font-weight:500}.temporary-front-page__hero p:not(.temporary-front-page__eyebrow){margin:1rem 0 0;color:rgba(255,245,223,.82);font-size:1rem;line-height:1.55}.temporary-front-page__access-form{display:grid;grid-gap:.7rem;gap:.7rem;width:min(100%,24rem);margin-top:1.3rem}.temporary-front-page__access-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:rgba(255,245,223,.82);font-size:.82rem;font-weight:900;text-transform:uppercase}.temporary-front-page__access-form input{min-height:3rem;border:1px solid rgba(232,210,154,.35);border-radius:8px;background:rgba(8,8,8,.62);color:#fff7e8;font:inherit;font-size:1rem;padding:.82rem .95rem;outline:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.temporary-front-page__access-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(232,210,154,.18)}.temporary-front-page__access-form button{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,210,154,.35);border-radius:8px;font-weight:900;text-decoration:none;gap:.5rem;cursor:pointer;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#090909;font:inherit;padding:.82rem 1rem}.temporary-front-page__access-form button svg{width:1rem;height:1rem;flex:0 0 auto}.temporary-front-page__error{margin:-.15rem 0 0!important;color:#ffd6c9!important;font-size:.9rem!important;font-weight:850}@media (max-width:960px){.temporary-front-page:before{background:linear-gradient(180deg,rgba(5,5,5,.82),rgba(5,5,5,.34) 45%,rgba(5,5,5,.82)),linear-gradient(90deg,rgba(5,5,5,.86),rgba(5,5,5,.22))}.temporary-front-page__hero{align-self:end;margin-left:0;margin-bottom:2rem}.temporary-front-page__hero h1{font-size:3.75rem}}@media (max-width:680px){.temporary-front-page{min-height:100dvh}.temporary-front-page__hero{padding:1rem;margin-bottom:1.2rem}.temporary-front-page__hero h1{font-size:3.25rem}.temporary-front-page__hero p:not(.temporary-front-page__eyebrow){font-size:1rem}}@media (max-width:420px){.temporary-front-page__hero h1{font-size:2.85rem}}body,html{background:radial-gradient(circle at 8% 0,rgba(11,45,86,.55),transparent 32%),radial-gradient(circle at 85% 12%,rgba(8,26,47,.38),transparent 34%),linear-gradient(135deg,var(--ng-navy-950) 0,var(--ng-navy-850) 46%,var(--ng-navy-950) 100%);color:var(--ng-text-main);font-family:var(--ng-font-body)}.app-shell,.connect-arena-page,.connect-public-page,.dashboard-layout,.login-screen,.public-page,.temporary-front-page,body{background:radial-gradient(circle at 8% 0,rgba(11,45,86,.5),transparent 32%),radial-gradient(circle at 85% 12%,rgba(8,26,47,.35),transparent 34%),linear-gradient(135deg,var(--ng-navy-950) 0,var(--ng-navy-850) 48%,var(--ng-navy-950) 100%);color:var(--ng-text-main)}.connect-hero,.login-access-card,.login-guidance-card,.public-final-cta,.public-section,.public-subhero,.section-premium,.temporary-front-page__hero,.workspace-hero{background:linear-gradient(145deg,rgba(5,11,20,.96),rgba(8,26,47,.9)),radial-gradient(circle at top left,rgba(200,167,106,.08),transparent 34%)}.gold-line,.section-divider,.thin-gold-rule{height:1px;background:var(--ng-border-gold-soft)}.connect-form-card__head>span,.connect-metric-card span,.connect-section-head>span,.connect-sponsored-label,.eyebrow,.gold-text,.public-hero-gamehub__eyebrow,.section-label,.status-chip--gold{color:var(--ng-gold-main)!important}.gold-border{border:1px solid var(--ng-border-gold)}.gold-gradient{background:linear-gradient(135deg,var(--gold-dark) 0,var(--gold) 42%,var(--gold-soft) 68%,var(--ng-gold-shadow) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-topbar__crumb,.brand-heading,.connect-hero h1,.connect-public-hero h1,.login-brand-hero h1,.logo-wordmark,.public-founders__copy h1,.public-hero--lean h1,.public-product-hero h1,.public-subhero h1,.temporary-front-page__hero h1,.workspace-hero h1,h1,h2{color:var(--ng-white);font-family:var(--ng-font-brand);font-weight:300;letter-spacing:.07em;text-transform:uppercase}.brand-heading,.logo-wordmark{letter-spacing:.22em}.admin-control-card p,.connect-section p,.login-screen p,.metric-card p,.metric-card span,.public-page p,.seller-card p,.workspace-section p,li,p,small{color:var(--ng-text-soft);line-height:1.7}.eyebrow,.public-hero-gamehub__eyebrow,.section-label,.sidebar-nav__group p{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.brand-mark__image{display:block;width:clamp(10rem,18vw,18rem);max-width:100%;max-height:5.6rem;object-fit:contain}.brand-mark--stacked .brand-mark__image{width:clamp(8.5rem,16vw,14rem);max-height:10rem}.brand-mark--compact .brand-mark__image,.brand-mark--icon .brand-mark__image{width:2.65rem;max-width:2.65rem;max-height:2.65rem}.app-topbar__brand-center .brand-mark__image,.login-access-card__top .brand-mark__image,.public-header__brand .brand-mark__image{width:clamp(9rem,15vw,15rem);max-height:4.4rem}.brand-preview img,.public-footer .brand-mark__image,.public-home-brand-strip img,.public-logo-stage img{width:clamp(12rem,22vw,19rem);max-height:15rem;object-fit:contain}.login-guidance-card__seal{border:1px solid var(--ng-border-gold-soft);border-radius:18px;background:var(--ng-navy-950)}.app-sidebar,.app-topbar,.dashboard-header,.public-header{border-color:var(--ng-border-gold-soft);background:rgba(5,11,20,.86);color:var(--ng-text-main);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-header{display:grid;grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem)}.public-header__brand{min-width:0}.public-header__brand span{display:none}.public-nav{min-width:0;justify-content:center;gap:clamp(.55rem,1.2vw,1rem)}.public-link,.public-nav a{white-space:nowrap;font-size:clamp(.72rem,.9vw,.84rem)}.public-header__actions{min-width:max-content}.app-sidebar{box-shadow:18px 0 60px rgba(0,0,0,.22)}.admin-link-list a,.connect-card-actions a,.connect-linkedin-link,.dashboard-nav a,.public-footer a,.public-home-links a,.public-link,.public-nav a,.public-path-cards a,.public-problem-grid a,.public-product-modules a,.public-sales-loop__step,.sidebar-nav a{color:var(--ng-text-soft);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.admin-link-list a:hover,.connect-card-actions a:hover,.connect-linkedin-link:hover,.dashboard-nav a:hover,.public-footer a:hover,.public-home-links a:hover,.public-link:hover,.public-nav a:hover,.public-path-cards a:hover,.public-problem-grid a:hover,.public-product-modules a:hover,.public-sales-loop__step:hover,.sidebar-nav a.active,.sidebar-nav a:hover{border-color:var(--ng-border-gold);background:rgba(200,167,106,.1);color:var(--ng-gold-light);box-shadow:none}.auth-dev__button,.auth-submit,.btn-chip,.button,.button-primary,.button-secondary,.connect-card-actions a,.connect-card-actions button,.connect-chat-sequence button,.connect-coach-card button,.connect-invite-row a,.connect-linkedin-mode-card>a,.connect-linkedin-suggestions button,.connect-pipeline-row button,.connect-primary-action,.connect-public-actions a,.connect-section-head button,.connect-suggestion-strip button,.icon-button,.icon-button--dark,.icon-button--ghost,.icon-button--gold,.icon-only-button,.public-button,.public-button--ghost,.public-cta,.quick-button,.quick-button--gold,.segmented-control button,.temporary-front-page__access-form button,.workspace-hero .icon-button:first-child{min-height:2.8rem;border:1px solid var(--ng-border-gold);border-radius:6px;background:transparent;color:var(--ng-gold-main);box-shadow:none;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.login-screen .auth-dev__button,.login-screen .auth-submit,.login-screen .auth-submit:disabled{border-color:var(--ng-border-gold);background:transparent;color:var(--ng-gold-main)}.auth-dev__button,.btn-chip,.button-secondary,.icon-button--ghost,.icon-only-button,.public-button,.public-button--ghost,.quick-button:not(.quick-button--gold),.segmented-control button{border-color:var(--ng-border-blue);background:rgba(255,255,255,.04);color:var(--ng-white)}.auth-dev__button:hover,.auth-submit:hover,.btn-chip:hover,.button-primary:hover,.button-secondary:hover,.button:hover,.connect-card-actions a:hover,.connect-card-actions button:hover,.connect-chat-sequence button:hover,.connect-coach-card button:hover,.connect-invite-row a:hover,.connect-linkedin-mode-card>a:hover,.connect-linkedin-suggestions button:hover,.connect-pipeline-row button:hover,.connect-primary-action:hover,.connect-public-actions a:hover,.connect-section-head button:hover,.connect-suggestion-strip button:hover,.icon-button:hover,.public-button:hover,.public-cta:hover,.quick-button:hover,.segmented-control button.active,.segmented-control button:hover,.temporary-front-page__access-form button:hover,.workspace-hero .icon-button:first-child:hover{border-color:var(--ng-gold-main);background:var(--ng-gold-main);color:var(--ng-navy-950);transform:translateY(-1px)}.login-screen .auth-dev__button:hover,.login-screen .auth-submit:hover{border-color:var(--ng-gold-main);background:var(--ng-gold-main);color:var(--ng-navy-950)}.account-row,.action-toolbar,.activity-create-modal,.activity-row,.admin-control-card,.auth-card,.badge-catalog-card,.card,.card-premium,.challenge-card,.coach-sequence-card,.compact-list-row,.connect-access-card,.connect-action-panel,.connect-ad-card,.connect-banner-admin__row,.connect-chat-forum,.connect-chat-sequence-panel,.connect-coach-card,.connect-community-panel,.connect-company-card,.connect-contact-card,.connect-directory-panel,.connect-event-listing-panel,.connect-form-card,.connect-forum-card,.connect-info-card,.connect-invite-queue,.connect-match-card,.connect-metric-card,.connect-package-matrix,.connect-segment-panel,.connect-target-created,.connect-tier-card,.customer-card,.daily-quest-card,.daily-quest-panel,.detail-drawer__panel,.event-phase-card,.feature-access-panel,.feature-access-row,.filter-bar,.insight-card,.kpi-row,.leader-card,.level-ladder-card,.level-progress-card,.level-quality-card,.level-system-panel,.manager-controls-panel,.metric-card,.mission-composer-panel,.mission-feed-panel,.module-toggle-grid,.note-row,.permission-list article,.pipeline-column,.public-audience-promise article,.public-card--dark,.public-card--gold,.public-card-grid>article,.public-demo-form,.public-hero-gamehub,.public-hero-gamehub__action,.public-hero-gamehub__metric,.public-hero-gamehub__mission,.public-path-cards a,.public-pillar-card,.public-pricing-grid>article,.public-problem-grid a,.public-sales-loop__step,.public-workflow article,.pulse-insight-card,.pulse-question-card,.pulse-quick-card,.question-card,.sales-pulse-modal,.score-rule-card,.seller-card,.seller-kpi-card,.seller-risk-row,.setup-item,.target-create-flow fieldset,.task-row,.ticker-admin-card,.workhub-checklist-item,.workhub-ledger-row,.workspace-section{border-color:var(--ng-border-gold-soft);background:linear-gradient(145deg,rgba(5,11,20,.94),rgba(8,26,47,.82)),radial-gradient(circle at top left,rgba(200,167,106,.08),transparent 34%);color:var(--ng-text-main);box-shadow:0 24px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-row:hover,.admin-control-card:hover,.card-premium:hover,.challenge-card:hover,.connect-match-card:hover,.connect-metric-card:hover,.daily-quest-card:hover,.leader-card:hover,.metric-card:hover,.public-card-grid>article:hover,.public-pillar-card:hover,.public-pricing-grid>article:hover,.seller-card:hover,.workspace-section:hover{border-color:var(--ng-border-gold);transform:translateY(-2px)}.app-shell input,.app-shell select,.app-shell textarea,.auth-field__control input,.auth-field__control select,.auth-field__control textarea,.connect-action-panel select,.connect-chat-forum textarea,.connect-form-grid input,.connect-form-grid select,.connect-promotion-panel select,.public-demo-form input,.public-demo-form select,.public-demo-form textarea,.temporary-front-page__access-form input,input,select,textarea{border-color:var(--ng-border-blue);background:rgba(5,11,20,.68);color:var(--ng-text-main);caret-color:var(--ng-gold-light)}input::placeholder,textarea::placeholder{color:rgba(167,176,186,.78)}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--ng-gold-main);outline:2px solid var(--ng-gold-main);outline-offset:2px;box-shadow:0 0 0 3px rgba(200,167,106,.16)}.connect-card-actions svg,.connect-coach-card svg,.connect-form-card svg,.connect-hero__badge svg,.connect-info-card svg,.connect-pipeline-row svg,.icon-gold svg,.login-assurance svg,.login-instructions svg,.metric-card__icon,.public-card-grid svg,.public-problem-grid svg,.public-product-modules svg,.quick-button svg{color:var(--ng-gold-main);stroke:var(--ng-gold-main);fill:none;stroke-width:1.6}.app-status-pill,.connect-chip-row span,.connect-contact-card em,.connect-hero__badge,.connect-moderation-row em,.connect-risk-pill,.public-hero-gamehub__mission em,.role-pill,.stage-pill,.status-chip,.status-pill{border-color:var(--ng-border-gold-soft);background:rgba(200,167,106,.1);color:var(--ng-gold-light)}.connect-feedback-bar,.connect-suggestion-strip,.sales-ticker{border-color:var(--ng-border-gold-soft);background:rgba(200,167,106,.08);color:var(--ng-text-soft)}.action-toolbar--gold,.public-card--gold,.public-pricing-grid>article.highlighted{border-color:var(--ng-border-gold);background:linear-gradient(145deg,rgba(8,26,47,.9),rgba(18,26,47,.78)),radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 34%)}.public-footer{border-top:1px solid var(--ng-border-gold-soft);background:rgba(5,11,20,.92)}.public-hero--lean{position:relative;width:min(100%,1440px);min-height:calc(100svh - 5rem);grid-template-columns:minmax(0,.92fr) minmax(24rem,1fr);overflow:hidden;border-bottom:1px solid var(--ng-border-gold-soft);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(3rem,7vw,5rem)}.public-hero--lean:before{position:absolute;inset:clamp(1rem,2vw,2rem);content:"";border:1px solid var(--ng-border-gold-soft);border-radius:8px;background:linear-gradient(120deg,rgba(200,167,106,.08),transparent 34%),radial-gradient(circle at 75% 18%,rgba(8,26,47,.72),transparent 36%),linear-gradient(135deg,rgba(5,11,20,.72),rgba(8,26,47,.32));pointer-events:none}.public-hero--lean:after{position:absolute;right:clamp(2rem,8vw,9rem);bottom:clamp(1rem,5vw,5rem);width:min(42vw,34rem);aspect-ratio:1.4;content:"";border:1px solid rgba(200,167,106,.18);background:linear-gradient(135deg,transparent 12%,rgba(200,167,106,.28) 12.4%,transparent 13.2%),linear-gradient(55deg,transparent 18%,rgba(245,245,245,.1) 18.4%,transparent 19.2%),linear-gradient(145deg,rgba(8,26,47,.12),rgba(5,11,20,0));transform:skewX(-18deg) rotate(-7deg);opacity:.72;pointer-events:none}.public-hero--lean>*{position:relative;z-index:1}.public-hero--lean h1{max-width:11ch;color:var(--ng-white);font-size:clamp(3.2rem,7.8vw,7.2rem);line-height:.9;letter-spacing:.08em;text-transform:uppercase}.public-hero--lean p:not(.eyebrow){max-width:38rem;color:var(--ng-text-soft);font-size:clamp(1rem,1.3vw,1.18rem)}.public-home-links{border-top:1px solid var(--ng-border-gold-soft);padding-top:1rem}.public-hero-brand-panel{position:relative;align-self:center;border-radius:8px;background:linear-gradient(145deg,rgba(5,11,20,.94),rgba(8,26,47,.84)),radial-gradient(circle at 80% 0,rgba(200,167,106,.12),transparent 34%)}.public-hero-brand-panel__logo{display:flex;align-items:center;gap:.85rem;border-bottom:1px solid var(--ng-border-gold-soft);padding-bottom:1rem}.public-hero-brand-panel__logo img{width:clamp(3.4rem,6vw,5.5rem);height:auto}.public-hero-brand-panel__logo span,.public-hero-brand-panel__tagline{color:var(--ng-gold-main);font-family:var(--ng-font-brand);font-weight:300;letter-spacing:.22em;text-transform:uppercase}.public-hero-brand-panel .public-hero-gamehub__top strong{max-width:15ch;color:var(--ng-white);font-family:var(--ng-font-brand);font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:300;letter-spacing:.06em;line-height:.95;text-transform:uppercase}.public-hero-brand-panel .public-hero-gamehub__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.public-hero-brand-panel .public-hero-gamehub__metric{min-height:11rem;align-content:end;border-radius:6px}.public-hero-brand-panel .public-hero-gamehub__metric svg{width:1.4rem;height:1.4rem;color:var(--ng-gold-main);stroke-width:1.4}.public-hero-brand-panel .public-hero-gamehub__metric strong{color:var(--ng-white);font-size:clamp(2rem,4vw,3.4rem);font-weight:300}.public-hero-brand-panel__pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;border-top:1px solid var(--ng-border-gold-soft);padding-top:1rem}.public-hero-brand-panel__pillars a{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;min-height:5.8rem;border:1px solid var(--ng-border-gold-soft);border-radius:6px;background:rgba(5,11,20,.42);color:var(--ng-gold-light);padding:.7rem .45rem;text-align:center;text-decoration:none}.public-hero-brand-panel__pillars svg{width:1.55rem;height:1.55rem;stroke-width:1.4}.public-hero-brand-panel__pillars span{color:var(--ng-gold-main);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-hero-brand-panel__tagline{margin:0;justify-self:center;color:var(--ng-gold-main)!important;font-size:clamp(.76rem,1.2vw,1rem)!important}.temporary-front-page__media{display:grid;place-items:center;padding:clamp(1rem,5vw,4rem)}.temporary-front-page__media img{width:min(72vw,34rem);max-height:42rem;object-fit:contain;filter:drop-shadow(0 24px 70px rgba(0,0,0,.42))}.temporary-front-page:before{background:radial-gradient(circle at 8% 0,rgba(11,45,86,.54),transparent 34%),linear-gradient(90deg,rgba(5,11,20,.95),rgba(5,11,20,.34))}@media (max-width:680px){.public-header{grid-template-columns:1fr;align-items:stretch}.public-header__actions,.public-nav{justify-content:flex-start;min-width:0;width:100%;overflow-x:auto}.app-topbar__brand-center .brand-mark__image,.brand-mark__image,.login-access-card__top .brand-mark__image,.public-header__brand .brand-mark__image{width:clamp(8rem,44vw,12rem);max-height:4rem}.connect-hero h1,.public-hero--lean h1,.public-subhero h1,.temporary-front-page__hero h1,.workspace-hero h1,h1,h2{letter-spacing:.04em}.button,.button-primary,.button-secondary,.connect-card-actions a,.connect-card-actions button,.icon-button,.public-button,.public-cta,.quick-button{width:100%;min-height:2.9rem}.public-hero--lean{grid-template-columns:1fr}.public-hero--lean h1{max-width:100%;font-size:clamp(2.6rem,13vw,4.4rem)}.public-hero--lean:after{display:none}.public-hero-brand-panel .public-hero-gamehub__metrics,.public-hero-brand-panel__pillars{grid-template-columns:1fr}.public-hero-brand-panel .public-hero-gamehub__metric{min-height:8rem}}.app-shell,.login-screen,.public-page,.temporary-front-page,.workspace-page,body{background:radial-gradient(circle at 72% 8%,rgba(11,16,58,.72),transparent 34rem),linear-gradient(135deg,var(--ng-navy-950) 0,var(--napa-charcoal) 48%,var(--ng-navy-950) 100%)!important;color:var(--ng-ivory)}.public-header{grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(1rem,2.8vw,2.4rem)!important;border-bottom:1px solid var(--ng-border-gold-soft)!important;border-radius:0!important;background:rgba(5,11,20,.94)!important;box-shadow:none!important;padding:clamp(.8rem,1.8vw,1.35rem) clamp(1rem,3vw,2.35rem)!important}.public-header__brand{gap:0!important}.public-header__brand .brand-mark__image{width:clamp(8.2rem,12vw,12rem)!important;max-height:3.2rem!important;object-fit:contain!important}.public-header__brand span{display:none!important}.public-nav{display:flex!important;justify-content:flex-end!important;gap:clamp(.85rem,1.6vw,1.4rem)!important;min-width:0!important}.public-footer a,.public-link,.public-nav a{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ng-ivory)!important;padding:0!important;font-size:clamp(.64rem,.78vw,.76rem)!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}.public-footer a:hover,.public-link:hover,.public-nav a:hover{color:var(--ng-gold-light)!important;text-decoration:none!important}.public-header__actions{display:flex!important;align-items:center!important;gap:clamp(.65rem,1vw,1rem)!important;min-width:max-content!important}.public-header__actions .language-switcher{display:inline-flex!important}.public-header__actions .language-switcher__buttons{border-color:var(--ng-border-gold-soft)!important;background:transparent!important;padding:.12rem!important}.public-header__actions .language-switcher__buttons button{min-width:1.75rem!important;min-height:1.6rem!important;color:var(--ng-text-soft)!important;padding:.12rem .32rem!important;font-size:.62rem!important;letter-spacing:.08em!important}.public-header__actions .language-switcher__buttons button.active{background:rgba(212,175,55,.9)!important;color:var(--ng-navy-950)!important;box-shadow:none!important}.login-screen .auth-dev__button,.login-screen .auth-submit,.public-button,.public-button--ghost,.public-cta,.temporary-front-page__access-form button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2.65rem!important;border:1px solid var(--ng-border-gold)!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;color:var(--ng-gold-light)!important;padding:.76rem 1.6rem!important;font-family:var(--ng-font-brand)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important}.login-screen .auth-dev__button:hover,.login-screen .auth-submit:hover,.public-button--ghost:hover,.public-button:hover,.public-cta:hover,.temporary-front-page__access-form button:hover{border-color:var(--ng-gold)!important;background:rgba(212,175,55,.1)!important;color:var(--ng-gold-light)!important;transform:translateY(-1px)!important}.public-hero--lean{width:min(100%,1440px)!important;min-height:calc(100svh - 5.3rem)!important;grid-template-columns:minmax(0,.86fr) minmax(24rem,.96fr)!important;gap:clamp(1.5rem,3.4vw,4.5rem)!important;margin:0 auto!important;border:0!important;background:linear-gradient(135deg,rgba(5,11,20,.92),rgba(8,26,47,.8)),radial-gradient(circle at 78% 30%,rgba(11,16,58,.82),transparent 34rem)!important;padding:clamp(3.5rem,6vw,5.8rem) clamp(1rem,3vw,2rem) clamp(2.5rem,5vw,4.5rem)!important}.public-hero--lean:before{inset:clamp(.75rem,2vw,1.9rem)!important;border:1px solid var(--ng-border-gold)!important;border-radius:5px!important;background:linear-gradient(115deg,rgba(212,175,55,.08),transparent 26%),linear-gradient(135deg,rgba(5,11,20,.58),rgba(18,26,47,.22))!important}.public-hero--lean:after{right:clamp(1.5rem,7vw,7rem)!important;bottom:clamp(2rem,5vw,4.8rem)!important;border-color:rgba(212,175,55,.24)!important;background:linear-gradient(135deg,transparent 13%,rgba(212,175,55,.36) 13.3%,transparent 14%),linear-gradient(56deg,transparent 19%,rgba(245,245,245,.13) 19.3%,transparent 20%),linear-gradient(145deg,rgba(8,26,47,.2),rgba(5,11,20,0))!important}.public-card-eyebrow,.public-hero--lean .eyebrow,.public-hero-gamehub__eyebrow{color:var(--ng-gold)!important;font-family:var(--ng-font-brand)!important;font-size:clamp(.72rem,.95vw,.95rem)!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important}.public-hero--lean h1{max-width:13ch!important;color:var(--ng-ivory)!important;font-family:var(--ng-font-brand)!important;font-size:clamp(2.8rem,5.15vw,5rem)!important;font-weight:300!important;letter-spacing:.055em!important;line-height:1.02!important}.public-hero--lean p:not(.eyebrow){color:var(--ng-text-soft)!important;font-size:clamp(.96rem,1.12vw,1.08rem)!important;line-height:1.7!important}.public-actions{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important}.public-actions .public-button,.public-actions .public-cta{min-width:min(100%,10.5rem)!important}.public-home-links{display:flex!important;flex-wrap:wrap!important;gap:.9rem!important;border-top:1px solid var(--ng-border-gold-soft)!important}.public-hero-brand-panel__pillars a,.public-home-links a{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ng-gold-light)!important;padding:0!important;text-decoration:none!important}.public-home-links a{font-size:.72rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.public-hero-brand-panel{border:1px solid var(--ng-border-gold)!important;border-radius:5px!important;background:linear-gradient(145deg,rgba(5,11,20,.96),rgba(11,16,58,.78)),radial-gradient(circle at 80% 0,rgba(212,175,55,.11),transparent 32%)!important;padding:clamp(1.1rem,2vw,1.5rem)!important}.public-hero-brand-panel__logo{border-bottom-color:var(--ng-border-gold-soft)!important}.public-hero-brand-panel__logo img{width:clamp(3rem,5.2vw,5rem)!important}.public-hero-brand-panel__logo span,.public-hero-brand-panel__pillars span,.public-hero-brand-panel__tagline{color:var(--ng-gold)!important;font-weight:400!important;letter-spacing:.24em!important}.public-hero-brand-panel .public-hero-gamehub__metric,.public-hero-brand-panel .public-hero-gamehub__mission{border:1px solid var(--ng-border-gold-soft)!important;border-radius:4px!important;background:rgba(5,11,20,.5)!important}.public-hero-brand-panel .public-hero-gamehub__metric svg,.public-hero-brand-panel__pillars svg{color:var(--ng-gold)!important;stroke-width:1.25!important}.public-hero-brand-panel__pillars{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.8rem!important;border-top-color:var(--ng-border-gold-soft)!important}.public-hero-brand-panel__pillars a{display:grid!important;justify-items:center!important;grid-gap:.38rem!important;gap:.38rem!important;min-height:0!important}.public-hero-brand-panel__tagline{border-top:1px solid var(--ng-border-gold-soft);padding-top:1rem}@media (max-width:900px){.public-header{grid-template-columns:1fr!important;gap:.85rem!important}.public-header__brand .brand-mark__image{width:clamp(7rem,34vw,10rem)!important}.public-header__actions,.public-nav{justify-content:flex-start!important;overflow-x:auto!important;width:100%!important}.public-header__actions .public-cta{width:auto!important}.public-hero--lean{grid-template-columns:1fr!important;min-height:auto!important;padding-top:clamp(2rem,7vw,3.6rem)!important}.public-hero--lean h1{max-width:100%!important;font-size:clamp(2.25rem,10vw,4.2rem)!important;letter-spacing:.045em!important}.public-actions .public-button,.public-actions .public-cta{width:auto!important;min-width:9rem!important}}@media (max-width:560px){.public-actions,.public-home-links{display:grid!important}.public-actions .public-button,.public-actions .public-cta,.public-header__actions .public-cta{width:100%!important}.public-hero-brand-panel .public-hero-gamehub__metrics,.public-hero-brand-panel__pillars{grid-template-columns:1fr!important}}@media (max-width:680px){.public-header{width:min(100%,390px)!important;max-width:390px!important;margin-inline:auto!important;overflow:hidden!important;padding-inline:1rem!important}.public-nav{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important;gap:.8rem .95rem!important}.public-nav a{font-size:.62rem!important;letter-spacing:.08em!important}.public-header__actions{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;overflow:visible!important;width:100%!important}.public-header__actions .language-switcher,.public-header__actions .public-link{justify-self:center!important}.public-hero--lean{width:min(100%,360px)!important;max-width:360px!important;margin-inline:auto!important;overflow:hidden!important;padding-inline:1rem!important}.public-hero--lean:before{inset:0!important}.public-hero--lean h1{max-width:8.5ch!important;font-size:clamp(2rem,8vw,2.75rem)!important;letter-spacing:.035em!important;line-height:1.08!important}.public-hero--lean p:not(.eyebrow){max-width:100%!important;overflow-wrap:anywhere!important}.public-actions .public-button,.public-actions .public-cta,.public-header__actions .public-cta{width:100%!important}.public-home-links{overflow:visible!important}.public-home-links a{white-space:normal!important}.public-hero-brand-panel{width:100%!important;max-width:100%!important;overflow:hidden!important}}.temporary-front-page{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(18rem,.8fr)!important;align-items:center!important;grid-gap:clamp(1.5rem,5vw,5rem)!important;gap:clamp(1.5rem,5vw,5rem)!important;overflow:hidden!important;padding:clamp(1.2rem,5vw,5rem)!important}.temporary-front-page__media{position:relative!important;inset:auto!important;z-index:0!important;display:grid!important;place-items:center!important;width:100%!important;height:auto!important;min-height:20rem!important;pointer-events:none!important}.temporary-front-page__media img{position:relative!important;inset:auto!important;width:min(78%,30rem)!important;height:auto!important;max-height:34rem!important;object-fit:contain!important;object-position:center!important;opacity:.96!important;filter:drop-shadow(0 24px 70px rgba(0,0,0,.42))!important}.temporary-front-page:before{background:radial-gradient(circle at 78% 24%,rgba(11,16,58,.76),transparent 34rem),linear-gradient(90deg,rgba(5,11,20,.98),rgba(5,11,20,.68))!important}.temporary-front-page__hero{align-self:center!important;width:min(100%,39rem)!important;margin:0!important;border:1px solid var(--ng-border-gold)!important;border-radius:5px!important;background:linear-gradient(145deg,rgba(5,11,20,.96),rgba(11,16,58,.82)),radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 34%)!important;padding:clamp(1.5rem,3vw,2.4rem)!important}.temporary-front-page__eyebrow{color:var(--ng-gold)!important;font-family:var(--ng-font-brand)!important;font-weight:700!important;letter-spacing:.18em!important}.temporary-front-page__hero h1{max-width:13ch!important;color:var(--ng-ivory)!important;font-size:clamp(2.35rem,4.2vw,4rem)!important;letter-spacing:.055em!important;line-height:1.04!important;overflow-wrap:normal!important;word-break:normal!important}.temporary-front-page__hero p:not(.temporary-front-page__eyebrow){color:var(--ng-text-soft)!important}.temporary-front-page__access-form{width:min(100%,27rem)!important}.temporary-front-page__access-form input{border-radius:4px!important}@media (max-width:900px){.temporary-front-page{grid-template-columns:1fr!important;align-content:center!important;min-height:100dvh!important}.temporary-front-page__media{min-height:7rem!important;order:-1!important}.temporary-front-page__media img{width:min(58vw,14rem)!important}.temporary-front-page__hero h1{max-width:100%!important;font-size:clamp(2.1rem,10vw,3.7rem)!important;letter-spacing:.045em!important}}@media (max-width:480px){.temporary-front-page{padding:1rem!important}.temporary-front-page__hero{padding:1.15rem!important}}.login-screen{overflow-x:hidden!important}.auth-contact-card,.auth-dev,.auth-dev__grid,.auth-field,.auth-field__control,.auth-form,.auth-helper-link,.auth-login-options,.auth-remember,.login-access-card,.login-access-card--minimal,.login-assurance,.login-instructions,.login-legal-links,.login-shell,.login-shell--minimal{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.login-access-card__top{gap:1rem!important}.login-access-card__top .language-switcher{flex:0 0 auto!important}.login-brand-hero h1,.login-brand-hero--minimal h1{max-width:13ch!important;overflow-wrap:normal!important;word-break:normal!important}.auth-submit__content{justify-content:center!important;width:100%!important;min-width:0!important}.auth-submit__content svg{display:none!important}.auth-dev__button,.login-access-card--minimal .auth-dev__button{white-space:normal!important;text-align:center!important}.auth-dev__button small,.auth-dev__button span{max-width:100%!important;overflow-wrap:anywhere!important}@media (max-width:680px){.login-screen{padding:0!important;width:100vw!important;max-width:100vw!important}.login-shell,.login-shell--minimal{display:block!important;width:100%!important;max-width:390px!important;margin-inline:auto!important;overflow:hidden!important;padding:.85rem!important}.login-access-card,.login-access-card--minimal{width:min(100%,360px)!important;max-width:360px!important;margin-inline:auto!important;padding:1rem!important;overflow:hidden!important}.login-access-card__top{align-items:center!important}.login-access-card__top .language-switcher{display:none!important}.login-access-card--minimal .login-access-card__top .brand-mark__image,.login-access-card__top .brand-mark__image{width:clamp(7.2rem,38vw,9.2rem)!important}.login-brand-hero h1,.login-brand-hero--minimal h1{max-width:9ch!important;font-size:clamp(1.95rem,8vw,2.55rem)!important;letter-spacing:.035em!important;line-height:1.08!important}.auth-dev__copy,.login-brand-hero p:not(.eyebrow),.login-screen p,.login-screen small{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.login-instructions{grid-template-columns:1fr!important}.auth-field__control{width:100%!important}.auth-field__control input{min-width:0!important;width:100%!important}.auth-contact-card,.auth-login-options{grid-template-columns:1fr!important}.auth-contact-card a,.auth-helper-link{width:100%!important}.auth-dev__button,.auth-submit,.login-screen .auth-dev__button,.login-screen .auth-submit{width:100%!important;padding-inline:.9rem!important}.auth-dev__button,.login-access-card--minimal .auth-dev__button{display:grid!important;justify-items:center!important;grid-gap:.22rem!important;gap:.22rem!important;min-height:auto!important;padding-block:.78rem!important;line-height:1.25!important}.auth-dev__button small,.auth-dev__button span{display:block!important;white-space:normal!important;line-height:1.25!important}}.auth-dev__button small,.auth-dev__button span{overflow-wrap:normal!important;word-break:normal!important}.app-shell .action-row a,.app-shell .action-row button,.app-shell .activity-create-modal button,.app-shell .connect-card-actions a,.app-shell .connect-card-actions button,.app-shell .mission-actions button,.app-shell .modal-actions button,.app-shell .pulse-answer-chips label,.app-shell .quick-button,.app-shell .quick-move-option,.app-shell .sales-pulse-modal button,.app-shell .segmented-control button{border:1px solid var(--ng-border-gold)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--ng-gold-light)!important}.app-shell .action-row a:hover,.app-shell .action-row button:hover,.app-shell .activity-create-modal button:hover,.app-shell .connect-card-actions a:hover,.app-shell .connect-card-actions button:hover,.app-shell .mission-actions button:hover,.app-shell .modal-actions button:hover,.app-shell .pulse-answer-chips label:has(input:checked),.app-shell .pulse-answer-chips label:hover,.app-shell .quick-button:hover,.app-shell .quick-move-option:has(input:checked),.app-shell .quick-move-option:hover,.app-shell .sales-pulse-modal button:hover,.app-shell .segmented-control button.active,.app-shell .segmented-control button:hover{border-color:var(--ng-gold)!important;background:rgba(212,175,55,.1)!important;color:var(--ng-gold-light)!important}body,html{overflow-x:hidden!important}.app-shell,.app-shell__content,.dashboard-main,.workspace-page{min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.app-quick-actions,.app-topbar__actions{min-width:0!important;overflow-x:auto!important;scrollbar-width:thin!important}@media (max-width:1320px) and (min-width:1121px){.app-topbar{grid-template-areas:"identity actions" ".        quick";grid-template-columns:minmax(11rem,1fr) auto;align-items:center}.app-topbar__identity{grid-area:identity}.app-quick-actions{grid-area:quick;justify-content:flex-end}.app-topbar__actions{grid-area:actions;justify-content:flex-end}}.app-shell .activity-create-modal,.app-shell .sales-pulse-modal{max-width:min(72rem,calc(100vw - 2rem))!important}.brand-mark--stacked .brand-mark__image,img[src="/brand/logo-napa-growth-alternate.png"]{aspect-ratio:352/254!important;object-fit:contain!important;object-position:center!important}.brand-preview img[src="/brand/logo-napa-growth-alternate.png"],.temporary-front-page__media img[src="/brand/logo-napa-growth-alternate.png"]{border:0!important;background:transparent!important}.app-sidebar .brand-mark--horizontal .brand-mark__image,.app-topbar__brand-center .brand-mark__image,.brand-mark--horizontal .brand-mark__image,.brand-mark--primary .brand-mark__image,.login-access-card__top .brand-mark__image,.public-header__brand .brand-mark__image,img[src="/brand/logo-napa-growth-complete-2026.png"]{aspect-ratio:2172/724!important;height:auto!important;object-fit:contain!important;object-position:center!important}.app-sidebar .brand-mark--horizontal .brand-mark__image{width:clamp(8.8rem,13vw,11.6rem)!important;max-height:none!important}.public-hero--lean h1,.temporary-front-page__hero h1{max-width:min(100%,16ch)!important;font-size:clamp(2.45rem,4.35vw,4.45rem)!important;letter-spacing:.04em!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important}.activity-create-modal__head h2,.app-topbar__crumb,.connect-hero h1,.connect-public-hero h1,.login-brand-hero h1,.public-card--gold h2,.public-final-cta h2,.public-founders__copy h1,.public-founders__copy h2,.public-product-hero h1,.public-section h2,.public-section__head h2,.public-subhero h1,.sales-pulse-modal h2,.workspace-hero h1{text-transform:none!important;letter-spacing:.01em!important}.public-product-hero h1,.public-subhero h1{max-width:min(100%,22ch)!important;font-size:clamp(2rem,3.4vw,3.7rem)!important;line-height:1.08!important}.public-final-cta h2,.public-founders__copy h1,.public-founders__copy h2,.public-section h2,.public-section__head h2{max-width:min(100%,24ch)!important;font-size:clamp(1.65rem,2.6vw,2.85rem)!important;line-height:1.14!important}.admin-control-card h2,.admin-control-card h3,.connect-form-card h2,.connect-info-card h2,.connect-section h2,.connect-tier-card h2,.metric-card h3,.public-card--gold h2,.public-card-grid h2,.public-card-grid h3,.public-path-cards strong,.public-pricing-grid h3,.public-problem-grid strong,.public-product-modules h3,.seller-card h3,.workspace-section h2,.workspace-section h3{max-width:100%!important;font-size:clamp(1.1rem,1.65vw,1.55rem)!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important}.connect-hero h1,.connect-public-hero h1{max-width:min(100%,17ch)!important;font-size:clamp(2.05rem,4.1vw,4.15rem)!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important}.login-brand-hero h1,.login-brand-hero--minimal h1{max-width:min(100%,22ch)!important;font-size:clamp(1.55rem,2.25vw,2.1rem)!important;line-height:1.12!important}.auth-dev__button,.login-screen .auth-dev__button{letter-spacing:.04em!important;text-transform:none!important}.auth-dev__button small,.auth-dev__button span{letter-spacing:.01em!important;text-transform:none!important}.auth-dev__button small{font-size:.72rem!important;line-height:1.25!important}.app-shell .activity-create-modal__head h2,.app-shell .sales-pulse-modal h2{font-size:clamp(1.45rem,2.4vw,2.1rem)!important;line-height:1.16!important}.app-shell .pulse-modal-steps span,.app-shell .pulse-quick-card legend span{letter-spacing:.06em!important}.app-shell .pulse-answer-chips label{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.9rem!important;letter-spacing:0!important;text-transform:none!important}.admin-control-card,.connect-form-card,.connect-public-hero,.connect-section,.metric-card,.public-card--gold,.public-card-grid>article,.public-pricing-grid>article,.public-product-hero__copy,.seller-card,.workspace-section{min-width:0!important;overflow-wrap:anywhere!important}@media (max-width:900px){.public-hero--lean h1,.temporary-front-page__hero h1{max-width:min(100%,15ch)!important;font-size:clamp(2.05rem,8.6vw,3.35rem)!important;letter-spacing:.035em!important}.connect-hero h1,.connect-public-hero h1,.public-product-hero h1,.public-subhero h1{max-width:100%!important;font-size:clamp(1.9rem,7.8vw,3rem)!important;line-height:1.1!important}}@media (max-width:560px){.connect-public-hero,.public-hero--lean{width:min(100%,390px)!important;max-width:390px!important;overflow:hidden!important}.public-hero--lean h1,.temporary-front-page__hero h1{max-width:100%!important;font-size:clamp(1.85rem,8.3vw,2.55rem)!important;letter-spacing:.025em!important}.connect-hero h1,.connect-public-hero h1,.public-product-hero h1,.public-subhero h1{font-size:clamp(1.75rem,7.6vw,2.35rem)!important;letter-spacing:.005em!important;line-height:1.12!important}.login-brand-hero h1,.login-brand-hero--minimal h1{max-width:100%!important;font-size:clamp(1.65rem,7vw,2.1rem)!important}.app-shell .activity-create-modal,.app-shell .sales-pulse-modal{width:min(100%,23rem)!important;padding:.95rem!important}}.public-logo-stage img[src="/brand/logo-napa-growth-alternate.png"]{width:min(100%,22rem)!important;min-height:0!important;height:auto!important;justify-self:center!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important}.public-hero--lean:before{border:0!important;background:none!important}.public-hero-brand-panel{border-color:transparent!important}.public-hero-brand-panel__logo{align-items:flex-start!important}.public-hero-brand-panel__logo .public-hero-brand-panel__logo-image{width:clamp(8.6rem,15vw,12.5rem)!important;max-height:none!important;aspect-ratio:352/254!important;object-fit:contain!important;object-position:left center!important}@media (max-width:1120px) and (min-width:901px){.public-header{grid-template-columns:1fr!important;justify-items:center!important}.public-header__actions,.public-nav{width:100%!important;justify-content:center!important;flex-wrap:wrap!important;overflow:visible!important}.public-header__brand .brand-mark__image{width:clamp(8rem,18vw,11rem)!important}}.app-shell input[type=checkbox],.app-shell input[type=radio]{width:.95rem!important;height:.95rem!important;min-width:.95rem!important;min-height:.95rem!important;margin:0!important;padding:0!important;accent-color:var(--ng-gold)!important;flex:0 0 auto!important}.app-sidebar{padding:.78rem}.app-shell{grid-template-columns:16.25rem minmax(0,1fr)!important}.app-shell--compact{grid-template-columns:4.8rem minmax(0,1fr)!important}.app-sidebar__top{gap:.5rem!important}.app-sidebar .brand-mark--horizontal .brand-mark__image{width:clamp(7.3rem,11vw,9.2rem)!important}.app-sidebar__user{gap:.1rem!important;border-radius:6px!important;padding:.65rem!important}.app-sidebar__user strong{font-size:.9rem!important}.app-sidebar__user span{font-size:.78rem!important;line-height:1.25!important}.app-sidebar__user em{min-height:1.38rem!important;border-radius:999px!important;padding:.08rem .42rem!important;font-size:.64rem!important}.sidebar-nav{gap:.18rem!important}.sidebar-nav__group{gap:.22rem!important;padding-top:.42rem!important}.sidebar-nav__group p{margin:.45rem 0 .12rem!important;font-size:.62rem!important;letter-spacing:.14em!important;color:rgba(245,245,245,.44)!important}.sidebar-nav a{min-height:2.75rem!important;border-radius:6px!important;gap:.52rem!important;padding:.42rem .55rem!important;font-size:.86rem!important;font-weight:760!important;transform:none!important}.workspace-with-rail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:1280px){.workspace-with-rail{grid-template-columns:minmax(0,1fr) 19.5rem}}.app-context-rail{display:flex;flex-direction:column;gap:.75rem;position:-webkit-sticky;position:sticky;top:1rem}@media (max-width:1279px){.app-context-rail{display:none}}.pulse-visibility-note{margin:.85rem 0 0;border-left:2px solid rgba(232,210,154,.34);padding:.05rem 0 .05rem .7rem;color:var(--ng-text-muted);line-height:1.5}.app-shell .pulse-visibility-note{font-size:.8125rem}.app-shell .pulse-visibility-note strong{color:var(--ng-text);font-weight:700}@media (min-width:1280px){.pulse-visibility-note{display:none}}.app-context-rail__card{border:1px solid var(--ng-border,rgba(232,210,154,.18));border-top:2px solid rgba(232,210,154,.34);border-radius:10px;background:rgba(18,26,47,.55);padding:.75rem .875rem}.app-context-rail__key{margin:0 0 .35rem;color:var(--ng-text-muted);letter-spacing:.13em;text-transform:uppercase}.app-context-rail__value{margin:0;font-weight:600;line-height:1.25}.app-context-rail__detail{margin:.2rem 0 0;color:var(--ng-text-muted);line-height:1.4}.app-shell .app-context-rail .app-context-rail__key{font-size:.6875rem}.app-shell .app-context-rail .app-context-rail__value{font-size:1.0625rem}.app-shell .app-context-rail .app-context-rail__detail{font-size:.8125rem}.app-context-rail__list{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}.app-shell .app-context-rail .app-context-rail__item{display:flex;gap:.5rem;align-items:baseline;margin:0;font-size:.8125rem;line-height:1.4}.app-context-rail__when{color:var(--ng-gold-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.app-context-rail__what{color:var(--ng-text-muted);min-width:0}.seller-plan-detail__hero{border-top:2px solid var(--ng-gold-light,#e8d29a);border-radius:10px 10px 0 0;padding:.9rem 1rem 1rem;margin-bottom:.75rem;background:linear-gradient(180deg,rgba(232,210,154,.06),transparent)}.seller-plan-detail__hero-number{margin:.2rem 0 .15rem;font-size:2.5rem;font-weight:700;line-height:1.05;letter-spacing:-.02em}.seller-plan-detail__hero-compare{margin:0;color:var(--ng-text-muted);font-size:.8125rem;line-height:1.4}.seller-plan-detail__hero-missing{margin:.3rem 0 0;color:var(--ng-text-muted);font-size:.8125rem;font-style:italic}details:not(.action-menu)>summary{list-style:none;cursor:pointer}details:not(.action-menu)>summary::-webkit-details-marker{display:none}details:not(.action-menu)>summary:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.55rem;border-right:1.5px solid var(--ng-gold-light,#e8d29a);border-bottom:1.5px solid var(--ng-gold-light,#e8d29a);transform:rotate(-45deg) translateY(-.1em);transition:transform .15s ease}details:not(.action-menu)[open]>summary:before{transform:rotate(45deg) translateY(-.1em)}details:not(.action-menu)>summary{min-height:2.75rem;display:flex;align-items:center}.sidebar-nav a.active{border-color:transparent!important;background:rgba(212,175,55,.09)!important;box-shadow:inset 2px 0 0 var(--ng-gold-light)!important;color:var(--ng-gold-light)!important;transform:none!important}.sidebar-nav a.active svg{color:var(--ng-gold-light)!important;opacity:1!important}.plan-choice-grid{gap:.5rem!important}.plan-choice-button{min-height:4.25rem!important;border-radius:6px!important;padding:.64rem .7rem!important}.plan-choice-button span{font-size:.64rem!important;letter-spacing:.08em!important}.plan-choice-button strong{font-size:.92rem!important}.plan-choice-button small{font-size:.74rem!important}.access-control-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important;gap:.55rem!important}.access-control-group{align-content:start!important;gap:.28rem!important;border-radius:6px!important;padding:.55rem!important}.access-control-group>strong{color:var(--ng-gold-light)!important;font-size:.68rem!important;letter-spacing:.12em!important}.access-toggle{min-height:2.45rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.46rem!important;border-radius:5px!important;padding:.42rem .48rem!important;cursor:pointer!important}.access-toggle b{font-size:.82rem!important;line-height:1.15!important}.access-toggle small{display:none!important}.access-toggle svg{width:.82rem!important;height:.82rem!important}.access-toggle--enabled{border-color:rgba(212,175,55,.36)!important;background:rgba(212,175,55,.08)!important}.tenant-module-strip{gap:.28rem!important}.license-safety-note,.tenant-access-summary>span,.tenant-access-summary>strong,.tenant-module-strip span{min-height:1.45rem!important;border-radius:999px!important;padding:.18rem .45rem!important;font-size:.68rem!important}.seat-license-control{display:grid!important;grid-gap:.6rem!important;gap:.6rem!important;border:1px solid rgba(212,175,55,.22)!important;border-radius:6px!important;background:rgba(255,255,255,.045)!important;padding:.72rem!important}.seat-license-control__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important}.seat-license-control__top>div:first-child{display:grid!important;grid-gap:.1rem!important;gap:.1rem!important}.seat-license-control__billing span,.seat-license-control__top small,.seat-license-control__top span{color:var(--ng-muted)!important;font-size:.68rem!important;font-weight:850!important}.seat-license-control__top>div:first-child>strong{color:var(--ng-text)!important;font-size:1.18rem!important;line-height:1.1!important}.seat-stepper{display:grid!important;grid-template-columns:2rem minmax(4.2rem,5.2rem) 2rem!important;align-items:center!important;grid-gap:.28rem!important;gap:.28rem!important}.seat-stepper button,.seat-stepper input{min-height:2rem!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:5px!important;background:rgba(7,13,23,.72)!important;color:var(--ng-text)!important;font-weight:900!important}.seat-stepper button{cursor:pointer!important;padding:0!important}.seat-stepper button:disabled{cursor:not-allowed!important;opacity:.45!important}.seat-stepper input{padding:.2rem .35rem!important;text-align:center!important}.admin-license-plan-grid,.seat-license-control__billing{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:.45rem!important;gap:.45rem!important}.seat-license-control__billing article{display:grid!important;grid-gap:.08rem!important;gap:.08rem!important;min-height:3rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:rgba(7,13,23,.46)!important;padding:.45rem .52rem!important}.seat-license-control__billing strong{color:var(--ng-text)!important;font-size:.86rem!important;line-height:1.15!important}.seat-license-control__note{margin:0!important;color:var(--ng-muted)!important;font-size:.78rem!important;line-height:1.35!important}.admin-license-workbench{gap:.75rem!important}.admin-license-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-license-plan{display:grid!important;grid-gap:.18rem!important;gap:.18rem!important;min-height:4.1rem!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.055)!important;color:var(--ng-text)!important;padding:.58rem .62rem!important;text-align:left!important;cursor:pointer!important}.admin-license-plan span{color:var(--ng-muted)!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-license-plan strong{font-size:.9rem!important;line-height:1.12!important}.admin-license-plan small{color:var(--ng-muted)!important;font-size:.7rem!important;font-weight:850!important}.admin-license-plan--active{border-color:rgba(212,175,55,.58)!important;background:rgba(212,175,55,.09)!important;box-shadow:inset 0 0 0 1px rgba(212,175,55,.12)!important}.admin-license-summary .admin-flow-list{margin-top:.7rem!important}.admin-scope-bar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(14rem,.55fr) minmax(12rem,.42fr)!important;align-items:end!important;grid-gap:.8rem!important;gap:.8rem!important;border-radius:6px!important;padding:.85rem!important}.admin-scope-bar h2,.admin-scope-bar p{margin:0!important}.admin-scope-bar h2{font-size:1.05rem!important}.admin-scope-bar p{color:var(--ng-muted)!important;font-size:.82rem!important;line-height:1.35!important}.admin-scope-bar__status{display:grid!important;grid-gap:.1rem!important;gap:.1rem!important;min-height:2.7rem!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.045)!important;padding:.45rem .55rem!important}.admin-scope-bar__status small,.admin-scope-bar__status span{color:var(--ng-muted)!important;font-size:.68rem!important;font-weight:800!important}.admin-scope-bar__status strong{color:var(--ng-text)!important;font-size:.85rem!important;line-height:1.15!important}.admin-level-editor-layout{align-items:start!important}.admin-level-editor-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.55rem!important;gap:.55rem!important;max-height:45rem!important;overflow:auto!important;padding-right:.2rem!important}.admin-level-editor-list--manager{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))!important;max-height:none!important}.admin-level-editor-card{display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.045)!important;padding:.62rem!important}.admin-level-editor-card h3,.admin-level-editor-card p{margin:0!important}.admin-level-editor-card h3{font-size:.95rem!important}.admin-level-editor-card textarea{min-height:4.3rem!important}.admin-level-editor-card .icon-button{min-height:2.2rem!important}.level-ladder--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.level-ladder--compact .level-ladder-card{min-height:0!important;padding:.68rem!important}.role-policy-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:.75rem!important;gap:.75rem!important}.role-policy-card{gap:.7rem!important}.role-policy-card__columns{display:grid!important;grid-gap:.55rem!important;gap:.55rem!important}.role-policy-card__columns>div{display:grid!important;grid-gap:.32rem!important;gap:.32rem!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:6px!important;background:rgba(7,13,23,.38)!important;padding:.55rem!important}.role-policy-card__columns strong{color:var(--ng-gold-light)!important;font-size:.7rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.role-policy-card__columns span{color:var(--ng-text)!important;font-size:.78rem!important;line-height:1.32!important}.admin-company-workspace{gap:.8rem!important}.admin-company-context{display:grid!important;grid-template-columns:minmax(13rem,1fr) minmax(20rem,1.25fr) minmax(14rem,.65fr)!important;align-items:end!important;grid-gap:.8rem!important;gap:.8rem!important;border:1px solid var(--ng-border)!important;border-radius:8px!important;background:var(--ng-panel)!important;padding:.85rem!important}.admin-company-context dd,.admin-company-context dl,.admin-company-context h2,.admin-company-context p{margin:0!important}.admin-company-context__identity{display:grid!important;grid-gap:.16rem!important;gap:.16rem!important;min-width:0!important}.admin-company-context__name-row{display:flex!important;align-items:center!important;gap:.5rem!important;min-width:0!important}.admin-company-context__name-row .status-pill{flex:0 0 auto!important}.admin-company-context__identity h2{overflow:hidden!important;color:var(--ng-text)!important;font-size:1.08rem!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-company-context__identity>p:last-child{color:var(--ng-muted)!important;font-size:.78rem!important}.admin-company-context__facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:.55rem!important;gap:.55rem!important}.admin-company-context__facts div{display:grid!important;grid-gap:.08rem!important;gap:.08rem!important;min-width:0!important}.admin-company-context__facts dt,.admin-company-context__switcher>span{color:var(--ng-muted)!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-company-context__facts dd{overflow:hidden!important;color:var(--ng-text)!important;font-size:.82rem!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-company-context__switcher{display:grid!important;grid-gap:.28rem!important;gap:.28rem!important;margin:0!important}.admin-company-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:.35rem!important;gap:.35rem!important;border-bottom:1px solid var(--ng-border)!important;padding-bottom:.5rem!important}.admin-company-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;min-height:2.45rem!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.045)!important;color:var(--ng-muted)!important;padding:.4rem .55rem!important;font-size:.76rem!important;font-weight:850!important;cursor:pointer!important}.admin-company-tabs button svg{width:.95rem!important;height:.95rem!important}.admin-company-tabs button.is-active{border-color:rgba(212,175,55,.46)!important;background:rgba(212,175,55,.1)!important;color:var(--ng-gold-light)!important}.admin-company-embedded-grid,.admin-company-embedded-panel,.admin-company-support-stack,.admin-company-workspace__task{display:grid!important;grid-gap:.8rem!important;gap:.8rem!important}.admin-company-embedded-grid{grid-template-columns:1fr!important}.admin-company-embedded-panel>.admin-subscription-panel{margin-top:0!important}.label-value-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:.55rem!important;gap:.55rem!important;margin:0!important}.label-value-list>div{display:grid!important;grid-gap:.12rem!important;gap:.12rem!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.label-value-list dt{color:var(--ng-muted)!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.label-value-list dd{overflow:hidden!important;margin:0!important;color:var(--ng-text)!important;font-size:.84rem!important;font-weight:850!important;line-height:1.2!important;text-overflow:ellipsis!important}.seat-license-control__billing.label-value-list{border-top:1px solid var(--ng-border)!important;border-bottom:1px solid var(--ng-border)!important;padding:.55rem 0!important}.admin-attention-panel{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-attention-list{display:grid!important;grid-gap:.38rem!important;gap:.38rem!important}.admin-attention-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.8rem!important;gap:.8rem!important;border-top:1px solid var(--ng-border)!important;padding:.65rem 0!important}.admin-attention-list article:first-child{border-top:0!important}.admin-attention-list article>div{display:grid!important;grid-gap:.15rem!important;gap:.15rem!important}.admin-attention-list strong{color:var(--ng-text)!important;font-size:.86rem!important;line-height:1.2!important}.admin-attention-empty,.admin-attention-list p{margin:0!important;color:var(--ng-muted)!important;font-size:.78rem!important;line-height:1.4!important}.admin-attention-list .icon-button{min-width:8.5rem!important;min-height:2.25rem!important}.admin-setup-chain__steps{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-setup-chain__steps>li{position:relative!important;display:grid!important;grid-template-columns:1.65rem minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.3rem .6rem!important;gap:.3rem .6rem!important;padding:.5rem 0!important}.admin-setup-chain__steps>li:before{content:""!important;position:absolute!important;top:2.05rem!important;bottom:-.35rem!important;left:.8rem!important;width:1px!important;background:var(--ng-border)!important}.admin-setup-chain__steps>li:last-child:before{display:none!important}.admin-setup-chain__marker{display:flex!important;align-items:center!important;justify-content:center!important;width:1.65rem!important;height:1.65rem!important;border:1px solid var(--ng-border)!important;border-radius:50%!important;background:rgba(7,13,23,.72)!important;color:var(--ng-muted)!important;font-size:.74rem!important;font-weight:900!important}.admin-setup-chain__marker svg{width:.85rem!important;height:.85rem!important}.admin-setup-chain__steps strong{display:block!important;color:var(--ng-text)!important;font-size:.82rem!important;font-weight:850!important}.admin-setup-chain__steps p{margin:.1rem 0 0!important;color:var(--ng-muted)!important;font-size:.75rem!important;line-height:1.35!important}.admin-setup-chain__steps>li.is-done .admin-setup-chain__marker{border-color:rgba(212,175,55,.4)!important;background:rgba(212,175,55,.13)!important;color:var(--ng-gold-light)!important}.admin-setup-chain__steps>li.is-next .admin-setup-chain__marker{border-color:rgba(212,175,55,.62)!important;background:rgba(212,175,55,.2)!important;color:var(--ng-gold-light)!important}.admin-setup-chain__steps>li.is-next strong{color:var(--ng-gold-light)!important}.admin-setup-chain__steps>li.is-blocked strong,.admin-setup-chain__steps>li.is-waiting strong{color:var(--ng-muted)!important}.admin-seat-allocation__banner{display:flex!important;align-items:center!important;gap:.45rem!important;margin:0!important;border:1px solid rgba(212,175,55,.32)!important;border-radius:6px!important;background:rgba(212,175,55,.09)!important;padding:.55rem .7rem!important;color:var(--ng-gold-light)!important;font-size:.8rem!important;font-weight:850!important;line-height:1.35!important}.admin-seat-allocation__banner svg{flex:0 0 auto!important;width:1rem!important;height:1rem!important}.admin-seat-allocation__ledger{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.035)!important}.admin-seat-allocation__ledger>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.5rem .75rem!important;gap:.5rem .75rem!important;border-top:1px solid var(--ng-border)!important;padding:.55rem .7rem!important}.admin-seat-allocation__ledger>div:first-child{border-top:0!important}.admin-seat-allocation__ledger dt{display:grid!important;grid-gap:.05rem!important;gap:.05rem!important;color:var(--ng-text)!important;font-size:.82rem!important;font-weight:850!important}.admin-seat-allocation__ledger dd small,.admin-seat-allocation__ledger dt small{color:var(--ng-muted)!important;font-size:.7rem!important;font-weight:800!important}.admin-seat-allocation__ledger dd{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;margin:0!important;text-align:right!important}.admin-seat-allocation__ledger dd strong{color:var(--ng-text)!important;font-size:.92rem!important;font-weight:900!important;white-space:nowrap!important}.admin-seat-allocation__total{background:rgba(212,175,55,.07)!important}.admin-seat-allocation__total dt{font-size:.9rem!important}.admin-seat-allocation__total dd strong{font-size:1.18rem!important;line-height:1.1!important}.admin-seat-allocation__ledger>div.is-full{background:rgba(212,175,55,.05)!important}.admin-seat-allocation__ledger>div.is-empty dd strong{color:var(--ng-muted)!important}.admin-seat-allocation__editor{display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(6rem,.32fr) minmax(0,1fr)!important;align-items:end!important;grid-gap:.5rem .6rem!important;gap:.5rem .6rem!important;margin-top:.15rem!important;border-top:1px dashed var(--ng-border)!important;padding-top:.6rem!important}.admin-seat-allocation__editor label{display:grid!important;grid-gap:.2rem!important;gap:.2rem!important}.admin-seat-allocation__editor label span{color:var(--ng-muted)!important;font-size:.68rem!important;font-weight:850!important}.admin-seat-allocation__editor input{min-height:2.15rem!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:5px!important;background:rgba(7,13,23,.72)!important;padding:.3rem .5rem!important;color:var(--ng-text)!important;font-weight:800!important}.admin-seat-allocation__editor>p{grid-column:1/-1!important;margin:0!important}.admin-seat-allocation__blocked{color:var(--ng-gold-light)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.35!important}.admin-seat-allocation__editor-actions{display:flex!important;grid-column:1/-1!important;flex-wrap:wrap!important;gap:.4rem!important}.module-entitlement-list,.module-entitlement-list__rows,.module-entitlement-row__details{display:grid!important;grid-gap:.55rem!important;gap:.55rem!important}.module-entitlement-list__topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important}.module-entitlement-list__topline>p{margin:0!important}.module-entitlement-filter{display:inline-flex!important;gap:.28rem!important;flex:0 0 auto!important}.module-entitlement-filter button{min-height:2.15rem!important;border:1px solid var(--ng-border)!important;border-radius:5px!important;background:rgba(255,255,255,.045)!important;color:var(--ng-muted)!important;padding:.35rem .65rem!important;font-size:.72rem!important;font-weight:850!important;cursor:pointer!important}.module-entitlement-filter button.is-active{border-color:rgba(212,175,55,.46)!important;background:rgba(212,175,55,.1)!important;color:var(--ng-gold-light)!important}.module-entitlement-row{overflow:hidden!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;background:rgba(255,255,255,.035)!important}.module-entitlement-row__summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(5rem,.34fr) auto auto!important;align-items:center!important;grid-gap:.65rem!important;gap:.65rem!important;width:100%!important;min-height:2.7rem!important;border:0!important;background:transparent!important;color:var(--ng-text)!important;padding:.55rem .65rem!important;text-align:left!important;cursor:pointer!important}.module-entitlement-row__summary>span:not(.status-pill){color:var(--ng-muted)!important;font-size:.72rem!important;font-weight:800!important}.module-entitlement-row__summary>svg{width:.95rem!important;height:.95rem!important;color:var(--ng-muted)!important;transition:transform .16s ease!important}.module-entitlement-row.is-expanded .module-entitlement-row__summary>svg{transform:rotate(180deg)!important}.module-entitlement-row__identity{min-width:0!important}.module-entitlement-row__identity strong{display:block!important;overflow:hidden!important;font-size:.85rem!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.module-entitlement-row__details{border-top:1px solid var(--ng-border)!important;padding:.7rem!important}.module-entitlement-row__details>p{margin:0!important;color:var(--ng-muted)!important;font-size:.78rem!important;line-height:1.4!important}@media (max-width:760px){.seat-license-control__top{align-items:stretch!important;flex-direction:column!important}.seat-stepper{grid-template-columns:2.2rem minmax(0,1fr) 2.2rem!important}.admin-license-plan-grid,.seat-license-control__billing{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-account-context,.admin-company-context,.admin-level-editor-list,.admin-scope-bar,.level-ladder--compact,.role-policy-grid{grid-template-columns:1fr!important}.admin-company-context__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-company-context__name-row{align-items:flex-start!important;flex-wrap:wrap!important}.admin-company-context__identity h2{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.admin-company-tabs{display:flex!important;overflow-x:auto!important;padding-bottom:.55rem!important;scrollbar-width:thin!important}.admin-company-tabs button{flex:0 0 auto!important;min-width:8.5rem!important}.module-entitlement-list__topline{align-items:stretch!important;flex-direction:column!important}.module-entitlement-filter button{flex:1 1!important}.module-entitlement-row__summary{grid-template-columns:minmax(0,1fr) auto auto!important}.module-entitlement-row__summary>span:not(.status-pill){display:none!important}.label-value-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-attention-list article{grid-template-columns:1fr!important}.admin-attention-list .icon-button{width:100%!important}.admin-seat-allocation__ledger>div{grid-template-columns:1fr!important}.admin-seat-allocation__ledger dd{justify-content:flex-start!important;text-align:left!important}.admin-seat-allocation__editor{grid-template-columns:1fr!important}.admin-seat-allocation__editor-actions .icon-button{width:100%!important}.admin-setup-chain__steps>li{grid-template-columns:1.65rem minmax(0,1fr)!important}.admin-setup-chain__steps>li .icon-button{grid-column:2!important;width:100%!important}}.admin-workflow-tabs{gap:.35rem!important}.admin-workflow-tabs button{min-height:2.28rem!important;border-radius:5px!important;padding:.35rem .5rem!important;font-size:.78rem!important}.admin-advanced-panel,.admin-support-account-panel,.admin-workbench-panel{border-radius:6px!important;padding:.62rem!important}.admin-flow-list{gap:.42rem!important}.admin-flow-list article{gap:.55rem!important;border-radius:6px!important;padding:.58rem!important}.admin-flow-list article>span{width:1.55rem!important;height:1.55rem!important;border-radius:6px!important;font-size:.75rem!important}.connect-arena-page .connect-hero{border-radius:8px!important;padding:clamp(.9rem,2vw,1.35rem)!important}.connect-arena-page .connect-hero__badge{border-radius:6px!important;padding:.46rem .62rem!important;font-size:.75rem!important}.connect-metric-grid{gap:.55rem!important}.connect-arena-page .connect-access-card,.connect-arena-page .connect-ad-card,.connect-arena-page .connect-company-card,.connect-arena-page .connect-form-card,.connect-arena-page .connect-forum-card{border-radius:8px!important;padding:.85rem!important}.connect-access-card__top,.connect-form-card__head,.connect-section-head{gap:.65rem!important}.connect-access-card__top h3,.connect-form-card h3,.connect-section-head h2{font-size:clamp(1rem,1.35vw,1.28rem)!important;line-height:1.18!important}.connect-access-card__top em{border-radius:999px!important;padding:.2rem .48rem!important;font-size:.68rem!important}.connect-module-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.32rem!important}.connect-banner-admin__checks label,.connect-module-toggle-grid label,.connect-package-table label{min-height:2rem!important;border-radius:5px!important;padding:.34rem .42rem!important;font-size:.72rem!important;line-height:1.2!important}.connect-module-toggle-grid label{justify-content:flex-start!important}.connect-banner-admin__checks label:has(input:checked),.connect-module-toggle-grid label.is-enabled,.connect-package-table label.is-enabled{border-color:rgba(212,175,55,.36)!important;background:rgba(212,175,55,.08)!important;color:var(--ng-gold-light)!important}.connect-package-table{gap:.22rem!important}.connect-package-table>div{grid-template-columns:minmax(9rem,1fr) repeat(4,minmax(3.35rem,.34fr))!important;gap:.22rem!important}.connect-package-table strong,.connect-package-table__head span{font-size:.76rem!important}.connect-banner-admin__row{gap:.45rem!important;border-radius:7px!important;padding:.62rem!important}.connect-banner-admin__checks{gap:.32rem!important}.connect-form-grid{gap:.55rem!important}.connect-form-card input,.connect-form-card select,.connect-form-card textarea{min-height:2.45rem!important}@media (max-width:1120px){.app-shell,.app-shell--compact{grid-template-columns:1fr!important}.app-topbar__desktop-actions{display:none!important}.sidebar-nav{min-height:0;overflow-y:auto}.app-sidebar__actions{display:flex!important;flex-direction:column;gap:.55rem;padding:.85rem;border-top:1px solid var(--napa-border-white)}.app-sidebar__actions .app-quick-actions,.app-sidebar__actions .app-topbar__actions{display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:.5rem;width:100%}.app-sidebar__actions .app-status-pill,.app-sidebar__actions .icon-button,.app-sidebar__actions .icon-only-button{width:100%;justify-content:flex-start}.app-topbar{grid-template-columns:auto 1fr auto;padding:.72rem max(.75rem,env(safe-area-inset-left)) .72rem max(.75rem,env(safe-area-inset-right))}.app-topbar__identity{align-items:center}.app-topbar__identity .app-topbar__crumb{font-size:1.02rem}.app-topbar__clock{display:flex}}@media (min-width:1121px){.app-topbar__clock{display:none}}@media (max-width:820px){.app-quick-actions>:first-child{grid-column:auto!important}.access-control-grid,.connect-banner-admin__checks,.connect-module-toggle-grid,.connect-package-table>div{grid-template-columns:1fr!important}}.app-shell .admin-search-control{gap:.45rem!important}.app-shell .admin-search-control>span{font-size:.82rem!important;line-height:1.2!important}.app-shell .admin-search-control>div{min-height:2.75rem!important;border-radius:8px!important;padding:0 .65rem!important}.app-shell .admin-search-control input{min-height:2.45rem!important;font-size:.95rem!important;line-height:1.2!important}.app-shell .admin-tenant-list{gap:.55rem!important}.app-shell .admin-company-card{display:grid!important;grid-template-columns:minmax(18rem,1fr) auto!important;align-items:center!important;grid-gap:.62rem .75rem!important;gap:.62rem .75rem!important;min-height:0!important;padding:.72rem .82rem!important;border-radius:8px!important}.app-shell .admin-company-card:hover{transform:none!important}.app-shell .admin-company-card__main{min-width:0!important}.app-shell .admin-company-card h3{margin:0!important;color:var(--ng-text-main)!important;max-width:100%!important;word-break:keep-all!important;font-size:1.05rem!important;line-height:1.12!important;letter-spacing:0!important}.app-shell .admin-company-card h3,.app-shell .admin-company-card p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .admin-company-card p{margin:.2rem 0 .45rem!important;color:var(--ng-text-muted)!important;font-size:.78rem!important;line-height:1.35!important}.app-shell .admin-company-card .tenant-module-strip{gap:.28rem!important}.app-shell .admin-company-card .tenant-module-strip span{min-height:1.45rem!important;border-radius:999px!important;padding:.12rem .45rem!important;font-size:.68rem!important}.app-shell .admin-company-card__actions,.app-shell .admin-company-card__meta{display:flex!important;align-items:center!important;gap:.42rem!important}.app-shell .admin-company-card__meta{min-width:0!important;justify-content:flex-end!important}.app-shell .admin-company-card__actions{grid-column:1/-1!important;justify-content:flex-end!important}.app-shell .admin-company-card__actions .icon-button{min-width:6.2rem!important;min-height:2.28rem!important;border-radius:6px!important;padding:.45rem .58rem!important;font-size:.72rem!important;letter-spacing:.04em!important;white-space:nowrap!important}.app-shell .admin-company-card__actions .icon-button svg{width:.95rem!important;height:.95rem!important}.app-shell .admin-company-card .role-pill,.app-shell .admin-company-card .status-pill{min-height:1.9rem!important;border-radius:6px!important;padding:.22rem .5rem!important;font-size:.74rem!important;line-height:1.15!important}.app-shell .admin-company-card .role-pill{max-width:7.5rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .admin-account-context{grid-template-columns:minmax(0,1fr) minmax(13rem,.55fr)!important;padding:.72rem!important}.app-shell .admin-user-create-form,.app-shell .admin-user-support-workbench{gap:.8rem!important}.app-shell .admin-support-account-panel .section-topline h3,.app-shell .admin-user-create-form .section-topline h2,.app-shell .admin-user-support-workbench .section-topline h2{font-size:1.08rem!important;line-height:1.18!important}.app-shell .admin-support-account-panel .form-grid,.app-shell .admin-user-create-form .form-grid{gap:.65rem!important}.app-shell .admin-support-account-panel label,.app-shell .admin-user-create-form label{gap:.32rem!important;font-size:.78rem!important}.app-shell .admin-support-account-panel input,.app-shell .admin-support-account-panel select,.app-shell .admin-user-create-form input,.app-shell .admin-user-create-form select{min-height:2.62rem!important;border-radius:7px!important;font-size:.94rem!important;line-height:1.2!important;padding:.55rem .72rem!important}.app-shell .admin-user-create-form .role-segment button{min-height:2.62rem!important;border-radius:7px!important;font-size:.9rem!important}.app-shell .admin-user-create-form .tenant-access-summary{padding:.55rem!important}.app-shell .admin-support-account-panel>.icon-button,.app-shell .admin-user-create-form>.icon-button{min-height:2.45rem!important;border-radius:7px!important;font-size:.76rem!important}.app-shell .admin-user-account-list .account-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto auto!important;align-items:center!important;grid-gap:.5rem!important;gap:.5rem!important;padding:.65rem!important}.app-shell .admin-user-account-list .account-row h3{font-size:1rem!important;line-height:1.2!important}.app-shell .admin-user-account-list .account-row .icon-button{min-width:5.9rem!important;min-height:2.3rem!important;border-radius:6px!important;padding:.4rem .52rem!important;white-space:nowrap!important}@media (max-width:1180px){.app-shell .admin-company-card,.app-shell .admin-user-account-list .account-row{grid-template-columns:1fr!important;align-items:stretch!important}.app-shell .admin-company-card__actions,.app-shell .admin-company-card__meta{justify-content:flex-start!important}}.wizard-stepper{display:flex;align-items:flex-start;margin:1.1rem 0 1.75rem;overflow-x:auto;padding-bottom:.25rem}.wizard-stepper__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:0 0 auto;min-width:3.4rem}.wizard-stepper__item--interactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.wizard-stepper__item--interactive:focus-visible .wizard-stepper__circle,.wizard-stepper__item--interactive:hover:not(:disabled) .wizard-stepper__circle{border-color:var(--ng-gold-light);color:var(--ng-gold-light)}.wizard-stepper__item--interactive:focus-visible{outline:2px solid var(--ng-gold-light);outline-offset:.3rem;border-radius:.35rem}.wizard-stepper__item--interactive:disabled{cursor:wait}.wizard-stepper__circle{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:50%;border:1.5px solid var(--ng-border-blue);color:var(--ng-text-muted);background:transparent}.wizard-stepper__circle--current{border-color:var(--ng-gold-light);color:var(--ng-gold-light)}.wizard-stepper__circle--done{border-color:var(--ng-gold-light);background:var(--ng-gold-light);color:var(--ng-navy-900)}.wizard-stepper__label{font-size:.7rem;color:var(--ng-text-muted);white-space:nowrap}.wizard-stepper__label--current{color:var(--ng-gold-light)}.wizard-stepper__line{flex:1 1 auto;height:2px;min-width:1.25rem;margin-top:1.1rem;background:var(--ng-border-blue)}.wizard-stepper__line--done{background:var(--ng-gold-light)}.event-card,.target-card{display:flex;flex-direction:column;gap:.75rem;background:var(--ng-card-bg);border:1px solid var(--ng-border);border-radius:14px;padding:1rem 1.1rem}.event-card__header,.target-card__header{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.target-card__identity{position:relative;flex:1 1 20rem;min-width:min(100%,16rem)}.target-card__identity-control{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;border:1px solid var(--ng-border-gold);border-radius:10px;background:rgba(232,210,154,.06);color:var(--ng-gold-light);padding:.35rem .65rem}.target-card__identity-control:focus-within{border-color:var(--ng-gold-light);box-shadow:0 0 0 3px rgba(232,210,154,.12)}.target-card__suggestions{position:absolute;top:100%;left:0;z-index:20;width:100%;margin:.25rem 0 0;border:1px solid var(--ng-border-gold);border-radius:10px;background:#0A0F1A;box-shadow:0 12px 28px rgba(0,0,0,.45);padding:.25rem;list-style:none}.app-shell .target-card__suggestion{display:flex;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;border:0;border-radius:8px;background:transparent;padding:.45rem .6rem;color:var(--ng-text);font-size:.875rem;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere}.app-shell .target-card__suggestion:focus-visible,.app-shell .target-card__suggestion:hover{background:rgba(232,210,154,.12)}.app-shell .target-card__suggestion--create{border-top:1px solid var(--ng-border,rgba(232,210,154,.18));color:var(--ng-gold-light)}.app-shell .target-card__needs-link{display:block;margin-top:.3rem;color:var(--ng-text-muted);font-size:.75rem;line-height:1.4}.app-shell .wizard-blocker{margin:0 0 .6rem;border-left:2px solid var(--ng-border-gold);padding-left:.7rem;color:var(--ng-text-muted);font-size:.8125rem;line-height:1.5}input.event-card__name,input.target-card__name{flex:1 1 12rem;min-width:8rem;background:transparent!important;border:none;border-bottom:1px solid transparent;color:var(--ng-text-main)!important;font-size:1rem;font-weight:600;padding:.2rem 0}.target-card__identity-control input.target-card__name{border:0;padding:0}input.event-card__date{flex:0 0 auto;background:transparent!important;border:none;border-bottom:1px solid var(--ng-border);color:var(--ng-text-soft)!important;padding:.2rem 0}.event-card__date:focus,.event-card__name:focus,.target-card__name:focus{outline:none;border-bottom-color:var(--ng-border-gold)}.event-card__delete,.target-card__delete{display:flex;align-items:center;margin-left:auto;padding:.35rem;border:none;border-radius:8px;background:none;color:var(--ng-text-muted);cursor:pointer}.event-card__delete:hover,.target-card__delete:hover{color:var(--napa-risk);background:rgba(255,198,198,.1)}.activity-chip-select,.probability-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;font-size:.72rem;padding:.32rem .85rem;cursor:pointer}select.probability-select{border:none;background:rgba(167,176,186,.14)!important;color:var(--ng-text-muted)!important}select.probability-select--high{background:rgba(157,240,197,.14)!important;color:var(--napa-success)!important}select.probability-select--medium{background:rgba(232,210,154,.18)!important;color:var(--ng-gold-light)!important}select.probability-select--low{background:rgba(255,198,198,.12)!important;color:var(--napa-risk)!important}select.activity-chip-select{border:1px solid var(--ng-border);background:transparent!important;color:var(--ng-text-soft)!important}.event-card__grid,.target-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem 1.2rem;gap:.9rem 1.2rem}.event-card__field-label,.target-card__field-label{display:block;font-size:.68rem;color:var(--ng-text-muted);margin-bottom:.2rem}.event-card__grid input,.target-card__grid input{width:100%;background:transparent!important;border:none;border-bottom:1px solid var(--ng-border);color:var(--ng-text-main)!important;font-size:.9rem;padding:.15rem 0}input.target-card__field-value{color:var(--ng-gold-light)!important;font-weight:600}.event-card__grid input:focus,.target-card__grid input:focus{outline:none;border-bottom-color:var(--ng-border-gold)}.event-card__toggle,.target-card__toggle{display:flex;align-items:center;align-self:flex-start;gap:.3rem;border:none;background:none;color:var(--ng-text-muted);font-size:.75rem;padding:0;cursor:pointer}.event-card__toggle:hover,.target-card__toggle:hover{color:var(--ng-gold-light)}.event-card__toggle svg,.target-card__toggle svg{transition:transform .15s ease}.event-card__toggle--open svg,.target-card__toggle--open svg{transform:rotate(180deg)}.checklist-draft{border-top:1px solid var(--ng-border);padding-top:.75rem}.checklist-draft__toggle{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:var(--ng-text-soft);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:0}.checklist-draft__toggle>svg{transition:transform .15s ease}.checklist-draft__toggle--open>svg{transform:rotate(180deg)}.checklist-draft__body{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.checklist-draft__body>p,.plan-item-checklist__empty{color:var(--ng-text-muted);font-size:.78rem;margin:0}.checklist-draft__manager-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,14rem);align-items:center;grid-gap:.75rem;gap:.75rem;border:1px solid var(--ng-border);border-radius:10px;background:rgba(232,210,154,.04);color:var(--ng-text-soft);padding:.6rem}.checklist-draft__add-item{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;min-height:2.35rem;border:1px solid var(--ng-border);border-radius:9px;background:rgba(255,255,255,.025);color:var(--ng-text-soft);cursor:pointer;padding:.45rem .7rem}.checklist-draft__add-item:hover{border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.checklist-draft__row{display:grid;grid-template-columns:minmax(7rem,auto) minmax(12rem,1fr) minmax(9rem,auto) auto;align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid var(--ng-border);border-radius:10px;padding:.55rem}.checklist-draft__row>input{min-width:0}.checklist-draft__done{display:inline-flex;align-items:center;gap:.4rem;color:var(--ng-text-muted);font-size:.75rem}.checklist-draft__actions{display:flex;gap:.25rem}.checklist-draft__actions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ng-border);border-radius:7px;background:transparent;color:var(--ng-text-muted);cursor:pointer;padding:.35rem}.checklist-draft__actions button:hover:not(:disabled){border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.checklist-draft__actions button:disabled{cursor:default;opacity:.35}.checklist-draft__row-form{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--ng-border);border-radius:10px;padding:.75rem}.checklist-draft__row-form label{display:flex;flex-direction:column;gap:.3rem;color:var(--ng-text-soft);font-size:.78rem;font-weight:600}.checklist-draft__row-form textarea{min-height:3rem;resize:vertical}.plan-item-checklist ul{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.plan-item-checklist__item{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--ng-border);padding-top:.5rem}.plan-item-checklist__item--done .plan-item-checklist__title{color:var(--ng-text-muted);text-decoration:line-through}.plan-item-checklist__toggle{display:inline-grid;color:var(--ng-gold-light);cursor:pointer}.plan-item-checklist__toggle input{position:absolute;opacity:0;pointer-events:none}.plan-item-checklist__status-icon{color:var(--ng-text-muted);flex:0 0 auto}.plan-item-checklist__title{flex:1 1 auto;font-size:.88rem}.plan-item-checklist__date{color:var(--ng-text-muted);font-size:.75rem}.event-list__tasks{margin-top:.35rem}.event-outcome-card{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.5rem;border:1px solid var(--ng-border);border-radius:12px;background:rgba(255,255,255,.025);padding:.85rem}.event-outcome-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.event-outcome-card form>p,.event-outcome-card__display p,.event-outcome-card__heading h4,.event-outcome-card__heading p{margin:0}.event-outcome-card__heading svg{color:var(--ng-gold-light);flex:0 0 auto}.event-outcome-card form,.event-outcome-card__display{display:grid;grid-gap:.75rem;gap:.75rem}.event-outcome-card__form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.event-outcome-card__learnings{grid-column:1/-1}.event-outcome-card__counts,.event-outcome-card__roi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.event-outcome-card__roi{grid-template-columns:repeat(3,minmax(0,1fr))}.event-outcome-card__counts>div,.event-outcome-card__roi>div{display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid var(--ng-border);border-radius:8px;padding:.55rem}.event-outcome-card dt{color:var(--ng-text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.event-outcome-card dd{margin:0;font-size:.9rem;font-weight:800}.event-outcome-card__learning-copy{display:grid;grid-gap:.25rem;gap:.25rem;border-left:2px solid var(--ng-border-gold);padding-left:.65rem}.event-outcome-card__empty,.event-outcome-card__learning-copy p,.event-outcome-card__timestamp{color:var(--ng-text-muted);font-size:.8rem}.event-period-summary__totals{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.event-period-summary__totals span{display:grid;grid-gap:.15rem;gap:.15rem;color:var(--ng-text-muted);font-size:.75rem}.event-period-summary__totals strong{color:var(--ng-text);font-size:1rem}@media (max-width:820px){.event-outcome-card__counts,.event-outcome-card__form-grid,.event-outcome-card__roi{grid-template-columns:1fr 1fr}}@media (max-width:560px){.event-outcome-card__counts,.event-outcome-card__form-grid,.event-outcome-card__roi{grid-template-columns:1fr}}.add-card-button{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;border:1px dashed var(--ng-border);border-radius:14px;background:none;color:var(--ng-text-muted);padding:.85rem;font-size:.85rem;cursor:pointer}.add-card-button:hover{border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.add-card-button--event{border-style:solid;border-color:var(--ng-border-gold);background:linear-gradient(135deg,rgba(232,210,154,.12),rgba(232,210,154,.03));color:var(--ng-gold-light);font-weight:700}.quote-preview-document{border:1px solid var(--line);border-radius:8px;background:var(--napa-graphite);box-shadow:var(--shadow-card);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;color:var(--ng-text-main)}.quote-preview-document__header{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-bottom:1px solid var(--ng-border);padding-bottom:1.25rem}.quote-preview-document__header>div:last-child{text-align:right}.quote-preview-document__table{width:100%;border-collapse:collapse}.quote-preview-document__table td,.quote-preview-document__table th{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--ng-border);font-size:.85rem}.quote-preview-document__table th{color:var(--ng-text-muted);font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}.quote-preview-document__totals{align-self:flex-end;text-align:right;display:flex;flex-direction:column;gap:.15rem}@media print{body *{visibility:hidden}.quote-preview-document,.quote-preview-document *{visibility:visible}.quote-preview-document{position:absolute;inset:0;border:none;box-shadow:none;background:#ffffff;color:var(--napa-charcoal)}.quote-preview-document__table td,.quote-preview-document__table th{border-bottom-color:#d0d0d0}}.public-quote-page{min-height:100vh;background:var(--ng-navy-900);padding:1.5rem 1rem 4rem;display:flex;justify-content:center}.public-quote-page__inner{width:100%;max-width:780px;display:flex;flex-direction:column;gap:1.25rem}.public-quote-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;color:var(--ng-text-main)}@media (max-width:640px){.public-quote-page{padding:1rem .5rem 3rem}.public-quote-page__header{flex-direction:column}}.client-workspace__hero h1{overflow-wrap:anywhere}.client-workspace__status-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(16rem,1.6fr);grid-gap:var(--space-3);gap:var(--space-3)}.client-workspace__status-grid>article{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-graphite-soft);padding:var(--space-4)}.client-timeline__actor,.client-workspace__status-grid span{color:var(--ng-text-muted);font-size:var(--fs-meta)}.client-workspace__status-grid strong{overflow-wrap:anywhere;font-size:var(--fs-section-title)}.client-workspace__next-action--overdue{border-color:rgba(220,38,38,.65)!important;background:rgba(220,38,38,.1)!important}.client-timeline__list{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.client-timeline__entry{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);min-width:0;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-graphite-soft);padding:var(--space-4)}.client-timeline__icon{display:inline-grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:999px;background:rgba(200,167,106,.12);color:var(--ng-gold-light)}.client-timeline__content,.client-timeline__heading>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.client-timeline__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.client-timeline__content p,.client-timeline__heading h3{margin:0}.client-timeline__heading time{flex:0 0 auto;color:var(--ng-text-muted);font-size:var(--fs-meta)}.client-timeline__commitment{border-left:3px solid var(--ng-gold-light);padding-left:var(--space-3);font-weight:700}.client-timeline__empty{display:flex;gap:var(--space-3);align-items:flex-start;border:1px dashed var(--ng-border-slate);border-radius:var(--control-radius);padding:var(--space-5)}.client-timeline__empty h3,.client-timeline__empty p{margin:0 0 var(--space-2)}.client-workspace__compact-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.client-workspace__compact-list li{display:flex;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--ng-border-slate);padding-top:var(--space-2)}.client-registry__filters{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(12rem,.65fr) minmax(16rem,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.client-registry__filters .section-heading{align-self:center}.client-registry__filters label:not(.client-registry__checkbox){display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.client-registry__checkbox{display:flex;min-height:var(--control-height);align-items:center;gap:var(--space-2)}.client-registry__table{display:grid;overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius)}.client-registry__row{display:grid;grid-template-columns:minmax(10rem,1.3fr) minmax(7rem,.75fr) minmax(8rem,.9fr) minmax(8rem,.9fr) minmax(12rem,1.25fr) minmax(7rem,.7fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border-top:1px solid var(--ng-border-slate);padding:var(--space-3) var(--space-4)}.client-registry__row:first-child{border-top:0}.client-registry__row--header{background:var(--ng-navy-950);color:var(--ng-text-muted);font-size:var(--fs-overline);font-weight:800;letter-spacing:var(--tracking-overline);text-transform:uppercase}.client-registry__row>span{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.client-registry__row a{color:var(--ng-text-main);-webkit-text-decoration-color:var(--ng-border-gold);text-decoration-color:var(--ng-border-gold);text-underline-offset:.2em}.client-registry__row small{color:var(--ng-text-muted)}.client-registry__due--missing,.client-registry__due--overdue{border-color:rgba(220,38,38,.58);color:var(--napa-risk)}.client-registry__due--scheduled{border-color:rgba(22,163,74,.48);color:var(--napa-success)}@media (max-width:760px){.client-workspace__status-grid{grid-template-columns:minmax(0,1fr)}.client-timeline__heading,.client-workspace__compact-list li{align-items:flex-start;flex-direction:column}.client-registry__filters,.client-timeline__entry{grid-template-columns:minmax(0,1fr)}.client-registry__filters{align-items:stretch}.client-registry__row,.client-registry__row>span{display:block}.client-registry__row--header{display:none}.client-registry__row{padding:var(--space-4)}.client-registry__row>span{margin-top:var(--space-3)}.client-registry__row>span:first-child{margin-top:0}.client-registry__row>span:before{display:block;margin-bottom:var(--space-1);color:var(--ng-text-muted);content:attr(data-label);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}}.app-shell .focus-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .focus-choice-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:4.5rem;padding:var(--space-4);border:1px solid var(--ng-border-slate);border-radius:12px;background:var(--napa-graphite-soft);color:var(--ng-text-main);cursor:pointer;text-align:left}.app-shell .focus-choice-card:hover{border-color:var(--ng-border-gold-soft)}.app-shell .focus-choice-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-shell .focus-choice-card--selected{border-color:var(--ng-border-gold);background:var(--napa-gold-glass);box-shadow:inset 0 0 0 1px var(--ng-border-gold-soft)}.app-shell .focus-choice-card__icon,.app-shell .focus-choice-card__state{display:inline-grid;width:var(--control-height);height:var(--control-height);place-items:center;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);color:var(--ng-text-muted)}.app-shell .focus-choice-card__state{width:var(--checkbox-size);height:var(--checkbox-size);border-color:var(--ng-border-gold-soft)}.app-shell .focus-choice-card--selected .focus-choice-card__icon,.app-shell .focus-choice-card--selected .focus-choice-card__state{border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.app-shell .focus-choice-card strong{min-width:0;font-size:var(--fs-body-lg);line-height:var(--lh-body);overflow-wrap:normal;word-break:normal}@media (max-width:760px){.app-shell .focus-choice-grid{grid-template-columns:minmax(0,1fr)}}.app-shell .focus-support-card,.app-shell .focus-support-card__comment,.app-shell .focus-support-grid,.app-shell .focus-support-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .focus-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .focus-support-card{align-content:start;padding:var(--space-4);border:1px solid var(--ng-border-slate);border-radius:12px;background:var(--napa-graphite-soft)}.app-shell .focus-support-card__history{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:var(--space-5)}.app-shell .focus-support-card__empty{color:var(--ng-text-muted)}.app-shell .focus-support-card__priority{display:inline-flex;align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content}.app-shell .focus-support-card__comment textarea{min-height:5.5rem}.app-shell .focus-support-card__development-form,.app-shell .focus-support-card__development-form label{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .focus-support-card__development-form textarea{min-height:4.5rem}.app-shell .focus-preparation-item,.app-shell .focus-preparation-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .focus-preparation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .focus-preparation-item{padding:var(--space-3);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-graphite-soft)}@media (max-width:760px){.app-shell .focus-preparation-list,.app-shell .focus-support-grid{grid-template-columns:minmax(0,1fr)}}.app-shell .customer-plan-overview{display:grid;grid-gap:var(--space-5);gap:var(--space-5);overflow:hidden;border-color:var(--ng-border-gold-soft);background:linear-gradient(135deg,var(--napa-gold-glass),transparent 28rem),var(--napa-graphite)}.app-shell .customer-plan-overview--draft{border-style:dashed}.app-shell .customer-plan-overview--active{box-shadow:inset 0 0 0 1px var(--ng-border-gold-soft),var(--shadow-card)}.app-shell .customer-plan-overview__state-banner{display:flex;align-items:center;gap:var(--space-3);margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--ng-border-gold-soft);background:var(--napa-gold-glass)}.app-shell .customer-plan-overview__state-banner p{margin:0;color:var(--ng-text-soft);font-size:var(--fs-meta)}.app-shell .customer-plan-overview__state-banner .badge{flex:0 0 auto}.app-shell .inline-plan-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.app-shell .inline-overview-section{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--ng-border-slate);border-radius:12px;background:var(--napa-graphite-soft)}.app-shell .inline-overview-section:first-child,.app-shell .inline-overview-section:nth-child(3){grid-column:1/-1}.app-shell .inline-overview-section>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.app-shell .inline-overview-row,.app-shell .inline-overview-section__rows,.app-shell .inline-overview-tasks{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .inline-overview-row{overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass)}.app-shell .inline-overview-row--editing{border-color:var(--ng-border-gold);box-shadow:inset 0 0 0 1px var(--ng-border-gold-soft)}.app-shell .inline-overview-row__button{display:flex;width:100%;min-height:var(--control-height);align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:0;background:transparent;color:var(--ng-text);text-align:left}.app-shell .inline-plan-overview[data-editable=true] .inline-overview-row__button{cursor:pointer}.app-shell .inline-overview-row__button:disabled{opacity:1}.app-shell .inline-overview-row__summary,.app-shell .inline-overview-row__summary>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);flex:1 1}.app-shell .inline-overview-row__summary small{color:var(--ng-text-muted)}.app-shell .inline-overview-row__summary>span{white-space:nowrap}.app-shell .inline-plan-overview{--plan-row-columns:minmax(6rem,1.05fr) minmax(5.5rem,1fr) minmax(6rem,1.2fr) minmax(5.5rem,auto)}.app-shell .inline-overview-row__summary--columns{display:grid;grid-template-columns:var(--plan-row-columns);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .inline-overview-row__cell{display:flex;min-width:0;align-items:center;gap:var(--space-2);justify-content:flex-start}.app-shell .inline-overview-row__cell>small,.app-shell .inline-overview-row__cell>strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.app-shell .inline-overview-row__cell--date{justify-content:flex-end}.app-shell .inline-overview-row__column-header{display:grid;grid-template-columns:var(--plan-row-columns) 15px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--ng-text-muted);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.app-shell .inline-overview-row__column-header>span:last-child{justify-self:end}.app-shell .inline-overview-row__button--static{cursor:default}.app-shell .inline-overview-row__from-checkin,.app-shell .inline-overview-row__unplanned{flex:0 0 auto}.app-shell .inline-overview-row__editor{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.app-shell .inline-overview-row__editor--two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .inline-overview-row__editor--ordered{grid-template-columns:minmax(0,1fr) auto;align-items:end}.app-shell .inline-overview-task{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8.5rem,.5fr) auto;align-items:end;grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .inline-overview-add,.app-shell .inline-overview-row__remove{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--ng-border-gold-soft);border-radius:var(--control-radius);background:transparent;color:var(--ng-gold-light)}.app-shell .inline-overview-row__remove{grid-column:1/-1;border-style:solid;border-color:var(--ng-border-slate);color:var(--ng-text-muted)}.app-shell .inline-overview-row__remove--icon{grid-column:auto;width:var(--control-height);padding:0;justify-content:center}.app-shell .inline-overview-row__order{display:flex;gap:var(--space-1)}.app-shell .inline-overview-row__order button{display:grid;width:var(--control-height);height:var(--control-height);place-items:center;border:1px solid var(--ng-border-gold-soft);border-radius:var(--control-radius);background:var(--napa-graphite);color:var(--ng-gold-light)}.app-shell .inline-overview-section__empty{margin:0;color:var(--ng-text-muted)}.app-shell .customer-plan-card__activity-main,.app-shell .customer-plan-card__header,.app-shell .customer-plan-overview__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.app-shell .customer-plan-overview__totals{display:grid;grid-template-columns:repeat(3,minmax(5.5rem,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .customer-plan-overview__totals span{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass);color:var(--ng-text-muted);font-size:var(--fs-meta)}.app-shell .customer-plan-overview__totals strong{color:var(--ng-gold-light);font-size:var(--fs-section-title)}.app-shell .customer-plan-overview__event-work,.app-shell .customer-plan-overview__priority-band{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ng-border-gold-soft);border-radius:12px;background:var(--napa-gold-glass)}.app-shell .customer-plan-card__activity-list,.app-shell .customer-plan-card__context-column,.app-shell .customer-plan-card__live-actions,.app-shell .customer-plan-overview__chips{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .customer-plan-overview__chips{display:flex;flex-wrap:wrap}.app-shell .customer-plan-overview__chips .badge{display:inline-flex;align-items:center;gap:var(--space-1)}.app-shell .customer-plan-overview__customers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.app-shell .customer-plan-card{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--ng-border-slate);border-radius:14px;background:var(--napa-graphite-soft);box-shadow:var(--shadow-card)}.app-shell .customer-plan-card__header{padding-bottom:var(--space-3);border-bottom:1px solid var(--ng-border-slate)}.app-shell .customer-plan-card__header h3,.app-shell .customer-plan-overview__event h3{margin:0;font-size:var(--fs-section-title);line-height:var(--lh-section-title)}.app-shell .customer-plan-card__activity{padding:var(--space-3);border-left:2px solid var(--ng-border-gold);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--napa-glass)}.app-shell .customer-plan-card__activity,.app-shell .customer-plan-card__manager-feedback,.app-shell .customer-plan-card__manager-feedback ul,.app-shell .customer-plan-card__support{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .customer-plan-card__support{padding-top:var(--space-2);border-top:1px solid var(--ng-border-slate)}.app-shell .customer-plan-card__support .badge{width:-moz-fit-content;width:fit-content}.app-shell .customer-plan-card__manager-feedback p,.app-shell .customer-plan-card__manager-feedback ul,.app-shell .customer-plan-card__support p{margin:0}.app-shell .customer-plan-card__manager-feedback{padding:var(--space-3);border:1px solid var(--ng-border-gold-soft);border-radius:var(--control-radius);background:var(--napa-gold-glass)}.app-shell .customer-plan-card__manager-feedback ul{padding:0;list-style:none}.app-shell .customer-plan-card__manager-feedback li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ng-text-soft);font-size:var(--fs-meta)}.app-shell .customer-plan-card__activity p,.app-shell .customer-plan-card__context-column p,.app-shell .customer-plan-card__context-column ul{margin:0}.app-shell .customer-plan-card__context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.app-shell .customer-plan-card__context-column{align-content:start;min-width:0;padding:var(--space-3);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass)}.app-shell .customer-plan-card__context-column ul{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-left:var(--space-4)}.app-shell .customer-plan-card__context-column li,.app-shell .customer-plan-card__context-column>p:not(.eyebrow){color:var(--ng-text-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.app-shell .customer-plan-overview__event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .customer-plan-overview__empty,.app-shell .customer-plan-overview__event{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--ng-border-slate);border-radius:12px;background:var(--napa-graphite-soft)}.app-shell .overview-event-task-editor,.app-shell .overview-event-task-editor ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .overview-event-task-editor ul{margin:0;padding:0;list-style:none}.app-shell .overview-event-task-editor li{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(8.5rem,.55fr) auto;align-items:end;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass)}.app-shell .overview-event-task-editor__toggle{display:inline-grid;width:var(--control-height);height:var(--control-height);place-items:center;border:1px solid var(--ng-border-gold-soft);border-radius:var(--control-radius);background:var(--napa-graphite);color:var(--ng-gold-light)}.app-shell .overview-event-task-editor label{min-width:0}@media (max-width:1120px){.app-shell .customer-plan-overview__customers{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.app-shell .customer-plan-overview{gap:var(--space-4)}.app-shell .customer-plan-overview__state-banner{align-items:flex-start;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-3) var(--space-4)}.app-shell .customer-plan-card__header,.app-shell .customer-plan-overview__heading{display:grid}.app-shell .customer-plan-card__context-grid,.app-shell .customer-plan-overview__event-grid,.app-shell .customer-plan-overview__totals{grid-template-columns:minmax(0,1fr)}.app-shell .overview-event-task-editor li{grid-template-columns:auto minmax(0,1fr) auto}.app-shell .overview-event-task-editor li label:nth-of-type(2){grid-column:2/-1}.app-shell .inline-overview-row__editor--two,.app-shell .inline-overview-task,.app-shell .inline-plan-overview{grid-template-columns:minmax(0,1fr)}.app-shell .inline-overview-row__summary{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.app-shell .inline-overview-row__summary>span{flex:0 1 auto;min-width:auto}.app-shell .inline-overview-row__column-header{display:none}.app-shell .inline-overview-row__summary--columns{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:var(--space-1)}.app-shell .inline-overview-row__cell--activity:before,.app-shell .inline-overview-row__cell--date:before,.app-shell .inline-overview-row__cell--next-step:before{content:attr(data-column-label) ": ";flex:0 0 auto;color:var(--ng-text-muted);font-size:.62rem}.app-shell .inline-overview-row__cell--date{justify-content:flex-start}.app-shell .inline-overview-section:first-child,.app-shell .inline-overview-section:nth-child(3){grid-column:auto}}.quick-button--chip{flex-direction:row;min-height:2.4rem;padding:.5rem .9rem;border-radius:20px}.action-row--wizard{position:-webkit-sticky;position:sticky;bottom:0;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--ng-border);background:var(--ng-navy-900);z-index:2}.wizard-save-status{display:inline-flex;align-items:center;gap:.5rem;min-height:1.5rem;color:var(--ng-text-muted);font-size:.82rem;font-weight:650}.wizard-save-status__dot{width:.55rem;height:.55rem;border-radius:50%;background:currentColor}.wizard-save-status--saving,.wizard-save-status--unsaved{color:var(--ng-gold-light)}.wizard-save-status--saved{color:var(--napa-success)}.wizard-save-status--error{color:var(--napa-risk)}.badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;padding:.22rem .6rem;border-radius:20px;white-space:nowrap}.badge--success{background:rgba(157,240,197,.14);color:var(--napa-success)}.badge--warning{background:rgba(232,210,154,.16);color:var(--ng-gold-light)}.badge--risk{background:rgba(255,198,198,.12);color:var(--napa-risk)}.badge--critical{background:var(--red);color:#fff2f0;box-shadow:0 0 0 1px rgba(220,38,38,.4)}.badge--critical:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff2f0;animation:badge-critical-pulse 1.6s ease-in-out infinite}@keyframes badge-critical-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.badge--critical:before{animation:none}}.badge--neutral{background:rgba(167,176,186,.14);color:var(--ng-text-muted)}.task-row__title{display:flex;align-items:center;gap:.5rem}.task-row__title svg{flex:0 0 auto;color:var(--ng-gold-light)}.task-row__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 0}@media (max-width:720px){.checklist-draft__manager-support,.checklist-draft__row,.event-card__grid,.target-card__grid{grid-template-columns:1fr}}.field-hint{color:var(--ng-text-muted);font-size:.76rem;font-weight:400}.legal-page__hero{width:min(100%,1240px);margin:0 auto;padding:clamp(3rem,7vw,5.8rem) clamp(1rem,3vw,2.5rem) 1rem;display:grid;grid-gap:1rem;gap:1rem}.legal-page__updated{margin:0;color:var(--ng-text-muted);font-size:.78rem;letter-spacing:.04em}.legal-page__intro{max-width:46rem;display:grid;grid-gap:.7rem;gap:.7rem}.legal-page__intro p{margin:0;color:#c7beb0;line-height:1.6;white-space:pre-line}.legal-page__body{width:min(100%,46rem);margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem) clamp(3rem,6vw,4.5rem);display:grid;grid-gap:2rem;gap:2rem}.legal-page__section h2{margin:0 0 .6rem;color:white;font-size:1.2rem}.legal-page__section h3{margin:1.35rem 0 .55rem;color:var(--gold-soft);font-size:1rem}.legal-page__section p{margin:0 0 .75rem;color:#c7beb0;line-height:1.6;white-space:pre-line}.legal-page__section ol,.legal-page__section ul{margin:0 0 .9rem;padding-left:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem;color:#c7beb0;line-height:1.55}.legal-page__table-scroll{margin:0 0 1rem;overflow-x:auto;border:1px solid rgb(255 255 255/12%);border-radius:12px}.legal-page__table-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.legal-page__table-scroll table{width:100%;min-width:44rem;border-collapse:collapse;color:#c7beb0;font-size:.84rem;line-height:1.45}.legal-page__table-scroll td,.legal-page__table-scroll th{padding:.75rem;border-right:1px solid rgb(255 255 255/9%);border-bottom:1px solid rgb(255 255 255/9%);text-align:left;vertical-align:top;white-space:pre-line}.legal-page__table-scroll th{color:white;background:rgb(255 255 255/6%);font-weight:700}.legal-page__table-scroll tr:last-child td{border-bottom:0}.legal-page__table-scroll td:last-child,.legal-page__table-scroll th:last-child{border-right:0}.dashboard-footer{width:min(100%,1420px);margin:0 auto;padding:1rem 1rem 1.5rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;border-top:1px solid #1f1f1f}.dashboard-footer a{color:var(--ng-text-muted);font-size:.78rem;text-decoration:none}.dashboard-footer a:hover{color:var(--gold-soft)}.login-screen--fresh{--login-layout-width:65rem;--login-bg:var(--napa-charcoal);--login-surface:#121a2f;--login-accent:#e8d29a;--login-text:#f5f7fa;--login-muted:#a8b1c5;--login-border:#1e2740;--login-gap-field:1rem;--login-gap-block:1.5rem;position:relative;isolation:isolate;min-height:100svh;padding:clamp(1.25rem,3vw,2.5rem);display:grid;grid-template-rows:auto 1fr;grid-gap:clamp(1.5rem,3vw,2.75rem);gap:clamp(1.5rem,3vw,2.75rem);overflow:hidden;color:var(--login-text);background:radial-gradient(circle at 76% 22%,rgba(232,210,154,.08),transparent 24rem),radial-gradient(circle at 12% 92%,rgba(31,69,116,.18),transparent 30rem),var(--login-bg);font-family:var(--ng-font-body)}.login-screen--fresh:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 45%,transparent);mask-image:linear-gradient(180deg,transparent,black 45%,transparent)}.login-fresh-header{width:min(100%,var(--login-layout-width));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.login-fresh-logo{display:inline-flex;border-radius:.35rem}.login-fresh-logo img{width:clamp(12rem,19vw,15.5rem);height:auto;display:block;object-fit:contain}.login-fresh-logo:focus-visible,.login-screen--fresh a:focus-visible,.login-screen--fresh button:focus-visible,.login-screen--fresh summary:focus-visible{outline:2px solid var(--login-accent);outline-offset:4px}.login-screen--fresh .language-switcher{height:2.75rem;padding:.25rem!important;display:inline-flex;align-items:center;gap:.25rem!important;border:1px solid var(--login-border)!important;border-radius:.45rem!important;background:#0d1525!important;box-shadow:none!important}.login-screen--fresh .language-switcher>span{display:none!important}.login-screen--fresh .language-switcher__buttons{height:2.15rem;padding:0!important;display:grid;grid-template-columns:repeat(2,2.35rem);grid-gap:.1rem;gap:.1rem;border:0!important;border-radius:0!important;background:transparent!important}.login-screen--fresh .language-switcher__buttons button{width:2.35rem;min-width:2.35rem;height:2.15rem;min-height:2.15rem;padding:0;border:0!important;border-radius:.25rem!important;color:var(--login-muted)!important;background:transparent!important;font-size:.72rem;font-weight:700;box-shadow:none!important;transition:color .15s ease,background .15s ease}.login-screen--fresh .language-switcher__buttons button:hover:not(.active){color:var(--login-text)!important;background:rgba(232,210,154,.07)!important}.login-screen--fresh .language-switcher__buttons button.active{color:var(--napa-charcoal)!important;background:var(--login-accent)!important;box-shadow:none!important}.login-fresh-shell{width:min(100%,var(--login-layout-width));margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.82fr);align-items:stretch;border:1px solid var(--login-border);border-radius:.75rem;overflow:hidden;background:var(--login-surface);box-shadow:0 2.5rem 7rem rgba(0,0,0,.34)}.login-fresh-brand-panel{position:relative;min-height:34.5rem;padding:clamp(2.25rem,5vw,4rem);display:grid;grid-template-rows:auto auto 1fr;align-items:start;overflow:hidden;border-right:1px solid var(--login-border);background:linear-gradient(145deg,rgba(18,26,47,.4),rgba(5,12,25,.94)),radial-gradient(circle at 76% 25%,rgba(232,210,154,.18),transparent 16rem),#0b1322}.login-fresh-brand-panel:before{content:"";position:absolute;inset:1.15rem;border:1px solid rgba(232,210,154,.08);pointer-events:none}.login-fresh-symbol{position:static;grid-row:1;width:clamp(9rem,19vw,14rem);height:auto;opacity:.9;transform:translateX(-7.8125%);filter:drop-shadow(0 .8rem 2.5rem rgba(232,188,77,.16))}.login-fresh-brand-copy,.login-fresh-security{position:relative;z-index:1}.login-fresh-overline{margin:0;color:var(--login-accent);font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.login-fresh-brand-copy{grid-row:2;margin-top:clamp(1.25rem,2.5vw,1.9rem);display:grid;grid-gap:1.1rem;gap:1.1rem}.login-fresh-brand-copy h1{max-width:10ch;margin:0;color:var(--login-text);font-family:var(--ng-font-brand);font-size:var(--fs-display-1);font-weight:700;line-height:1.16;letter-spacing:-.01em;text-transform:none!important;text-wrap:balance}.login-fresh-brand-copy>p:last-child{max-width:29rem;margin:0;color:var(--login-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.login-fresh-security{grid-row:3;align-self:end;width:-moz-fit-content;width:fit-content;margin:0;display:inline-flex;align-items:center;gap:.55rem;color:var(--login-muted);font-size:.77rem;line-height:1.4}.login-fresh-security svg{width:1rem;color:var(--login-accent)}.login-fresh-form-panel{padding:clamp(2rem,5vw,3.75rem);display:flex;flex-direction:column;justify-content:center;background:rgba(18,26,47,.96)}.login-fresh-form-heading{margin-bottom:var(--login-gap-block);display:grid;grid-gap:.4rem;gap:.4rem}.login-fresh-form-heading h2{margin:0;color:var(--login-text);font-family:var(--ng-font-brand);font-size:var(--fs-display-2);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none!important}.login-screen--fresh .auth-form--fresh{display:grid;grid-gap:var(--login-gap-field);gap:var(--login-gap-field)}.login-screen--fresh .auth-field{display:grid;grid-gap:.4rem;gap:.4rem}.login-screen--fresh .auth-field>span{color:var(--login-text);font-size:.78rem;font-weight:600;line-height:1.4}.login-screen--fresh .auth-field__control{min-height:3.35rem;padding:0 .9rem;display:flex;align-items:center;gap:.7rem;border:1px solid #2a3550!important;border-radius:.45rem!important;background:#0d1525!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.login-screen--fresh .auth-field__control:focus-within{border-color:var(--login-accent)!important;box-shadow:0 0 0 3px rgba(232,210,154,.13);background:#0a1220!important}.login-screen--fresh .auth-field__control>svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--login-muted)}.login-screen--fresh .auth-field__control input{width:100%;min-width:0;height:3.2rem;padding:0!important;border:0!important;outline:0!important;color:var(--login-text)!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:.95rem}.login-screen--fresh .auth-field__control input::placeholder{color:#717c93}.login-screen--fresh .auth-password-toggle{min-width:2.75rem;min-height:2.75rem;margin-right:-.65rem;display:grid;place-items:center;border:0;border-radius:.35rem;color:var(--login-muted);background:transparent;cursor:pointer}.login-screen--fresh .auth-password-toggle:hover{color:var(--login-accent);background:rgba(232,210,154,.06)}.login-screen--fresh .auth-password-toggle svg{width:1.1rem;height:1.1rem}.login-screen--fresh .auth-login-options{display:flex;align-items:center;justify-content:space-between;gap:1rem}.login-screen--fresh .auth-remember{width:auto!important;min-height:2.75rem;padding:0!important;display:inline-flex;align-items:center;gap:.55rem;border:0!important;border-radius:0!important;color:var(--login-muted);background:transparent!important;font-size:.78rem;white-space:nowrap;cursor:pointer}.login-screen--fresh .auth-remember input{width:1rem;height:1rem;margin:0;accent-color:var(--login-accent)}.login-screen--fresh .auth-helper-link,.login-screen--fresh .auth-new-account a{flex:0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:var(--login-accent);font-size:.78rem;font-weight:600;white-space:nowrap;text-decoration:none}.login-screen--fresh .auth-helper-link:hover,.login-screen--fresh .auth-new-account a:hover{text-decoration:underline;text-underline-offset:.2em}.login-screen--fresh .auth-error{margin:0;padding:.75rem .85rem;border:1px solid rgba(248,113,113,.35);border-radius:.4rem;color:#fecaca;background:rgba(127,29,29,.18);font-size:.78rem;line-height:1.45}.login-screen--fresh .auth-submit{width:100%;min-height:3.25rem;border:1px solid var(--login-accent)!important;border-radius:.4rem!important;color:var(--napa-charcoal)!important;background:var(--login-accent)!important;box-shadow:none!important;font-size:.9rem!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.login-screen--fresh .auth-submit__content{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.login-screen--fresh .auth-submit__content svg{display:inline-block!important;width:1.05rem!important;height:1.05rem!important;flex:0 0 auto}.login-screen--fresh .auth-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 .75rem 1.75rem rgba(232,210,154,.13)!important}.login-screen--fresh .auth-submit:disabled{opacity:.62}.login-screen--fresh .auth-new-account{margin:0;color:var(--login-muted);font-size:.78rem;text-align:center}.login-screen--fresh .auth-dev--compact{margin-top:.2rem;padding-top:.9rem;border-top:1px solid var(--login-border)}.login-screen--fresh .auth-dev--compact summary{width:-moz-fit-content;width:fit-content;margin:0 auto;color:#737e94;font-size:.7rem;cursor:pointer}.login-screen--fresh .auth-dev--compact[open] summary{margin-bottom:.8rem}.login-screen--fresh .auth-dev__grid{display:grid;grid-gap:.5rem;gap:.5rem}.login-screen--fresh .auth-dev__button{min-height:2.75rem;padding:.55rem .7rem!important;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--login-border)!important;border-radius:.35rem!important;color:var(--login-text)!important;background:#0d1525!important;box-shadow:none!important;font-size:.72rem!important;text-transform:none!important}.login-screen--fresh .auth-dev__button small{color:var(--login-muted);font-size:.65rem}.login-fresh-legal{margin-top:var(--login-gap-block);padding-top:var(--login-gap-field);display:flex;justify-content:center;gap:1.25rem;border-top:1px solid var(--login-border)}.login-fresh-legal a{color:#7d879b!important;font-size:.68rem!important;text-decoration:none}.login-fresh-legal a:hover{color:var(--login-accent)!important}@media (max-width:820px){.login-screen--fresh{overflow:auto}.login-fresh-shell{width:min(100%,34rem);grid-template-columns:1fr}.login-fresh-brand-panel{min-height:15rem;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;border-right:0;border-bottom:1px solid var(--login-border)}.login-fresh-symbol{position:absolute;top:1.4rem;right:1.6rem;left:auto;width:7.25rem;opacity:.75;transform:none}.login-fresh-brand-copy{margin-top:0;gap:.6rem}.login-fresh-brand-copy h1{max-width:12ch;font-size:clamp(2.35rem,9vw,3rem)}.login-fresh-brand-copy>p:last-child{font-size:.9rem}.login-fresh-security{display:none}}@media (max-width:520px){.login-screen--fresh{padding:1rem;gap:1.4rem}.login-fresh-logo img{width:10.75rem}.login-fresh-brand-panel{min-height:12rem;padding:1.5rem}.login-fresh-brand-panel:before{inset:.7rem}.login-fresh-symbol{width:5.5rem;opacity:.55}.login-fresh-brand-copy h1{font-size:2.35rem}.login-fresh-form-panel{padding:1.6rem 1.35rem}.login-fresh-form-heading{margin-bottom:1.5rem}.login-screen--fresh .auth-login-options{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.login-screen--fresh *,.login-screen--fresh :after,.login-screen--fresh :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.role-pill--tier{display:inline-flex!important;align-items:center!important;gap:.3rem!important}.role-pill--tier img{flex-shrink:0;width:.95rem;height:.95rem;object-fit:contain}.plan-choice-button img{width:1.75rem;height:1.75rem;object-fit:contain;margin-bottom:.2rem}.locked-module-screen__plan-eyebrow{display:inline-flex!important;align-items:center!important;gap:.35rem!important}.locked-module-screen__plan-eyebrow img{flex-shrink:0;width:1.05rem;height:1.05rem;object-fit:contain}.app-shell .admin-company-card,.app-shell .metric-card,.app-shell .plan-choice-button,.app-shell .workspace-section{background:var(--napa-graphite-soft)!important;border-color:var(--ng-border-slate)!important;border-radius:12px!important;padding:1.25rem!important}.impersonation-banner{grid-column:1/-1;position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.65rem 1.25rem;background:var(--ng-gold-dark);color:#241a05;font-weight:600;font-size:.9rem}.impersonation-banner svg{flex-shrink:0;width:1.1rem;height:1.1rem}.impersonation-banner span{flex:1 1}.impersonation-banner button{flex-shrink:0;border:1px solid rgba(36,26,5,.35);border-radius:8px;background:rgba(36,26,5,.12);color:#241a05;font-weight:700;font-size:.85rem;padding:.35rem .9rem;cursor:pointer}.impersonation-banner button:hover{background:rgba(36,26,5,.22)}.impersonation-banner button:disabled{opacity:.6;cursor:not-allowed}.app-shell .home-hero h1,.app-shell .workspace-hero h1{font-size:var(--fs-page-title)!important;line-height:var(--lh-page-title)!important;font-weight:700!important}.app-shell .app-topbar__crumb{font-size:var(--fs-section-title)!important;line-height:var(--lh-section-title)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .account-row h3,.app-shell .activity-row h3,.app-shell .admin-company-card h3,.app-shell .admin-control-card h2,.app-shell .admin-control-card h3,.app-shell .challenge-card h3,.app-shell .coach-sequence-card h3,.app-shell .connect-info-card h2,.app-shell .connect-tier-card h2,.app-shell .customer-card h3,.app-shell .detail-drawer__head h2,.app-shell .event-phase-card h3,.app-shell .insight-card h2,.app-shell .leader-card h2,.app-shell .metric-card h3,.app-shell .note-row h3,.app-shell .permission-list h3,.app-shell .score-rule-card h3,.app-shell .section-heading h2,.app-shell .seller-card h3,.app-shell .setup-item h3,.app-shell .target-create-flow legend,.app-shell .task-row h3,.app-shell .workspace-section h2,.app-shell .workspace-section h3{font-size:var(--fs-section-title)!important;line-height:var(--lh-section-title)!important;letter-spacing:0!important;text-transform:none!important}.app-shell .empty-copy,.app-shell .success-copy,.app-shell .workspace-section p,.app-shell li,.app-shell p{font-size:var(--fs-body);line-height:var(--lh-body)}.app-shell .compact-list-row span,.app-shell .compact-stat-grid span,.app-shell .connect-metric-card span,.app-shell .drawer-summary-grid span,.app-shell .field-hint,.app-shell .leader-game-meta span,.app-shell .level-unlocks span,.app-shell .metric-card p,.app-shell .metric-card span,.app-shell .mission-control-strip small,.app-shell .mission-control-strip span,.app-shell .section-heading p,.app-shell .seller-risk-row small,.app-shell .task-meta,.app-shell .task-meta span,.app-shell label>span,.app-shell small{font-size:var(--fs-meta)!important;line-height:var(--lh-meta)!important}.app-shell .connect-form-card__head>span,.app-shell .connect-section-head>span,.app-shell .connect-sponsored-label,.app-shell .eyebrow,.app-shell .public-hero-gamehub__eyebrow,.app-shell .section-label{font-size:var(--fs-overline-sm)!important;line-height:var(--lh-meta)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.app-shell .app-topbar .eyebrow,.app-shell .sidebar-nav__group p{font-size:var(--fs-overline-sm)!important;line-height:var(--lh-meta)!important;letter-spacing:var(--tracking-overline)!important}.app-shell .sidebar-nav__group p{color:var(--ng-text-muted)!important}.app-shell .compact-stat-grid strong,.app-shell .connect-metric-card strong,.app-shell .drawer-summary-grid strong,.app-shell .kpi-focus-summary strong,.app-shell .metric-card strong{font-size:var(--fs-metric)!important;line-height:var(--lh-metric)!important;font-weight:800!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .metric-card--text strong{font-size:var(--fs-section-title)!important;line-height:var(--lh-section-title)!important}.login-screen h1,.public-page h1,.public-quote-page h1,.workspace-hero--display h1{font-size:var(--fs-display-1)!important;line-height:var(--lh-display)!important}.login-fresh-form-heading h2,.login-screen h2,.public-page h2,.public-quote-page h2,.workspace-page--display .workspace-section h2{font-size:var(--fs-display-2)!important;line-height:var(--lh-section-title)!important}.login-screen h3,.public-page h3,.public-quote-page h3,.workspace-page--display .workspace-section h3{font-size:var(--fs-display-3)!important;line-height:var(--lh-section-title)!important}.login-fresh-overline,.login-screen .eyebrow,.public-page .eyebrow,.public-quote-page .eyebrow,.workspace-page--display .eyebrow{font-size:var(--fs-overline)!important;line-height:var(--lh-meta)!important;letter-spacing:var(--tracking-overline)!important}.public-quote-page li,.public-quote-page p{font-size:var(--fs-body-lg);line-height:var(--lh-body)}.app-shell .workspace-page{gap:var(--space-4)}.app-shell .workspace-hero{gap:var(--space-4);padding:var(--space-5)}.app-shell .workspace-section{gap:var(--space-3);padding:var(--space-5)!important}.app-shell .account-list,.app-shell .form-grid,.app-shell .metric-grid,.app-shell .task-stack,.app-shell .template-list,.app-shell .workspace-grid{gap:var(--space-4)}.app-shell .section-heading{gap:var(--space-1)}.app-shell .metric-card{align-content:start;gap:var(--space-2);padding:var(--space-5)!important}.app-shell .metric-card span.metric-card__icon,.app-shell .metric-card svg.metric-card__icon{box-sizing:border-box;width:2.05rem;height:2.05rem;min-width:2.05rem;padding:.46rem}.app-shell .metric-card>span:not(.metric-card__icon){min-height:calc(var(--fs-meta) * var(--lh-meta))}.app-shell .metric-card>p:last-child{padding-top:var(--space-1)}.app-shell .metric-card:has(>:nth-child(4)):not(:has(>:nth-child(5))){align-content:stretch;grid-template-rows:auto auto auto 1fr}.app-shell .metric-card:has(>:nth-child(4)):not(:has(>:nth-child(5)))>p:last-child{align-self:end}.app-shell .compact-stat-grid,.app-shell .drawer-summary-grid,.app-shell .kpi-row{align-items:baseline}.app-shell table td,.app-shell table th{padding:var(--space-2) var(--space-3);vertical-align:middle}.app-shell table th{font-size:var(--fs-overline);line-height:var(--lh-meta);letter-spacing:var(--tracking-overline);text-transform:uppercase;text-align:left}.app-shell .action-row,.app-shell .connect-card-actions,.app-shell .hero-actions,.app-shell .workspace-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.app-shell .section-topline{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}@media (min-width:1121px){.app-shell .action-row>input,.app-shell .action-row>select{flex:1 1 12rem;min-width:0}}.app-shell label{gap:var(--space-2);align-content:start}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.app-shell select,.app-shell textarea{box-sizing:border-box;min-height:var(--control-height);padding:var(--space-2) var(--control-pad-x);border-radius:var(--control-radius);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.app-shell textarea{min-height:calc(var(--control-height) * 2);padding-block:var(--space-3)}.app-shell input[type=date],.app-shell input[type=datetime-local],.app-shell input[type=month],.app-shell input[type=time]{height:var(--control-height)}.app-shell input[type=date]::-webkit-calendar-picker-indicator,.app-shell input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer;filter:invert(1)}.app-shell .action-toolbar,.app-shell .filter-bar{align-items:end}.app-shell input[type=checkbox],.app-shell input[type=radio],.login-screen input[type=checkbox],.login-screen input[type=radio],.public-quote-page input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:0 0 auto;width:var(--checkbox-size)!important;height:var(--checkbox-size)!important;min-width:var(--checkbox-size)!important;min-height:var(--checkbox-size)!important;margin:0;padding:0;border:1px solid var(--ng-border-slate);border-radius:4px;background:var(--ng-navy-950);background-repeat:no-repeat;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.app-shell input[type=radio],.login-screen input[type=radio]{border-radius:50%}.app-shell input[type=checkbox]:checked,.app-shell input[type=radio]:checked,.login-screen input[type=checkbox]:checked,.login-screen input[type=radio]:checked,.public-quote-page input[type=checkbox]:checked{border-color:var(--ng-gold-light);background-color:var(--ng-gold-light)}.app-shell input[type=checkbox]:checked,.login-screen input[type=checkbox]:checked,.public-quote-page input[type=checkbox]:checked{background-image:linear-gradient(45deg,transparent 45%,var(--ng-navy-950) 45%,var(--ng-navy-950) 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--ng-navy-950) 45%,var(--ng-navy-950) 55%,transparent 55%);background-size:.55em .12em,.3em .12em;background-position:58% 60%,30% 55%}.app-shell input[type=radio]:checked,.login-screen input[type=radio]:checked{background-image:radial-gradient(circle,var(--ng-navy-950) 0 32%,transparent 34%)}.app-shell input[type=checkbox]:hover:not(:disabled),.app-shell input[type=radio]:hover:not(:disabled),.login-screen input[type=checkbox]:hover:not(:disabled){border-color:var(--ng-gold-main)}.app-shell .toggle-line{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;cursor:pointer}.app-shell .account-notification-prefs__row{padding:var(--space-2) var(--space-3)!important;font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer}.app-shell .access-toggle,.app-shell .account-notification-prefs__row{min-height:var(--control-height)!important;gap:var(--space-3)!important;border-radius:var(--control-radius)!important}.app-shell .access-toggle{padding:var(--space-3)!important;cursor:pointer!important}.app-shell .access-toggle b{font-size:var(--fs-meta)!important;line-height:var(--lh-meta)!important}.app-shell .access-toggle>input[type=checkbox],.app-shell .account-notification-prefs__row>input[type=checkbox],.app-shell .toggle-line>input[type=checkbox]{position:relative;width:var(--toggle-w)!important;min-width:var(--toggle-w)!important;height:var(--toggle-h)!important;min-height:var(--toggle-h)!important;border-radius:999px;background-image:none}.app-shell .access-toggle>input[type=checkbox]:after,.app-shell .account-notification-prefs__row>input[type=checkbox]:after,.app-shell .toggle-line>input[type=checkbox]:after{content:"";position:absolute;top:50%;left:2px;width:calc(var(--toggle-h) - 6px);height:calc(var(--toggle-h) - 6px);border-radius:50%;background:var(--ng-text-muted);transform:translateY(-50%);transition:transform .16s ease,background .16s ease}.app-shell .access-toggle>input[type=checkbox]:checked,.app-shell .account-notification-prefs__row>input[type=checkbox]:checked,.app-shell .toggle-line>input[type=checkbox]:checked{background-image:none;background-color:var(--ng-gold-light);border-color:var(--ng-gold-light)}.app-shell .access-toggle>input[type=checkbox]:checked:after,.app-shell .account-notification-prefs__row>input[type=checkbox]:checked:after,.app-shell .toggle-line>input[type=checkbox]:checked:after{background:var(--ng-navy-950);transform:translateY(-50%) translateX(calc(var(--toggle-w) - var(--toggle-h) - 2px))}.app-shell .icon-button:disabled,.app-shell button:disabled,.app-shell input:disabled,.app-shell select:disabled,.app-shell textarea:disabled,.login-screen button:disabled,.login-screen input:disabled{opacity:.55;cursor:not-allowed}.app-shell input[type=checkbox]:disabled,.app-shell input[type=radio]:disabled{border-color:var(--ng-border-slate);background-color:var(--napa-graphite)}.app-shell .access-toggle>input[type=checkbox]:disabled:after,.app-shell .account-notification-prefs__row>input[type=checkbox]:disabled:after,.app-shell .toggle-line>input[type=checkbox]:disabled:after{background:var(--ng-text-muted)}@media (max-width:1120px){.app-shell .btn-chip,.app-shell .icon-button,.app-shell .icon-only-button,.app-shell .quick-button,.app-shell .segmented-control button,.app-shell .sidebar-nav a,.app-shell .subnav a,.login-screen button,.public-quote-page .icon-button{min-height:var(--control-height)!important}}.app-shell [tabindex]:focus-visible,.app-shell a:focus-visible,.app-shell button:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell summary:focus-visible,.app-shell textarea:focus-visible,.login-screen a:focus-visible,.login-screen button:focus-visible,.login-screen input:focus-visible,.login-screen summary:focus-visible,.public-page a:focus-visible,.public-page button:focus-visible,.public-quote-page a:focus-visible,.public-quote-page button:focus-visible,.public-quote-page input:focus-visible{outline:none;box-shadow:var(--focus-ring)!important}.app-shell .access-toggle>input[type=checkbox]:focus-visible,.app-shell .account-notification-prefs__row>input[type=checkbox]:focus-visible,.app-shell .toggle-line>input[type=checkbox]:focus-visible{border-radius:999px}.login-screen--fresh .language-switcher__buttons button.active:focus-visible,.login-screen--fresh .language-switcher__buttons button:focus-visible{box-shadow:var(--focus-ring)!important}@media (prefers-reduced-motion:reduce){.app-shell .access-toggle>input[type=checkbox],.app-shell .access-toggle>input[type=checkbox]:after,.app-shell .account-notification-prefs__row>input[type=checkbox],.app-shell .account-notification-prefs__row>input[type=checkbox]:after,.app-shell .toggle-line>input[type=checkbox],.app-shell .toggle-line>input[type=checkbox]:after{transition:none}}.app-shell .admin-workspace-page,.app-shell .admin-workspace-page .account-list,.app-shell .admin-workspace-page .form-grid,.app-shell .admin-workspace-page .metric-grid,.app-shell .admin-workspace-page .workspace-grid{gap:var(--space-4)!important}.app-shell .admin-workspace-page .admin-company-card,.app-shell .admin-workspace-page .metric-card,.app-shell .admin-workspace-page .workspace-section{border-radius:12px!important;padding:var(--space-5)!important}.app-shell .admin-workspace-page .admin-workflow-tabs button,.app-shell .admin-workspace-page .role-segment button,.app-shell .admin-workspace-page .seat-stepper button,.app-shell .admin-workspace-page input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.app-shell .admin-workspace-page select{box-sizing:border-box!important;min-height:var(--control-height)!important;height:var(--control-height)!important;border-radius:var(--control-radius)!important}.app-shell .admin-workspace-page .seat-stepper{grid-template-columns:var(--control-height) minmax(4.2rem,5.2rem) var(--control-height)!important;gap:var(--space-1)!important}.app-shell .admin-workspace-page .admin-company-card,.app-shell .admin-workspace-page .admin-user-account-list .account-row{gap:var(--space-3)!important}.app-shell .admin-user-create-form__tenant-select{display:block;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .admin-user-account-list .account-row{grid-template-columns:minmax(12rem,1fr) auto!important;align-items:start!important;padding:var(--space-4)!important}.app-shell .admin-user-account-card__identity{min-width:0}.app-shell .admin-user-account-card__identity h3{max-width:100%;overflow-wrap:normal!important;word-break:normal!important}.app-shell .admin-user-account-card__identity p{max-width:100%;overflow-wrap:anywhere!important;word-break:normal!important}.app-shell .admin-user-account-card__actions,.app-shell .admin-user-account-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);justify-content:flex-end}.app-shell .admin-user-account-card__actions{grid-column:1/-1;width:100%;min-width:0}.app-shell .admin-user-account-card__actions .icon-button{flex:0 0 auto;width:auto!important;min-width:0!important;max-width:100%!important;min-height:var(--control-height)!important;padding-inline:var(--space-3)!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}@media (max-width:1180px){.app-shell .admin-user-account-list .account-row{grid-template-columns:minmax(0,1fr)!important}.app-shell .admin-user-account-card__actions,.app-shell .admin-user-account-card__meta{justify-content:flex-start}.app-shell .admin-workspace-page .seat-stepper{grid-template-columns:var(--control-height) minmax(0,1fr) var(--control-height)!important}}@media (max-width:760px){.app-shell .admin-workspace-page .admin-account-context{grid-template-columns:minmax(0,1fr)!important}.app-shell .admin-workspace-page .admin-account-context h2{overflow-wrap:normal!important;word-break:normal!important}.app-shell .admin-workspace-page .admin-account-context .tenant-module-strip{justify-content:flex-start!important}}@media (max-width:520px){.app-shell .admin-user-account-card__actions .icon-button{flex:1 1 100%}}@media (max-width:640px){.app-shell .team-pulse-trend__table,.app-shell .team-pulse-trend__table tbody,.app-shell .team-pulse-trend__table td,.app-shell .team-pulse-trend__table tr,.quote-preview-document__table,.quote-preview-document__table tbody,.quote-preview-document__table td,.quote-preview-document__table tr{display:block;width:100%;box-sizing:border-box}.app-shell .team-pulse-trend__table thead,.quote-preview-document__table thead{display:none}.app-shell .team-pulse-trend__table tbody,.quote-preview-document__table tbody{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.app-shell .team-pulse-trend__table tr,.quote-preview-document__table tr{overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius)}.app-shell .team-pulse-trend__table td,.quote-preview-document__table td{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1fr);align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.app-shell .team-pulse-trend__table td:before,.quote-preview-document__table td:before{content:attr(data-label);color:var(--ng-text-muted);font-size:var(--fs-overline);line-height:var(--lh-meta);letter-spacing:var(--tracking-overline);text-transform:uppercase}.quote-preview-document{min-width:0;padding:var(--space-4)}.quote-preview-document__header>div,.quote-preview-document__totals{min-width:0;max-width:100%;overflow-wrap:anywhere}}.admin-support-readiness{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-support-readiness__summary{display:flex!important;align-items:center!important;gap:.45rem!important;margin:0!important;border:1px solid var(--ng-border)!important;border-radius:6px!important;padding:.55rem .7rem!important;font-size:.8rem!important;font-weight:850!important;line-height:1.35!important}.admin-support-readiness__summary.is-ok{border-color:rgba(157,240,197,.32)!important;background:rgba(157,240,197,.1)!important;color:var(--napa-success)!important}.admin-support-readiness__summary.is-warn{border-color:rgba(232,210,154,.34)!important;background:rgba(200,167,106,.12)!important;color:var(--gold-soft)!important}.admin-support-readiness__summary.is-blocked{border-color:rgba(255,198,198,.34)!important;background:rgba(255,198,198,.1)!important;color:var(--napa-risk)!important}.admin-support-readiness__rows{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-support-readiness__rows>li{display:grid!important;grid-template-columns:1.1rem minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.3rem .6rem!important;gap:.3rem .6rem!important;border-top:1px solid var(--ng-border)!important;padding:.65rem 0!important}.admin-support-readiness__rows>li:first-child{border-top:0!important}.admin-support-readiness__rows>li>div{display:grid!important;grid-gap:.15rem!important;gap:.15rem!important}.admin-support-readiness__rows strong{color:var(--ng-text)!important;font-size:.84rem!important;font-weight:850!important;line-height:1.2!important}.admin-support-readiness__rows p{margin:0!important;color:var(--ng-muted)!important;font-size:.78rem!important;line-height:1.4!important}.admin-support-readiness__icon{width:1.05rem!important;height:1.05rem!important}.admin-support-readiness__icon.is-ok{color:var(--napa-success)!important}.admin-support-readiness__icon.is-warn{color:var(--gold-soft)!important}.admin-support-readiness__icon.is-blocked{color:var(--napa-risk)!important}.admin-support-readiness__rows .icon-button{min-width:9.5rem!important;min-height:2.25rem!important}@media (max-width:640px){.admin-support-readiness__rows>li{grid-template-columns:1.1rem minmax(0,1fr)!important}.admin-support-readiness__rows .icon-button{grid-column:2!important;justify-self:start!important}}.admin-support-history{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-support-history__entries{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-support-history__entries>li{display:grid!important;grid-gap:.12rem!important;gap:.12rem!important;border-top:1px solid var(--ng-border)!important;padding:.6rem 0!important}.admin-support-history__entries>li:first-child{border-top:0!important}.admin-support-history__headline{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:.3rem .75rem!important}.admin-support-history__headline strong{color:var(--ng-text)!important;font-size:.84rem!important;font-weight:850!important;line-height:1.25!important}.admin-support-history__headline time{flex:0 0 auto!important;color:var(--ng-muted)!important;font-size:.74rem!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.admin-support-history__actor{margin:0!important;color:var(--ng-muted)!important;font-size:.76rem!important;line-height:1.4!important;overflow-wrap:anywhere!important}.admin-support-history__reason{margin:.2rem 0 0!important;border-left:2px solid rgba(232,210,154,.34)!important;padding:.1rem 0 .1rem .5rem!important;color:var(--ng-text)!important;font-size:.77rem!important;line-height:1.4!important;overflow-wrap:anywhere!important}.admin-support-history__reason span{display:block!important;color:var(--gold-soft)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}.admin-support-delivery{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-support-delivery__sends-title{margin:.3rem 0 0!important;color:var(--ng-text)!important;font-size:.8rem!important;font-weight:850!important;letter-spacing:.02em!important}.admin-support-delivery__sends{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-support-delivery__sends>li{display:grid!important;grid-gap:.12rem!important;gap:.12rem!important;border-top:1px solid var(--ng-border)!important;padding:.6rem 0!important}.admin-support-delivery__sends>li:first-child{border-top:0!important}.admin-support-delivery__status{font-weight:850!important}.admin-support-delivery__status.is-failed{color:var(--napa-risk)!important}.admin-support-delivery__status.is-not_sent_console{color:var(--gold-soft)!important}.admin-support-delivery__status.is-handled,.admin-support-delivery__status.is-provider_accepted{color:var(--napa-success)!important}.admin-support-delivery__error{margin:.2rem 0 0!important;border-left:2px solid rgba(255,198,198,.34)!important;padding:.1rem 0 .1rem .5rem!important;color:var(--ng-text)!important;font-size:.76rem!important;line-height:1.4!important;overflow-wrap:anywhere!important}.admin-support-delivery__error span{display:block!important;color:var(--napa-risk)!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}.admin-support-impersonation{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-support-impersonation__notice{display:flex!important;align-items:flex-start!important;gap:.45rem!important;margin:0!important;border:1px solid rgba(232,210,154,.34)!important;border-radius:6px!important;background:rgba(200,167,106,.1)!important;padding:.55rem .7rem!important;color:var(--gold-soft)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.4!important}.admin-support-impersonation__notice svg{flex:0 0 auto!important;width:1rem!important;height:1rem!important;margin-top:.1rem!important}.admin-support-impersonation__targets{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-support-impersonation__targets>li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.3rem .75rem!important;gap:.3rem .75rem!important;border-top:1px solid var(--ng-border)!important;padding:.6rem 0!important}.admin-support-impersonation__targets>li:first-child{border-top:0!important}.admin-support-impersonation__targets strong{color:var(--ng-text)!important;font-size:.84rem!important;font-weight:850!important}.admin-support-impersonation__targets p{margin:.1rem 0 0!important;color:var(--ng-muted)!important;font-size:.76rem!important;line-height:1.4!important;overflow-wrap:anywhere!important}@media (max-width:640px){.admin-support-impersonation__targets>li{grid-template-columns:minmax(0,1fr)!important}.admin-support-impersonation__targets .icon-button{justify-self:start!important}}.admin-support-actions{display:grid!important;grid-gap:.7rem!important;gap:.7rem!important}.admin-support-actions__list{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.admin-support-actions__list>li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:.3rem .75rem!important;gap:.3rem .75rem!important;border-top:1px solid var(--ng-border)!important;padding:.65rem 0!important}.admin-support-actions__list>li:first-child{border-top:0!important}.admin-support-actions__list strong{display:block!important;color:var(--ng-text)!important;font-size:.84rem!important;font-weight:850!important}.admin-support-actions__list p{margin:.12rem 0 0!important;color:var(--ng-muted)!important;font-size:.77rem!important;line-height:1.4!important}.admin-support-actions__guard{color:var(--gold-soft)!important}@media (max-width:640px){.admin-support-actions__list>li{grid-template-columns:minmax(0,1fr)!important}.admin-support-actions__list .icon-button{justify-self:start!important}}.app-shell .seller-today__workflow-hint{margin:0 0 .5rem}.app-shell .seller-today__workflow-hint>summary{display:flex;align-items:center;gap:.4rem;min-height:var(--control-height,2.75rem);color:var(--ng-text-main);font-size:var(--fs-section-title);font-weight:800;cursor:pointer}.app-shell .seller-today__workflow-hint>summary::-webkit-details-marker,.app-shell .seller-today__workflow-hint>summary::marker{color:var(--ng-gold-light)}.app-shell .seller-today__workflow-hint>p{margin:.25rem 0 0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.app-shell .result{margin:0 0 1.25rem;border:1px solid var(--ng-border-slate);border-top:2px solid var(--ng-gold-light);border-radius:10px;background:var(--ng-card-bg);padding:1rem 1.125rem 1.125rem}.app-shell .result .result__label{margin:0;color:var(--ng-text-muted);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.result__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.35rem}.result__number{font-size:var(--fs-number);font-weight:700;line-height:1.05;letter-spacing:-.02em}.result__of{color:var(--ng-text-muted);font-size:var(--fs-body-lg)}.app-shell .result .result__missing{margin:.35rem 0 0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.result__bar{position:relative;height:8px;margin:.875rem 0 .5rem;border-radius:999px;background:#182138;overflow:hidden}.result__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--ng-gold-light)}.result__pace{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ng-text-soft);opacity:.55}.result__legend{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--ng-text-muted);font-size:var(--fs-meta)}.result__legend b{color:var(--ng-text-soft);font-weight:600}.supports{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--ng-border-slate)}.support{min-width:0}.support__k{display:block;color:var(--ng-text-muted);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.support__v{font-family:var(--ng-font-brand);font-size:1.0625rem;font-weight:600}.support--unknown .support__v{color:var(--ng-text-muted);font-family:inherit;font-size:var(--fs-meta);font-weight:500;font-style:italic}@media (max-width:560px){.supports{flex-direction:column;gap:.5rem}}.section{margin-bottom:1.25rem}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:1px solid var(--ng-border-slate)}.app-shell .section .section__head h2{margin:0;font-size:var(--fs-section-title);font-weight:600;letter-spacing:normal;text-transform:none}.app-shell .section .section__count{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.plan-kpis{display:flex;flex-direction:column}.plan-kpis__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.75rem;gap:.75rem;padding:.45rem .75rem;border-bottom:1px solid var(--ng-border-slate)}.plan-kpis__row:last-child{border-bottom:0}.app-shell .workspace-page .plan-kpis__label{overflow:hidden;font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}.app-shell .workspace-page .plan-kpis__value{font-weight:600;text-align:right;white-space:nowrap}.plan-kpi__note{display:block;color:var(--ng-text-muted);font-size:var(--fs-meta);font-style:italic}.plan-table__scroll{overflow-x:auto}.plan-table{width:100%;border-collapse:collapse}.app-shell .workspace-page .plan-table th{padding:0 .75rem .4rem;border-bottom:1px solid var(--ng-border-slate);color:var(--ng-text-muted);font-size:var(--fs-overline-sm);font-weight:600;letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap}.app-shell .workspace-page .plan-table td{padding:.55rem .75rem;border-bottom:1px solid var(--ng-border-slate);font-size:var(--fs-meta);vertical-align:middle}.app-shell .workspace-page .plan-table td:first-child{overflow:hidden;font-weight:600;text-overflow:ellipsis}.plan-table tbody tr:last-child td{border-bottom:0}.app-shell .workspace-page .plan-table__num{text-align:right;white-space:nowrap}.plan-table__none{color:var(--ng-text-muted)}.plan-table__none--flag{color:var(--ng-gold-light)}.plan-table__row--undated td:first-child{box-shadow:inset 3px 0 0 var(--ng-gold-light)}@media (max-width:767px){.plan-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.plan-table,.plan-table tbody{display:block}.plan-table tr{display:grid;grid-template-areas:"customer customer activity" "nextstep date budget";grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.15rem .75rem;gap:.15rem .75rem;margin-bottom:6px;border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-card-bg);padding:.5rem 0}.app-shell .workspace-page .plan-table td{padding:.1rem .75rem;border-bottom:0}.plan-table td:first-child{grid-area:customer}.plan-table td:nth-child(2){grid-area:activity}.plan-table td:nth-child(3){grid-area:nextstep}.plan-table td:nth-child(4){grid-area:date}.plan-table td:nth-child(5){grid-area:budget}.app-shell .workspace-page .plan-table td:nth-child(2),.app-shell .workspace-page .plan-table td:nth-child(4),.app-shell .workspace-page .plan-table td:nth-child(5){text-align:right;white-space:nowrap}.plan-table__row--undated td:first-child{box-shadow:none}.plan-table__row--undated{border-left:3px solid var(--ng-gold-light)}}.rows{display:flex;flex-direction:column;gap:6px}.row{display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;grid-gap:0 .75rem;gap:0 .75rem;border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-card-bg);padding:.5rem .75rem .5rem 0;overflow:hidden}.row__flag{align-self:stretch;border-radius:3px 0 0 3px;background:transparent}.row--late .row__flag{background:var(--ng-gold-light)}.row__body{min-width:0;padding-left:.75rem}.app-shell .workspace-page .row__customer{margin:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .workspace-page .row__meta{margin:0;overflow:hidden;color:var(--ng-text-muted);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap}.row__meta b{color:var(--ng-text-soft);font-weight:500}.app-shell .workspace-page .row__cta{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height,2.75rem);min-height:var(--control-height,2.75rem);padding:0 .875rem;border:1px solid var(--ng-gold-light);border-radius:8px;background:rgba(232,210,154,.13);color:var(--ng-gold-light);font-size:var(--fs-meta);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.app-shell .workspace-page .row__cta[aria-expanded=true]{background:var(--ng-gold-light);color:#0b1220}.row--event .row__customer{font-weight:500}.q-row{display:grid;grid-template-columns:3px minmax(0,1fr) auto auto;align-items:center;grid-gap:0 .75rem;gap:0 .75rem;border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-card-bg);padding:.5rem .75rem .5rem 0}.q-row--soon .row__flag{background:var(--ng-gold-light)}.q-amount{font-weight:600;white-space:nowrap}@media (max-width:700px){.q-row{grid-template-columns:3px minmax(0,1fr);row-gap:.45rem;padding-bottom:.625rem}.q-row .q-amount,.q-row .row__cta{grid-column:2;justify-self:start}}.app-shell .row__cta--quiet{border-color:var(--ng-border-slate);background:transparent;color:var(--ng-text-muted)}.drawer__foot{display:flex;gap:.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--ng-border-slate)}.app-shell .btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height,2.75rem);min-height:var(--control-height,2.75rem);padding:0 1rem;border:1px solid var(--ng-border-slate);border-radius:8px;background:transparent;color:var(--ng-text-muted);font-size:var(--fs-body-lg);font-weight:600;text-decoration:none;cursor:pointer}.app-shell .btn--primary{border-color:var(--ng-gold-light);background:var(--ng-gold-light);color:#0a0f1a}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1.25rem}.out{border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-card-bg);padding:.75rem .875rem}.out__k{display:block;color:var(--ng-text-muted);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.app-shell .workspace-page .out__v{margin:.2rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.app-shell .workspace-page .out__d{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.app-shell .workspace-page .out--lost .out__v{color:var(--ng-text-muted)}@media (max-width:700px){.split{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.out{padding:.5rem .55rem}.app-shell .workspace-page .out__v{font-size:1.0625rem}.out__k{font-size:.625rem;letter-spacing:.08em}.app-shell .workspace-page .out__d{font-size:.6875rem}}.empty-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem;margin-bottom:6px;padding:0 .75rem;border:1px dashed var(--ng-border-slate);border-radius:8px;color:var(--ng-text-muted);font-size:var(--fs-meta)}.fold-section{margin-top:1rem;border:1px solid var(--ng-border-slate);border-radius:8px;background:rgba(18,26,47,.55)}.fold-section+.fold-section{margin-top:6px}.app-shell .fold-section>summary{display:flex;align-items:center;gap:.625rem;min-height:var(--control-height,2.75rem);padding:0 .875rem;font-size:var(--fs-section-title);font-weight:600;list-style:none;cursor:pointer}.app-shell .fold-section>summary::-webkit-details-marker{display:none}.app-shell .fold-section>summary:before{content:"";flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid var(--ng-gold-light);border-bottom:1.5px solid var(--ng-gold-light);transform:rotate(-45deg);transition:transform .15s}.app-shell .fold-section[open]>summary:before{transform:rotate(45deg)}.app-shell .fold-section>summary span{margin-left:auto;color:var(--ng-text-muted);font-size:var(--fs-meta);font-weight:400}.app-shell .fold-section[open]{border-color:rgba(232,210,154,.34)}.app-shell .fold-section>div{padding:.25rem .875rem .75rem}.app-shell .fold-section>div>.supports{margin-top:.25rem;padding-top:0;border-top:0}.app-shell .workspace-page .fold-section .row__meta{white-space:normal}.app-shell .workspace-page .fold-section .row__meta a{color:var(--ng-text-soft);text-decoration:underline;text-underline-offset:2px}.app-shell .result:has(>.supports:first-child){padding:.875rem 1rem}.app-shell .result>.supports:first-child{margin-top:0;padding-top:0;border-top:0}.app-shell .empty-line a{color:var(--ng-gold-light);font-weight:600}.app-shell .timeline{display:flex;flex-direction:column}.app-shell .tl{display:grid;grid-template-columns:84px 12px minmax(0,1fr);grid-gap:0 .5rem;gap:0 .5rem;align-items:start;padding-bottom:.875rem}.app-shell .workspace-page .tl__when{padding-top:1px;color:var(--ng-text-muted);font-size:var(--fs-meta);text-align:right}.app-shell .tl__rail{position:relative;align-self:stretch;justify-self:center;width:12px}.app-shell .tl__rail:before{content:"";position:absolute;top:6px;bottom:-.875rem;left:5px;width:1px;background:var(--ng-border-slate)}.app-shell .tl:last-child .tl__rail:before{display:none}.app-shell .tl__dot{position:absolute;top:4px;left:1px;width:9px;height:9px;border:1px solid var(--ng-navy-900);border-radius:50%;background:var(--ng-border-slate)}.app-shell .tl--won .tl__dot{background:var(--ng-gold-light)}.app-shell .workspace-page .tl__what{margin:0;font-weight:600}.app-shell .workspace-page .tl__d{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.app-shell .client-row{display:grid;grid-template-columns:3px minmax(0,1fr) auto auto;align-items:center;grid-gap:0 .75rem;gap:0 .75rem;border:1px solid var(--ng-border-slate);border-radius:8px;background:var(--ng-card-bg);padding:.5rem .75rem .5rem 0}.app-shell .client-row--late .row__flag{background:var(--ng-gold-light)}.app-shell .client-state{gap:.35rem;font-size:var(--fs-meta);white-space:nowrap}.app-shell .client-state,.app-shell .pill{display:inline-flex;align-items:center;color:var(--ng-text-muted)}.app-shell .pill{min-height:22px;padding:0 .5rem;border:1px solid var(--ng-border-slate);border-radius:999px;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.app-shell .workspace-page .row__customer a{color:inherit;text-decoration:none}.app-shell .workspace-page .row__customer a:hover{text-decoration:underline;text-underline-offset:2px}.app-shell .seller-clients>:not(.fold-section)+.fold-section{margin-top:.75rem}@media (max-width:700px){.app-shell .client-row{grid-template-columns:3px minmax(0,1fr);row-gap:.45rem;padding-bottom:.625rem}.app-shell .client-row .client-state,.app-shell .client-row .row__cta{grid-column:2;justify-self:start}}.app-shell .seller-today__kpi-fold{margin-top:.5rem}.app-shell .seller-today__kpi-fold>summary{display:flex;align-items:center;gap:.4rem;min-height:var(--control-height,2.75rem);border:1px solid var(--ng-border-slate);border-radius:8px;padding:.42rem .7rem;color:var(--ng-text-muted);font-size:var(--fs-meta);font-weight:750;cursor:pointer}.app-shell .seller-today__kpi-fold .seller-today__kpi-count{margin-left:auto;font-weight:600;opacity:.75}.seller-today__kpi-lines{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .7rem .1rem}.app-shell .seller-today__kpi-fold .seller-today__kpi-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin:0;font-size:.8125rem;line-height:1.45}.seller-today__kpi-source{color:var(--ng-text-muted)}.app-shell .seller-today__kpi-fold>summary::-webkit-details-marker,.app-shell .seller-today__kpi-fold>summary::marker{color:var(--ng-gold-light)}.app-shell .seller-today__kpi-fold[open]>summary{border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.sidebar-nav--seller .sidebar-nav__group--flat{gap:.18rem!important}.sidebar-nav__sub{display:grid;grid-gap:.18rem;gap:.18rem;margin-left:.66rem;padding-left:.62rem;border-left:1px solid var(--ng-border-slate,rgba(255,255,255,.14))}.app-sidebar--compact .sidebar-nav__sub{margin-left:0;padding-left:0;border-left:0}.seller-today{gap:.62rem!important}.seller-today__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ng-border-slate);padding:0 0 .55rem}.seller-today__header h1,.seller-today__header p{margin:0!important}.seller-today__header h1{color:var(--ng-text-main);font-size:clamp(1.55rem,2.15vw,2.2rem)!important;line-height:1.08!important}.seller-today__header>div{display:grid;grid-gap:.12rem;gap:.12rem}.seller-today__header>div>p:last-child{color:var(--ng-text-muted);font-size:.78rem}.seller-today__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));border:1px solid var(--ng-border-slate);border-radius:6px;background:var(--ng-navy-800)}.seller-today__metrics article{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.12rem .48rem;gap:.12rem .48rem;border-left:1px solid var(--ng-border-slate);padding:.55rem .68rem}.seller-today__metrics article:first-child{border-left:0}.seller-today__metrics svg{grid-row:1;align-self:center;width:1rem;height:1rem;color:var(--ng-gold-light)}.seller-today__metrics span{color:var(--ng-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seller-today__metrics strong{grid-row:2;grid-column:2;color:var(--ng-text-main);line-height:1;white-space:nowrap}@media (max-width:480px){.app-shell .seller-today__metrics strong{font-size:1.9rem!important}}.seller-today__metrics p{grid-row:3;grid-column:2/-1;margin:0;overflow:visible;color:var(--ng-text-muted);font-size:.64rem;line-height:1.2;text-overflow:clip;white-space:normal}.seller-today__columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.7fr);align-items:start;grid-gap:.62rem;gap:.62rem}.seller-today__columns>.workspace-section{min-width:0;gap:.42rem!important;border-color:var(--ng-border-slate)!important;border-radius:6px!important;background:var(--ng-navy-800)!important;padding:.62rem!important}.seller-today__columns .section-heading{gap:.08rem!important}.seller-today__columns .section-heading h2{font-size:1rem!important;line-height:1.15!important}.seller-today__activity-table{display:grid}.seller-today__activity-item{display:grid;grid-gap:.18rem;gap:.18rem;border-top:1px solid var(--ng-border-slate);padding:.42rem 0}.seller-today__activity-status{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin:0}.seller-today__activity-status .badge{display:inline-flex;align-items:center;gap:.2rem}.seller-today__activity-item--event .seller-today__activity-row>strong{color:var(--ng-text-muted)}.seller-today__activity-row{display:grid;min-width:0;grid-template-columns:5.2rem minmax(9rem,1fr) minmax(14rem,1.6fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;color:var(--ng-text-muted);font-size:.75rem}.seller-today__activity-row--header{border-top:0;padding-top:.1rem;color:var(--ng-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seller-today__activity-row>span>strong,.seller-today__activity-row>strong{overflow:visible;color:var(--ng-text-main);font-size:.78rem;line-height:1.2;text-overflow:clip;white-space:normal}.seller-today__activity-row>span{min-width:0}.seller-today__activity-row small{display:block;overflow:visible;margin-top:.06rem;color:var(--ng-text-muted);font-size:.66rem;line-height:1.2;text-overflow:clip;white-space:normal}.seller-today__activity-row .icon-button{min-height:1.9rem!important;padding:.28rem .48rem!important;font-size:.7rem!important}.seller-today__deviations .section-heading .eyebrow{display:none}.seller-today__deviations .task-stack{gap:0!important}.seller-today__deviations .task-row{gap:.15rem!important;border:0!important;border-top:1px solid var(--ng-border-slate)!important;border-radius:0!important;background:transparent!important;padding:.46rem 0!important}.seller-today__deviations .task-row:first-child{border-top:0!important}.seller-today__deviations .task-row h3{font-size:.78rem!important}.seller-today__deviations .task-row p,.seller-today__deviations .task-row span{font-size:.68rem!important}.seller-today__empty-row{display:grid;grid-gap:.12rem;gap:.12rem;border-top:1px solid var(--ng-border-slate);padding:.5rem 0;color:var(--ng-text-muted);font-size:.72rem}.seller-today__empty-row strong{color:var(--ng-text-main);font-size:.78rem}.seller-today__quick-checkin{display:grid;grid-column:1/-1;grid-template-columns:minmax(8rem,.85fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(10rem,1.2fr) minmax(10rem,1.2fr) minmax(9rem,.7fr) auto;align-items:end;grid-gap:.48rem;gap:.48rem;border:1px solid var(--ng-border-slate);border-radius:6px;background:var(--ng-navy-800);padding:.55rem .62rem}.seller-today__quick-checkin label{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem;margin:0!important}.seller-today__quick-checkin label>span{color:var(--ng-text-muted);font-size:.62rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.seller-checkin-preview{grid-column:1/-1;padding:.5rem .62rem}.seller-checkin-preview ul{display:grid;margin:0;padding:0;grid-gap:.14rem;gap:.14rem;list-style:none}.seller-checkin-preview li{color:var(--ng-text-main);font-size:.74rem}.seller-today__quick-checkin .icon-button,.seller-today__quick-checkin input,.seller-today__quick-checkin select{min-height:2.1rem!important;padding:.32rem .45rem!important;font-size:.72rem!important}.seller-today__quick-message{grid-column:1/-1;color:var(--ng-text-muted);font-size:.7rem}.manager-today{gap:.65rem;padding:.9rem}.manager-today__heading{gap:.2rem}.manager-today__facts dd,.manager-today__facts dt,.manager-today__facts small,.manager-today__heading h1,.manager-today__heading p,.manager-today__seller h2,.manager-today__seller p{margin:0}.manager-today__queue{display:grid;border-block:1px solid var(--line)}.manager-today__row{display:grid;grid-template-columns:minmax(8.75rem,1.05fr) minmax(0,4.8fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;min-width:0;padding:.72rem 0}.manager-today__row+.manager-today__row{border-top:1px solid var(--line)}.manager-today__facts dd,.manager-today__facts>div,.manager-today__seller{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.manager-today__seller h2{color:var(--ink);font-size:var(--text);line-height:1.2;overflow-wrap:normal;word-break:normal}.manager-today__reason{color:var(--muted);font-size:.78rem;line-height:1.35}.manager-today__facts{display:grid;grid-template-columns:minmax(5.5rem,.72fr) minmax(6rem,.78fr) minmax(7.5rem,1fr) minmax(8.5rem,1.2fr) minmax(8rem,1.05fr);grid-gap:.65rem;gap:.65rem;min-width:0;margin:0}.manager-today__facts dt{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.manager-today__facts dd{color:var(--ink);font-size:.78rem;line-height:1.3;overflow-wrap:normal;word-break:normal}.manager-today__facts small{color:var(--muted);font-size:.7rem;line-height:1.25}.manager-today__action{justify-self:end;white-space:nowrap}.app-shell--manager .app-status-pill,.app-shell--manager .icon-button,.app-shell--manager button{white-space:nowrap}.app-shell--manager .manager-coaching-focus h1,.app-shell--manager .manager-coaching-focus h2,.app-shell--manager .manager-coaching-focus h3,.app-shell--manager .manager-today__seller h2{overflow-wrap:normal;word-break:normal}.manager-today__empty{display:grid;justify-items:start;grid-gap:.55rem;gap:.55rem;padding:1rem 0}.manager-coaching-focus,.manager-coaching-focus__context,.manager-coaching-focus__work{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.manager-coaching-focus__hero{min-height:0}.manager-coaching-focus__columns{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.manager-coaching-focus__columns .workspace-section{min-width:0;padding:.85rem}.manager-coaching-focus__agreement{align-content:start;border-color:rgba(232,210,154,.36)}.manager-coaching-focus__agreement-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.manager-coaching-focus__agreement-meta label,.manager-coaching-focus__agreement-meta small{min-width:0}.manager-coaching-focus__agreement .icon-button{white-space:nowrap}.manager-coaching-focus__commitments{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.manager-coaching-focus__commitments li{display:flex;gap:.55rem;align-items:center;justify-content:space-between;min-width:0;border-top:1px solid var(--line);padding-top:.35rem}.manager-coaching-focus__commitments li>span:first-child{min-width:0;overflow-wrap:normal;word-break:normal}.manager-follow-up,.manager-follow-up__rows{display:grid;grid-gap:.75rem;gap:.75rem}.manager-follow-up__rows{border-block:1px solid var(--line)}.manager-follow-up__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-width:0;padding:.75rem 0}.manager-follow-up__row+.manager-follow-up__row{border-top:1px solid var(--line)}.manager-follow-up__row h3,.manager-follow-up__row p,.manager-follow-up__row>div{min-width:0;margin:0}.manager-follow-up__row>div{display:grid;grid-gap:.18rem;gap:.18rem}.manager-follow-up__quote-row .icon-button,.manager-follow-up__row .icon-button{white-space:nowrap}.manager-follow-up__quote-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}@media (min-width:1280px){.manager-coaching-focus__columns{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:start}.manager-follow-up__rows{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-follow-up__row:nth-child(2){border-top:0}.manager-follow-up__row:nth-child(2n){border-left:1px solid var(--line);padding-left:.75rem}}@media (max-width:1279px){.manager-today__row{grid-template-columns:minmax(8rem,.9fr) minmax(0,3fr) auto}.manager-today__facts{grid-template-columns:repeat(3,minmax(7rem,1fr))}}@media (max-width:760px){.manager-today__row{grid-template-columns:minmax(0,1fr)}.manager-today__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-today__facts>div{padding-block:.25rem}.manager-today__action{justify-self:stretch}.manager-coaching-focus__agreement-meta{grid-template-columns:minmax(0,1fr)}.manager-coaching-focus__commitments li{align-items:flex-start;flex-direction:column}.manager-follow-up__quote-row,.manager-follow-up__row{grid-template-columns:minmax(0,1fr)}.manager-follow-up__quote-row .icon-button,.manager-follow-up__row .icon-button{justify-self:stretch}}@media (max-width:1279px){.seller-today__columns{grid-template-columns:1fr}.seller-today__quick-checkin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.seller-today__header{align-items:flex-start}.seller-today__metrics,.seller-today__quick-checkin{grid-template-columns:1fr}.seller-today__metrics article,.seller-today__metrics article:first-child{border-top:1px solid var(--ng-border-slate);border-left:0}.seller-today__metrics article:first-child{border-top:0}.seller-today__metrics article{grid-template-columns:auto minmax(0,1fr)}.seller-today__metrics svg{grid-row:1;align-self:center}.seller-today__metrics span:not(.metric-card__icon){grid-row:1;grid-column:2;overflow-wrap:normal;word-break:normal}.seller-today__metrics .metric-card__icon{grid-row:1;grid-column:1;align-self:center}.seller-today__metrics strong{grid-row:2;grid-column:2;justify-self:start}.seller-today__metrics p{grid-row:3;grid-column:2}.seller-today__activity-row,.seller-today__activity-row--header{grid-template-columns:1fr auto}.seller-today__activity-row--header{display:none}.seller-today__activity-row>span,.seller-today__activity-row>strong{grid-column:1}.seller-today__activity-row>span[data-column-label]:before,.seller-today__activity-row>strong[data-column-label]:before{content:attr(data-column-label) ": ";color:var(--ng-text-muted);font-size:.62rem;font-weight:850}.seller-today__activity-row .icon-button{grid-row:1/span 3;grid-column:2;align-self:center}}.register-won-deal{display:grid;grid-gap:.55rem;gap:.55rem}.register-won-deal--open{border:1px solid var(--ng-border-slate,rgba(232,210,154,.22));border-radius:8px;background:rgba(200,167,106,.06);padding:.85rem}.register-won-deal__fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.register-won-deal__fields label{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.register-won-deal__fields input{width:100%;min-width:0}.inline-overview-row__unplanned{margin-left:.4rem;vertical-align:middle;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width:640px){.register-won-deal__fields{grid-template-columns:minmax(0,1fr)}}.seller-outcomes__filters{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(12rem,.65fr) minmax(16rem,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.seller-outcomes__filters .section-heading{align-self:center}.seller-outcomes__filters label{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.seller-outcomes__totals dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0}.seller-outcomes__totals dt{color:var(--ng-text-muted);font-size:var(--fs-overline);font-weight:800;letter-spacing:var(--tracking-overline);text-transform:uppercase}.seller-outcomes__totals dd{margin:var(--space-1) 0 0;font-size:var(--fs-h4);font-weight:700}.seller-outcomes__won-customers ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.seller-outcomes__table{display:grid;overflow:hidden;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius)}.seller-outcomes__row{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(9rem,.9fr) minmax(11rem,1.3fr) minmax(9rem,.9fr) minmax(8rem,.8fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;border-top:1px solid var(--ng-border-slate);padding:var(--space-3) var(--space-4)}.seller-outcomes__row:first-child{border-top:0}.seller-outcomes__row--header{background:var(--ng-navy-950);color:var(--ng-text-muted);font-size:var(--fs-overline);font-weight:800;letter-spacing:var(--tracking-overline);text-transform:uppercase}.seller-outcomes__row>span{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.seller-outcomes__row a{color:var(--ng-text-main);-webkit-text-decoration-color:var(--ng-border-gold);text-decoration-color:var(--ng-border-gold);text-underline-offset:.2em}.seller-outcomes__row small{color:var(--ng-text-muted)}.register-won-deal__attribution{margin-top:var(--space-3)}@media (max-width:900px){.seller-outcomes__filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.seller-outcomes__row{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}.seller-outcomes__row--header{display:none}.seller-outcomes__row>span{margin-top:var(--space-3)}.seller-outcomes__row>span:first-child{margin-top:0}.seller-outcomes__row>span:before{display:block;margin-bottom:var(--space-1);color:var(--ng-text-muted);content:attr(data-label);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}}.ngux-page-header__identity{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ngux-page-header__lead{max-width:58rem;margin:0;color:var(--ng-text-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.ngux-page-header__aside{gap:var(--space-2);min-width:0}.ngux-page-header__aside,.ngux-page-header__status{display:flex;flex-direction:column;align-items:flex-end}.ngux-page-header__status{gap:.15rem;color:var(--ng-text-muted);font-size:var(--fs-meta);line-height:1.4;text-align:right}@media (max-width:900px){.ngux-page-header__status{align-items:flex-start;text-align:left}}.ngux-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ngux-focus-rail{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:start}.ngux-focus-rail,.ngux-focus-rail--single,.ngux-focus-rail__context,.ngux-focus-rail__work{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ngux-focus-rail__context,.ngux-focus-rail__work{align-content:start;min-width:0}.ngux-context-section{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--ng-card-bg);padding:var(--space-4)}.ngux-context-section__title{margin:0;color:var(--ng-text-muted);font-size:var(--fs-overline);font-weight:800;letter-spacing:var(--tracking-overline);text-transform:uppercase}.ngux-context-section__body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--fs-meta)}.ngux-status-chip{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--ng-border-slate);border-radius:999px;background:var(--napa-glass);padding:.2rem .6rem;color:var(--ng-text-soft);font-size:var(--fs-overline);font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ngux-status-chip--good{border-color:rgba(157,240,197,.42);color:var(--napa-success)}.ngux-status-chip--attention{border-color:var(--ng-border-gold);color:var(--ng-gold-light)}.ngux-status-chip--risk{border-color:rgba(255,198,198,.42);color:var(--napa-risk)}.ngux-status-chip--blocked{border-color:var(--ng-border-slate);background:transparent;color:var(--ng-text-muted)}.ngux-value--missing{color:var(--ng-gold-light);font-size:var(--fs-meta);font-style:italic;font-weight:600}.ngux-blocked-action{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px dashed var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass);padding:var(--space-3)}.ngux-blocked-action__control[disabled]{opacity:.55;cursor:not-allowed}.ngux-blocked-action__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--ng-text-muted);font-size:var(--fs-meta)}.ngux-blocked-action__contract{border:1px solid var(--ng-border-slate);border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-overline-sm)}.ngux-page-state__body,.ngux-section-state{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ngux-page-state__copy,.ngux-section-state__copy{max-width:52rem;margin:0;color:var(--ng-text-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.ngux-section-state{border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--napa-glass);padding:var(--space-4)}.ngux-section-state__title{margin:0;font-size:var(--fs-section-title);line-height:var(--lh-section-title)}.ngux-page-state--error .ngux-page-state__body,.ngux-section-state--error{border-color:rgba(255,198,198,.42)}.ngux-page-state--success .ngux-page-state__body,.ngux-section-state--success{border-color:rgba(157,240,197,.42)}.ngux-page-state--locked .ngux-page-state__body,.ngux-section-state--locked{border-color:var(--ng-border-gold-soft)}.ngux-page-state--attention .ngux-page-state__body,.ngux-section-state--attention{border-color:var(--ng-border-gold)}.ngux-page-state__action,.ngux-section-state__action{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ngux-loading-bars{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ngux-loading-bars span{display:block;height:.75rem;border-radius:4px;background:linear-gradient(90deg,var(--napa-glass),var(--napa-glass-strong),var(--napa-glass))}.ngux-loading-bars span:nth-child(2){width:78%}.ngux-loading-bars span:nth-child(3){width:46%}.ngux-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ngux-metric{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--ng-card-bg);padding:var(--space-3)}.ngux-metric__label{margin:0;color:var(--ng-text-muted);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ngux-metric__value{margin:0;font-size:var(--fs-body-lg);font-weight:800;line-height:var(--lh-metric)}.ngux-hero-figure{display:grid;grid-gap:.1rem;gap:.1rem}.app-shell .ngux-hero-figure .ngux-hero-figure__eyebrow,.ngux-hero-figure .ngux-hero-figure__eyebrow{margin:0;color:var(--ng-text-muted);font-size:var(--fs-overline-sm);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ngux-hero-figure__value{display:block;font-size:var(--fs-number);font-weight:800;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .ngux-hero-figure .ngux-hero-figure__compare,.ngux-hero-figure .ngux-hero-figure__compare{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta);line-height:1.4}.app-shell .ngux-hero-figure .ngux-hero-figure__missing,.ngux-hero-figure .ngux-hero-figure__missing{margin:.15rem 0 0;color:var(--ng-text-muted);font-size:var(--fs-meta);font-style:italic}.app-shell .ngux-hero-figure .ngux-hero-figure__supports,.ngux-hero-figure .ngux-hero-figure__supports{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.35rem;color:var(--ng-text-muted);font-size:var(--fs-meta)}.app-shell .seller-today__buckets .ngux-empty-row,.app-shell .workspace-section .ngux-empty-row,.ngux-empty-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;border:1px dashed var(--ng-border-slate);border-radius:6px;padding:.34rem .6rem;color:var(--ng-text-muted);font-size:var(--fs-meta);line-height:1.3}.app-shell .ngux-empty-row .ngux-empty-row__label,.ngux-empty-row .ngux-empty-row__label{font-weight:700}.app-shell .ngux-empty-row .ngux-empty-row__count,.ngux-empty-row .ngux-empty-row__count{white-space:nowrap}.ngux-metric__hint{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.ngux-progress{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ngux-progress__head{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-meta)}.ngux-progress__label{color:var(--ng-text-soft)}.ngux-progress__track{width:100%;height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--napa-glass)}.ngux-progress__track::-webkit-progress-bar{border-radius:999px;background:var(--napa-glass)}.ngux-progress__track::-webkit-progress-value{border-radius:999px;background:var(--ng-gold-main)}.ngux-progress__track::-moz-progress-bar{border-radius:999px;background:var(--ng-gold-main)}.ngux-comparison{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.ngux-comparison__question{color:var(--ng-text-soft);font-size:var(--fs-meta);font-weight:700}.ngux-comparison__rows{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.ngux-comparison__row{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--fs-meta)}.ngux-comparison__track{display:block;height:.5rem;border-radius:999px;background:var(--napa-glass)}.ngux-comparison__fill{display:block;height:100%;border-radius:999px;background:var(--ng-gold-main)}.ngux-data-table{overflow-x:auto;border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--ng-card-bg)}.ngux-data-table table{width:100%;border-collapse:collapse;min-width:34rem}.ngux-data-table__caption{padding:var(--space-3) var(--space-4) 0;color:var(--ng-text-muted);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-align:left;text-transform:uppercase}.ngux-data-table td,.ngux-data-table th{border-bottom:1px solid var(--ng-border-slate);padding:var(--space-3) var(--space-4);font-size:var(--fs-meta);text-align:left;vertical-align:top}.ngux-data-table th{color:var(--ng-text-muted);font-size:var(--fs-overline);font-weight:800;letter-spacing:var(--tracking-overline);text-transform:uppercase}.ngux-data-table tbody tr:last-child td{border-bottom:0}.ngux-data-table__empty{border:1px solid var(--ng-border-slate);border-radius:var(--control-radius);background:var(--ng-card-bg);padding:var(--space-4)}.ngux-data-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.ngux-data-list__pair{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--fs-meta)}.ngux-data-list dt{color:var(--ng-text-muted)}.ngux-data-list dd{margin:0;color:var(--ng-text-main)}.ngux-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ngux-field>label{display:block;gap:0}.ngux-field__label{color:var(--ng-text-soft);font-size:var(--fs-meta);font-weight:700}.ngux-field__required{color:var(--ng-text-muted);font-weight:500}.ngux-field__hint{color:var(--ng-text-muted)}.ngux-field__error,.ngux-field__hint{margin:0;font-size:var(--fs-overline)}.ngux-field__error{color:var(--napa-risk);font-weight:700}.ngux-field--invalid input,.ngux-field--invalid select,.ngux-field--invalid textarea{border-color:rgba(255,198,198,.62)}.ngux-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.ngux-form-actions__hint{margin:0;color:var(--ng-text-muted);font-size:var(--fs-meta)}.ngux-form-actions__controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ngux-form-error{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border:1px solid rgba(255,198,198,.42);border-radius:var(--control-radius);background:rgba(255,198,198,.08);padding:var(--space-3);color:var(--ng-text-soft);font-size:var(--fs-meta)}.ngux-task-drawer{position:fixed;inset:0;z-index:70}.ngux-task-drawer__scrim{position:absolute;inset:0;border:0;background:rgba(5,11,20,.62);cursor:pointer}.ngux-task-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(30rem,94vw);height:100%;overflow:hidden;border-left:1px solid var(--ng-border-slate);background:var(--ng-navy-900);box-shadow:-18px 0 44px rgba(0,0,0,.45)}.ngux-task-drawer__panel:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ngux-task-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--ng-border-slate);padding:var(--space-4)}.ngux-task-drawer__head h2{margin:0;font-size:var(--fs-section-title);line-height:var(--lh-section-title)}.ngux-task-drawer__body{overflow-y:auto;padding:var(--space-4)}@media (max-width:1199px){.ngux-focus-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.app-shell .app-status-pill,.app-shell .dashboard-logout,.app-shell [role=tab],.app-sidebar__close,.app-sidebar__collapse,.app-topbar__menu,.language-switcher__buttons button{min-width:var(--control-height)!important;min-height:var(--control-height)!important}.dashboard-footer a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-height);min-height:var(--control-height)}.app-shell .seller-plan-detail__workspace .customer-plan-card__live-actions .icon-button,.app-shell .seller-plan-detail__workspace .inline-overview-row__button,.app-shell .seller-plan-wizard .action-row .icon-button,.app-shell .seller-plan-wizard .wizard-stepper__item--interactive,.app-shell .seller-plan-wizard__summary .inline-overview-row__button{min-height:var(--control-height)!important}.app-shell .seller-plan-wizard .wizard-stepper__item--interactive{min-width:var(--control-height)!important}.app-shell .seller-plan-wizard .event-card__delete,.app-shell .seller-plan-wizard .target-card__delete{min-width:var(--control-height);min-height:var(--control-height)}.app-shell .seller-plan-wizard .checklist-draft__add-item,.app-shell .seller-plan-wizard .checklist-draft__manager-support select,.app-shell .seller-plan-wizard .checklist-draft__toggle,.app-shell .seller-plan-wizard .target-card__toggle{min-height:var(--control-height)}.app-shell .ngux-task-drawer__panel button,.app-shell .ngux-task-drawer__panel input:not([type=checkbox]):not([type=radio]),.app-shell .ngux-task-drawer__panel select,.app-shell .ngux-task-drawer__panel textarea,.app-shell .seller-plan-wizard .activity-chip-select,.app-shell .seller-plan-wizard .add-card-button,.app-shell .seller-plan-wizard .event-card__grid input:not([type=checkbox]):not([type=radio]),.app-shell .seller-plan-wizard .event-card__identity input,.app-shell .seller-plan-wizard .probability-select,.app-shell .seller-plan-wizard .target-card__grid input:not([type=checkbox]):not([type=radio]),.app-shell .seller-plan-wizard .target-card__grid select,.app-shell .seller-today__activity-item .icon-button{min-height:var(--control-height)!important}}@media (max-width:700px){.ngux-page-header{grid-template-columns:minmax(0,1fr)}.ngux-page-header__aside{align-items:flex-start}.ngux-page-header__actions{justify-content:flex-start}.ngux-task-drawer__panel{width:100%;border-left:0}.ngux-data-table table{min-width:0}.ngux-data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ngux-data-table tr{display:grid;grid-gap:var(--space-1);gap:var(--space-1);border-bottom:1px solid var(--ng-border-slate);padding:var(--space-3) var(--space-4)}.ngux-data-table td{border-bottom:0;padding:0;text-align:left!important}.ngux-data-table td[data-label]:before{display:block;color:var(--ng-text-muted);content:attr(data-label);font-size:var(--fs-overline-sm);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ngux-comparison__row{grid-template-columns:minmax(0,1fr) auto}.ngux-comparison__track{grid-column:1/-1}}@media (max-width:340px){.ngux-focus-rail,.ngux-focus-rail--single{gap:var(--space-3)}.ngux-context-section,.ngux-metric,.ngux-section-state{padding:var(--space-3)}.ngux-data-list__pair{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.ngux-blocked-action__note{gap:var(--space-1)}}.seller-today__buckets{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.seller-today__bucket{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.seller-today__bucket-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;border-bottom:1px solid var(--ng-border-slate);padding-bottom:var(--space-1);color:var(--ng-text-soft)}.seller-today__bucket--late .seller-today__bucket-heading{border-bottom-color:rgba(255,198,198,.42);color:var(--napa-risk)}.seller-today__bucket-count{color:var(--ng-text-muted);font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.app-shell .seller-today__bucket .seller-today__bucket-heading h2{margin:0;color:inherit}.app-shell .seller-today__bucket .seller-today__bucket-count,.seller-today__bucket-empty{margin:0;font-size:var(--fs-meta)}.seller-today__bucket-empty{padding:var(--space-2) 0;color:var(--ng-text-muted)}.ngux-task-drawer__scrim--inert{cursor:default}.error-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,3rem) 1.25rem}.error-page__card{width:min(34rem,100%);padding:clamp(1.75rem,4vw,2.5rem);background:var(--ng-navy-800);border:1px solid var(--ng-border-slate);border-radius:14px}.error-page__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:var(--fs-overline);letter-spacing:.14em;text-transform:uppercase;color:var(--ng-text-muted)}.error-page__eyebrow:before{content:"";flex:0 0 auto;width:1.5rem;height:2px;background:var(--ng-gold-light)}.error-page__title{margin:0 0 .75rem;font-family:var(--ng-font-brand);font-size:var(--fs-page-title);line-height:var(--lh-page-title);color:var(--ng-text-main)}.error-page__body{margin:0 0 1.75rem;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ng-text-muted)}.error-page__action{display:inline-block;padding:.7rem 1.4rem;font-size:var(--fs-body);font-weight:600;color:var(--ng-navy-950);text-decoration:none;background:var(--ng-gold-light);border-radius:8px}.error-page__action:focus-visible,.error-page__action:hover{filter:brightness(1.06)}.login-screen .eyebrow,.login-screen .login-fresh-overline,.public-quote-page .eyebrow{color:var(--ng-gold-light)!important}.public-quote-page .workspace-section{border-color:var(--ng-border-slate)}.public-quote-page__number{margin:0;font-size:var(--fs-body-lg);font-weight:600;color:var(--ng-text-main)}.invite-page .form-panel button[type=submit]{color:var(--ng-navy-950);background:var(--ng-gold-light);border-color:var(--ng-gold-light)}.invite-page .form-panel button[type=submit]:focus-visible:not(:disabled),.invite-page .form-panel button[type=submit]:hover:not(:disabled){filter:brightness(1.06)}.invite-page .brand-mark{margin-bottom:1.25rem}.login-screen--fresh .auth-login-options{flex-wrap:wrap}