@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#17201d;--ink-soft:#39453f;--muted:#6e7a74;--line:#dfe5e2;--line-soft:#edf1ef;--canvas:#f2f5f4;--surface:#fff;--surface-muted:#f7f9f8;--dark:#1c1f28;--dark-2:#272b35;--mint:#4ed8c0;--mint-deep:#137965;--mint-soft:#e4faf6;--amber:#9c6517;--amber-soft:#fff3dc;--red:#b8444e;--red-soft:#feecee;--blue:#326caf;--blue-soft:#eaf2fb;--radius-sm:10px;--radius:16px;--radius-lg:22px;--shadow:0 1px 2px #1020190a, 0 8px 24px #1020190d;--shadow-raised:0 16px 48px #14201c1a;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Fraunces", ui-serif, Georgia, serif;--text-xs:11px;--text-sm:12.5px;--text-md:14px;--text-lg:16px;--sidebar-width:clamp(238px, 16.4vw, 276px);--content-max:1560px;--brand-accent:var(--mint);--brand-accent-deep:var(--mint-deep);--brand-accent-soft:var(--mint-soft);--brand-ink:var(--ink);--brand-line:var(--line);--brand-muted:var(--muted);--brand-surface:var(--surface)}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}body{background:var(--canvas);color:var(--ink);font:14px/1.5 var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}h1{font-family:var(--font-display)}h2,h3,h4{font-family:var(--font-sans);font-weight:700}h1,h2,h3,h4{text-wrap:balance}a{color:inherit}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}.staff-shell,.staff-stage,.staff-main,.page-stack,.page-header,.overview-hero,.workspace-modules,.table-wrap{min-width:0}.workspace-module-card,.payment-card,.metric-card,.decision-card{overflow:hidden}.metric-card strong,.overview-hero__context dd,.friction-summary strong{font-variant-numeric:tabular-nums}.skip-link{z-index:1000;background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.staff-shell{min-height:100vh}.side-nav{z-index:50;width:var(--sidebar-width);background:var(--dark);color:#dce7e2;flex-direction:column;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.master-detail{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:16px;display:grid}@media (width<=1099px){.master-detail{grid-template-columns:1fr}}.brand-lockup{background:url(/hx-nexus-wordmark-dark-bg.svg) 0/contain no-repeat;width:100%;max-width:190px;height:44px;margin:0 0 16px;display:block}.workspace-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.workspace-mark{background:var(--mint);color:#17302b;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.workspace-card strong,.workspace-card small{display:block}.workspace-card strong{color:#fff;font-size:12px}.workspace-card small{color:#91a49b;margin-top:2px;font-size:9px}.primary-nav{margin-top:24px}.nav-label{color:#75877e;letter-spacing:.14em;text-transform:uppercase;margin:0 11px 9px;font-size:11px;font-weight:700}.nav-item{color:#b8c7c0;border-radius:11px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:0 11px;font-size:13px;font-weight:680;text-decoration:none;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item--active{color:#eafff9;background:#4ed8c01f;box-shadow:inset 0 0 0 1px #4ed8c024}.nav-item--active .nav-mark{border-color:var(--mint);background:var(--mint);color:#16342d}.nav-mark{border:1px solid;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.mobile-nav-toggle,.staff-nav-scrim{display:none}.boundary-card{background:#4ed8c012;border:1px solid #4ed8c03d;border-radius:14px;margin-top:auto;padding:14px}.boundary-card strong{color:#bdf2e8;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.boundary-card p{color:#8fa49a;margin:7px 0 0;font-size:12px;line-height:1.55}.staff-stage{min-width:0;margin-left:var(--sidebar-width)}.top-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;gap:18px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.search-display{border:1px solid var(--line);background:var(--surface-muted);width:min(450px,38vw);min-height:44px;color:var(--muted);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.search-display:hover{background:#fff;border-color:#c8d4d0;box-shadow:0 5px 15px #11231c0d}.search-display:focus-visible{border-color:var(--mint);color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 3px #4ed8c059}.search-display[aria-expanded=true]{border-color:var(--mint);color:var(--ink);background:#fff;box-shadow:0 0 0 3px #4ed8c047}.search-display:disabled{cursor:not-allowed}.search-display>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.search-display kbd{color:var(--muted);background:#fff;border:1px solid #d6dcda;border-radius:6px;padding:3px 7px;font:11px inherit}.top-bar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.mode-chip{color:#39705f;background:#f1faf7;border:1px solid #d7ebe4;border-radius:99px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.mode-chip i{background:#2ca27c;border-radius:50%;width:7px;height:7px}.mode-chip--demo{color:#8e621d;background:#fff8eb;border-color:#ecdcbf}.mode-chip--demo i{background:#d89531}.profile-chip{align-items:center;gap:8px;display:flex}.profile-chip>span{background:var(--mint-soft);width:36px;height:36px;color:var(--mint-deep);border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid}.profile-chip strong,.profile-chip small{white-space:nowrap;display:block}.profile-chip small{color:var(--muted);margin-top:1px;font-size:9px}.launcher-overlay{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d12118f;place-items:start center;padding:clamp(72px,12vh,130px) 18px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.workspace-launcher{background:#fff;border:1px solid #ffffff29;border-radius:21px;width:min(650px,100%);animation:.18s ease-out launcher-enter;overflow:hidden;box-shadow:0 35px 100px #050c0a4d}.workspace-launcher>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px;display:flex}.launcher-search{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 13px;display:flex}.launcher-search>span{color:var(--ink);font-size:22px}.launcher-search input{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.launcher-search input:focus{box-shadow:none;border:0}.workspace-launcher>header>button{border:1px solid var(--line);min-width:45px;min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;font-size:9px;font-weight:700}.launcher-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 18px 11px;display:flex}.launcher-heading h2{letter-spacing:-.03em;margin:0;font-size:18px}.launcher-heading>span{color:var(--muted);font-size:9px}.launcher-results{gap:3px;max-height:min(430px,55vh);padding:3px 10px 12px;display:grid;overflow-y:auto}.launcher-results a{border:1px solid #0000;border-radius:12px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;text-decoration:none;display:grid}.launcher-results a:hover,.launcher-results a:focus-visible,.launcher-results a[aria-current=page]{border-color:var(--line);background:var(--surface-muted)}.launcher-results a:focus-visible{outline-offset:-1px;outline:3px solid #4ed8c059}.launcher-results a>span{background:var(--dark);width:37px;height:37px;color:var(--mint);border-radius:10px;place-items:center;font-size:8px;font-weight:700;display:grid}.launcher-results strong,.launcher-results small{display:block}.launcher-results strong{align-items:center;gap:7px;font-size:11px;display:flex}.launcher-results strong em{background:var(--mint-soft);color:var(--mint-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:700}.launcher-results small{color:var(--muted);margin-top:2px;font-size:9px}.launcher-results i{color:var(--mint-deep);font-size:16px;font-style:normal}.launcher-empty{border:1px dashed var(--line);background:var(--surface-muted);text-align:center;border-radius:12px;margin:3px 13px 14px;padding:28px 18px}.launcher-empty strong{font-size:11px;display:block}.launcher-empty p{color:var(--muted);margin:4px 0 0;font-size:9px}.workspace-launcher>footer{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;font-size:8px;display:flex}.workspace-launcher kbd{border:1px solid var(--line);font:inherit;background:#fff;border-radius:5px;padding:2px 5px;font-weight:700}@keyframes launcher-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.page-stack{width:min(var(--content-max), 100%);margin:0 auto}.eyebrow{color:var(--mint-deep);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-weight:700}.page-header{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}.page-header h1{letter-spacing:-.048em;margin:0;font-size:clamp(31px,3.2vw,48px);font-weight:700;line-height:1.04}.page-header>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin:11px 0 0;font-size:13px}.header-actions{flex:none;align-items:center;gap:9px;display:flex}.quiet-button,.secondary-button,.decision-actions button{border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.primary-button,.danger-button{border:1px solid var(--dark);background:var(--dark);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.secondary-button{background:var(--mint-soft);color:var(--mint-deep);border-color:#b9d8ce}.quiet-button{color:var(--muted)}.primary-button:hover,.quiet-button:hover,.secondary-button:hover,.decision-actions button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #12221c17}.quiet-button:hover{color:var(--ink);border-color:#c7d1cd}.notice-strip{background:#eef9f6;border:1px solid #d8e9e4;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice-strip>span{background:var(--mint);color:#17342d;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.notice-strip p{color:#597169;margin:3px 0 0;font-size:10px}.boundary-banner{background:linear-gradient(#f3fbf8,#eef7f4);border:1px solid #d5e6e1;border-radius:14px;padding:14px 16px}.boundary-banner strong{color:#1d6f60;letter-spacing:.02em;font-size:11px;display:block}.boundary-banner p{color:#597169;margin:6px 0 0;font-size:11px;line-height:1.55}.decision-actions,.cashier-ops-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cashier-ops-actions .primary-button,.cashier-ops-actions .secondary-button,.cashier-ops-actions .danger-button{min-height:42px;font-size:12px}.cashier-ops-actions button:disabled{opacity:.42;cursor:default;box-shadow:none;transform:none}.cashier-ops-note,.empty-copy{color:#597169;margin:12px 16px 16px;font-size:12px;line-height:1.5}.staff-main select,.page-stack select,.table-filter select,form select{appearance:none;border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23137965' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:12px;padding:0 40px 0 14px;font-size:13px;font-weight:650}select option,.staff-main select option,.page-stack select option,form select option{color:var(--ink);background:#fff}.staff-main select:focus,.page-stack select:focus,.table-filter select:focus,form select:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #4ed8c059}.overview-hero{color:#fff;isolation:isolate;background:linear-gradient(135deg,#181b23 0%,#222731 58%,#1c2928 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(290px,370px);gap:clamp(28px,5vw,80px);padding:clamp(30px,4.6vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #141b1a29}.overview-hero:before{content:"";z-index:-1;background:var(--mint);opacity:.18;filter:blur(12px);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-310px;right:14%}.overview-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 6% 5%,#ffffff12,#0000 34%);position:absolute;inset:0}.overview-hero .eyebrow{color:#77e5d1}.overview-hero h1{letter-spacing:-.058em;max-width:780px;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:690;line-height:.98}.overview-hero__intro{color:#b8c5c1;max-width:660px;margin:18px 0 0;font-size:clamp(13px,1.2vw,16px);line-height:1.65}.overview-hero__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:27px;display:flex}.overview-hero .primary-button{border-color:var(--mint);background:var(--mint);color:#10241f}.overview-hero .primary-button:hover{color:#10241f;background:#76ead6;border-color:#76ead6}.hero-text-link{min-height:42px;color:var(--mint);align-items:center;gap:9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hero-text-link span{color:var(--mint);font-size:17px;transition:transform .18s}.hero-text-link:hover span{transform:translate(3px)}.overview-hero__context{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:18px;align-self:center;padding:19px}.overview-hero__status{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding-bottom:15px;display:flex}.overview-hero__status>i{background:var(--mint);border:2px solid #9cf1df;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #4ed8c01c}.overview-hero__status--unavailable>i{background:#e27e45;border-color:#ffc59d;box-shadow:0 0 0 5px #e27e4521}.overview-hero__status strong,.overview-hero__status small{display:block}.overview-hero__status strong{font-size:13px}.overview-hero__status small{color:#9caaa5;margin-top:2px;font-size:11px}.overview-hero__context dl{gap:11px;margin:15px 0 0;display:grid}.overview-hero__context dl div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.overview-hero__context dt{color:#8f9c97;font-size:11px}.overview-hero__context dd{color:#eef4f2;text-align:right;margin:0;font-size:12px;font-weight:700}.workspace-modules{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:clamp(18px,2.2vw,28px)}.workspace-modules__heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workspace-modules__heading h2,.overview-section__heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:700}.workspace-modules__heading>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.workspace-modules__actions{flex:none;align-items:center;gap:10px;display:flex}.workspace-modules__count{background:var(--surface-muted);color:var(--muted);border-radius:99px;padding:7px 10px;font-size:9px;font-weight:700}.workspace-focus{scrollbar-width:thin;gap:7px;margin:22px -2px 0;padding:2px 2px 5px;display:flex;overflow-x:auto}.workspace-focus button{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;flex:none;align-items:center;gap:9px;padding:0 11px 0 14px;font-size:10px;font-weight:700;display:inline-flex}.workspace-focus button b{background:var(--surface-muted);min-width:21px;height:21px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:8px;display:grid}.workspace-focus button[aria-pressed=true]{border-color:var(--dark);background:var(--dark);color:#fff}.workspace-focus button[aria-pressed=true] b{background:var(--mint);color:#15302a}.workspace-customizer{background:#f2faf7;border:1px solid #d8e9e4;border-radius:15px;margin-top:15px;padding:16px}.workspace-customizer__intro{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-customizer__intro strong{font-size:11px}.workspace-customizer__intro p{color:var(--muted);margin:3px 0 0;font-size:9px}.density-switch{background:#fff;border:1px solid #cde2dc;border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex}.density-switch button{min-height:30px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:700}.density-switch button[aria-pressed=true]{background:var(--dark);color:#fff}.workspace-customizer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.workspace-customizer fieldset{background:#ffffffb8;border:1px solid #d9e7e2;border-radius:12px;min-width:0;padding:8px 11px 10px}.workspace-customizer legend{color:var(--mint-deep);letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:700}.workspace-customizer__module{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 1px;display:grid}.workspace-customizer__module:last-child{border-bottom:0}.workspace-customizer label{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;padding:2px 0;display:flex}.workspace-customizer input{width:15px;height:15px;accent-color:var(--mint-deep);flex:0 0 15px;margin:1px 0 0}.workspace-customizer label span,.workspace-customizer label strong,.workspace-customizer label small{min-width:0;display:block}.workspace-customizer label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.workspace-customizer__order{gap:3px;display:inline-flex}.workspace-customizer__order button{min-width:36px;min-height:30px;color:var(--ink-soft);cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:7px;padding:0 6px;font-size:7px;font-weight:700}.workspace-customizer__order button:hover:not(:disabled){border-color:var(--mint-deep);color:var(--mint-deep)}.workspace-customizer__order button:disabled{background:var(--surface-muted)}.workspace-customizer__footer{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-top:11px;display:flex}.workspace-reset{color:var(--mint-deep);cursor:pointer;background:0 0;border:0;padding:3px;font-size:9px;font-weight:700}.workspace-customizer__status{color:var(--muted);text-align:right;margin:0;font-size:8px}.workspace-module-groups{gap:15px;margin-top:17px;display:grid}.workspace-module-group{border-top:1px solid var(--line-soft);grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:20px;padding-top:15px;display:grid}.workspace-module-group>header{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.workspace-module-group>header>span{background:var(--dark);min-width:38px;height:38px;color:var(--mint);letter-spacing:.04em;text-transform:uppercase;border-radius:11px;place-items:center;font-size:8px;font-weight:700;display:grid}.workspace-module-group--ib>header>span{background:#163c35}.workspace-module-group--trader>header>span{color:#afcff2;background:#26334b}.workspace-module-group h3{letter-spacing:-.02em;margin:0;font-size:13px}.workspace-module-group>header p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.workspace-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.workspace-module-card{border:1px solid var(--line);min-width:0;min-height:132px;color:var(--ink);background:#fff;border-radius:14px;grid-template-rows:1fr auto;gap:9px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.workspace-module-card:after{content:"";background:var(--mint-soft);border-radius:50%;width:72px;height:72px;position:absolute;top:-45px;right:-45px}.workspace-module-card:hover{border-color:#b9d8ce;transform:translateY(-2px);box-shadow:0 12px 25px #162d2414}.workspace-module-card h4{letter-spacing:-.015em;margin:0;font-size:14px}.workspace-module-card p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.workspace-module-card__action{color:var(--mint-deep);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.workspace-module-card__action i{font-size:14px;font-style:normal;transition:transform .18s}.workspace-module-card:hover .workspace-module-card__action i{transform:translate(3px)}.workspace-modules--compact .workspace-module-card{min-height:112px}.workspace-modules--compact .workspace-module-card p{display:none}.workspace-modules__storage{color:var(--muted);text-align:right;margin:14px 0 -5px;font-size:8px}.workspace-modules__empty{background:var(--surface-muted);text-align:center;border:1px dashed #cbd6d2;border-radius:14px;margin-top:17px;padding:28px 18px}.workspace-modules__empty strong{font-size:12px;display:block}.workspace-modules__empty p{color:var(--muted);margin:5px 0 12px;font-size:9px}.overview-section{gap:13px;display:grid}.overview-section__heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:0 2px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:150px;box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}.metric-card:after{content:"";background:#eef2f0;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -35px -45px auto}.metric-card--mint:after{background:var(--mint-soft)}.metric-card--amber:after{background:var(--amber-soft)}.metric-card--blue:after{background:var(--blue-soft)}.metric-top{z-index:1;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:relative}.metric-card>strong{z-index:1;letter-spacing:-.045em;margin-top:17px;font-size:29px;display:block;position:relative}.metric-card>p{z-index:1;color:var(--muted);margin:7px 0 0;font-size:10px;position:relative}.freshness{white-space:nowrap;color:#557168;text-transform:capitalize;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.freshness i{background:#3bb38d;border-radius:50%;width:6px;height:6px}.freshness--delayed{color:var(--amber)}.freshness--delayed i,.freshness--reconciliation-issue i{background:#dd9b32}.freshness--reconciliation-issue{color:var(--amber)}.freshness--unavailable{color:var(--red)}.freshness--unavailable i{background:var(--red)}.two-column{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:15px 18px;display:flex}.panel-heading .eyebrow{margin-bottom:4px}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.panel-heading>a{color:var(--mint-deep);font-size:10px;font-weight:700;text-decoration:none}.queue-list,.alert-list{padding:4px 18px}.queue-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:57px;text-decoration:none;display:flex}.queue-row:last-child{border-bottom:0}.queue-row strong,.queue-row small{display:block}.queue-row strong{font-size:11px}.queue-row small{color:var(--muted);margin-top:3px;font-size:9px}.queue-row>b{background:var(--surface-muted);border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.date-copy{color:var(--muted);width:auto!important;font-size:8px!important;display:block!important}.task-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.task-view-switch{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.task-view-switch a{color:var(--muted);border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700;text-decoration:none}.task-view-switch a[aria-current=page]{color:var(--mint-deep);background:#fff;box-shadow:0 1px 3px #13231d14}.lead-lookup-panel,.partner-lookup-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);align-items:end;gap:22px;padding:15px 18px;display:grid}.lead-lookup-panel h2,.partner-lookup-panel h2{letter-spacing:-.02em;margin:0;font-size:15px}.lead-lookup-panel>div>p:last-child,.partner-lookup-panel>div>p:last-child{max-width:560px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.lead-lookup-form,.partner-lookup-form{gap:5px;display:grid}.lead-lookup-form>label,.partner-lookup-form>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.lead-lookup-form>div,.partner-lookup-form>div{gap:7px;display:flex}.lead-lookup-form input[type=text],.partner-lookup-form input[type=text]{border:1px solid var(--line);background:var(--surface-muted);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:10px}.lead-lookup-form input[type=text]:focus,.partner-lookup-form input[type=text]:focus{border-color:var(--mint);outline:3px solid #4ecfb529}.client-tools-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-tool{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:14px;padding:16px 18px;display:grid}.client-tool h2{letter-spacing:-.02em;margin:0;font-size:15px}.client-tool>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.directory-search-form,.client-open-form{gap:5px;display:grid}.directory-filter-grid{grid-template-columns:minmax(0,1.2fr) 64px minmax(0,1fr) 92px;gap:7px;display:grid}.directory-filter-grid label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.directory-filter-actions,.client-open-form>div{gap:7px;display:flex}.client-open-form>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.directory-search-form input,.directory-search-form select,.client-open-form input{border:1px solid var(--line);background:var(--surface-muted);min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:10px}.directory-search-form input:focus,.directory-search-form select:focus,.client-open-form input:focus{border-color:var(--mint);outline:3px solid #4ecfb529}.lead-filter-bar{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.lead-filter-bar>span{color:var(--muted);font-size:8px}.lead-filter-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-status-filter,.lead-owner-filter{flex-wrap:wrap;gap:4px;display:flex}.lead-owner-filter{border-left:1px solid var(--line);padding-left:8px}.lead-status-filter a,.lead-owner-filter a{color:var(--muted);border:1px solid #0000;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:700;text-decoration:none}.lead-status-filter a:hover,.lead-owner-filter a:hover{border-color:var(--line);color:var(--ink);background:#fff}.lead-status-filter a[aria-current=page],.lead-owner-filter a[aria-current=page]{background:var(--mint-soft);color:var(--mint-deep);border-color:#4ecfb559}.task-oversight{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.task-oversight>span{border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);border-radius:10px;gap:2px;padding:9px 10px;font-size:8px;display:grid}.task-oversight>span strong{color:var(--ink);font-size:16px}.task-oversight>small{color:var(--muted);grid-column:1/-1;font-size:8px}.task-owner-table{border-bottom:1px solid var(--line-soft)}.task-calendar{gap:10px;padding:14px 18px 18px;display:grid}.task-calendar-day{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.task-calendar-day>header{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.task-calendar-day>header time{color:var(--ink);font-size:9px;font-weight:700}.task-calendar-day>header span{color:var(--muted);font-size:8px}.task-calendar-day .queue-list{padding-inline:11px}.queue-stat{text-align:right}.queue-stat b,.queue-stat small{display:block}.queue-stat b{font-size:15px}.alert-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-height:55px;display:flex}.alert-row p{flex:1;margin:0;font-size:10px}.alert-row b{font-size:11px}.severity{background:var(--blue-soft);min-width:54px;color:var(--blue);text-align:center;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700}.severity--warning{background:var(--amber-soft);color:var(--amber)}.severity--critical{background:var(--red-soft);color:var(--red)}.health-summary{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 18px;font-size:9px;display:flex}.health-summary span:first-child{align-items:center;gap:6px;display:flex}.health-summary i{background:#32a982;border-radius:50%;width:6px;height:6px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 17px}th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fafbfa;font-size:8px;font-weight:700}td{font-size:10px}tbody tr:last-child td{border-bottom:0}td strong,td small{display:block}td strong{color:var(--ink);font-size:10px}td .freshness{margin-top:4px}.table-link{color:var(--mint-deep);font-weight:700;text-decoration:none}.panel-footnote{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);padding:12px 18px;font-size:9px;line-height:1.55}.status-pill{color:#58655f;text-transform:capitalize;background:#eef1f0;border-radius:99px;align-items:center;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill--approved,.status-pill--verified,.status-pill--live,.status-pill--healthy,.status-pill--within,.status-pill--pass,.status-pill--published,.status-pill--eligible,.status-pill--match,.status-pill--excellent{background:var(--mint-soft);color:var(--mint-deep)}.status-pill--pending,.status-pill--pending-review,.status-pill--in-review,.status-pill--warning,.status-pill--review,.status-pill--manual-review,.status-pill--delayed,.status-pill--degraded,.status-pill--awaiting-client,.status-pill--potential-match,.status-pill--watch{background:var(--amber-soft);color:var(--amber)}.status-pill--rejected,.status-pill--blocked,.status-pill--breached,.status-pill--down,.status-pill--suspended,.status-pill--compliance-hold,.status-pill--error,.status-pill--unavailable,.status-pill--mismatch,.status-pill--final-rejected,.status-pill--needs-attention,.status-pill--critical{background:var(--red-soft);color:var(--red)}.status-pill--fulfilled{background:var(--mint-soft);color:var(--mint-deep)}.status-pill--compensated{background:var(--blue-soft);color:var(--blue)}.status-pill--expired,.status-pill--cancelled{color:#58655f;background:#eef1f0}.scope-note{background:var(--surface-muted);color:var(--muted);border-radius:99px;padding:6px 10px;font-size:8px;font-weight:700}.partner-snapshot{background:var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.partner-snapshot article{background:#fff;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:17px;display:grid}.partner-snapshot article .status-pill{grid-column:1/-1;width:fit-content}.partner-snapshot strong,.partner-snapshot small{display:block}.partner-snapshot small{color:var(--muted);margin-top:3px;font-size:8px}.avatar{background:var(--dark);width:38px;height:38px;color:var(--mint);border-radius:11px;place-items:center;font-size:9px;font-weight:700;display:grid}.summary-band{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.summary-band>span{border-right:1px solid var(--line-soft);min-height:64px;color:var(--muted);padding:13px 17px;font-size:9px}.summary-band>span:last-child{border-right:0}.summary-band strong{color:var(--ink);letter-spacing:-.03em;margin-bottom:2px;font-size:18px;display:block}.summary-band>.freshness{align-self:center;padding:0 17px}.card-list{gap:12px;display:grid}.decision-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.row-meta{color:var(--muted);align-items:center;gap:9px;font-size:8px;display:flex}.row-meta .freshness{margin-left:auto}.decision-card h2{letter-spacing:-.025em;margin:13px 0 6px;font-size:17px}.decision-card-main>p{color:var(--muted);margin:0;font-size:10px}.decision-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0 0;display:grid}.decision-card dl div,.integration-card dl div{background:var(--surface-muted);border-radius:9px;padding:10px}dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}dd{margin:4px 0 0;font-size:9px}.control-note{background:var(--amber-soft);color:var(--amber);border-left:3px solid #e3a13b;margin-top:12px;padding:8px 10px;font-size:9px}.decision-actions{border-top:1px solid var(--line-soft);background:#fafbfa;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.cashier-ops-actions.decision-actions{background:0 0;border-top:0;justify-content:flex-start;padding:0}.compact{gap:0}.payment-card{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.payment-card:last-child{border-bottom:0}.payment-card h3{margin:9px 0 3px;font-size:14px}.payment-card p{color:var(--muted);margin:0;font-size:12px}.payment-card>div:last-child{text-align:right}.payment-card>div:last-child strong,.payment-card>div:last-child small{display:block}.payment-card>div:last-child strong{font-size:12px}.payment-card>div:last-child small{color:var(--muted);margin-top:4px;font-size:11px}.client-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-panel-body{padding:8px 18px 14px}.field-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.field-row:last-child{border-bottom:0}.field-row strong{text-align:right;font-size:10px}.record-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:14px;padding:12px 0;display:flex}.record-row:last-child{border-bottom:0}.record-row>span{flex:1;min-width:90px}.record-row small,.record-row strong{display:block}.record-row small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.record-row strong{margin-top:3px;font-size:9px}.restricted-panel{text-align:center;padding:26px 18px}.restricted-panel>span{background:var(--red-soft);color:var(--red);text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:700;display:inline-flex}.restricted-panel p{max-width:390px;color:var(--muted);margin:10px auto 0;font-size:9px}.restricted-panel code{font-size:8px}.plan-versions{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.plan-versions article{background:#fff;padding:18px}.plan-versions article>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.plan-versions h3{margin:14px 0 5px;font-size:14px}.plan-versions p{color:var(--muted);margin:0 0 12px;font-size:9px}.plan-versions small{border-top:1px solid var(--line-soft);color:var(--ink-soft);padding:7px 0;font-size:8px;display:block}.shadow-safety{background:var(--dark);color:#dce6e3;box-shadow:var(--shadow);border:1px solid #4ed8c042;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.shadow-safety span{border-right:1px solid #ffffff14;min-width:0;padding:13px 17px;font-size:9px}.shadow-safety span:last-child{border-right:0}.shadow-safety b{color:var(--mint);margin-right:5px;font-size:16px}.shadow-impact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shadow-impact article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:16px 17px}.shadow-impact span,.shadow-impact small{color:var(--muted);font-size:8px;display:block}.shadow-impact strong{color:var(--ink);letter-spacing:-.04em;margin:7px 0 3px;font-size:clamp(18px,2vw,25px);display:block}.shadow-comparison__totals{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shadow-comparison__totals div{border-right:1px solid var(--line-soft);min-width:0;padding:18px}.shadow-comparison__totals div:last-child{border-right:0}.shadow-comparison__totals span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:8px;display:block}.shadow-evidence{border-bottom:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:7px 18px;padding:12px 18px;font-size:8px;display:flex}.shadow-evidence b{color:var(--ink-soft);font-weight:700}.simulation-list{padding:7px 18px}.simulation-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,.9fr) minmax(160px,1.4fr) 100px;align-items:center;gap:18px;padding:13px 0;display:grid}.simulation-list article:last-child{border-bottom:0}.simulation-list strong,.simulation-list small{display:block}.simulation-list strong{font-size:10px}.simulation-list small{color:var(--muted);margin-top:3px;font-size:8px}.simulation-list b{color:var(--mint-deep);text-align:right;font-size:10px}.impact-track{background:#edf1ef;border-radius:99px;height:8px;overflow:hidden}.impact-track i{border-radius:inherit;background:var(--mint);height:100%;display:block}.impact-track i.is-down{background:#e88b7a}.impact-track i.is-flat{background:#9aa5a2}.certification-note{border-top:1px solid var(--line-soft);background:#f7faf8;padding:14px 18px}.certification-note strong{text-transform:uppercase;font-size:9px}.certification-note p{color:var(--muted);margin:5px 0 0;font-size:9px}.role-grid{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.role-grid article{background:#fff;min-width:0;padding:17px}.role-grid article>div{justify-content:space-between;align-items:center;display:flex}.role-grid .avatar{width:42px}.role-grid h3{margin:14px 0 5px;font-size:13px}.role-grid p{overflow-wrap:anywhere;color:var(--ink-soft);margin:0 0 10px;font-size:8px;line-height:1.55}.role-grid small{color:var(--muted);font-size:8px}.friction-radar{overflow:hidden}.friction-heading{border-bottom:0}.friction-boundary{color:#b7c8c1;background:linear-gradient(90deg,#20262b,#252d32);border-block:1px solid #4ed8c033;margin:0;padding:14px 18px;font-size:12px;line-height:1.55}.friction-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.friction-summary>div{border-right:1px solid var(--line-soft);min-width:0;padding:16px 18px}.friction-summary>div:last-child{border-right:0}.friction-summary strong,.friction-summary span{display:block}.friction-summary strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(16px,2vw,22px);overflow:hidden}.friction-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.friction-grid{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.friction-card{border-top:3px solid var(--mint);background:#fff;min-width:0;padding:16px 17px}.friction-card[data-severity=watch]{border-top-color:var(--amber)}.friction-card[data-severity=needs-attention],.friction-card[data-severity=critical]{border-top-color:var(--red)}.friction-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.friction-card-top>div:first-child{min-width:0}.friction-workflow{color:var(--ink);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.friction-card-top small{color:var(--muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.friction-score{flex:none;align-items:baseline;display:flex}.friction-score strong{letter-spacing:-.06em;font-size:23px}.friction-score span{color:var(--muted);font-size:11px}.friction-card progress{background:#edf1ef;border:0;border-radius:99px;width:100%;height:7px;margin:12px 0 14px;display:block;overflow:hidden}.friction-card progress::-webkit-progress-bar{background:#edf1ef;border-radius:99px}.friction-card progress::-webkit-progress-value{background:var(--mint-deep);border-radius:99px}.friction-card progress::-moz-progress-bar{background:var(--mint-deep);border-radius:99px}.friction-card[data-severity=watch] progress::-webkit-progress-value{background:var(--amber)}.friction-card[data-severity=watch] progress::-moz-progress-bar{background:var(--amber)}.friction-card[data-severity=needs-attention] progress::-webkit-progress-value{background:var(--red)}.friction-card[data-severity=critical] progress::-webkit-progress-value{background:var(--red)}.friction-card[data-severity=needs-attention] progress::-moz-progress-bar{background:var(--red)}.friction-card[data-severity=critical] progress::-moz-progress-bar{background:var(--red)}.friction-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.friction-metrics span{background:var(--surface-muted);min-width:0;color:var(--muted);text-transform:capitalize;border-radius:9px;padding:10px;font-size:11px}.friction-metrics b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:13px;display:block;overflow:hidden}.friction-card-foot{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;font-size:11px;display:flex}.friction-alert{color:var(--red);font-weight:700}.friction-window{color:var(--muted);margin-top:8px;font-size:11px;display:block}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:16px;display:grid}.integration-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:17px}.integration-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.integration-card h2{margin:18px 0 4px;font-size:16px}.integration-card>p{color:var(--muted);margin:0;font-size:12px}.integration-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 0;display:grid}.integration-card dd{font-size:13px;font-weight:700}.ops-section .panel-heading{margin-bottom:4px}.timeline{padding:7px 18px}.timeline article{grid-template-columns:12px 1fr;gap:9px;padding:10px 0;display:grid;position:relative}.timeline article:after{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:-9px;left:4px}.timeline article:last-child:after{display:none}.timeline i{z-index:1;background:var(--mint-deep);width:9px;height:9px;box-shadow:0 0 0 1px var(--mint-deep);border:2px solid #fff;border-radius:50%;margin-top:3px;position:relative}.timeline strong{font-size:9px}.timeline p,.timeline small{color:var(--muted);margin:2px 0 0;font-size:8px}.access-gate{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;width:min(560px,100%);box-shadow:var(--shadow);background:#fff;margin:clamp(52px,10vh,120px) auto;padding:clamp(28px,5vw,50px)}.access-mark{background:var(--dark);width:58px;height:58px;color:var(--mint);border-radius:18px;place-items:center;margin:0 auto 20px;font-weight:700;display:grid}.access-gate h1{letter-spacing:-.045em;margin:0 0 10px;font-size:34px}.access-gate>p:not(.eyebrow){color:var(--muted);margin:0}.access-gate small{color:var(--muted);margin-top:20px;font-size:9px;display:block}.empty-state{text-align:center;padding:42px 20px}.empty-state>span{background:var(--mint-soft);width:40px;height:40px;color:var(--mint-deep);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.empty-state strong{display:block}.empty-state p{color:var(--muted);margin:5px 0 0;font-size:10px}.action-form{border-top:1px solid var(--line-soft);background:#fafbfa;padding:14px 18px}.support-admin-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:16px;display:grid}.support-filters{border-block:1px solid var(--line-soft);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px 18px;display:grid}.support-filters label>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.support-filters select,.support-filters input{background:#fff;width:100%;min-width:0}.support-filters__actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.support-queue-row>span:first-child{min-width:0}.support-queue-row{color:inherit;border-radius:11px;margin-inline:-8px;padding-inline:8px;transition:background-color .16s,box-shadow .16s}.support-queue-row:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.support-queue-row--selected{background:var(--mint-soft);box-shadow:inset 3px 0 0 var(--mint)}.support-ownership{font-weight:700;color:var(--ink-soft)!important}.support-sla{background:var(--blue-soft);width:fit-content;color:var(--blue);text-transform:uppercase;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700}.support-sla--met{background:var(--mint-soft);color:var(--mint-deep)}.support-sla--breached{background:var(--red-soft);color:var(--red)}.support-escalations{border:1px solid color-mix(in srgb, var(--red) 25%, var(--line-soft));background:var(--red-soft);border-radius:13px;gap:7px;padding:10px 12px;display:grid}.support-escalations>strong{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.support-escalations>span{gap:2px;min-width:0;display:grid}.support-escalations b{color:var(--ink);font-size:10px}.support-escalations small{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.support-escalations .support-delivery{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:999px;padding:2px 6px;font-weight:700}.support-escalations .support-delivery--delivered{background:var(--mint-soft);color:var(--mint-deep)}.support-escalations .support-delivery--dead-lettered{background:var(--red-soft);color:var(--red)}.support-escalations--compact{border-radius:9px;flex-wrap:wrap;width:fit-content;margin-top:6px;padding:5px 7px;display:flex}.support-escalations--compact b{color:var(--red);text-transform:uppercase;font-size:8px}.support-escalations--compact small{font-size:8px}.support-thread{gap:8px;max-height:330px;margin:14px 18px 0;display:grid;overflow-y:auto}.support-thread>.eyebrow{margin-bottom:0}.support-assignment-summary{border:1px solid var(--line-soft);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:11px 12px;display:grid}.support-assignment-summary strong{color:var(--ink);font-size:10px}.support-assignment-summary span{color:var(--muted);font-size:9px}.support-unassigned{border-left:3px solid var(--amber);background:var(--amber-soft);color:var(--amber);margin:0;padding:9px 11px;font-size:9px}.support-thread__message{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:13px;padding:11px 12px}.support-thread__message--internal{border-color:color-mix(in srgb, var(--amber) 38%, var(--line-soft));background:color-mix(in srgb, var(--amber) 7%, var(--surface))}.support-thread__message span,.support-thread__message time{color:var(--muted);font-size:9px;font-weight:700}.support-thread__message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.55}.decision-card .action-form{border-top:1px solid var(--line-soft)}.action-title{font-size:11px;display:block}.action-description{color:var(--muted);margin:4px 0 0;font-size:9px}.action-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.scope-chip{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:99px;padding:4px 8px;font-size:8px}.proof-badge{background:var(--blue-soft);color:var(--blue);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.proof-badge:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.mode-tag{background:var(--mint-soft);color:var(--mint-deep);border-radius:99px;padding:4px 8px;font-size:8px;font-weight:700}.mode-tag--demo{background:var(--amber-soft);color:var(--amber)}.action-disabled{border-left:3px solid var(--red);background:var(--red-soft);color:var(--red);margin:10px 0 0;padding:8px 10px;font-size:9px}.action-fields{flex-wrap:wrap;gap:10px;margin-top:11px;display:flex}.action-field{flex:160px;gap:4px;display:grid}.action-field>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.action-field em{text-transform:none;font-style:normal;font-weight:600}.action-field select,.action-field input,.action-field textarea{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:36px;padding:7px 10px;font-size:10px}.action-field textarea{resize:vertical;font:inherit;font-size:10px}.action-submit{justify-content:flex-end;margin-top:11px;display:flex}.danger-button{border-color:var(--red);background:var(--red);color:#fff;min-height:44px;font-size:12px}.action-result{border-radius:10px;margin-top:11px;padding:10px 12px}.action-result--ok{background:var(--mint-soft);border:1px solid #cdeee4}.action-result--problem{background:var(--red-soft);border:1px solid #f3cdd1}.action-result p{color:var(--ink-soft);margin:5px 0 0;font-size:9px}.action-result small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:8px;display:block}.action-result dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px;margin:9px 0 0;display:grid}.action-result dd{overflow-wrap:anywhere}.binding-note{background:var(--red-soft);border:1px solid #f3cdd1;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.binding-note>span{background:var(--red);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.binding-note strong{color:var(--red);font-size:11px}.binding-note p{color:#7c4a4f;margin:3px 0 0;font-size:10px}.payment-card--stacked{flex-wrap:wrap}.payment-card-action{flex-basis:100%}.control-evidence{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.control-evidence li{color:var(--muted);align-items:baseline;gap:7px;font-size:9px;display:flex}.control-evidence li span{flex:1}.policy-form{border:1px solid var(--line-soft);border-radius:12px}.policy-form-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.policy-top-fields{max-width:680px}.policy-assurance{border-left:3px solid var(--mint);background:var(--mint-soft);color:var(--mint-deep);border-radius:6px;margin:11px 0 0;padding:9px 11px;font-size:9px}.policy-requirements{gap:10px;margin-top:12px;display:grid}.policy-requirement{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:10px 12px 12px}.policy-requirement legend{color:var(--ink-soft);text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:700}.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;display:grid}.policy-options{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.policy-check{color:var(--ink-soft);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.policy-check input{width:15px;height:15px;accent-color:var(--mint-deep)}.policy-file-types{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.policy-file-types>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.policy-submit-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.kyc-intake-requirements{gap:8px;margin-top:12px;display:grid}.kyc-intake-requirement{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(110px,.7fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.kyc-intake-requirement>span:first-child{gap:3px;display:grid}.kyc-intake-requirement small,.kyc-intake-types{color:var(--muted);font-size:8px}.kyc-intake-requirement input[type=file]{min-width:0;color:var(--ink-soft);font-size:9px}.kyc-intake-requirement input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--surface-muted);min-height:32px;color:var(--ink-soft);border-radius:8px;margin-right:9px;padding:0 10px;font-size:9px;font-weight:700}.kyc-intake-assurance{color:var(--muted);margin:0;font-size:8px}.kyc-review-columns{align-items:stretch}.detail-list{padding:4px 18px}.manifest-evidence{border-top:1px solid var(--line-soft);padding:13px 18px}.manifest-evidence span,.manifest-evidence code{display:block}.manifest-evidence span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700}.manifest-evidence code{overflow-wrap:anywhere;color:var(--ink-soft);font-size:8px}.comparison-grid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.comparison-card{background:#fff;min-width:0;padding:16px 18px}.comparison-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.comparison-card>div>strong{font-size:11px}.comparison-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.comparison-card dl div{background:var(--surface-muted);border-radius:9px;min-width:0;padding:9px 10px}.comparison-card dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.comparison-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:700}.plan-builder{background:0 0;border-top:0;padding:4px 18px 18px}.plan-builder-meta{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-builder input[readonly]{background:var(--surface-muted);color:var(--muted)}.plan-builder-help,.plan-builder-assurance{border-left:3px solid var(--mint);background:var(--mint-soft);color:var(--mint-deep);border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:9px}.plan-builder-help strong{color:var(--ink)}.plan-builder-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.plan-builder-config{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.plan-builder-group{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;margin:12px 0 0;padding:11px 12px 12px}.plan-builder-group legend{color:var(--ink-soft);text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:700}.plan-builder-rows{gap:8px;margin-bottom:9px;display:grid}.plan-builder-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(130px,1fr) minmax(170px,1.2fr) auto;align-items:end;gap:8px;padding-bottom:8px;display:grid}.plan-builder-row:last-child{border-bottom:0;padding-bottom:0}.plan-builder-row--tier,.plan-builder-row--level{grid-template-columns:repeat(3,minmax(130px,1fr)) auto}.plan-builder-row>.quiet-button{min-height:36px}.plan-builder-preview{background:var(--surface-muted);border-radius:9px;align-self:end;min-height:36px;padding:7px 10px}.plan-builder-preview span,.plan-builder-preview strong{display:block}.plan-builder-preview span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:700}.plan-builder-preview strong{margin-top:2px;font-size:10px}input[type=text],input[type=email],input[type=search],input[type=number],input[type=date],input[type=datetime-local],select,textarea{border-color:var(--line);min-height:42px;transition:border-color .18s,box-shadow .18s,background-color .18s}input[type=text]:hover,input[type=email]:hover,input[type=search]:hover,input[type=number]:hover,input[type=date]:hover,input[type=datetime-local]:hover,select:hover,textarea:hover{border-color:#c7d1cd}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{border-color:var(--mint-deep);outline:0;box-shadow:0 0 0 3px #4ed8c024}.engagement-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:14px;display:grid}.points-brand-card{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--dark), var(--dark-2));min-width:0;box-shadow:var(--shadow-raised);color:#fff;border:1px solid #4ed8c040;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:17px;padding:20px;display:grid;overflow:hidden}.points-brand-card__icon{background:var(--mint);color:#15322c;border-radius:21px;place-items:center;width:74px;height:74px;font-size:36px;font-weight:700;display:grid;box-shadow:0 12px 30px #4ed8c038}.points-brand-card h2{letter-spacing:-.04em;margin:2px 0 0;font-size:26px}.points-brand-card p:last-child{color:#aab8b2;margin:5px 0 0;font-size:10px}.points-brand-card .quiet-button{color:#fff;background:#ffffff12;border-color:#ffffff26}.engagement-summary{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.engagement-summary div{border-left:1px solid var(--line-soft);text-align:center;align-content:center;justify-items:center;min-width:0;padding:18px 9px;display:grid}.engagement-summary div:first-child{border-left:0}.engagement-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.engagement-summary strong{letter-spacing:-.05em;margin-top:4px;font-size:clamp(24px,3vw,35px)}.engagement-report-strip{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.engagement-report-strip>div{border-left:1px solid var(--line-soft);min-width:0;padding:14px 16px}.engagement-report-strip>div:first-child{border-left:0}.engagement-report-strip span,.engagement-report-strip small{color:var(--muted);font-size:8px;display:block}.engagement-report-strip span{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.engagement-report-strip strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:clamp(17px,2vw,23px);display:block;overflow:hidden}.audience-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-switcher__item{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:0 11px;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.audience-switcher__item:hover{box-shadow:var(--shadow);border-color:#b6d8cf;transform:translateY(-1px)}.audience-switcher__item>span{background:var(--surface-muted);width:38px;height:38px;color:var(--muted);border-radius:11px;grid-row:1/span 2;place-items:center;font-size:9px;font-weight:700;display:grid}.audience-switcher__item strong{align-self:end;font-size:12px}.audience-switcher__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audience-switcher__item--active{background:var(--mint-soft);border-color:#4ed8c07a;box-shadow:inset 0 0 0 1px #4ed8c026}.audience-switcher__item--active>span{background:var(--mint);color:#15322c}.challenge-grid,.game-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.game-admin-card{border:1px solid color-mix(in srgb, var(--admin-game-accent,var(--mint)) 38%, var(--line));border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--admin-game-surface,#222631) 8%, #fff), #fff 52%);min-width:0;box-shadow:var(--shadow);padding:17px;overflow:hidden}.game-admin-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.game-admin-card>header>div,.game-admin-card>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.game-admin-card>header small{color:var(--muted);font-size:8px}.game-admin-card__brand{align-items:center;gap:11px;margin-top:16px;display:flex}.game-admin-card__brand>span{background:var(--admin-game-accent,var(--mint));color:#10241f;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.game-admin-card__brand img{object-fit:contain;width:29px;height:29px}.game-admin-card__brand small,.game-admin-card__brand strong{display:block}.game-admin-card__brand small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.game-admin-card__brand strong{letter-spacing:-.025em;margin-top:2px;font-size:17px}.game-admin-card>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.55}.game-admin-card blockquote{border-left:3px solid var(--admin-game-accent,var(--mint));color:var(--ink);margin:13px 0;padding:6px 0 6px 11px;font-size:10px;font-weight:700}.game-admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.game-admin-card dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.game-admin-card dd{margin:3px 0 0;font-size:9px;font-weight:700;line-height:1.4}.game-admin-card>footer{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:11px}.game-admin-card>footer span{background:var(--surface-muted);color:var(--muted);text-transform:capitalize;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:700}.game-builder input[type=color]{min-height:38px;padding:4px}.challenge-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff;padding:17px;overflow:hidden}.challenge-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.challenge-card>header>div{align-items:center;gap:7px;display:flex}.challenge-card>header>small{max-width:48%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cadence-chip{background:var(--blue-soft);color:var(--blue);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:700}.challenge-card h3{letter-spacing:-.03em;margin:15px 0 0;font-size:18px}.challenge-card>p{min-height:38px;color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.challenge-award{background:var(--mint-soft);border-radius:11px;align-items:center;gap:9px;margin:14px 0;padding:10px;display:flex}.challenge-award>span{background:var(--mint);color:#15322c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.challenge-award small,.challenge-award strong{display:block}.challenge-award small{color:var(--mint-deep);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.challenge-award strong{margin-top:1px;font-size:11px}.challenge-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.challenge-card dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.challenge-card dd{margin:2px 0 0;font-size:9px;font-weight:700}.challenge-card>footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}.challenge-card>footer span{background:var(--surface-muted);color:var(--muted);border-radius:99px;padding:4px 7px;font-size:7px;font-weight:700}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reward-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff;grid-template-columns:110px minmax(0,1fr);display:grid;overflow:hidden}.reward-card__cost{background:var(--dark);color:#fff;text-align:center;align-content:center;justify-items:center;padding:18px 12px;display:grid}.reward-card__cost>span{color:var(--mint);font-size:24px}.reward-card__cost strong{letter-spacing:-.05em;margin-top:3px;font-size:22px}.reward-card__cost small{color:#9bada5;font-size:8px}.reward-card>div:last-child{min-width:0;padding:15px}.reward-card h3{margin:10px 0 0;font-size:14px}.reward-card p{min-height:31px;color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.55}.reward-card footer{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:9px;font-size:7px;font-weight:700;display:flex}.catalogue-lifecycle-control{border:1px solid var(--line-soft);border-radius:12px;margin-top:13px;overflow:hidden}.catalogue-lifecycle-control .action-form{border-top:0;padding:13px}.redemption-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.redemption-admin-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);background:#fff;padding:16px}.redemption-admin-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.redemption-admin-card>header div{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.redemption-admin-card>header small{color:var(--muted);font-size:8px}.redemption-admin-card>h3{margin:13px 0 4px;font-size:15px}.redemption-admin-card__subject{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:8px}.redemption-admin-card__subject code{font-size:inherit}.redemption-admin-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.redemption-admin-card>dl div{background:var(--surface-muted);border-radius:9px;min-width:0;padding:9px}.redemption-admin-card dt{color:var(--muted);text-transform:uppercase;font-size:7px}.redemption-admin-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:700}.redemption-lifecycle{border-top:1px solid var(--line-soft);padding-top:12px}.redemption-lifecycle h4{color:var(--ink-soft);margin:0 0 8px;font-size:9px}.redemption-lifecycle ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.redemption-lifecycle li{border-left:2px solid var(--mint);background:var(--surface-muted);padding:9px 10px;position:relative}.redemption-lifecycle li>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.redemption-lifecycle strong{color:var(--ink);text-transform:capitalize;font-size:8px}.redemption-lifecycle span,.redemption-lifecycle small{color:var(--muted);font-size:7px}.redemption-lifecycle p{color:var(--ink-soft);margin:5px 0;font-size:8px;line-height:1.45}.redemption-lifecycle small{overflow-wrap:anywhere;display:block}.redemption-lifecycle code{font-size:inherit}.redemption-admin-card .action-form{margin-top:12px}.engagement-builder{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;overflow:hidden}.engagement-builder__intro{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.engagement-builder__intro h2{letter-spacing:-.03em;margin:2px 0 0;font-size:19px}.engagement-builder__intro>span{color:var(--mint-deep);font-size:8px;font-weight:700}.engagement-form-grid,.guardrail-fieldset{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px 18px;display:grid}.engagement-form-grid label,.guardrail-fieldset label{gap:5px;min-width:0;display:grid}.engagement-form-grid label>span,.guardrail-fieldset label>span{color:var(--ink-soft);font-size:8px;font-weight:700}.engagement-form-grid input,.engagement-form-grid select,.guardrail-fieldset input,.guardrail-fieldset select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-size:10px}.guardrail-fieldset{border:0;border-top:1px solid var(--line-soft);background:var(--surface-muted);margin:0}.guardrail-fieldset legend{float:left;width:100%;color:var(--mint-deep);grid-column:1/-1;margin-bottom:4px;font-size:9px;font-weight:700}.dashboard-policy-row{border:1px solid var(--line-soft);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.dashboard-policy-row>span:first-child{color:var(--ink);gap:2px;font-size:9px;display:grid}.dashboard-policy-row small{color:var(--muted);font-size:7px}.dashboard-policy-controls{gap:4px;display:flex}.dashboard-policy-controls button{border:1px solid var(--line);background:var(--surface-muted);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:8px}.dashboard-policy-controls button:disabled{cursor:not-allowed;opacity:.4}.engagement-wide-field{grid-column:span 2}.engagement-builder__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.engagement-builder__footer p{max-width:680px;color:var(--muted);margin:0;font-size:8px}.engagement-builder__footer p strong{color:var(--ink)}.responsible-controls{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#1c2229,#252b32);border:1px solid #4ed8c03d;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:26px;padding:22px;display:grid}.responsible-controls h2{margin:2px 0 0;font-size:21px}.responsible-controls>div>p:last-child{color:#a6b5ae;margin:8px 0 0;font-size:9px;line-height:1.6}.responsible-controls .eyebrow{color:var(--mint)}.responsible-controls ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.responsible-controls li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;padding:11px}.responsible-controls li strong,.responsible-controls li span{display:block}.responsible-controls li strong{color:#dffaf4;font-size:9px}.responsible-controls li span{color:#91a49b;margin-top:3px;font-size:8px;line-height:1.5}@media (width>=1800px){:root{--content-max:1680px}.top-bar{padding-inline:46px}}@media (width<=1120px){.metric-grid,.integration-grid,.friction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-snapshot{grid-template-columns:repeat(2,1fr)}.decision-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.client-panels{grid-template-columns:1fr}.role-grid,.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid{grid-template-columns:1fr}.plan-builder-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-builder-columns{grid-template-columns:1fr}.plan-builder-row--tier,.plan-builder-row--level{grid-template-columns:repeat(2,minmax(130px,1fr))}.overview-hero{grid-template-columns:1fr;gap:28px}.overview-hero__context dl{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-hero__context dl div{display:block}.overview-hero__context dd{text-align:left;margin-top:3px}.workspace-module-group{grid-template-columns:1fr;gap:9px}.workspace-module-group>header p{max-width:520px}.workspace-customizer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-hero{grid-template-columns:1fr}.engagement-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-height:100px}.engagement-report-strip,.engagement-form-grid,.guardrail-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.side-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-height:auto;padding:12px 18px;display:grid;position:sticky;inset:0 auto auto 0;overflow:visible;box-shadow:0 8px 24px #080e0c1f}.brand-lockup{max-width:170px;height:42px;margin:0 0 12px}.workspace-card,.boundary-card,.nav-label{display:none}.mobile-nav-toggle{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;justify-self:end;align-items:center;gap:10px;min-width:190px;min-height:48px;padding:0 11px;display:grid}.mobile-nav-toggle__icon{gap:4px;display:grid}.mobile-nav-toggle__icon i{background:var(--mint);border-radius:99px;width:21px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle__icon i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle__icon i:nth-child(2){opacity:0}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-toggle__icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-nav-toggle strong,.mobile-nav-toggle small{display:block}.mobile-nav-toggle strong{font-size:10px}.mobile-nav-toggle small{color:#8fa49b;margin-top:1px;font-size:8px}.mobile-nav-toggle b{color:#91a59d;text-transform:uppercase;font-size:8px}.primary-nav{z-index:52;background:#20242d;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:min(68vh,560px);margin:0;padding:10px;display:none;position:absolute;top:calc(100% + 7px);left:18px;right:18px;overflow-y:auto;box-shadow:0 28px 70px #050a0961}.primary-nav--open{animation:.18s ease-out mobile-nav-enter;display:grid}.nav-item{background:#ffffff0a;min-height:48px;margin:0;padding:0 12px;font-size:11px}.nav-mark{flex-basis:25px;width:25px;height:25px}.staff-nav-scrim{z-index:51;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#090d0c7a;border:0;padding:0;display:block;position:fixed;inset:0}.staff-stage{margin-left:0}.top-bar{height:62px;padding:0 18px;position:static}.search-display{flex:0 0 44px;justify-content:center;width:44px;padding:0}.search-display>span:nth-child(2),.search-display kbd{display:none}.top-bar-actions{flex:1;justify-content:flex-end;width:auto}.staff-main{padding:26px 18px 52px}.page-header{flex-direction:column;align-items:flex-start}.two-column,.support-admin-actions{grid-template-columns:1fr}.support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-lookup-panel,.partner-lookup-panel{grid-template-columns:1fr;align-items:stretch}.client-tools-panel{grid-template-columns:1fr}}@keyframes mobile-nav-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.support-filters{grid-template-columns:1fr}.overview-hero{border-radius:21px;padding:28px 24px}.overview-hero__context dl{grid-template-columns:1fr}.overview-hero__context dl div{display:flex}.overview-hero__context dd{text-align:right;margin-top:0}.workspace-modules__heading,.overview-section__heading{flex-direction:column;align-items:flex-start}.workspace-modules__actions{justify-content:space-between;width:100%}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-customizer__intro{flex-direction:column;align-items:flex-start}.workspace-customizer__groups{grid-template-columns:1fr}.workspace-modules__storage{text-align:left}.challenge-grid,.game-admin-grid,.reward-grid,.redemption-admin-grid,.responsible-controls{grid-template-columns:1fr}.points-brand-card{grid-template-columns:58px minmax(0,1fr)}.points-brand-card__icon{border-radius:17px;width:58px;height:58px;font-size:28px}.points-brand-card .quiet-button{grid-column:1/-1;width:100%}.engagement-builder__footer{flex-direction:column;align-items:stretch}}@media (width<=620px){.metric-grid,.metric-grid--three,.integration-grid,.summary-band,.task-oversight,.friction-grid,.friction-summary{grid-template-columns:1fr}.friction-summary>div{border-right:0;border-bottom:1px solid var(--line-soft)}.friction-summary>div:last-child{border-bottom:0}.friction-heading,.lead-filter-bar,.lead-filter-controls{flex-direction:column;align-items:flex-start}.lead-owner-filter{border-top:1px solid var(--line);border-left:0;padding-top:8px;padding-left:0}.lead-lookup-form>div,.partner-lookup-form>div{flex-wrap:wrap}.lead-lookup-form input[type=text],.partner-lookup-form input[type=text]{flex-basis:100%;min-height:40px}.directory-filter-grid{grid-template-columns:1fr}.directory-filter-actions,.client-open-form>div{flex-wrap:wrap}.directory-search-form input,.client-open-form input{flex-basis:100%}.summary-band>span{border-right:0;border-bottom:1px solid var(--line-soft)}.summary-band>span:last-child{border-bottom:0}.partner-snapshot{grid-template-columns:1fr}.profile-chip div,.mode-chip{display:none}.header-actions{flex-wrap:wrap;width:100%}.header-actions>*{flex:1}.decision-card dl{grid-template-columns:1fr}.decision-actions{grid-template-columns:1fr;display:grid}.payment-card{flex-direction:column;align-items:flex-start}.payment-card>div:last-child{text-align:left}.plan-versions,.role-grid,.shadow-safety,.shadow-impact,.shadow-comparison__totals{grid-template-columns:1fr}.shadow-safety span,.shadow-comparison__totals div{border-right:0;border-bottom:1px solid var(--line-soft)}.shadow-safety span:last-child,.shadow-comparison__totals div:last-child{border-bottom:0}.simulation-list article{grid-template-columns:1fr;gap:8px}.simulation-list b{text-align:left}.policy-grid,.kyc-intake-requirement{grid-template-columns:1fr}.policy-form-heading,.policy-submit-row{flex-direction:column;align-items:stretch}.comparison-card dl,.plan-builder-meta,.plan-builder-row,.plan-builder-row--tier,.plan-builder-row--level{grid-template-columns:1fr}.staff-main{padding:22px 13px 48px}.top-bar{height:56px;padding-inline:13px}.side-nav{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.brand-lockup{max-width:152px;height:40px}.mobile-nav-toggle{grid-template-columns:25px minmax(0,1fr);gap:8px;min-width:142px;min-height:44px;padding-inline:9px}.mobile-nav-toggle b{display:none}.mobile-nav-toggle__icon i{width:19px}.primary-nav{border-radius:15px;grid-template-columns:1fr;max-height:72vh;padding:8px;left:10px;right:10px}.nav-item{min-height:48px}.overview-hero{border-radius:18px;padding:25px 20px}.overview-hero h1{font-size:clamp(35px,11vw,48px)}.overview-hero__actions{flex-direction:column;align-items:stretch;gap:8px}.overview-hero__actions>*{justify-content:center;width:100%}.workspace-modules{border-radius:18px;padding:17px 14px}.workspace-modules__actions{flex-direction:column;align-items:stretch}.workspace-modules__actions>*{text-align:center;justify-content:center;width:100%}.workspace-module-grid{grid-template-columns:1fr}.workspace-module-card{min-height:128px}.workspace-focus{margin-inline:-14px;padding-inline:14px}.workspace-customizer{padding:13px}.workspace-customizer__order button{min-width:42px;min-height:42px}.workspace-customizer__footer{flex-direction:column;align-items:flex-start}.workspace-customizer__status{text-align:left}.density-switch{width:100%}.density-switch button{flex:1}.overview-section__heading>span{line-height:1.5}.panel-heading{min-height:68px;padding-inline:15px}.panel-heading>a{flex:none}.audience-switcher,.engagement-form-grid,.guardrail-fieldset,.responsible-controls ul{grid-template-columns:1fr}.engagement-wide-field{grid-column:auto}.engagement-builder__intro{flex-direction:column;align-items:flex-start}.reward-card{grid-template-columns:88px minmax(0,1fr)}.engagement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-report-strip,.redemption-admin-card>dl{grid-template-columns:1fr}.redemption-lifecycle li>div{flex-direction:column;align-items:flex-start;gap:2px}.challenge-card dl,.game-admin-card dl{grid-template-columns:1fr}th,td{padding-inline:14px}.launcher-overlay{align-items:stretch;padding:10px}.workspace-launcher{border-radius:17px;align-self:start;margin-top:50px}.workspace-launcher>header{padding:10px}.launcher-heading{flex-direction:column;align-items:flex-start;gap:4px;padding:15px 14px 9px}.launcher-results{max-height:56vh;padding-inline:7px}.launcher-results a{grid-template-columns:34px minmax(0,1fr) auto;padding:9px}.launcher-results a>span{width:34px;height:34px}.workspace-launcher>footer{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:14px}}@media (width<=390px){.brand-lockup{max-width:142px;height:38px}.mobile-nav-toggle{grid-template-columns:1fr;justify-items:center;width:48px;min-width:48px;padding:0}.mobile-nav-toggle>span:nth-child(2){display:none}}.policy-builder{gap:18px;display:grid}.policy-builder .form-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.policy-builder .table-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;overflow:hidden}.policy-builder .section-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:16px;padding:18px;display:flex}.policy-builder .section-heading h2{margin:0;font-size:18px}.policy-list{gap:8px;padding:0 18px 18px;display:grid}.policy-row{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:16px;display:grid}.policy-row legend{color:var(--ink);padding:0 8px;font-weight:700}.policy-row label{align-content:start;gap:7px;min-width:0;display:grid}.policy-row label>span{color:var(--muted);font-size:.79rem;font-weight:700}.policy-row .check-label{grid-template-columns:auto 1fr;align-content:center;align-items:center}.policy-row--override{grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(220px,1fr)) auto;align-items:end}.policy-row .text-button{place-self:end start}.empty-copy{border:1px dashed var(--line);color:var(--muted);border-radius:14px;margin:0;padding:18px}@media (width<=1100px){.policy-row,.policy-row--override{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.policy-row,.policy-row--override{grid-template-columns:1fr}.policy-list{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.hx-chart{margin:0;padding:4px 0 0}.hx-chart>figcaption{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.hx-chart>figcaption strong{letter-spacing:-.02em;font-size:13px}.hx-chart>figcaption span{color:var(--brand-muted);font-size:9px}.hx-chart--trend svg{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-accent-soft) 55%, transparent), transparent 70%);border-radius:12px;width:100%;height:auto;min-height:160px;display:block}.hx-chart__grid{stroke:var(--brand-line);stroke-width:1px}.hx-chart__line{stroke:var(--brand-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hx-chart__line--secondary{stroke:var(--brand-ink);stroke-width:1.75px;stroke-dasharray:5 4;opacity:.55}.hx-chart__dot{fill:var(--brand-accent);stroke:var(--brand-surface);stroke-width:2px}.hx-chart__labels{color:var(--brand-muted);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:8px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.overview-crm-chart{padding:18px 20px 20px}@media (width<=1024px){.overview-crm-chart .hx-chart__labels{font-size:7px}}@media (width<=640px){.overview-crm-chart{padding:14px}}.page-header h1{font-size:clamp(28px,3.2vw,40px)}.launcher-results a>span{font-size:10px}.launcher-results strong em{font-size:10px}.launcher-results small,.launcher-empty p,.launcher-heading>span,.workspace-launcher>header>button,.workspace-launcher>footer,.profile-chip small,.mode-chip{font-size:11px}.freshness,.date-copy,.scope-note,.status-pill,.badge,.priority{font-size:11px!important}th{font-size:11px}td,td strong{font-size:12px}td small,dt,.field-row span,.action-field>span,.directory-filter-grid label,.lead-lookup-form>label,.partner-lookup-form>label,.client-open-form>label{font-size:11px}.directory-search-form input,.directory-search-form select,.client-open-form input{appearance:none;background:#fff;border-radius:12px;min-height:44px;font-size:13px}.directory-search-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23137965' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.lead-status-filter a,.lead-owner-filter a,.task-view-switch a,.lead-filter-bar>span,.row-meta,.record-row small,.queue-row small,.timeline p,.timeline small,.panel-footnote{font-size:11px}.stats-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px;display:grid}.stats-row>div,.stats-row>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:16px 18px}.stats-row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;display:block}.stats-row span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.leads-master-detail{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:16px;display:grid}.leads-master-detail>.panel{margin:0}.table-link{color:var(--mint-deep);font-weight:700;text-decoration:none;display:block}.hx-chart__labels,.overview-crm-chart .hx-chart__labels,.workspace-module-group>header>span{font-size:10px}.challenge-card dt,.game-admin-card dt,.reward-card p,.engagement-form-grid label>span{font-size:11px}.challenge-card>footer span,.game-admin-card>footer span,.reward-card footer{font-size:10px}@media (width<=1099px){.leads-master-detail{grid-template-columns:1fr}}.summary-band>span{min-height:68px;color:var(--muted);padding:16px 18px;font-size:11px;line-height:1.45}.stats-row>div,.stats-row>article{border-radius:14px;padding:18px 20px}.stats-row span{font-size:12px}.decision-card{border-radius:14px}.decision-card-main{padding:clamp(20px,2.2vw,24px)}.decision-card-main>p{font-size:12px;line-height:1.55}.decision-card dl div{border-radius:10px;padding:12px}.decision-card dd,.comparison-card dd,.integration-card dd{font-size:12px}.control-note{padding:10px 12px;font-size:11px;line-height:1.5}.action-description{font-size:11px;line-height:1.45}.action-disabled,.binding-note p{font-size:11px}.scope-chip,.proof-badge,.mode-tag{font-size:10px}.action-result p,.action-result--ok strong,.action-result--problem strong{font-size:11px}.action-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23137965' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:12px;min-height:44px;padding-right:40px;font-size:13px}.action-field select:focus{border-color:var(--mint-deep);outline:0;box-shadow:0 0 0 3px #4ed8c024}.support-filters label>span{font-size:11px}.support-filters select,.support-filters input{appearance:none;border-radius:12px;min-height:44px;font-size:13px}.support-filters select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23137965' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}td .secondary-button,th .secondary-button{border-radius:10px;min-height:38px;padding:0 12px;font-size:12px}.payment-card{padding:18px 20px}.control-evidence li{font-size:11px;line-height:1.45}.metric-card{border-radius:14px;padding:20px}.metric-card>p{font-size:12px;line-height:1.45}.partner-lookup-panel>div>p:last-child{font-size:11px;line-height:1.55}.partner-snapshot strong{font-size:12px}.partner-snapshot small,.field-row span{font-size:11px}.plan-versions article{padding:20px}.plan-versions article>div{font-size:11px}.plan-versions p{font-size:12px;line-height:1.5}.plan-versions small{font-size:11px;line-height:1.45}.plan-builder-group legend,.plan-builder-preview span{font-size:10px}.plan-builder-preview strong{font-size:12px}.plan-builder-help,.plan-builder-assurance{font-size:11px;line-height:1.45}.plan-builder input,.plan-builder select{border-radius:12px;min-height:44px;font-size:13px}.shadow-safety span{padding:14px 18px;font-size:11px}.shadow-impact span,.shadow-impact small{font-size:11px}.shadow-comparison__totals span{font-size:10px}.shadow-evidence,.simulation-list small,.certification-note p,.engagement-summary span,.engagement-report-strip span,.engagement-report-strip small{font-size:11px}.points-brand-card p:last-child{font-size:12px;line-height:1.5}.audience-switcher__item>span,.audience-switcher__item small{font-size:11px}.challenge-card>header>small,.cadence-chip{font-size:10px}.challenge-card>p{font-size:12px;line-height:1.55}.challenge-card dd{font-size:12px}.challenge-card>footer span,.challenge-award small,.game-admin-card>header small,.game-admin-card__brand small{font-size:10px}.game-admin-card>p{font-size:12px;line-height:1.55}.game-admin-card blockquote,.game-admin-card dd{font-size:12px}.game-admin-card>footer span{font-size:10px}.reward-card p{font-size:12px;line-height:1.55}.reward-card footer,.reward-card__cost small{font-size:10px}.redemption-admin-card>header div,.redemption-admin-card>header small,.redemption-admin-card__subject{font-size:11px}.redemption-admin-card dd{font-size:12px}.redemption-lifecycle h4,.redemption-lifecycle strong,.redemption-lifecycle span,.redemption-lifecycle small,.redemption-lifecycle p,.engagement-builder__intro>span{font-size:11px}.engagement-form-grid input,.engagement-form-grid select,.guardrail-fieldset input,.guardrail-fieldset select{border-radius:12px;min-height:44px;font-size:13px}.engagement-builder__footer p{font-size:11px;line-height:1.5}.responsible-controls>div>p:last-child{font-size:11px;line-height:1.6}.responsible-controls li strong{font-size:11px}.responsible-controls li span{font-size:11px;line-height:1.5}.policy-builder .table-card input,.policy-builder .table-card select{border-radius:12px;min-height:44px;font-size:13px}.policy-row label small{font-size:11px}.comparison-card dt{font-size:10px}.policy-requirement legend,.policy-check,.policy-assurance,.kyc-intake-assurance{font-size:11px}.kyc-intake-requirement strong{font-size:12px}.manifest-evidence span{font-size:10px}.manifest-evidence code,.friction-card-foot,.friction-window,.timeline strong{font-size:11px}.timeline p,.timeline small{font-size:11px;line-height:1.45}.workspace-modules__count{font-size:11px}.workspace-focus button{min-height:40px;font-size:11px}.workspace-customizer__intro p{font-size:11px}.workspace-customizer legend{font-size:10px}.workspace-customizer label strong,.workspace-customizer label small{font-size:11px}.workspace-customizer__order button{min-height:36px;font-size:10px}.workspace-customizer__status,.workspace-modules__storage,.workspace-modules__empty p{font-size:11px}.role-grid p{font-size:11px;line-height:1.55}.role-grid small{font-size:11px}.restricted-panel>span{font-size:10px}.restricted-panel p,.support-thread__message span,.support-thread__message time{font-size:11px}.support-thread__message p,.support-assignment-summary strong{font-size:12px}.support-assignment-summary span,.support-unassigned{font-size:11px}.support-sla{font-size:10px}.support-escalations>strong,.support-escalations b,.support-escalations small,.health-summary{font-size:11px}.hx-chart>figcaption span{font-size:10px}.hx-chart__labels,.overview-crm-chart .hx-chart__labels{font-size:10px!important}.overview-hero__context dt{font-size:11px}.overview-hero__context dd{font-size:12px}@media (width<=1024px){.overview-crm-chart .hx-chart__labels{font-size:10px!important}}.page-band{gap:clamp(16px,1.6vw,22px);display:grid}.page-band+.page-band{border-top:1px solid var(--line-soft);margin-top:clamp(22px,2vw,32px);padding-top:clamp(22px,2vw,32px)}.page-band--secondary{opacity:1}.panel--compact .panel-heading{min-height:auto;padding-block:18px 20px}.panel--compact .panel-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}@media (width>=1100px){.client-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=1099px){.client-panels{grid-template-columns:1fr}}.client-panel-body .field-row span{font-size:11px}.client-panel-body .field-row strong{font-size:12px}.client-panel-body .record-row small{font-size:11px}.client-panel-body .record-row strong{font-size:12px}.workspace-band{gap:clamp(16px,1.6vw,22px);display:grid}.workspace-band+.workspace-band{border-top:1px solid var(--line);margin-top:clamp(24px,2.2vw,36px);padding-top:clamp(24px,2.2vw,36px)}.workspace-band>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.workspace-band>header h2{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,24px)}.type-rail-item{border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.type-rail-item strong{font-size:13px;display:block}.type-rail-item small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.type-rail-item--selected{background:var(--mint-soft);box-shadow:inset 3px 0 0 var(--mint-deep);border-color:#4ed8c073}.type-rail-toolbar{gap:8px;margin-bottom:12px;padding:0 18px;display:flex}.type-rail-toolbar input,.type-rail-toolbar select{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;min-height:44px;padding:0 14px;font-size:13px}.section-heading--spaced{margin-top:24px}.policy-editor-list{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;max-height:320px;margin-top:12px;padding:0;overflow:auto}.policy-editor-list .check-label{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;display:flex}.policy-editor-list .check-label:last-child{border-bottom:0}.policy-editor-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.policy-editor-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.policy-editor-note{gap:6px;margin-top:16px;display:grid}.form-note--ok{color:var(--mint-deep);margin-top:12px}.form-note--error{color:var(--red);margin-top:12px}.table-link--stage{color:inherit;font-weight:650}.table-link--stage:hover{color:var(--mint-deep)}.hub-tabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.hub-tabs a,.hub-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hub-tabs a[aria-current=page],.hub-tabs button[aria-current=true]{color:var(--mint-deep);background:#fff;box-shadow:0 1px 3px #13231d14}.hub-inspector{gap:14px;min-width:0;display:grid}.hub-inspector>.panel{margin:0}.hub-inspector--sticky{z-index:8;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f5f4f0;padding:12px 0 4px;position:sticky;bottom:0}.account-chip{border:1px solid var(--line);background:var(--surface-muted);min-height:28px;color:var(--ink-soft);border-radius:99px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.account-chip--live{background:var(--mint-soft);color:var(--mint-deep);border-color:#4ed8c066}.directory-search-form--inline{padding:0 20px 16px}.client-open-form--inline{flex-wrap:wrap;align-items:end;gap:10px;padding:0 20px 18px;display:flex}.client-open-form--inline>div{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.client-open-form--inline input{border:1px solid var(--line);border-radius:12px;flex:1;min-width:180px;min-height:44px;padding:0 14px;font-size:13px}.directory-search-form--inline+.client-open-form--inline{border-top:1px solid var(--line-soft);padding-top:16px}.auth-screen{grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);min-height:100vh;display:grid}.auth-screen__brand{color:#fff;background:linear-gradient(160deg, var(--dark) 0%, #1f2a28 70%, #16332d 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(32px,6vw,72px);display:flex}.auth-screen__brand h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.06}.auth-screen__brand>p:not(.eyebrow){color:#c5cdc9;max-width:420px;margin:0}.brand-lockup--auth{margin:0 0 18px}.auth-screen__panel{border-left:1px solid var(--line);background:#fff;align-content:center;gap:18px;padding:clamp(28px,5vw,56px);display:grid}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:14px}.auth-form input:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #4ed8c02e}.auth-screen__submit{background:var(--dark);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.auth-screen__hint,.auth-screen__switch{color:var(--muted);margin:0;font-size:13px}.auth-screen__notice{color:#8a3038;background:#fff5f5;border:1px solid #f0c9cc;border-radius:12px;margin:0;padding:12px 14px}.access-gate .primary-button,.access-gate .secondary-button{margin:14px 6px 0}@media (width<=900px){.auth-screen{grid-template-columns:1fr}.auth-screen__brand{min-height:28vh}.auth-screen__panel{border-left:0;border-top:1px solid var(--line)}}.support-chat-layout{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:0;display:grid;overflow:hidden}.support-chat-list,.support-chat-thread{min-width:0;padding:22px}.support-chat-thread{border-left:1px solid var(--line)}.support-chat-list ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.support-chat-list a{border:1px solid var(--line);color:inherit;background:#f7faf8;border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.support-chat-list small{color:var(--muted);font-size:12px}.support-chat-messages{gap:10px;max-height:420px;margin:16px 0;padding:0;list-style:none;display:grid;overflow:auto}.support-chat-messages li{border:1px solid var(--line);background:#f7faf8;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.support-chat-messages li[data-author=agent]{background:#fff}.support-chat-messages li[data-author=system]{background:#f4f1ea}.support-chat-messages span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.support-chat-messages p{margin:0}.support-chat-reply,.sales-payout-form{gap:12px;max-width:520px;margin-top:16px;display:grid}.support-chat-reply label,.sales-payout-form label{gap:6px;display:grid}.support-chat-reply label span,.sales-payout-form label span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.support-chat-reply textarea,.sales-payout-form input,.sales-payout-form select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}.support-chat-reply button,.sales-payout-form button,.inline-actions button{background:var(--dark);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:12px;font-weight:700}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.inline-actions button.danger{background:#8a3038}.button-link{background:var(--dark);color:#fff;border-radius:12px;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.table-wrap th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}@media (width<=900px){.support-chat-layout{grid-template-columns:1fr}.support-chat-thread{border-left:0;border-top:1px solid var(--line)}}:root{--ink:#151d1b;--ink-soft:#34423d;--muted:#65736d;--line:#d9e1de;--line-soft:#e9eeec;--canvas:#f3f6f4;--surface-muted:#f7f9f8;--dark:#171b22;--dark-2:#212831;--mint:#4ed9c0;--mint-deep:#087864;--mint-soft:#e3f8f3;--radius-sm:11px;--radius:17px;--radius-lg:24px;--shadow:0 1px 2px #0f1e180a, 0 10px 30px #0f1e180d;--shadow-raised:0 24px 70px #0c1a1521}html{scrollbar-color:#aebbb6 transparent}body{background:radial-gradient(circle at 86% -10%, #4ed9c014, transparent 30rem), linear-gradient(180deg, #f6f8f7 0, var(--canvas) 36rem);font-size:14px}.side-nav{background:radial-gradient(circle at 20% 0,#4ed9c01a,#0000 16rem),linear-gradient(#191d25 0%,#171b22 100%);padding:22px 15px 17px;overflow:hidden;box-shadow:inset -1px 0 #ffffff0d,12px 0 40px #0b121012}.side-nav__identity{z-index:1;flex:none;position:relative}.brand-lockup{height:38px;margin:0 8px 16px}.workspace-card{background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#ffffff17;grid-template-columns:38px minmax(0,1fr);padding:9px;box-shadow:inset 0 1px #ffffff0a}.workspace-mark{box-shadow:0 7px 22px #4ed9c033}.workspace-card strong{letter-spacing:-.01em;font-size:12.5px}.primary-nav{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:auto;min-height:0;margin-top:20px;padding-right:4px;overflow:hidden auto}.nav-label{color:#71827c;letter-spacing:.18em;margin:0 11px 10px;font-size:9.5px}.nav-item{color:#adbbb6;border:1px solid #0000;border-radius:12px;gap:11px;min-height:43px;margin:2px 0;padding:0 10px;font-size:12.5px;font-weight:660;position:relative}.nav-item:hover{background:#ffffff0f;border-color:#ffffff12}.nav-item--active{box-shadow:inset 3px 0 var(--mint), inset 0 1px #ffffff08;background:linear-gradient(90deg,#4ed9c029,#4ed9c014);border-color:#4ed9c026}.nav-item--active .nav-mark{background:var(--mint);color:#12342d;border-color:#4ed9c057;box-shadow:0 6px 18px #4ed9c029}.boundary-card{background:#4ed9c00f;border-color:#4ed9c02e;flex:none;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;margin-top:14px;padding:11px;display:grid}.boundary-card__icon{width:25px;height:25px;color:var(--mint);background:#4ed9c021;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.boundary-card strong{letter-spacing:.08em;font-size:9.5px}.boundary-card p{margin-top:4px;font-size:10px;line-height:1.45}.top-bar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffffd1;border-color:#d2dcd8c2;height:74px;box-shadow:0 8px 26px #18282208}.search-display{background:#f7f9f8db;border-color:#d9e2df;width:min(470px,40vw)}.search-display>span:first-child{color:var(--mint-deep)}.profile-chip>span{background:linear-gradient(145deg,#edfbf7,#dcf5ef);border:1px solid #4ed9c02e;border-radius:11px}.profile-chip strong{font-size:12px}.mode-chip{letter-spacing:.01em;min-height:36px;font-size:10.5px}.staff-main{padding-top:clamp(32px,3.2vw,50px)}.page-header{align-items:center}.page-header h1{letter-spacing:-.052em;font-size:clamp(35px,3.2vw,50px);font-weight:650;line-height:1}.page-header>div:first-child>p:last-child{max-width:780px;margin-top:13px;font-size:14px;line-height:1.6}.quiet-button,.secondary-button,.primary-button,.danger-button,.decision-actions button{border-radius:12px;min-height:44px;padding-inline:17px;font-size:12.5px}.primary-button{background:linear-gradient(#222832,#171b22);border-color:#1a2028;box-shadow:inset 0 1px #ffffff14}.primary-button:hover{background:#242b34;border-color:#242f38}.secondary-button{background:linear-gradient(#effbf8,#e4f8f3);border-color:#badfd5}.quiet-button{border-color:#d7e0dd;box-shadow:0 1px 2px #13211c08}.scope-note{padding:7px 11px;font-size:10.5px;line-height:1.4}.row-meta{font-size:11px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=date],input[type=datetime-local],select,textarea{min-height:46px;color:var(--ink);background-color:#fff;border:1px solid #d5dfdb;border-radius:12px;font-size:13.5px}textarea{line-height:1.55}.panel,.workspace-modules,.lead-lookup-panel,.partner-lookup-panel,.client-tool,.summary-band,.decision-card{box-shadow:var(--shadow);border-color:#dce4e1}.panel{border-radius:17px}.panel-heading{min-height:78px;padding:18px 20px}.panel-heading h2{font-size:17px;font-weight:700}.notice-strip{background:linear-gradient(90deg,#effaf7,#f5fbf9);border-color:#cfe7e0;border-radius:14px;padding:15px 17px}.notice-strip p{margin-top:4px;font-size:11.5px;line-height:1.55}.notice-strip>span{box-shadow:0 5px 14px #4ed9c02e}.summary-band>span{min-height:76px;padding:17px 20px;font-size:11.5px}.summary-band strong{font-size:23px}.metric-card{background:linear-gradient(145deg,#fff 0%,#fbfcfb 100%);border-radius:17px;min-height:164px;padding:21px}.metric-card:after{opacity:.72;filter:blur(1px)}.metric-top{font-size:11.5px}.metric-card>strong{margin-top:18px;font-size:32px}.metric-card>p{font-size:12px}.freshness{font-size:9.5px}.status-pill{letter-spacing:.01em;gap:6px;padding:5px 9px;font-size:9.5px}.table-wrap{scrollbar-width:thin;scrollbar-color:#bac6c1 transparent}table{font-variant-numeric:tabular-nums}th,.table-wrap th{color:#66756f;letter-spacing:.095em;background:#f8faf9;padding:12px 16px;font-size:9.5px}td,.table-wrap td{color:var(--ink-soft);padding:14px 16px;font-size:12.5px;line-height:1.4}td strong{font-size:12.5px}td small{margin-top:4px;font-size:10.5px;line-height:1.4}tbody tr:hover{background:#f7fbf9}.table-link{text-underline-offset:3px}.panel-footnote{padding:13px 20px;font-size:11px}.empty-state{padding:48px 22px}.empty-state>span{width:44px;height:44px}.empty-state p{font-size:12px;line-height:1.55}.field-row span{font-size:11.5px}.field-row strong{font-size:12.5px}.hub-tabs{border-radius:14px;padding:4px;box-shadow:0 1px 2px #11211b08}.hub-tabs a,.hub-tabs button{border-radius:10px;min-height:39px;padding-inline:16px;font-size:12.5px}.hub-tabs a[aria-current=page],.hub-tabs button[aria-current=true]{box-shadow:0 3px 10px #12231d12}.action-form{padding:17px 20px}.action-title{font-size:13px}.action-description{font-size:11.5px}.action-field>span{letter-spacing:.06em;font-size:10px}.action-field select,.action-field input,.action-field textarea{border-radius:11px;min-height:44px;font-size:13px}.overview-hero{background:radial-gradient(circle at 82% 110%,#4ed9c03d,#0000 24rem),linear-gradient(135deg,#171b22 0%,#202630 56%,#182825 100%);border:1px solid #ffffff12;border-radius:28px;box-shadow:0 28px 80px #121d1a2b}.overview-hero h1{font-size:clamp(40px,4vw,58px);font-weight:600}.overview-hero__intro{color:#bdc9c5}.overview-hero__context{background:#ffffff12;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.workspace-modules{border-radius:22px}.workspace-module-card{border-radius:15px;padding:16px}.workspace-module-card h4{font-size:14px}.workspace-module-card p{font-size:12px}.workspace-module-card__action{font-size:11.5px}.cashier-master-detail{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:0;min-height:385px}.cashier-inspector{background:radial-gradient(circle at 100% 0,#4ed9c01a,#0000 15rem),linear-gradient(145deg,#fff,#f8fbfa);align-content:start;gap:12px;padding:27px}.cashier-inspector .row-meta{gap:7px}.cashier-inspector h3{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 0;font-size:25px;font-weight:620}.cashier-inspector>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.cashier-inspector>strong{margin-top:6px;font-size:12px}.cashier-inspector>small{color:var(--muted);font-size:10.5px}.cashier-inspector .cashier-ops-actions{margin-top:8px}.cashier-ops-note{border-top:1px solid var(--line-soft);margin:8px 0 0;padding:14px 0 0;font-size:11px}.auth-screen{background:#f5f7f6;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr)}.auth-screen__brand{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 82% 76%,#4ed9c036,#0000 26rem),linear-gradient(145deg,#161a21,#1b2926);justify-content:center;padding:clamp(48px,7vw,96px);position:relative;overflow:hidden}.auth-screen__brand:after{content:"";border:1px solid #4ed9c02e;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-20rem;right:-19rem;box-shadow:0 0 0 5rem #4ed9c008,0 0 0 10rem #4ed9c005}.auth-screen__brand-content{z-index:1;width:min(640px,100%);position:relative}.auth-screen__brand .brand-lockup{width:220px;max-width:none;height:44px;margin:0 0 72px}.auth-screen__brand .eyebrow{color:var(--mint)}.auth-screen__brand h1{letter-spacing:-.06em;max-width:650px;font-size:clamp(42px,5.4vw,74px);font-weight:590;line-height:.98}.auth-screen__brand>p:not(.eyebrow),.auth-screen__brand-content>p:last-of-type{color:#b9c7c2;max-width:520px;margin-top:22px;font-size:16px;line-height:1.65}.auth-screen__assurance{color:#cbd6d2;flex-wrap:wrap;gap:12px 24px;margin-top:34px;font-size:11px;font-weight:700;display:flex}.auth-screen__assurance span{align-items:center;gap:8px;display:flex}.auth-screen__assurance i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4ed9c01a}.auth-screen__panel{background:radial-gradient(circle at 30% 20%,#fff,#f5f7f6);border:0;place-items:center}.auth-screen__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #dce4e1;border-radius:22px;width:min(440px,100%);padding:clamp(28px,4vw,42px);box-shadow:0 28px 90px #14231e1c}.auth-screen__card header{margin-bottom:26px}.auth-screen__monogram{background:var(--dark);width:48px;height:48px;color:var(--mint);border-radius:14px;place-items:center;margin-bottom:22px;font-size:12px;font-weight:700;display:grid;box-shadow:0 10px 28px #151e1b26}.auth-screen__card header .eyebrow{margin-bottom:6px}.auth-screen__card h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:31px;font-weight:620}.auth-screen__card header>p:last-child{color:var(--muted);margin:7px 0 0;font-size:13px}.auth-form{gap:17px}.auth-form label{color:var(--ink-soft);gap:8px;font-size:12px}.auth-form input{border-radius:12px;min-height:49px;padding-inline:15px;font-size:14px}.auth-screen__submit{background:linear-gradient(#222832,#171b22);border-radius:12px;justify-content:space-between;min-height:49px;padding-inline:17px;font-size:13px;box-shadow:0 8px 22px #121c191f}.auth-screen__hint{background:var(--surface-muted);border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5}.auth-screen__switch{border-top:1px solid var(--line-soft);gap:8px;margin-top:24px;padding-top:18px;font-size:11.5px;line-height:1.5;display:flex}.auth-screen__switch>span{color:var(--mint-deep);font-weight:700}@media (width<=1120px){.cashier-master-detail{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}@media (width<=980px){.side-nav{padding:11px 18px;overflow:visible}.side-nav__identity{width:170px;min-width:0}.workspace-card,.boundary-card,.nav-label{display:none}.brand-lockup{height:39px;margin:0}.primary-nav{margin:0;padding:10px;overflow-y:auto}.nav-item{min-height:50px;font-size:12.5px}.nav-mark{flex-basis:30px;width:30px;height:30px}.top-bar{height:64px}.page-header{align-items:flex-start}.cashier-master-detail{grid-template-columns:1fr}.cashier-master-detail>.table-wrap{border-right:0;border-bottom:1px solid var(--line-soft)}.auth-screen{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr)}.auth-screen__brand{padding:48px}.auth-screen__brand h1{font-size:50px}}@media (width<=900px){.auth-screen{grid-template-columns:1fr}.auth-screen__brand{min-height:48vh;padding:44px clamp(24px,7vw,64px)}.auth-screen__brand .brand-lockup{margin-bottom:44px}.auth-screen__panel{padding:40px 20px 56px}.auth-screen__card{margin-top:-72px}}@media (width<=620px){.side-nav{min-height:64px;padding:10px 12px}.side-nav__identity{width:146px}.brand-lockup{max-width:146px;height:36px}.top-bar{z-index:29;background:#ffffffe8;height:58px;position:sticky;top:64px}.staff-main{padding:26px 13px 52px}.page-stack>*+*{margin-top:18px}.page-header h1{font-size:clamp(32px,10vw,41px);line-height:1.04}.page-header>div:first-child>p:last-child{font-size:13px;line-height:1.55}.page-header .quiet-button{width:100%}.notice-strip{padding:14px}.notice-strip p{font-size:11.5px}.panel-heading{align-items:flex-start;min-height:72px;padding:17px 15px}.panel-heading h2{font-size:16px}.panel-heading .scope-note{text-align:center;max-width:48%}.hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hub-tabs a,.hub-tabs button{justify-content:center;min-height:44px;padding-inline:8px}.metric-card{min-height:145px}.overview-hero{padding:27px 20px}.overview-hero h1{font-size:clamp(38px,12vw,49px)}.overview-hero__intro{font-size:13px}.cashier-master-detail{gap:0;min-height:0;display:grid}.cashier-master-detail>.table-wrap{padding:10px;overflow:visible}.cashier-queue-table,.cashier-queue-table tbody,.cashier-queue-table tr,.cashier-queue-table td{width:100%;display:block}.cashier-queue-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cashier-queue-table tr{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin-bottom:9px;padding:15px;display:grid;box-shadow:0 4px 16px #101f190a}.cashier-queue-table tr:last-child{margin-bottom:0}.cashier-queue-table tr.is-selected{background:var(--mint-soft);box-shadow:inset 3px 0 var(--mint-deep), 0 5px 18px #14332a0f;border-color:#4ed9c07a}.cashier-queue-table td,.cashier-queue-table tr.is-selected td{min-width:0;box-shadow:none;white-space:normal;border:0;padding:0}.cashier-queue-table td:first-child{border-bottom:1px solid #7b948b29;grid-column:1/-1;padding-bottom:12px}.cashier-queue-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:700;display:block}.cashier-inspector{padding:22px 17px 24px}.cashier-inspector h3{font-size:23px}.cashier-inspector .cashier-ops-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cashier-inspector .cashier-ops-actions button:last-child{grid-column:1/-1}.auth-screen__brand{min-height:430px;padding:35px 22px 88px}.auth-screen__brand .brand-lockup{width:176px;height:36px;margin-bottom:48px}.auth-screen__brand h1{font-size:clamp(40px,13vw,54px)}.auth-screen__brand-content>p:last-of-type{font-size:14px}.auth-screen__assurance{gap:10px 18px}.auth-screen__panel{padding:0 13px 40px}.auth-screen__card{border-radius:19px;margin-top:-58px;padding:25px 20px}.auth-screen__card h2{font-size:28px}}.nav-section .nav-label{color:#71817b;letter-spacing:.18em;margin:0 10px 7px;font-size:8.5px;font-weight:700}.nav-item--nested{min-height:38px;margin-left:13px;padding-left:12px;font-size:11.75px}.nav-item--nested:before{content:"";border-bottom:1px solid #ffffff21;border-left:1px solid #ffffff21;border-radius:0 0 0 7px;width:11px;position:absolute;top:-8px;bottom:50%;left:-5px}.sales-suite-nav{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #dce4e1;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.sales-suite-nav__item{min-height:63px;color:var(--ink-soft);border:1px solid #0000;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.sales-suite-nav__item:hover{background:#f8faf9;border-color:#e0e7e4;transform:translateY(-1px)}.sales-suite-nav__item>span{width:34px;height:34px;color:var(--muted);border:1px solid #dce4e1;border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.sales-suite-nav__item>div{gap:3px;min-width:0;display:grid}.sales-suite-nav__item strong{font-size:12.5px}.sales-suite-nav__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sales-suite-nav__item>i{color:#94a19c;font-size:15px;font-style:normal}.sales-suite-nav__item--active{color:#fff;background:linear-gradient(140deg,#171b22,#202c2a);border-color:#1c252b;box-shadow:0 9px 24px #101d1921}.sales-suite-nav__item--active:hover{background:linear-gradient(140deg,#171b22,#202c2a);border-color:#1c252b}.sales-suite-nav__item--active>span{color:var(--mint);background:#4ed9c01f;border-color:#4ed9c047}.sales-suite-nav__item--active small{color:#aebdb8}.sales-suite-nav__item--active>i{color:var(--mint)}.section-heading-row,.approval-queue-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.section-heading-row h2,.approval-queue-heading h2{letter-spacing:-.025em;margin:0;font-size:21px}.approval-command{color:#fff;background:radial-gradient(circle at 84% 180%,#4ed9c030,#0000 18rem),linear-gradient(135deg,#171b22,#202a2a);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:23px 25px;display:grid;overflow:hidden;box-shadow:0 18px 50px #101d191f}.approval-command h2{letter-spacing:-.025em;margin:0;font-size:22px}.approval-command>div:first-child>p:last-child{color:#aebcb7;max-width:680px;margin:8px 0 0;font-size:12px;line-height:1.55}.approval-command__proof{background:#4ed9c014;border:1px solid #4ed9c033;border-radius:13px;align-items:center;gap:11px;min-width:245px;padding:12px 14px;display:flex}.approval-command__proof>span{background:var(--mint);color:#102d27;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.approval-command__proof>div{gap:4px;min-width:0;display:grid}.approval-command__proof strong{font-size:11.5px}.approval-command__proof small{color:#91a59e;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.approval-summary>span{align-content:center;gap:3px;display:grid}.approval-summary small,.leads-summary small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:700}.approval-queue-heading{padding:6px 2px 0}.approval-queue-heading>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:700}.approval-decision-card{border-radius:18px;overflow:hidden}.approval-decision-card .decision-card-main{padding:23px 24px}.approval-decision-card .action-form{border-left-color:var(--line-soft);background:linear-gradient(145deg,#fbfdfc,#f4f8f6)}.leads-summary{overflow:hidden}.leads-summary>span:first-child{background:linear-gradient(145deg,#f3fcf9,#eaf8f4)}.leads-page .lead-lookup-panel{background:radial-gradient(circle at 95% 20%,#4ed9c01a,#0000 18rem),linear-gradient(145deg,#fff,#f8fbfa);border-radius:18px}.leads-page .lead-filter-bar{border-block-color:var(--line-soft);background:#f8faf9}.leads-page .leads-master-detail{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:18px}.leads-page .leads-master-detail>.panel:last-child{position:sticky;top:92px}.leads-page .lead-status-filter a,.leads-page .lead-owner-filter a{border-radius:9px}.sales-performance-hero{color:#fff;background:radial-gradient(circle at 76% 130%,#4ed9c03b,#0000 22rem),linear-gradient(135deg,#171b22,#21302d);border:1px solid #ffffff12;border-radius:22px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:end;gap:36px;padding:28px;display:grid;overflow:hidden;box-shadow:0 20px 60px #101d1924}.sales-performance-hero h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,56px);font-weight:610}.sales-performance-hero>div>p:last-child{color:#aebdb8;margin:8px 0 0;font-size:12px}.sales-performance-hero dl{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.sales-performance-hero dl div{gap:7px;padding:17px;display:grid}.sales-performance-hero dl div+div{border-left:1px solid #ffffff1a}.sales-performance-hero dt{color:#8ea19a;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.sales-performance-hero dd{color:#f5faf8;margin:0;font-size:17px;font-weight:700}.sales-team-section{gap:15px;display:grid}.sales-agent-grid .metric-card{min-height:150px}.sales-ledger-panel,.payout-ledger-panel{overflow:hidden}.sales-ledger-panel .panel-heading,.payout-ledger-panel .panel-heading{border-bottom:1px solid var(--line-soft)}.payout-balance-section{gap:16px;display:grid}.payout-metric-grid .metric-card:first-child{background:linear-gradient(145deg,#effbf8,#fff);border-color:#bce7dc}.payout-request-layout{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:stretch;gap:18px;display:grid}.sales-payout-form.panel{width:auto;max-width:none;margin:0;padding:0 22px 22px}.sales-payout-form.panel .panel-heading{border-bottom:1px solid var(--line-soft);margin:0 -22px 2px}.sales-payout-form.panel button{width:fit-content;min-height:45px;margin-top:2px;padding-inline:18px}.sales-payout-form.panel .control-note{margin-bottom:0}.payout-assurance-card{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 110% 100%,#4ed9c038,#0000 18rem),linear-gradient(145deg,#171b22,#202b29);border-radius:18px;padding:25px;overflow:hidden}.payout-assurance-card h2{letter-spacing:-.035em;max-width:320px;margin:0;font-size:24px}.payout-assurance-card ol{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.payout-assurance-card li{grid-template-columns:34px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.payout-assurance-card li:not(:last-child):after{content:"";border-left:1px solid #4ed9c03b;position:absolute;top:35px;bottom:0;left:16px}.payout-assurance-card li>span{width:34px;height:34px;color:var(--mint);background:#4ed9c017;border:1px solid #4ed9c040;border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.payout-assurance-card li>div{gap:4px;padding-top:2px;display:grid}.payout-assurance-card li strong{font-size:12px}.payout-assurance-card li p{color:#9bada6;margin:0;font-size:10.5px;line-height:1.5}.overview-page .overview-section{margin-top:0}.overview-page .page-band--secondary>.workspace-modules{background:linear-gradient(145deg,#fff,#f8faf9);margin-top:22px}.overview-page .queue-row b{background:var(--dark);color:#fff;text-align:center;border-radius:9px;min-width:34px;padding:6px 9px}@media (width<=980px){.primary-nav .nav-label{display:block}.nav-section+.nav-section{margin-top:18px}.nav-item--nested{margin-left:12px}.sales-performance-hero{grid-template-columns:1fr;gap:22px}.payout-request-layout,.leads-page .leads-master-detail{grid-template-columns:1fr}.leads-page .leads-master-detail>.panel:last-child{position:static}}@media (width<=700px){.sales-suite-nav{grid-template-columns:1fr}.sales-suite-nav__item{min-height:54px}.approval-command{grid-template-columns:1fr}.approval-command__proof{min-width:0}.approval-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading-row,.approval-queue-heading{align-items:flex-start}.sales-performance-hero{padding:22px 19px}.sales-performance-hero dl{grid-template-columns:1fr}.sales-performance-hero dl div+div{border-top:1px solid #ffffff1a;border-left:0}}@media (width<=620px){.nav-section .nav-label{margin-top:4px}.sales-suite-nav__item small{display:block}.approval-command{padding:20px 18px}.approval-command h2{font-size:20px}.approval-summary>span{min-height:70px;padding:14px}.approval-summary strong{font-size:20px}.approval-queue-heading>span,.section-heading-row .scope-note{text-align:center;max-width:46%}.sales-payout-form.panel{padding-inline:16px}.sales-payout-form.panel .panel-heading{margin-inline:-16px}.payout-assurance-card{padding:22px 18px}}.growth-suite-nav{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #dce4e1;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.growth-suite-nav__item{min-height:64px;color:var(--ink-soft);border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.growth-suite-nav__item:hover{background:#f8faf9;border-color:#dce5e1;transform:translateY(-1px)}.growth-suite-nav__item>span{width:34px;height:34px;color:var(--muted);border:1px solid #dce4e1;border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.growth-suite-nav__item>div{gap:3px;min-width:0;display:grid}.growth-suite-nav__item strong{font-size:12px}.growth-suite-nav__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.growth-suite-nav__item>i{color:#94a19c;font-size:14px;font-style:normal}.growth-suite-nav__item--active{color:#fff;background:linear-gradient(140deg,#171b22,#21312e);border-color:#1d2727;box-shadow:0 9px 24px #101d1921}.growth-suite-nav__item--active:hover{background:linear-gradient(140deg,#171b22,#21312e);border-color:#1d2727}.growth-suite-nav__item--active>span{color:var(--mint);background:#4ed9c01c;border-color:#4ed9c045}.growth-suite-nav__item--active small{color:#aebdb8}.growth-suite-nav__item--active>i{color:var(--mint)}.provisioning-suite-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.provisioning-suite-nav .growth-suite-nav__item{min-height:70px}.growth-page [id]{scroll-margin-top:92px}.partner-primary-band>*{order:3}.partner-primary-band .partner-network-hero{order:1}.partner-primary-band .partner-attention-strip{order:2}.partner-primary-band .partner-lookup-panel{order:3}.partner-network-hero{background:radial-gradient(circle at 82% 140%,#4ed9c033,#0000 21rem),linear-gradient(135deg,#171b22,#21302d);border:1px solid #ffffff12;border-radius:22px;gap:1px;padding:5px;overflow:hidden;box-shadow:0 20px 60px #101d1924}.partner-network-hero .metric-card{min-height:150px;box-shadow:none;color:#fff;background:#ffffff0d;border-color:#ffffff12}.partner-network-hero .metric-card:after{opacity:.12}.partner-network-hero .metric-card:first-child{background:#4ed9c014}.partner-attention-strip{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f7faf9);border:1px solid #dce5e1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.partner-attention-strip h2{letter-spacing:-.025em;margin:2px 0 0;font-size:18px}.partner-attention-strip>div:first-child>p:last-child{max-width:690px;color:var(--muted);margin:6px 0 0;font-size:10.5px;line-height:1.5}.partner-attention-strip__stats{border:1px solid var(--line-soft);background:#fff;border-radius:13px;grid-template-columns:repeat(3,minmax(90px,1fr));display:grid;overflow:hidden}.partner-attention-strip__stats>span{border-left:1px solid var(--line-soft);gap:4px;min-width:100px;padding:11px 14px;display:grid}.partner-attention-strip__stats>span:first-child{border-left:0}.partner-attention-strip__stats small{color:var(--muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.partner-attention-strip__stats strong{font-size:19px}.partner-attention-strip__stats .is-urgent{color:#9d442b;background:#fff5ef}.partner-network-page .partner-lookup-panel{background:radial-gradient(circle at 92% 10%,#4ed9c01a,#0000 16rem),linear-gradient(145deg,#fff,#f8fbfa);border-radius:18px}.partner-directory-panel{overflow:hidden}.partner-directory-panel .panel-heading{border-bottom:1px solid var(--line-soft)}.partner-hierarchy-map{background:var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.partner-hierarchy-level{background:#f8faf9;min-width:0;padding:16px;position:relative}.partner-hierarchy-level+.partner-hierarchy-level:before{content:"→";z-index:2;width:20px;height:20px;color:var(--mint-deep);background:#fff;border:1px solid #cfe0db;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:26px;left:-10px}.partner-hierarchy-level>header{align-items:center;gap:10px;margin-bottom:11px;display:flex}.partner-hierarchy-level>header>span{width:31px;height:31px;color:var(--mint-deep);background:#fff;border:1px solid #dce6e2;border-radius:9px;place-items:center;font-size:8px;font-weight:700;display:grid}.partner-hierarchy-level>header>div{gap:2px;display:grid}.partner-hierarchy-level>header strong{font-size:10.5px}.partner-hierarchy-level>header small{color:var(--muted);font-size:8.5px}.partner-hierarchy-level>div{gap:8px;display:grid}.partner-node{border:1px solid var(--line);min-height:67px;color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 15px #121f1b0a}.partner-node:hover{border-color:#b9ddd4;transform:translateY(-1px);box-shadow:0 8px 22px #121f1b12}.partner-node--selected{border-color:var(--mint-deep);background:linear-gradient(145deg, var(--mint-soft), #fff);box-shadow:inset 3px 0 0 var(--mint-deep), 0 8px 22px #121f1b12}.partner-node__mark{width:38px;height:38px;color:var(--mint);background:#202c29;border-radius:11px;place-items:center;font-size:9px;font-weight:700;display:grid}.partner-node>span:nth-child(2){gap:3px;min-width:0;display:grid}.partner-node>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.partner-node>span:nth-child(2) small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.partner-node>span:last-child{justify-items:end;gap:5px;display:grid}.partner-node>span:last-child small{color:var(--muted);font-size:8px}.partner-directory-details{border-top:1px solid var(--line-soft);background:#fff}.partner-directory-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 18px;list-style:none;display:flex}.partner-directory-details>summary::-webkit-details-marker{display:none}.partner-directory-details>summary:after{content:"+";background:var(--surface-muted);width:27px;height:27px;color:var(--mint-deep);border-radius:8px;flex:0 0 27px;place-items:center;font-size:16px;font-weight:700;transition:transform .18s;display:grid}.partner-directory-details[open]>summary{border-bottom:1px solid var(--line-soft);background:#fbfdfc}.partner-directory-details[open]>summary:after{transform:rotate(45deg)}.partner-directory-details>summary>div{gap:3px;display:grid}.partner-directory-details>summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.partner-directory-details>summary strong{font-size:11px}.partner-directory-details>summary>small{color:var(--muted);margin-left:auto;font-size:9px}.partner-directory-panel tbody tr{transition:background-color .16s,box-shadow .16s}.partner-directory-panel tbody tr:hover{background:#f8fbfa}.partner-directory-panel tbody tr.is-selected{background:var(--mint-soft);box-shadow:inset 3px 0 0 var(--mint-deep)}.partner-profile-panel{overflow:hidden}.partner-profile-panel>.panel-heading{border-bottom:1px solid var(--line-soft)}.partner-profile{gap:0;display:grid}.partner-profile__identity{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.partner-profile__mark{width:52px;height:52px;color:var(--mint);background:linear-gradient(145deg,#1b2423,#28403a);border-radius:15px;place-items:center;font-size:14px;font-weight:700;display:grid}.partner-profile__identity>div{gap:5px;display:grid}.partner-profile__identity h3{margin:0;font-size:18px}.partner-profile__identity code{color:var(--muted);font-size:10px}.partner-profile__metrics{border-block:1px solid var(--line-soft);background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-profile__metrics>span{border-left:1px solid var(--line-soft);align-content:center;gap:4px;min-height:92px;padding:15px 21px;display:grid}.partner-profile__metrics>span:first-child{border-left:0}.partner-profile__metrics small,.partner-profile__evidence span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.partner-profile__metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.partner-profile__metrics em{color:var(--muted);font-size:9.5px;font-style:normal}.partner-profile__evidence{background:var(--line-soft);grid-template-columns:1.2fr 1.2fr .6fr;gap:1px;display:grid}.partner-profile__evidence>div{background:#fff;gap:5px;padding:15px 21px;display:grid}.partner-profile__evidence strong{font-size:10.5px;line-height:1.45}.partner-ops-nav,.plan-workflow-nav{box-shadow:var(--shadow);background:#dce4e1;border:1px solid #dce4e1;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.partner-ops-nav a,.plan-workflow-nav a{min-height:72px;color:var(--ink);background:#fff;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:grid}.partner-ops-nav a:hover,.plan-workflow-nav a:hover{background:var(--mint-soft)}.partner-ops-nav a>span,.plan-workflow-nav a>span{background:var(--surface-muted);width:31px;height:31px;color:var(--mint-deep);border-radius:9px;place-items:center;font-size:9px;font-weight:700;display:grid}.partner-ops-nav a>div,.plan-workflow-nav a>div{gap:3px;min-width:0;display:grid}.partner-ops-nav strong,.plan-workflow-nav strong{font-size:11px}.partner-ops-nav small,.plan-workflow-nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.partner-operations-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:8px;display:flex}.partner-operations-heading h2{margin:2px 0 0;font-size:21px}.partner-operations-heading>div>p:last-child{max-width:660px;color:var(--muted);margin:7px 0 0;font-size:10.5px;line-height:1.5}.partner-operation-panel{transition:border-color .18s,box-shadow .18s;overflow:hidden}.partner-operation-panel[open]{border-color:#baded6;box-shadow:0 16px 42px #12231e14}.partner-operation-panel>.panel-heading{background:linear-gradient(90deg,#fff,#f8faf9);border-bottom:0}.partner-operation-panel[open]>.panel-heading{border-bottom:1px solid var(--line-soft)}.partner-operation-summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 30px;gap:14px;min-height:86px;list-style:none;align-items:center!important;margin:0!important;padding:14px 18px!important;display:grid!important}.partner-operation-summary::-webkit-details-marker{display:none}.partner-operation-summary:after{content:"+";background:var(--surface-muted);width:28px;height:28px;color:var(--mint-deep);border-radius:8px;place-items:center;font-size:17px;font-weight:700;transition:transform .18s;display:grid}.partner-operation-panel[open] .partner-operation-summary:after{transform:rotate(45deg)}.partner-operation-summary__index{background:var(--mint-soft);width:36px;height:36px;color:var(--mint-deep);border-radius:11px;place-items:center;font-size:9px;font-weight:700;display:grid}.partner-operation-summary>div{gap:3px;display:grid}.partner-operation-summary h2{margin:0;font-size:16px}.partner-operation-summary small{color:var(--muted);font-size:10px;font-weight:500}.scope-note--urgent{color:#97452e!important;background:#fff2ec!important;border-color:#f3cbbb!important}.partner-operation-panel>.two-column{gap:0}.partner-operation-panel>.two-column>*+*{border-left:1px solid var(--line-soft)}.plan-safety-strip{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 90% 130%,#4ed9c02b,#0000 16rem),linear-gradient(135deg,#171b22,#202b29);border:1px solid #4ed9c030;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.plan-safety-strip>div{align-items:center;gap:12px;display:flex}.plan-safety-strip>div>span{background:var(--mint);color:#12312a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.plan-safety-strip p{color:#9eb0a9;gap:3px;margin:0;font-size:10.5px;line-height:1.45;display:grid}.plan-safety-strip strong{color:#fff;font-size:12px}.plan-safety-strip>small{color:#b7c5c0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:7px 10px;font-size:9.5px}.plan-workflow-nav{z-index:8;position:sticky;top:82px}.plan-workflow-nav a{grid-template-columns:32px minmax(0,1fr) auto;min-height:66px}.plan-workflow-nav a>i{color:#8e9b96;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:700;display:grid}.plan-workflow-nav a.is-current{background:var(--mint-soft);box-shadow:inset 0 -3px 0 var(--mint-deep)}.plan-workflow-nav a.is-current>span,.plan-workflow-nav a.is-current>i{background:var(--mint);color:#15382f}.plan-workflow-nav a.is-complete>i{color:var(--mint-deep);background:#e9f7f3}.plan-workflow-nav a.is-locked{color:#87938e;background:#fafbfa}.plan-workflow-nav a.is-locked>span{color:#9aa6a1}.plan-workflow-nav a.is-attention{background:#fff8ef}.plan-workflow-nav a.is-attention>i{color:#965f0e;background:#ffe8c6}.plan-next-action{box-shadow:var(--shadow);background:radial-gradient(circle at 82% 140%,#4ed9c026,#0000 18rem),linear-gradient(145deg,#f7fcfa,#fff);border:1px solid #cae4de;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 22px;display:grid}.plan-next-action h2{margin:2px 0 0;font-size:19px}.plan-next-action>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:10.5px;line-height:1.5}.plan-next-action__context{border:1px solid var(--line-soft);background:#fff;border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.plan-next-action__context>span{border-right:1px solid var(--line-soft);gap:3px;min-width:125px;padding:10px 13px;display:grid}.plan-next-action__context small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:700}.plan-next-action__context strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:10.5px;overflow:hidden}.plan-next-action__context .primary-button{margin:5px}.plan-library-panel,.plan-step-panel,.shadow-comparison{overflow:hidden}.plan-library-panel .panel-heading,.plan-step-panel .panel-heading,.shadow-comparison .panel-heading{border-bottom:1px solid var(--line-soft)}.plan-versions{background:#f7f9f8;gap:12px;padding:16px}.plan-versions article{border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px #121f1b0a}.plan-versions article:has(.status-pill--draft){background:linear-gradient(145deg,#effbf8,#fff);border-color:#b9e2d8}.plan-versions article.is-selected{border-color:var(--mint-deep);box-shadow:0 0 0 2px #34947e1a,0 10px 28px #121f1b12}.plan-step-panel>.action-form,.plan-builder{padding:21px 22px 23px}.plan-builder-meta{padding:0}.plan-results-band{gap:20px}.shadow-impact article{min-height:115px;padding:19px}.shadow-comparison__totals strong{font-size:clamp(19px,2vw,27px)}.programme-primary-band{gap:18px}.audience-switcher--prominent .audience-switcher__item{min-height:76px;padding:16px}.audience-switcher--prominent .audience-switcher__item--active{color:#fff;background:linear-gradient(140deg,#171b22,#21312e);border-color:#1d2727;box-shadow:0 12px 30px #101d191f}.audience-switcher--prominent .audience-switcher__item--active small{color:#9fb1aa}.audience-switcher--prominent .audience-switcher__item--active>span{background:var(--mint)}.growth-programmes-page .engagement-hero{grid-template-columns:1fr}.growth-programmes-page .points-brand-card{padding:22px 24px}.engagement-priority-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.engagement-priority-summary>div{min-height:98px;padding:17px}.engagement-report-details{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;overflow:hidden}.engagement-report-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;list-style:none;display:flex}.engagement-report-details>summary::-webkit-details-marker{display:none}.engagement-report-details>summary:after{content:"+";background:var(--surface-muted);width:27px;height:27px;color:var(--mint-deep);border-radius:8px;flex:0 0 27px;place-items:center;font-weight:700;display:grid}.engagement-report-details[open]>summary:after{content:"−"}.engagement-report-details>summary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.engagement-report-details>summary strong{margin-left:auto;font-size:11px}.engagement-report-detail-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.engagement-report-detail-grid>div{border-left:1px solid var(--line-soft);gap:4px;min-width:0;padding:15px 17px;display:grid}.engagement-report-detail-grid>div:first-child{border-left:0}.engagement-report-detail-grid span,.engagement-report-detail-grid small{color:var(--muted);font-size:9.5px}.engagement-report-detail-grid span{text-transform:uppercase;font-weight:700}.engagement-report-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.growth-programmes-page .hub-tabs{z-index:7;position:sticky;top:82px}.growth-programmes-page .hub-tabs a{gap:8px}.growth-programmes-page .hub-tabs b{background:var(--surface-muted);min-width:20px;height:20px;color:var(--muted);border-radius:99px;place-items:center;font-size:8.5px;display:grid}.programme-context-bar{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8faf9);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.programme-context-bar>div{grid-template-columns:auto auto;align-items:center;gap:3px 12px;display:grid}.programme-context-bar span{color:var(--mint-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:700}.programme-context-bar strong{font-size:11px}.programme-context-bar small{color:var(--muted);grid-column:1/-1;font-size:9.5px}.game-admin-card.is-selected,.challenge-card.is-selected,.reward-card.is-selected,.redemption-admin-card.is-selected{border-color:var(--mint-deep);box-shadow:0 0 0 2px #34947e1a, var(--shadow)}.growth-programmes-page .master-detail{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start}.growth-programmes-page .hub-inspector{position:sticky;top:140px}.programme-builders{gap:16px;display:grid}.programme-builders>header>div>p:last-child{max-width:700px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.programme-builder-list{gap:10px;display:grid}.builder-disclosure{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.builder-disclosure>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:11px 17px;list-style:none;display:grid}.builder-disclosure>summary::-webkit-details-marker{display:none}.builder-disclosure>summary>span{background:var(--surface-muted);width:34px;height:34px;color:var(--mint-deep);border-radius:10px;place-items:center;font-size:9px;font-weight:700;display:grid}.builder-disclosure>summary>div{gap:3px;display:grid}.builder-disclosure>summary strong{font-size:12px}.builder-disclosure>summary small{color:var(--muted);font-size:10.5px}.builder-disclosure>summary>i{background:var(--surface-muted);width:28px;height:28px;color:var(--mint-deep);border-radius:8px;place-items:center;font-size:17px;font-style:normal;display:grid}.builder-disclosure[open]{border-color:#b9dfd6}.builder-disclosure[open]>summary{border-bottom:1px solid var(--line-soft);background:#f8fbfa}.builder-disclosure[open]>summary>i{transform:rotate(45deg)}.builder-disclosure>.engagement-builder{box-shadow:none;border:0;border-radius:0}.account-policy-intro{color:#fff;background:radial-gradient(circle at 82% 130%,#4ed9c038,#0000 20rem),linear-gradient(135deg,#171b22,#21302d);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 25px;display:grid;overflow:hidden;box-shadow:0 18px 50px #101d191f}.account-policy-intro h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:24px}.account-policy-intro>div:first-child>p:last-child{color:#aebdb8;max-width:740px;margin:8px 0 0;font-size:11px;line-height:1.55}.account-policy-intro__proof{background:#4ed9c014;border:1px solid #4ed9c033;border-radius:13px;align-items:center;gap:11px;min-width:300px;padding:13px 14px;display:flex}.account-policy-intro__proof>span{background:var(--mint);color:#11332b;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.account-policy-intro__proof>div{gap:4px;display:grid}.account-policy-intro__proof strong{font-size:11px}.account-policy-intro__proof small{color:#9eb0aa;font-size:9.5px}.group-routing-intro{color:#fff;background:radial-gradient(circle at 84% 135%,#4ed9c033,#0000 20rem),linear-gradient(135deg,#171b22,#21302d);border:1px solid #4ed9c02e;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr);align-items:center;gap:30px;padding:24px 25px;display:grid;overflow:hidden;box-shadow:0 18px 50px #101d191f}.group-routing-intro h2{letter-spacing:-.035em;margin:2px 0 0;font-size:24px}.group-routing-intro>div>p:last-child{color:#aebdb8;max-width:690px;margin:8px 0 0;font-size:11px;line-height:1.55}.group-routing-paths{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.group-routing-path{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;align-content:center;gap:5px;min-height:112px;padding:14px 15px;display:grid}.group-routing-path>span{color:var(--mint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.group-routing-path>strong{font-size:10px}.group-routing-path>div{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.group-routing-path b{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:6px 8px;font-size:8.5px}.group-routing-path small{color:#9eb0aa;font-size:8px}.group-routing-path i{color:var(--mint);font-size:8px;font-style:normal}.group-routing-path--natural{background:#4ed9c01a;border-color:#4ed9c040}.group-routing-path--natural b{background:var(--mint);color:#15372f}.group-configuration-page .account-policy-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.account-policy-summary small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:700}.account-policy-summary>span{align-content:center;gap:3px;display:grid}.policy-builder__context{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.policy-builder__context .action-badges{margin:0}.policy-builder__context .form-note{text-align:right}.draft-status{border:1px solid var(--line);color:var(--muted);background:#f5f7f6;border-radius:99px;padding:5px 8px;font-size:8.5px;font-weight:700}.draft-status--dirty{background:var(--mint-soft);color:var(--mint-deep);border-color:#b6e0d5}.account-policy-layout{grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr);align-items:start;gap:18px}.policy-builder--catalogue .account-policy-layout{grid-template-columns:minmax(280px,.54fr) minmax(0,1.46fr)}.policy-builder--groups .account-policy-layout{grid-template-columns:minmax(260px,.44fr) minmax(0,1.56fr)}.account-type-rail{position:sticky;top:92px}.account-policy-editor{overflow:visible!important}.policy-editor-header{background:linear-gradient(90deg,#fff,#f8faf9);align-items:center!important}.policy-editor-header .hub-tabs{flex:none}.policy-builder--groups .hub-tabs b{min-width:20px;height:20px;color:var(--muted);background:#eaf1ee;border-radius:99px;place-items:center;font-size:8px;display:grid}.policy-builder--groups .hub-tabs button[aria-current=true] b{background:var(--mint-soft);color:var(--mint-deep)}.routing-preview{border-bottom:1px solid var(--line-soft);background:#fbfdfc;padding:17px 20px 19px}.routing-preview__heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.routing-preview__heading h3{margin:2px 0 0;font-size:15px}.routing-preview__heading>span{background:var(--mint-soft);color:var(--mint-deep);border-radius:99px;padding:6px 9px;font-size:8.5px;font-weight:700}.routing-preview__audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.routing-preview__audiences>span{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:10px 12px;display:grid}.routing-preview__audiences>span:first-child{background:var(--mint-soft);border-color:#b7ded5}.routing-preview__audiences small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:700}.routing-preview__audiences strong{font-size:9.5px}.routing-preview__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:13px;display:grid}.routing-preview__flow article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:76px;padding:11px 12px;display:grid}.routing-preview__flow article.is-active{background:var(--mint-soft);border-color:#b7ded5}.routing-preview__flow article.is-final{color:#fff;background:#202b29;border-color:#283936}.routing-preview__flow small{color:var(--muted);text-transform:uppercase;font-size:7.5px;font-weight:700}.routing-preview__flow .is-final small,.routing-preview__flow .is-final span{color:#9eb0aa}.routing-preview__flow strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.routing-preview__flow article>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.routing-preview__flow>i{color:#92a19b;font-size:12px;font-style:normal}.policy-publish-bar{border:0;border-bottom:1px solid var(--line-soft);background:#f8faf9;border-radius:0;grid-template-columns:minmax(260px,1fr) minmax(290px,.72fr) auto;align-items:end;gap:14px;padding:16px 20px;display:grid}.policy-publish-bar label{gap:6px;display:grid}.policy-publish-bar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.policy-publish-bar textarea{resize:vertical;height:46px;min-height:46px;padding:11px 12px}.policy-publish-bar .form-note{align-self:center;font-size:10.5px}.policy-publish-bar .primary-button{white-space:nowrap}.policy-publish-actions{align-items:center;gap:7px;display:flex}.policy-publish-actions .quiet-button{white-space:nowrap}.account-policy-editor>.policy-row{background:linear-gradient(145deg,#fbfdfc,#f5f8f6);border-color:#dce4e1;margin:18px 20px 22px}.policy-editor-fields{padding-top:20px;position:relative}.policy-editor-fields:before{content:"Policy fields";color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#eef4f1;border-radius:99px;padding:4px 8px;font-size:7.5px;font-weight:700;position:absolute;top:-8px;right:14px}.policy-builder--catalogue .policy-editor-fields:before{content:"Trader-facing catalogue"}.policy-builder--groups .policy-editor-fields:before{content:"Default group routing"}.policy-builder--groups .policy-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.account-policy-editor>.policy-list{padding-top:18px}@media (width<=1180px){.growth-suite-nav__item small{display:none}.group-routing-intro{grid-template-columns:1fr}.partner-operation-panel>.two-column>*+*{border-left:0;border-top:1px solid var(--line-soft)}.plan-next-action{grid-template-columns:1fr}.plan-next-action__context{justify-self:start}.growth-programmes-page .master-detail{grid-template-columns:1fr}.growth-programmes-page .hub-inspector{position:static}.account-policy-layout,.policy-builder--catalogue .account-policy-layout,.policy-builder--groups .account-policy-layout{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr)}.policy-publish-bar{grid-template-columns:1fr auto}.policy-publish-bar .form-note{grid-row:2}.routing-preview__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-preview__flow>i{display:none}}@media (width<=900px){.growth-suite-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-suite-nav__item small{display:block}.partner-ops-nav,.plan-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-workflow-nav,.growth-programmes-page .hub-tabs{position:static}.engagement-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-report-detail-grid>div{border-top:1px solid var(--line-soft)}.engagement-report-detail-grid>div:nth-child(odd){border-left:0}.partner-attention-strip,.partner-hierarchy-map{grid-template-columns:1fr}.partner-hierarchy-level+.partner-hierarchy-level:before{content:"↓";top:-10px;left:28px}.partner-attention-strip__stats{justify-self:stretch}.partner-profile__evidence{grid-template-columns:1fr}.partner-profile__evidence>div+div{border-top:1px solid var(--line-soft)}.account-policy-intro{grid-template-columns:1fr}.group-configuration-page .account-policy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-policy-intro__proof{min-width:0}.account-policy-layout,.policy-builder--catalogue .account-policy-layout,.policy-builder--groups .account-policy-layout{grid-template-columns:1fr}.account-type-rail{position:static}.type-rail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.growth-page [id]{scroll-margin-top:128px}.growth-suite-nav{grid-template-columns:1fr}.growth-suite-nav__item{min-height:54px}.partner-network-hero{grid-template-columns:1fr}.partner-network-hero .metric-card{min-height:126px}.partner-ops-nav,.plan-workflow-nav,.partner-attention-strip__stats{grid-template-columns:1fr}.partner-attention-strip__stats>span{border-top:1px solid var(--line-soft);border-left:0;grid-template-columns:1fr auto;align-items:center}.partner-attention-strip__stats>span:first-child{border-top:0}.partner-profile__identity{grid-template-columns:46px minmax(0,1fr)}.partner-profile__mark{width:46px;height:46px}.partner-profile__identity .secondary-button{grid-column:1/-1;width:100%}.partner-profile__metrics{grid-template-columns:1fr}.partner-profile__metrics>span{border-top:1px solid var(--line-soft);border-left:0;min-height:72px}.partner-profile__metrics>span:first-child{border-top:0}.partner-directory-panel .table-wrap{padding:12px;overflow:visible}.partner-hierarchy-level{padding:13px}.partner-node{grid-template-columns:36px minmax(0,1fr)}.partner-node>span:last-child{grid-column:2;grid-template-columns:auto auto;justify-content:start;place-items:center start}.partner-directory-details>summary{align-items:flex-start}.partner-directory-details>summary>small{display:none}.partner-directory-panel table,.partner-directory-panel tbody,.partner-directory-panel tr,.partner-directory-panel td{width:100%;display:block}.partner-directory-panel thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.partner-directory-panel tbody{gap:10px;display:grid}.partner-directory-panel tbody tr{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #121f1b0a}.partner-directory-panel tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--mint-deep), 0 5px 18px #121f1b0a}.partner-directory-panel td{border:0;border-top:1px solid var(--line-soft);text-align:right;grid-template-columns:minmax(86px,.45fr) minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:grid}.partner-directory-panel td:first-child{border-top:0}.partner-directory-panel td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:700}.partner-directory-panel td>small{grid-column:2}.partner-operation-summary{grid-template-columns:34px minmax(0,1fr) 28px;min-height:82px;padding-inline:13px!important}.partner-operation-summary>.scope-note{display:none}.partner-operation-summary__index{width:32px;height:32px}.partner-operations-heading,.plan-safety-strip{flex-direction:column;align-items:flex-start}.plan-next-action__context{width:100%;display:grid}.plan-next-action__context>span{border-right:0;border-bottom:1px solid var(--line-soft)}.plan-next-action__context .primary-button{justify-content:center}.engagement-priority-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-report-details>summary{align-items:flex-start}.engagement-report-details>summary strong{margin-left:0}.points-brand-card{grid-template-columns:56px minmax(0,1fr)}.points-brand-card__icon{border-radius:16px;width:56px;height:56px;font-size:27px}.points-brand-card .quiet-button{grid-column:1/-1;width:100%}.programme-builders>header{align-items:flex-start}.programme-context-bar{flex-direction:column;align-items:flex-start}.programme-context-bar .secondary-button{width:100%}.policy-builder__context{flex-direction:column;align-items:flex-start}.policy-builder__context .form-note{text-align:left}.policy-editor-header{flex-direction:column;align-items:flex-start!important}.policy-editor-header .hub-tabs{width:100%}.policy-publish-bar{grid-template-columns:1fr}.policy-publish-bar .form-note{grid-row:auto}.policy-publish-bar .primary-button{width:100%}.policy-publish-actions{grid-template-columns:1fr;display:grid}.policy-publish-actions .quiet-button{width:100%}.routing-preview__flow,.routing-preview__audiences{grid-template-columns:1fr}.group-routing-intro{padding:20px 18px}.group-routing-paths{grid-template-columns:1fr}.group-routing-path{min-height:106px}.group-configuration-page .account-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-builder--groups .policy-editor-fields,.type-rail-list{grid-template-columns:1fr}.account-policy-editor>.policy-row{margin-inline:12px}}@media (width<=620px){.growth-suite-nav__item small{display:block}.account-policy-intro{padding:20px 18px}.account-policy-intro h2{font-size:21px}.account-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-builders>header .scope-note{max-width:46%}}.overview-page{--overview-shadow:0 18px 50px #12221d14}.overview-command-hero{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 80% 115%,#49dec247,#0000 27rem),linear-gradient(135deg,#171b22 0%,#1c242a 52%,#172b27 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(300px,342px);gap:clamp(34px,5vw,76px);padding:clamp(36px,4vw,54px) clamp(32px,4.4vw,64px);box-shadow:0 30px 90px #0f1d1933}.overview-command-hero:before{opacity:1;filter:none;background:0 0;border:1px solid #4ed9c04d;width:24rem;height:24rem;bottom:-21rem;right:12%;box-shadow:0 0 0 4.5rem #4ed9c008,0 0 0 9rem #4ed9c005}.overview-command-hero:after{background:radial-gradient(circle at 7% 4%,#ffffff12,#0000 31%)}.overview-command-hero .overview-hero__copy{align-content:center;display:grid}.overview-command-hero h1{letter-spacing:-.062em;max-width:none;font-size:clamp(45px,4.4vw,66px);font-weight:585}.overview-command-hero .overview-hero__intro{margin-top:14px;font-size:14px}.overview-command-hero .primary-button{border-radius:12px;min-height:45px;padding-inline:18px;box-shadow:0 10px 28px #1bd8b429}.overview-hero__signals{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));max-width:690px;margin:31px 0 0;padding-top:19px;display:grid}.overview-hero__signals>div{gap:3px;min-width:0;padding-inline:18px;display:grid}.overview-hero__signals>div:first-child{padding-left:0}.overview-hero__signals>div+div{border-left:1px solid #ffffff17}.overview-hero__signals dt{color:#81928c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.overview-hero__signals dd{color:#f7fbfa;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:700;line-height:1.1}.overview-hero__signals small{color:#8ea09a;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.overview-hero__signals .is-warning dd{color:#ffd38e}.overview-command-hero .overview-hero__context{border-radius:20px;padding:21px;position:relative}.overview-command-hero .overview-hero__context:before{content:"SESSION CONTEXT";color:#84aaa1;letter-spacing:.13em;background:#1c2928;border:1px solid #4ed9c029;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:700;position:absolute;top:-9px;right:18px}.overview-priority-band{gap:27px}.overview-kpi-section{gap:16px}.overview-kpi-section .overview-section__heading{align-items:center}.overview-kpi-section .overview-section__heading>span{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 10px;font-size:9.5px}.overview-metric-grid{gap:13px}.overview-metric-grid .metric-card{background:linear-gradient(145deg,#fff,#fafcfb);border-radius:19px;min-height:143px;padding:19px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 34px #12251e0f}.overview-metric-grid .metric-card:hover{box-shadow:var(--overview-shadow);border-color:#c8dcd5;transform:translateY(-2px)}.overview-metric-grid .metric-card:after{width:92px;height:92px;bottom:-45px;right:-42px}.overview-metric-grid .metric-card>strong{margin-top:15px;font-size:clamp(27px,2.2vw,35px)}.overview-metric-grid .metric-card>p{color:#6f7d78;max-width:90%;margin-top:5px;font-size:10.5px}.overview-insights{gap:15px;display:grid}.overview-insights__heading{justify-content:space-between;align-items:end;gap:24px;padding-inline:2px;display:flex}.overview-insights__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,28px)}.overview-insights__heading>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.overview-data-badge{color:#63716c;background:#fff;border:1px solid #dce5e2;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9.5px;font-weight:700;display:flex}.overview-data-badge i{background:var(--mint-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #13796514}.overview-insights__grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);align-items:stretch;gap:16px;display:grid}.overview-chart-card{border:1px solid var(--line);min-width:0;box-shadow:var(--overview-shadow);background:#fff;border-radius:22px;overflow:hidden}.overview-chart-card__header{justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 21px;display:flex}.overview-chart-card__kicker{color:var(--mint-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:700;display:block}.overview-chart-card__header h3{letter-spacing:-.025em;margin:0;font-size:17px}.overview-chart-card--trend{color:#f7faf9;background:linear-gradient(145deg,#171b22,#1c2827);border-color:#ffffff12;box-shadow:0 22px 58px #0f1d192b}.overview-chart-card--trend .overview-chart-card__kicker{color:#65dac4}.overview-chart-card--trend .overview-chart-card__header{border-bottom:1px solid #ffffff12}.overview-chart-legend{gap:6px;display:flex}.overview-chart-legend button{color:#7f918b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:9.5px;font-weight:700;display:flex}.overview-chart-legend button[aria-pressed=true]{color:#e9f1ef;background:#ffffff14;border-color:#ffffff2e}.overview-chart-legend button i{background:#43d6bb;border-radius:50%;width:7px;height:7px}.overview-chart-legend__kyc i{background:#b6c6d7!important}.overview-trend-chart{padding:19px 19px 0}.overview-trend-chart__plot{min-height:252px;position:relative}.overview-trend-chart svg{width:100%;height:252px;display:block;overflow:visible}.overview-trend-chart__grid{stroke:#ffffff14;stroke-width:1px;stroke-dasharray:3 6}.overview-trend-chart__axis{fill:#71837d;text-anchor:end;font-size:8px}.overview-trend-chart__area{fill:url(#overview-lead-area)}.overview-trend-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-trend-chart__line--leads{stroke:#43d6bb;stroke-width:2.6px}.overview-trend-chart__line--kyc{stroke:#a8b8c7;stroke-width:1.9px;stroke-dasharray:5 5;opacity:.82}.overview-trend-chart__point{cursor:crosshair}.overview-trend-chart__hit{fill:#0000}.overview-trend-chart__dot{fill:#43d6bb;stroke:#17201f;stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:r .15s,stroke-width .15s}.overview-trend-chart__point:hover .overview-trend-chart__dot,.overview-trend-chart__point:focus .overview-trend-chart__dot,.overview-trend-chart__point.is-active .overview-trend-chart__dot{r:5.5px;stroke:#d8fff7;stroke-width:3px}.overview-chart-tooltip{z-index:2;color:#dce6e3;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1214e8;border:1px solid #ffffff1f;border-radius:11px;gap:4px;width:max-content;padding:9px 11px;font-size:9px;display:grid;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 12px 30px #0000003d}.overview-chart-tooltip strong{color:#fff;font-size:10px}.overview-chart-tooltip span{align-items:center;gap:6px;display:flex}.overview-chart-tooltip i{background:#43d6bb;border-radius:50%;width:6px;height:6px}.overview-chart-tooltip .is-kyc{background:#a8b8c7}.overview-trend-chart__labels{color:#71817c;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin:-14px 0 0;padding:0 4px 14px 39px;font-size:8.5px;list-style:none;display:grid}.overview-chart-summary{background:#ffffff05;border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-chart-summary>span{gap:4px;padding:14px 20px;display:grid}.overview-chart-summary>span+span{border-left:1px solid #ffffff12}.overview-chart-summary small{color:#70817b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.overview-chart-summary strong{color:#f4faf8;font-size:17px}.overview-chart-card--queues{flex-direction:column;display:flex}.overview-chart-card--queues .overview-chart-card__header{border-bottom:1px solid var(--line-soft)}.overview-chart-switch{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;padding:3px;display:flex}.overview-chart-switch button{min-height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:8.5px;font-weight:700}.overview-chart-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 7px #14262014}.overview-queue-pulse{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:17px;padding:17px 21px 14px;display:grid}.overview-queue-ring{width:104px;height:104px;position:relative}.overview-queue-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.overview-queue-ring circle{fill:none;stroke-width:8px}.overview-queue-ring__track{stroke:#edf2f0}.overview-queue-ring__value{stroke:#e5a348;stroke-linecap:round;transition:stroke-dashoffset .25s}.overview-queue-ring>span{align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.overview-queue-ring strong{letter-spacing:-.05em;font-size:24px}.overview-queue-ring small{color:var(--muted);font-size:8px}.overview-queue-pulse__copy strong{font-size:11.5px;line-height:1.4;display:block}.overview-queue-pulse__copy p{color:var(--muted);margin:5px 0 0;font-size:9.5px;line-height:1.55}.overview-queue-bars{flex:1;gap:12px;padding:7px 21px 15px;display:grid}.overview-queue-bars>a{color:var(--ink-soft);gap:6px;text-decoration:none;display:grid}.overview-queue-bars>a>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-queue-bars strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;overflow:hidden}.overview-queue-bars b{color:var(--ink);font-size:10px}.overview-queue-bars>a>i{background:#edf2f0;border-radius:99px;height:5px;display:block;overflow:hidden}.overview-queue-bars>a>i>span{border-radius:inherit;background:linear-gradient(90deg,#43d6bb,#1da58d);height:100%;transition:width .25s,filter .15s;display:block}.overview-queue-bars>a:hover strong{color:var(--mint-deep)}.overview-queue-bars>a:hover>i>span{filter:brightness(.9)}.overview-queue-bars__empty{text-align:center;align-self:center;padding:25px}.overview-queue-bars__empty strong{font-size:11px}.overview-queue-bars__empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.overview-queue-footer{border-top:1px solid var(--line-soft);color:var(--muted);background:#fafcfb;align-items:center;gap:13px;padding:11px 20px;font-size:8px;display:flex}.overview-queue-footer>span{align-items:center;gap:5px;display:flex}.overview-queue-footer i{background:#43c9ae;border-radius:50%;width:6px;height:6px}.overview-queue-footer>span:nth-child(2) i{background:#e5a348}.overview-queue-footer small{margin-left:auto;font-size:8px}.overview-page .page-band--secondary{gap:18px}.overview-work-grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:16px;display:grid}.overview-work-panel,.overview-notice-panel,.overview-page .page-band--secondary>section.panel,.overview-partner-panel{border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #12251e0f}.overview-work-panel .panel-heading,.overview-notice-panel .panel-heading,.overview-page .page-band--secondary>section.panel .panel-heading,.overview-partner-panel .panel-heading{border-bottom:1px solid var(--line-soft)}.overview-panel-count{color:var(--muted);background:#f7faf9;border:1px solid #dce5e2;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700}.overview-work-panel .queue-list{padding-block:1px}.overview-page .queue-row{grid-template-columns:minmax(0,1fr) auto 18px;padding-inline:2px;transition:color .15s,transform .15s;display:grid}.overview-page .queue-row:hover{color:var(--mint-deep);transform:translate(2px)}.overview-page .queue-row>b{min-width:33px;height:30px;padding:0 8px}.overview-page .queue-row>i{color:#97a49f;font-style:normal}.overview-notice-panel .alert-list{padding-block:1px}.overview-notice-panel .alert-row{min-height:59px}.overview-notice-panel .alert-row p{font-size:10.5px}.overview-notice-panel .health-summary{align-items:center;min-height:43px}.overview-page .page-band--secondary>section.panel .table-wrap{box-shadow:none;border:0;border-radius:0}.overview-page .page-band--secondary>section.panel tbody tr:hover{background:#f7fbf9}.overview-partner-panel .partner-snapshot{padding:13px}.overview-partner-panel .partner-snapshot article{background:#fbfcfc;border-radius:13px;transition:border-color .15s,transform .15s}.overview-partner-panel .partner-snapshot article:hover{border-color:#c4ddd5;transform:translateY(-1px)}.overview-page .page-band--secondary>.workspace-modules{border-radius:22px;margin-top:4px}@media (width<=1180px){.overview-insights__grid{grid-template-columns:1fr}.overview-chart-card--queues{min-height:470px}.overview-queue-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media (width<=980px){.overview-command-hero{grid-template-columns:1fr;gap:30px}.overview-command-hero .overview-hero__context dl{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-work-grid{grid-template-columns:1fr}}@media (width<=700px){.overview-command-hero{border-radius:23px;padding:28px 22px}.overview-command-hero h1{font-size:clamp(39px,12vw,53px)}.overview-command-hero .overview-hero__context dl{grid-template-columns:1fr}.overview-command-hero .overview-hero__context dl div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.overview-command-hero .overview-hero__context dd{text-align:right;margin:0}.overview-hero__signals>div{padding-inline:11px}.overview-insights__heading{flex-direction:column;align-items:flex-start;gap:11px}.overview-chart-card{border-radius:18px}.overview-chart-card__header{min-height:70px;padding:15px}.overview-trend-chart{padding-inline:8px}.overview-trend-chart__plot,.overview-trend-chart svg{height:220px;min-height:220px}.overview-chart-tooltip{top:8px}.overview-chart-summary>span{padding:13px 12px}.overview-queue-bars{grid-template-columns:1fr}.overview-chart-card--queues{min-height:0}.overview-queue-footer small{display:none}}@media (width<=520px){.overview-hero__signals{margin-top:24px;padding-top:15px}.overview-hero__signals dt{font-size:7.5px}.overview-hero__signals dd{font-size:21px}.overview-hero__signals small{font-size:7.5px}.overview-kpi-section .overview-section__heading{flex-direction:column;align-items:flex-start;gap:10px}.overview-metric-grid{grid-template-columns:1fr}.overview-metric-grid .metric-card{min-height:132px}.overview-chart-card__header{flex-direction:column;align-items:flex-start}.overview-chart-legend,.overview-chart-switch{width:100%}.overview-chart-legend button,.overview-chart-switch button{flex:1;justify-content:center}.overview-trend-chart__labels{padding-left:29px;font-size:7.5px}.overview-queue-pulse{grid-template-columns:90px minmax(0,1fr);padding-inline:15px}.overview-queue-ring{width:86px;height:86px}.overview-queue-bars{padding-inline:15px}}.commercial-overview{gap:15px;display:grid}.commercial-overview__heading{justify-content:space-between;align-items:end;gap:24px;padding-inline:2px;display:flex}.commercial-overview__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,28px)}.commercial-overview__heading>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.commercial-overview__heading>span{color:#63716c;background:#fff;border:1px solid #dce5e2;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9.5px;font-weight:700;display:flex}.commercial-overview__heading>span i{background:#2ab79d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2ab79d17}.commercial-overview__grid{grid-template-columns:minmax(0,1.28fr) repeat(2,minmax(280px,.86fr));align-items:stretch;gap:16px;display:grid}.commercial-chart-card{border:1px solid var(--line);background:#fff;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 16px 44px #12251e12}.commercial-chart-card__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 19px;display:flex}.commercial-chart-card__header>div>span{color:var(--mint-deep);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:700;display:block}.commercial-chart-card__header h3{letter-spacing:-.025em;margin:0;font-size:16px}.commercial-net{background:#f8faf9;border:1px solid #dfe8e5;border-radius:11px;justify-items:end;gap:2px;padding:8px 10px;display:grid}.commercial-net small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:700}.commercial-net strong{font-size:14px}.commercial-net--positive strong{color:#138a74}.commercial-net--negative strong{color:#b75545}.commercial-chart-card__headline{letter-spacing:-.05em;justify-items:end;gap:2px;font-size:24px;display:grid}.commercial-chart-card__headline small{color:var(--muted);letter-spacing:0;font-size:8px;font-weight:700}.commercial-bar-chart{padding:14px 16px 0}.commercial-bar-chart__plot{position:relative}.commercial-bar-chart svg{width:100%;height:210px;display:block;overflow:visible}.commercial-chart-grid{stroke:#e7eeeb;stroke-width:1px;stroke-dasharray:3 6}.commercial-chart-axis{fill:#8a9792;text-anchor:end;font-size:8px}.commercial-chart-point{cursor:crosshair}.commercial-chart-hit{fill:#0000}.commercial-cashflow-deposit,.commercial-cashflow-withdrawal,.commercial-signup-bar{transition:opacity .15s,filter .15s}.commercial-chart-point:not(.is-active) .commercial-cashflow-deposit,.commercial-chart-point:not(.is-active) .commercial-cashflow-withdrawal{opacity:1}.commercial-chart-point:hover .commercial-cashflow-deposit,.commercial-chart-point:hover .commercial-cashflow-withdrawal,.commercial-chart-point:focus .commercial-cashflow-deposit,.commercial-chart-point:focus .commercial-cashflow-withdrawal{opacity:1;filter:drop-shadow(0 5px 8px #1f6a5929)}.commercial-chart-tooltip{z-index:2;color:#53635e;pointer-events:none;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fffffff0;border:1px solid #dce5e2;border-radius:10px;gap:4px;width:max-content;padding:8px 10px;font-size:8.5px;display:grid;position:absolute;top:2px;transform:translate(-50%);box-shadow:0 12px 28px #13272024}.commercial-chart-tooltip strong{color:var(--ink);font-size:9.5px}.commercial-chart-tooltip span{align-items:center;gap:6px;display:flex}.commercial-chart-tooltip i,.commercial-chart-footer i{border-radius:50%;width:6px;height:6px}.commercial-chart-tooltip .is-deposit,.commercial-chart-footer .is-deposit{background:#35c7ab}.commercial-chart-tooltip .is-withdrawal,.commercial-chart-footer .is-withdrawal{background:#f0a960}.commercial-chart-labels{color:#87938f;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin:-9px 0 0;padding:0 3px 11px 24px;font-size:8px;list-style:none;display:grid}.commercial-chart-footer{border-top:1px solid var(--line-soft);min-height:45px;color:var(--muted);background:#fafcfb;align-items:center;gap:17px;padding:10px 17px;font-size:8.5px;display:flex}.commercial-chart-footer>span{align-items:center;gap:6px;display:flex}.commercial-chart-footer strong{color:var(--ink);margin-left:3px;font-size:9px}.commercial-chart-card--signups{background:linear-gradient(145deg,#f6fcfa,#fff 70%)}.commercial-chart-card--signups .commercial-bar-chart{padding-inline:12px}.commercial-chart-card--signups .commercial-bar-chart svg{height:180px}.commercial-signup-average{stroke:#93a39e;stroke-width:1px;stroke-dasharray:4 5}.commercial-chart-point.is-active .commercial-signup-bar,.commercial-chart-point:hover .commercial-signup-bar,.commercial-chart-point:focus .commercial-signup-bar{opacity:1;filter:drop-shadow(0 7px 10px #23a0872b)}.commercial-chart-tooltip--light{top:-2px}.commercial-chart-stats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-chart-stats>span{gap:3px;padding:13px 17px;display:grid}.commercial-chart-stats>span+span{border-left:1px solid var(--line-soft)}.commercial-chart-stats small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.commercial-chart-stats strong{font-size:14px}.commercial-chart-card--retention{color:#f4f9f7;background:linear-gradient(145deg,#182020,#1c2b28);border-color:#ffffff14;box-shadow:0 18px 48px #0f1d1926}.commercial-retention-focus{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:15px;padding:19px 18px 13px;display:grid}.commercial-retention-ring{--retention:0deg;background:conic-gradient(#47d3b8 var(--retention), #ffffff14 0);border-radius:50%;width:90px;height:90px;position:relative}.commercial-retention-ring:after{content:"";background:#1b2523;border-radius:50%;position:absolute;inset:9px}.commercial-retention-ring>span{z-index:1;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.commercial-retention-ring strong{letter-spacing:-.04em;font-size:22px}.commercial-retention-ring small{color:#80918b;font-size:7.5px}.commercial-retention-focus>div:last-child>strong{font-size:11px;display:block}.commercial-retention-focus p{color:#82928d;margin:5px 0 0;font-size:9px;line-height:1.55}.commercial-retention-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;height:109px;padding:2px 18px 11px;display:grid}.commercial-retention-bars button{color:#6f817b;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr auto;gap:5px;min-width:0;padding:0;display:grid}.commercial-retention-bars button>i{border-bottom:1px solid #ffffff17;justify-content:center;align-items:end;gap:2px;min-height:0;display:flex}.commercial-retention-bars button>i span{border-radius:3px 3px 0 0;width:7px;min-height:2px;transition:opacity .15s;display:block}.commercial-retention-bars button.is-active>i span,.commercial-retention-bars button:hover>i span,.commercial-retention-bars button:focus>i span{opacity:1}.commercial-retention-detail{background:#ffffff05;border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:43px;padding:10px 17px;font-size:8.5px;display:flex}.commercial-retention-detail>span{color:#72847e;font-weight:700}.commercial-retention-detail strong{color:#5fdbc4;font-size:9px}.commercial-retention-detail small{color:#82928d;margin-left:auto;font-size:8px}@media (width<=1280px){.commercial-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-chart-card--cashflow{grid-column:1/-1}}@media (width<=760px){.commercial-overview__heading{flex-direction:column;align-items:flex-start;gap:11px}.commercial-overview__grid{grid-template-columns:1fr}.commercial-chart-card--cashflow{grid-column:auto}.commercial-chart-card{border-radius:18px}}@media (width<=520px){.commercial-chart-card__header{min-height:72px;padding:15px}.commercial-bar-chart{padding-inline:8px}.commercial-bar-chart svg{height:190px}.commercial-chart-labels{padding-left:21px}.commercial-chart-footer{flex-direction:column;align-items:flex-start;gap:6px}.commercial-retention-focus{grid-template-columns:84px minmax(0,1fr);padding-inline:15px}.commercial-retention-ring{width:82px;height:82px}.commercial-retention-bars{padding-inline:14px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel-heading>a{font-size:var(--text-sm)}.overview-hero__signals dt{color:#9db3ab;font-size:var(--text-xs)}.overview-hero__signals small{font-size:var(--text-xs)}.overview-command-hero .overview-hero__context:before{letter-spacing:.12em;font-size:10.5px;top:-11px}.overview-kpi-section .overview-section__heading>span,.overview-data-badge,.overview-panel-count,.overview-metric-grid .metric-card>p,.overview-notice-panel .alert-row p,.overview-chart-card__kicker,.commercial-chart-card__header>div>span,.commercial-overview__heading>span,.overview-chart-tooltip{font-size:var(--text-xs)}.overview-chart-tooltip strong{font-size:var(--text-sm)}.commercial-chart-tooltip{font-size:var(--text-xs)}.commercial-chart-tooltip strong{font-size:var(--text-sm)}.overview-chart-summary small{color:#9db3ab;font-size:var(--text-xs)}.overview-queue-ring small{font-size:10.5px}.overview-queue-pulse__copy p,.overview-queue-bars strong,.overview-queue-bars b,.overview-queue-bars__empty p,.overview-queue-footer,.overview-queue-footer small{font-size:var(--text-xs)}.overview-trend-chart__labels{color:#9db3ab;font-size:var(--text-xs);margin-top:0;padding:0 2.5% 14px 6%}.commercial-chart-labels{font-size:var(--text-xs);margin-top:0}.commercial-bar-chart--cashflow .commercial-chart-labels{padding:0 1.8% 11px 5.8%}.commercial-bar-chart--signups .commercial-chart-labels{padding:0 2.4% 11px}.commercial-net small,.commercial-chart-card__headline small,.commercial-chart-footer,.commercial-chart-footer strong,.commercial-chart-stats small,.commercial-retention-focus p,.commercial-retention-detail,.commercial-retention-detail strong,.commercial-retention-detail small{font-size:var(--text-xs)}.commercial-retention-bars button small{font-size:10.5px}.workspace-focus button b,.workspace-customizer legend,.workspace-customizer__order button{font-size:var(--text-xs)}.overview-trend-chart__axis{fill:#9db3ab;font-size:9.5px}.commercial-chart-axis{font-size:9.5px}.nav-label{font-size:10.5px}.workspace-card small{font-size:var(--text-xs)}.boundary-card strong{font-size:10.5px}.boundary-card p,.profile-chip small,.mode-chip{font-size:var(--text-xs)}.overview-hero__signals{max-width:none}.overview-insights__grid--single{grid-template-columns:minmax(0,860px)}.overview-trend-chart__plot{min-height:0}.overview-trend-chart svg{height:auto;min-height:0}.commercial-bar-chart svg{height:auto}.overview-trend-chart__point:focus-visible{outline-offset:2px;outline:2px solid #43d6bb}.overview-trend-chart__point:focus-visible .overview-trend-chart__dot{r:6px;stroke:#d8fff7;stroke-width:3px}.commercial-chart-point:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.overview-chart-legend button{min-height:36px;font-size:var(--text-xs)}.overview-chart-switch button{min-height:32px;font-size:var(--text-xs)}.overview-page .queue-row>b{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink)}.overview-page .queue-row--breach>b{background:var(--amber-soft);color:var(--amber);border-color:#eed9b8}.overview-page .queue-row--breach small{color:var(--amber);font-weight:600}.due-note{color:var(--muted);margin-top:2px;display:block}.due-note--overdue{color:var(--red);font-weight:600}.metric-trend{color:var(--ink-soft);font-weight:600}.commercial-chart-card--retention{border-color:var(--line);background:var(--surface);color:var(--ink)}.commercial-chart-card--retention .commercial-chart-card__header{border-color:var(--line-soft)}.commercial-chart-card--retention .commercial-chart-card__header>div>span{color:var(--mint-deep)}.commercial-chart-card--retention .commercial-chart-card__headline small{color:var(--muted)}.commercial-retention-ring{background:conic-gradient(var(--mint-deep) var(--retention), #e7efeb 0)}.commercial-retention-ring:after{background:#fff}.commercial-retention-ring small{color:var(--muted)}.commercial-retention-focus>div:last-child>strong{color:var(--ink)}.commercial-retention-focus p,.commercial-retention-bars button{color:var(--muted)}.commercial-retention-bars button>i{border-bottom-color:var(--line)}.commercial-retention-detail{border-top-color:var(--line-soft);background:var(--surface-muted)}.commercial-retention-detail>span{color:var(--muted)}.commercial-retention-detail strong{color:var(--mint-deep)}.commercial-retention-detail small{color:var(--muted)}.overview-hero__signals{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=700px){.overview-hero__signals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:15px}.overview-hero__signals>div:nth-child(3){border-left:0;padding-left:0}}.overview-queue-bars--sla>a>i>span{background:linear-gradient(90deg,#e5a348,#c07f2a)}.overview-work-panel,.overview-notice-panel{flex-direction:column;display:flex}.overview-work-panel .queue-list,.overview-notice-panel .alert-list{flex:1}.workspace-module-group>header>span{width:auto;min-width:38px;padding-inline:8px}.overview-command-hero{padding:clamp(26px,3vw,40px) clamp(26px,3.4vw,48px)}.overview-command-hero h1{font-size:clamp(38px,3.8vw,56px)}.overview-command-hero .overview-hero__intro{margin-top:12px}.overview-command-hero .overview-hero__actions{margin-top:18px}.overview-jumpnav{z-index:25;border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#ffffffe0;border-radius:999px;align-items:center;gap:3px;margin-inline:auto;padding:5px;display:flex;position:sticky;top:86px;overflow-x:auto}.overview-jumpnav::-webkit-scrollbar{display:none}.overview-jumpnav a{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.overview-jumpnav a:focus-visible{outline:2px solid var(--mint-deep);outline-offset:-2px}@media (width<=979px){.overview-jumpnav{display:none}}.workspace-modules-shell>summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;list-style:none;transition:border-color .15s;display:flex}.workspace-modules-shell>summary::-webkit-details-marker{display:none}.workspace-modules-shell>summary:hover{border-color:#c4ddd5}.workspace-modules-shell>summary:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.workspace-modules-shell>summary>span{gap:3px;display:grid}.workspace-modules-shell>summary strong{font-size:var(--text-md);letter-spacing:-.01em}.workspace-modules-shell>summary small{color:var(--muted);font-size:var(--text-xs)}.workspace-modules-shell>summary>i{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;flex:0 0 30px;width:30px;height:30px;position:relative}.workspace-modules-shell>summary>i:before,.workspace-modules-shell>summary>i:after{content:"";background:var(--mint-deep);border-radius:2px;width:12px;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-modules-shell>summary>i:after{transform:translate(-50%,-50%)rotate(90deg)}.workspace-modules-shell[open]>summary>i:after{transform:translate(-50%,-50%)rotate(0)}.workspace-modules-shell>.workspace-modules{margin-top:14px}.growth-band{gap:15px;display:grid}.growth-band__heading{justify-content:space-between;align-items:end;gap:24px;padding-inline:2px;display:flex}.growth-band__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,28px)}.growth-band__heading>div>p:last-child{color:var(--muted);font-size:var(--text-xs);margin:6px 0 0}.growth-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.growth-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow);overflow:hidden}.growth-card__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 19px;display:flex}.growth-card__kicker{color:var(--mint-deep);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.growth-card__header h3{letter-spacing:-.025em;margin:0;font-size:16px}.growth-card__total{justify-items:end;gap:2px;display:grid}.growth-card__total strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px}.growth-card__total small{color:var(--muted);font-size:var(--text-xs)}.growth-card__footer{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);font-size:var(--text-xs);padding:11px 19px;line-height:1.5}.growth-funnel__stages{gap:13px;margin:0;padding:17px 19px 18px;list-style:none;display:grid}.growth-funnel__stages li{gap:6px;display:grid}.growth-funnel__label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.growth-funnel__label strong{font-size:var(--text-sm)}.growth-funnel__label b{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.growth-funnel__track{background:var(--line-soft);border-radius:99px;height:8px;display:block;overflow:hidden}.growth-funnel__track span{border-radius:inherit;background:linear-gradient(90deg, #43d6bb, var(--mint-deep));height:100%;display:block}.growth-funnel__stages li:first-child .growth-funnel__track span{background:linear-gradient(90deg,#7ce6d3,#43d6bb)}.growth-funnel__stages small{color:var(--muted);font-size:var(--text-xs)}.growth-share{gap:12px;margin:0;padding:16px 19px 17px;list-style:none;display:grid}.growth-share li{gap:6px;display:grid}.growth-share span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.growth-share strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.growth-share b{color:var(--ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.growth-share i{background:var(--line-soft);border-radius:99px;height:6px;display:block;overflow:hidden}.growth-share i span{border-radius:inherit;background:linear-gradient(90deg,#43d6bb,#1da58d);height:100%;display:block}.partner-composition{border-top:1px solid var(--line-soft);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px;display:flex}.partner-composition>span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.partner-composition>div{flex-wrap:wrap;gap:6px;display:flex}.partner-composition b{border:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-xs);background:#fff;border-radius:99px;padding:5px 10px;font-weight:600}.partner-composition__attention{color:var(--amber);font-size:var(--text-xs);margin-left:auto;font-weight:600}@media (width<=1180px){.growth-grid{grid-template-columns:1fr}}@media (width<=700px){.growth-band__heading{flex-direction:column;align-items:flex-start;gap:11px}}.overview-command-hero{background:radial-gradient(560px 360px at 86% 118%,#49dec242,#0000 68%),radial-gradient(760px 520px at -6% -28%,#4ed9c017,#0000 58%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(135deg,#14181f 0%,#1b222b 48%,#16241f 100%);box-shadow:0 30px 90px #0f1d1938,inset 0 1px #ffffff14}.overview-command-hero h1 em{color:#93efd9;font-style:italic}.overview-hero__signals dd{font-size:27px}.overview-command-hero .overview-hero__context{background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #080f0d40}.overview-hero__status>i{position:relative}.commercial-cashflow-deposit{fill:url(#commercial-dep-fill)}.commercial-cashflow-withdrawal{fill:url(#commercial-wd-fill)}.commercial-signup-bar{fill:url(#commercial-signup-fill)}.commercial-retention-bars .is-repeat{background:linear-gradient(180deg, #4ed8c0, var(--mint-deep))}.commercial-retention-bars .is-first{background:linear-gradient(#c2cec8,#9db4ac)}.overview-trend-chart__line--leads{filter:drop-shadow(0 8px 16px #43d6bb47)}.partner-snapshot .avatar{letter-spacing:.03em;background:linear-gradient(145deg,#262e38,#171c23);font-size:10.5px;box-shadow:inset 0 1px #ffffff14}.severity{letter-spacing:.06em;font-size:10.5px}.workspace-modules-shell>summary:hover>i{background:var(--mint-soft);border-color:#1379654d}.overview-page>.page-band--secondary{margin-top:clamp(26px,2.4vw,38px);padding-top:clamp(26px,2.4vw,38px)}@keyframes overview-pulse{0%{opacity:.9;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes overview-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.overview-hero__status:not(.overview-hero__status--unavailable)>i:after{content:"";border:2px solid #4ed8c08c;border-radius:50%;animation:2.8s cubic-bezier(.2,.6,.36,1) infinite overview-pulse;position:absolute;inset:-2px}.overview-page>*{animation:.5s cubic-bezier(.22,.8,.34,1) both overview-rise}.overview-page>:nth-child(2){animation-delay:60ms}.overview-page>:nth-child(3){animation-delay:.12s}.overview-page>:nth-child(4){animation-delay:.18s}.overview-page>:nth-child(5){animation-delay:.24s}}.approval-summary .approval-stat--alert strong{color:var(--red)}.approval-inbox{gap:14px;display:grid}.approval-inbox__filters{flex-wrap:wrap;gap:7px;display:flex}.approval-inbox__filters button{border:1px solid var(--line);min-height:38px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;background:linear-gradient(#fff,#fcfdfd);border-radius:99px;align-items:center;gap:9px;padding:0 11px 0 14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.approval-inbox__filters button:hover{color:var(--ink);border-color:#c4ddd5}.approval-inbox__filters button b{background:var(--surface-muted);min-width:21px;height:21px;color:var(--ink-soft);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.approval-inbox__filters button[aria-pressed=true]{border-color:var(--dark);background:var(--dark);color:#fff}.approval-inbox__filters button[aria-pressed=true] b{background:var(--mint);color:#15302a}.approval-inbox__filters .approval-inbox__decidable{border-style:dashed;margin-left:auto}.approval-inbox__filters .approval-inbox__decidable[aria-pressed=true]{border-style:solid;border-color:var(--mint-deep);background:var(--mint-soft);color:var(--mint-deep)}.approval-inbox__filters .approval-inbox__decidable[aria-pressed=true] b{color:var(--mint-deep);background:#fff}.approval-inbox__grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.approval-queue{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfdfd);overflow:hidden}.approval-queue__empty{text-align:center;justify-items:center;gap:5px;padding:34px 20px;display:grid}.approval-queue__empty strong{font-size:var(--text-sm)}.approval-queue__empty p{max-width:300px;color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.55}.approval-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;padding:13px 15px;transition:background-color .15s,border-color .15s;display:grid}.approval-row:last-child{border-bottom:0}.approval-row:hover{background:linear-gradient(90deg,#4ed8c00f,#0000 70%)}.approval-row:focus-visible{outline:2px solid var(--mint-deep);outline-offset:-2px}.approval-row--selected{border-left-color:var(--mint-deep);background:linear-gradient(90deg,#4ed8c01a,#4ed8c005)}.approval-row__type{grid-column:1/-1;justify-self:start}.approval-row__main{gap:3px;min-width:0;display:grid}.approval-row__main strong{color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.approval-row__main small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-row__side{align-content:center;justify-items:end;gap:3px;display:grid}.approval-row__side b{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.approval-type{background:var(--surface-muted);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.approval-type--withdrawal{background:var(--amber-soft);color:var(--amber)}.approval-type--kyc-override{background:var(--blue-soft);color:var(--blue)}.approval-type--commission-adjustment{background:var(--mint-soft);color:var(--mint-deep)}.approval-type--re-parenting{color:#5b54a6;background:#eeedfa}.approval-type--permission-change{background:var(--red-soft);color:var(--red)}.approval-due{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.approval-due--overdue{color:var(--red);font-weight:700}.approval-row--overdue .approval-row__side b{color:var(--red)}.approval-inspector{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfdfd);overflow:hidden}.approval-inspector--empty{text-align:center;justify-items:center;gap:6px;padding:48px 24px;display:grid}.approval-inspector--empty strong{font-size:var(--text-md)}.approval-inspector--empty p{color:var(--muted);font-size:var(--text-xs);margin:0}.approval-inspector__head{border-bottom:1px solid var(--line-soft);padding:19px 21px 16px;position:relative}.approval-inspector__tags{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:11px;display:flex}.approval-inspector__id{border:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);font-family:inherit;font-size:var(--text-xs);border-radius:7px;padding:3px 7px}.approval-inspector__head h2{letter-spacing:-.03em;max-width:75%;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.15}.approval-inspector__amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:700;position:absolute;top:19px;right:21px}.approval-inspector__reason{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--text-md);margin:0;padding:13px 21px;line-height:1.55}.approval-inspector__meta{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:14px 21px;display:grid}.approval-inspector__meta dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-weight:700}.approval-inspector__meta dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.approval-inspector__meta dd small{margin-top:2px;display:block}.approval-inspector__evidence{border-bottom:1px solid var(--line-soft);padding:14px 21px}.approval-inspector__evidence h3,.approval-inspector__decision h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.approval-inspector__evidence>div{flex-wrap:wrap;gap:8px;display:flex}.approval-evidence-chip{background:var(--mint-soft);color:var(--mint-deep);font-size:var(--text-sm);border:1px solid #d3e5de;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.approval-evidence-chip:hover{border-color:var(--mint-deep);box-shadow:0 6px 16px #1379651a}.approval-evidence-chip span{font-size:13px}.approval-inspector__notes{border-bottom:1px solid var(--line-soft);gap:7px;padding:13px 21px;display:grid}.approval-control-note{background:var(--amber-soft);color:var(--amber);font-size:var(--text-sm);border:1px solid #f0dcbc;border-radius:10px;align-items:center;gap:9px;margin:0;padding:9px 12px;font-weight:600;display:flex}.approval-control-note span{background:#9c651724;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.approval-inspector__rule{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);align-items:center;gap:11px;padding:13px 21px;display:flex}.approval-inspector__rule>span{border:1px solid var(--line);background:#fff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.approval-inspector__rule strong{font-size:var(--text-sm);display:block}.approval-inspector__rule p{color:var(--muted);font-size:var(--text-xs);margin:2px 0 0;line-height:1.5}.approval-inspector__disabled{background:var(--surface-muted);color:var(--muted);font-size:var(--text-sm);border:1px dashed #cbd6d2;border-radius:12px;margin:15px 21px 18px;padding:13px 15px;line-height:1.55}.approval-inspector__decision{padding:15px 21px 18px}.decision-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.decision-duo .action-form{border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px}.decision-duo>.action-form:first-child{background:linear-gradient(#f4fcfa,#fff);border-color:#cde9e0}.decision-duo>.action-form:last-child{background:linear-gradient(#fdf7f7,#fff);border-color:#f0d9d9}.decision-duo .action-badges:empty{margin:0;display:none}.decision-duo .action-fields{gap:9px}.decision-duo .action-submit{margin-top:10px}.decision-duo .action-submit button{justify-content:center;width:100%}@media (width<=1099px){.approval-inbox__grid{grid-template-columns:1fr}}@media (width<=700px){.decision-duo{grid-template-columns:1fr}.approval-inspector__head h2{max-width:none}.approval-inspector__amount{margin-top:8px;position:static}.approval-inspector__meta{grid-template-columns:1fr}.approval-inbox__filters .approval-inbox__decidable{margin-left:0}}.decision-duo>.action-form:first-child .primary-button{background:linear-gradient(#1b8a73,#12614f);border-color:#14705e;box-shadow:0 8px 20px #1379652e}.decision-duo>.action-form:first-child .primary-button:hover{background:linear-gradient(#1f9680,#14705e);border-color:#17816c}.approval-authority{background:linear-gradient(90deg,#effaf7,#ffffffd9);border:1px solid #d3e5de;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.approval-authority>span{background:#d9f5ed;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.approval-authority p{color:var(--ink-soft);font-size:var(--text-sm);flex:1;margin:0;line-height:1.5}.approval-authority code{border:1px solid var(--line);color:var(--mint-deep);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;background:#fff;border-radius:8px;padding:5px 9px;font-weight:700}@media (width<=700px){.approval-authority{flex-wrap:wrap}}.approval-group+.approval-group{border-top:1px solid var(--line-soft)}.approval-group__heading{background:var(--surface-muted);align-items:baseline;gap:9px;padding:10px 15px;display:flex}.approval-group__heading strong{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.approval-group__heading small{color:var(--muted);font-size:var(--text-xs);flex:1}.approval-group__heading b{border:1px solid var(--line);font-size:var(--text-xs);background:#fff;border-radius:99px;padding:2px 8px}.approval-group--overdue .approval-group__heading strong{color:var(--red)}.approval-group--soon .approval-group__heading strong{color:var(--amber)}.approval-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:4px 12px}.approval-row__tile{color:#d7e3de;letter-spacing:.04em;background:linear-gradient(145deg,#262e38,#171c23);border-radius:11px;place-items:center;width:38px;height:38px;font-size:10.5px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff14}.approval-type-tile--withdrawal{color:#ffe9c8;background:linear-gradient(145deg,#b57720,#8a5a12)}.approval-type-tile--kyc-override{color:#dcebff;background:linear-gradient(145deg,#3d7bc2,#2a5a94)}.approval-type-tile--commission-adjustment{color:#d3f7ec;background:linear-gradient(145deg,#1b8a73,#12614f)}.approval-type-tile--re-parenting{color:#e6e4ff;background:linear-gradient(145deg,#6f66c2,#4d4594)}.approval-type-tile--permission-change{color:#ffe3e6;background:linear-gradient(145deg,#c05a64,#9c3740)}.approval-row__self{background:var(--mint-soft);color:var(--mint-deep);border:1px solid #d3e5de;border-radius:99px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.approval-inspector{position:sticky;top:92px}.approval-inspector__head{border-bottom:0;padding-bottom:13px}.approval-inspector__head--withdrawal{background:linear-gradient(#fff3dc8c,#0000)}.approval-inspector__head--kyc-override{background:linear-gradient(#eaf2fba6,#0000)}.approval-inspector__head--commission-adjustment{background:linear-gradient(#e4faf6a6,#0000)}.approval-inspector__head--re-parenting{background:linear-gradient(#eeedfaa6,#0000)}.approval-inspector__head--permission-change{background:linear-gradient(#feeceea6,#0000)}.approval-inspector__reason{border-top:1px solid var(--line-soft)}.sla-timeline{border-bottom:1px solid var(--line-soft);padding:13px 21px 15px}.sla-timeline__labels{color:var(--muted);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.sla-timeline__track{background:var(--line-soft);border-radius:99px;height:8px;position:relative;overflow:visible}.sla-timeline__elapsed{border-radius:inherit;background:linear-gradient(90deg, #43d6bb, var(--mint-deep));height:100%;display:block}.sla-timeline--soon .sla-timeline__elapsed{background:linear-gradient(90deg,#f0bd76,#d8952f)}.sla-timeline--overdue .sla-timeline__elapsed{background:linear-gradient(90deg, #d97a84, var(--red))}.sla-timeline__now{background:var(--mint-deep);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #12221d40}.sla-timeline--soon .sla-timeline__now{background:#d8952f}.sla-timeline--overdue .sla-timeline__now{background:var(--red)}.sla-timeline__status{align-items:baseline;gap:8px;margin-top:9px;display:flex}.sla-timeline__status strong{font-size:var(--text-sm)}.sla-timeline--overdue .sla-timeline__status strong{color:var(--red)}.sla-timeline--soon .sla-timeline__status strong{color:var(--amber)}.sla-timeline__status small{color:var(--muted);font-size:var(--text-xs)}@media (width<=1099px){.approval-inspector{position:static}}.pipeline-strip{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfdfd);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 16px;display:grid}.pipeline-strip__stage{gap:7px;min-width:0;display:grid}.pipeline-strip__label{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pipeline-strip__label strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pipeline-strip__label b{color:var(--ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.pipeline-strip__stage i{background:var(--line-soft);border-radius:99px;height:6px;display:block;overflow:hidden}.pipeline-strip__stage i span{border-radius:inherit;background:linear-gradient(90deg,#43d6bb,#1da58d);height:100%;display:block}.leads-page .table-wrap{border-radius:var(--radius-lg)}.leads-page table tbody tr{transition:background-color .15s}.leads-page table tbody tr:hover{background:#f4faf8}.leads-page table td{vertical-align:middle}.lead-stage-pill{font-size:var(--text-xs);letter-spacing:.03em;text-transform:capitalize;border-radius:8px;align-items:center;padding:3px 9px;font-weight:700;display:inline-flex}.lead-stage-pill .table-link{font-weight:inherit;color:inherit;text-decoration:none}.lead-stage-pill .table-link:hover{text-decoration:underline}.lead-stage-pill--new{background:var(--blue-soft);color:var(--blue)}.lead-stage-pill--contacted{background:var(--amber-soft);color:var(--amber)}.lead-stage-pill--qualified{background:var(--mint-soft);color:var(--mint-deep)}.lead-stage-pill--converted{color:#177a47;background:#dcf3e6}.lead-stage-pill--discarded{background:var(--surface-muted);color:var(--muted)}.lead-score{min-width:34px;height:26px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-weight:700;display:inline-grid}.lead-score--high{background:var(--mint-soft);color:var(--mint-deep)}.lead-score--mid{background:var(--blue-soft);color:var(--blue)}.lead-score--low{background:var(--surface-muted);color:var(--muted)}.lead-score--none{color:var(--muted);background:0 0;font-weight:400}.lead-owner-chip{border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-soft);background:#fff;border-radius:99px;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.lead-owner-chip--holding{background:var(--amber-soft);color:var(--amber);border-style:dashed;border-color:#ecd9b4}.lead-source-cell{color:var(--muted);font-size:var(--text-xs)}#lead-detail .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding:6px 18px 12px;display:grid}#lead-detail .field-row{border-bottom:1px solid var(--line-soft);padding-block:9px}.task-calendar-day{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfdfd);overflow:hidden}@media (width<=700px){#lead-detail .detail-list{grid-template-columns:1fr}}.lead-queue-view{gap:0;min-width:0;display:grid}.lead-queue-view__pane{min-width:0}.lead-queue-view__switch{border-bottom:1px solid var(--line-soft);justify-content:flex-end;gap:0;padding:9px 14px;display:flex}.lead-queue-view__switch button{border:1px solid var(--line);background:var(--surface-muted);min-height:30px;color:var(--muted);font-size:var(--text-xs);cursor:pointer;padding:0 15px;font-weight:700;transition:background-color .15s,color .15s}.lead-queue-view__switch button:first-child{border-radius:8px 0 0 8px}.lead-queue-view__switch button:last-child{border-left:0;border-radius:0 8px 8px 0}.lead-queue-view__switch button:hover{color:var(--ink)}.lead-queue-view__switch button[aria-pressed=true]{border-color:var(--dark);background:var(--dark);color:#fff;box-shadow:0 2px 7px #1426202e}.lead-queue-view__pane[hidden]{display:none}.lead-board{scrollbar-width:thin;grid-auto-columns:minmax(215px,235px);grid-auto-flow:column;gap:12px;padding:14px;display:grid;overflow-x:auto}.lead-lane{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:14px;align-content:start;gap:9px;padding:10px;display:grid}.lead-lane>header{border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 6px;display:flex}.lead-lane>header strong{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.lead-lane>header b{border:1px solid var(--line);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;padding:1px 8px}.lead-lane--new>header{border-bottom-color:var(--blue)}.lead-lane--contacted>header{border-bottom-color:#d8952f}.lead-lane--qualified>header{border-bottom-color:var(--mint-deep)}.lead-lane--converted>header{border-bottom-color:#177a47}.lead-lane--discarded>header{border-bottom-color:#b6bfba}.lead-lane__cards{align-content:start;gap:9px;display:grid}.lead-lane__empty{color:var(--muted);font-size:var(--text-xs);margin:4px 2px 8px}.lead-card{border:1px solid var(--line);background:linear-gradient(#fff,#fcfdfd);border-radius:12px;gap:7px;padding:11px 12px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1020190a}.lead-card:hover{border-color:#b9d8ce;transform:translateY(-1px);box-shadow:0 10px 22px #162d2414}.lead-card:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px}.lead-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-card__top strong{color:var(--ink);font-size:var(--text-sm)}.lead-card__meta{color:var(--muted);font-size:var(--text-xs)}.lead-card__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-card__foot small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-stepper{border-bottom:1px solid var(--line-soft);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:5px;padding:12px 18px;display:flex}.lead-stepper__step{border:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);text-transform:capitalize;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-weight:600;display:inline-flex}.lead-stepper__step i{background:#c4cec9;border-radius:50%;width:7px;height:7px}.lead-stepper__step--done{color:var(--mint-deep);border-color:#cde9e0}.lead-stepper__step--done i{background:var(--mint-deep)}.lead-stepper__step--current{border-color:var(--mint-deep);background:var(--mint-soft);color:var(--mint-deep);font-weight:700;box-shadow:0 0 0 3px #1379651a}.lead-stepper__step--current i{background:var(--mint-deep);box-shadow:0 0 0 3px #13796529}.lead-stepper__step--discarded{background:var(--red-soft);color:var(--red);border-color:#f0d9d9;font-weight:700}.lead-stepper__step--discarded i{background:var(--red)}@media (width<=700px){.lead-board{grid-auto-columns:minmax(200px,82vw)}}.sales-page .sales-performance-hero{border-radius:var(--radius-lg);background:radial-gradient(480px 300px at 92% 130%,#49dec238,#0000 66%),radial-gradient(560px 420px at -8% -40%,#4ed9c014,#0000 55%),linear-gradient(135deg,#14181f 0%,#1b222b 52%,#16241f 100%);position:relative;overflow:hidden;box-shadow:0 24px 60px #0f1d192e,inset 0 1px #ffffff14}.sales-split{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fff,#fcfdfd);gap:9px;padding:15px 18px;display:grid}.sales-split__bar{background:var(--line-soft);border-radius:99px;height:10px;display:flex;overflow:hidden}.sales-split__bar span{background:linear-gradient(90deg, #43d6bb, var(--mint-deep));height:100%;display:block}.sales-split__bar i{background:linear-gradient(90deg,#6f86c9,#4a5f9e);height:100%;display:block}.sales-split__labels{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.sales-split__labels span{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.sales-split__labels b{color:var(--ink);font-size:var(--text-sm)}.sales-agent-card{position:relative}.sales-agent-share{background:var(--line-soft);border-radius:99px;height:5px;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.sales-agent-share i{border-radius:inherit;background:linear-gradient(90deg,#43d6bb,#1da58d);height:100%;display:block}.sales-agent-grid .metric-card>p{margin-bottom:12px}.sales-page td.num,.sales-payouts-page td.num{text-align:right;font-variant-numeric:tabular-nums}.sales-page th:nth-child(3),.sales-page th:nth-child(4),.sales-page th:nth-child(5){text-align:right}.sales-ledger-name{font-size:var(--text-sm)}.sales-lots-chip{background:var(--surface-muted);min-width:34px;height:24px;font-size:var(--text-xs);border-radius:7px;place-items:center;font-weight:700;display:inline-grid}.sales-earned{color:var(--mint-deep)}.sales-period{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.sales-payout-form{gap:12px;display:grid}.sales-payout-form label{gap:6px;display:grid}.sales-payout-form label>span{font-size:var(--text-xs);color:var(--ink-soft);font-weight:700}.sales-payout-form .field-hint{color:var(--muted);font-size:var(--text-xs)}.sales-payout-form .primary-button{justify-content:center;margin-top:4px}.sales-payout-form .control-note{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.55}.payout-id{border:1px solid var(--line-soft);background:var(--surface-muted);color:var(--ink-soft);font-family:inherit;font-size:var(--text-xs);border-radius:7px;padding:3px 8px;font-weight:600;display:inline-block}.payout-method-chip{border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-soft);background:#fff;border-radius:99px;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.inline-actions{gap:7px;display:flex}.inline-actions .mini-action{background:var(--mint-soft);min-height:32px;color:var(--mint-deep);font-size:var(--text-xs);cursor:pointer;border:1px solid #cde9e0;border-radius:9px;padding:0 13px;font-weight:700;transition:filter .15s,border-color .15s}.inline-actions .mini-action:hover{border-color:var(--mint-deep);filter:brightness(.98)}.inline-actions .mini-action--reject{background:var(--red-soft);color:var(--red);border-color:#f0d9d9}.inline-actions .mini-action--reject:hover{border-color:var(--red)}.payout-ledger-panel table tbody tr{transition:background-color .15s}.payout-ledger-panel table tbody tr:hover{background:#f4faf8}.sales-split__head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.sales-split__head .eyebrow{margin:0}.sales-split__head small{color:var(--muted);font-size:var(--text-xs)}:root{--n-0:#fff;--n-25:#fbfcfc;--n-50:#f7f9f9;--n-100:#f1f4f4;--n-150:#e9edec;--n-200:#dfe4e3;--n-300:#c8d0ce;--n-400:#a3adab;--n-500:#76827f;--n-600:#5a6663;--n-700:#3f4a47;--n-800:#28312f;--n-900:#161d1c;--n-950:#0c1211;--ink:#121917;--ink-soft:#3a4643;--muted:#66726f;--muted-strong:#4c5855;--line:#e2e7e6;--line-soft:#edf0ef;--line-strong:#d2dad8;--canvas:#f4f6f6;--surface:#fff;--surface-muted:#f7f9f9;--surface-sunken:#f1f4f4;--dark:#151a1f;--dark-2:#1e252b;--mint:#3ed6ba;--mint-deep:#0b7a66;--mint-soft:#e6f7f3;--accent:#0e9c82;--accent-strong:var(--mint-deep);--accent-bright:var(--mint);--accent-soft:var(--mint-soft);--accent-line:#c3e5dc;--accent-ring:#0e9c8242;--amber:#96601a;--amber-soft:#fdf3e1;--amber-line:#eeddbe;--red:#b23c48;--red-soft:#fdedee;--red-line:#f0d5d7;--blue:#2f66a8;--blue-soft:#eaf2fb;--blue-line:#d3e3f4;--violet:#5b52a3;--violet-soft:#eeedfa;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--shadow-xs:0 1px 1px #0c16140a;--shadow:0 1px 1px #0c16140a, 0 3px 10px #0c16140a;--shadow-md:0 1px 2px #0c16140d, 0 8px 22px #0c16140f;--shadow-raised:0 2px 6px #0c16140f, 0 20px 48px #0c16141a;--shadow-pop:0 12px 28px #08100e24, 0 40px 80px #08100e29;--text-xs:11.5px;--text-sm:12.5px;--text-md:13.5px;--text-lg:15px;--text-xl:17px;--text-2xl:21px;--text-3xl:26px;--text-4xl:32px;--ease:cubic-bezier(.2, .7, .3, 1);--dur:.16s;--sidebar-width:clamp(232px, 15.6vw, 262px);--topbar-height:62px;--content-max:1560px}html{background:var(--canvas);scrollbar-color:var(--n-300) transparent}body{background:radial-gradient(1200px 520px at 78% -8%, #3ed6ba0f, transparent 70%), linear-gradient(180deg, #f8fafa 0, var(--canvas) 34rem);color:var(--ink);font-size:var(--text-md);letter-spacing:-.005em}::selection{color:#0b2b25;background:#3ed6ba4d}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table,td,th,time,kbd,dd,.metric-card,.summary-band,.friction-summary,.queue-stat,.approval-inspector__amount,.overview-hero__signals{font-variant-numeric:tabular-nums}.table-wrap,.primary-nav,.launcher-results,.lead-board,.workspace-focus,.approval-queue{scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}.table-wrap::-webkit-scrollbar{width:9px;height:9px}.lead-board::-webkit-scrollbar{width:9px;height:9px}.table-wrap::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--n-300);border:3px solid #0000;border-radius:99px}.lead-board::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--n-300);border:3px solid #0000;border-radius:99px}.side-nav{width:var(--sidebar-width);background:radial-gradient(420px 300px at 15% -5%,#3ed6ba17,#0000 70%),linear-gradient(#171d22 0%,#12171b 100%);padding:16px 12px 12px;box-shadow:inset -1px 0 #ffffff0f}.side-nav__identity{padding-inline:4px}.brand-lockup{max-width:164px;height:32px;margin:0 4px 11px}.workspace-card{background:linear-gradient(150deg,#ffffff12,#ffffff06);border-color:#ffffff14;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px}.workspace-mark{color:#06231d;background:linear-gradient(150deg,#56e2c6,#10a087);border-radius:9px;width:34px;height:34px;font-size:11px;box-shadow:0 6px 16px #3ed6ba38}.workspace-card strong{color:#f2f7f6;letter-spacing:-.01em;font-size:12px}.workspace-card small{color:#8b9a96;font-size:10.5px}.primary-nav{scrollbar-color:#ffffff21 transparent;margin-top:15px;padding-right:2px;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 18px),#0000 100%)}.nav-section+.nav-section{margin-top:9px}.nav-label{color:#6b7a76;letter-spacing:.16em;margin:0 10px 5px;font-size:9.5px;font-weight:700}.nav-item{color:#a9b6b2;letter-spacing:-.005em;min-height:34px;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:10px;gap:10px;margin:1px 0;padding:0 9px;font-size:12.5px;font-weight:600}.nav-item:hover{color:#eef5f3;background:#ffffff0f;border-color:#0000}.nav-item--active{color:#eafff9;box-shadow:inset 2px 0 0 var(--mint);background:linear-gradient(90deg,#3ed6ba26,#3ed6ba0a);border-color:#0000}.nav-mark{color:#8fa19a;background:#ffffff08;border-color:#ffffff1a;border-radius:8px;flex-basis:26px;width:26px;height:26px}.nav-mark svg{width:15px;height:15px}.nav-item--active .nav-mark{color:var(--mint);box-shadow:none;background:#3ed6ba29;border-color:#3ed6ba4d}.nav-item--nested{border-left:1px solid #ffffff14;border-radius:0 10px 10px 0;margin-left:13px;padding-left:8px}.nav-item--nested .nav-mark{border-radius:7px;flex-basis:22px;width:22px;height:22px}.nav-item--nested .nav-mark svg{width:13px;height:13px}.boundary-card{background:#3ed6ba0d;border-color:#3ed6ba26;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:8px;padding:10px}.boundary-card__icon{border-radius:7px;width:22px;height:22px;font-size:10px}.boundary-card strong{color:#a9e8db;letter-spacing:.1em;font-size:9.5px}.boundary-card p{color:#7f918c;margin-top:3px;font-size:10.5px;line-height:1.45}.top-bar{height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfcfc;gap:14px;padding:0 clamp(18px,2.6vw,34px);box-shadow:0 1px #fff9,0 6px 18px #12201c08}.search-display{border-color:var(--line);background:var(--n-50);border-radius:9px;gap:8px;width:min(400px,34vw);min-height:36px;padding:0 8px 0 11px}.search-display:hover{border-color:var(--line-strong);box-shadow:var(--shadow-xs);background:#fff}.search-display:focus-visible,.search-display[aria-expanded=true]{border-color:var(--line-strong);color:var(--ink);box-shadow:0 0 0 3px var(--accent-ring), var(--shadow-xs);background:#fff;outline:none}.search-display[aria-expanded=true]>span:first-child{color:var(--accent-strong)}.search-display[aria-expanded=true] kbd{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.search-display>span:first-child{color:var(--muted);font-size:16px}.search-display>span:nth-child(2){font-size:12.5px}.search-display kbd{border-color:var(--line);background:#fff;border-radius:5px;padding:2px 6px;font-size:10.5px}.top-bar-actions{gap:10px}.mode-chip{letter-spacing:.01em;border-radius:8px;min-height:28px;padding:0 9px;font-size:10.5px;font-weight:700}.mode-chip i{width:6px;height:6px}.profile-chip{border-left:1px solid var(--line);gap:9px;padding-left:10px}.profile-chip>span{border-radius:9px;width:30px;height:30px;font-size:10.5px}.profile-chip strong{letter-spacing:-.01em;font-size:12px}.profile-chip small{font-size:10.5px}.staff-main{padding:clamp(22px,2.4vw,34px) clamp(18px,2.8vw,44px) 80px}.page-stack>*+*{margin-top:clamp(16px,1.4vw,22px)}h1,h2,h3,h4{letter-spacing:-.022em}.page-header{align-items:flex-start;gap:22px}.page-header>.header-actions,.page-header>div:last-child:not(:first-child){align-self:flex-start}.page-header h1{font-family:var(--font-sans);letter-spacing:-.032em;font-size:clamp(23px,1.9vw,29px);font-weight:700;line-height:1.12}.page-header>div:first-child>p:last-child{max-width:68ch;color:var(--muted);font-size:var(--text-md);margin-top:7px;line-height:1.55}.eyebrow{color:var(--muted);letter-spacing:.13em;margin-bottom:7px;font-size:10.5px;font-weight:700}.panel-heading .eyebrow,.growth-card__kicker,.overview-chart-card__kicker{color:var(--accent-strong)}.panel-heading{border-bottom-color:var(--line-soft);gap:16px;min-height:0;padding:14px 18px}.panel-heading h2{font-size:var(--text-lg);letter-spacing:-.024em}.panel-heading h3{font-size:var(--text-md)}.panel-heading>a{color:var(--accent-strong);font-size:var(--text-sm);font-weight:700}.panel-heading>a:hover{text-decoration:underline}.overview-section__heading h2,.workspace-modules__heading h2,.growth-band__heading h2{letter-spacing:-.028em;font-size:clamp(17px,1.5vw,21px)}.panel,.growth-card,.metric-card,.summary-band,.decision-card,.client-tool,.lead-lookup-panel,.partner-lookup-panel,.pipeline-strip,.approval-queue,.approval-inspector,.shadow-impact article,.task-calendar-day,.sales-split,.workspace-modules,.workspace-modules-shell>summary{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.workspace-module-card,.lead-card,.decision-duo .action-form{border-radius:var(--radius)}.overview-page .metric-card,.overview-page .overview-chart-card,.overview-page .commercial-chart-card,.overview-page .workspace-modules,.overview-page .overview-work-panel,.overview-page .overview-notice-panel,.overview-page .overview-partner-panel,.overview-page .page-band--secondary>section.panel{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.overview-page .panel,.overview-page .growth-card,.overview-page .commercial-chart-card,.overview-page .overview-chart-card--queues,.overview-page .workspace-modules,.overview-page .workspace-modules-shell>summary{background:var(--surface)}.metric-card:after,.workspace-module-card:after{content:none}.primary-button,.secondary-button,.quiet-button,.danger-button,.decision-actions button{min-height:36px;font-size:var(--text-sm);letter-spacing:-.005em;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:9px;padding-inline:14px;font-weight:700}.primary-button{border-color:var(--n-900);color:#fff;box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-xs);background:linear-gradient(#232b2a,#141a19)}.primary-button:hover{background:linear-gradient(#2b3533,#1b2321);border-color:#2b3533;transform:none;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0c161424}.primary-button:active{background:#141a19;box-shadow:inset 0 1px 3px #00000040}.secondary-button{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong);box-shadow:none}.secondary-button:hover{border-color:var(--accent);box-shadow:none;background:#dcf3ed;transform:none}.quiet-button{border-color:var(--line);background:var(--surface);color:var(--ink-soft);box-shadow:var(--shadow-xs)}.quiet-button:hover{border-color:var(--line-strong);background:var(--n-50);color:var(--ink);box-shadow:var(--shadow);transform:none}.danger-button{border-color:var(--red-line);background:var(--red-soft);color:var(--red);box-shadow:none}.danger-button:hover{border-color:var(--red);box-shadow:none;background:#fbe3e5;transform:none}.decision-actions button:hover{transform:none}.header-actions{gap:8px}.staff-main input:not([type]),.staff-main input[type=text],.staff-main input[type=search],.staff-main input[type=number],.staff-main input[type=email],.staff-main input[type=date],.staff-main input[type=datetime-local],.staff-main textarea,.staff-main select,.page-stack select,.table-filter select,form select{border:1px solid var(--line);background-color:var(--surface);min-height:36px;color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:9px;font-weight:500}.staff-main textarea{padding:9px 11px;line-height:1.5}.staff-main select,.page-stack select,.table-filter select,form select{background-position:right 10px center;background-size:15px;padding:0 34px 0 11px;font-weight:600}.staff-main input::placeholder,.staff-main textarea::placeholder{color:var(--n-400)}.staff-main input:focus,.staff-main textarea:focus,.staff-main select:focus,.page-stack select:focus,.table-filter select:focus,form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.directory-search-form input,.directory-search-form select,.client-open-form input,.lead-lookup-form input[type=text],.partner-lookup-form input[type=text]{background:var(--surface);min-height:36px;font-size:var(--text-sm);border-radius:9px}.directory-search-form input:focus,.directory-search-form select:focus,.client-open-form input:focus,.lead-lookup-form input[type=text]:focus,.partner-lookup-form input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.directory-filter-grid label,.client-open-form>label,.lead-lookup-form>label,.partner-lookup-form>label,.sales-payout-form label>span{color:var(--muted);letter-spacing:.1em;font-size:10.5px;font-weight:700}.directory-filter-grid{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1fr) 132px;gap:10px}.task-view-switch,.density-switch,.lead-queue-view__switch,.overview-chart-switch{border:1px solid var(--line);background:var(--surface-sunken);border-radius:9px;padding:3px}.task-view-switch a,.density-switch button,.overview-chart-switch button{min-height:26px;color:var(--muted);font-size:var(--text-xs);border-radius:6px;padding:0 10px;font-weight:700}.task-view-switch a[aria-current=page],.density-switch button[aria-pressed=true],.overview-chart-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.lead-queue-view__switch{align-self:flex-end;gap:2px;padding:3px;display:inline-flex}.lead-queue-view__switch button{min-height:26px;font-size:var(--text-xs);background:0 0;border:0;border-radius:6px;padding:0 12px}.lead-queue-view__switch button:first-child,.lead-queue-view__switch button:last-child{border-radius:6px}.lead-queue-view__switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.approval-inbox__filters button,.workspace-focus button{background:var(--surface);min-height:32px;font-size:var(--text-sm);border-radius:8px;padding:0 9px 0 12px}.approval-inbox__filters button b,.workspace-focus button b{background:var(--surface-sunken);border-radius:5px;min-width:19px;height:19px;font-size:10.5px;font-weight:700}.approval-inbox__filters button[aria-pressed=true],.workspace-focus button[aria-pressed=true]{border-color:var(--n-900);background:var(--n-900)}.approval-inbox__filters button[aria-pressed=true] b,.workspace-focus button[aria-pressed=true] b{color:#fff;background:#ffffff29}.status-pill{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-soft);letter-spacing:.01em;text-transform:none;border-radius:7px;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.status-pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.status-pill--approved,.status-pill--verified,.status-pill--live,.status-pill--healthy,.status-pill--within,.status-pill--pass,.status-pill--published,.status-pill--eligible,.status-pill--match,.status-pill--excellent,.status-pill--fulfilled{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.status-pill--pending,.status-pill--pending-review,.status-pill--in-review,.status-pill--warning,.status-pill--review,.status-pill--manual-review,.status-pill--delayed,.status-pill--degraded,.status-pill--awaiting-client,.status-pill--potential-match,.status-pill--watch{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.status-pill--rejected,.status-pill--blocked,.status-pill--breached,.status-pill--down,.status-pill--suspended,.status-pill--compliance-hold,.status-pill--error,.status-pill--unavailable,.status-pill--mismatch,.status-pill--final-rejected,.status-pill--needs-attention,.status-pill--critical{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.status-pill--compensated{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.status-pill--expired,.status-pill--cancelled{border-color:var(--line);background:var(--surface-sunken);color:var(--muted)}.severity{letter-spacing:.07em;border-radius:6px;min-width:60px;padding:3px 8px;font-size:10px;font-weight:700}.freshness{color:var(--muted);font-size:10.5px;font-weight:600}.freshness i{width:6px;height:6px}.scope-note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:600}.lead-stage-pill{border-radius:6px;padding:3px 8px;font-size:10.5px}.approval-type{border-radius:6px;padding:3px 8px;font-size:10px}.approval-inspector__id,.payout-id{border-color:var(--line);background:var(--surface-sunken);color:var(--muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 7px;font-size:10.5px}th,td{padding:11px 16px}th{border-bottom:1px solid var(--line);background:var(--n-50);color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:700}td{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--text-sm)}td strong{color:var(--ink);font-size:var(--text-sm);font-weight:650}td small{color:var(--muted);margin-top:2px;font-size:10.5px}tbody tr{transition:background-color var(--dur) var(--ease)}tbody tr:hover,.leads-page table tbody tr:hover,.payout-ledger-panel table tbody tr:hover{background:var(--n-50)}.table-link{color:var(--accent-strong);font-weight:650}.table-link:hover{text-decoration:underline}td.num,th.num{text-align:right}.panel-footnote{border-top-color:var(--line-soft);background:var(--n-50);color:var(--muted);font-size:var(--text-xs);padding:11px 18px}.sla-note--breached{color:var(--red);font-weight:700}.summary-band>span+span,.friction-summary>div+div{border-left:1px solid var(--line-soft)}table tbody tr.is-selected{background:var(--accent-soft)}table tbody tr.is-selected td{box-shadow:none}table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--accent-strong)}.partner-directory-panel tbody tr.is-selected{box-shadow:none;background:var(--accent-soft)}.partner-directory-panel tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--accent-strong)}.cashier-inspector h3{font-family:var(--font-sans);font-size:var(--text-2xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700}.cashier-ops-actions .primary-button{background:linear-gradient(#16947b,#0d6d5b);border-color:#0d6d5b;box-shadow:inset 0 1px #ffffff29,0 4px 12px #0d6d5b2e}.cashier-ops-actions .primary-button:hover{background:linear-gradient(#1aa88c,#107965);border-color:#12816c}.metric-grid{gap:12px}.metric-card{border-radius:var(--radius-lg);min-height:0;padding:15px 16px 16px;position:relative}.metric-top{color:var(--muted);font-size:var(--text-xs);letter-spacing:.01em;font-weight:650}.metric-card>strong{letter-spacing:-.04em;margin-top:12px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.05}.metric-card>p{color:var(--muted);font-size:var(--text-xs);margin-top:6px;line-height:1.5}.metric-trend{font-weight:700}.metric-trend--up{color:var(--accent-strong)}.metric-trend--down{color:var(--red)}.metric-card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--line);height:2px;position:absolute;inset:0 0 auto}.metric-card--mint:before{background:linear-gradient(90deg, var(--mint), var(--accent-strong))}.metric-card--amber:before{background:linear-gradient(90deg,#e0ac57,#b8801f)}.metric-card--blue:before{background:linear-gradient(90deg,#6fa3dd,#2f66a8)}.summary-band{border-radius:var(--radius-lg)}.summary-band>span{border-right-color:var(--line-soft);min-height:0;color:var(--muted);font-size:var(--text-xs);padding:14px 18px}.summary-band strong{letter-spacing:-.035em;margin-bottom:3px;font-size:22px;font-weight:700}.friction-summary>div{padding:14px 18px}.friction-summary strong{letter-spacing:-.035em;font-size:clamp(19px,1.7vw,23px)}.friction-summary span{letter-spacing:.1em;margin-top:3px;font-size:10.5px}.queue-row{min-height:52px}.queue-row strong{font-size:var(--text-sm);font-weight:650}.queue-row small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.queue-row>b{min-width:28px;height:28px;font-size:var(--text-sm);border-radius:8px;font-weight:700}.overview-page .queue-row:hover{background:linear-gradient(90deg,#3ed6ba0f,#0000 70%)}.alert-row p,.alert-row b{font-size:var(--text-sm)}.field-row{min-height:38px}.field-row span{color:var(--muted);font-size:var(--text-sm)}.field-row strong{font-size:var(--text-sm);font-weight:650}.avatar{width:34px;height:34px;color:var(--mint);letter-spacing:.02em;background:linear-gradient(150deg,#2a3432,#171d1c);border-radius:10px;font-size:11px}.approval-inspector--empty,.approval-queue__empty,.workspace-modules__empty,.launcher-empty{border-radius:var(--radius);background:var(--n-25)}.empty-state{border-radius:var(--radius);background:var(--n-25);text-align:center;justify-items:center;gap:6px;padding:40px 24px;display:grid}.empty-state>span{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--n-400);border-radius:11px;place-items:center;font-size:15px;display:grid}.empty-state strong{font-size:var(--text-md)}.empty-state p{max-width:42ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.notice-strip{border-color:var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);align-items:center;gap:10px;padding:10px 14px}.notice-strip>span{border:1px solid var(--accent-line);background:var(--accent-soft);width:20px;height:20px;color:var(--accent-strong);flex-basis:20px;font-size:10px}.notice-strip strong{font-size:var(--text-sm)}.notice-strip p{color:var(--muted);font-size:var(--text-xs);margin-top:2px;line-height:1.5}.notice-strip--inline{background:var(--n-25);padding:0;display:block}.notice-strip--inline>summary{cursor:pointer;border-radius:var(--radius);align-items:center;gap:9px;padding:8px 13px;list-style:none;display:flex}.notice-strip--inline>summary::-webkit-details-marker{display:none}.notice-strip--inline>summary:hover{background:var(--n-50)}.notice-strip--inline>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notice-strip--inline>summary>span{border:1px solid var(--amber-line);background:var(--amber-soft);width:18px;height:18px;color:var(--amber);border-radius:50%;flex:0 0 18px;place-items:center;font-size:10px;font-weight:700;display:grid}.notice-strip--inline>summary>strong{font-size:var(--text-sm)}.notice-strip--inline>summary>em{min-width:0;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:normal;overflow:hidden}.notice-strip--inline>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--dur) var(--ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.notice-strip--inline[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.notice-strip--inline>p{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-xs);margin:0;padding:10px 13px 12px;line-height:1.55}.notice-strip--live>summary>span{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.account-policy-intro,.payout-assurance-card{border-radius:var(--radius);padding:14px 18px}.account-policy-intro h2,.payout-assurance-card h2,.account-policy-intro h3,.payout-assurance-card h3{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.022em;margin:0;font-weight:700}.account-policy-intro p,.payout-assurance-card p{font-size:var(--text-xs);margin:5px 0 0;line-height:1.55}.boundary-banner{border-color:var(--line);border-radius:var(--radius);background:var(--n-25);padding:12px 15px}.boundary-banner strong{color:var(--accent-strong);font-size:var(--text-sm)}.boundary-banner p{color:var(--muted);font-size:var(--text-xs);margin-top:4px}.overview-jumpnav{top:var(--topbar-height);border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f4f6f6f5;border-radius:0;gap:2px;width:100%;max-width:none;margin-inline:0;padding:8px 0;box-shadow:0 10px 18px -14px #12201c38}.overview-jumpnav a{font-size:var(--text-sm);border-radius:8px;padding:6px 11px;font-weight:650}.overview-jumpnav a:hover{background:var(--accent-soft);color:var(--accent-strong)}.overview-page section[id],.overview-page div[id],.overview-page details[id]{scroll-margin-top:128px}.approval-inspector{top:calc(var(--topbar-height) + 14px)}.sales-suite-nav,.growth-suite-nav{gap:10px}.sales-suite-nav__item,.growth-suite-nav__item{border-radius:var(--radius)}.workspace-launcher{border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.launcher-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b111075}.launcher-search{background:var(--n-50);border-radius:9px;min-height:40px}.launcher-search input{font-size:var(--text-md)}.workspace-launcher>header>button{border-radius:8px;min-height:34px;font-size:10.5px}.launcher-heading h2{font-size:var(--text-xl)}.launcher-heading>span{font-size:var(--text-xs)}.launcher-results a{border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.launcher-results a>span{background:var(--surface-sunken);width:32px;height:32px;color:var(--accent-strong);border-radius:9px}.launcher-results a>span svg{width:16px;height:16px}.launcher-results a:hover>span,.launcher-results a:focus-visible>span{background:var(--accent-soft)}.launcher-results strong{font-size:var(--text-sm)}.launcher-results strong em{border-radius:5px;padding:1px 6px;font-size:9.5px}.launcher-results small{font-size:var(--text-xs);margin-top:1px}.workspace-launcher>footer{padding:10px 18px;font-size:10.5px}.support-chat-layout{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);overflow:hidden}.support-chat-list{background:var(--n-25);border-right:1px solid var(--line-soft);padding:12px}.support-chat-list .eyebrow{margin:4px 8px 8px}.support-chat-list ul{gap:4px;margin-top:0}.support-chat-list a{border-radius:var(--radius);box-shadow:none;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"avatar name""avatar meta""avatar state";gap:2px 10px;padding:10px;text-decoration:none;display:grid}.support-chat-avatar{width:34px;height:34px;color:var(--mint);letter-spacing:.02em;background:linear-gradient(150deg,#2a3432,#171d1c);border-radius:10px;grid-area:avatar;align-self:center;place-items:center;font-size:11px;font-weight:700;display:grid}.support-chat-list a:hover{background:var(--surface);border-color:var(--line)}.support-chat-list a.is-selected{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:none}.support-chat-list strong{font-size:var(--text-sm);grid-area:name;font-weight:650}.support-chat-list small{color:var(--muted);font-size:var(--text-xs);grid-area:meta}.support-chat-list .status-pill{grid-area:state;justify-self:start;margin-top:4px}.support-chat-thread{border-left:0;flex-direction:column;padding:0;display:flex}.support-chat-thread>header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 18px;display:grid}.support-chat-thread>header .eyebrow{grid-column:1;margin:0 0 3px}.support-chat-thread>header h2{font-size:var(--text-lg);grid-column:1;margin:0}.support-chat-thread>header .status-pill{grid-area:1/2/span 2;justify-self:end}.support-chat-thread>header .control-note{grid-column:1/-1;margin:8px 0 0}.support-chat-messages{background:var(--n-25);gap:12px;max-height:460px;margin:0;padding:16px 18px;overflow-y:auto}.support-chat-messages li{border:1px solid var(--line);background:var(--surface);max-width:76%;box-shadow:var(--shadow-xs);border-radius:14px 14px 14px 4px;justify-self:start;gap:4px;padding:10px 13px;display:grid}.support-chat-messages li[data-author=agent]{border-color:var(--accent-line);background:var(--accent-soft);border-radius:14px 14px 4px;justify-self:end}.support-chat-messages li[data-author=system]{border-style:dashed;border-color:var(--line);border-radius:var(--radius);max-width:100%;box-shadow:none;text-align:center;background:0 0;justify-self:stretch}.support-chat-messages span{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:700}.support-chat-messages li[data-author=agent] span{color:var(--accent-strong)}.support-chat-messages p{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.55}.support-chat-messages li[data-author=agent] p{color:#0d4a3e}.support-chat-messages small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.support-chat-reply{border-top:1px solid var(--line-soft);background:var(--surface);max-width:none;margin:auto 0 0;padding:13px 18px 15px}.support-chat-reply textarea{resize:vertical;min-height:76px}.support-chat-reply button{justify-self:start;min-width:150px}.support-page .empty{color:var(--muted);font-size:var(--text-sm);text-align:center;margin:0;padding:56px 24px}.overview-command-hero{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) minmax(272px,330px);gap:clamp(24px,3vw,52px);padding:clamp(22px,2.4vw,32px) clamp(24px,2.8vw,38px);box-shadow:0 20px 56px #0c181429,inset 0 1px #ffffff12}.overview-command-hero h1{letter-spacing:-.045em;font-size:clamp(28px,2.9vw,40px);font-weight:600;line-height:1.04}.overview-command-hero .overview-hero__intro{font-size:var(--text-md);margin-top:9px}.overview-command-hero .overview-hero__actions{gap:14px;margin-top:16px}.overview-command-hero .primary-button{border-color:var(--mint);color:#06231d;background:linear-gradient(#55e0c5,#23bda2);box-shadow:0 8px 20px #3ed6ba38}.overview-command-hero .primary-button:hover{background:linear-gradient(#6fe8d1,#2ecab0);border-color:#6fe8d1}.overview-hero__signals{margin-top:18px;padding-top:14px}.overview-hero__signals dd{letter-spacing:-.04em;font-size:24px}.overview-hero__context{border-radius:var(--radius-lg);padding:16px}.overview-hero__context dl{gap:9px;margin-top:13px}.overview-section{gap:11px}.overview-section__heading,.growth-band__heading,.workspace-modules__heading{align-items:flex-end}.overview-section__heading>span{color:var(--muted);font-size:var(--text-xs)}.page-band--secondary{border-top-color:var(--line)}.sales-suite-nav__item:not(.sales-suite-nav__item--active),.growth-suite-nav__item:not(.growth-suite-nav__item--active){border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-xs);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.sales-suite-nav__item:not(.sales-suite-nav__item--active):hover,.growth-suite-nav__item:not(.growth-suite-nav__item--active):hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.partner-network-hero .metric-card:before{display:none}.partner-network-hero .metric-card{box-shadow:none;background:0 0}.lead-board{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-flow:row;gap:10px;padding:14px;overflow-x:visible}.lead-lane,.lead-lane__cards,.lead-card,.lead-card__top,.lead-card__meta,.lead-card__foot{min-width:0}.lead-card__meta,.lead-card__foot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-card{gap:6px;padding:10px}.lead-lane{border-radius:var(--radius);background:var(--n-25);padding:8px}.leads-page .leads-master-detail--unselected{grid-template-columns:minmax(0,2.1fr) minmax(240px,.55fr)}.leads-page .leads-master-detail{grid-template-columns:minmax(0,1fr) minmax(400px,.92fr)}.lead-lane>header strong{letter-spacing:.1em;font-size:10.5px}.pipeline-strip{padding:14px 16px}.pipeline-strip__label strong{font-size:var(--text-sm);font-weight:600}.pipeline-strip__label b{font-size:var(--text-sm)}.workspace-module-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.lead-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:none}.lead-card--selected{border-color:var(--accent-strong);box-shadow:0 0 0 2px var(--accent-ring)}@media (prefers-reduced-motion:no-preference){.overview-page>*{animation-duration:.38s}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=1180px){.top-bar{height:auto;min-height:var(--topbar-height);padding-block:10px}}@media (width<=1099px){.chat-console{grid-template-columns:1fr}.chat-console>section{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (width<=979px){.staff-main{padding-inline:16px}.page-header{flex-direction:column;align-items:stretch;gap:14px}}@media (width<=700px){.metric-grid,.metric-grid--three,.summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filter-grid{grid-template-columns:1fr 1fr}.chat-bubble{max-width:92%}}.action-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);gap:0;padding:0;display:grid}.action-title{font-size:var(--text-md);letter-spacing:-.015em;padding:14px 16px 0;font-weight:700}.action-description{color:var(--muted);font-size:var(--text-xs);margin:5px 0 0;padding:0 16px;line-height:1.55}.action-badges{gap:6px;margin:10px 0 0;padding:0 16px}.action-badges:empty{margin:0;padding:0;display:none}.scope-chip{border:1px solid var(--line);background:var(--surface-sunken);color:var(--muted);border-radius:6px;padding:3px 7px;font-family:inherit;font-size:10.5px;font-weight:600}.proof-badge,.mode-tag{border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.action-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;margin:0;padding:13px 16px;display:grid}.action-field{gap:5px;min-width:0;display:grid}.action-field:has(textarea){grid-column:1/-1}.action-field>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.action-field em{color:var(--n-400);letter-spacing:0}.action-field select,.action-field input,.action-field textarea{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:9px;padding:8px 11px;font-weight:500}.action-field textarea{min-height:74px;font-size:var(--text-sm);line-height:1.5}.action-field select{font-weight:600}.action-field select:focus,.action-field input:focus,.action-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:0}.action-submit{border-top:1px solid var(--line-soft);background:var(--n-25);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;margin:0;padding:11px 16px}.action-disabled{border:1px solid var(--red-line);background:var(--red-soft);color:var(--red);font-size:var(--text-xs);border-left-width:3px;border-radius:9px;margin:11px 16px 14px;padding:9px 11px;line-height:1.5}.action-result{border-radius:10px;margin:0 16px 14px;padding:11px 13px}.action-result--ok{border-color:var(--accent-line);background:var(--accent-soft)}.action-result--ok strong{color:var(--accent-strong);font-size:var(--text-sm)}.action-result--problem{border-color:var(--red-line);background:var(--red-soft)}.action-result--problem strong{color:var(--red);font-size:var(--text-sm)}.action-result p{color:var(--ink-soft);font-size:var(--text-xs);margin-top:5px;line-height:1.55}.action-result small{color:var(--muted);margin-top:6px;font-size:10.5px}.action-result dl{gap:6px;margin-top:9px}.action-result dl div{background:#ffffffb8;border-radius:7px;padding:7px 9px}.action-result dt{letter-spacing:.07em;font-size:10px}.action-result dd{font-size:var(--text-xs)}.decision-duo .action-form{box-shadow:none}.decision-duo .action-title{padding-top:12px}.decision-duo .action-fields{grid-template-columns:1fr;padding:11px 13px}.decision-duo .action-submit{background:0 0;border-top:0;padding:0 13px 13px}.support-filters{border-bottom:1px solid var(--line-soft);background:var(--n-25);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:10px 12px;padding:13px 16px;display:grid}.support-filters label{gap:5px;min-width:0;display:grid}.support-filters label>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.support-filters__actions{align-items:end;gap:8px;display:flex}.support-filters__actions .primary-button,.support-filters__actions .quiet-button{flex:none}.support-queue-row{border-bottom:1px solid var(--line-soft);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 14px;min-height:0;padding:12px 16px;display:grid}.support-queue-row:hover{background:var(--n-50)}.support-queue-row--selected{border-left-color:var(--accent-strong);background:var(--accent-soft)}.support-queue-row>span:first-child{gap:4px;min-width:0;display:grid}.support-queue-row strong{font-size:var(--text-sm);font-weight:650}.support-queue-row small{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.support-ownership{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.support-sla-row{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.support-sla-row>*{border:1px solid var(--line);background:var(--surface);color:var(--muted);letter-spacing:.04em;text-transform:none;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.support-thread{gap:10px;padding:14px 16px;display:grid}.support-assignment-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--n-25);gap:3px;padding:11px 13px;display:grid}.support-assignment-summary strong{font-size:var(--text-sm)}.support-assignment-summary span{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.support-thread__message{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:12px 12px 12px 4px;gap:4px;padding:10px 13px;display:grid}.support-thread__message>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.support-thread__message p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.55}.support-thread__message time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.support-thread__message--internal{background:var(--n-25);box-shadow:none;border-style:dashed;border-radius:12px}.support-thread__message--internal>span{color:var(--amber)}.support-unassigned{border:1px dashed var(--amber-line);border-radius:var(--radius);background:var(--amber-soft);color:var(--amber);font-size:var(--text-xs);margin:0;padding:10px 13px;line-height:1.5}.support-admin-actions{grid-template-columns:1fr;gap:12px;margin-top:0;padding:0 16px 16px}.support-admin-actions .action-form{border:1px solid var(--line);border-radius:var(--radius-lg);padding:0}.support-sla{letter-spacing:.04em;text-transform:none;border-radius:6px;padding:2px 7px;font-size:10px}.support-escalations{border-color:var(--red-line);border-radius:var(--radius);padding:9px 11px}.support-escalations>strong{letter-spacing:.09em;font-size:10px}.support-escalations b{font-size:var(--text-xs)}.support-escalations small{color:var(--muted);font-size:10.5px}.support-escalations .support-delivery{border-radius:6px;padding:2px 7px;font-size:10px}.support-escalations--compact{background:var(--red-soft);border-radius:6px;align-items:baseline;gap:4px 8px;padding:3px 8px}.support-escalations--compact>strong{font-size:9.5px}.support-escalations--compact b,.support-escalations--compact small{font-size:10px}.hub-inspector .support-thread+.support-admin-actions{padding-top:2px}.stats-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.stats-row article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);gap:3px;padding:14px 16px;display:grid}.stats-row article>span:first-child{color:var(--muted);font-size:var(--text-xs);font-weight:650}.stats-row strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.stats-row article>span:last-of-type,.stats-row article p{color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;margin:0;padding:0}.stats-row a{color:var(--accent-strong);font-size:var(--text-xs);font-weight:700;text-decoration:none}.stats-row a:hover{text-decoration:underline}.page-band>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-band>header h2{letter-spacing:-.028em;margin:0;font-size:clamp(17px,1.5vw,21px)}.page-band>header .eyebrow{margin-bottom:5px}.workspace-band>header h2{font-size:clamp(17px,1.5vw,21px)}.plan-workflow-nav,.growth-programmes-page .hub-tabs,.account-type-rail,.leads-page .leads-master-detail>.panel:last-child,.approval-inspector{top:calc(var(--topbar-height) + 12px)}.growth-programmes-page .hub-inspector{top:calc(var(--topbar-height) + 68px)}.growth-programmes-page .hub-tabs,.plan-workflow-nav{border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f4f6f6f7;border-radius:0;width:100%;padding:8px 0;display:flex;box-shadow:0 10px 18px -14px #12201c38}.hub-tabs{background:var(--surface-sunken);border-radius:9px;gap:2px;padding:3px}.hub-tabs a,.hub-tabs button{min-height:30px;color:var(--muted);font-size:var(--text-sm);border-radius:6px;padding:0 13px;font-weight:650}.hub-tabs a:hover,.hub-tabs button:hover{color:var(--ink)}.hub-tabs a[aria-current=page],.hub-tabs button[aria-pressed=true],.hub-tabs .is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.hub-tabs b,.hub-tabs em{background:var(--surface-sunken);color:var(--muted);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.hub-tabs a[aria-current=page] b,.hub-tabs a[aria-current=page] em{background:var(--accent-soft);color:var(--accent-strong)}.growth-programmes-page .hub-tabs{background:#f4f6f6f7;padding:8px 0}.growth-programmes-page .hub-tabs a{background:var(--surface);border:1px solid var(--line)}.growth-programmes-page .hub-tabs a[aria-current=page]{border-color:var(--n-900);background:var(--n-900);color:#fff}.growth-programmes-page .hub-tabs a[aria-current=page] b{color:#fff;background:#ffffff2e}.page-stack>section.panel:last-child>.empty-state{padding:34px 24px}.page-stack>section.panel:last-child:first-of-type{max-width:640px}.hub-inspector{gap:12px}.hub-inspector>.panel{border-radius:var(--radius-lg)}.account-policy-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.account-policy-intro>div{flex:380px;min-width:0}.payout-assurance-card{padding:14px 16px 6px;display:block}.payout-assurance-card h2{max-width:none;margin-top:2px}.payout-assurance-card ol{margin-top:14px}.payout-assurance-card li{padding-bottom:14px}.payout-assurance-card li>span{font-size:10px;border-color:var(--accent-line)!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important}.payout-assurance-card li:not(:last-child):after{border-left-color:var(--line)!important}.payout-assurance-card li strong{font-size:var(--text-sm);color:var(--ink)}.payout-assurance-card li p{font-size:var(--text-xs);color:var(--muted)!important}.account-type-rail{border-radius:var(--radius-lg)}.account-type-rail input,.account-type-rail select{min-height:34px}.policy-builder .table-card{border-radius:var(--radius-lg)}.policy-builder .section-heading{padding:14px 18px}.policy-builder .section-heading h2{font-size:var(--text-lg);letter-spacing:-.024em}.policy-editor-body{padding:0 18px 18px}.policy-editor-search{margin-top:12px}.policy-editor-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px;max-height:none;padding:1px;display:grid;overflow:visible}.policy-editor-list .check-label{background:var(--surface);font-size:var(--text-sm);transition:background-color var(--dur) var(--ease);border:0;border-radius:8px;gap:9px;padding:9px 12px}.policy-editor-list .check-label:hover{background:var(--n-50)}.policy-editor-list .check-label:has(input:checked){background:var(--red-soft);color:var(--red);font-weight:650}.policy-editor-list input[type=checkbox]{width:15px;height:15px;accent-color:var(--red);flex:0 0 15px}.policy-editor-chips{gap:6px;margin-top:13px}.policy-editor-chips .quiet-button{border-color:var(--red-line);background:var(--red-soft);min-height:28px;color:var(--red);font-size:var(--text-xs);box-shadow:none;border-radius:7px;padding-inline:10px}.policy-editor-chips .quiet-button:hover{border-color:var(--red);color:var(--red);box-shadow:none;background:#fbe3e5}.policy-editor-actions{gap:8px;margin-top:14px}.policy-editor-note{margin-top:14px}.policy-builder .form-note{font-size:var(--text-xs)}.form-note--ok{color:var(--accent-strong);font-weight:650}.form-note--error{color:var(--red);font-weight:650}.record-timeline{gap:0;display:grid}.record-timeline__toolbar{border-bottom:1px solid var(--line-soft);background:var(--n-25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:11px 18px;display:flex}.record-timeline__search{flex:260px;gap:7px;min-width:0;display:flex}.record-timeline__search input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:32px;font-size:var(--text-sm);border-radius:8px;flex:1;padding:0 11px}.record-timeline__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:0}.record-timeline__search .quiet-button{flex:none;min-height:32px}.record-timeline__filters{flex-wrap:wrap;gap:5px;display:flex}.record-timeline__filters a{border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.record-timeline__filters a:hover{border-color:var(--line-strong);color:var(--ink)}.record-timeline__filters a b{background:var(--surface-sunken);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:10px}.record-timeline__filters a[aria-current=page]{border-color:var(--n-900);background:var(--n-900);color:#fff}.record-timeline__filters a[aria-current=page] b{color:#fff;background:#ffffff2e}.record-timeline__unpublished{border-bottom:1px solid var(--line-soft);background:var(--amber-soft);color:var(--amber);font-size:var(--text-xs);margin:0;padding:9px 18px;line-height:1.5}.record-timeline__outstanding,.record-timeline__month{padding:12px 18px 4px}.record-timeline__outstanding{background:var(--n-25);border-bottom:1px solid var(--line-soft)}.record-timeline__outstanding h4,.record-timeline__month h4{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700}.record-timeline__outstanding h4{color:var(--amber)}.activity-row{border-bottom:1px solid var(--line-soft);grid-template-columns:108px minmax(0,1fr) auto;align-items:start;gap:4px 14px;margin-bottom:11px;padding:0 0 11px;display:grid}.record-timeline__outstanding .activity-row:last-child,.record-timeline__month .activity-row:last-child{border-bottom:0;margin-bottom:0}.activity-row__kind{border-left:2px solid var(--line-strong);color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;padding-left:9px;font-size:10px;font-weight:700;overflow:hidden}.activity-row--note .activity-row__kind{border-left-color:var(--blue);color:var(--blue)}.activity-row--assignment .activity-row__kind{border-left-color:var(--violet);color:var(--violet)}.activity-row--status .activity-row__kind{border-left-color:var(--accent-strong);color:var(--accent-strong)}.activity-row--task .activity-row__kind{border-left-color:var(--amber);color:var(--amber)}.activity-row--decision .activity-row__kind{border-left-color:var(--red);color:var(--red)}.activity-row--outstanding .activity-row__kind{border-left-color:var(--amber);color:var(--amber)}.activity-row__main{gap:5px;min-width:0;display:grid}.activity-row__main>strong{font-size:var(--text-sm);font-weight:650}.activity-row__main>p{color:var(--ink-soft);font-size:var(--text-sm);margin:0;line-height:1.55}.activity-row__main>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.activity-row__side{text-align:right;justify-items:end;gap:2px;display:grid}.activity-row__side time{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.activity-row__side small{color:var(--muted);white-space:nowrap;font-size:10.5px}.activity-diff,.config-diff{gap:5px;margin:0;display:grid}.config-diff{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 16px}.activity-diff>div,.config-diff>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.config-diff>div{gap:3px;display:grid}.activity-diff dt,.config-diff dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.activity-diff dd,.config-diff dd{min-width:0;font-size:var(--text-sm);margin:0}.activity-diff dd>span[aria-hidden],.config-diff dd>span[aria-hidden]{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.activity-diff s,.config-diff s{color:var(--muted);-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400)}.activity-diff i,.config-diff i{color:var(--n-400);font-style:normal}.activity-diff b,.config-diff b{color:var(--ink);font-weight:650}.approval-inspector__config{border-bottom:1px solid var(--line-soft);padding:14px 21px}.approval-inspector__config h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-weight:700}.approval-type--open-account{background:var(--accent-soft);color:var(--accent-strong)}.approval-type--leverage-change{background:var(--amber-soft);color:var(--amber)}.approval-type--internal-transfer{background:var(--blue-soft);color:var(--blue)}.approval-type--password-reset{background:var(--violet-soft);color:var(--violet)}.approval-type--ib-registration{color:#17703f;background:#eaf6ee}.approval-type-tile--open-account{color:#d3f7ec;background:linear-gradient(145deg,#1b8a73,#12614f)}.approval-type-tile--leverage-change{color:#ffe9c8;background:linear-gradient(145deg,#b57720,#8a5a12)}.approval-type-tile--internal-transfer{color:#dcebff;background:linear-gradient(145deg,#3d7bc2,#2a5a94)}.approval-type-tile--password-reset{color:#e6e4ff;background:linear-gradient(145deg,#6f66c2,#4d4594)}.approval-type-tile--ib-registration{color:#d8f5e4;background:linear-gradient(145deg,#24875a,#17603e)}.panel-heading__side{flex:none;align-items:center;gap:10px;display:flex}.record-pager{border:1px solid var(--line);background:var(--surface-sunken);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.record-pager__step{min-width:26px;height:24px;color:var(--ink-soft);border-radius:6px;place-items:center;font-size:14px;line-height:1;text-decoration:none;display:grid}.record-pager__step:hover{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.record-pager__step[aria-disabled=true]{color:var(--n-300);pointer-events:none}.record-pager__position{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;font-size:10.5px;font-weight:700}.table-pager{border-top:1px solid var(--line-soft);background:var(--n-25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:10px 18px;display:flex}.table-pager__count{color:var(--muted);font-size:var(--text-xs);margin:0}.table-pager__count b{color:var(--ink);font-variant-numeric:tabular-nums}.table-pager__count em{color:var(--amber);font-style:normal}.table-pager__controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.table-pager__size{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.table-pager__size a,.table-pager__pages a{min-width:26px;height:26px;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border:1px solid #0000;border-radius:6px;place-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:grid}.table-pager__size a:hover,.table-pager__pages a:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.table-pager__size a[aria-current=page],.table-pager__pages a[aria-current=page]{border-color:var(--n-900);background:var(--n-900);color:#fff}.table-pager__pages{align-items:center;gap:3px;display:inline-flex}.table-pager__step{font-size:15px;line-height:1}.table-pager__pages a[aria-disabled=true]{color:var(--n-300);pointer-events:none}.table-pager__gap{color:var(--n-400);font-size:var(--text-xs);padding:0 2px}@media (width<=979px){.activity-row{grid-template-columns:minmax(0,1fr);gap:6px}.activity-row__kind{border-left:0;padding-left:0}.activity-row__side{text-align:left;justify-items:start}.record-timeline__toolbar{flex-direction:column;align-items:stretch}}.lifecycle-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.lifecycle-tag{border:1px solid var(--line);background:var(--surface-sunken);color:var(--muted);letter-spacing:.03em;white-space:nowrap;cursor:help;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:700}.lifecycle-tag--registered{border-color:var(--line);background:var(--surface-sunken);color:var(--muted)}.lifecycle-tag--account-opened{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.lifecycle-tag--deposited{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.lifecycle-tag--active{background:var(--violet-soft);color:var(--violet);border-color:#d9d7f0}.lifecycle-filter{flex-wrap:wrap;gap:6px;padding:0 18px 12px;display:flex}.lifecycle-filter a{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--text-xs);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-weight:700;text-decoration:none;display:inline-flex}.lifecycle-filter a:hover{border-color:var(--line-strong);color:var(--ink)}.lifecycle-filter a b{background:var(--surface-sunken);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:10px}.lifecycle-filter a[aria-current=page]{border-color:var(--n-900);background:var(--n-900);color:#fff}.lifecycle-filter a[aria-current=page] b{color:#fff;background:#ffffff2e}.task-filter-bar{border-bottom:1px solid var(--line-soft);background:var(--n-25);flex-wrap:wrap;gap:8px 22px;padding:11px 18px;display:flex}.task-filter-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.task-filter-group>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:700}.task-filter-group a{color:var(--muted);font-size:var(--text-xs);text-transform:capitalize;border:1px solid #0000;border-radius:6px;padding:3px 9px;font-weight:650;text-decoration:none}.task-filter-group a:hover{border-color:var(--line);background:var(--surface);color:var(--ink)}.task-filter-group a[aria-current=page]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.task-priority{border:1px solid var(--line);background:var(--surface-sunken);color:var(--muted);text-transform:capitalize;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.task-priority:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.task-priority--urgent{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.task-priority--standard{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.task-priority--low{border-color:var(--line);background:var(--surface-sunken);color:var(--muted)}.tasks-page tbody tr.task-row--overdue td:first-child{box-shadow:inset 3px 0 0 var(--red)}.tasks-page .summary-band strong{display:block}.tasks-page .task-calendar{padding:14px 18px 18px}.provisioning-terms{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:14px;overflow:hidden}.provisioning-terms__heading{border-bottom:1px solid var(--line-soft);background:var(--n-25);justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 16px;display:flex}.provisioning-terms__heading h3{font-size:var(--text-md);letter-spacing:-.02em;margin:0}.provisioning-terms__heading>span{color:var(--muted);font-size:var(--text-xs)}.provisioning-terms__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 20px;margin:0;padding:14px 16px;display:grid}.provisioning-terms__grid>div{gap:4px;min-width:0;display:grid}.provisioning-terms__description{grid-column:1/-1}.provisioning-terms dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.provisioning-terms dd{color:var(--ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.provisioning-terms__description dd{font-weight:400;line-height:1.55}.provisioning-terms em,.not-published{color:var(--n-400);font-style:normal;font-weight:400}.provisioning-terms__options{flex-wrap:wrap;gap:5px;display:inline-flex}.provisioning-chip{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-soft);border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.provisioning-chip--default{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.provisioning-terms__warning{border-top:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber);font-size:var(--text-xs);margin:0;padding:10px 16px;line-height:1.5}.symbol-groups-layout{align-items:start}.symbol-grid-wrap{padding:14px 18px 4px}.symbol-grid-wrap h3{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700}.symbol-grid-wrap>p{color:var(--muted);font-size:var(--text-xs);margin:10px 0 12px;line-height:1.55}.symbol-grid{flex-wrap:wrap;gap:5px;display:flex}.symbol-chip{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-soft);letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:10.5px;font-weight:650}.queue-row--selected{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-strong)}.payment-methods-page td{vertical-align:top}.payment-methods-page tbody tr.payment-method--disabled{opacity:.62}.payment-methods-page tbody tr.payment-method--disabled td:first-child{box-shadow:inset 3px 0 0 var(--n-300)}.trading-accounts-page tbody tr.account-row--diverged td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.mirror-diff{gap:3px;display:grid}.mirror-diff>span{font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.mirror-diff s{color:var(--muted);-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400)}.mirror-diff i{color:var(--n-400);font-style:normal}.mirror-diff b{color:var(--amber);font-weight:700}.mirror-diff small{color:var(--muted);text-transform:capitalize;font-size:10px}.status-pill--match{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.partner-tiers-page tbody tr.tier-row--promote td:first-child{box-shadow:inset 3px 0 0 var(--accent-strong)}.partner-tiers-page tbody tr.tier-row--review td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.brand-console-page tbody tr.contrast-row--fail td:first-child{box-shadow:inset 3px 0 0 var(--red)}.brand-console-page tbody tr.token-row--derived{opacity:.72}.token-swatch{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.token-swatch i{border:1px solid #12191724;border-radius:5px;flex:0 0 18px;width:18px;height:18px;box-shadow:inset 0 1px #ffffff38}.token-role{border:1px solid var(--line);background:var(--surface-sunken);color:var(--muted);text-transform:capitalize;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.token-role--accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.token-role--status{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.token-role--text{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.status-pill--pass{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.admission-page tbody tr.admission-row--standing td:first-child{box-shadow:inset 3px 0 0 var(--red)}.admission-page tbody tr.admission-row--lapsed{opacity:.66}.admission-page tbody tr.admission-row--lapsed td:first-child{box-shadow:inset 3px 0 0 var(--n-300)}.admission-reason{white-space:normal;max-width:34ch;line-height:1.5}.campaigns-page tbody tr.campaign-row--uncapped td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.campaign-zone{color:var(--muted);letter-spacing:.02em;margin-top:2px;font-size:10px;display:block}.access-log-page tbody tr.signin-row--failed td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.staff-tree-wrap{padding:14px 18px 4px}.staff-branch{position:relative}.staff-branch .staff-branch{border-left:1px solid var(--line);padding-left:12px}.staff-node{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;display:grid}.staff-node--suspended{opacity:.7;border-style:dashed}.staff-node__avatar{width:30px;height:30px;color:var(--mint);background:linear-gradient(150deg,#2a3432,#171d1c);border-radius:9px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.staff-node__main{gap:2px;min-width:0;display:grid}.staff-node__main strong{font-size:var(--text-sm);font-weight:650}.staff-node__main small{color:var(--muted);font-size:var(--text-xs)}.staff-node__side{align-items:center;gap:8px;display:flex}.kyc-form-description{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-sm);margin:0;padding:12px 18px;line-height:1.55}.kyc-form-basis{white-space:normal;max-width:44ch;color:var(--muted);line-height:1.5}.nav-section{border:0}.nav-section>summary.nav-label{cursor:pointer;transition:background-color var(--dur) var(--ease);border-radius:8px;align-items:center;gap:8px;margin:0 4px 4px;padding:5px 6px;list-style:none;display:flex}.nav-section>summary.nav-label::-webkit-details-marker{display:none}.nav-section>summary.nav-label:hover{color:#9fb0ab;background:#ffffff0d}.nav-section>summary.nav-label:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.nav-section>summary.nav-label>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-section>summary.nav-label>b{color:#8b9a96;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:700}.nav-section>summary.nav-label:after{content:"";width:5px;height:5px;transition:transform var(--dur) var(--ease);border-bottom:1.5px solid #6b7a76;border-right:1.5px solid #6b7a76;flex:none;transform:rotate(-45deg)}.nav-section[open]>summary.nav-label:after{transform:rotate(45deg)}.nav-section:not([open]):has(.nav-item--active)>summary.nav-label>span{color:var(--mint)}.nav-section:not([open]):has(.nav-item--active)>summary.nav-label>b{color:var(--mint);background:#3ed6ba2e}.page-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--n-25);color:var(--muted);font-size:var(--text-xs);align-items:flex-start;gap:10px;margin:0;padding:11px 14px;line-height:1.55;display:flex}.page-note__mark{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--muted);border-radius:50%;flex:0 0 18px;place-items:center;margin-top:1px;font-size:10px;font-weight:700;display:grid}.page-note strong{color:var(--ink-soft)}.page-note--info{border-color:var(--line);background:var(--n-25)}.page-note--attention{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.page-note--attention .page-note__mark{border-color:var(--amber-line);color:var(--amber);background:#ffffffa6}.page-note--attention strong{color:var(--amber)}.page-note--caution{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.page-note--caution .page-note__mark{border-color:var(--red-line);color:var(--red);background:#ffffffa6}.page-note--caution strong{color:var(--red)}.record-timeline__unpublished{background:var(--n-25);color:var(--muted);border-bottom-color:var(--line)}.support-escalations--compact{border-radius:6px;align-items:baseline;gap:4px 7px;width:fit-content;max-width:100%;padding:3px 8px;display:flex}.support-escalations--compact>strong{letter-spacing:.07em;white-space:nowrap;font-size:9px}.support-escalations--compact>span{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:inline-flex}.support-escalations--compact b,.support-escalations--compact small{font-size:9.5px}.support-escalations--compact .support-delivery{padding:1px 6px;font-size:10px}.partner-network-hero,.sales-performance-hero,.payout-assurance-card,.account-policy-intro{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);background:var(--surface)!important}.partner-network-hero{box-shadow:none;border:0;gap:12px;background:0 0!important}.partner-network-hero .metric-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--surface)!important}.partner-network-hero .metric-card:before{background:var(--line);display:block}.partner-network-hero .metric-card:first-child:before{background:linear-gradient(90deg, var(--mint), var(--accent-strong))}.partner-network-hero .metric-top,.partner-network-hero .metric-card>p{color:var(--muted)}.partner-network-hero .metric-card>strong{color:var(--ink)}.sales-performance-hero{padding:18px 20px}.sales-performance-hero h2{color:var(--ink);font-variant-numeric:tabular-nums;font-family:var(--font-sans)!important;letter-spacing:-.045em!important;font-size:clamp(30px,3vw,40px)!important;font-weight:700!important}.sales-performance-hero .eyebrow{color:var(--accent-strong)}.sales-performance-hero p{color:var(--muted)}.sales-performance-hero>div>div,.sales-performance-hero dl{border-color:var(--line-soft)!important;background:var(--n-25)!important}.sales-performance-hero dt,.sales-performance-hero span{color:var(--muted)!important}.sales-performance-hero dd,.sales-performance-hero b,.sales-performance-hero strong{color:var(--ink)!important}.payout-assurance-card{padding:14px 16px}.payout-assurance-card h2,.payout-assurance-card h3{color:var(--ink)}.payout-assurance-card p,.payout-assurance-card small{color:var(--muted)}.payout-assurance-card span,.payout-assurance-card b,.payout-assurance-card ol,.payout-assurance-card ul{color:var(--ink-soft)}.friction-boundary{font-size:var(--text-xs);border-block-color:var(--line-soft)!important;background:var(--n-25)!important;color:var(--muted)!important}.leads-summary>span:first-child,.payout-metric-grid .metric-card:first-child,.partner-network-hero .metric-card:first-child,.approval-summary>span:first-child{background:var(--surface)!important;border-color:var(--line)!important}.lead-lookup-panel,.partner-lookup-panel{box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:center;gap:14px 20px;padding:11px 16px;background:var(--surface)!important}.lead-lookup-panel h2,.partner-lookup-panel h2{font-size:var(--text-md)}.lead-lookup-panel>div>p:last-child,.partner-lookup-panel>div>p:last-child{font-size:var(--text-xs);margin-top:3px}.lead-lookup-form>label,.partner-lookup-form>label{font-size:10px}.lead-lookup-form input[type=text],.partner-lookup-form input[type=text],.lead-lookup-panel .primary-button,.partner-lookup-panel .primary-button{min-height:34px}.partner-pulse,.partner-pulse__stats{align-items:center}.partner-pulse__stats>span,.partner-pulse__stats>div{border-color:var(--line-soft)!important;background:var(--n-25)!important}.cashier-inspector{border-left:1px solid var(--line-soft);background:var(--n-25)!important}.cashier-master-detail{align-items:stretch;min-height:0}.cashier-master-detail>.table-wrap{border-right:0}.cashier-master-detail>.table-wrap tbody tr{height:1px}.cashier-master-detail>.table-wrap td{vertical-align:top}.boundary-chip,.page-header .boundary-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--n-25);color:var(--muted);font-size:var(--text-xs);align-items:center;gap:8px;margin-top:10px;padding:6px 11px;font-weight:500;line-height:1.45;display:inline-flex}.boundary-chip:before{content:"";background:var(--accent-strong);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.page-header .scope-note,.payments-page .boundary-chip{align-self:flex-start;margin-top:9px}.hub-tabs{margin-bottom:2px}.leads-page .page-stack>*+*,.partners-page .page-stack>*+*{margin-top:clamp(12px,1.1vw,16px)}.sales-suite-nav+.notice-strip,.growth-suite-nav+.notice-strip{margin-top:10px}.notice-strip+.summary-band,.notice-strip+.metric-grid{margin-top:12px}.summary-band:has(>.freshness){grid-template-columns:repeat(3,minmax(0,1fr)) auto}.summary-band>.freshness{border-left:1px solid var(--line-soft);white-space:nowrap;padding:14px 18px}@media (width<=700px){.summary-band:has(>.freshness){grid-template-columns:repeat(2,minmax(0,1fr))}.summary-band>.freshness{border-left:0;border-top:1px solid var(--line-soft);grid-column:1/-1}}.engagement-hero,.points-brand-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);background:var(--surface)!important}.engagement-hero{box-shadow:none;border:0;padding:0;background:0 0!important}.points-brand-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.points-brand-card__icon{border-radius:15px;width:52px;height:52px;font-size:25px;box-shadow:0 6px 16px #3ed6ba38;color:#06231d!important;background:linear-gradient(150deg,#56e2c6,#10a087)!important}.points-brand-card .eyebrow{color:var(--accent-strong)}.points-brand-card .quiet-button{box-shadow:var(--shadow-xs);border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink-soft)!important}.points-brand-card h2{color:var(--ink);font-size:var(--text-xl);margin:2px 0 0}.points-brand-card p{color:var(--muted);font-size:var(--text-xs)}.engagement-summary div,.engagement-priority-summary div{text-align:left;justify-items:start;padding:14px 18px}.engagement-summary span,.engagement-priority-summary span{color:var(--muted);font-size:var(--text-xs);font-weight:650;display:block}.engagement-summary strong,.engagement-priority-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:700;display:block}.workspace-launcher>footer{flex-wrap:wrap;gap:6px 18px}.workspace-launcher>footer>span:last-child{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.workspace-launcher>footer>span:first-child{flex:260px;min-width:0}.workspace-launcher{width:min(680px,100%)}.launcher-overlay{padding-top:clamp(56px,9vh,96px)}.summary-band--facts>span{padding:12px 18px}.summary-band--facts strong{font-size:var(--text-lg);letter-spacing:-.018em;overflow-wrap:anywhere;margin-bottom:2px;font-weight:650}.friction-summary>div:last-child strong{font-size:var(--text-lg);letter-spacing:-.018em}.panel-record-table{margin:0}.panel-record-table th{background:var(--n-25)}.panel-record-table td strong{font-weight:600}.client-360-page th,.client-360-page td{padding:9px 16px}.auth-screen__intro,.auth-screen>div:first-child{flex-direction:column;justify-content:center;display:flex}.approval-inbox__filters{gap:6px}.approval-inbox__filters button{min-height:30px;font-size:var(--text-xs);padding:0 8px 0 10px}.approval-inbox__filters button b{min-width:17px;height:17px;font-size:9.5px}.approval-inbox__filters .approval-inbox__decidable{margin-left:auto}@media (width<=1400px){.approval-inbox__filters .approval-inbox__decidable{margin-left:0}}.overview-chart-tooltip,.commercial-chart-tooltip{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border:0;border-top:1px solid #ffffff14;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;display:flex;position:static!important;top:auto!important;left:auto!important;transform:none!important}.overview-chart-tooltip strong,.commercial-chart-tooltip strong{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.overview-chart-tooltip span,.commercial-chart-tooltip span{font-variant-numeric:tabular-nums}.commercial-chart-card--retention .commercial-chart-tooltip{border-top-color:var(--line-soft);background:var(--n-25);color:var(--muted)}.commercial-chart-card--retention .commercial-chart-tooltip strong{color:var(--ink)}@media (width<=1240px){.overview-command-hero{grid-template-columns:minmax(0,1fr)}.overview-command-hero .overview-hero__context{max-width:460px}.overview-hero__signals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.overview-hero__signals>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=1240px) and (width>=701px){.overview-hero__signals>div:nth-child(3),.overview-hero__signals>div:nth-child(4){border-top:1px solid #ffffff14;padding-top:12px}}@media (width<=1240px){.overview-jumpnav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}}@media (width<=1180px){.cashier-master-detail,.symbol-groups-layout{grid-template-columns:1fr}.cashier-inspector{border-left:0;border-top:1px solid var(--line-soft)}}.master-detail,.support-chat-layout,.client-tools-panel{align-items:start}.cashier-master-detail{align-items:stretch}.master-detail>.panel,.master-detail>.hub-inspector{min-height:0}.support-chat-layout>.support-chat-list{min-height:260px}.fact-breach{color:var(--red)!important}.summary-band--facts .fact-breach{font-weight:700}.support-chat-thread .support-chat-messages{background:var(--n-25)}.support-chat-thread>header,.support-chat-reply{background:var(--surface)}.support-chat-thread>header .control-note{color:var(--muted);font-size:var(--text-xs);background:0 0;border:0;margin:8px 0 0;padding:0}.group-routing-intro{border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);gap:24px;padding:16px 18px;border-color:var(--line)!important;background:var(--surface)!important}.group-routing-intro .eyebrow{color:var(--accent-strong)}.group-routing-intro h2{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:-.026em;font-weight:700}.group-routing-intro p{color:var(--muted);font-size:var(--text-xs);line-height:1.55}.group-routing-intro>div:last-child>div,.group-routing-intro article{border-color:var(--line)!important;background:var(--n-25)!important}.group-routing-intro strong,.group-routing-intro b{color:var(--ink)}.group-routing-intro small,.group-routing-intro span{color:var(--muted)}.group-routing-intro .routing-preview__chip,.group-routing-intro [class*=chip]{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.type-rail-toolbar{gap:8px}.type-rail-toolbar input{flex:auto;min-width:0}.type-rail-toolbar select{flex:none;min-width:108px}.type-rail-toolbar input,.type-rail-toolbar select{min-height:36px;font-size:var(--text-sm);border-radius:9px}.queue-row--breach{box-shadow:inset 3px 0 0 var(--amber);background:linear-gradient(90deg,#96601a0f,#0000 60%);padding-left:11px}.queue-row--breach strong,.queue-row--breach small{color:var(--amber)}.queue-row--breach>b{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.overview-page .queue-row--breach{background:linear-gradient(90deg,#96601a0f,#0000 60%)}.task-calendar-day>header time{font-size:var(--text-sm);font-weight:700}.task-calendar-day>header span{color:var(--muted);font-size:var(--text-xs);font-weight:600}.access-gate small,.account-policy-intro__proof small,.account-policy-summary small,.action-description,.action-disabled,.action-field>span,.action-field select,.action-field input,.action-field textarea,.action-field textarea,.action-result p,.action-result small,.action-result--ok strong,.action-result--problem strong,.alert-row p,.approval-command__proof small,.approval-queue-heading>span,.approval-summary small,.leads-summary small,.audience-switcher__item>span,.audience-switcher__item small,.avatar,.binding-note p,.boundary-card p,.boundary-card strong,.builder-disclosure>summary>span,.cadence-chip,.certification-note p,.certification-note strong,.challenge-award small,.challenge-card>footer span,.challenge-card>footer span,.game-admin-card>footer span,.reward-card footer,.challenge-card>header>small,.challenge-card>header>small,.cadence-chip,.challenge-card>p,.challenge-card dd,.challenge-card dt,.client-open-form>label,.client-tool>div>p:last-child,.commercial-chart-axis,.commercial-chart-card__header>div>span,.commercial-chart-card__headline small,.commercial-chart-footer,.commercial-chart-footer strong,.commercial-chart-labels,.commercial-chart-stats small,.commercial-chart-tooltip,.commercial-chart-tooltip strong,.commercial-net small,.commercial-overview__heading>span,.commercial-retention-bars button small,.commercial-retention-detail,.commercial-retention-detail small,.commercial-retention-detail strong,.commercial-retention-focus p,.commercial-retention-ring small,.comparison-card dd,.comparison-card dt,.control-evidence li,.control-note,.dashboard-policy-row>span:first-child,.dashboard-policy-row small,.date-copy,.decision-card-main>p,.density-switch button,.directory-filter-grid label,.directory-search-form input,.directory-search-form select,.client-open-form input,.draft-status,.empty-state p,.engagement-builder__footer p,.engagement-builder__intro>span,.engagement-form-grid input,.engagement-form-grid select,.guardrail-fieldset input,.guardrail-fieldset select,.engagement-form-grid label>span,.guardrail-fieldset label>span,.engagement-report-detail-grid span,.engagement-report-detail-grid small,.engagement-report-details>summary span,.engagement-report-strip span,.engagement-report-strip small,.engagement-summary span,.field-row span,.field-row strong,.freshness,.game-admin-card>footer span,.game-admin-card>header small,.game-admin-card>header small,.game-admin-card__brand small,.game-admin-card>p,.game-admin-card blockquote,.game-admin-card dd,.game-admin-card dt,.game-admin-card__brand small,.group-routing-path>span,.group-routing-path>strong,.group-routing-path b,.group-routing-path i,.group-routing-path small,.growth-programmes-page .hub-tabs b,.growth-suite-nav__item>span,.growth-suite-nav__item small,.guardrail-fieldset legend,.health-summary,.hx-chart>figcaption span,.hx-chart__labels,.hx-chart__labels,.overview-crm-chart .hx-chart__labels,.kyc-intake-assurance,.kyc-intake-requirement input[type=file]{font-size:10.5px}.kyc-intake-requirement input[type=file]::file-selector-button{font-size:10.5px}.kyc-intake-requirement small,.kyc-intake-types,.kyc-intake-requirement strong,.launcher-empty p,.launcher-heading>span,.launcher-results a>span,.launcher-results small,.launcher-results strong em,.lead-filter-bar>span,.lead-lookup-form>label,.partner-lookup-form>label,.lead-lookup-form input[type=text],.partner-lookup-form input[type=text],.lead-lookup-panel>div>p:last-child,.partner-lookup-panel>div>p:last-child,.lead-status-filter a,.lead-owner-filter a,.manifest-evidence code,.manifest-evidence span,.metric-card>p,.metric-top,.mode-chip,.mode-tag,.nav-label,.nav-mark,.nav-section .nav-label,.notice-strip p,.overview-chart-card__kicker,.overview-chart-legend button,.overview-chart-summary small,.overview-chart-switch button,.overview-chart-tooltip,.overview-chart-tooltip strong,.overview-command-hero .overview-hero__context:before,.overview-crm-chart .hx-chart__labels,.overview-data-badge,.overview-hero__signals dt,.overview-hero__signals small,.overview-kpi-section .overview-section__heading>span,.overview-panel-count,.overview-queue-bars b,.overview-queue-bars strong,.overview-queue-bars__empty p,.overview-queue-footer,.overview-queue-footer small,.overview-queue-pulse__copy p,.overview-queue-ring small,.overview-section__heading>span,.overview-trend-chart__axis,.overview-trend-chart__labels,.panel-footnote,.panel-heading>a,.partner-attention-strip__stats small,.partner-directory-details>summary>small,.partner-directory-details>summary span,.partner-hierarchy-level+.partner-hierarchy-level:before,.partner-hierarchy-level>header>span,.partner-hierarchy-level>header small,.partner-node>span:last-child small,.partner-node>span:nth-child(2) small,.partner-node__mark,.partner-operation-summary small,.partner-operation-summary__index,.partner-ops-nav a>span,.plan-workflow-nav a>span,.partner-ops-nav small,.plan-workflow-nav small,.partner-profile__identity code,.partner-profile__metrics em,.partner-profile__metrics small,.partner-profile__evidence span,.partner-snapshot small,.partner-snapshot strong,.payout-assurance-card li>span,.plan-builder-group legend,.plan-builder-group legend,.plan-builder-preview span,.plan-builder-help,.plan-builder-assurance,.plan-builder-preview span,.plan-builder-preview strong,.plan-next-action__context small,.plan-safety-strip>small,.plan-versions article>div,.plan-versions p,.plan-versions small,.plan-workflow-nav a>i,.points-brand-card p:last-child,.policy-assurance,.policy-builder--groups .hub-tabs b,.policy-check,.policy-editor-fields:before,.policy-file-types>span,.policy-publish-bar label>span,.policy-requirement legend,.profile-chip>span,.profile-chip small,.programme-context-bar small,.programme-context-bar span,.proof-badge,.queue-row small,.record-row small,.record-row strong,.redemption-admin-card>header div,.redemption-admin-card>header small,.redemption-admin-card dd,.redemption-admin-card dt,.redemption-admin-card__subject,.redemption-lifecycle h4,.redemption-lifecycle p,.redemption-lifecycle span,.redemption-lifecycle small,.redemption-lifecycle strong,.responsible-controls>div>p:last-child,.responsible-controls li span,.responsible-controls li strong,.restricted-panel>span,.restricted-panel code,.restricted-panel p,.reward-card footer,.reward-card footer,.reward-card__cost small,.reward-card p,.reward-card__cost small,.role-grid p,.role-grid small,.routing-preview__audiences small,.routing-preview__audiences strong,.routing-preview__flow article>span,.routing-preview__flow small,.routing-preview__flow strong,.routing-preview__heading>span,.row-meta,.sales-performance-hero dt,.sales-suite-nav__item>span,.scope-chip,.scope-chip,.proof-badge,.mode-tag,.scope-note,.severity,.shadow-comparison__totals span,.shadow-evidence,.shadow-impact span,.shadow-impact small,.shadow-safety span,.simulation-list b,.simulation-list small,.simulation-list strong,.status-pill,.summary-band>span,.support-assignment-summary span,.support-assignment-summary strong,.support-chat-messages span,.support-chat-reply label span,.sales-payout-form label span,.support-escalations>strong,.support-escalations b,.support-escalations small,.support-escalations--compact b,.support-escalations--compact small,.support-filters label>span,.support-sla,.support-thread__message span,.support-thread__message time,.support-unassigned,.task-calendar-day>header span,.task-calendar-day>header time,.task-oversight>small,.task-oversight>span,.task-view-switch a,.timeline p,.timeline small,.timeline strong,.workspace-card small,.workspace-customizer label small,.workspace-customizer label strong,.workspace-customizer legend,.workspace-customizer__intro p,.workspace-customizer__order button,.workspace-customizer__status,.workspace-focus button,.workspace-focus button b,.workspace-launcher>footer,.workspace-launcher>header>button,.workspace-module-group>header>span,.workspace-modules__count,.workspace-modules__empty p,.workspace-modules__storage,.workspace-reset,dd,dt,td,td small,td strong,th,th,.table-wrap th{font-size:10.5px}@media (width<=980px){.mobile-nav-toggle b,.mobile-nav-toggle small,.mobile-nav-toggle strong{font-size:10.5px}}@media (width<=1024px){.overview-crm-chart .hx-chart__labels{font-size:10.5px}}@media (width<=620px){.cashier-queue-table td:before{font-size:10.5px}}@media (width<=700px){.partner-directory-panel td:before{font-size:10.5px}}@media (width<=520px){.overview-hero__signals dt,.overview-hero__signals small,.overview-trend-chart__labels{font-size:10.5px}}.policy-row{border-color:var(--line);border-radius:var(--radius-lg);background:var(--n-25);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 16px;padding:16px 18px 18px}.policy-row legend{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:10.5px;font-weight:700}.policy-row label>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.policy-row label small{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.policy-row input,.policy-row select{border:1px solid var(--line);background-color:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:9px;padding:0 11px;font-weight:500}.policy-row select{padding-right:34px;font-weight:600}.policy-row input:focus,.policy-row select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:0}.policy-row .check-label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-self:end;gap:9px;min-height:36px;padding:0 12px}.policy-row .check-label input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent-strong);flex:0 0 16px;padding:0}.policy-row .check-label>span{color:var(--ink-soft);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:600}.policy-row .text-button,.text-button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);border-radius:9px;place-self:end start;padding:0 14px;font-weight:700}.text-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--n-50)}.text-button--danger{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.text-button--danger:hover:not(:disabled){border-color:var(--red);color:var(--red);background:#fbe3e5}.policy-publish-row,.policy-builder .section-heading--spaced{gap:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#0d1214;--n-25:#12181a;--n-50:#161d20;--n-100:#1b2326;--n-150:#212a2e;--n-200:#283337;--n-300:#3a474c;--n-400:#5d6c71;--n-500:#87979c;--n-600:#a3b2b6;--n-700:#c2cdd0;--n-800:#dde5e7;--n-900:#eef4f5;--n-950:#fff;--ink:#e8f0f1;--ink-soft:#c3d0d3;--muted:#8fa0a4;--muted-strong:#a9b8bc;--line:#253034;--line-soft:#1c2427;--line-strong:#334247;--canvas:#0b1012;--surface:#141b1e;--surface-muted:#12181a;--surface-sunken:#101618;--dark:#0b1012;--dark-2:#141b1e;--mint:#48e0c3;--mint-deep:#4fdcc0;--mint-soft:#12312c;--accent:#3fd3b6;--accent-strong:#4fdcc0;--accent-bright:#6ef0d6;--accent-soft:#12312c;--accent-line:#1d5049;--accent-ring:#4fdcc04d;--amber:#e8b877;--amber-soft:#302514;--amber-line:#4d3a1c;--red:#f2949c;--red-soft:#331a1e;--red-line:#522a30;--blue:#8ab8ea;--blue-soft:#16232f;--blue-line:#263a4d;--violet:#a9a2e6;--violet-soft:#1e1c31;--shadow-xs:0 1px 1px #0000004d;--shadow:0 1px 2px #00000057;--shadow-md:0 2px 6px #0006;--shadow-raised:0 8px 24px #00000075;--shadow-pop:0 18px 50px #00000094}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#0d1214;--n-25:#12181a;--n-50:#161d20;--n-100:#1b2326;--n-150:#212a2e;--n-200:#283337;--n-300:#3a474c;--n-400:#5d6c71;--n-500:#87979c;--n-600:#a3b2b6;--n-700:#c2cdd0;--n-800:#dde5e7;--n-900:#eef4f5;--n-950:#fff;--ink:#e8f0f1;--ink-soft:#c3d0d3;--muted:#8fa0a4;--muted-strong:#a9b8bc;--line:#253034;--line-soft:#1c2427;--line-strong:#334247;--canvas:#0b1012;--surface:#141b1e;--surface-muted:#12181a;--surface-sunken:#101618;--dark:#0b1012;--dark-2:#141b1e;--mint:#48e0c3;--mint-deep:#4fdcc0;--mint-soft:#12312c;--accent:#3fd3b6;--accent-strong:#4fdcc0;--accent-bright:#6ef0d6;--accent-soft:#12312c;--accent-line:#1d5049;--accent-ring:#4fdcc04d;--amber:#e8b877;--amber-soft:#302514;--amber-line:#4d3a1c;--red:#f2949c;--red-soft:#331a1e;--red-line:#522a30;--blue:#8ab8ea;--blue-soft:#16232f;--blue-line:#263a4d;--violet:#a9a2e6;--violet-soft:#1e1c31;--shadow-xs:0 1px 1px #0000004d;--shadow:0 1px 2px #00000057;--shadow-md:0 2px 6px #0006;--shadow-raised:0 8px 24px #00000075;--shadow-pop:0 18px 50px #00000094}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .skip-link{background:var(--surface)}:root:not([data-theme=light]) .side-nav{color:var(--accent-strong)}:root:not([data-theme=light]) .nav-item--active,:root:not([data-theme=light]) .boundary-card strong{color:var(--accent-strong)}:root:not([data-theme=light]) .search-display:hover,:root:not([data-theme=light]) .search-display:focus-visible,:root:not([data-theme=light]) .search-display[aria-expanded=true],:root:not([data-theme=light]) .search-display kbd{background:var(--surface)}:root:not([data-theme=light]) .mode-chip{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .mode-chip i{background:var(--accent-soft)}:root:not([data-theme=light]) .mode-chip--demo{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}:root:not([data-theme=light]) .mode-chip--demo i{background:var(--amber-soft)}:root:not([data-theme=light]) .workspace-launcher,:root:not([data-theme=light]) .workspace-launcher>header>button,:root:not([data-theme=light]) .workspace-launcher kbd,:root:not([data-theme=light]) .quiet-button,:root:not([data-theme=light]) .secondary-button,:root:not([data-theme=light]) .decision-actions button{background:var(--surface)}:root:not([data-theme=light]) .notice-strip{background:var(--accent-soft)}:root:not([data-theme=light]) .notice-strip p,:root:not([data-theme=light]) .boundary-banner p,:root:not([data-theme=light]) .cashier-ops-note,:root:not([data-theme=light]) .empty-copy{color:var(--ink)}:root:not([data-theme=light]) .staff-main select,:root:not([data-theme=light]) .page-stack select,:root:not([data-theme=light]) .table-filter select,:root:not([data-theme=light]) form select{background-color:var(--surface)}:root:not([data-theme=light]) select option,:root:not([data-theme=light]) .staff-main select option,:root:not([data-theme=light]) .page-stack select option,:root:not([data-theme=light]) form select option{background:var(--surface)}:root:not([data-theme=light]) .overview-hero .eyebrow{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-hero .primary-button:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root:not([data-theme=light]) .overview-hero__status--unavailable>i{border-color:var(--amber);background:var(--amber-soft)}:root:not([data-theme=light]) .overview-hero__context dd{color:var(--accent-strong)}:root:not([data-theme=light]) .workspace-focus button{background:var(--surface)}:root:not([data-theme=light]) .workspace-customizer{background:var(--accent-soft)}:root:not([data-theme=light]) .density-switch,:root:not([data-theme=light]) .workspace-customizer__order button{background:var(--surface)}:root:not([data-theme=light]) .workspace-module-group--trader>header>span{color:var(--blue)}:root:not([data-theme=light]) .workspace-module-card{background:var(--surface)}:root:not([data-theme=light]) .workspace-module-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .metric-card:after{background:var(--n-25)}:root:not([data-theme=light]) .freshness{color:var(--accent-strong)}:root:not([data-theme=light]) .freshness i{background:var(--accent-soft)}:root:not([data-theme=light]) .freshness--delayed i,:root:not([data-theme=light]) .freshness--reconciliation-issue i{background:var(--amber-soft)}:root:not([data-theme=light]) .task-view-switch a[aria-current=page],:root:not([data-theme=light]) .lead-lookup-panel,:root:not([data-theme=light]) .partner-lookup-panel,:root:not([data-theme=light]) .client-tool,:root:not([data-theme=light]) .lead-status-filter a:hover,:root:not([data-theme=light]) .lead-owner-filter a:hover,:root:not([data-theme=light]) .task-calendar-day{background:var(--surface)}:root:not([data-theme=light]) .health-summary i{background:var(--accent-soft)}:root:not([data-theme=light]) th,:root:not([data-theme=light]) tbody tr:hover{background:var(--surface)}:root:not([data-theme=light]) .status-pill,:root:not([data-theme=light]) .status-pill--expired,:root:not([data-theme=light]) .status-pill--cancelled{background:var(--n-25);color:var(--ink)}:root:not([data-theme=light]) .partner-snapshot article,:root:not([data-theme=light]) .summary-band,:root:not([data-theme=light]) .decision-card,:root:not([data-theme=light]) .decision-actions,:root:not([data-theme=light]) .plan-versions article{background:var(--surface)}:root:not([data-theme=light]) .shadow-safety{color:var(--accent-strong)}:root:not([data-theme=light]) .shadow-impact article{background:var(--surface)}:root:not([data-theme=light]) .shadow-comparison__totals{background:var(--accent-soft)}:root:not([data-theme=light]) .impact-track{background:var(--n-25)}:root:not([data-theme=light]) .impact-track i.is-down{background:var(--red-soft)}:root:not([data-theme=light]) .impact-track i.is-flat{background:var(--n-100)}:root:not([data-theme=light]) .certification-note{background:var(--accent-soft)}:root:not([data-theme=light]) .role-grid article,:root:not([data-theme=light]) .friction-card{background:var(--surface)}:root:not([data-theme=light]) .friction-card progress{background:var(--n-25)}:root:not([data-theme=light]) .friction-card progress::-webkit-progress-bar{background:var(--n-25)}:root:not([data-theme=light]) .integration-card,:root:not([data-theme=light]) .access-gate,:root:not([data-theme=light]) .action-form,:root:not([data-theme=light]) .support-filters select,:root:not([data-theme=light]) .support-filters input,:root:not([data-theme=light]) .support-assignment-summary,:root:not([data-theme=light]) .scope-chip,:root:not([data-theme=light]) .action-field select,:root:not([data-theme=light]) .action-field input,:root:not([data-theme=light]) .action-field textarea{background:var(--surface)}:root:not([data-theme=light]) .binding-note p{color:var(--red)}:root:not([data-theme=light]) .policy-requirement,:root:not([data-theme=light]) .kyc-intake-requirement,:root:not([data-theme=light]) .comparison-card,:root:not([data-theme=light]) .plan-builder-group,:root:not([data-theme=light]) .engagement-summary,:root:not([data-theme=light]) .engagement-report-strip,:root:not([data-theme=light]) .audience-switcher__item{background:var(--surface)}:root:not([data-theme=light]) .audience-switcher__item:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .challenge-card,:root:not([data-theme=light]) .reward-card,:root:not([data-theme=light]) .redemption-admin-card,:root:not([data-theme=light]) .engagement-builder,:root:not([data-theme=light]) .engagement-form-grid input,:root:not([data-theme=light]) .engagement-form-grid select,:root:not([data-theme=light]) .guardrail-fieldset input,:root:not([data-theme=light]) .guardrail-fieldset select,:root:not([data-theme=light]) .dashboard-policy-row{background:var(--surface)}:root:not([data-theme=light]) .responsible-controls li strong{color:var(--accent-strong)}:root:not([data-theme=light]) .policy-builder .table-card,:root:not([data-theme=light]) .directory-search-form input,:root:not([data-theme=light]) .directory-search-form select,:root:not([data-theme=light]) .client-open-form input,:root:not([data-theme=light]) .stats-row>div,:root:not([data-theme=light]) .stats-row>article,:root:not([data-theme=light]) .type-rail-item,:root:not([data-theme=light]) .type-rail-toolbar input,:root:not([data-theme=light]) .type-rail-toolbar select,:root:not([data-theme=light]) .hub-tabs a[aria-current=page],:root:not([data-theme=light]) .hub-tabs button[aria-current=true],:root:not([data-theme=light]) .auth-screen__panel,:root:not([data-theme=light]) .auth-form input{background:var(--surface)}:root:not([data-theme=light]) .auth-screen__notice{background:var(--red-soft);color:var(--red)}:root:not([data-theme=light]) .support-chat-layout{background:var(--surface)}:root:not([data-theme=light]) .support-chat-list a{background:var(--accent-soft)}:root:not([data-theme=light]) .support-chat-list a.is-selected{background:var(--surface)}:root:not([data-theme=light]) .support-chat-messages li{background:var(--accent-soft)}:root:not([data-theme=light]) .support-chat-messages li[data-author=agent]{background:var(--surface)}:root:not([data-theme=light]) .support-chat-messages li[data-author=system]{background:var(--amber-soft)}:root:not([data-theme=light]) .support-chat-reply textarea,:root:not([data-theme=light]) .sales-payout-form input,:root:not([data-theme=light]) .sales-payout-form select{background:var(--surface)}:root:not([data-theme=light]) .inline-actions button.danger{background:var(--red-soft)}:root:not([data-theme=light]) .nav-label{color:var(--ink)}:root:not([data-theme=light]) .primary-button,:root:not([data-theme=light]) .primary-button:hover{border-color:var(--ink)}:root:not([data-theme=light]) .secondary-button{border-color:var(--accent-strong)}:root:not([data-theme=light]) input[type=text],:root:not([data-theme=light]) input[type=email],:root:not([data-theme=light]) input[type=password],:root:not([data-theme=light]) input[type=search],:root:not([data-theme=light]) input[type=number],:root:not([data-theme=light]) input[type=date],:root:not([data-theme=light]) input[type=datetime-local],:root:not([data-theme=light]) select,:root:not([data-theme=light]) textarea{background-color:var(--surface)}:root:not([data-theme=light]) .notice-strip{border-color:var(--accent-strong)}:root:not([data-theme=light]) th,:root:not([data-theme=light]) .table-wrap th{background:var(--accent-soft);color:var(--ink)}:root:not([data-theme=light]) tbody tr:hover{background:var(--accent-soft)}:root:not([data-theme=light]) .auth-screen{background:var(--n-25)}:root:not([data-theme=light]) .nav-section .nav-label{color:var(--ink)}:root:not([data-theme=light]) .sales-suite-nav__item:hover{background:var(--accent-soft)}:root:not([data-theme=light]) .sales-suite-nav__item--active,:root:not([data-theme=light]) .sales-suite-nav__item--active:hover{border-color:var(--ink)}:root:not([data-theme=light]) .approval-queue-heading>span{background:var(--surface)}:root:not([data-theme=light]) .leads-page .lead-filter-bar{background:var(--accent-soft)}:root:not([data-theme=light]) .sales-performance-hero dd{color:var(--accent-strong)}:root:not([data-theme=light]) .payout-metric-grid .metric-card:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .growth-suite-nav__item:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root:not([data-theme=light]) .growth-suite-nav__item--active,:root:not([data-theme=light]) .growth-suite-nav__item--active:hover{border-color:var(--ink)}:root:not([data-theme=light]) .partner-attention-strip__stats{background:var(--surface)}:root:not([data-theme=light]) .partner-attention-strip__stats .is-urgent{background:var(--amber-soft);color:var(--red)}:root:not([data-theme=light]) .partner-hierarchy-level{background:var(--accent-soft)}:root:not([data-theme=light]) .partner-hierarchy-level+.partner-hierarchy-level:before,:root:not([data-theme=light]) .partner-hierarchy-level>header>span,:root:not([data-theme=light]) .partner-node{background:var(--surface)}:root:not([data-theme=light]) .partner-node:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .partner-directory-details{background:var(--surface)}:root:not([data-theme=light]) .partner-directory-details[open]>summary,:root:not([data-theme=light]) .partner-directory-panel tbody tr:hover,:root:not([data-theme=light]) .partner-profile__metrics{background:var(--accent-soft)}:root:not([data-theme=light]) .partner-profile__evidence>div{background:var(--surface)}:root:not([data-theme=light]) .partner-ops-nav,:root:not([data-theme=light]) .plan-workflow-nav{background:var(--n-50)}:root:not([data-theme=light]) .partner-ops-nav a,:root:not([data-theme=light]) .plan-workflow-nav a{background:var(--surface)}:root:not([data-theme=light]) .partner-operation-panel[open]{border-color:var(--accent-strong)}:root:not([data-theme=light]) .plan-workflow-nav a.is-complete>i{background:var(--accent-soft)}:root:not([data-theme=light]) .plan-workflow-nav a.is-locked{background:var(--surface)}:root:not([data-theme=light]) .plan-workflow-nav a.is-attention{background:var(--amber-soft)}:root:not([data-theme=light]) .plan-workflow-nav a.is-attention>i{background:var(--amber-soft);color:var(--amber)}:root:not([data-theme=light]) .plan-next-action__context{background:var(--surface)}:root:not([data-theme=light]) .plan-versions{background:var(--accent-soft)}:root:not([data-theme=light]) .plan-versions article:has(.status-pill--draft){border-color:var(--accent-strong)}:root:not([data-theme=light]) .audience-switcher--prominent .audience-switcher__item--active{border-color:var(--ink)}:root:not([data-theme=light]) .engagement-report-details,:root:not([data-theme=light]) .builder-disclosure{background:var(--surface)}:root:not([data-theme=light]) .builder-disclosure[open]{border-color:var(--accent-strong)}:root:not([data-theme=light]) .builder-disclosure[open]>summary{background:var(--accent-soft)}:root:not([data-theme=light]) .policy-builder__context{background:var(--surface)}:root:not([data-theme=light]) .draft-status{background:var(--n-25)}:root:not([data-theme=light]) .draft-status--dirty{border-color:var(--accent-strong)}:root:not([data-theme=light]) .policy-builder--groups .hub-tabs b,:root:not([data-theme=light]) .routing-preview{background:var(--accent-soft)}:root:not([data-theme=light]) .routing-preview__audiences>span{background:var(--surface)}:root:not([data-theme=light]) .routing-preview__audiences>span:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .routing-preview__flow article{background:var(--surface)}:root:not([data-theme=light]) .routing-preview__flow article.is-active{border-color:var(--accent-strong)}:root:not([data-theme=light]) .routing-preview__flow article.is-final{border-color:var(--ink)}:root:not([data-theme=light]) .policy-publish-bar,:root:not([data-theme=light]) .policy-editor-fields:before{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-hero__signals dd{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-hero__signals .is-warning dd{color:var(--amber)}:root:not([data-theme=light]) .overview-command-hero .overview-hero__context:before{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-kpi-section .overview-section__heading>span{background:var(--surface)}:root:not([data-theme=light]) .overview-metric-grid .metric-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .overview-metric-grid .metric-card>p{color:var(--ink)}:root:not([data-theme=light]) .overview-data-badge{background:var(--surface);color:var(--ink)}:root:not([data-theme=light]) .overview-chart-card{background:var(--surface)}:root:not([data-theme=light]) .overview-chart-card--trend,:root:not([data-theme=light]) .overview-chart-card--trend .overview-chart-card__kicker,:root:not([data-theme=light]) .overview-chart-legend button[aria-pressed=true]{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-legend button i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-chart-tooltip{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-tooltip i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-chart-tooltip .is-kyc{background:var(--blue-soft)}:root:not([data-theme=light]) .overview-trend-chart__labels,:root:not([data-theme=light]) .overview-chart-summary small{color:var(--ink)}:root:not([data-theme=light]) .overview-chart-summary strong{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-switch button[aria-pressed=true]{background:var(--surface)}:root:not([data-theme=light]) .overview-queue-bars>a>i,:root:not([data-theme=light]) .overview-queue-footer,:root:not([data-theme=light]) .overview-queue-footer i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-queue-footer>span:nth-child(2) i{background:var(--amber-soft)}:root:not([data-theme=light]) .overview-panel-count,:root:not([data-theme=light]) .overview-page .page-band--secondary>section.panel tbody tr:hover,:root:not([data-theme=light]) .overview-partner-panel .partner-snapshot article{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-partner-panel .partner-snapshot article:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .commercial-overview__heading>span{background:var(--surface);color:var(--ink)}:root:not([data-theme=light]) .commercial-overview__heading>span i{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-card{background:var(--surface)}:root:not([data-theme=light]) .commercial-net{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-net--negative strong{color:var(--red)}:root:not([data-theme=light]) .commercial-chart-tooltip{color:var(--ink)}:root:not([data-theme=light]) .commercial-chart-tooltip .is-deposit,:root:not([data-theme=light]) .commercial-chart-footer .is-deposit{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-tooltip .is-withdrawal,:root:not([data-theme=light]) .commercial-chart-footer .is-withdrawal{background:var(--amber-soft)}:root:not([data-theme=light]) .commercial-chart-footer{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-card--retention,:root:not([data-theme=light]) .commercial-chart-card--retention .commercial-chart-card__header>div>span{color:var(--accent-strong)}:root:not([data-theme=light]) .commercial-retention-bars button{color:var(--ink)}:root:not([data-theme=light]) .commercial-retention-bars .is-repeat{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-retention-detail>span{color:var(--ink)}:root:not([data-theme=light]) .commercial-retention-detail strong{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-page .queue-row--breach>b{border-color:var(--amber)}:root:not([data-theme=light]) .commercial-retention-ring:after{background:var(--surface)}:root:not([data-theme=light]) .commercial-retention-bars .is-first{background:var(--n-100)}:root:not([data-theme=light]) .workspace-modules-shell>summary:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .partner-composition b{background:var(--surface)}:root:not([data-theme=light]) .overview-command-hero h1 em{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-inbox__filters button:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .approval-inbox__filters .approval-inbox__decidable[aria-pressed=true] b{background:var(--surface)}:root:not([data-theme=light]) .approval-type--re-parenting{background:var(--blue-soft);color:var(--blue)}:root:not([data-theme=light]) .approval-inspector__rule>span,:root:not([data-theme=light]) .decision-duo .action-form{background:var(--surface)}:root:not([data-theme=light]) .decision-duo>.action-form:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .decision-duo>.action-form:last-child{border-color:var(--red)}:root:not([data-theme=light]) .approval-authority>span{background:var(--accent-soft)}:root:not([data-theme=light]) .approval-authority code,:root:not([data-theme=light]) .approval-group__heading b{background:var(--surface)}:root:not([data-theme=light]) .approval-row__tile{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-type-tile--withdrawal{color:var(--amber)}:root:not([data-theme=light]) .approval-type-tile--kyc-override{color:var(--blue)}:root:not([data-theme=light]) .approval-type-tile--commission-adjustment{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-type-tile--re-parenting{color:var(--blue)}:root:not([data-theme=light]) .approval-type-tile--permission-change{color:var(--red)}:root:not([data-theme=light]) .sla-timeline--soon .sla-timeline__now{background:var(--amber-soft)}:root:not([data-theme=light]) .leads-page table tbody tr:hover,:root:not([data-theme=light]) .lead-stage-pill--converted{background:var(--accent-soft)}:root:not([data-theme=light]) .lead-owner-chip{background:var(--surface)}:root:not([data-theme=light]) .lead-owner-chip--holding{border-color:var(--amber)}:root:not([data-theme=light]) .lead-lane>header b{background:var(--surface)}:root:not([data-theme=light]) .lead-lane--contacted>header{color:var(--amber)}:root:not([data-theme=light]) .lead-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .lead-stepper__step{background:var(--surface)}:root:not([data-theme=light]) .lead-stepper__step i{background:var(--n-100)}:root:not([data-theme=light]) .lead-stepper__step--done{border-color:var(--accent-strong)}:root:not([data-theme=light]) .lead-stepper__step--discarded{border-color:var(--red)}:root:not([data-theme=light]) .payout-method-chip{background:var(--surface)}:root:not([data-theme=light]) .inline-actions .mini-action--reject{border-color:var(--red)}:root:not([data-theme=light]) .payout-ledger-panel table tbody tr:hover{background:var(--accent-soft)}@media (width<=620px){:root:not([data-theme=light]) .cashier-queue-table tr{background:var(--surface)}}@media (width<=700px){:root:not([data-theme=light]) .partner-directory-panel tbody tr{background:var(--surface)}}}:root[data-theme=dark] .skip-link{background:var(--surface)}:root[data-theme=dark] .side-nav{color:var(--accent-strong)}:root[data-theme=dark] .nav-item--active,:root[data-theme=dark] .boundary-card strong{color:var(--accent-strong)}:root[data-theme=dark] .search-display:hover,:root[data-theme=dark] .search-display:focus-visible,:root[data-theme=dark] .search-display[aria-expanded=true],:root[data-theme=dark] .search-display kbd{background:var(--surface)}:root[data-theme=dark] .mode-chip{background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=dark] .mode-chip i{background:var(--accent-soft)}:root[data-theme=dark] .mode-chip--demo{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}:root[data-theme=dark] .mode-chip--demo i{background:var(--amber-soft)}:root[data-theme=dark] .workspace-launcher,:root[data-theme=dark] .workspace-launcher>header>button,:root[data-theme=dark] .workspace-launcher kbd,:root[data-theme=dark] .quiet-button,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .decision-actions button{background:var(--surface)}:root[data-theme=dark] .notice-strip{background:var(--accent-soft)}:root[data-theme=dark] .notice-strip p,:root[data-theme=dark] .boundary-banner p,:root[data-theme=dark] .cashier-ops-note,:root[data-theme=dark] .empty-copy{color:var(--ink)}:root[data-theme=dark] .staff-main select,:root[data-theme=dark] .page-stack select,:root[data-theme=dark] .table-filter select,:root[data-theme=dark] form select{background-color:var(--surface)}:root[data-theme=dark] select option,:root[data-theme=dark] .staff-main select option,:root[data-theme=dark] .page-stack select option,:root[data-theme=dark] form select option{background:var(--surface)}:root[data-theme=dark] .overview-hero .eyebrow{color:var(--accent-strong)}:root[data-theme=dark] .overview-hero .primary-button:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root[data-theme=dark] .overview-hero__status--unavailable>i{border-color:var(--amber);background:var(--amber-soft)}:root[data-theme=dark] .overview-hero__context dd{color:var(--accent-strong)}:root[data-theme=dark] .workspace-focus button{background:var(--surface)}:root[data-theme=dark] .workspace-customizer{background:var(--accent-soft)}:root[data-theme=dark] .density-switch,:root[data-theme=dark] .workspace-customizer__order button{background:var(--surface)}:root[data-theme=dark] .workspace-module-group--trader>header>span{color:var(--blue)}:root[data-theme=dark] .workspace-module-card{background:var(--surface)}:root[data-theme=dark] .workspace-module-card:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .metric-card:after{background:var(--n-25)}:root[data-theme=dark] .freshness{color:var(--accent-strong)}:root[data-theme=dark] .freshness i{background:var(--accent-soft)}:root[data-theme=dark] .freshness--delayed i,:root[data-theme=dark] .freshness--reconciliation-issue i{background:var(--amber-soft)}:root[data-theme=dark] .task-view-switch a[aria-current=page],:root[data-theme=dark] .lead-lookup-panel,:root[data-theme=dark] .partner-lookup-panel,:root[data-theme=dark] .client-tool,:root[data-theme=dark] .lead-status-filter a:hover,:root[data-theme=dark] .lead-owner-filter a:hover,:root[data-theme=dark] .task-calendar-day{background:var(--surface)}:root[data-theme=dark] .health-summary i{background:var(--accent-soft)}:root[data-theme=dark] th,:root[data-theme=dark] tbody tr:hover{background:var(--surface)}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .status-pill--expired,:root[data-theme=dark] .status-pill--cancelled{background:var(--n-25);color:var(--ink)}:root[data-theme=dark] .partner-snapshot article,:root[data-theme=dark] .summary-band,:root[data-theme=dark] .decision-card,:root[data-theme=dark] .decision-actions,:root[data-theme=dark] .plan-versions article{background:var(--surface)}:root[data-theme=dark] .shadow-safety{color:var(--accent-strong)}:root[data-theme=dark] .shadow-impact article{background:var(--surface)}:root[data-theme=dark] .shadow-comparison__totals{background:var(--accent-soft)}:root[data-theme=dark] .impact-track{background:var(--n-25)}:root[data-theme=dark] .impact-track i.is-down{background:var(--red-soft)}:root[data-theme=dark] .impact-track i.is-flat{background:var(--n-100)}:root[data-theme=dark] .certification-note{background:var(--accent-soft)}:root[data-theme=dark] .role-grid article,:root[data-theme=dark] .friction-card{background:var(--surface)}:root[data-theme=dark] .friction-card progress{background:var(--n-25)}:root[data-theme=dark] .friction-card progress::-webkit-progress-bar{background:var(--n-25)}:root[data-theme=dark] .integration-card,:root[data-theme=dark] .access-gate,:root[data-theme=dark] .action-form,:root[data-theme=dark] .support-filters select,:root[data-theme=dark] .support-filters input,:root[data-theme=dark] .support-assignment-summary,:root[data-theme=dark] .scope-chip,:root[data-theme=dark] .action-field select,:root[data-theme=dark] .action-field input,:root[data-theme=dark] .action-field textarea{background:var(--surface)}:root[data-theme=dark] .binding-note p{color:var(--red)}:root[data-theme=dark] .policy-requirement,:root[data-theme=dark] .kyc-intake-requirement,:root[data-theme=dark] .comparison-card,:root[data-theme=dark] .plan-builder-group,:root[data-theme=dark] .engagement-summary,:root[data-theme=dark] .engagement-report-strip,:root[data-theme=dark] .audience-switcher__item{background:var(--surface)}:root[data-theme=dark] .audience-switcher__item:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .challenge-card,:root[data-theme=dark] .reward-card,:root[data-theme=dark] .redemption-admin-card,:root[data-theme=dark] .engagement-builder,:root[data-theme=dark] .engagement-form-grid input,:root[data-theme=dark] .engagement-form-grid select,:root[data-theme=dark] .guardrail-fieldset input,:root[data-theme=dark] .guardrail-fieldset select,:root[data-theme=dark] .dashboard-policy-row{background:var(--surface)}:root[data-theme=dark] .responsible-controls li strong{color:var(--accent-strong)}:root[data-theme=dark] .policy-builder .table-card,:root[data-theme=dark] .directory-search-form input,:root[data-theme=dark] .directory-search-form select,:root[data-theme=dark] .client-open-form input,:root[data-theme=dark] .stats-row>div,:root[data-theme=dark] .stats-row>article,:root[data-theme=dark] .type-rail-item,:root[data-theme=dark] .type-rail-toolbar input,:root[data-theme=dark] .type-rail-toolbar select,:root[data-theme=dark] .hub-tabs a[aria-current=page],:root[data-theme=dark] .hub-tabs button[aria-current=true],:root[data-theme=dark] .auth-screen__panel,:root[data-theme=dark] .auth-form input{background:var(--surface)}:root[data-theme=dark] .auth-screen__notice{background:var(--red-soft);color:var(--red)}:root[data-theme=dark] .support-chat-layout{background:var(--surface)}:root[data-theme=dark] .support-chat-list a{background:var(--accent-soft)}:root[data-theme=dark] .support-chat-list a.is-selected{background:var(--surface)}:root[data-theme=dark] .support-chat-messages li{background:var(--accent-soft)}:root[data-theme=dark] .support-chat-messages li[data-author=agent]{background:var(--surface)}:root[data-theme=dark] .support-chat-messages li[data-author=system]{background:var(--amber-soft)}:root[data-theme=dark] .support-chat-reply textarea,:root[data-theme=dark] .sales-payout-form input,:root[data-theme=dark] .sales-payout-form select{background:var(--surface)}:root[data-theme=dark] .inline-actions button.danger{background:var(--red-soft)}:root[data-theme=dark] .nav-label{color:var(--ink)}:root[data-theme=dark] .primary-button,:root[data-theme=dark] .primary-button:hover{border-color:var(--ink)}:root[data-theme=dark] .secondary-button{border-color:var(--accent-strong)}:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=search],:root[data-theme=dark] input[type=number],:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] select,:root[data-theme=dark] textarea{background-color:var(--surface)}:root[data-theme=dark] .notice-strip{border-color:var(--accent-strong)}:root[data-theme=dark] th,:root[data-theme=dark] .table-wrap th{background:var(--accent-soft);color:var(--ink)}:root[data-theme=dark] tbody tr:hover{background:var(--accent-soft)}:root[data-theme=dark] .auth-screen{background:var(--n-25)}:root[data-theme=dark] .nav-section .nav-label{color:var(--ink)}:root[data-theme=dark] .sales-suite-nav__item:hover{background:var(--accent-soft)}:root[data-theme=dark] .sales-suite-nav__item--active,:root[data-theme=dark] .sales-suite-nav__item--active:hover{border-color:var(--ink)}:root[data-theme=dark] .approval-queue-heading>span{background:var(--surface)}:root[data-theme=dark] .leads-page .lead-filter-bar{background:var(--accent-soft)}:root[data-theme=dark] .sales-performance-hero dd{color:var(--accent-strong)}:root[data-theme=dark] .payout-metric-grid .metric-card:first-child{border-color:var(--accent-strong)}:root[data-theme=dark] .growth-suite-nav__item:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root[data-theme=dark] .growth-suite-nav__item--active,:root[data-theme=dark] .growth-suite-nav__item--active:hover{border-color:var(--ink)}:root[data-theme=dark] .partner-attention-strip__stats{background:var(--surface)}:root[data-theme=dark] .partner-attention-strip__stats .is-urgent{background:var(--amber-soft);color:var(--red)}:root[data-theme=dark] .partner-hierarchy-level{background:var(--accent-soft)}:root[data-theme=dark] .partner-hierarchy-level+.partner-hierarchy-level:before,:root[data-theme=dark] .partner-hierarchy-level>header>span,:root[data-theme=dark] .partner-node{background:var(--surface)}:root[data-theme=dark] .partner-node:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .partner-directory-details{background:var(--surface)}:root[data-theme=dark] .partner-directory-details[open]>summary,:root[data-theme=dark] .partner-directory-panel tbody tr:hover,:root[data-theme=dark] .partner-profile__metrics{background:var(--accent-soft)}:root[data-theme=dark] .partner-profile__evidence>div{background:var(--surface)}:root[data-theme=dark] .partner-ops-nav,:root[data-theme=dark] .plan-workflow-nav{background:var(--n-50)}:root[data-theme=dark] .partner-ops-nav a,:root[data-theme=dark] .plan-workflow-nav a{background:var(--surface)}:root[data-theme=dark] .partner-operation-panel[open]{border-color:var(--accent-strong)}:root[data-theme=dark] .plan-workflow-nav a.is-complete>i{background:var(--accent-soft)}:root[data-theme=dark] .plan-workflow-nav a.is-locked{background:var(--surface)}:root[data-theme=dark] .plan-workflow-nav a.is-attention{background:var(--amber-soft)}:root[data-theme=dark] .plan-workflow-nav a.is-attention>i{background:var(--amber-soft);color:var(--amber)}:root[data-theme=dark] .plan-next-action__context{background:var(--surface)}:root[data-theme=dark] .plan-versions{background:var(--accent-soft)}:root[data-theme=dark] .plan-versions article:has(.status-pill--draft){border-color:var(--accent-strong)}:root[data-theme=dark] .audience-switcher--prominent .audience-switcher__item--active{border-color:var(--ink)}:root[data-theme=dark] .engagement-report-details,:root[data-theme=dark] .builder-disclosure{background:var(--surface)}:root[data-theme=dark] .builder-disclosure[open]{border-color:var(--accent-strong)}:root[data-theme=dark] .builder-disclosure[open]>summary{background:var(--accent-soft)}:root[data-theme=dark] .policy-builder__context{background:var(--surface)}:root[data-theme=dark] .draft-status{background:var(--n-25)}:root[data-theme=dark] .draft-status--dirty{border-color:var(--accent-strong)}:root[data-theme=dark] .policy-builder--groups .hub-tabs b,:root[data-theme=dark] .routing-preview{background:var(--accent-soft)}:root[data-theme=dark] .routing-preview__audiences>span{background:var(--surface)}:root[data-theme=dark] .routing-preview__audiences>span:first-child{border-color:var(--accent-strong)}:root[data-theme=dark] .routing-preview__flow article{background:var(--surface)}:root[data-theme=dark] .routing-preview__flow article.is-active{border-color:var(--accent-strong)}:root[data-theme=dark] .routing-preview__flow article.is-final{border-color:var(--ink)}:root[data-theme=dark] .policy-publish-bar,:root[data-theme=dark] .policy-editor-fields:before{background:var(--accent-soft)}:root[data-theme=dark] .overview-hero__signals dd{color:var(--accent-strong)}:root[data-theme=dark] .overview-hero__signals .is-warning dd{color:var(--amber)}:root[data-theme=dark] .overview-command-hero .overview-hero__context:before{color:var(--accent-strong)}:root[data-theme=dark] .overview-kpi-section .overview-section__heading>span{background:var(--surface)}:root[data-theme=dark] .overview-metric-grid .metric-card:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .overview-metric-grid .metric-card>p{color:var(--ink)}:root[data-theme=dark] .overview-data-badge{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .overview-chart-card{background:var(--surface)}:root[data-theme=dark] .overview-chart-card--trend,:root[data-theme=dark] .overview-chart-card--trend .overview-chart-card__kicker,:root[data-theme=dark] .overview-chart-legend button[aria-pressed=true]{color:var(--accent-strong)}:root[data-theme=dark] .overview-chart-legend button i{background:var(--accent-soft)}:root[data-theme=dark] .overview-chart-tooltip{color:var(--accent-strong)}:root[data-theme=dark] .overview-chart-tooltip i{background:var(--accent-soft)}:root[data-theme=dark] .overview-chart-tooltip .is-kyc{background:var(--blue-soft)}:root[data-theme=dark] .overview-trend-chart__labels,:root[data-theme=dark] .overview-chart-summary small{color:var(--ink)}:root[data-theme=dark] .overview-chart-summary strong{color:var(--accent-strong)}:root[data-theme=dark] .overview-chart-switch button[aria-pressed=true]{background:var(--surface)}:root[data-theme=dark] .overview-queue-bars>a>i,:root[data-theme=dark] .overview-queue-footer,:root[data-theme=dark] .overview-queue-footer i{background:var(--accent-soft)}:root[data-theme=dark] .overview-queue-footer>span:nth-child(2) i{background:var(--amber-soft)}:root[data-theme=dark] .overview-panel-count,:root[data-theme=dark] .overview-page .page-band--secondary>section.panel tbody tr:hover,:root[data-theme=dark] .overview-partner-panel .partner-snapshot article{background:var(--accent-soft)}:root[data-theme=dark] .overview-partner-panel .partner-snapshot article:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .commercial-overview__heading>span{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .commercial-overview__heading>span i{background:var(--accent-soft)}:root[data-theme=dark] .commercial-chart-card{background:var(--surface)}:root[data-theme=dark] .commercial-net{background:var(--accent-soft)}:root[data-theme=dark] .commercial-net--negative strong{color:var(--red)}:root[data-theme=dark] .commercial-chart-tooltip{color:var(--ink)}:root[data-theme=dark] .commercial-chart-tooltip .is-deposit,:root[data-theme=dark] .commercial-chart-footer .is-deposit{background:var(--accent-soft)}:root[data-theme=dark] .commercial-chart-tooltip .is-withdrawal,:root[data-theme=dark] .commercial-chart-footer .is-withdrawal{background:var(--amber-soft)}:root[data-theme=dark] .commercial-chart-footer{background:var(--accent-soft)}:root[data-theme=dark] .commercial-chart-card--retention,:root[data-theme=dark] .commercial-chart-card--retention .commercial-chart-card__header>div>span{color:var(--accent-strong)}:root[data-theme=dark] .commercial-retention-bars button{color:var(--ink)}:root[data-theme=dark] .commercial-retention-bars .is-repeat{background:var(--accent-soft)}:root[data-theme=dark] .commercial-retention-detail>span{color:var(--ink)}:root[data-theme=dark] .commercial-retention-detail strong{color:var(--accent-strong)}:root[data-theme=dark] .overview-page .queue-row--breach>b{border-color:var(--amber)}:root[data-theme=dark] .commercial-retention-ring:after{background:var(--surface)}:root[data-theme=dark] .commercial-retention-bars .is-first{background:var(--n-100)}:root[data-theme=dark] .workspace-modules-shell>summary:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .partner-composition b{background:var(--surface)}:root[data-theme=dark] .overview-command-hero h1 em{color:var(--accent-strong)}:root[data-theme=dark] .approval-inbox__filters button:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .approval-inbox__filters .approval-inbox__decidable[aria-pressed=true] b{background:var(--surface)}:root[data-theme=dark] .approval-type--re-parenting{background:var(--blue-soft);color:var(--blue)}:root[data-theme=dark] .approval-inspector__rule>span,:root[data-theme=dark] .decision-duo .action-form{background:var(--surface)}:root[data-theme=dark] .decision-duo>.action-form:first-child{border-color:var(--accent-strong)}:root[data-theme=dark] .decision-duo>.action-form:last-child{border-color:var(--red)}:root[data-theme=dark] .approval-authority>span{background:var(--accent-soft)}:root[data-theme=dark] .approval-authority code,:root[data-theme=dark] .approval-group__heading b{background:var(--surface)}:root[data-theme=dark] .approval-row__tile{color:var(--accent-strong)}:root[data-theme=dark] .approval-type-tile--withdrawal{color:var(--amber)}:root[data-theme=dark] .approval-type-tile--kyc-override{color:var(--blue)}:root[data-theme=dark] .approval-type-tile--commission-adjustment{color:var(--accent-strong)}:root[data-theme=dark] .approval-type-tile--re-parenting{color:var(--blue)}:root[data-theme=dark] .approval-type-tile--permission-change{color:var(--red)}:root[data-theme=dark] .sla-timeline--soon .sla-timeline__now{background:var(--amber-soft)}:root[data-theme=dark] .leads-page table tbody tr:hover,:root[data-theme=dark] .lead-stage-pill--converted{background:var(--accent-soft)}:root[data-theme=dark] .lead-owner-chip{background:var(--surface)}:root[data-theme=dark] .lead-owner-chip--holding{border-color:var(--amber)}:root[data-theme=dark] .lead-lane>header b{background:var(--surface)}:root[data-theme=dark] .lead-lane--contacted>header{color:var(--amber)}:root[data-theme=dark] .lead-card:hover{border-color:var(--accent-strong)}:root[data-theme=dark] .lead-stepper__step{background:var(--surface)}:root[data-theme=dark] .lead-stepper__step i{background:var(--n-100)}:root[data-theme=dark] .lead-stepper__step--done{border-color:var(--accent-strong)}:root[data-theme=dark] .lead-stepper__step--discarded{border-color:var(--red)}:root[data-theme=dark] .payout-method-chip{background:var(--surface)}:root[data-theme=dark] .inline-actions .mini-action--reject{border-color:var(--red)}:root[data-theme=dark] .payout-ledger-panel table tbody tr:hover{background:var(--accent-soft)}@media (width<=620px){:root[data-theme=dark] .cashier-queue-table tr{background:var(--surface)}}@media (width<=700px){:root[data-theme=dark] .partner-directory-panel tbody tr{background:var(--surface)}}:root[data-theme=dark] .side-nav,:root:not([data-theme=light]) .side-nav{box-shadow:inset -1px 0 var(--line);background:linear-gradient(#141b1e 0%,#10171a 100%)}:root[data-theme=dark] .overview-command-hero,:root[data-theme=dark] .sales-performance-hero{box-shadow:0 1px 2px #00000057, inset 0 0 0 1px var(--line)}:root[data-theme=dark] .launcher-overlay{background:#0000009e}:root[data-theme=dark] .overview-chart-card--trend,:root[data-theme=dark] .overview-trend-chart{background:var(--n-25)}:root[data-theme=dark] .staff-main input,:root[data-theme=dark] .staff-main select,:root[data-theme=dark] .staff-main textarea,:root[data-theme=dark] .policy-row input,:root[data-theme=dark] .policy-row select,:root[data-theme=dark] .action-field input,:root[data-theme=dark] .action-field select,:root[data-theme=dark] .action-field textarea{background-color:var(--n-25);color:var(--ink)}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%234fdcc0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .primary-button{border-color:var(--line-strong);color:var(--ink);background:linear-gradient(#263237,#1b2428)}:root[data-theme=dark] .primary-button:hover{background:linear-gradient(#2e3c42,#212c31)}:root[data-theme=dark] .approval-inbox__filters button[aria-pressed=true],:root[data-theme=dark] .workspace-focus button[aria-pressed=true],:root[data-theme=dark] .record-timeline__filters a[aria-current=page],:root[data-theme=dark] .lifecycle-filter a[aria-current=page],:root[data-theme=dark] .table-pager__pages a[aria-current=page],:root[data-theme=dark] .table-pager__size a[aria-current=page]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=dark] .avatar,:root[data-theme=dark] .support-chat-avatar,:root[data-theme=dark] .staff-node__avatar,:root[data-theme=dark] .approval-row__tile{background:linear-gradient(150deg,#212c30,#161d20)}.theme-toggle{border:1px solid var(--line);background:var(--surface-sunken);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.theme-toggle__option{width:26px;height:24px;color:var(--muted);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;font-size:12px;line-height:1;display:grid}.theme-toggle__option:hover{color:var(--ink)}.theme-toggle__option[aria-pressed=true]{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-xs)}.theme-toggle__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}:root[data-theme=dark] html,:root[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]{scrollbar-color:var(--n-300) transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10171a}:root:not([data-theme=light]) .overview-jumpnav,:root:not([data-theme=light]) .plan-workflow-nav,:root:not([data-theme=light]) .growth-programmes-page .hub-tabs{background:#0b1012f5}:root:not([data-theme=light]) .search-display:hover,:root:not([data-theme=light]) .search-display:focus-visible,:root:not([data-theme=light]) .search-display[aria-expanded=true],:root:not([data-theme=light]) .search-display kbd{background:var(--n-25)}:root:not([data-theme=light]) .danger-button:hover,:root:not([data-theme=light]) .policy-editor-chips .quiet-button:hover{background:#402226}:root:not([data-theme=light]) .approval-type--ib-registration{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .action-result dl div{background:#ffffff0f}:root:not([data-theme=light]) .growth-programmes-page .hub-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .growth-programmes-page .hub-tabs a[aria-current=page] b,:root:not([data-theme=light]) .record-timeline__filters a[aria-current=page] b,:root:not([data-theme=light]) .lifecycle-filter a[aria-current=page] b,:root:not([data-theme=light]) .approval-inbox__filters button[aria-pressed=true] b,:root:not([data-theme=light]) .workspace-focus button[aria-pressed=true] b{color:var(--accent-strong);background:#4fdcc02e}:root:not([data-theme=light]) .lifecycle-filter a[aria-current=page],:root:not([data-theme=light]) .record-timeline__filters a[aria-current=page]{color:var(--accent-strong)}:root:not([data-theme=light]) .metric-card{background:var(--surface)}:root:not([data-theme=light]) th{background:var(--n-50);color:var(--muted)}}:root[data-theme=dark] .top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10171a}:root[data-theme=dark] .overview-jumpnav,:root[data-theme=dark] .plan-workflow-nav,:root[data-theme=dark] .growth-programmes-page .hub-tabs{background:#0b1012f5}:root[data-theme=dark] .search-display:hover,:root[data-theme=dark] .search-display:focus-visible,:root[data-theme=dark] .search-display[aria-expanded=true],:root[data-theme=dark] .search-display kbd{background:var(--n-25)}:root[data-theme=dark] .danger-button:hover,:root[data-theme=dark] .policy-editor-chips .quiet-button:hover{background:#402226}:root[data-theme=dark] .approval-type--ib-registration{background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=dark] .action-result dl div{background:#ffffff0f}:root[data-theme=dark] .growth-programmes-page .hub-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=dark] .growth-programmes-page .hub-tabs a[aria-current=page] b,:root[data-theme=dark] .record-timeline__filters a[aria-current=page] b,:root[data-theme=dark] .lifecycle-filter a[aria-current=page] b,:root[data-theme=dark] .approval-inbox__filters button[aria-pressed=true] b,:root[data-theme=dark] .workspace-focus button[aria-pressed=true] b{color:var(--accent-strong);background:#4fdcc02e}:root[data-theme=dark] .lifecycle-filter a[aria-current=page],:root[data-theme=dark] .record-timeline__filters a[aria-current=page]{color:var(--accent-strong)}:root[data-theme=dark] th{background:var(--n-50);color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background:radial-gradient(1200px 520px at 78% -8%, #3ed6ba12, transparent 70%), linear-gradient(180deg, #101719 0, var(--canvas) 34rem)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body,:root:not([data-theme=light]) .metric-card,:root:not([data-theme=light]) .cashier-inspector,:root:not([data-theme=light]) .leads-page .lead-lookup-panel,:root:not([data-theme=light]) .overview-page .page-band--secondary>.workspace-modules,:root:not([data-theme=light]) .partner-attention-strip,:root:not([data-theme=light]) .partner-network-page .partner-lookup-panel,:root:not([data-theme=light]) .partner-node--selected,:root:not([data-theme=light]) .partner-operation-panel>.panel-heading,:root:not([data-theme=light]) .programme-context-bar,:root:not([data-theme=light]) .policy-editor-header,:root:not([data-theme=light]) .overview-metric-grid .metric-card,:root:not([data-theme=light]) .overview-page .panel,:root:not([data-theme=light]) .overview-page .growth-card,:root:not([data-theme=light]) .overview-page .commercial-chart-card,:root:not([data-theme=light]) .overview-page .overview-chart-card--queues,:root:not([data-theme=light]) .overview-page .workspace-modules,:root:not([data-theme=light]) .overview-page .workspace-modules-shell>summary,:root:not([data-theme=light]) .approval-inbox__filters button,:root:not([data-theme=light]) .approval-queue,:root:not([data-theme=light]) .approval-inspector,:root:not([data-theme=light]) .pipeline-strip,:root:not([data-theme=light]) .task-calendar-day,:root:not([data-theme=light]) .lead-card,:root:not([data-theme=light]) .sales-split{background:var(--surface)}}:root[data-theme=dark] body,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .cashier-inspector,:root[data-theme=dark] .leads-page .lead-lookup-panel,:root[data-theme=dark] .overview-page .page-band--secondary>.workspace-modules,:root[data-theme=dark] .partner-attention-strip,:root[data-theme=dark] .partner-network-page .partner-lookup-panel,:root[data-theme=dark] .partner-node--selected,:root[data-theme=dark] .partner-operation-panel>.panel-heading,:root[data-theme=dark] .programme-context-bar,:root[data-theme=dark] .policy-editor-header,:root[data-theme=dark] .overview-metric-grid .metric-card,:root[data-theme=dark] .overview-page .panel,:root[data-theme=dark] .overview-page .growth-card,:root[data-theme=dark] .overview-page .commercial-chart-card,:root[data-theme=dark] .overview-page .overview-chart-card--queues,:root[data-theme=dark] .overview-page .workspace-modules,:root[data-theme=dark] .overview-page .workspace-modules-shell>summary,:root[data-theme=dark] .approval-inbox__filters button,:root[data-theme=dark] .approval-queue,:root[data-theme=dark] .approval-inspector,:root[data-theme=dark] .pipeline-strip,:root[data-theme=dark] .task-calendar-day,:root[data-theme=dark] .lead-card,:root[data-theme=dark] .sales-split{background:var(--surface)}:root[data-theme=dark] .cashier-ops-actions .primary-button,:root[data-theme=dark] .decision-duo>.action-form:first-child .primary-button{color:#d8fbf2;background:linear-gradient(#17705f,#0f4f43);border-color:#1d6b5c}:root[data-theme=dark] .cashier-ops-actions .primary-button:hover,:root[data-theme=dark] .decision-duo>.action-form:first-child .primary-button:hover{background:linear-gradient(#1c8570,#13604f)}:root[data-theme=dark] .decision-duo>.action-form:first-child{background:var(--accent-soft);border-color:var(--accent-line)}:root[data-theme=dark] .decision-duo>.action-form:last-child{background:var(--red-soft);border-color:var(--red-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-0:#0d1214;--n-25:#12181a;--n-50:#161d20;--n-100:#1b2326;--n-150:#212a2e;--n-200:#283337;--n-300:#3a474c;--n-400:#5d6c71;--n-500:#87979c;--n-600:#a3b2b6;--n-700:#c2cdd0;--n-800:#dde5e7;--n-900:#eef4f5;--n-950:#fff;--ink:#e8f0f1;--ink-soft:#c3d0d3;--muted:#8fa0a4;--muted-strong:#a9b8bc;--line:#253034;--line-soft:#1c2427;--line-strong:#334247;--canvas:#0b1012;--surface:#141b1e;--surface-muted:#12181a;--surface-sunken:#101618;--dark:#0b1012;--dark-2:#141b1e;--mint:#48e0c3;--mint-deep:#4fdcc0;--mint-soft:#12312c;--accent:#3fd3b6;--accent-strong:#4fdcc0;--accent-bright:#6ef0d6;--accent-soft:#12312c;--accent-line:#1d5049;--accent-ring:#4fdcc04d;--amber:#e8b877;--amber-soft:#302514;--amber-line:#4d3a1c;--red:#f2949c;--red-soft:#331a1e;--red-line:#522a30;--blue:#8ab8ea;--blue-soft:#16232f;--blue-line:#263a4d;--violet:#a9a2e6;--violet-soft:#1e1c31;--shadow-xs:0 1px 1px #0000004d;--shadow:0 1px 2px #00000057;--shadow-md:0 2px 6px #0006;--shadow-raised:0 8px 24px #00000075;--shadow-pop:0 18px 50px #00000094}:root:not([data-theme=light]) .skip-link{background:var(--surface)}:root:not([data-theme=light]) .side-nav{color:var(--accent-strong)}:root:not([data-theme=light]) .nav-item--active,:root:not([data-theme=light]) .boundary-card strong{color:var(--accent-strong)}:root:not([data-theme=light]) .search-display:hover,:root:not([data-theme=light]) .search-display:focus-visible,:root:not([data-theme=light]) .search-display[aria-expanded=true],:root:not([data-theme=light]) .search-display kbd{background:var(--surface)}:root:not([data-theme=light]) .mode-chip{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .mode-chip i{background:var(--accent-soft)}:root:not([data-theme=light]) .mode-chip--demo{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}:root:not([data-theme=light]) .mode-chip--demo i{background:var(--amber-soft)}:root:not([data-theme=light]) .workspace-launcher,:root:not([data-theme=light]) .workspace-launcher>header>button,:root:not([data-theme=light]) .workspace-launcher kbd,:root:not([data-theme=light]) .quiet-button,:root:not([data-theme=light]) .secondary-button,:root:not([data-theme=light]) .decision-actions button{background:var(--surface)}:root:not([data-theme=light]) .notice-strip{background:var(--accent-soft)}:root:not([data-theme=light]) .notice-strip p,:root:not([data-theme=light]) .boundary-banner p,:root:not([data-theme=light]) .cashier-ops-note,:root:not([data-theme=light]) .empty-copy{color:var(--ink)}:root:not([data-theme=light]) .staff-main select,:root:not([data-theme=light]) .page-stack select,:root:not([data-theme=light]) .table-filter select,:root:not([data-theme=light]) form select{background-color:var(--surface)}:root:not([data-theme=light]) select option,:root:not([data-theme=light]) .staff-main select option,:root:not([data-theme=light]) .page-stack select option,:root:not([data-theme=light]) form select option{background:var(--surface)}:root:not([data-theme=light]) .overview-hero .eyebrow{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-hero .primary-button:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root:not([data-theme=light]) .overview-hero__status--unavailable>i{border-color:var(--amber);background:var(--amber-soft)}:root:not([data-theme=light]) .overview-hero__context dd{color:var(--accent-strong)}:root:not([data-theme=light]) .workspace-focus button{background:var(--surface)}:root:not([data-theme=light]) .workspace-customizer{background:var(--accent-soft)}:root:not([data-theme=light]) .density-switch,:root:not([data-theme=light]) .workspace-customizer__order button{background:var(--surface)}:root:not([data-theme=light]) .workspace-module-group--trader>header>span{color:var(--blue)}:root:not([data-theme=light]) .workspace-module-card{background:var(--surface)}:root:not([data-theme=light]) .workspace-module-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .metric-card:after{background:var(--n-25)}:root:not([data-theme=light]) .freshness{color:var(--accent-strong)}:root:not([data-theme=light]) .freshness i{background:var(--accent-soft)}:root:not([data-theme=light]) .freshness--delayed i,:root:not([data-theme=light]) .freshness--reconciliation-issue i{background:var(--amber-soft)}:root:not([data-theme=light]) .task-view-switch a[aria-current=page],:root:not([data-theme=light]) .lead-lookup-panel,:root:not([data-theme=light]) .partner-lookup-panel,:root:not([data-theme=light]) .client-tool,:root:not([data-theme=light]) .lead-status-filter a:hover,:root:not([data-theme=light]) .lead-owner-filter a:hover,:root:not([data-theme=light]) .task-calendar-day{background:var(--surface)}:root:not([data-theme=light]) .health-summary i{background:var(--accent-soft)}:root:not([data-theme=light]) th,:root:not([data-theme=light]) tbody tr:hover{background:var(--surface)}:root:not([data-theme=light]) .status-pill,:root:not([data-theme=light]) .status-pill--expired,:root:not([data-theme=light]) .status-pill--cancelled{background:var(--n-25);color:var(--ink)}:root:not([data-theme=light]) .partner-snapshot article,:root:not([data-theme=light]) .summary-band,:root:not([data-theme=light]) .decision-card,:root:not([data-theme=light]) .decision-actions,:root:not([data-theme=light]) .plan-versions article{background:var(--surface)}:root:not([data-theme=light]) .shadow-safety{color:var(--accent-strong)}:root:not([data-theme=light]) .shadow-impact article{background:var(--surface)}:root:not([data-theme=light]) .shadow-comparison__totals{background:var(--accent-soft)}:root:not([data-theme=light]) .impact-track{background:var(--n-25)}:root:not([data-theme=light]) .impact-track i.is-down{background:var(--red-soft)}:root:not([data-theme=light]) .impact-track i.is-flat{background:var(--n-100)}:root:not([data-theme=light]) .certification-note{background:var(--accent-soft)}:root:not([data-theme=light]) .role-grid article,:root:not([data-theme=light]) .friction-card{background:var(--surface)}:root:not([data-theme=light]) .friction-card progress{background:var(--n-25)}:root:not([data-theme=light]) .friction-card progress::-webkit-progress-bar{background:var(--n-25)}:root:not([data-theme=light]) .integration-card,:root:not([data-theme=light]) .access-gate,:root:not([data-theme=light]) .action-form,:root:not([data-theme=light]) .support-filters select,:root:not([data-theme=light]) .support-filters input,:root:not([data-theme=light]) .support-assignment-summary,:root:not([data-theme=light]) .scope-chip,:root:not([data-theme=light]) .action-field select,:root:not([data-theme=light]) .action-field input,:root:not([data-theme=light]) .action-field textarea{background:var(--surface)}:root:not([data-theme=light]) .binding-note p{color:var(--red)}:root:not([data-theme=light]) .policy-requirement,:root:not([data-theme=light]) .kyc-intake-requirement,:root:not([data-theme=light]) .comparison-card,:root:not([data-theme=light]) .plan-builder-group,:root:not([data-theme=light]) .engagement-summary,:root:not([data-theme=light]) .engagement-report-strip,:root:not([data-theme=light]) .audience-switcher__item{background:var(--surface)}:root:not([data-theme=light]) .audience-switcher__item:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .challenge-card,:root:not([data-theme=light]) .reward-card,:root:not([data-theme=light]) .redemption-admin-card,:root:not([data-theme=light]) .engagement-builder,:root:not([data-theme=light]) .engagement-form-grid input,:root:not([data-theme=light]) .engagement-form-grid select,:root:not([data-theme=light]) .guardrail-fieldset input,:root:not([data-theme=light]) .guardrail-fieldset select,:root:not([data-theme=light]) .dashboard-policy-row{background:var(--surface)}:root:not([data-theme=light]) .responsible-controls li strong{color:var(--accent-strong)}:root:not([data-theme=light]) .policy-builder .table-card,:root:not([data-theme=light]) .directory-search-form input,:root:not([data-theme=light]) .directory-search-form select,:root:not([data-theme=light]) .client-open-form input,:root:not([data-theme=light]) .stats-row>div,:root:not([data-theme=light]) .stats-row>article,:root:not([data-theme=light]) .type-rail-item,:root:not([data-theme=light]) .type-rail-toolbar input,:root:not([data-theme=light]) .type-rail-toolbar select,:root:not([data-theme=light]) .hub-tabs a[aria-current=page],:root:not([data-theme=light]) .hub-tabs button[aria-current=true],:root:not([data-theme=light]) .auth-screen__panel,:root:not([data-theme=light]) .auth-form input{background:var(--surface)}:root:not([data-theme=light]) .auth-screen__notice{background:var(--red-soft);color:var(--red)}:root:not([data-theme=light]) .support-chat-layout{background:var(--surface)}:root:not([data-theme=light]) .support-chat-list a{background:var(--accent-soft)}:root:not([data-theme=light]) .support-chat-list a.is-selected{background:var(--surface)}:root:not([data-theme=light]) .support-chat-messages li{background:var(--accent-soft)}:root:not([data-theme=light]) .support-chat-messages li[data-author=agent]{background:var(--surface)}:root:not([data-theme=light]) .support-chat-messages li[data-author=system]{background:var(--amber-soft)}:root:not([data-theme=light]) .support-chat-reply textarea,:root:not([data-theme=light]) .sales-payout-form input,:root:not([data-theme=light]) .sales-payout-form select{background:var(--surface)}:root:not([data-theme=light]) .inline-actions button.danger{background:var(--red-soft)}:root:not([data-theme=light]) .nav-label{color:var(--ink)}:root:not([data-theme=light]) .primary-button,:root:not([data-theme=light]) .primary-button:hover{border-color:var(--ink)}:root:not([data-theme=light]) .secondary-button{border-color:var(--accent-strong)}:root:not([data-theme=light]) input[type=text],:root:not([data-theme=light]) input[type=email],:root:not([data-theme=light]) input[type=password],:root:not([data-theme=light]) input[type=search],:root:not([data-theme=light]) input[type=number],:root:not([data-theme=light]) input[type=date],:root:not([data-theme=light]) input[type=datetime-local],:root:not([data-theme=light]) select,:root:not([data-theme=light]) textarea{background-color:var(--surface)}:root:not([data-theme=light]) .notice-strip{border-color:var(--accent-strong)}:root:not([data-theme=light]) th,:root:not([data-theme=light]) .table-wrap th{background:var(--accent-soft);color:var(--ink)}:root:not([data-theme=light]) tbody tr:hover{background:var(--accent-soft)}:root:not([data-theme=light]) .auth-screen{background:var(--n-25)}:root:not([data-theme=light]) .nav-section .nav-label{color:var(--ink)}:root:not([data-theme=light]) .sales-suite-nav__item:hover{background:var(--accent-soft)}:root:not([data-theme=light]) .sales-suite-nav__item--active,:root:not([data-theme=light]) .sales-suite-nav__item--active:hover{border-color:var(--ink)}:root:not([data-theme=light]) .approval-queue-heading>span{background:var(--surface)}:root:not([data-theme=light]) .leads-page .lead-filter-bar{background:var(--accent-soft)}:root:not([data-theme=light]) .sales-performance-hero dd{color:var(--accent-strong)}:root:not([data-theme=light]) .payout-metric-grid .metric-card:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .growth-suite-nav__item:hover{border-color:var(--accent-strong);background:var(--accent-soft)}:root:not([data-theme=light]) .growth-suite-nav__item--active,:root:not([data-theme=light]) .growth-suite-nav__item--active:hover{border-color:var(--ink)}:root:not([data-theme=light]) .partner-attention-strip__stats{background:var(--surface)}:root:not([data-theme=light]) .partner-attention-strip__stats .is-urgent{background:var(--amber-soft);color:var(--red)}:root:not([data-theme=light]) .partner-hierarchy-level{background:var(--accent-soft)}:root:not([data-theme=light]) .partner-hierarchy-level+.partner-hierarchy-level:before,:root:not([data-theme=light]) .partner-hierarchy-level>header>span,:root:not([data-theme=light]) .partner-node{background:var(--surface)}:root:not([data-theme=light]) .partner-node:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .partner-directory-details{background:var(--surface)}:root:not([data-theme=light]) .partner-directory-details[open]>summary,:root:not([data-theme=light]) .partner-directory-panel tbody tr:hover,:root:not([data-theme=light]) .partner-profile__metrics{background:var(--accent-soft)}:root:not([data-theme=light]) .partner-profile__evidence>div{background:var(--surface)}:root:not([data-theme=light]) .partner-ops-nav,:root:not([data-theme=light]) .plan-workflow-nav{background:var(--n-50)}:root:not([data-theme=light]) .partner-ops-nav a,:root:not([data-theme=light]) .plan-workflow-nav a{background:var(--surface)}:root:not([data-theme=light]) .partner-operation-panel[open]{border-color:var(--accent-strong)}:root:not([data-theme=light]) .plan-workflow-nav a.is-complete>i{background:var(--accent-soft)}:root:not([data-theme=light]) .plan-workflow-nav a.is-locked{background:var(--surface)}:root:not([data-theme=light]) .plan-workflow-nav a.is-attention{background:var(--amber-soft)}:root:not([data-theme=light]) .plan-workflow-nav a.is-attention>i{background:var(--amber-soft);color:var(--amber)}:root:not([data-theme=light]) .plan-next-action__context{background:var(--surface)}:root:not([data-theme=light]) .plan-versions{background:var(--accent-soft)}:root:not([data-theme=light]) .plan-versions article:has(.status-pill--draft){border-color:var(--accent-strong)}:root:not([data-theme=light]) .audience-switcher--prominent .audience-switcher__item--active{border-color:var(--ink)}:root:not([data-theme=light]) .engagement-report-details,:root:not([data-theme=light]) .builder-disclosure{background:var(--surface)}:root:not([data-theme=light]) .builder-disclosure[open]{border-color:var(--accent-strong)}:root:not([data-theme=light]) .builder-disclosure[open]>summary{background:var(--accent-soft)}:root:not([data-theme=light]) .policy-builder__context{background:var(--surface)}:root:not([data-theme=light]) .draft-status{background:var(--n-25)}:root:not([data-theme=light]) .draft-status--dirty{border-color:var(--accent-strong)}:root:not([data-theme=light]) .policy-builder--groups .hub-tabs b,:root:not([data-theme=light]) .routing-preview{background:var(--accent-soft)}:root:not([data-theme=light]) .routing-preview__audiences>span{background:var(--surface)}:root:not([data-theme=light]) .routing-preview__audiences>span:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .routing-preview__flow article{background:var(--surface)}:root:not([data-theme=light]) .routing-preview__flow article.is-active{border-color:var(--accent-strong)}:root:not([data-theme=light]) .routing-preview__flow article.is-final{border-color:var(--ink)}:root:not([data-theme=light]) .policy-publish-bar,:root:not([data-theme=light]) .policy-editor-fields:before{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-hero__signals dd{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-hero__signals .is-warning dd{color:var(--amber)}:root:not([data-theme=light]) .overview-command-hero .overview-hero__context:before{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-kpi-section .overview-section__heading>span{background:var(--surface)}:root:not([data-theme=light]) .overview-metric-grid .metric-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .overview-metric-grid .metric-card>p{color:var(--ink)}:root:not([data-theme=light]) .overview-data-badge{background:var(--surface);color:var(--ink)}:root:not([data-theme=light]) .overview-chart-card{background:var(--surface)}:root:not([data-theme=light]) .overview-chart-card--trend,:root:not([data-theme=light]) .overview-chart-card--trend .overview-chart-card__kicker,:root:not([data-theme=light]) .overview-chart-legend button[aria-pressed=true]{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-legend button i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-chart-tooltip{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-tooltip i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-chart-tooltip .is-kyc{background:var(--blue-soft)}:root:not([data-theme=light]) .overview-trend-chart__labels,:root:not([data-theme=light]) .overview-chart-summary small{color:var(--ink)}:root:not([data-theme=light]) .overview-chart-summary strong{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-chart-switch button[aria-pressed=true]{background:var(--surface)}:root:not([data-theme=light]) .overview-queue-bars>a>i,:root:not([data-theme=light]) .overview-queue-footer,:root:not([data-theme=light]) .overview-queue-footer i{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-queue-footer>span:nth-child(2) i{background:var(--amber-soft)}:root:not([data-theme=light]) .overview-panel-count,:root:not([data-theme=light]) .overview-page .page-band--secondary>section.panel tbody tr:hover,:root:not([data-theme=light]) .overview-partner-panel .partner-snapshot article{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-partner-panel .partner-snapshot article:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .commercial-overview__heading>span{background:var(--surface);color:var(--ink)}:root:not([data-theme=light]) .commercial-overview__heading>span i{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-card{background:var(--surface)}:root:not([data-theme=light]) .commercial-net{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-net--negative strong{color:var(--red)}:root:not([data-theme=light]) .commercial-chart-tooltip{color:var(--ink)}:root:not([data-theme=light]) .commercial-chart-tooltip .is-deposit,:root:not([data-theme=light]) .commercial-chart-footer .is-deposit{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-tooltip .is-withdrawal,:root:not([data-theme=light]) .commercial-chart-footer .is-withdrawal{background:var(--amber-soft)}:root:not([data-theme=light]) .commercial-chart-footer{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-chart-card--retention,:root:not([data-theme=light]) .commercial-chart-card--retention .commercial-chart-card__header>div>span{color:var(--accent-strong)}:root:not([data-theme=light]) .commercial-retention-bars button{color:var(--ink)}:root:not([data-theme=light]) .commercial-retention-bars .is-repeat{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-retention-detail>span{color:var(--ink)}:root:not([data-theme=light]) .commercial-retention-detail strong{color:var(--accent-strong)}:root:not([data-theme=light]) .overview-page .queue-row--breach>b{border-color:var(--amber)}:root:not([data-theme=light]) .commercial-retention-ring:after{background:var(--surface)}:root:not([data-theme=light]) .commercial-retention-bars .is-first{background:var(--n-100)}:root:not([data-theme=light]) .workspace-modules-shell>summary:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .partner-composition b{background:var(--surface)}:root:not([data-theme=light]) .overview-command-hero h1 em{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-inbox__filters button:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .approval-inbox__filters .approval-inbox__decidable[aria-pressed=true] b{background:var(--surface)}:root:not([data-theme=light]) .approval-type--re-parenting{background:var(--blue-soft);color:var(--blue)}:root:not([data-theme=light]) .approval-inspector__rule>span,:root:not([data-theme=light]) .decision-duo .action-form{background:var(--surface)}:root:not([data-theme=light]) .decision-duo>.action-form:first-child{border-color:var(--accent-strong)}:root:not([data-theme=light]) .decision-duo>.action-form:last-child{border-color:var(--red)}:root:not([data-theme=light]) .approval-authority>span{background:var(--accent-soft)}:root:not([data-theme=light]) .approval-authority code,:root:not([data-theme=light]) .approval-group__heading b{background:var(--surface)}:root:not([data-theme=light]) .approval-row__tile{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-type-tile--withdrawal{color:var(--amber)}:root:not([data-theme=light]) .approval-type-tile--kyc-override{color:var(--blue)}:root:not([data-theme=light]) .approval-type-tile--commission-adjustment{color:var(--accent-strong)}:root:not([data-theme=light]) .approval-type-tile--re-parenting{color:var(--blue)}:root:not([data-theme=light]) .approval-type-tile--permission-change{color:var(--red)}:root:not([data-theme=light]) .sla-timeline--soon .sla-timeline__now{background:var(--amber-soft)}:root:not([data-theme=light]) .leads-page table tbody tr:hover,:root:not([data-theme=light]) .lead-stage-pill--converted{background:var(--accent-soft)}:root:not([data-theme=light]) .lead-owner-chip{background:var(--surface)}:root:not([data-theme=light]) .lead-owner-chip--holding{border-color:var(--amber)}:root:not([data-theme=light]) .lead-lane>header b{background:var(--surface)}:root:not([data-theme=light]) .lead-lane--contacted>header{color:var(--amber)}:root:not([data-theme=light]) .lead-card:hover{border-color:var(--accent-strong)}:root:not([data-theme=light]) .lead-stepper__step{background:var(--surface)}:root:not([data-theme=light]) .lead-stepper__step i{background:var(--n-100)}:root:not([data-theme=light]) .lead-stepper__step--done{border-color:var(--accent-strong)}:root:not([data-theme=light]) .lead-stepper__step--discarded{border-color:var(--red)}:root:not([data-theme=light]) .payout-method-chip{background:var(--surface)}:root:not([data-theme=light]) .inline-actions .mini-action--reject{border-color:var(--red)}:root:not([data-theme=light]) .payout-ledger-panel table tbody tr:hover{background:var(--accent-soft)}:root:not([data-theme=light]) .side-nav,:root:not([data-theme=light]) .side-nav{box-shadow:inset -1px 0 var(--line);background:linear-gradient(#141b1e 0%,#10171a 100%)}:root:not([data-theme=light]) .overview-command-hero,:root:not([data-theme=light]) .sales-performance-hero{box-shadow:0 1px 2px #00000057, inset 0 0 0 1px var(--line)}:root:not([data-theme=light]) .launcher-overlay{background:#0000009e}:root:not([data-theme=light]) .overview-chart-card--trend,:root:not([data-theme=light]) .overview-trend-chart{background:var(--n-25)}:root:not([data-theme=light]) .staff-main input,:root:not([data-theme=light]) .staff-main select,:root:not([data-theme=light]) .staff-main textarea,:root:not([data-theme=light]) .policy-row input,:root:not([data-theme=light]) .policy-row select,:root:not([data-theme=light]) .action-field input,:root:not([data-theme=light]) .action-field select,:root:not([data-theme=light]) .action-field textarea{background-color:var(--n-25);color:var(--ink)}:root:not([data-theme=light]) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%234fdcc0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root:not([data-theme=light]) .primary-button{border-color:var(--line-strong);color:var(--ink);background:linear-gradient(#263237,#1b2428)}:root:not([data-theme=light]) .primary-button:hover{background:linear-gradient(#2e3c42,#212c31)}:root:not([data-theme=light]) .approval-inbox__filters button[aria-pressed=true],:root:not([data-theme=light]) .workspace-focus button[aria-pressed=true],:root:not([data-theme=light]) .record-timeline__filters a[aria-current=page],:root:not([data-theme=light]) .lifecycle-filter a[aria-current=page],:root:not([data-theme=light]) .table-pager__pages a[aria-current=page],:root:not([data-theme=light]) .table-pager__size a[aria-current=page]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .avatar,:root:not([data-theme=light]) .support-chat-avatar,:root:not([data-theme=light]) .staff-node__avatar,:root:not([data-theme=light]) .approval-row__tile{background:linear-gradient(150deg,#212c30,#161d20)}:root:not([data-theme=light]) html,:root:not([data-theme=light]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]){scrollbar-color:var(--n-300) transparent}:root:not([data-theme=light]) .top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10171a}:root:not([data-theme=light]) .overview-jumpnav,:root:not([data-theme=light]) .plan-workflow-nav,:root:not([data-theme=light]) .growth-programmes-page .hub-tabs{background:#0b1012f5}:root:not([data-theme=light]) .search-display:hover,:root:not([data-theme=light]) .search-display:focus-visible,:root:not([data-theme=light]) .search-display[aria-expanded=true],:root:not([data-theme=light]) .search-display kbd{background:var(--n-25)}:root:not([data-theme=light]) .danger-button:hover,:root:not([data-theme=light]) .policy-editor-chips .quiet-button:hover{background:#402226}:root:not([data-theme=light]) .approval-type--ib-registration{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .action-result dl div{background:#ffffff0f}:root:not([data-theme=light]) .growth-programmes-page .hub-tabs a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong)}:root:not([data-theme=light]) .growth-programmes-page .hub-tabs a[aria-current=page] b,:root:not([data-theme=light]) .record-timeline__filters a[aria-current=page] b,:root:not([data-theme=light]) .lifecycle-filter a[aria-current=page] b,:root:not([data-theme=light]) .approval-inbox__filters button[aria-pressed=true] b,:root:not([data-theme=light]) .workspace-focus button[aria-pressed=true] b{color:var(--accent-strong);background:#4fdcc02e}:root:not([data-theme=light]) .lifecycle-filter a[aria-current=page],:root:not([data-theme=light]) .record-timeline__filters a[aria-current=page]{color:var(--accent-strong)}:root:not([data-theme=light]) th{background:var(--n-50);color:var(--muted)}:root:not([data-theme=light]) body{background:radial-gradient(1200px 520px at 78% -8%, #3ed6ba12, transparent 70%), linear-gradient(180deg, #101719 0, var(--canvas) 34rem);background:var(--surface)}:root:not([data-theme=light]) .metric-card,:root:not([data-theme=light]) .cashier-inspector,:root:not([data-theme=light]) .leads-page .lead-lookup-panel,:root:not([data-theme=light]) .overview-page .page-band--secondary>.workspace-modules,:root:not([data-theme=light]) .partner-attention-strip,:root:not([data-theme=light]) .partner-network-page .partner-lookup-panel,:root:not([data-theme=light]) .partner-node--selected,:root:not([data-theme=light]) .partner-operation-panel>.panel-heading,:root:not([data-theme=light]) .programme-context-bar,:root:not([data-theme=light]) .policy-editor-header,:root:not([data-theme=light]) .overview-metric-grid .metric-card,:root:not([data-theme=light]) .overview-page .panel,:root:not([data-theme=light]) .overview-page .growth-card,:root:not([data-theme=light]) .overview-page .commercial-chart-card,:root:not([data-theme=light]) .overview-page .overview-chart-card--queues,:root:not([data-theme=light]) .overview-page .workspace-modules,:root:not([data-theme=light]) .overview-page .workspace-modules-shell>summary,:root:not([data-theme=light]) .approval-inbox__filters button,:root:not([data-theme=light]) .approval-queue,:root:not([data-theme=light]) .approval-inspector,:root:not([data-theme=light]) .pipeline-strip,:root:not([data-theme=light]) .task-calendar-day,:root:not([data-theme=light]) .lead-card,:root:not([data-theme=light]) .sales-split{background:var(--surface)}:root:not([data-theme=light]) .cashier-ops-actions .primary-button,:root:not([data-theme=light]) .decision-duo>.action-form:first-child .primary-button{color:#d8fbf2;background:linear-gradient(#17705f,#0f4f43);border-color:#1d6b5c}:root:not([data-theme=light]) .cashier-ops-actions .primary-button:hover,:root:not([data-theme=light]) .decision-duo>.action-form:first-child .primary-button:hover{background:linear-gradient(#1c8570,#13604f)}:root:not([data-theme=light]) .decision-duo>.action-form:first-child{background:var(--accent-soft);border-color:var(--accent-line)}:root:not([data-theme=light]) .decision-duo>.action-form:last-child{background:var(--red-soft);border-color:var(--red-line)}}.queue-list .queue-row--selected,.queue-list .queue-row[aria-current=true],.queue-list .queue-row[aria-current=page]{border-bottom-color:#0000;border-radius:10px}:is(.queue-list .queue-row:has(+.queue-row--selected),.queue-list .queue-row:has(+.queue-row[aria-current=true]),.queue-list .queue-row:has(+.queue-row[aria-current=page])){border-bottom-color:#0000}.queue-list .queue-row--selected{margin:2px 0}.support-chat-list a.is-selected{border-radius:10px}.approval-row--selected{border-bottom-color:#0000}.approval-queue .approval-row:has(+.approval-row--selected){border-bottom-color:#0000}.contracts-layout{align-items:start}.contract-version{border:1px solid var(--line);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-xs);vertical-align:middle;border-radius:6px;margin-left:6px;padding:1px 7px;font-weight:700}.contract-scope{border-bottom:1px solid var(--line-soft);background:var(--n-25);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;padding:12px 18px;display:grid}.contract-scope>span{min-width:0;color:var(--ink-soft);font-size:var(--text-xs);gap:3px;display:grid}.contract-scope b{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.contract-document{max-width:74ch;color:var(--ink-soft);font-size:var(--text-md);padding:20px 22px 24px;line-height:1.68}.contract-document__heading{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.022em;margin:22px 0 8px;font-weight:700}.contract-document__heading:first-child{margin-top:0}.contract-document__paragraph{margin:0 0 12px}.contract-document__list{gap:6px;margin:0 0 14px;padding-left:20px;display:grid}.contract-document__list li{padding-left:2px}.contract-document__clause{border-left:2px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0 0 12px;padding-left:14px;display:grid}.contract-document__clause b{color:var(--accent-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.contracts-page tbody tr.signature-row--mismatch td:first-child{box-shadow:inset 3px 0 0 var(--amber)}@media (width<=700px){.contract-document__clause{grid-template-columns:1fr;gap:3px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .boundary-banner,:root:not([data-theme=light]) .profile-chip>span,:root:not([data-theme=light]) .secondary-button,:root:not([data-theme=light]) .notice-strip{background:var(--accent-soft)}:root:not([data-theme=light]) .metric-card{background:var(--surface)}:root:not([data-theme=light]) .cashier-inspector{background:var(--accent-soft)}:root:not([data-theme=light]) .auth-screen__panel{background:var(--surface)}:root:not([data-theme=light]) .approval-decision-card .action-form,:root:not([data-theme=light]) .leads-summary>span:first-child,:root:not([data-theme=light]) .leads-page .lead-lookup-panel,:root:not([data-theme=light]) .payout-metric-grid .metric-card:first-child{background:var(--accent-soft)}:root:not([data-theme=light]) .overview-page .page-band--secondary>.workspace-modules,:root:not([data-theme=light]) .partner-attention-strip{background:var(--surface)}:root:not([data-theme=light]) .partner-network-page .partner-lookup-panel{background:var(--accent-soft)}:root:not([data-theme=light]) .partner-node--selected,:root:not([data-theme=light]) .partner-operation-panel>.panel-heading{background:var(--surface)}:root:not([data-theme=light]) .plan-next-action{background:var(--accent-soft)}:root:not([data-theme=light]) .plan-versions article:has(.status-pill--draft){background:var(--accent-soft)}:root:not([data-theme=light]) .programme-context-bar,:root:not([data-theme=light]) .policy-editor-header{background:var(--surface)}:root:not([data-theme=light]) .account-policy-editor>.policy-row,:root:not([data-theme=light]) .overview-metric-grid .metric-card,:root:not([data-theme=light]) .commercial-chart-card--signups{background:var(--accent-soft)}:root:not([data-theme=light]) .commercial-retention-ring,:root:not([data-theme=light]) .overview-page .panel,:root:not([data-theme=light]) .overview-page .growth-card,:root:not([data-theme=light]) .overview-page .commercial-chart-card,:root:not([data-theme=light]) .overview-page .overview-chart-card--queues,:root:not([data-theme=light]) .overview-page .workspace-modules,:root:not([data-theme=light]) .overview-page .workspace-modules-shell>summary,:root:not([data-theme=light]) .approval-inbox__filters button,:root:not([data-theme=light]) .approval-queue,:root:not([data-theme=light]) .approval-inspector{background:var(--surface)}:root:not([data-theme=light]) .decision-duo>.action-form:first-child{background:var(--accent-soft)}:root:not([data-theme=light]) .decision-duo>.action-form:last-child{background:var(--red-soft)}:root:not([data-theme=light]) .approval-authority{background:var(--accent-soft)}:root:not([data-theme=light]) .pipeline-strip,:root:not([data-theme=light]) .task-calendar-day,:root:not([data-theme=light]) .lead-card,:root:not([data-theme=light]) .sales-split{background:var(--surface)}}:root[data-theme=dark] .boundary-banner,:root[data-theme=dark] .profile-chip>span,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .notice-strip{background:var(--accent-soft)}:root[data-theme=dark] .metric-card{background:var(--surface)}:root[data-theme=dark] .cashier-inspector{background:var(--accent-soft)}:root[data-theme=dark] .auth-screen__panel{background:var(--surface)}:root[data-theme=dark] .approval-decision-card .action-form,:root[data-theme=dark] .leads-summary>span:first-child,:root[data-theme=dark] .leads-page .lead-lookup-panel,:root[data-theme=dark] .payout-metric-grid .metric-card:first-child{background:var(--accent-soft)}:root[data-theme=dark] .overview-page .page-band--secondary>.workspace-modules,:root[data-theme=dark] .partner-attention-strip{background:var(--surface)}:root[data-theme=dark] .partner-network-page .partner-lookup-panel{background:var(--accent-soft)}:root[data-theme=dark] .partner-node--selected,:root[data-theme=dark] .partner-operation-panel>.panel-heading{background:var(--surface)}:root[data-theme=dark] .plan-next-action{background:var(--accent-soft)}:root[data-theme=dark] .plan-versions article:has(.status-pill--draft){background:var(--accent-soft)}:root[data-theme=dark] .programme-context-bar,:root[data-theme=dark] .policy-editor-header{background:var(--surface)}:root[data-theme=dark] .account-policy-editor>.policy-row,:root[data-theme=dark] .overview-metric-grid .metric-card,:root[data-theme=dark] .commercial-chart-card--signups{background:var(--accent-soft)}:root[data-theme=dark] .commercial-retention-ring,:root[data-theme=dark] .overview-page .panel,:root[data-theme=dark] .overview-page .growth-card,:root[data-theme=dark] .overview-page .commercial-chart-card,:root[data-theme=dark] .overview-page .overview-chart-card--queues,:root[data-theme=dark] .overview-page .workspace-modules,:root[data-theme=dark] .overview-page .workspace-modules-shell>summary,:root[data-theme=dark] .approval-inbox__filters button,:root[data-theme=dark] .approval-queue,:root[data-theme=dark] .approval-inspector{background:var(--surface)}:root[data-theme=dark] .decision-duo>.action-form:first-child{background:var(--accent-soft)}:root[data-theme=dark] .decision-duo>.action-form:last-child{background:var(--red-soft)}:root[data-theme=dark] .approval-authority{background:var(--accent-soft)}:root[data-theme=dark] .pipeline-strip,:root[data-theme=dark] .task-calendar-day,:root[data-theme=dark] .lead-card,:root[data-theme=dark] .sales-split{background:var(--surface)}.workbench-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex}.workbench-head__lead{flex:380px;min-width:0}.workbench-head__lead h1{font-family:var(--font-sans);letter-spacing:-.032em;margin:0;font-size:clamp(23px,1.9vw,29px);font-weight:700;line-height:1.12}.workbench-head__lede{max-width:68ch;color:var(--muted);font-size:var(--text-md);margin:7px 0 0;line-height:1.55}.workbench-head__side{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.workbench-head__side .sales-suite-nav,.workbench-head__side .growth-suite-nav{border:1px solid var(--line);background:var(--surface-sunken);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.workbench-head__side .sales-suite-nav__item,.workbench-head__side .growth-suite-nav__item{min-height:30px;color:var(--muted);font-size:var(--text-sm);border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}.workbench-head__side .sales-suite-nav__item>span,.workbench-head__side .growth-suite-nav__item>span,.workbench-head__side .sales-suite-nav__item small,.workbench-head__side .growth-suite-nav__item small,.workbench-head__side .sales-suite-nav__item>i,.workbench-head__side .growth-suite-nav__item>i{display:none}.workbench-head__side .sales-suite-nav__item strong,.workbench-head__side .growth-suite-nav__item strong{font-size:var(--text-sm);font-weight:650}.workbench-head__side .sales-suite-nav__item--active,.workbench-head__side .growth-suite-nav__item--active{color:var(--ink);background:var(--surface)!important;box-shadow:var(--shadow-xs)!important}.workbench-head__side .sales-suite-nav__item--active strong,.workbench-head__side .growth-suite-nav__item--active strong{color:var(--ink)}.workbench-stats{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.workbench-stat{border-right:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;align-items:baseline;gap:7px;padding-right:14px;display:inline-flex}.workbench-stat strong{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.workbench-stat--alert strong{color:var(--red)}.workbench-distribution{flex:320px;gap:3px;min-width:260px;display:flex}.workbench-distribution__stage{gap:4px;min-width:0;display:grid}.workbench-distribution__stage i{background:var(--n-300);border-radius:99px;height:6px;display:block}.workbench-distribution__stage em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:650;overflow:hidden}.workbench-distribution__stage b{display:none}.workbench-distribution__stage--new i{background:var(--blue)}.workbench-distribution__stage--contacted i{background:var(--amber)}.workbench-distribution__stage--qualified i{background:var(--accent-strong)}.workbench-distribution__stage--converted i{background:#24875a}.workbench-distribution__stage--discarded i{background:var(--n-300)}.workbench-stats>.freshness{margin-left:auto}.lead-filter-bar{flex-wrap:wrap;align-items:center;gap:10px 18px}.lead-lookup-form--inline{align-items:center;gap:8px;margin-left:auto;padding:0;display:flex}.lead-lookup-form--inline>label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.lead-lookup-form--inline>div{gap:6px;display:flex}.lead-lookup-form--inline input{width:150px;min-height:30px;font-size:var(--text-xs)}.lead-lookup-form--inline .quiet-button{min-height:30px;font-size:var(--text-xs);padding-inline:11px}.lead-filter-note{border-bottom:1px solid var(--line-soft);color:var(--muted);margin:0;padding:8px 18px 10px;font-size:10.5px;line-height:1.5}@media (width<=979px){.workbench-head{flex-direction:column}.workbench-head__side{justify-content:space-between;width:100%}.lead-lookup-form--inline{width:100%;margin-left:0}.lead-lookup-form--inline input{flex:1;width:auto}}.leads-page .lead-filter-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:11px 18px;display:grid}.leads-page .lead-filter-controls{flex-wrap:wrap;gap:6px 10px}.leads-page .lead-lookup-form--inline{margin-left:0}.leads-page .lead-queue-view__switch{border:1px solid var(--line);background:var(--surface-sunken);margin:-6px 18px 0 auto;padding:3px}.leads-page .lead-queue-view>.lead-queue-view__switch{border-bottom:0}.leads-page .leads-master-detail.leads-master-detail--unselected{grid-template-columns:minmax(0,2.2fr) minmax(250px,.6fr)}@media (width<=1180px){.leads-page .lead-filter-bar{grid-template-columns:1fr}.leads-page .lead-lookup-form--inline{width:100%}}.lead-card__meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.lead-card__meta i{color:var(--muted);white-space:nowrap;flex:none;font-size:10px;font-style:normal}.lead-card__source{min-width:0;display:block}.lead-card__source small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-card__foot{gap:8px}.lead-card__foot small{flex:auto;min-width:0}.lead-card__foot .status-pill{flex:none}:root[data-theme=light] .nav-label,:root[data-theme=light] .nav-section .nav-label,:root[data-theme=light] .nav-section>summary.nav-label{color:#8b9a93}:root[data-theme=light] .provisioning-terms em,:root[data-theme=light] .not-published,:root[data-theme=light] .action-field em,:root[data-theme=light] .table-pager__gap,:root[data-theme=light] .activity-diff i,:root[data-theme=light] .config-diff i,:root[data-theme=light] .mirror-diff i{color:#6b7573}:root[data-theme=light] .account-policy-intro>div:first-child>p:last-child,:root[data-theme=light] .group-routing-intro>div>p:last-child{color:#657370}:root[data-theme=light] .routing-preview__flow>i,:root[data-theme=light] .overview-page .queue-row>i,:root[data-theme=light] .nav-mark{color:#5f6d68}:root[data-theme=light] .nav-item--active .nav-mark{color:#12342d}:root[data-theme=light] .commercial-net--positive strong{color:#0b6a58}:root[data-theme=light] .overview-metric-grid .metric-card>p,:root[data-theme=light] .points-brand-card p:last-child,:root[data-theme=light] .account-policy-intro__proof small,:root[data-theme=light] .group-routing-path small{color:#616d6a}:root[data-theme=light] .summary-band>span>strong,:root[data-theme=light] .policy-builder--groups .hub-tabs b,:root[data-theme=light] .growth-programmes-page .hub-tabs b{color:#4f5a57}:root[data-theme=light] .growth-programmes-page .hub-tabs a[aria-current=page] b{color:#fff}:root[data-theme=light] .decision-duo>.action-form:first-child .primary-button{background:linear-gradient(#16745f,#0f5644);border-color:#115c4b}:root[data-theme=light] .commercial-retention-ring>span>strong{color:#fff}:root[data-theme=light] .commercial-retention-ring>span>small{color:#dff5ee}:root[data-theme=light] .sales-performance-hero>div>p:last-child{color:#616d6a}:root[data-theme=light] .support-escalations small,:root[data-theme=light] .sla-note--breached{color:#5a6663}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .nav-label,:root:not([data-theme=dark]) .nav-section .nav-label,:root:not([data-theme=dark]) .nav-section>summary.nav-label{color:#8b9a93}:root:not([data-theme=dark]) .provisioning-terms em,:root:not([data-theme=dark]) .not-published,:root:not([data-theme=dark]) .action-field em,:root:not([data-theme=dark]) .table-pager__gap,:root:not([data-theme=dark]) .activity-diff i,:root:not([data-theme=dark]) .config-diff i,:root:not([data-theme=dark]) .mirror-diff i{color:#6b7573}:root:not([data-theme=dark]) .account-policy-intro>div:first-child>p:last-child,:root:not([data-theme=dark]) .group-routing-intro>div>p:last-child{color:#657370}:root:not([data-theme=dark]) .routing-preview__flow>i,:root:not([data-theme=dark]) .overview-page .queue-row>i,:root:not([data-theme=dark]) .nav-mark{color:#5f6d68}:root:not([data-theme=dark]) .nav-item--active .nav-mark{color:#12342d}:root:not([data-theme=dark]) .commercial-net--positive strong{color:#0b6a58}:root:not([data-theme=dark]) .overview-metric-grid .metric-card>p,:root:not([data-theme=dark]) .points-brand-card p:last-child,:root:not([data-theme=dark]) .account-policy-intro__proof small,:root:not([data-theme=dark]) .group-routing-path small{color:#616d6a}:root:not([data-theme=dark]) .summary-band>span>strong,:root:not([data-theme=dark]) .policy-builder--groups .hub-tabs b,:root:not([data-theme=dark]) .growth-programmes-page .hub-tabs b{color:#4f5a57}:root:not([data-theme=dark]) .growth-programmes-page .hub-tabs a[aria-current=page] b{color:#fff}:root:not([data-theme=dark]) .decision-duo>.action-form:first-child .primary-button{background:linear-gradient(#16745f,#0f5644);border-color:#115c4b}:root:not([data-theme=dark]) .commercial-retention-ring>span>strong{color:#fff}:root:not([data-theme=dark]) .commercial-retention-ring>span>small{color:#dff5ee}:root:not([data-theme=dark]) .sales-performance-hero>div>p:last-child{color:#616d6a}:root:not([data-theme=dark]) .support-escalations small,:root:not([data-theme=dark]) .sla-note--breached{color:#5a6663}}:root[data-theme=dark]{--n-400:#7f8f94}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--n-400:#7f8f94}}:root[data-theme=dark] .commercial-net--positive strong{color:#4fd0b0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .commercial-net--positive strong{color:#4fd0b0}}:root[data-theme=dark] .group-routing-path--natural b{color:#15372f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .group-routing-path--natural b{color:#15372f}}:root[data-theme=dark] .game-admin-card{background:linear-gradient(145deg, var(--n-100), var(--n-50) 52%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .game-admin-card{background:linear-gradient(145deg, var(--n-100), var(--n-50) 52%)}}:root[data-theme=dark] .support-chat-messages li[data-author=agent],:root[data-theme=dark] .support-chat-messages li[data-author=agent] p{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .support-chat-messages li[data-author=agent],:root:not([data-theme=light]) .support-chat-messages li[data-author=agent] p{color:var(--ink)}}.partner-directory-heading{flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.partner-lookup-form--inline{gap:5px;margin:0;display:grid}.partner-lookup-form--inline>label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.partner-lookup-form--inline>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-lookup-form--inline input{min-width:200px}.partner-lookup-form--inline .primary-button,.partner-lookup-form--inline .quiet-button{min-height:36px;padding:0 14px}.panel-subnote{max-width:88ch;color:var(--muted);font-size:var(--text-xs);margin:10px 0 0;line-height:1.55}.partner-hierarchy-level,:root[data-theme=dark] .partner-hierarchy-level{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .partner-hierarchy-level{background:var(--surface)}}.partner-hierarchy-level>header>span,.partner-hierarchy-level+.partner-hierarchy-level:before{background:var(--n-50)}:root[data-theme=dark] .partner-hierarchy-level>header>span,:root[data-theme=dark] .partner-hierarchy-level+.partner-hierarchy-level:before{background:var(--n-100)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .partner-hierarchy-level>header>span,:root:not([data-theme=light]) .partner-hierarchy-level+.partner-hierarchy-level:before{background:var(--n-100)}}.top-bar-signout button{border:1px solid var(--n-200);border-radius:var(--radius-sm,8px);background:var(--surface);min-height:34px;color:var(--n-700);cursor:pointer;padding:0 13px;font-size:12.5px;font-weight:650}.top-bar-signout button:hover{background:var(--n-50);color:var(--ink)}
