.sentinel-sb-command-surface{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(51,93,180,.2),transparent 30rem),linear-gradient(135deg,#07111f,#0c1725 40%,#f4f7fb 40.2%,#f7f9fc);color:#172033}.sentinel-sb-sidebar{background:linear-gradient(180deg,#07111f,#0b1422 52%,#101a2b);border-right:1px solid rgba(255,255,255,.08);color:#eff6ff;padding:22px 16px;overflow-y:auto}.sentinel-sb-brand{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid rgba(230,194,114,.28);border-radius:24px;background:#ffffff0d;box-shadow:0 24px 60px #00000040}.sentinel-sb-brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:18px;color:#07111f;background:linear-gradient(135deg,#f7d77b,#c08a2f);font-weight:900;letter-spacing:.05em}.sentinel-sb-brand strong,.sentinel-sb-brand span{display:block}.sentinel-sb-brand strong{font-size:.96rem}.sentinel-sb-brand span{color:#eff6ffad;font-size:.78rem;margin-top:2px}.sentinel-sb-nav{display:grid;gap:14px;margin-top:16px}.sentinel-sb-nav-group-title{color:#eff6ff7a;display:block;font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0 10px 8px;text-transform:uppercase}.sentinel-sb-nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#eff6ffdb;padding:10px 12px;border-radius:14px;text-decoration:none;border:1px solid transparent;background:#ffffff06;margin-bottom:5px}.sentinel-sb-nav-link small{color:#f7d77bbd;font-size:.68rem;white-space:nowrap}.sentinel-sb-nav-link.active{background:linear-gradient(135deg,#3b82f62e,#0ea5e91a);border-color:#7db8ff5c;color:#fff}.sentinel-sb-nav-link-disabled{cursor:not-allowed;opacity:.58}.sentinel-sb-main{min-width:0;padding:28px;overflow-x:hidden}.sentinel-sb-download-card,.sentinel-sb-mobile-switch{display:grid;gap:8px;margin:14px 0 16px;padding:13px;border:1px solid rgba(125,184,255,.28);border-radius:18px;background:linear-gradient(145deg,#2563eb33,#0f172ab8);box-shadow:0 16px 38px #00000038}.sentinel-sb-download-card strong,.sentinel-sb-mobile-switch strong{color:#dbeafe;font-size:.96rem;font-weight:950}.sentinel-sb-download-card span,.sentinel-sb-download-card small,.sentinel-sb-mobile-switch span{color:#eff6ffb8;font-size:.74rem;line-height:1.32}.sentinel-sb-download-card button,.sentinel-sb-mobile-switch button{width:100%;border:0;border-radius:999px;padding:10px 12px;color:#06111f;background:linear-gradient(135deg,#93c5fd,#f7d77b);cursor:pointer;font-weight:950}.sentinel-sb-download-card button:disabled{cursor:wait;opacity:.7}.sentinel-sb-access-lock{min-height:calc(100vh - 56px);display:grid;place-items:center;padding:2rem}.sentinel-sb-access-lock__card{width:min(760px,100%);display:grid;gap:1rem;border:1px solid rgba(190,18,60,.22);border-radius:28px;padding:2rem;background:linear-gradient(145deg,#fff7ed,#fff 60%,#f8fafc);box-shadow:0 28px 80px #0f172a29}.sentinel-sb-access-lock__card>span{color:#be123c;font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.sentinel-sb-access-lock__card h1{margin:0;color:#111827;font-size:clamp(2rem,5vw,4.2rem);letter-spacing:-.08em;line-height:.95}.sentinel-sb-access-lock__card p{margin:0;color:#475569;font-size:1rem;line-height:1.55}.sentinel-sb-access-lock__card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0}.sentinel-sb-access-lock__card dl div{border:1px solid #e2e8f0;border-radius:18px;padding:.95rem;background:#fff}.sentinel-sb-access-lock__card dt{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sentinel-sb-access-lock__card dd{margin:.25rem 0 0;color:#111827;font-weight:900}.sentinel-sb-access-lock__card button{width:fit-content;border:0;border-radius:999px;padding:.9rem 1.25rem;color:#fff;background:#be123c;cursor:pointer;font-weight:950}.sentinel-sb-access-lock__card button:disabled{cursor:wait;opacity:.7}.sentinel-sb-main,.sentinel-sb-main *{min-width:0;box-sizing:border-box}.sentinel-sb-main img,.sentinel-sb-main video,.sentinel-sb-main canvas,.sentinel-sb-main svg{max-width:100%}.sentinel-sb-main input,.sentinel-sb-main select,.sentinel-sb-main textarea,.sentinel-sb-main button{max-width:100%}.sentinel-sb-command-surface--mobile-command{display:block;min-height:100dvh;background:radial-gradient(circle at 20% 0%,rgba(59,130,246,.2),transparent 18rem),linear-gradient(180deg,#07111f,#0b1422 36%,#f6f8fb 36.1%,#f6f8fb)}.sentinel-sb-command-surface--mobile-command .sentinel-sb-main{width:min(860px,100%);min-height:100dvh;margin:0 auto;padding:clamp(12px,4vw,28px);overflow-x:hidden}.sentinel-sb-command-surface--mobile-command .sentinel-sb-access-lock{min-height:auto;display:block;padding:0}.sentinel-sb-mobile-command{display:grid;gap:14px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sentinel-sb-mobile-hero,.sentinel-sb-mobile-panel,.sentinel-sb-mobile-quick-pages{border:1px solid rgba(148,163,184,.22);border-radius:26px;background:#fffffff0;box-shadow:0 24px 70px #0f172a24}.sentinel-sb-mobile-hero{display:grid;gap:12px;padding:clamp(18px,5vw,28px);color:#f8fafc;border-color:#f7d77b47;background:radial-gradient(circle at 100% 0%,rgba(247,215,123,.16),transparent 16rem),linear-gradient(145deg,#07111ffa,#101a2bf5)}.sentinel-sb-mobile-hero>span,.sentinel-sb-mobile-panel__heading>span,.sentinel-sb-mobile-card span,.sentinel-sb-mobile-quick-pages span{color:#c08a2f;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.sentinel-sb-mobile-hero h1{margin:0;max-width:12ch;color:#fff;font-size:clamp(2.05rem,10vw,4rem);letter-spacing:-.07em;line-height:.94}.sentinel-sb-mobile-hero p{margin:0;color:#eff6ffc7;font-size:clamp(.96rem,3.8vw,1.08rem);line-height:1.55}.sentinel-sb-mobile-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.sentinel-sb-mobile-hero__actions button,.sentinel-sb-mobile-card__footer a{min-height:44px;border:0;border-radius:999px;padding:.78rem 1rem;color:#06111f;background:linear-gradient(135deg,#93c5fd,#f7d77b);cursor:pointer;font-weight:950;text-decoration:none}.sentinel-sb-mobile-hero__actions small{color:#eff6ffad;font-weight:800}.sentinel-sb-mobile-tabs{position:sticky;top:0;z-index:20;display:flex;gap:8px;margin:0 -2px;padding:8px 2px 10px;overflow-x:auto;background:linear-gradient(180deg,rgba(7,17,31,.96),rgba(7,17,31,.68) 74%,transparent);-webkit-overflow-scrolling:touch}.sentinel-sb-mobile-tabs__button{flex:0 0 auto;min-height:44px;border:1px solid rgba(239,246,255,.18);border-radius:999px;padding:.72rem 1rem;color:#eff6ffdb;background:#0f172ac2;cursor:pointer;font-weight:950}.sentinel-sb-mobile-tabs__button--active{color:#06111f;border-color:#f7d77b8f;background:linear-gradient(135deg,#f7d77b,#93c5fd)}.sentinel-sb-mobile-panel{display:grid;gap:14px;padding:clamp(14px,4vw,24px)}.sentinel-sb-mobile-panel__heading{display:grid;gap:6px}.sentinel-sb-mobile-panel__heading h2{margin:0;color:#172033;font-size:clamp(1.24rem,5.2vw,2rem);letter-spacing:-.04em;line-height:1.03}.sentinel-sb-mobile-cards{display:grid;gap:12px}.sentinel-sb-mobile-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fafc)}.sentinel-sb-mobile-card strong{display:block;margin-top:4px;color:#0f172a;font-size:1.04rem;font-weight:950;line-height:1.1}.sentinel-sb-mobile-card p{margin:0;color:#475569;font-size:.95rem;line-height:1.48}.sentinel-sb-mobile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.sentinel-sb-mobile-card__footer small{border-radius:999px;padding:.48rem .7rem;color:#075985;background:#e0f2fe;font-weight:950}.sentinel-sb-mobile-card__footer small[data-status=Review]{color:#854d0e;background:#fef3c7}.sentinel-sb-mobile-card__footer small[data-status="Coming Soon"]{color:#6d28d9;background:#ede9fe}.sentinel-sb-mobile-card__footer small[data-status=Desktop]{color:#334155;background:#e2e8f0}.sentinel-sb-mobile-card__footer a{display:inline-grid;place-items:center;min-width:84px;padding-inline:1.05rem}.sentinel-sb-mobile-quick-pages{display:grid;gap:12px;padding:14px}.sentinel-sb-mobile-quick-pages strong{display:block;margin-top:4px;color:#172033;font-size:1rem}.sentinel-sb-mobile-page-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sentinel-sb-mobile-page-strip a{flex:0 0 auto;min-height:42px;display:inline-grid;place-items:center;border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:.68rem .9rem;color:#1e3a8a;background:#eff6ff;font-size:.86rem;font-weight:950;text-decoration:none}@media (max-width: 1040px){.sentinel-sb-command-surface{grid-template-columns:1fr}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command){display:block;min-height:100dvh;background:linear-gradient(180deg,#07111f,#0c1725 18rem,#f7f9fc 18.1rem,#f7f9fc)}.sentinel-sb-sidebar{position:static;max-height:none}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-sidebar{position:sticky;top:0;z-index:30;width:100%;max-height:56vh;padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-brand{border-radius:18px;padding:10px}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-brand-mark{width:38px;height:38px;border-radius:14px}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-download-card,.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-mobile-switch{margin:10px 0;padding:10px;border-radius:16px}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-download-card span{font-size:.72rem}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav-group{flex:0 0 min(78vw,280px);display:grid;align-content:start;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09;scroll-snap-align:start}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav-group-title{margin:0 4px 2px;font-size:.66rem}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav-link{margin:0;padding:9px 10px;border-radius:12px;line-height:1.15}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav-link span{overflow:hidden;text-overflow:ellipsis}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-main{width:100%;padding:16px;overflow-x:hidden}}@media (min-width: 760px) and (max-width: 1040px){.sentinel-sb-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinel-sb-mobile-hero h1{max-width:15ch}}@media (max-width: 700px){.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-sidebar{max-height:48vh}.sentinel-sb-brand strong{font-size:.88rem}.sentinel-sb-brand span{font-size:.72rem}.sentinel-sb-download-card,.sentinel-sb-mobile-switch{grid-template-columns:1fr}.sentinel-sb-download-card button,.sentinel-sb-mobile-switch button{min-height:42px}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-main{padding:12px}.sentinel-sb-access-lock{min-height:auto;padding:1rem}.sentinel-sb-access-lock__card{border-radius:20px;padding:1.2rem}.sentinel-sb-access-lock__card dl{grid-template-columns:1fr}}@media (max-width: 480px){.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-sidebar{max-height:44vh;padding:10px}.sentinel-sb-brand{gap:8px}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-nav-group{flex-basis:84vw}.sentinel-sb-command-surface--compact:not(.sentinel-sb-command-surface--mobile-command) .sentinel-sb-main{padding:10px}.sentinel-sb-mobile-hero,.sentinel-sb-mobile-panel,.sentinel-sb-mobile-quick-pages{border-radius:22px}.sentinel-sb-mobile-card{border-radius:18px}}.sentinel-sb-main :is(.crm-tabs,.finance-tabs,.ops-tabs,.people-tabs,.marketing-tabs,.support-tabs,.settings-tabs,.security-tabs,.identity-tabs,.profile-tabs,.owner-tabs,.avd-tabs,.ptc-tabs){scrollbar-gutter:stable}.sentinel-sb-main :is(.crm-tab,.finance-tabs button,.ops-tabs button,.people-tabs button,.marketing-tab,.support-tabs button,.settings-tab,.security-tab,.identity-tab,.profile-tab,.owner-tab,.avd-tabs button,.ptc-tabs button){align-content:center;min-height:56px!important;line-height:1.1}.sentinel-sb-main :is(.crm-tab small,.finance-tabs small,.ops-tabs small,.people-tabs small,.marketing-tab small,.support-tabs small,.settings-tab small,.security-tab span,.identity-tab span,.profile-tab span,.owner-tab span,.avd-tabs small){display:none!important}.sentinel-sb-main :is(.crm-tab strong,.finance-tabs strong,.ops-tabs strong,.people-tabs strong,.marketing-tab strong,.support-tabs span,.settings-tab strong,.security-tab strong,.identity-tab strong,.profile-tab strong,.owner-tab strong,.avd-tabs span,.ptc-tabs button){font-size:.88rem!important;letter-spacing:.01em;white-space:normal}.sentinel-sb-main :is(.crm-table-wrap,.finance-table-wrap,.ops-table-wrap,.people-table,.marketing-table-wrap,.support-table-wrap,.security-table-wrap,.identity-table-wrap,.profile-table-wrap,.owner-table-wrap,.avd-table-wrap,.ptc-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.sentinel-sb-main :is(.crm-row-actions,.finance-row-actions,.ops-row-actions,.people-row,.marketing-row-actions,.support-row-actions,.owner-table-actions,.avd-inline-actions,.ptc-actions){align-items:center;gap:8px}.sentinel-sb-main :is(.crm-row-actions,.finance-row-actions,.ops-row-actions,.marketing-row-actions,.support-row-actions,.owner-table-actions,.avd-inline-actions,.ptc-actions) button{min-height:36px;white-space:nowrap}.sentinel-sb-main :is(.marketing-form,.avd-form,.ptc-panel form,.support-form,.settings-form-grid,.profile-tab-grid form,.people-card.form-card){border-radius:20px}@media (max-width: 980px){.sentinel-sb-main :is(.crm-tabs,.finance-tabs,.ops-tabs,.people-tabs,.marketing-tabs,.support-tabs,.settings-tabs,.security-tabs,.identity-tabs,.profile-tabs,.owner-tabs,.avd-tabs,.ptc-tabs){display:flex!important;overflow-x:auto;padding-bottom:10px}.sentinel-sb-main :is(.crm-tab,.finance-tabs button,.ops-tabs button,.people-tabs button,.marketing-tab,.support-tabs button,.settings-tab,.security-tab,.identity-tab,.profile-tab,.owner-tab,.avd-tabs button,.ptc-tabs button){flex:0 0 auto;min-width:150px!important;max-width:210px}}.sentinel-sb-command-surface{--sentinel-lux-black: #050205;--sentinel-lux-ink: #0d0507;--sentinel-lux-red: #8f0713;--sentinel-lux-red-bright: #d20f21;--sentinel-lux-gold: #f4c96b;--sentinel-lux-gold-deep: #b87922;--sentinel-lux-cream: #fff4d6;--sentinel-lux-muted: rgba(255, 244, 214, .68);--sentinel-lux-border: rgba(244, 201, 107, .24);background:radial-gradient(circle at 14% 8%,rgba(210,15,33,.34),transparent 26rem),radial-gradient(circle at 88% 2%,rgba(244,201,107,.2),transparent 24rem),linear-gradient(135deg,#050205,#0d0507 43%,#21070a 72%,#070203);color:var(--sentinel-lux-cream)}.sentinel-sb-command-surface:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(244,201,107,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(244,201,107,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 76%);opacity:.42;z-index:0}.sentinel-sb-sidebar,.sentinel-sb-main{position:relative;z-index:1}.sentinel-sb-sidebar{background:radial-gradient(circle at 15% 0%,rgba(210,15,33,.28),transparent 15rem),linear-gradient(180deg,#050205fa,#160407f7 54%,#050205fc);border-right:1px solid rgba(244,201,107,.24);box-shadow:18px 0 70px #00000070}.sentinel-sb-brand{border-color:#f4c96b5c;background:linear-gradient(145deg,#f4c96b24,#d20f211c),#050205b8;box-shadow:0 24px 60px #00000057,inset 0 1px #fff4d61f}.sentinel-sb-brand-mark{color:#170507;background:linear-gradient(135deg,#fff4d6,#f4c96b 42%,#b87922);box-shadow:0 12px 34px #f4c96b38}.sentinel-sb-brand span,.sentinel-sb-nav-group-title,.sentinel-sb-download-card span,.sentinel-sb-download-card small,.sentinel-sb-mobile-switch span{color:var(--sentinel-lux-muted)}.sentinel-sb-nav-link{color:#fff4d6d6;background:#fff4d609;border-color:#f4c96b14;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.sentinel-sb-nav-link:hover{transform:translate(2px);border-color:#f4c96b47;background:#f4c96b14;box-shadow:0 14px 36px #00000047}.sentinel-sb-nav-link.active{color:#fff9eb;border-color:#f4c96b7a;background:linear-gradient(135deg,#d20f2175,#f4c96b21),#050205bd;box-shadow:0 18px 46px #8f071347,inset 3px 0 #f4c96be0}.sentinel-sb-nav-link small{color:#f4c96bd1}.sentinel-sb-main{background:radial-gradient(circle at 75% 4%,rgba(244,201,107,.12),transparent 22rem),linear-gradient(180deg,#0502052e,#05020500)}.sentinel-sb-main>*{position:relative;z-index:1}.sentinel-sb-download-card,.sentinel-sb-mobile-switch{border-color:#f4c96b4d;background:linear-gradient(145deg,#8f071342,#050205d1),#0c0507e0;box-shadow:0 18px 44px #0000004d}.sentinel-sb-download-card button,.sentinel-sb-mobile-switch button,.sentinel-sb-mobile-hero__actions button,.sentinel-sb-mobile-card__footer a,.sentinel-sb-mobile-tabs__button--active{color:#170507;background:linear-gradient(135deg,#fff4d6,#f4c96b 48%,#b87922);box-shadow:0 14px 30px #f4c96b2e}.sentinel-sb-access-lock__card{border-color:#f4c96b47;background:radial-gradient(circle at top right,rgba(244,201,107,.16),transparent 16rem),linear-gradient(145deg,#fff4d6fa,#fff 64%,#fff7ed);box-shadow:0 30px 90px #05020547}.sentinel-sb-access-lock__card>span{color:var(--sentinel-lux-red)}.sentinel-sb-access-lock__card button{background:linear-gradient(135deg,var(--sentinel-lux-red-bright),var(--sentinel-lux-red));box-shadow:0 16px 32px #8f071338}.sentinel-sb-command-surface--mobile-command{background:radial-gradient(circle at 18% 0%,rgba(210,15,33,.3),transparent 20rem),linear-gradient(180deg,#050205,#160407 38%,#fff7ed 38.1%,#fff7ed)}.sentinel-sb-mobile-hero{border-color:#f4c96b57;background:radial-gradient(circle at 100% 0%,rgba(244,201,107,.2),transparent 16rem),linear-gradient(145deg,#050205fa,#8f0713d6)}.sentinel-sb-main :is(.owner-card,.owner-panel,.crm-card,.crm-panel,.finance-card,.finance-panel,.ops-card,.ops-panel,.people-card,.people-panel,.marketing-card,.marketing-panel,.security-card,.security-panel,.settings-card,.settings-panel,.support-card,.support-panel,.avd-card,.avd-panel,.ptc-card,.ptc-panel){border-color:#f4c96b38!important;background:radial-gradient(circle at 100% 0%,rgba(244,201,107,.1),transparent 18rem),linear-gradient(145deg,#fff4d6fa,#fffffff0 54%,#fff7edf5)!important;box-shadow:0 22px 64px #05020524!important}.sentinel-sb-main :is(.owner-card,.crm-card,.finance-card,.ops-card,.people-card,.marketing-card,.security-card,.settings-card,.support-card,.avd-card,.ptc-card):before{content:"";display:block;height:3px;margin:-1px -1px 12px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:linear-gradient(90deg,#8f0713f0,#f4c96beb,#8f07132e)}.sentinel-sb-main :is(.owner-card h1,.owner-card h2,.owner-card h3,.owner-panel h1,.owner-panel h2,.owner-panel h3,.crm-card h1,.crm-card h2,.crm-card h3,.crm-panel h1,.crm-panel h2,.crm-panel h3,.finance-card h1,.finance-card h2,.finance-card h3,.finance-panel h1,.finance-panel h2,.finance-panel h3,.ops-card h1,.ops-card h2,.ops-card h3,.ops-panel h1,.ops-panel h2,.ops-panel h3,.people-card h1,.people-card h2,.people-card h3,.people-panel h1,.people-panel h2,.people-panel h3,.marketing-card h1,.marketing-card h2,.marketing-card h3,.marketing-panel h1,.marketing-panel h2,.marketing-panel h3,.security-card h1,.security-card h2,.security-card h3,.security-panel h1,.security-panel h2,.security-panel h3){color:#150507!important}.sentinel-sb-main :is(.owner-badge,.crm-badge,.finance-badge,.ops-badge,.people-badge,.marketing-badge,.security-badge,.settings-badge,.support-badge,.avd-badge,.ptc-badge){border-color:#f4c96b57!important;color:#7f0611!important;background:#f4c96b2e!important}.sentinel-sb-main :is(.owner-primary-button,.crm-primary-button,.finance-primary-button,.ops-primary-button,.people-primary-button,.marketing-primary-button,.security-primary-button,.settings-primary-button,.support-primary-button,.avd-primary-button,.ptc-primary-button){color:#fff9eb!important;border-color:#f4c96b52!important;background:linear-gradient(135deg,#d20f21,#8f0713 62%,#3a0508)!important;box-shadow:0 16px 34px #8f07133d!important}.owner-cockpit-page{color:#142033;display:grid;gap:22px;max-width:1640px;margin:0 auto}.owner-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;padding:32px;border-radius:34px;background:radial-gradient(circle at 18% 20%,rgba(80,141,255,.24),transparent 21rem),linear-gradient(135deg,#07111f,#0d1a2f 58%,#12305a);color:#eff6ff;box-shadow:0 32px 90px #0b192d47}.owner-hero:after{content:"";position:absolute;inset:auto -12% -44% auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(247,215,123,.24),transparent 65%);pointer-events:none}.owner-hero-copy,.owner-hero-panel{position:relative;z-index:1}.owner-eyebrow,.owner-section-kicker{color:#b9c9e7;display:block;font-size:.74rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.owner-hero h1{max-width:820px;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.92;margin:14px 0;letter-spacing:-.07em}.owner-hero p{max-width:800px;color:#eff6ffc7;font-size:1.04rem;line-height:1.65}.owner-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.owner-hero-meta span:not(.owner-status-badge){border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px;color:#eff6ffc2;background:#ffffff0d}.owner-hero-panel{align-self:stretch;display:grid;align-content:center;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:22px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.owner-hero-panel-label{display:block;color:#eff6ff99;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.owner-hero-panel strong{display:block;font-size:2rem;margin:4px 0}.owner-hero-panel small{display:block;color:#eff6ffad}.owner-primary-button,.owner-secondary-button,.owner-text-button,.owner-table-action{border:0;border-radius:999px;cursor:pointer;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.owner-primary-button{color:#07111f;background:linear-gradient(135deg,#f8dc82,#c59036);padding:12px 18px;box-shadow:0 18px 40px #c5903638}.owner-secondary-button{color:#eff6ff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:12px 18px}.owner-text-button{color:#1e4f93;background:transparent;padding:6px 8px}.owner-primary-button:hover,.owner-secondary-button:hover,.owner-table-action:hover{transform:translateY(-1px)}.owner-primary-button:disabled,.owner-secondary-button:disabled,.owner-text-button:disabled,.owner-table-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.owner-page-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(28,51,91,.1);border-radius:18px;background:#ffffffc7;box-shadow:0 16px 40px #172b4d14}.owner-notice{border-radius:18px;padding:13px 16px;font-weight:800}.owner-notice-good{color:#0f5132;background:#d1fae5c7;border:1px solid rgba(16,185,129,.24)}.owner-notice-error{color:#7f1d1d;background:#fee2e2e6;border:1px solid rgba(239,68,68,.24)}.owner-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owner-tab{text-align:left;border-radius:24px;border:1px solid rgba(28,51,91,.1);background:#ffffffc7;color:#24324a;padding:16px;cursor:pointer;box-shadow:0 16px 40px #172b4d14}.owner-tab strong,.owner-tab span{display:block}.owner-tab strong{font-size:.98rem}.owner-tab span{color:#66758f;font-size:.78rem;line-height:1.45;margin-top:4px}.owner-tab-active{border-color:#2d6fd457;background:linear-gradient(135deg,#fff,#eaf3ff)}.owner-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.owner-card{border:1px solid rgba(28,51,91,.1);border-radius:30px;background:#ffffffdb;padding:20px;box-shadow:0 22px 55px #172b4d1a}.owner-card-span-2{grid-column:span 2}.owner-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.owner-card-header.compact{margin-bottom:12px}.owner-card h2,.owner-card h3{margin:4px 0 0;color:#101a2b;letter-spacing:-.035em}.owner-card h2{font-size:1.45rem}.owner-card h3{font-size:1.08rem}.owner-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-metric{position:relative;overflow:hidden;display:grid;gap:7px;min-height:136px;border-radius:24px;padding:16px;background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid rgba(30,79,147,.1)}.owner-metric:before{content:"";position:absolute;inset:0 auto auto 0;width:5px;height:100%;background:#89a7d9}.owner-metric-good:before{background:#22c55e}.owner-metric-warn:before{background:#f59e0b}.owner-metric-danger:before{background:#ef4444}.owner-metric span{color:#66758f;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-metric strong{color:#0e1729;font-size:1.7rem;letter-spacing:-.05em}.owner-metric small,.owner-stack-item small,.owner-health-row small{color:#65728a;line-height:1.45}.owner-truth-note{margin:14px 0 0;color:#54627a;line-height:1.6}.owner-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.owner-status-badge-good{color:#065f46;background:#a7f3d0b8}.owner-status-badge-warn{color:#854d0e;background:#fef08ab8}.owner-status-badge-danger{color:#7f1d1d;background:#fecacac7}.owner-status-badge-neutral{color:#334155;background:#e2e8f0db}.owner-priority-list,.owner-action-list{margin:0;padding-left:20px;color:#334155;line-height:1.7}.owner-priority-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 18px}.owner-health-stack,.owner-stack-list{display:grid;gap:10px}.owner-health-row,.owner-stack-item{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:18px;padding:12px;background:#f8fbff;border:1px solid rgba(30,79,147,.08)}.owner-health-row strong,.owner-stack-item strong,.owner-health-row small,.owner-stack-item small{display:block}.owner-inline-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-bottom:16px;padding:14px;border-radius:24px;background:#f8fbff;border:1px solid rgba(30,79,147,.08)}.owner-inline-form label{display:grid;gap:6px;color:#5c6a82;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.owner-inline-form input,.owner-inline-form select{min-height:42px;border-radius:14px;border:1px solid rgba(30,79,147,.16);color:#122033;background:#fff;padding:0 12px;font:inherit}.owner-inline-form-wide{grid-column:span 2}.owner-table-wrap{overflow:auto;border:1px solid rgba(30,79,147,.1);border-radius:22px}.owner-data-table{width:100%;border-collapse:collapse;min-width:860px;background:#fff}.owner-data-table th,.owner-data-table td{padding:13px 14px;border-bottom:1px solid rgba(30,79,147,.08);text-align:left;vertical-align:top}.owner-data-table th{color:#64748b;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;background:#f8fbff}.owner-table-actions{display:flex;gap:8px}.owner-table-action{color:#163b6e;background:#eaf3ff;padding:8px 11px}.owner-table-action.danger{color:#7f1d1d;background:#fee2e2}.owner-empty-state{color:#65728a;background:#f8fbff;border:1px dashed rgba(30,79,147,.2);border-radius:18px;padding:14px;line-height:1.55}.owner-ai-brief-card,.owner-daily-brief{background:radial-gradient(circle at top right,rgba(247,215,123,.2),transparent 18rem),linear-gradient(135deg,#fff,#f5f9ff)}.owner-brief-focus{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.owner-brief-focus span{border-radius:999px;background:#eaf3ff;color:#1f4f8b;font-weight:800;padding:9px 12px}.owner-cockpit-loading,.owner-cockpit-error-page{min-height:70vh;place-items:center}.owner-loading-card,.owner-error-panel{width:min(560px,100%);border-radius:32px;background:#ffffffe0;padding:30px;box-shadow:0 28px 70px #172b4d24}.owner-loading-orb{display:block;width:54px;height:54px;border-radius:50%;margin-bottom:18px;background:radial-gradient(circle,#f8dc82,#2d6fd4);box-shadow:0 0 0 14px #2d6fd414}@media (max-width: 1280px){.owner-hero,.owner-tab-grid{grid-template-columns:1fr}.owner-card-span-2{grid-column:span 1}.owner-metrics-grid,.owner-tabs,.owner-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.owner-cockpit-page{gap:16px}.owner-hero,.owner-card{border-radius:24px;padding:18px}.owner-metrics-grid,.owner-tabs,.owner-inline-form{grid-template-columns:1fr}.owner-inline-form-wide{grid-column:auto}}.owner-fortress-upgrade{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(180,83,9,.28);border-radius:28px;padding:24px;background:linear-gradient(135deg,#fffbebfa,#fef3c7eb);box-shadow:0 22px 70px #92400e29}.owner-fortress-upgrade h2{margin:8px 0;color:#5f3208;font-size:clamp(1.45rem,2vw,2.2rem);letter-spacing:-.03em}.owner-fortress-upgrade p{margin:0 0 12px;color:#7c4a03;line-height:1.55}.owner-fortress-upgrade ul{margin:0;padding-left:18px;color:#7c4a03}.owner-fortress-upgrade-actions{display:grid;gap:10px}@media (max-width: 900px){.owner-fortress-upgrade{grid-template-columns:1fr}}.owner-executive-intelligence{position:relative;overflow:hidden;display:grid;gap:18px;border:1px solid rgba(30,79,147,.12);border-radius:34px;padding:24px;background:radial-gradient(circle at 95% 4%,rgba(248,220,130,.24),transparent 20rem),linear-gradient(135deg,#fffffff5,#f0f7ffeb);box-shadow:0 28px 80px #172b4d21}.owner-executive-intelligence:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,#f8dc82,#2d6fd4,#0f172a)}.owner-executive-intelligence-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.owner-executive-intelligence-header h2{margin:8px 0;color:#101a2b;font-size:clamp(1.65rem,2.6vw,3rem);letter-spacing:-.055em}.owner-executive-intelligence-header p{max-width:880px;margin:0;color:#5d6b84;font-size:1rem;line-height:1.65}.owner-executive-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.owner-executive-refresh{color:#163b6e;background:#eaf3ff;border-color:#1e4f9329}.owner-executive-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owner-executive-signal{display:grid;gap:8px;border:1px solid rgba(30,79,147,.09);border-radius:24px;padding:16px;background:#ffffffc7}.owner-executive-signal span,.owner-executive-details span{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-executive-signal strong{color:#0f172a;font-size:2rem;letter-spacing:-.055em}.owner-executive-signal small,.owner-executive-details small{color:#64748b;line-height:1.45}.owner-executive-meter{overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.owner-executive-meter i{display:block;height:100%;border-radius:inherit;background:#89a7d9}.owner-executive-signal-good .owner-executive-meter i{background:linear-gradient(90deg,#22c55e,#86efac)}.owner-executive-signal-warn .owner-executive-meter i{background:linear-gradient(90deg,#f59e0b,#fde68a)}.owner-executive-signal-danger .owner-executive-meter i{background:linear-gradient(90deg,#ef4444,#fecaca)}.owner-executive-decision-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.owner-executive-panel{border:1px solid rgba(30,79,147,.09);border-radius:28px;padding:18px;background:#ffffffc7}.owner-executive-panel-primary{background:radial-gradient(circle at top right,rgba(45,111,212,.1),transparent 14rem),#ffffffdb}.owner-executive-recommendations{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:aetis-owner-recommendations}.owner-executive-recommendations li{position:relative;padding:12px 12px 12px 44px;border-radius:18px;color:#263348;background:#f8fbff;border:1px solid rgba(30,79,147,.08);line-height:1.5}.owner-executive-recommendations li:before{counter-increment:aetis-owner-recommendations;content:counter(aetis-owner-recommendations);position:absolute;left:12px;top:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#07111f;background:linear-gradient(135deg,#f8dc82,#c59036);font-size:.74rem;font-weight:900}.owner-executive-chip-list{display:flex;flex-wrap:wrap;gap:9px}.owner-executive-chip-list span{border-radius:999px;padding:9px 12px;color:#0f5132;background:#d1fae5bd;border:1px solid rgba(16,185,129,.18);font-weight:800}.owner-executive-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:2px}.owner-executive-details div{display:grid;gap:5px;border-radius:22px;padding:14px;background:#0f172a0a;border:1px solid rgba(30,79,147,.08)}.owner-executive-details strong{color:#111827;font-size:1.02rem}@media (max-width: 1160px){.owner-executive-intelligence-header,.owner-executive-decision-grid,.owner-executive-details{grid-template-columns:1fr}.owner-executive-actions{justify-content:flex-start}.owner-executive-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.owner-executive-intelligence{border-radius:24px;padding:18px}.owner-executive-signal-grid{grid-template-columns:1fr}}.owner-file-upload-button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#eff6ff;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;padding:12px 18px;text-align:center}.owner-file-upload-button input{display:none}.owner-file-upload-button:has(input:disabled){cursor:not-allowed;opacity:.58}.owner-connection-command{border:1px solid rgba(28,51,91,.1);border-radius:30px;background:linear-gradient(135deg,#fffffff5,#eff7ffeb);box-shadow:0 22px 55px #172b4d1a;display:grid;gap:18px;padding:22px}.owner-connection-command__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.owner-connection-command__header h2,.owner-connection-command__header p{margin:0}.owner-connection-command__header h2{color:#101a2b;font-size:clamp(1.45rem,2.4vw,2.35rem);letter-spacing:-.04em;margin-top:6px}.owner-connection-command__header p{color:#5d6b84;line-height:1.6;margin-top:8px;max-width:920px}.owner-connection-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.owner-connection-shortcuts a{border:1px solid rgba(30,79,147,.12);border-radius:20px;color:#142033;display:grid;gap:4px;padding:14px;text-decoration:none;background:#fff}.owner-connection-shortcuts a:hover{border-color:#c5903685;box-shadow:0 16px 34px #172b4d1a}.owner-connection-shortcuts strong{color:#0f172a}.owner-connection-shortcuts span{color:#64748b;font-size:.86rem;line-height:1.35}.owner-connection-command .integration-safety-card{box-shadow:none}@media (max-width: 820px){.owner-connection-command__header{align-items:stretch;flex-direction:column}}.owner-executive-signal-grid,.owner-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.owner-tabs{padding:10px;border:1px solid rgba(28,51,91,.1);border-radius:28px;background:#ffffffad}.owner-tab:before{content:"Section";display:block;color:#738198;font-size:.66rem;font-weight:900;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.owner-tab-active:before{color:#9a6b13;content:"Open section"}.owner-connection-command .sentinel-sb-connection-center{box-shadow:none}.owner-truth-note-tight{margin-top:.45rem;max-width:760px}.owner-client-issue-board .owner-card-header{align-items:center}.owner-issue-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.owner-issue-preview{display:grid;gap:6px;border:1px solid rgba(30,79,147,.1);border-radius:20px;padding:14px;background:#f8fbff}.owner-issue-preview span{width:fit-content;border-radius:999px;padding:5px 9px;color:#854d0e;background:#fef08ab8;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.owner-issue-preview strong{color:#0f172a}.owner-issue-preview small{color:#64748b;line-height:1.4}@media (max-width: 760px){.owner-client-issue-board .owner-card-header{align-items:stretch;flex-direction:column}}.owner-simple-page{gap:18px}.owner-simple-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:stretch;padding:clamp(24px,4vw,42px);border-radius:34px;color:#f8fafc;background:radial-gradient(circle at 18% 8%,rgba(248,220,130,.2),transparent 28rem),linear-gradient(135deg,#07111f,#101d33 52%,#173a67);box-shadow:0 28px 80px #07111f3d}.owner-simple-hero h1{margin:10px 0;font-size:clamp(2.45rem,6vw,5.6rem);line-height:.88;letter-spacing:-.08em}.owner-simple-hero p{max-width:760px;margin:0;color:#f8fafcc7;font-size:1.08rem;font-weight:650;line-height:1.55}.owner-simple-hero-card{display:grid;align-content:center;gap:8px;min-height:180px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.owner-simple-hero-card span,.owner-simple-hero-card small{color:#f8fafcb3;font-weight:750}.owner-simple-hero-card strong{display:block;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.05em}.owner-simple-next,.owner-simple-help,.owner-simple-advanced{display:grid;gap:16px;padding:clamp(18px,3vw,26px);border:1px solid rgba(28,51,91,.1);border-radius:30px;background:#ffffffe0;box-shadow:0 20px 55px #172b4d1a}.owner-simple-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.owner-simple-section-heading h2,.owner-simple-help h2{margin:4px 0 0;color:#122038;font-size:clamp(1.45rem,2.4vw,2.25rem);letter-spacing:-.055em}.owner-simple-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.owner-simple-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-simple-task{display:grid;gap:16px;align-content:space-between;min-height:190px;padding:20px;border:1px solid rgba(28,51,91,.12);border-radius:26px;background:linear-gradient(180deg,#fff,#f8fbff)}.owner-simple-task strong{color:#111d31;font-size:1.35rem;letter-spacing:-.045em}.owner-simple-task p{margin:8px 0 0;color:#66758f;font-weight:700;line-height:1.45}.owner-simple-task a,.owner-simple-help-grid a{text-decoration:none}.owner-simple-task a{justify-self:start;border-radius:999px;padding:11px 15px;color:#07111f;background:linear-gradient(135deg,#f8dc82,#c59036);font-weight:950}.owner-simple-task--danger{border-color:#dc26264d}.owner-simple-task--warn{border-color:#d9770652}.owner-simple-task--good{border-color:#16a34a47}.owner-simple-task--neutral{border-color:#3b82f63d}.owner-simple-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.owner-simple-stat{min-width:0;padding:18px;border:1px solid rgba(28,51,91,.1);border-radius:24px;background:#ffffffe0;box-shadow:0 14px 36px #172b4d14}.owner-simple-stat span{display:block;color:#6d7890;font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.owner-simple-stat strong{display:block;margin:8px 0;color:#111d31;font-size:clamp(1.28rem,2.2vw,2rem);letter-spacing:-.045em}.owner-simple-stat p{margin:0;color:#66758f;font-size:.84rem;font-weight:700;line-height:1.35}.owner-simple-stat--danger{border-color:#dc262642}.owner-simple-stat--warn{border-color:#d9770647}.owner-simple-stat--good{border-color:#16a34a3d}.owner-simple-stat--neutral{border-color:#3b82f62e}.owner-simple-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-simple-help-grid a{display:grid;gap:6px;padding:18px;border:1px solid rgba(28,51,91,.1);border-radius:22px;color:#111d31;background:linear-gradient(180deg,#fff,#f8fbff)}.owner-simple-help-grid a strong{font-size:1.04rem;letter-spacing:-.03em}.owner-simple-help-grid a span{color:#66758f;font-weight:700;line-height:1.35}.owner-simple-advanced-toggle{justify-self:center;padding:12px 18px;border:1px solid rgba(30,79,147,.2);background:#eff6ffcc}@media (max-width: 1120px){.owner-simple-hero,.owner-simple-task-grid,.owner-simple-help-grid{grid-template-columns:1fr}.owner-simple-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-simple-section-heading{align-items:flex-start;flex-direction:column}.owner-simple-actions{justify-content:flex-start}}@media (max-width: 640px){.owner-simple-stats{grid-template-columns:1fr}}.owner-portfolio-command{margin:22px 0;padding:22px;border:1px solid rgba(231,184,91,.28);border-radius:28px;background:radial-gradient(circle at top left,rgba(204,28,46,.18),transparent 34%),linear-gradient(135deg,#0c0808f5,#22100ceb);box-shadow:0 22px 60px #00000052;color:#fff7e6}.owner-portfolio-command--risk,.owner-portfolio-command--setup{border-color:#ff4d5b6b;background:radial-gradient(circle at top left,rgba(255,64,89,.24),transparent 36%),linear-gradient(135deg,#120608fa,#2e0e0cf0)}.owner-portfolio-command--watch{border-color:#e7b85b70}.owner-portfolio-command--steady{border-color:#e7b85b57}.owner-portfolio-command__header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.owner-portfolio-command__header h2{margin:6px 0 8px;font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.035em}.owner-portfolio-command__header p{max-width:760px;margin:0;color:#fff7e6b8;line-height:1.6}.owner-portfolio-command__badge{min-width:210px;padding:14px 16px;border:1px solid rgba(231,184,91,.28);border-radius:20px;background:#ffffff0f;text-align:right}.owner-portfolio-command__badge span{display:block;color:#e7b85beb;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.owner-portfolio-command__badge strong{display:block;margin-top:6px;color:#fff}.owner-portfolio-command__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.owner-portfolio-signal{min-height:150px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0000003d}.owner-portfolio-signal span{display:block;color:#fff7e69e;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.owner-portfolio-signal strong{display:block;margin-top:10px;color:#fff;font-size:1.2rem}.owner-portfolio-signal p{margin:10px 0 0;color:#fff7e6ad;font-size:.9rem;line-height:1.5}.owner-portfolio-signal--good{border-color:#e7b85b42}.owner-portfolio-signal--warn,.owner-portfolio-signal--danger{border-color:#ff4d5b52;background:#6c101838}.owner-portfolio-command__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.owner-portfolio-command__actions a,.owner-portfolio-command__actions span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(231,184,91,.32);border-radius:999px;color:#f7d48a;background:#ffffff0f;text-decoration:none;font-weight:800}.owner-portfolio-command__actions span{color:#fff7e6b8;border-color:#ffffff1f}@media (max-width: 980px){.owner-portfolio-command__header{flex-direction:column}.owner-portfolio-command__badge{width:100%;text-align:left}.owner-portfolio-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.owner-portfolio-command{padding:18px;border-radius:22px}.owner-portfolio-command__grid{grid-template-columns:1fr}}.owner-visual-command{position:relative;overflow:hidden;margin-top:24px;padding:26px;border:1px solid rgba(231,184,91,.28);border-radius:30px;background:radial-gradient(circle at top left,rgba(231,184,91,.18),transparent 34%),linear-gradient(135deg,#120608f5,#08080afa);box-shadow:0 24px 80px #0000005c,inset 0 1px #ffffff14}.owner-visual-command:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(231,184,91,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(231,184,91,.06) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 72% 10%,rgba(0,0,0,.72),transparent 58%);mask-image:radial-gradient(circle at 72% 10%,rgba(0,0,0,.72),transparent 58%)}.owner-visual-command__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.owner-visual-command__header h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.5rem,3vw,2.3rem);letter-spacing:-.04em}.owner-visual-command__header p{max-width:760px;margin:0;color:#fff7e6bd;line-height:1.7}.owner-visual-orb{flex:0 0 auto;width:112px;height:112px;border:1px solid rgba(231,184,91,.42);border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,#e7b85b47,#9312202e 48%,#00000047 70%);box-shadow:0 0 44px #e7b85b33}.owner-visual-orb span{width:56px;height:56px;border-radius:999px;border:1px solid rgba(255,247,230,.3);background:linear-gradient(45deg,transparent 42%,rgba(255,247,230,.92) 43%,rgba(255,247,230,.92) 55%,transparent 56%),radial-gradient(circle,rgba(231,184,91,.36),transparent 70%)}.owner-visual-command__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.owner-visual-signal{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-visual-signal__topline{display:grid;gap:8px}.owner-visual-signal__topline span{color:#fff7e69e;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.owner-visual-signal__topline strong{color:#fff;font-size:1.35rem;letter-spacing:-.03em}.owner-visual-signal__bar{position:relative;overflow:hidden;height:9px;margin:16px 0 14px;border-radius:999px;background:#ffffff14}.owner-visual-signal__bar span{display:block;width:var(--signal-intensity, 18%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b1026,#e7b85b,#fff2b0);box-shadow:0 0 20px #e7b85b38}.owner-visual-signal p{margin:0;color:#fff7e6ad;font-size:.9rem;line-height:1.55}.owner-visual-signal--good{border-color:#59e7a038}.owner-visual-signal--warn,.owner-visual-signal--danger{border-color:#ff4d5b52;background:#6c101833}.owner-visual-command--protect{border-color:#ff4d5b57}.owner-visual-command--accelerate{border-color:#e7b85b75}@media (max-width: 1180px){.owner-visual-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.owner-visual-command{padding:18px;border-radius:24px}.owner-visual-command__header{flex-direction:column;align-items:flex-start}.owner-visual-orb{width:84px;height:84px}.owner-visual-command__grid{grid-template-columns:1fr}}.owner-heat-command{position:relative;overflow:hidden;margin-top:24px;padding:26px;border:1px solid rgba(231,184,91,.34);border-radius:30px;background:radial-gradient(circle at 10% 10%,rgba(231,184,91,.18),transparent 28%),radial-gradient(circle at 88% 18%,rgba(155,16,38,.32),transparent 34%),linear-gradient(135deg,#070709fa,#17090dfa);box-shadow:0 28px 88px #00000061,inset 0 1px #ffffff14}.owner-heat-command:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(231,184,91,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(231,184,91,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 10%,rgba(0,0,0,.72),transparent 68%);mask-image:radial-gradient(circle at 50% 10%,rgba(0,0,0,.72),transparent 68%)}.owner-heat-command__intro,.owner-heat-command__body{position:relative;z-index:1}.owner-heat-command__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.owner-heat-command__intro h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.55rem,3vw,2.4rem);letter-spacing:-.045em}.owner-heat-command__intro p{max-width:860px;margin:0;color:#fff7e6b8;line-height:1.7}.owner-heat-command__intro>strong{flex:0 0 auto;border:1px solid rgba(231,184,91,.34);border-radius:999px;padding:10px 14px;color:#f7d48a;background:#ffffff12;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.owner-heat-command__body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;margin-top:22px}.owner-heat-map{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.owner-heat-cell{position:relative;overflow:hidden;min-height:184px;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:#ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-heat-cell:before{content:"";position:absolute;inset:auto 0 0;height:var(--heat-score, 0%);min-height:6px;background:linear-gradient(180deg,#e7b85b29,#9b102670);opacity:.82}.owner-heat-cell>*{position:relative;z-index:1}.owner-heat-cell span,.owner-heat-timeline__item span{display:block;color:#fff7e69e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-heat-cell strong{display:block;margin-top:12px;color:#fff;font-size:2rem;line-height:1;letter-spacing:-.08em}.owner-heat-cell small{display:block;margin-top:8px;color:#f7d48a;font-weight:900}.owner-heat-cell p{margin:10px 0 0;color:#fff7e6ad;font-size:.86rem;line-height:1.45}.owner-heat-cell--good{border-color:#59e7a038}.owner-heat-cell--good:before{background:linear-gradient(180deg,#59e7a014,#22c55e47)}.owner-heat-cell--warn,.owner-heat-cell--danger{border-color:#ff4d5b57}.owner-heat-timeline{display:grid;gap:12px}.owner-heat-timeline__item{position:relative;padding:18px 18px 18px 28px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0f}.owner-heat-timeline__item:before{content:"";position:absolute;left:12px;top:20px;bottom:20px;width:4px;border-radius:999px;background:#e7b85b}.owner-heat-timeline__item--danger:before,.owner-heat-timeline__item--warn:before{background:#ff4d5b}.owner-heat-timeline__item--good:before{background:#22c55e}.owner-heat-timeline__item p{margin:8px 0 0;color:#fff7e6b8;line-height:1.55}@media (max-width: 1180px){.owner-heat-command__body{grid-template-columns:1fr}.owner-heat-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.owner-heat-command{padding:18px;border-radius:24px}.owner-heat-command__intro{flex-direction:column}.owner-heat-map{grid-template-columns:1fr}}.owner-production-gate{display:grid;gap:18px;padding:clamp(20px,3vw,28px);border:1px solid rgba(231,184,91,.32);border-radius:30px;color:#fff7e6;background:radial-gradient(circle at 14% 0%,rgba(231,184,91,.18),transparent 28rem),radial-gradient(circle at 90% 12%,rgba(155,16,38,.22),transparent 24rem),linear-gradient(135deg,#08080afa,#1a0a0ef5);box-shadow:0 26px 76px #00000057,inset 0 1px #ffffff14}.owner-production-gate--blocked{border-color:#ff4d5b75}.owner-production-gate--attention{border-color:#e7b85b7a}.owner-production-gate--ready{border-color:#59e7a04d}.owner-production-gate__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.owner-production-gate__header h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.45rem,2.4vw,2.25rem);letter-spacing:-.045em}.owner-production-gate__header p{max-width:840px;margin:0;color:#fff7e6b8;line-height:1.65}.owner-production-gate__header>strong{flex:0 0 auto;border:1px solid rgba(231,184,91,.36);border-radius:999px;padding:10px 14px;color:#f7d48a;background:#ffffff12;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.owner-production-gate__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.owner-production-signal{min-height:150px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-production-signal span{display:block;color:#fff7e69e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-production-signal strong{display:block;margin-top:10px;color:#fff;font-size:1.22rem}.owner-production-signal p{margin:10px 0 0;color:#fff7e6b3;font-size:.9rem;line-height:1.5}.owner-production-signal--verified{border-color:#59e7a042}.owner-production-signal--attention{border-color:#e7b85b57}.owner-production-signal--unavailable{border-color:#ff4d5b6b;background:#6c101838}@media (max-width: 1120px){.owner-production-gate__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.owner-production-gate__header{flex-direction:column}.owner-production-gate__grid{grid-template-columns:1fr}}.owner-performance-gate{display:grid;gap:18px;padding:clamp(20px,3vw,28px);border:1px solid rgba(231,184,91,.28);border-radius:30px;color:#fff7e6;background:radial-gradient(circle at 16% 12%,rgba(247,212,138,.16),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(64,124,255,.12),transparent 24rem),linear-gradient(135deg,#08080afa,#0c1018f5);box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff14}.owner-performance-gate--heavy{border-color:#ff4d5b66}.owner-performance-gate--watch{border-color:#e7b85b70}.owner-performance-gate--fast{border-color:#59e7a047}.owner-performance-gate__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.owner-performance-gate__header h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.35rem,2.25vw,2.05rem);letter-spacing:-.04em}.owner-performance-gate__header p{max-width:860px;margin:0;color:#fff7e6b8;line-height:1.65}.owner-performance-gate__header>strong{flex:0 0 auto;border:1px solid rgba(231,184,91,.34);border-radius:999px;padding:10px 14px;color:#f7d48a;background:#fff1;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.owner-performance-gate__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.owner-performance-signal{min-height:142px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-performance-signal span{display:block;color:#fff7e69e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-performance-signal strong{display:block;margin-top:10px;color:#fff;font-size:1.22rem}.owner-performance-signal p{margin:10px 0 0;color:#fff7e6b3;font-size:.9rem;line-height:1.5}.owner-performance-signal--good{border-color:#59e7a042}.owner-performance-signal--neutral{border-color:#e7b85b42}.owner-performance-signal--warn,.owner-performance-signal--danger{border-color:#ff4d5b57}@media (max-width: 1120px){.owner-performance-gate__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.owner-performance-gate__header{flex-direction:column}.owner-performance-gate__grid{grid-template-columns:1fr}}.owner-final-polish{display:grid;gap:18px;padding:clamp(20px,3vw,30px);border:1px solid rgba(231,184,91,.34);border-radius:32px;color:#fff7e6;background:radial-gradient(circle at 12% 8%,rgba(231,184,91,.2),transparent 26rem),radial-gradient(circle at 90% 0%,rgba(155,16,38,.18),transparent 24rem),linear-gradient(135deg,#050507fa,#16090df5);box-shadow:0 28px 82px #0000005c,inset 0 1px #ffffff17}.owner-final-polish--premium{border-color:#e7b85b7a}.owner-final-polish--focused{border-color:#f7d48a66}.owner-final-polish--tighten{border-color:#ff4d5b6b}.owner-final-polish__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.owner-final-polish__header h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.38rem,2.3vw,2.15rem);letter-spacing:-.045em}.owner-final-polish__header p{max-width:880px;margin:0;color:#fff7e6b8;line-height:1.65}.owner-final-polish__header>strong{flex:0 0 auto;border:1px solid rgba(231,184,91,.36);border-radius:999px;padding:10px 14px;color:#f7d48a;background:#ffffff12;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.owner-final-polish__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.owner-final-polish-signal{min-height:146px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(180deg,#fff1,#ffffff09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-final-polish-signal span{display:block;color:#fff7e69e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-final-polish-signal strong{display:block;margin-top:10px;color:#fff;font-size:1.2rem}.owner-final-polish-signal p{margin:10px 0 0;color:#fff7e6b3;font-size:.9rem;line-height:1.5}.owner-final-polish-signal--good{border-color:#59e7a042}.owner-final-polish-signal--neutral{border-color:#e7b85b47}.owner-final-polish-signal--warn,.owner-final-polish-signal--danger{border-color:#ff4d5b57}@media (max-width: 1120px){.owner-final-polish__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.owner-final-polish__header{flex-direction:column}.owner-final-polish__grid{grid-template-columns:1fr}}.owner-client-cert{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border:1px solid rgba(231,184,91,.38);border-radius:34px;color:#fff7e6;background:radial-gradient(circle at 8% 0%,rgba(231,184,91,.22),transparent 25rem),radial-gradient(circle at 88% 18%,rgba(150,14,36,.22),transparent 26rem),linear-gradient(135deg,#040406fc,#12070afa);box-shadow:0 34px 92px #0000006b,inset 0 1px #ffffff1a}.owner-client-cert--certified{border-color:#59e7a061}.owner-client-cert--verify{border-color:#e7b85b7a}.owner-client-cert--hold{border-color:#ff4d5b75}.owner-client-cert__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.owner-client-cert__header h2{margin:6px 0 8px;color:#fff7e6;font-size:clamp(1.45rem,2.4vw,2.3rem);letter-spacing:-.05em}.owner-client-cert__header p{max-width:900px;margin:0;color:#fff7e6b8;line-height:1.66}.owner-client-cert__header>strong{flex:0 0 auto;border:1px solid rgba(231,184,91,.38);border-radius:999px;padding:10px 14px;color:#f7d48a;background:#ffffff12;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.owner-client-cert__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.owner-client-cert-signal{min-height:144px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(180deg,#fff1,#ffffff09);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-client-cert-signal span{display:block;color:#fff7e69e;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.owner-client-cert-signal strong{display:block;margin-top:10px;color:#fff;font-size:1.16rem}.owner-client-cert-signal p{margin:10px 0 0;color:#fff7e6b3;font-size:.9rem;line-height:1.5}.owner-client-cert-signal--good{border-color:#59e7a047}.owner-client-cert-signal--neutral{border-color:#e7b85b4d}.owner-client-cert-signal--warn,.owner-client-cert-signal--danger{border-color:#ff4d5b5c}.owner-client-cert__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px;color:#fff7e6b8}.owner-client-cert__footer a{color:#f7d48a;font-weight:900;text-decoration:none}@media (max-width: 1180px){.owner-client-cert__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.owner-client-cert__header,.owner-client-cert__footer{flex-direction:column;align-items:flex-start}.owner-client-cert__grid{grid-template-columns:1fr}}.profile-page{color:#172035;display:grid;gap:22px;max-width:1640px;margin:0 auto}.profile-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:34px;border-radius:36px;background:radial-gradient(circle at 18% 22%,rgba(99,102,241,.26),transparent 22rem),radial-gradient(circle at 82% 10%,rgba(245,158,11,.24),transparent 20rem),linear-gradient(135deg,#09111f,#111827 48%,#26324a);color:#f8fbff;box-shadow:0 34px 92px #0c182c4d}.profile-hero:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.08);border-radius:30px;pointer-events:none}.profile-hero-copy,.profile-hero-card{position:relative;z-index:1}.profile-eyebrow,.profile-section-kicker{color:#b9c7df;display:block;font-size:.73rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.profile-hero h1{max-width:860px;font-size:clamp(2.1rem,4vw,4.7rem);line-height:.94;margin:14px 0;letter-spacing:-.068em}.profile-hero p{max-width:820px;color:#f8fbffc7;font-size:1.04rem;line-height:1.66}.profile-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.profile-hero-meta span,.profile-pill{border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}.profile-hero-meta span{border:1px solid rgba(255,255,255,.12);color:#f8fbffc2;background:#ffffff0f}.profile-hero-card{align-self:stretch;display:grid;align-content:center;gap:13px;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:24px;background:#ffffff17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-hero-card span{color:#f8fbff9e;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profile-hero-card strong{display:block;font-size:2rem;text-transform:capitalize}.profile-hero-card small,.profile-hero-card em{display:block;color:#f8fbffb3;font-style:normal}.profile-primary-button,.profile-secondary-button,.profile-text-button,.profile-table-action{border:0;border-radius:999px;cursor:pointer;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.profile-primary-button{color:#08111f;background:linear-gradient(135deg,#fde68a,#d29b3b);padding:12px 18px;box-shadow:0 18px 42px #d29b3b3d}.profile-secondary-button{color:#f8fbff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:12px 18px}.profile-text-button{color:#285fa7;background:transparent;padding:6px 8px}.profile-table-action{color:#102033;background:#edf4ff;border:1px solid rgba(46,103,179,.18);padding:8px 12px}.profile-primary-button:hover,.profile-secondary-button:hover,.profile-table-action:hover{transform:translateY(-1px)}.profile-primary-button:disabled,.profile-secondary-button:disabled,.profile-text-button:disabled,.profile-table-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.profile-account-hub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(29,48,80,.1);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 50px #0f172a14;padding:18px}.profile-account-hub h2{margin:6px 0;color:#0f172a}.profile-account-hub p{margin:0;max-width:820px;color:#526179;line-height:1.55}.profile-account-hub-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.profile-account-hub-actions a{border:1px solid rgba(46,103,179,.18);border-radius:999px;background:#edf4ff;color:#102033;font-weight:900;padding:10px 14px;text-decoration:none}.profile-page-status{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(29,48,80,.1);border-radius:18px;background:#ffffffd1;box-shadow:0 16px 42px #14243c14}.profile-notice{border-radius:18px;padding:13px 16px;font-weight:900}.profile-notice-good{color:#14532d;background:#dcfce7d1;border:1px solid rgba(22,163,74,.24)}.profile-notice-error{color:#7f1d1d;background:#fee2e2eb;border:1px solid rgba(239,68,68,.24)}.profile-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.profile-tab{text-align:left;border-radius:24px;border:1px solid rgba(29,48,80,.1);background:#fffc;color:#24314a;padding:16px;cursor:pointer;box-shadow:0 16px 42px #14243c14}.profile-tab strong,.profile-tab span{display:block}.profile-tab strong{font-size:.98rem}.profile-tab span{color:#66758f;font-size:.78rem;line-height:1.45;margin-top:4px}.profile-tab-active{border-color:#d29b3b5c;background:linear-gradient(135deg,#fff,#fff7e5)}.profile-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-card{border:1px solid rgba(29,48,80,.1);border-radius:30px;background:#ffffffe0;padding:20px;box-shadow:0 22px 58px #14243c1a}.profile-card-span-2{grid-column:span 2}.profile-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.profile-card-header.compact{margin-bottom:12px}.profile-card h2,.profile-card h3{margin:4px 0 0;letter-spacing:-.03em}.profile-card p{color:#64708a;line-height:1.55}.profile-pill{color:#23314a;background:#f59e0b24;border:1px solid rgba(245,158,11,.22)}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-form-grid label{display:grid;gap:7px}.profile-form-grid label span{color:#53627d;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{width:100%;border:1px solid rgba(29,48,80,.12);border-radius:18px;background:#f8fbffe6;color:#18243a;padding:12px 13px;font:inherit;outline:none}.profile-form-grid textarea{min-height:96px;resize:vertical}.profile-form-grid input:focus,.profile-form-grid select:focus,.profile-form-grid textarea:focus{border-color:#d29b3bb8;box-shadow:0 0 0 4px #d29b3b1f}.profile-form-wide,.profile-form-actions{grid-column:span 2}.profile-form-actions{display:flex;justify-content:flex-end}.profile-toggle{align-items:center;display:flex!important;gap:10px!important;min-height:48px}.profile-toggle input{width:18px;height:18px}.profile-identity-stack{display:grid;gap:10px}.profile-identity-stack div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(29,48,80,.08);padding:10px 0}.profile-identity-stack span,.profile-muted{color:#66758f}.profile-signature-card{background:radial-gradient(circle at 15% 15%,rgba(245,158,11,.18),transparent 12rem),linear-gradient(135deg,#ffffffeb,#f7faffdb)}.profile-signature-card strong{color:#9a5f00;display:block;font-size:1.35rem;margin-top:12px}.profile-vault-card{background:radial-gradient(circle at 85% 10%,rgba(59,130,246,.2),transparent 14rem),linear-gradient(135deg,#fff,#eef5ff)}.profile-status{border-radius:999px;padding:8px 11px;font-size:.74rem;font-weight:900;text-transform:capitalize}.profile-status-verified,.profile-status-required{color:#14532d;background:#dcfce7e0}.profile-status-unverified,.profile-status-review{color:#92400e;background:#fef3c7eb}.profile-list,.profile-access-queue,.profile-mini-audit{display:grid;gap:12px}.profile-list-item,.profile-access-queue article,.profile-mini-audit article{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(29,48,80,.08);border-radius:20px;padding:12px;background:#f8fbffb8}.profile-list-item strong,.profile-list-item span,.profile-list-item small,.profile-access-queue strong,.profile-access-queue span,.profile-access-queue small,.profile-access-queue p,.profile-mini-audit strong,.profile-mini-audit span{display:block}.profile-list-item span,.profile-list-item small,.profile-access-queue small,.profile-access-queue p,.profile-mini-audit span{color:#66758f;margin-top:3px}.profile-table-wrap{overflow-x:auto}.profile-table{width:100%;border-collapse:collapse;min-width:720px}.profile-table th,.profile-table td{text-align:left;border-bottom:1px solid rgba(29,48,80,.08);padding:12px}.profile-table th{color:#53627d;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.profile-timeline{display:grid;gap:14px}.profile-timeline article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px}.profile-timeline-dot{width:12px;height:12px;border-radius:999px;margin-top:6px;background:#94a3b8;box-shadow:0 0 0 6px #94a3b81f}.profile-timeline-success{background:#16a34a;box-shadow:0 0 0 6px #16a34a1f}.profile-timeline-denied,.profile-timeline-failed{background:#dc2626;box-shadow:0 0 0 6px #dc26261f}.profile-timeline strong,.profile-timeline p,.profile-timeline small{display:block;margin:0}.profile-timeline p,.profile-timeline small{color:#66758f;margin-top:3px}.profile-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-permission-card{border:1px solid rgba(29,48,80,.08);border-radius:22px;padding:14px;background:#f8fbffb8}.profile-permission-card span{color:#9a5f00;display:block;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.profile-permission-card strong{display:block;margin-top:6px}.profile-permission-card p,.profile-permission-card small{color:#66758f;display:block}.profile-chip-grid{display:flex;flex-wrap:wrap;gap:9px}.profile-chip-grid span{border:1px solid rgba(29,48,80,.1);border-radius:999px;padding:8px 10px;color:#23314a;background:#f8fbffd1;font-size:.82rem;font-weight:800}.profile-loading,.profile-error-page{min-height:68vh;display:grid;place-items:center}.profile-loading-card,.profile-error-panel{max-width:560px;border:1px solid rgba(29,48,80,.1);border-radius:32px;padding:32px;background:#ffffffe0;box-shadow:0 24px 64px #14243c1f;text-align:center}.profile-loading-ring{display:block;width:52px;height:52px;margin:0 auto 16px;border-radius:999px;border:5px solid rgba(210,155,59,.18);border-top-color:#d29b3b;animation:profile-spin .9s linear infinite}@keyframes profile-spin{to{transform:rotate(360deg)}}.profile-billing-grid{align-items:stretch}.profile-billing-card{background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.14),transparent 14rem),radial-gradient(circle at 92% 16%,rgba(245,158,11,.18),transparent 14rem),#ffffffeb}.profile-billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.profile-billing-summary div{border:1px solid rgba(29,48,80,.08);border-radius:22px;padding:14px;background:#f8fbffc2}.profile-billing-summary span,.profile-billing-summary small{color:#66758f;display:block}.profile-billing-summary span{font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.profile-billing-summary strong{display:block;font-size:1.5rem;margin:6px 0 3px}.profile-seat-meter{height:12px;overflow:hidden;border-radius:999px;background:#1d30501a;margin:14px 0 18px}.profile-seat-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d29b3b,#2563eb)}.profile-billing-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1100px){.profile-hero,.profile-tab-grid,.profile-tabs{grid-template-columns:1fr}.profile-card-span-2,.profile-form-wide,.profile-form-actions{grid-column:span 1}.profile-form-grid,.profile-permission-grid,.profile-billing-summary{grid-template-columns:1fr}}.profile-page,.profile-page *{box-sizing:border-box}.profile-page{width:min(100%,1480px);padding:clamp(18px,2vw,28px);overflow-x:clip}.profile-tab-panel,.profile-card,.profile-tab,.profile-hero,.profile-hero-card,.profile-form-grid,.profile-identity-stack,.profile-table-wrap{min-width:0;max-width:100%;overflow-wrap:anywhere}.profile-tabs,.profile-tab-grid,.profile-permission-grid,.profile-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-hero-actions,.profile-billing-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profile-hero-actions .profile-primary-button,.profile-hero-actions .profile-secondary-button,.profile-billing-actions .profile-primary-button,.profile-billing-actions .profile-secondary-button{flex:1 1 220px;min-width:0;white-space:normal}.profile-download-message{margin-top:4px;color:#f8fbffc7!important}.profile-list-item,.profile-access-queue article,.profile-mini-audit article,.profile-card-header{align-items:flex-start;flex-wrap:wrap}.profile-card-span-2,.profile-form-wide,.profile-form-actions{grid-column:1 / -1}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea,.profile-table,.profile-table th,.profile-table td{min-width:0;overflow-wrap:anywhere}@media (max-width: 1180px){.profile-hero,.profile-tabs,.profile-tab-grid,.profile-permission-grid,.profile-billing-summary,.profile-form-grid{grid-template-columns:1fr}.profile-card-span-2,.profile-form-wide,.profile-form-actions{grid-column:1}}.sentinel-sb-onboarding-page{display:flex;flex-direction:column;gap:1.25rem;color:#182033}.onboarding-hero,.onboarding-panel,.onboarding-card{border:1px solid rgba(24,32,51,.1);border-radius:24px;background:#fffffff5;box-shadow:0 18px 50px #0f172a14}.onboarding-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem}.onboarding-hero h1,.onboarding-panel h2,.onboarding-card h2{margin:0;color:#0f172a}.onboarding-hero p,.onboarding-panel p,.onboarding-card p,.onboarding-import-row small,.onboarding-review-row p{color:#526179;line-height:1.55}.onboarding-kicker{color:#9b6a12;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-score{align-items:center;background:linear-gradient(135deg,#f5b74d2e,#0f172a0a);border:1px solid rgba(155,106,18,.18);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-width:170px;padding:1rem;text-align:center;text-transform:capitalize}.onboarding-score strong{color:#0f172a;font-size:2.2rem}.onboarding-alert{border-radius:16px;font-weight:700;padding:.9rem 1rem}.onboarding-alert-error{background:#b91c1c1a;border:1px solid rgba(185,28,28,.25);color:#8f1d1d}.onboarding-alert-success{background:#1665341a;border:1px solid rgba(22,101,52,.22);color:#166534}.onboarding-draft-status{align-items:flex-start;background:#0f172a0a;border:1px solid rgba(15,23,42,.12);border-radius:16px;color:#1f2937;display:grid;gap:.25rem;padding:.85rem 1rem}.onboarding-draft-status strong{color:#0f172a;font-size:.95rem}.onboarding-draft-status span{color:#475569;font-size:.9rem;line-height:1.4}.onboarding-draft-status-saving{background:#b453091a;border-color:#b453093d}.onboarding-draft-status-saved{background:#1665341a;border-color:#16653438}.onboarding-draft-status-recovered{background:#2563eb1a;border-color:#2563eb3d}.onboarding-draft-status-error{background:#b91c1c1a;border-color:#b91c1c40}.onboarding-grid{display:grid;gap:1rem}.onboarding-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-card,.onboarding-panel{padding:1.15rem}.onboarding-card span,.onboarding-import-row span,.onboarding-review-row span,.onboarding-applied{color:#7c5a1c;font-size:.78rem;font-weight:800;text-transform:capitalize}.onboarding-task-complete{border-color:#16653438}.onboarding-task-required{border-color:#9b6a123d}.onboarding-task-review{border-color:#b91c1c3d}.onboarding-panel{display:flex;flex-direction:column;gap:.85rem}.onboarding-panel-heading{display:flex;flex-direction:column;gap:.25rem}.onboarding-panel label{color:#334155;display:flex;flex-direction:column;font-size:.86rem;font-weight:800;gap:.35rem}.onboarding-panel input,.onboarding-panel select{border:1px solid rgba(15,23,42,.14);border-radius:14px;color:#182033;font:inherit;padding:.75rem .85rem}.onboarding-panel button,.onboarding-file-drop{align-items:center;background:#111827;border:1px solid #111827;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;padding:.75rem .95rem}.onboarding-panel button:disabled{cursor:not-allowed;opacity:.58}.onboarding-file-drop input{display:none}.onboarding-import-list,.onboarding-focus-list{display:flex;flex-direction:column;gap:.65rem}.onboarding-import-row,.onboarding-review-row{border:1px solid rgba(15,23,42,.1);border-radius:16px;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem}.onboarding-import-row div,.onboarding-review-row{display:flex;flex-direction:column;gap:.2rem}.onboarding-review-actions{display:flex;flex-wrap:wrap;gap:.45rem}.onboarding-review-actions button{background:#fff;color:#111827}.onboarding-focus-list{flex-direction:row;flex-wrap:wrap}.onboarding-focus-list span{background:#f5b74d29;border:1px solid rgba(155,106,18,.18);border-radius:999px;color:#7c5a1c;font-weight:800;padding:.45rem .7rem}.onboarding-empty{border:1px dashed rgba(15,23,42,.2);border-radius:16px;margin:0;padding:1rem}@media (max-width: 1100px){.onboarding-grid-four,.onboarding-grid-two{grid-template-columns:1fr}.onboarding-hero{flex-direction:column}}.onboarding-intelligence-form{border-color:#9b6a123d}.onboarding-section-title{border-top:1px solid rgba(15,23,42,.08);color:#9b6a12;font-size:.82rem;font-weight:900;letter-spacing:.08em;margin-top:.35rem;padding-top:1rem;text-transform:uppercase}.onboarding-form-grid{display:grid;gap:.85rem}.onboarding-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-panel textarea{border:1px solid rgba(15,23,42,.14);border-radius:14px;color:#182033;font:inherit;min-height:92px;padding:.75rem .85rem;resize:vertical}.onboarding-review-row small{color:#526179;display:block;line-height:1.45}@media (max-width: 1100px){.onboarding-form-grid-two,.onboarding-form-grid-three{grid-template-columns:1fr}}.onboarding-review-help{background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:#475569;display:block;font-size:.78rem;font-weight:700;padding:.55rem .65rem}.onboarding-industry-preset-card{border:1px solid rgba(155,106,18,.22);border-radius:20px;background:linear-gradient(135deg,#f5b74d1f,#fffffff5);display:flex;flex-direction:column;gap:.85rem;padding:1rem}.onboarding-industry-preset-card h3{color:#0f172a;margin:.2rem 0 0}.onboarding-industry-preset-empty{border-style:dashed}.onboarding-preset-columns{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-preset-columns div{background:#ffffffc2;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:flex;flex-direction:column;gap:.3rem;padding:.8rem}.onboarding-preset-columns strong{color:#172033;font-size:.86rem}.onboarding-preset-columns span{color:#526179;font-size:.82rem;line-height:1.45;text-transform:capitalize}@media (max-width: 1100px){.onboarding-preset-columns{grid-template-columns:1fr}}.onboarding-industry-addon-card{background:#0f172a09;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.onboarding-addon-list{display:grid;gap:.7rem}.onboarding-addon-option{align-items:flex-start;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:flex;flex-direction:row;gap:.75rem;padding:.8rem}.onboarding-addon-option input{margin-top:.25rem}.onboarding-addon-option span{display:flex;flex-direction:column;gap:.22rem}.onboarding-addon-option small{color:#526179;line-height:1.45}.onboarding-event-ai{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(15,34,66,.14);border-radius:20px;background:#ffffffb8}.onboarding-event-ai h4{margin:.2rem 0;font-size:1.05rem}.onboarding-event-ai p{margin:0;color:#42526a}.onboarding-event-plan{display:grid;gap:.75rem}.onboarding-event-plan article{display:grid;gap:.65rem;padding:1rem;border:1px solid rgba(12,37,72,.12);border-radius:18px;background:#f6f9ffe0}.onboarding-event-plan article>span{color:#43516a;font-size:.92rem}.onboarding-event-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.onboarding-event-plan-grid div{display:grid;gap:.35rem;padding:.75rem;border:1px solid rgba(12,37,72,.1);border-radius:14px;background:#fff}.onboarding-event-plan-grid small{line-height:1.35;color:#33415c}.onboarding-preset-columns,.onboarding-addon-list,.onboarding-event-plan-grid{display:grid;grid-template-columns:1fr;gap:1rem}.onboarding-preset-columns>div,.onboarding-addon-option,.onboarding-event-plan-grid>div{min-width:0;overflow-wrap:anywhere}.onboarding-review-actions button{min-height:44px}.onboarding-setup-wizard{border-color:#9b6a1242;background:linear-gradient(135deg,#fffffffa,#fff9ecd6)}.onboarding-wizard-options{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-wizard-option,.onboarding-wizard-chip,.onboarding-inline-check{align-items:flex-start;background:#ffffffdb;border:1px solid rgba(15,23,42,.1);border-radius:16px;display:flex;flex-direction:row!important;gap:.7rem;padding:.85rem}.onboarding-wizard-option input,.onboarding-wizard-chip input,.onboarding-inline-check input{flex:0 0 auto;margin-top:.18rem}.onboarding-wizard-option span{display:grid;gap:.25rem}.onboarding-wizard-option small{color:#526179;font-weight:700;line-height:1.4}.onboarding-wizard-chips{display:flex;flex-wrap:wrap;gap:.65rem}.onboarding-wizard-chip{align-items:center;border-radius:999px;padding:.65rem .8rem}.onboarding-wizard-chip span,.onboarding-inline-check{color:#243044;font-size:.85rem;font-weight:900}.onboarding-wizard-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.onboarding-wizard-options,.onboarding-wizard-grid-four{grid-template-columns:1fr}}.integration-safety-overview,.integration-safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin:24px 0}.integration-safety-stack{display:flex;flex-direction:column;gap:18px;margin-top:24px}.integration-safety-card{padding:22px;border:1px solid rgba(245,202,93,.34);border-radius:24px;background:linear-gradient(135deg,#071122f5,#0a162ce6);color:#f8fbff;box-shadow:0 18px 52px #0003}.integration-safety-card--compact{min-height:100%}.integration-safety-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.integration-safety-card h3{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.1}.integration-safety-card p{margin:0 0 14px;color:#d8e6ff;line-height:1.55}.integration-safety-kicker{color:#f3ca63;font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.integration-safety-pill{display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:7px 11px;border:1px solid rgba(245,202,93,.4);border-radius:999px;background:#f5ca5d1f;color:#f5d173;font-size:.78rem;font-weight:900;text-transform:capitalize}.integration-safety-pill--critical,.integration-safety-pill--high{border-color:#ff6f768c;background:#721a2a5c;color:#ffd0d7}.integration-safety-pill--medium,.integration-safety-pill--review{border-color:#f5ca5d8c;background:#f5ca5d24;color:#ffe6a3}.integration-safety-pill--low,.integration-safety-pill--safe{border-color:#56de9780;background:#1f825633;color:#bdf8d5}.integration-safety-controls,.integration-safety-actions,.integration-safety-inline-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.integration-safety-controls label,.integration-safety-form label{display:flex;min-width:220px;flex:1 1 220px;flex-direction:column;gap:6px;color:#b9cef0;font-size:.84rem;font-weight:800}.integration-safety-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.integration-safety-form__wide{grid-column:1 / -1}.integration-safety-card input,.integration-safety-card select,.integration-safety-card textarea{width:100%;box-sizing:border-box;border:1px solid rgba(126,180,255,.28);border-radius:14px;padding:11px 12px;background:#030a16b8;color:#f8fbff;font:inherit}.integration-safety-card textarea{resize:vertical}.integration-safety-card button{border:0;border-radius:999px;padding:11px 15px;background:linear-gradient(135deg,#9bd1ff,#f5d173);color:#06111f;font-weight:900;cursor:pointer}.integration-safety-card button:disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.35)}.integration-safety-flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.integration-safety-flags span{padding:8px 10px;border:1px solid rgba(126,180,255,.2);border-radius:999px;background:#ffffff0a;color:#d8e6ff;font-size:.84rem;font-weight:800}.integration-safety-result,.integration-safety-record,.integration-provider-button-card,.integration-safety-empty,.integration-safety-notice,.integration-safety-error{margin-top:14px;padding:14px;border-radius:18px}.integration-safety-result,.integration-safety-record,.integration-provider-button-card{border:1px solid rgba(126,180,255,.22);background:#ffffff0b}.integration-safety-result strong,.integration-safety-record strong,.integration-provider-button-card strong{display:block;margin-bottom:5px;color:#fff}.integration-safety-result span,.integration-safety-record span,.integration-provider-button-card span,.integration-safety-result small,.integration-safety-record small{display:block;color:#b9cef0}.integration-safety-result ul{margin:10px 0 0;padding-left:18px;color:#d8e6ff}.integration-safety-list{display:grid;gap:10px}.integration-safety-record p{margin:8px 0}.integration-safety-empty{border:1px dashed rgba(245,202,93,.28);color:#d8e6ff}.integration-safety-notice{border:1px solid rgba(86,222,151,.3);background:#1f82562e;color:#c2f8d8;font-weight:800}.integration-safety-error{border:1px solid rgba(255,111,118,.34);background:#721a2a52;color:#ffd0d7;font-weight:800}.integration-provider-button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.integration-provider-button-card{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:0}.integration-safety-card--coming-soon{border-color:#f5ca5d57;background:linear-gradient(135deg,#f5ca5d1f,#0c1427e6)}.integration-provider-button-card--coming-soon{display:grid;align-items:start;border-color:#f5ca5d52;background:#f5ca5d14}.integration-provider-button-card--coming-soon p{margin:0;color:#f8e7ac;line-height:1.45}.integration-provider-button-card--coming-soon button,.integration-provider-button-card button:disabled{opacity:.72;cursor:not-allowed}.integration-provider-button-card{flex-direction:column;align-items:stretch}.integration-provider-button-card button{min-height:42px;width:100%}.integration-connection-fallback{display:grid;gap:12px}.integration-provider-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.integration-provider-shortcut-grid a{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:4px;border:1px solid rgba(245,202,93,.32);border-radius:18px;padding:14px;background:#ffffff0e;color:#f8fbff;text-decoration:none}.integration-provider-shortcut-grid a:hover,.integration-provider-shortcut-grid a:focus-visible{border-color:#f5ca5db8;background:#f5ca5d1f;outline:none}.integration-provider-shortcut-grid span{color:#b9cef0;font-size:.86rem}.client-readiness-page{color:#142033;display:grid;gap:22px;max-width:1640px;margin:0 auto}.client-readiness-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:32px;border-radius:34px;background:radial-gradient(circle at 12% 18%,rgba(58,121,255,.24),transparent 24rem),linear-gradient(135deg,#07111f,#0d1a2f 58%,#133b70);color:#eff6ff;box-shadow:0 32px 90px #0b192d42}.client-readiness-hero h1{max-width:940px;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.94;letter-spacing:-.065em;margin:14px 0}.client-readiness-hero p{max-width:860px;color:#eff6ffc7;font-size:1.02rem;line-height:1.68}.client-readiness-kicker{display:block;color:#7d8ca7;font-size:.74rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.client-readiness-hero .client-readiness-kicker{color:#b9c9e7}.client-readiness-score-card,.client-readiness-metric,.client-readiness-panel{border:1px solid rgba(28,51,91,.1);background:#ffffffe0;box-shadow:0 22px 55px #172b4d1a}.client-readiness-score-card{display:grid;align-content:center;justify-items:start;gap:12px;border-color:#ffffff24;border-radius:28px;padding:22px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-readiness-score-card strong{color:#fff;font-size:4rem;letter-spacing:-.08em;line-height:.9}.client-readiness-score-card small{color:#eff6ffb8}.client-readiness-score-card button,.client-readiness-panel button{border:0;border-radius:999px;background:#f4c95d;color:#101827;cursor:pointer;font-weight:900;padding:10px 16px}.client-readiness-score-card button:disabled{cursor:not-allowed;opacity:.62}.client-readiness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.client-readiness-metric{border-radius:26px;padding:20px}.client-readiness-metric span,.client-readiness-metric small{display:block}.client-readiness-metric span{color:#66758f;font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.client-readiness-metric strong{display:block;margin:8px 0;font-size:2.2rem;line-height:1;letter-spacing:-.055em}.client-readiness-metric small{color:#6b7891;line-height:1.45}.client-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-readiness-panel{border-radius:30px;padding:22px}.client-readiness-panel-critical{border-color:#ef444433;background:linear-gradient(135deg,#ffffffeb,#fef2f2e6)}.client-readiness-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.client-readiness-section-header h2,.client-readiness-tier-row h3,.client-readiness-role-row h3,.client-readiness-signal-row h3,.client-readiness-blocker-row h3,.client-readiness-phase-two h3{margin:4px 0 0}.client-readiness-stack{display:grid;gap:12px}.client-readiness-stack.compact{gap:10px}.client-readiness-tier-row,.client-readiness-role-row,.client-readiness-signal-row,.client-readiness-blocker-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid rgba(28,51,91,.1);border-radius:22px;background:#ffffffb8;padding:16px}.client-readiness-signal-row,.client-readiness-blocker-row{justify-content:flex-start}.client-readiness-tier-row p,.client-readiness-role-row p,.client-readiness-signal-row p,.client-readiness-blocker-row p,.client-readiness-boundary-rule,.client-readiness-phase-two p{color:#5f6f89;line-height:1.55;margin:6px 0 0}.client-readiness-empty-state{border:1px dashed rgba(28,51,91,.22);border-radius:20px;background:#f8fafce6;color:#334155;display:grid;gap:.45rem;padding:1rem}.client-readiness-empty-state strong{color:#0f172a}.client-readiness-empty-state p{color:#5f6f89;line-height:1.5;margin:0}.client-readiness-empty-state a{align-self:start;background:#f4c95d;border-radius:999px;color:#101827;font-weight:900;padding:.55rem .9rem;text-decoration:none}.client-readiness-row-stat{min-width:132px;text-align:right}.client-readiness-row-stat strong{display:block;font-size:1.7rem;line-height:1}.client-readiness-row-stat span{color:#66758f;display:block;font-size:.78rem;margin-top:6px}.client-readiness-pill,.client-readiness-severity{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.08em;min-width:max-content;padding:7px 10px;text-transform:uppercase}.client-readiness-pill.is-ready{background:#d1fae5e0;color:#065f46}.client-readiness-pill.is-review{background:#fef3c7e6;color:#92400e}.client-readiness-pill.is-warning{background:#ffedd5eb;color:#9a3412}.client-readiness-pill.is-blocked,.client-readiness-severity.critical{background:#fee2e2eb;color:#991b1b}.client-readiness-severity.warning{background:#ffedd5eb;color:#9a3412}.client-readiness-severity.review{background:#e0f2feeb;color:#075985}.client-readiness-boundary-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.client-readiness-boundary-list span{border:1px solid rgba(45,111,212,.18);border-radius:999px;background:#eff6ffd6;color:#1d4ed8;font-weight:900;padding:8px 12px}.client-readiness-phase-two{border-top:1px solid rgba(28,51,91,.1);margin-top:18px;padding-top:16px}.client-readiness-recommendations{display:grid;gap:10px;margin:0;padding-left:20px}.client-readiness-recommendations li{color:#2f3d54;line-height:1.55}.client-readiness-loading{min-height:460px;place-items:center}.client-readiness-loading-card{display:grid;gap:12px;justify-items:center;max-width:520px;text-align:center;border:1px solid rgba(28,51,91,.1);border-radius:30px;background:#ffffffe0;padding:32px;box-shadow:0 22px 55px #172b4d1a}.client-readiness-orb{width:52px;height:52px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#f4c95d,#2d6fd4 62%,#0f172a);box-shadow:0 16px 42px #2d6fd44d}@media (max-width: 1120px){.client-readiness-hero,.client-readiness-grid,.client-readiness-metrics{grid-template-columns:1fr}.client-readiness-empty-state{border:1px dashed rgba(28,51,91,.22);border-radius:20px;background:#f8fafce6;color:#334155;display:grid;gap:.45rem;padding:1rem}.client-readiness-empty-state strong{color:#0f172a}.client-readiness-empty-state p{color:#5f6f89;line-height:1.5;margin:0}.client-readiness-empty-state a{align-self:start;background:#f4c95d;border-radius:999px;color:#101827;font-weight:900;padding:.55rem .9rem;text-decoration:none}.client-readiness-row-stat{text-align:left}}.client-readiness-panel-accent{border-color:#2d6fd42e;background:linear-gradient(135deg,#eff6fff5,#ffffffe6)}.client-readiness-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.client-readiness-surface-row,.client-readiness-gate-row{border:1px solid rgba(28,51,91,.1);border-radius:20px;background:#ffffffbd;padding:14px}.client-readiness-gate-row{display:flex;align-items:flex-start;gap:12px}.client-readiness-gate-row small,.client-readiness-surface-row span{display:block;color:#6b7891;font-size:.78rem;font-weight:800;margin-top:4px}.client-readiness-surface-row p,.client-readiness-gate-row p{color:#5f6f89;line-height:1.5;margin:6px 0 0}.client-readiness-partner-panel{border-color:#14b8a629;background:linear-gradient(135deg,#f0fdfaeb,#ffffffe6)}.client-readiness-two-column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.client-readiness-two-column-list h3{margin:0 0 10px}.client-readiness-two-column-list ul{display:grid;gap:8px;margin:0;padding-left:20px}.client-readiness-two-column-list li{color:#2f3d54;line-height:1.5}@media (max-width: 1120px){.client-readiness-mini-grid,.client-readiness-two-column-list{grid-template-columns:1fr}}.client-readiness-grid[aria-label="Admin walkthrough and client onboarding gates"]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.client-readiness-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:16px 0}.client-readiness-quick-actions a{align-items:center;background:#fff;border:1px solid rgba(30,79,147,.16);border-radius:999px;color:#0f2c4d;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.client-readiness-quick-actions a:hover{border-color:#c590368f;box-shadow:0 14px 28px #172b4d1a}.sentinel-sb-connection-center{border:1px solid rgba(203,161,70,.32);border-radius:30px;padding:22px;background:radial-gradient(circle at 12% 0%,rgba(248,220,130,.2),transparent 22rem),linear-gradient(135deg,#07111ffa,#111827f0);color:#fff7df;box-shadow:0 26px 70px #0206173d}.sentinel-sb-connection-center--compact{margin:14px 0}.sentinel-sb-connection-center__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.sentinel-sb-connection-center__header p,.sentinel-sb-connection-center__group h3{margin:0;color:#f8dc82;text-transform:uppercase;letter-spacing:.15em;font-size:.74rem;font-weight:900}.sentinel-sb-connection-center__header h2{margin:6px 0 8px;font-size:clamp(1.5rem,3vw,2.65rem);letter-spacing:-.05em}.sentinel-sb-connection-center__header span,.sentinel-sb-connection-center__import-callout span,.sentinel-sb-connection-card p,.sentinel-sb-connection-card small{color:#fff7dfc2;line-height:1.55}.sentinel-sb-connection-center__summary{min-width:150px;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:14px;background:#ffffff12;display:grid;gap:6px;justify-items:start}.sentinel-sb-connection-center__summary strong{font-size:1.75rem}.sentinel-sb-connection-center button{border:0;border-radius:999px;padding:10px 14px;cursor:pointer;font-weight:900;color:#111827;background:linear-gradient(135deg,#f8dc82,#c59036)}.sentinel-sb-connection-center button:disabled{cursor:not-allowed;opacity:.55}.sentinel-sb-connection-center__import-callout,.sentinel-sb-connection-center__message{margin-top:16px;border-radius:22px;border:1px solid rgba(248,220,130,.22);background:#f8dc821a;padding:14px}.sentinel-sb-connection-center__import-callout{display:flex;justify-content:space-between;gap:14px;align-items:center}.sentinel-sb-connection-center__import-callout strong,.sentinel-sb-connection-center__import-callout span{display:block}.sentinel-sb-connection-center__groups{display:grid;gap:18px;margin-top:18px}.sentinel-sb-connection-center__group{display:grid;gap:10px}.sentinel-sb-connection-center__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sentinel-sb-connection-card{border:1px solid rgba(255,255,255,.11);border-radius:22px;padding:15px;background:#ffffff12;display:grid;gap:10px}.sentinel-sb-connection-card__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sentinel-sb-connection-card strong{color:#fffaf0}.sentinel-sb-connection-card p{margin:0}.sentinel-sb-connection-pill{border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900;white-space:nowrap;text-transform:capitalize}.sentinel-sb-connection-pill--connected{color:#bbf7d0;background:#22c55e2e}.sentinel-sb-connection-pill--setup,.sentinel-sb-connection-pill--setup-needed{color:#fed7aa;background:#f973162e}.sentinel-sb-connection-pill--review,.sentinel-sb-connection-pill--ready-to-connect{color:#fde68a;background:#facc152e}@media (max-width: 820px){.sentinel-sb-connection-center__header,.sentinel-sb-connection-center__import-callout{grid-template-columns:1fr;display:grid}.sentinel-sb-connection-center__summary{width:100%}}.sentinel-sb-connection-center__summary small{color:#fff7dfad;font-size:.76rem;line-height:1.35}.sentinel-sb-connection-center__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sentinel-sb-connection-card{min-height:220px}.sentinel-sb-connection-card button{min-height:42px;width:100%}.sentinel-sb-connection-pill--status-unavailable,.sentinel-sb-connection-pill--coming-soon{background:#facc1529;color:#854d0e}.sentinel-sb-nested-tools{background:linear-gradient(135deg,#060f23f5,#0f172aeb);border:1px solid rgba(247,215,123,.26);border-radius:28px;box-shadow:0 22px 62px #0f172a33;color:#fff;margin:18px 0;overflow:hidden;padding:18px}.sentinel-sb-nested-tools__header{align-items:flex-start;display:flex;justify-content:space-between;gap:18px;margin-bottom:14px}.sentinel-sb-nested-tools__header span,.sentinel-sb-nested-tools__card span{color:#f7d77b;display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.sentinel-sb-nested-tools__header h2{color:#fff;font-size:clamp(1.2rem,2vw,1.9rem);letter-spacing:-.04em;margin:0}.sentinel-sb-nested-tools__header p,.sentinel-sb-nested-tools__card p{color:#e2e8f0d1;line-height:1.45;margin:6px 0 0}.sentinel-sb-nested-tools__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sentinel-sb-nested-tools__card{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:#fff;min-height:128px;padding:14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.sentinel-sb-nested-tools__card:hover,.sentinel-sb-nested-tools__card:focus-visible{background:#ffffff1f;border-color:#f7d77b9e;outline:none;transform:translateY(-1px)}.sentinel-sb-nested-tools__card strong{color:#fff;display:block;font-size:1.02rem}@media (max-width: 760px){.sentinel-sb-nested-tools{border-radius:22px;padding:14px}.sentinel-sb-nested-tools__grid{grid-template-columns:1fr}}.settings-page{min-height:100%;padding:28px;color:#f8fbff;background:radial-gradient(circle at top left,rgba(42,130,255,.2),transparent 34%),radial-gradient(circle at 85% 15%,rgba(229,184,92,.18),transparent 30%),linear-gradient(135deg,#061324,#091b31 44%,#05070e)}.settings-hero,.settings-card,.settings-page-status,.settings-notice,.settings-tab{border:1px solid rgba(173,202,255,.18);box-shadow:0 22px 70px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:24px;padding:30px;border-radius:32px;background:linear-gradient(135deg,#0c203aeb,#060c18e0)}.settings-hero-copy h1,.settings-card h2,.settings-card h3{margin:0;letter-spacing:-.03em}.settings-hero-copy h1{max-width:720px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.settings-hero-copy p,.settings-card p,.settings-panel-intro{color:#e2ecffc2;line-height:1.65}.settings-kicker{display:inline-flex;margin-bottom:10px;color:#e6c67b;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-hero-actions,.settings-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.settings-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-hero-grid>div,.settings-fact-list>div,.settings-health-card{border:1px solid rgba(173,202,255,.14);border-radius:22px;background:#ffffff0f}.settings-hero-grid>div{min-height:116px;padding:18px}.settings-hero-grid span,.settings-fact-list span,.settings-health-card span:last-child{display:block;color:#dde8ff9e;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.settings-hero-grid strong{display:block;margin-top:18px;font-size:1.6rem}.settings-hero-warning{border-color:#fcc86a6b!important;background:#fcc86a1c!important}.settings-page-status{display:flex;justify-content:space-between;gap:18px;margin:18px 0;padding:14px 18px;border-radius:20px;background:#060f1dc2;color:#eaf1ffdb}.settings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 20px}.settings-tab{cursor:pointer;min-height:104px;padding:16px;border-radius:22px;color:#f8fbff;text-align:left;background:#ffffff0e}.settings-tab span{display:block;margin-top:8px;color:#dce8ff9e;font-size:.82rem;line-height:1.35}.settings-tab-active{border-color:#e5b85c94;background:linear-gradient(135deg,#1f4b82b8,#6c502352)}.settings-tab-panel,.settings-panel-grid,.settings-health-grid,.settings-integration-grid,.settings-form-grid{display:grid;gap:18px}.settings-panel-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.settings-card{padding:22px;border-radius:28px;background:#071324d1}.settings-card-large{min-width:0}.settings-card-header,.settings-integration-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid label,.settings-integration-editor label,.settings-danger-card label{display:grid;gap:7px;color:#e3eeffbd;font-size:.82rem;font-weight:800;letter-spacing:.03em}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.settings-integration-editor input,.settings-integration-editor textarea,.settings-danger-card textarea{width:100%;border:1px solid rgba(179,208,255,.22);border-radius:16px;padding:12px 13px;color:#f8fbff;background:#00000038;outline:none}.settings-wide-field{grid-column:1 / -1}.settings-switch{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px!important;padding:13px;border:1px solid rgba(179,208,255,.12);border-radius:16px;background:#ffffff0b}.settings-switch input{width:auto}.settings-primary-button,.settings-secondary-button,.settings-danger-button,.settings-text-button{cursor:pointer;border:0;border-radius:999px;padding:11px 16px;font-weight:900}.settings-primary-button{margin-top:16px;color:#07111f;background:linear-gradient(135deg,#f1ce82,#8cc7ff)}.settings-secondary-button{color:#edf5ff;border:1px solid rgba(181,211,255,.22);background:#ffffff14}.settings-text-button{color:#abd2ff;background:transparent}.settings-danger-button{width:100%;margin-top:12px;color:#fff5f2;background:linear-gradient(135deg,#9c2323,#e46242)}button:disabled{cursor:not-allowed;opacity:.55}.settings-pill,.settings-truth-chip{display:inline-flex;align-items:center;border:1px solid rgba(184,214,255,.2);border-radius:999px;padding:8px 11px;color:#f1f7ffd6;background:#ffffff12;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.settings-pill.good{border-color:#6bedac5c;color:#b9ffd8}.settings-pill.warning{border-color:#f4c55c66;color:#ffdc8b}.settings-pill.danger{border-color:#ff6f5670;color:#ffb3a8}.settings-notice{margin-bottom:14px;padding:13px 16px;border-radius:18px}.settings-notice-good{border-color:#63eaa84d;background:#2bbe741a}.settings-notice-error,.settings-inline-warning{border-color:#ff707057;background:#ff54541f}.settings-inline-warning{margin-top:12px;padding:12px;border:1px solid rgba(255,112,112,.34);border-radius:16px}.settings-fact-list{display:grid;gap:10px;margin-top:16px}.settings-fact-list.tall{gap:12px}.settings-fact-list>div{padding:14px}.settings-fact-list strong{display:block;margin-top:5px}.settings-danger-card{border-color:#ff71563d;background:linear-gradient(135deg,#501514d6,#071324d6)}.settings-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-integration-card{padding:18px;border:1px solid rgba(178,208,255,.14);border-radius:24px;background:#ffffff0d}.settings-integration-card h3{margin:0}.settings-env-list{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.settings-env-list code{border:1px solid rgba(229,184,92,.25);border-radius:999px;padding:6px 9px;color:#f2d898;background:#e5b85c14}.settings-integration-editor{display:grid;gap:12px;margin-top:16px}.settings-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-health-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px}.settings-health-card p{margin:4px 0 0;font-size:.86rem}.settings-dot{width:12px;height:12px;border-radius:999px;background:#74b8ff;box-shadow:0 0 18px #74b8ffcc}.settings-dot-review,.settings-dot-not_configured,.settings-dot-warning{background:#ffcf75;box-shadow:0 0 18px #ffcf75cc}.settings-dot-critical,.settings-dot-unavailable,.settings-dot-lockdown{background:#ff705d;box-shadow:0 0 18px #ff705dcc}.settings-audit-list{display:grid;gap:10px;margin:14px 0}.settings-audit-list>div{padding:12px;border:1px solid rgba(178,208,255,.12);border-radius:16px;background:#ffffff0b}.settings-audit-list span{display:block;margin-top:5px;color:#dae6ff99;font-size:.78rem}.settings-loading,.settings-error-page{display:grid;min-height:68vh;place-items:center}.settings-loading-card,.settings-error-panel{max-width:560px;padding:34px;border:1px solid rgba(178,208,255,.18);border-radius:30px;background:#071324e0;text-align:center}.settings-loading-ring{display:inline-block;width:46px;height:46px;margin-bottom:16px;border:3px solid rgba(255,255,255,.18);border-top-color:#e6c67b;border-radius:999px;animation:settings-spin 1s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.settings-hero,.settings-panel-grid,.settings-tabs,.settings-integration-grid,.settings-health-grid{grid-template-columns:1fr}}@media (max-width: 720px){.settings-page{padding:16px}.settings-hero,.settings-card{border-radius:22px;padding:18px}.settings-form-grid,.settings-hero-grid{grid-template-columns:1fr}}.settings-seat-meter{height:12px;overflow:hidden;border-radius:999px;background:#1d30501a;margin:14px 0 18px}.settings-seat-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#d29b3b)}.settings-single-field{display:grid;gap:8px;margin:14px 0}.settings-page,.settings-page *{box-sizing:border-box}.settings-page{width:min(100%,1480px);max-width:1480px;margin-inline:auto;overflow-x:clip}.settings-hero,.settings-card,.settings-tab-panel,.settings-tab,.settings-integration-card,.settings-form-grid,.settings-fact-list,.settings-health-card{min-width:0;max-width:100%;overflow-wrap:anywhere}.settings-tabs,.settings-panel-grid,.settings-integration-grid,.settings-health-grid,.settings-form-grid,.settings-hero-grid,.settings-fact-grid-two,.settings-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-tabs{grid-auto-flow:row}.settings-tab{min-height:auto}.settings-card-header,.settings-integration-top,.settings-page-status{flex-wrap:wrap;align-items:flex-start}.settings-row-actions,.settings-provider-actions,.settings-download-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-row-actions .settings-primary-button,.settings-row-actions .settings-secondary-button,.settings-row-actions .settings-danger-button,.settings-download-actions .settings-primary-button,.settings-download-actions .settings-secondary-button{flex:1 1 220px;min-width:0;white-space:normal}.settings-download-message,.settings-provider-truth{color:#e2ecffb3;font-size:.86rem;line-height:1.55}.settings-download-panel{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(173,202,255,.14);border-radius:22px;background:#ffffff0e}.settings-integrations-panel{grid-column:1 / -1}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.settings-integration-editor input,.settings-integration-editor textarea,.settings-danger-card textarea{min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-width: 1180px){.settings-hero,.settings-tabs,.settings-panel-grid,.settings-integration-grid,.settings-health-grid,.settings-form-grid,.settings-hero-grid,.settings-fact-grid-two,.settings-download-actions{grid-template-columns:1fr}.settings-integrations-panel{grid-column:1}}.settings-cyber-setup-panel{grid-column:1 / -1}.settings-cyber-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.settings-cyber-setup-card{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid rgba(178,208,255,.14);border-radius:24px;background:#ffffff0d}.settings-cyber-setup-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-cyber-setup-card h3,.settings-cyber-setup-card p{margin:0}.settings-cyber-setup-card .settings-secondary-button{width:100%}@media (max-width: 1180px){.settings-cyber-setup-grid{grid-template-columns:1fr}}.settings-muted{color:#e2e8f0bd}.settings-summary-row,.settings-action-row,.settings-checkbox-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.settings-summary-row span{border:1px solid rgba(236,196,90,.18);border-radius:999px;padding:8px 12px;background:#ecc45a14;color:#fff7d6eb}.settings-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.settings-list-card{border:1px solid rgba(178,208,255,.14);border-radius:20px;padding:16px;background:#ffffff0d}.settings-list-card-active{border-color:#ecc45a94;box-shadow:0 0 0 1px #ecc45a29,0 14px 35px #ecc45a14}.settings-list-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settings-list-card-header div{display:grid;gap:4px}.settings-list-card p{margin:10px 0 0}.settings-health-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-health-online{color:#bbf7d0;background:#22c55e2e;border:1px solid rgba(34,197,94,.34)}.settings-health-review{color:#fde68a;background:#f59e0b29;border:1px solid rgba(245,158,11,.3)}.settings-action-row button,.settings-secondary-button,.settings-primary-button{cursor:pointer}.settings-checkbox-row label{display:inline-flex;align-items:center;gap:8px;color:#e2e8f0db}@media (max-width: 1180px){.settings-grid-list{grid-template-columns:1fr}}.settings-panel-grid,.settings-integration-grid,.settings-health-grid,.settings-cyber-setup-grid,.settings-grid-list,.aetis-ai-summary-grid,.aetis-ai-feature-grid,.aetis-ai-channel-grid{display:grid;grid-template-columns:1fr!important;gap:16px}.settings-card,.settings-integration-card,.settings-cyber-setup-card,.aetis-ai-feature-card,.settings-choice{min-width:0;overflow-wrap:anywhere}.aetis-ai-feature-card{display:grid;gap:14px;padding:18px;border:1px solid rgba(178,208,255,.14);border-radius:22px;background:#ffffff0d}.aetis-ai-mode-toggle,.aetis-ai-channel-grid{display:flex;flex-wrap:wrap;gap:10px}.aetis-ai-mode-toggle button,.settings-choice{border:1px solid rgba(178,208,255,.2);border-radius:999px;padding:9px 12px;color:#edf5ff;background:#ffffff14;font-weight:800}.aetis-ai-mode-toggle button.active,.settings-choice.active{border-color:#ecc45a9e;color:#07111f;background:linear-gradient(135deg,#f1ce82,#8cc7ff)}.settings-inline-success{margin-top:12px;padding:12px;border:1px solid rgba(103,231,166,.34);border-radius:16px;color:#c9ffde;background:#2bbe741f}.settings-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.settings-addon-card{display:flex;min-height:250px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;border:1px solid rgba(173,202,255,.16);border-radius:24px;background:#ffffff0e}.settings-addon-card.active{border-color:#e6c67b70;background:linear-gradient(135deg,#e6c67b24,#3f85ff14)}.settings-addon-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-addon-footer strong{color:#f9d88a;white-space:nowrap}.settings-addon-note{margin:0;color:#ffc4c4e6!important;font-size:.82rem}@media (max-width: 1100px){.settings-addon-grid{grid-template-columns:1fr}}.settings-provider-capabilities{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.settings-provider-capabilities span{border:1px solid rgba(11,27,50,.14);border-radius:999px;padding:.35rem .58rem;background:#ffffffb8;color:#0b1b32;font-size:.76rem;font-weight:800}.security-command-page{min-height:100%;padding:28px;color:#eef4ff;background:radial-gradient(circle at 12% 8%,rgba(33,97,255,.22),transparent 34%),radial-gradient(circle at 84% 10%,rgba(200,32,70,.18),transparent 30%),linear-gradient(145deg,#07111f,#0a1526 46%,#05070d)}.security-kicker,.security-section-header>span,.security-panel-title-row span,.security-metric-card span{color:#7fb2ff;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.security-hero-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;padding:28px;border:1px solid rgba(137,180,255,.25);border-radius:30px;background:linear-gradient(135deg,#0e1d34f5,#060a14f0);box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff14}.security-hero-copy h1{max-width:980px;margin:10px 0 12px;font-size:clamp(2rem,4vw,4.3rem);line-height:.95;letter-spacing:-.06em}.security-hero-copy p,.security-large-copy,.security-muted,.security-section-header p,.security-panel p,.security-device-card p,.security-record-card p,.security-metric-card p,.security-empty-state p{color:#e5efffb8}.security-hero-copy p{max-width:860px;font-size:1.06rem}.security-hero-state,.security-hero-actions,.security-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.security-hero-state{margin:18px 0}.security-hero-state span:last-child{color:#e5efffa8}.security-hero-metrics,.security-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-metric-card,.security-panel,.security-device-card,.security-record-card,.security-loading-card,.security-error-panel{border:1px solid rgba(137,180,255,.18);border-radius:24px;background:#081220d1;box-shadow:inset 0 1px #ffffff0f}.security-metric-card{min-height:134px;padding:18px}.security-metric-card strong{display:block;margin:10px 0 6px;font-size:2rem;letter-spacing:-.05em}.security-action-button,.security-primary-button,.security-text-button,.security-tab{border:0;border-radius:999px;font-weight:800;cursor:pointer}.security-action-button,.security-primary-button{padding:11px 16px}.security-action-primary,.security-primary-button{color:#04111f;background:linear-gradient(135deg,#fff,#8fc7ff)}.security-action-secondary{color:#eaf3ff;background:#84b2ff29;border:1px solid rgba(132,178,255,.24)}.security-action-danger{color:#fff7f7;background:linear-gradient(135deg,#d03554eb,#7a1b38eb)}.security-action-button:disabled,.security-primary-button:disabled,.security-text-button:disabled,.security-tab:disabled{opacity:.55;cursor:not-allowed}.security-page-status,.security-notice{display:flex;justify-content:space-between;gap:14px;margin:18px 0;padding:14px 18px;border-radius:18px;border:1px solid rgba(137,180,255,.18);background:#ffffff0f}.security-notice-good{border-color:#69dcaa59;background:#0f634a3d}.security-notice-error{border-color:#ff747466;background:#6e1e284d}.security-text-button{color:#9fc7ff;background:transparent}.security-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.security-tab{min-height:92px;padding:14px;color:#e8f2ffb8;text-align:left;border:1px solid rgba(137,180,255,.16);background:#081220ad}.security-tab strong,.security-tab span{display:block}.security-tab strong{margin-bottom:6px;color:#f5f9ff}.security-tab span{font-size:.78rem;line-height:1.35}.security-tab-active{border-color:#8fc7ffbd;background:linear-gradient(135deg,#1d5394d1,#0d1d36f5);box-shadow:0 16px 34px #1158be2e}.security-tab-panel{margin-top:18px}.security-tab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.security-overview-layout .security-section-header,.security-tab-grid>.security-section-header,.security-panel-wide,.security-metric-grid{grid-column:1 / -1}.security-section-header h2,.security-panel h3,.security-record-card h4,.security-device-card h4{margin:6px 0 8px;color:#f5f9ff;letter-spacing:-.04em}.security-section-header h2{font-size:clamp(1.6rem,3vw,2.6rem)}.security-panel{padding:20px}.security-panel-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.security-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border-radius:999px;font-size:.74rem;font-weight:900;text-transform:capitalize;white-space:nowrap}.security-pill-good{color:#caffdf;background:#137e5238;border:1px solid rgba(91,231,157,.32)}.security-pill-watch{color:#ffe5a6;background:#8858103d;border:1px solid rgba(245,185,72,.34)}.security-pill-critical{color:#ffd5db;background:#8c253c47;border:1px solid rgba(255,105,132,.36)}.security-pill-neutral{color:#dbe8ff;background:#84b2ff24;border:1px solid rgba(132,178,255,.24)}.security-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.security-form-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.security-field{display:grid;gap:6px;color:#e5efffc2;font-size:.82rem;font-weight:800}.security-field input,.security-field select,.security-field textarea{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(137,180,255,.2);border-radius:14px;padding:10px 12px;color:#eef4ff;background:#020810b8}.security-field textarea{min-height:84px;resize:vertical}.security-table-wrap{width:100%;overflow:auto;border-radius:18px;border:1px solid rgba(137,180,255,.16)}.security-table{width:100%;border-collapse:collapse;min-width:640px}.security-table th,.security-table td{padding:12px;text-align:left;border-bottom:1px solid rgba(137,180,255,.12);vertical-align:top}.security-table th{color:#92c2ff;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0a}.security-table td{color:#eff6ffd1;font-size:.84rem}.security-empty-state{padding:18px;border-radius:18px;border:1px dashed rgba(137,180,255,.24);background:#ffffff0b}.security-chain-list,.security-card-list,.security-device-grid{display:grid;gap:12px}.security-chain-step,.security-record-card,.security-device-card{padding:16px}.security-chain-step{border-radius:18px;border:1px solid rgba(137,180,255,.16);background:#ffffff0b}.security-action-list{display:grid;gap:10px;margin:0;padding:0 0 0 18px;color:#eff6ffd6}.security-loading,.security-error-page{display:grid;min-height:70vh;place-items:center}.security-loading-card,.security-error-panel{max-width:640px;padding:32px;text-align:center}.security-loading-ring{display:inline-block;width:42px;height:42px;margin-bottom:12px;border:4px solid rgba(143,199,255,.2);border-top-color:#8fc7ff;border-radius:999px;animation:securitySpin .9s linear infinite}@keyframes securitySpin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.security-hero-panel,.security-tab-grid{grid-template-columns:1fr}.security-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.security-command-page{padding:16px}.security-hero-panel{padding:20px}.security-tabs,.security-hero-metrics,.security-metric-grid,.security-form-grid,.security-form-compact{grid-template-columns:1fr}}.security-visual-deck{display:grid;grid-template-columns:220px minmax(260px,1.1fr) minmax(240px,.9fr) minmax(220px,.8fr);gap:16px;margin:18px 0 20px}.security-orb-card,.security-heat-card,.security-bars-card,.security-trend-card{min-height:196px;padding:18px;border:1px solid rgba(137,180,255,.18);border-radius:26px;background:linear-gradient(145deg,#081220e6,#030812d1);box-shadow:inset 0 1px #ffffff0f,0 20px 46px #00000038}.security-orb-card{display:grid;place-items:center;text-align:center}.security-orb-card svg{width:150px;height:150px;transform:rotate(-90deg)}.security-orb-card text{transform:rotate(90deg);transform-origin:60px 60px;fill:#eef8ff;font-weight:900}.security-orb-card text:first-of-type{font-size:1.25rem}.security-orb-card text:last-of-type{fill:#e2eeffb3;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.security-orb-track,.security-orb-value{fill:none;stroke-width:10}.security-orb-track{stroke:#89b4ff24}.security-orb-value{stroke:url(#securityGradient);stroke:#8fc7ff;stroke-linecap:round;transition:stroke-dashoffset .25s ease}.security-orb-card>span{color:#9fc7ff;font-weight:900;text-transform:capitalize}.security-heat-card header,.security-bars-card header,.security-trend-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.security-heat-card header span,.security-bars-card header span,.security-trend-card header span,.security-bar-legend span{color:#e2eeff9e;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.security-heat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.security-heat-cell{display:grid;min-height:70px;place-items:center;border-radius:18px;background:#ffffff0f}.security-heat-cell strong{font-size:1.45rem}.security-heat-cell span{color:#e2eeffad;font-size:.74rem;font-weight:800}.heat-good{border:1px solid rgba(91,231,157,.28)}.heat-watch{border:1px solid rgba(245,185,72,.34)}.heat-critical{border:1px solid rgba(255,105,132,.42)}.security-stack-bar{display:flex;width:100%;height:22px;overflow:hidden;border-radius:999px;background:#ffffff12}.security-stack-bar i,.security-stack-bar b,.security-stack-bar em{display:block;min-width:6px}.security-stack-bar i{background:linear-gradient(90deg,#44d19d,#8fffd2)}.security-stack-bar b{background:linear-gradient(90deg,#ffca67,#ff915c)}.security-stack-bar em{flex:1;background:linear-gradient(90deg,#ff6b86,#8146ff)}.security-bar-legend{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.security-mini-chart{display:flex;align-items:end;gap:10px;height:112px}.security-mini-chart span{flex:1;min-width:18px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#93c5fd,#1d4ed8);box-shadow:0 8px 26px #3b82f63d}.security-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.security-tab{min-height:62px;text-align:center}.security-tab span{font-size:.7rem;opacity:.72}@media (max-width: 1180px){.security-visual-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.security-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.security-visual-deck,.security-tabs{grid-template-columns:1fr}}.security-intelligence-panel{display:grid;grid-template-columns:minmax(300px,.9fr) 220px minmax(320px,1fr);gap:16px;margin:20px 0;padding:18px;border:1px solid rgba(143,199,255,.22);border-radius:30px;background:radial-gradient(circle at 8% 0%,rgba(93,188,255,.18),transparent 34%),radial-gradient(circle at 100% 20%,rgba(108,92,231,.18),transparent 34%),linear-gradient(135deg,#07111ff5,#02070ff0);box-shadow:0 28px 68px #00000057,inset 0 1px #ffffff14}.security-intelligence-hero h2{margin:8px 0;color:#f7fbff;font-size:clamp(1.7rem,3vw,3rem);line-height:.98;letter-spacing:-.06em}.security-intelligence-hero p,.security-posture-score-card p,.security-recommendation-card p,.security-intelligence-why li,.security-intelligence-card em{color:#e5efffb8}.security-intelligence-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.security-posture-score-card{display:grid;align-content:center;min-height:228px;padding:20px;border:1px solid rgba(143,199,255,.22);border-radius:26px;background:linear-gradient(160deg,#0f2544eb,#040a14eb);text-align:center}.security-posture-score-card strong{display:block;color:#fff;font-size:4.1rem;line-height:.86;letter-spacing:-.09em}.security-posture-score-card span{margin:10px 0 8px;color:#9fc7ff;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.security-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-intelligence-card{display:grid;gap:6px;min-height:108px;padding:16px;border:1px solid rgba(143,199,255,.18);border-radius:22px;color:#eef6ff;background:#ffffff0e;text-align:left;cursor:pointer}.security-intelligence-card span,.security-recommendation-card span,.security-intelligence-why span{color:#8fc7ff;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.security-intelligence-card strong{color:#fff;font-size:2.1rem;line-height:1}.security-posture-bars,.security-recommendation-strip,.security-intelligence-why{grid-column:1 / -1}.security-posture-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.security-posture-bar-row{display:grid;gap:10px;padding:14px;border:1px solid rgba(143,199,255,.14);border-radius:20px;background:#ffffff0b}.security-posture-bar-row div{display:flex;justify-content:space-between;gap:12px;color:#eef6ffd6}.security-posture-bar-row div span{color:#9fc7ff;font-weight:900}.security-posture-bar-row i{display:block;height:12px;overflow:hidden;border-radius:999px;background:#ffffff14}.security-posture-bar-row b{display:block;height:100%;min-width:8px;border-radius:inherit}.security-posture-bar-good{background:linear-gradient(90deg,#44d19d,#9fffe0)}.security-posture-bar-watch{background:linear-gradient(90deg,#ffca67,#ff8f5c)}.security-posture-bar-critical{background:linear-gradient(90deg,#ff6b86,#8b3dff)}.security-recommendation-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.security-recommendation-card{min-height:178px;padding:16px;border:1px solid rgba(143,199,255,.16);border-radius:22px;background:#061120cc}.security-recommendation-card h3{margin:8px 0;color:#f8fbff;letter-spacing:-.04em}.security-intelligence-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-intelligence-why article{padding:18px;border:1px solid rgba(143,199,255,.16);border-radius:22px;background:#ffffff0b}.security-intelligence-why ul{display:grid;gap:8px;margin:12px 0 0;padding-left:18px}@media (max-width: 1180px){.security-intelligence-panel{grid-template-columns:1fr}.security-posture-bars,.security-recommendation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.security-intelligence-grid,.security-posture-bars,.security-recommendation-strip,.security-intelligence-why{grid-template-columns:1fr}}.security-verification-deck,.security-threat-map-panel,.security-asset-matrix{margin:20px 0;padding:18px;border:1px solid rgba(143,199,255,.22);border-radius:30px;background:radial-gradient(circle at 10% 0%,rgba(64,141,255,.18),transparent 34%),linear-gradient(135deg,#07111ff0,#02070fe6);box-shadow:0 28px 68px #00000047,inset 0 1px #ffffff14}.security-verification-deck{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.6fr);gap:16px}.security-verification-summary{display:grid;align-content:center;gap:14px;padding:22px;border-radius:26px;background:#ffffff0d;border:1px solid rgba(143,199,255,.16)}.security-verification-summary h2,.security-threat-map-panel h2,.security-asset-matrix h2{margin:0;color:#f7fbff;font-size:clamp(1.6rem,2.6vw,2.8rem);line-height:.98;letter-spacing:-.06em}.security-verification-summary p,.security-threat-links p,.security-asset-card p{color:#e5efffb8}.security-verification-score{display:grid;gap:4px}.security-verification-score strong{color:#fff;font-size:3.2rem;line-height:.9;letter-spacing:-.08em}.security-verification-score span,.security-threat-node span,.security-threat-node em,.security-threat-link span,.security-threat-link em,.security-asset-card span{color:#e5efffa8;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.security-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-verification-card{display:grid;gap:8px;min-height:132px;padding:16px;color:#eef6ff;text-align:left;border-radius:22px;border:1px solid rgba(143,199,255,.18);background:#ffffff0e;cursor:pointer}.security-verification-card span{width:fit-content;padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.security-verification-card strong{color:#fff;font-size:1.02rem}.security-verification-card em{color:#e5efffb8;font-size:.82rem;font-style:normal;line-height:1.45}.security-verification-good{border-color:#5be79d4d}.security-verification-good span{color:#caffdf;background:#137e5238}.security-verification-watch{border-color:#f5b94857}.security-verification-watch span{color:#ffe7ad;background:#8858103d}.security-verification-critical{border-color:#ff69846b}.security-verification-critical span{color:#ffd5db;background:#8c253c4d}.security-verification-neutral span{color:#dbe8ff;background:#84b2ff24}.security-threat-map-surface{display:grid;grid-template-columns:190px minmax(0,1.15fr) minmax(260px,.75fr);gap:16px;align-items:stretch;margin-top:16px}.security-threat-map-core{display:grid;place-items:center;align-content:center;min-height:250px;border-radius:999px;border:1px solid rgba(143,199,255,.28);background:radial-gradient(circle,rgba(143,199,255,.2),transparent 64%),#ffffff0b;text-align:center}.security-threat-map-core strong{color:#fff;font-size:2.2rem;letter-spacing:-.06em}.security-threat-map-core span{color:#9fc7ff;font-weight:900}.security-threat-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.security-threat-node{display:grid;gap:8px;min-height:112px;padding:15px;border-radius:22px;color:#eef6ff;text-align:left;border:1px solid rgba(143,199,255,.18);background:#ffffff0e;cursor:pointer}.security-threat-node strong,.security-threat-link strong,.security-asset-card strong{color:#fff;font-size:1rem}.security-threat-node em,.security-threat-link em{font-style:normal}.security-threat-node-good{box-shadow:inset 0 -4px #5be79d38}.security-threat-node-watch{box-shadow:inset 0 -4px #f5b94847}.security-threat-node-critical{box-shadow:inset 0 -4px #ff698457}.security-threat-links{display:grid;gap:10px;align-content:start}.security-threat-link{display:grid;gap:7px;padding:14px;border-radius:20px;border:1px solid rgba(143,199,255,.16);background:#ffffff0b}.security-threat-link-good{border-color:#5be79d47}.security-threat-link-watch{border-color:#f5b94857}.security-threat-link-critical{border-color:#ff69846b}.security-asset-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:16px}.security-asset-card{display:grid;gap:8px;min-height:160px;padding:15px;border-radius:22px;border:1px solid rgba(143,199,255,.18);background:#ffffff0d}.security-asset-card em{color:#fff;font-size:2rem;line-height:1;font-style:normal;font-weight:900}.security-asset-good{border-color:#5be79d47}.security-asset-watch{border-color:#f5b94857}.security-asset-critical{border-color:#ff69846b}@media (max-width: 1280px){.security-verification-deck,.security-threat-map-surface{grid-template-columns:1fr}.security-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.security-verification-grid,.security-threat-nodes,.security-asset-grid{grid-template-columns:1fr}}.security-authority-panel{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px;margin:20px 0;padding:22px;border:1px solid rgba(231,185,90,.24);border-radius:28px;background:radial-gradient(circle at 12% 18%,rgba(231,185,90,.16),transparent 34%),linear-gradient(135deg,#131217f5,#080e19eb);box-shadow:inset 0 1px #ffffff14,0 22px 60px #0000003d}.security-authority-copy h2{margin:8px 0 10px;font-size:clamp(1.45rem,2.4vw,2.4rem);letter-spacing:-.05em}.security-authority-copy p,.security-authority-card p{color:#ebf0ffb8}.security-authority-actions,.security-authority-proof-list,.security-authority-counts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.security-authority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.security-authority-card,.security-authority-proof-list span,.security-authority-counts span{border:1px solid rgba(231,185,90,.18);border-radius:18px;background:#ffffff0e}.security-authority-card{min-height:132px;padding:16px}.security-authority-card span,.security-authority-proof-list strong,.security-authority-counts span{color:#e7b95a;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.security-authority-card strong{display:block;margin:8px 0;color:#fff6da;font-size:1.2rem;word-break:break-word}.security-authority-proof-list,.security-authority-counts{grid-column:1 / -1}.security-authority-proof-list span,.security-authority-counts span{padding:10px 12px}.security-authority-proof-list em{display:block;margin-top:4px;color:#eef4ff;font-style:normal;font-weight:800}.security-authority-counts strong{color:#fff;font-size:1rem}@media (max-width: 1080px){.security-authority-panel,.security-authority-grid{grid-template-columns:1fr}}.identity-access-page{min-height:100%;padding:28px;color:#f2f6ff;background:radial-gradient(circle at 12% 8%,rgba(93,149,255,.18),transparent 32%),radial-gradient(circle at 88% 12%,rgba(232,196,93,.18),transparent 28%),linear-gradient(145deg,#050b14,#0b1524 48%,#05070d)}.identity-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px;padding:30px;border:1px solid rgba(156,190,255,.24);border-radius:32px;background:linear-gradient(135deg,#0d1c32f5,#070b14f0);box-shadow:0 26px 70px #00000070,inset 0 1px #ffffff14}.identity-eyebrow,.identity-section-header>span,.identity-metric-card>span,.identity-hero-panel>span{color:#f0c85f;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.identity-hero-copy h1{max-width:980px;margin:12px 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.055em}.identity-hero-copy p,.identity-section-header p,.identity-panel p,.identity-metric-card p,.identity-empty p,.identity-user-top span,.identity-user-meta,.identity-session-card span,.identity-authority-card span,.identity-access-card span,.identity-list-row span{color:#ebf3ffb8}.identity-hero-state,.identity-actions,.identity-card-actions,.identity-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.identity-hero-state{margin-top:18px}.identity-hero-panel,.identity-panel,.identity-metric-card,.identity-user-card,.identity-permission-card,.identity-session-card,.identity-authority-card,.identity-access-card,.identity-loading-card,.identity-error-panel{border:1px solid rgba(156,190,255,.18);background:#08111fd1;box-shadow:inset 0 1px #ffffff0f}.identity-hero-panel{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:28px}.identity-hero-panel strong{font-size:2.2rem;letter-spacing:-.04em;text-transform:capitalize}.identity-button{border:0;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.identity-button:hover:not(:disabled){transform:translateY(-1px)}.identity-button:disabled{opacity:.55;cursor:not-allowed}.identity-button-primary{color:#07111e;background:linear-gradient(135deg,#fff,#e3bd55)}.identity-button-secondary{color:#f1f6ff;background:#9cbeff26;border:1px solid rgba(156,190,255,.24)}.identity-button-danger{color:#fff9f9;background:linear-gradient(135deg,#c42d48f5,#6e142cf0)}.identity-button-text{color:#9fc4ff;background:transparent;padding-inline:8px}.identity-page-status,.identity-notice{display:flex;justify-content:space-between;gap:14px;margin:18px 0;padding:14px 18px;border-radius:18px;border:1px solid rgba(156,190,255,.18);background:#ffffff0f}.identity-notice-good{border-color:#55d79e57;background:#0d5e4340}.identity-notice-error{border-color:#e95c726b;background:#751f3340}.identity-tabs{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin:22px 0}.identity-tab{min-height:104px;padding:16px 18px;border-radius:22px;border:1px solid rgba(156,190,255,.16);color:#eaf2ff;text-align:left;background:#ffffff12;cursor:pointer}.identity-tab strong,.identity-tab span{display:block}.identity-tab span{margin-top:8px;color:#e8f1ffa6;line-height:1.35}.identity-tab-active{color:#07111e;background:linear-gradient(135deg,#fff,#d5e7ff);border-color:#ffffffb8}.identity-tab-active span{color:#07111ead}.identity-tab-panel{margin-top:18px}.identity-panel-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px}.identity-panel,.identity-loading-card,.identity-error-panel{padding:22px;border-radius:28px}.identity-panel-wide{grid-column:span 1}.identity-panel-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.identity-section-header h2{margin:8px 0;font-size:clamp(1.55rem,2.4vw,2.4rem);letter-spacing:-.04em}.identity-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.identity-metric-card{min-height:138px;padding:18px;border-radius:22px}.identity-metric-card strong{display:block;margin:10px 0 6px;font-size:2rem;letter-spacing:-.05em}.identity-recommendation-list,.identity-stack,.identity-form,.identity-user-list,.identity-session-list,.identity-authority-list,.identity-access-list{display:grid;gap:12px}.identity-recommendation-list{margin-top:18px}.identity-recommendation-list div,.identity-list-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(156,190,255,.14);border-radius:18px;background:#ffffff0d}.identity-recommendation-list span{width:10px;height:10px;border-radius:99px;background:#e3bd55}.identity-user-card,.identity-permission-card,.identity-session-card,.identity-authority-card,.identity-access-card{padding:16px;border-radius:22px}.identity-user-top,.identity-session-card,.identity-authority-card,.identity-access-card,.identity-permission-card>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.identity-user-top strong,.identity-user-top span,.identity-session-card strong,.identity-session-card span,.identity-authority-card strong,.identity-authority-card span,.identity-access-card strong,.identity-access-card span,.identity-list-row strong,.identity-list-row span{display:block}.identity-user-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px;font-size:.9rem}.identity-user-meta span{padding:5px 9px;border-radius:999px;background:#ffffff12}.identity-role-grid,.identity-permission-grid{display:grid;gap:10px}.identity-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-role-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:16px;background:#ffffff0b}.identity-card-actions{margin-top:14px}.identity-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.identity-permission-card{display:grid;gap:11px}.identity-switch{display:inline-flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.identity-switch input{position:absolute;opacity:0;pointer-events:none}.identity-switch-track{width:42px;height:24px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.18);position:relative;flex:0 0 auto}.identity-switch-track:after{content:"";position:absolute;width:18px;height:18px;top:2px;left:2px;border-radius:50%;background:#fff;transition:transform .18s ease,background .18s ease}.identity-switch input:checked+.identity-switch-track{background:linear-gradient(135deg,#e3bd55,#7fb2ff)}.identity-switch input:checked+.identity-switch-track:after{transform:translate(18px);background:#07111e}.identity-switch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.identity-form label{display:grid;gap:7px;color:#ecf4ffc7;font-size:.88rem;font-weight:800}.identity-form input,.identity-form select,.identity-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(156,190,255,.22);border-radius:14px;padding:10px 12px;color:#f3f7ff;background:#03080f9e;outline:none}.identity-form textarea{resize:vertical}.identity-pill{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.identity-pill-good{color:#062719;background:#7ce0b4}.identity-pill-watch{color:#2f2300;background:#efd46b}.identity-pill-critical{color:#fff6f6;background:#c83a59}.identity-pill-neutral{color:#eaf2ff;background:#ffffff24}.identity-table-wrap{overflow:auto;margin-top:16px;border-radius:18px;border:1px solid rgba(156,190,255,.14)}.identity-table{width:100%;min-width:760px;border-collapse:collapse}.identity-table th,.identity-table td{padding:12px 14px;border-bottom:1px solid rgba(156,190,255,.12);text-align:left}.identity-table th{color:#ecf4ffad;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.identity-empty{padding:20px;border:1px dashed rgba(156,190,255,.24);border-radius:20px;background:#ffffff0a}.identity-loading,.identity-error-page{display:grid;min-height:70vh;place-items:center}.identity-loading-card,.identity-error-panel{max-width:620px;text-align:center}.identity-loading-orb{display:inline-block;width:54px;height:54px;margin-bottom:16px;border-radius:50%;border:4px solid rgba(227,189,85,.22);border-top-color:#e3bd55;animation:identity-spin 1s linear infinite}@keyframes identity-spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.identity-hero,.identity-panel-grid{grid-template-columns:1fr}.identity-tabs,.identity-metric-grid,.identity-permission-grid,.identity-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.identity-access-page{padding:18px}.identity-tabs,.identity-metric-grid,.identity-permission-grid,.identity-role-grid{grid-template-columns:1fr}.identity-user-top,.identity-session-card,.identity-authority-card,.identity-access-card,.identity-panel-topline{flex-direction:column}}.identity-invite-link{display:grid;gap:.45rem;margin:.85rem 0;padding:.8rem;border:1px solid rgba(88,166,255,.35);border-radius:14px;background:#112640b8}.identity-invite-link input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:.55rem .65rem;background:#00000047;color:#f8fbff;font-size:.82rem}.identity-invite-link span,.identity-form-help{color:#eaf2ffb8;font-size:.82rem;line-height:1.45}.aetis-crm-navigation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;align-items:center;border:1px solid rgba(214,177,87,.24);border-radius:22px;padding:1rem;background:linear-gradient(135deg,#09101cf5,#211c11eb);color:#fff8e6;box-shadow:0 18px 45px #0000002e}.aetis-crm-navigation strong,.aetis-crm-navigation small,.aetis-crm-navigation span{display:block}.aetis-crm-navigation__kicker{color:#d6b157;font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem}.aetis-crm-navigation__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.aetis-crm-navigation__link{min-height:72px;border:1px solid rgba(214,177,87,.26);border-radius:18px;padding:.8rem;color:#fff8e6;background:#ffffff0e;text-decoration:none}.aetis-crm-navigation__link:hover{background:#d6b15724}.aetis-crm-navigation__link.is-active{background:linear-gradient(135deg,#d6b157,#f0d887);color:#12100b}.aetis-crm-navigation__link span{font-weight:900}.aetis-crm-navigation__link small{margin-top:.25rem;opacity:.74;line-height:1.35}@media (max-width: 980px){.aetis-crm-navigation,.aetis-crm-navigation__links{grid-template-columns:1fr}}.crm-page{display:grid;gap:1.5rem;color:#07111f}.crm-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:2rem;padding:2.25rem;border-radius:2rem;background:radial-gradient(circle at 20% 0%,rgba(231,186,73,.28),transparent 30%),linear-gradient(135deg,#07111f,#10284a 56%,#15233a);color:#f8fbff;box-shadow:0 28px 80px #0812233d}.crm-kicker,.crm-section-kicker{letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:800;color:#d6a938}.crm-hero h1{margin:.65rem 0;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.92;letter-spacing:-.08em;max-width:980px}.crm-hero p{max-width:780px;color:#f6faffc7;font-size:1.05rem}.crm-hero-card{border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:1.5rem;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:1rem;align-self:stretch}.crm-hero-card strong{display:block;font-size:2rem}.crm-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.crm-button{border:0;border-radius:999px;padding:.8rem 1.15rem;font-weight:850;background:#e7b540;color:#07111f;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.crm-button:hover{transform:translateY(-1px)}.crm-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.crm-button.secondary{background:#eaf1fb;color:#0b1b32}.crm-button.ghost{background:#ffffff1f;color:#f8fbff;border:1px solid rgba(255,255,255,.2)}.crm-status-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:1.2rem;padding:1rem 1.2rem;background:#f7f9fd;border:1px solid #dce6f4;color:#26374f}.crm-visual-command{display:grid;grid-template-columns:minmax(220px,.75fr) repeat(3,minmax(220px,1fr));gap:1rem;align-items:stretch}.crm-visual-score,.crm-visual-chart{position:relative;overflow:hidden;border:1px solid rgba(217,228,243,.95);border-radius:1.35rem;padding:1rem;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 22px 54px #09142614;display:grid;gap:.55rem;min-height:170px}.crm-visual-score{background:radial-gradient(circle at 85% 18%,rgba(231,181,64,.32),transparent 34%),linear-gradient(135deg,#07111f,#14243d);color:#f8fbff}.crm-visual-score strong,.crm-visual-chart strong{font-size:clamp(2rem,4vw,3rem);line-height:.95;color:inherit}.crm-visual-score small,.crm-visual-chart small,.crm-visual-chart span{color:#26374fb8;font-weight:760}.crm-visual-score small{color:#f8fbffb3}.crm-visual-score__ring{position:absolute;right:1rem;bottom:1rem;width:74px;height:74px;border-radius:999px;background:conic-gradient(#e7b540 0 var(--crm-score),rgba(255,255,255,.14) var(--crm-score) 360deg)}.crm-visual-score__ring:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:#101c2d}.crm-funnel{display:grid;gap:.35rem;align-content:end;min-height:64px}.crm-funnel i,.crm-visual-bar i{display:block;min-width:6%;height:.72rem;border-radius:999px;background:linear-gradient(90deg,#e7b540,#7dd3fc)}.crm-funnel i:nth-child(2){opacity:.74}.crm-funnel i:nth-child(3){opacity:.52}.crm-mini-line{display:flex;align-items:end;gap:.4rem;min-height:76px;padding:.6rem .35rem 0;border-radius:1rem;background:linear-gradient(180deg,#e7b54014,#7dd3fc14)}.crm-mini-line i{flex:1;border-radius:999px 999px .25rem .25rem;background:linear-gradient(180deg,#e7b540,#14243d)}.crm-visual-bar{overflow:hidden;height:.8rem;border-radius:999px;background:#0f172a1f}@media (max-width: 1180px){.crm-visual-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.crm-visual-command{grid-template-columns:1fr}}.crm-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.crm-tab{text-align:left;border:1px solid #d9e4f3;background:#f8fbff;border-radius:1.2rem;padding:1rem;min-height:86px;cursor:pointer;color:#1c2b44;box-shadow:0 16px 40px #0914260f}.crm-tab strong{display:block;margin-bottom:.35rem}.crm-tab span{color:#60708b}.crm-tab.active{background:linear-gradient(135deg,#fff,#edf5ff);border-color:#b9cdf0;box-shadow:inset 0 -4px #e7b540,0 18px 46px #0914261f}.crm-panel{border-radius:1.6rem;padding:1.35rem;background:#fff;border:1px solid #dce6f4;box-shadow:0 22px 60px #09142614;display:grid;gap:1rem}.crm-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.crm-panel h2,.crm-panel h3{margin:.25rem 0 0}.crm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.crm-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-card{border:1px solid #dce6f4;border-radius:1.25rem;padding:1rem;background:linear-gradient(180deg,#f8fbff,#fff);display:grid;gap:.5rem}.crm-card b{font-size:1.45rem}.crm-pill{display:inline-flex;width:fit-content;border-radius:999px;background:#fff0bc;color:#6a4b00;padding:.35rem .7rem;font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.crm-pill.blue{background:#e6f0ff;color:#153a73}.crm-pill.green{background:#e6f7ed;color:#0f6737}.crm-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:end}.crm-form label{display:grid;gap:.3rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#51617a}.crm-form input,.crm-form select,.crm-form textarea{width:100%;border:1px solid #cfdbeb;border-radius:.9rem;padding:.78rem .85rem;font:inherit;background:#fff;color:#102033}.crm-form textarea{min-height:88px;resize:vertical}.crm-form .wide{grid-column:span 2}.crm-form .full{grid-column:1 / -1}.crm-table-wrap{overflow-x:auto;border:1px solid #dce6f4;border-radius:1.2rem}.crm-table{width:100%;border-collapse:collapse;min-width:860px;background:#fff}.crm-table th{text-align:left;background:#f2f6fc;color:#41506a;letter-spacing:.08em;font-size:.72rem;text-transform:uppercase}.crm-table th,.crm-table td{padding:.85rem;border-bottom:1px solid #e6eef8;vertical-align:top}.crm-table tr:last-child td{border-bottom:0}.crm-row-actions{display:flex;gap:.45rem;flex-wrap:wrap}.crm-mini-button{border:1px solid #ccd9eb;background:#fff;color:#102033;border-radius:.75rem;padding:.48rem .65rem;font-weight:800;cursor:pointer}.crm-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:1rem;overflow-x:auto;padding-bottom:.5rem}.crm-column{min-height:260px;border:1px solid #dce6f4;border-radius:1.2rem;background:#f7faff;padding:.85rem;display:grid;gap:.75rem;align-content:start}.crm-column h3{font-size:.95rem;color:#26374f;display:flex;justify-content:space-between}.crm-deal-card{background:#fff;border:1px solid #d9e4f3;border-radius:1rem;padding:.85rem;display:grid;gap:.45rem;box-shadow:0 14px 32px #0914260f}.crm-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}.crm-rail{display:grid;gap:1rem;position:sticky;top:1rem}.crm-timeline{display:grid;gap:.75rem}.crm-timeline-item{border-left:4px solid #e7b540;background:#f8fbff;border-radius:1rem;padding:.85rem 1rem}.crm-empty{border:1px dashed #bdd0e8;background:#f8fbff;border-radius:1.2rem;padding:1.2rem;color:#53637d}.crm-error{border:1px solid #f0c7c7;background:#fff4f4;color:#7a1c1c;border-radius:1rem;padding:.9rem 1rem}@media (max-width: 1200px){.crm-hero,.crm-split{grid-template-columns:1fr}.crm-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-grid,.crm-grid.two{grid-template-columns:1fr}.crm-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.crm-tabs,.crm-form{grid-template-columns:1fr}.crm-form .wide,.crm-form .full{grid-column:auto}.crm-hero{padding:1.35rem}}.crm-form select.crm-select,.crm-form select{min-height:48px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;position:relative;z-index:1}.crm-form select:disabled{cursor:not-allowed;background:#edf2f8;color:#71819a}.crm-import-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.5fr) auto;align-items:center;gap:1rem}.crm-import-card p{margin:.25rem 0 0;color:#5a6b84}.crm-import-card input[type=file]{border:1px dashed #b8cbe5;border-radius:.9rem;padding:.85rem;background:#fff;color:#102033}@media (max-width: 900px){.crm-import-card{grid-template-columns:1fr}}.crm-completion-panel{border:1px solid #dce6f4;border-radius:1.4rem;padding:1rem;background:linear-gradient(180deg,#fff,#f7faff);display:grid;gap:1rem}.crm-completion-panel p{margin:.25rem 0 0;color:#5b6a84}.crm-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-form.compact .full{grid-column:1 / -1}@media (max-width: 720px){.crm-form.compact{grid-template-columns:1fr}.crm-form.compact .full{grid-column:auto}}.crm-panel-header.compact{align-items:center}.crm-readiness-card{margin-top:.25rem}.crm-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crm-readiness-check{border:1px solid #dce6f4;border-radius:1rem;padding:.85rem;background:#fff;display:grid;gap:.45rem}.crm-readiness-check small{color:#53637d;line-height:1.45}@media (max-width: 900px){.crm-readiness-grid{grid-template-columns:1fr}}.crm-import-result{display:grid;gap:.35rem;border:1px solid rgba(34,197,94,.28);border-radius:14px;padding:.75rem;background:#22c55e14}.crm-action-proof{margin-top:1rem}.crm-import-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.crm-import-main{display:grid;gap:.35rem}.crm-import-controls{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,.35fr);gap:.85rem;align-items:end}.crm-import-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.crm-import-status{border:1px solid #c9d8ec;border-radius:999px;padding:.45rem .75rem;background:#f7faff;color:#26374f;font-weight:750}.crm-import-ledger{border:1px solid rgba(34,197,94,.28);border-radius:1.1rem;padding:.9rem;background:#22c55e12;display:grid;gap:.75rem}.crm-import-ledger.empty{border-color:#d9e4f3;background:#fff;color:#53637d}.crm-ledger-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.crm-ledger-metrics span{border:1px solid #dce6f4;border-radius:.9rem;padding:.65rem;background:#fff;display:grid;gap:.15rem}.crm-ledger-metrics strong{font-size:1.25rem;color:#102033}.crm-import-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.crm-import-preview article{border:1px solid #dce6f4;border-radius:.9rem;padding:.7rem;background:#fff;display:grid;gap:.25rem}@media (max-width: 900px){.crm-import-controls,.crm-ledger-metrics,.crm-import-preview{grid-template-columns:1fr}}.crm-tenant-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:1rem;align-items:center;border-color:#0f673740;background:linear-gradient(135deg,#e6f7ede6,#fff)}.crm-tenant-proof p{margin:.25rem 0 0;color:#31435c}.crm-proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.crm-proof-metrics span{border:1px solid #dce6f4;border-radius:.95rem;padding:.7rem;background:#fff;display:grid;gap:.2rem;color:#41506a}.crm-proof-metrics strong{color:#102033;font-size:1rem;overflow-wrap:anywhere}.crm-tenant-proof small{grid-column:1 / -1;color:#53637d;line-height:1.45}@media (max-width: 900px){.crm-tenant-proof,.crm-proof-metrics{grid-template-columns:1fr}}.crm-intelligence{border:1px solid rgba(214,169,56,.28);border-radius:1.75rem;padding:1.25rem;background:radial-gradient(circle at top left,rgba(231,181,64,.18),transparent 32%),linear-gradient(135deg,#081120fa,#102033f5);color:#f8fbff;box-shadow:0 28px 80px #07111f33;display:grid;gap:1rem}.crm-intelligence h2,.crm-intelligence h3,.crm-intelligence h4,.crm-intelligence p{margin:0}.crm-intelligence p,.crm-intelligence small{color:#f8fbffbd;line-height:1.5}.crm-intelligence-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.crm-intelligence-hero h2{margin-top:.35rem;font-size:clamp(1.55rem,3vw,2.6rem);letter-spacing:-.045em}.crm-score-ring{width:132px;height:132px;border-radius:50%;border:1px solid rgba(231,181,64,.42);background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 54%),conic-gradient(from 220deg,#e7b540,#f5df9e,#ffffff29);display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 10px #07111fd1,0 18px 42px #0000003d}.crm-score-ring strong{display:block;font-size:2.25rem;color:#fff;line-height:1}.crm-score-ring span{display:block;margin-top:-2.25rem;font-size:.72rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:#f8fbffb8}.crm-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.crm-signal-card,.crm-intelligence-chart,.crm-next-actions,.crm-why-grid section{border:1px solid rgba(255,255,255,.14);border-radius:1.25rem;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.crm-signal-card{padding:.9rem;display:grid;gap:.3rem}.crm-signal-card span{color:#f8fbffb3;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-signal-card strong{font-size:1.35rem;color:#fff}.crm-intelligence-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;align-items:start}.crm-intelligence-chart,.crm-next-actions{padding:1rem;display:grid;gap:.85rem}.crm-intelligence .crm-mini-button{background:#ffffff1f;color:#f8fbff;border-color:#ffffff2e}.crm-stage-bars{display:grid;gap:.7rem}.crm-stage-row{display:grid;grid-template-columns:112px minmax(120px,1fr) 112px 72px;gap:.7rem;align-items:center}.crm-stage-row>span{color:#f8fbffcc;font-weight:800}.crm-stage-row strong{color:#fff;text-align:right}.crm-stage-row small{text-align:right}.crm-stage-track{height:12px;border-radius:999px;background:#ffffff1f;overflow:hidden}.crm-stage-track i{display:block;min-width:5%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e7b540,#fff0bc);box-shadow:0 0 18px #e7b54066}.crm-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:#ffffff12}.crm-action-card.gold{border-color:#e7b54057;background:#e7b5401c}.crm-action-card.blue{border-color:#93c5fd4d;background:#3b82f61a}.crm-action-card.green{border-color:#4ade804d;background:#22c55e1a}.crm-action-card strong{display:block;color:#fff;margin-bottom:.25rem}.crm-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crm-why-grid section{padding:.85rem;display:grid;gap:.45rem}.crm-why-grid h4{color:#fff}.crm-why-grid span{color:#f8fbffc2}@media (max-width: 1100px){.crm-signal-grid,.crm-intelligence-body,.crm-why-grid,.crm-intelligence-hero{grid-template-columns:1fr}.crm-score-ring{width:112px;height:112px}}@media (max-width: 720px){.crm-stage-row{grid-template-columns:1fr;gap:.35rem}.crm-stage-row strong,.crm-stage-row small{text-align:left}.crm-action-card{grid-template-columns:1fr}}.crm-tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch}.crm-tab{min-height:92px;justify-content:center;text-align:left;cursor:pointer}.crm-tab:hover,.crm-tab:focus-visible{border-color:#f5ca5db8;box-shadow:0 16px 30px #070e1c1f;outline:none}.crm-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;overflow:visible;margin:1rem 0;padding:.65rem;border:1px solid #dce6f4;border-radius:1.35rem;background:#f8fbffbd}.crm-tab{min-height:86px;border-radius:1rem;white-space:normal}.crm-tab:before{content:"Section";display:block;color:#7c8da6;font-size:.68rem;font-weight:900;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.crm-tab.active:before{color:#7a5608;content:"Open section"}.crm-tenant-proof{box-shadow:0 18px 46px #09142614}.crm-tenant-proof .crm-pill{justify-self:end}@media (max-width: 720px){.crm-tabs{grid-template-columns:1fr}.crm-tab{min-height:auto}}.crm-operator-details{border:1px solid rgba(30,79,147,.12);border-radius:1.45rem;background:#ffffffc7;box-shadow:0 18px 46px #09142614;padding:.95rem 1.05rem}.crm-operator-details summary{cursor:pointer;color:#183a67;font-weight:900;letter-spacing:.02em;list-style-position:inside}.crm-operator-details__body{display:grid;gap:1rem;margin-top:1rem}.crm-tabs{align-items:stretch}.crm-tab{min-height:116px}.crm-tab:before{content:"Open section";display:block;color:#8a98ad;font-size:.65rem;font-weight:900;letter-spacing:.12em;margin-bottom:.38rem;text-transform:uppercase}.crm-tab.active:before{color:#9a6b13;content:"Current section"}.crm-ops-intelligence,.crm-ops-intelligence__hero,.crm-ops-panels,.crm-ops-grid{display:grid;gap:1rem}.crm-ops-intelligence__hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;padding:1.25rem;border:1px solid rgba(212,175,55,.25);border-radius:24px;background:linear-gradient(135deg,#0c0c0ff5,#1f1809eb);box-shadow:0 18px 50px #00000040}.crm-ops-intelligence__hero h2{margin:.35rem 0;color:#f8f3df;font-size:clamp(1.6rem,4vw,2.6rem)}.crm-ops-intelligence__hero p{max-width:70ch;color:#f8f3dfc7}.crm-ops-score,.crm-ops-card{border:1px solid rgba(212,175,55,.22);border-radius:20px;background:#ffffff12;color:#f8f3df}.crm-ops-score{display:grid;align-content:center;gap:.4rem;padding:1rem}.crm-ops-score strong{font-size:2.4rem}.crm-ops-score i,.crm-ops-card i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1f}.crm-ops-score b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4af37,#fff1a8)}.crm-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-ops-card{min-height:132px;padding:1rem;text-align:left;cursor:pointer}.crm-ops-card span,.crm-ops-card small{display:block;color:#f8f3dfb8}.crm-ops-card strong{display:block;margin:.45rem 0;font-size:1.65rem}.crm-ops-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ops-action-list{display:grid;gap:.65rem}.crm-ops-action-list button{display:grid;gap:.25rem;width:100%;padding:.85rem;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:#d4af3712;color:inherit;text-align:left}.crm-ops-action-list span,.crm-ops-proof-list,.crm-ops-timeline span,.crm-ops-timeline small{color:var(--crm-muted, rgba(248, 243, 223, .68))}.crm-ops-proof-list{display:grid;gap:.65rem;margin:0;padding-left:1.1rem}.crm-ops-timeline{display:grid;gap:.65rem}.crm-ops-timeline div{display:grid;gap:.25rem;padding:.75rem;border:1px solid rgba(212,175,55,.14);border-radius:14px;background:#ffffff0a}@media (max-width: 980px){.crm-ops-intelligence__hero,.crm-ops-panels,.crm-ops-grid{grid-template-columns:1fr}}.relationship-command-panel .crm-panel-header{align-items:flex-start;gap:1.25rem}.crm-relationship-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0}.crm-relationship-metrics article{border:1px solid rgba(240,208,119,.24);border-radius:20px;padding:1rem;background:#091427b8;box-shadow:inset 0 1px #ffffff0a}.crm-relationship-metrics span,.crm-relationship-metrics small{display:block;color:#f0f6ffc7}.crm-relationship-metrics strong{display:block;margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1;color:#f7f2df}.crm-relationship-filter-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,280px) minmax(220px,280px);align-items:end;gap:1rem}.crm-relationship-filter-card label{display:grid;gap:.4rem;color:#f0f6ffd1;font-weight:700}.crm-relationship-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.crm-relationship-account{border:1px solid rgba(117,173,255,.25);border-radius:18px;padding:1rem;background:#0a172db3;color:inherit;text-align:left;display:grid;gap:.38rem;cursor:pointer}.crm-relationship-account:hover,.crm-relationship-account.active{border-color:#f0d077bf;background:#f0d0771f}.crm-relationship-account strong,.crm-relationship-account span,.crm-relationship-account small{display:block}.relationship-timeline-list{display:grid;gap:.85rem}.relationship-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.relationship-event.review{border-color:#f0d0777a}.relationship-event.critical{border-color:#f46f6f9e}.relationship-event-main{min-width:0;display:grid;gap:.28rem}.relationship-event-meta{min-width:120px;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;color:#f0f6ffd1}.relationship-event-meta small{max-width:180px;text-align:right;word-break:break-word}@media (max-width: 900px){.crm-relationship-filter-card,.relationship-event{grid-template-columns:1fr}.relationship-event-meta{align-items:flex-start}.relationship-event-meta small{text-align:left}}.crm-ops-grid .crm-ops-card{background:#fff;color:#07111f}.crm-ops-grid .crm-ops-card span,.crm-ops-grid .crm-ops-card small,.crm-ops-grid .crm-ops-card strong{color:#07111f}.crm-ops-grid .crm-ops-card:focus-visible,.crm-ops-grid .crm-ops-card:hover{border-color:#d4af37b8;box-shadow:0 18px 42px #07111f24}.crm-relationship-intelligence{border:1px solid rgba(231,181,64,.32);border-radius:1.8rem;padding:1.25rem;background:radial-gradient(circle at top left,rgba(185,28,28,.28),transparent 34%),radial-gradient(circle at top right,rgba(231,181,64,.2),transparent 30%),linear-gradient(135deg,#070b13,#111827 58%,#1f1212);box-shadow:0 32px 90px #0408103d;color:#fffaf0;display:grid;gap:1rem}.crm-relationship-intelligence h2,.crm-relationship-intelligence h3,.crm-relationship-intelligence p{margin:0}.crm-relationship-intelligence p,.crm-relationship-intelligence small{color:#fffaf0bd;line-height:1.5}.crm-relationship-command-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.crm-relationship-command-head h2{margin-top:.35rem;font-size:clamp(1.5rem,3vw,2.55rem);letter-spacing:-.045em}.crm-relationship-command-score{width:124px;height:124px;border-radius:999px;border:1px solid rgba(231,181,64,.45);background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 56%),conic-gradient(from 210deg,#b91c1c,#e7b540,#ffffff29);box-shadow:inset 0 0 0 10px #070b13d1,0 18px 48px #0000004d;display:grid;place-items:center;text-align:center}.crm-relationship-command-score strong{display:block;color:#fff;font-size:2.15rem;line-height:1}.crm-relationship-command-score span{display:block;margin-top:-2.05rem;color:#fffaf0c2;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.crm-relationship-command-metrics,.crm-relationship-card-metrics{display:grid;gap:.75rem}.crm-relationship-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-relationship-command-metrics article,.crm-relationship-card-metrics span{border:1px solid rgba(231,181,64,.22);border-radius:1.1rem;padding:.85rem;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;gap:.25rem}.crm-relationship-command-metrics span,.crm-relationship-card-metrics small{color:#fffaf09e;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-relationship-command-metrics strong,.crm-relationship-card-metrics strong{color:#fff;font-size:1.45rem}.crm-relationship-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.crm-relationship-command-card{border:1px solid rgba(231,181,64,.24);border-radius:1.35rem;padding:1rem;background:linear-gradient(180deg,#ffffff1c,#ffffff0e);box-shadow:0 24px 58px #0000002e;display:grid;gap:.85rem}.crm-relationship-command-card.critical,.crm-relationship-command-card.at-risk{border-color:#f8717166;background:radial-gradient(circle at top right,rgba(185,28,28,.26),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff0d)}.crm-relationship-command-card.growing{border-color:#e7b5406b}.crm-relationship-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-relationship-risk-copy{border-left:3px solid #e7b540;padding-left:.75rem}.crm-relationship-command-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 1100px){.crm-relationship-command-metrics,.crm-relationship-command-grid,.crm-relationship-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.crm-relationship-command-head,.crm-relationship-command-metrics,.crm-relationship-command-grid,.crm-relationship-card-metrics{grid-template-columns:1fr}.crm-relationship-command-score{width:110px;height:110px}}.crm-opportunity-intelligence{border:1px solid rgba(231,181,64,.34);border-radius:1.75rem;padding:1.25rem;background:radial-gradient(circle at 14% 12%,rgba(231,181,64,.18),transparent 34%),linear-gradient(135deg,#0a0c12fa,#340d12f0);color:#fff9e7;box-shadow:0 30px 80px #09142638;display:grid;gap:1rem}.crm-opportunity-intelligence h2,.crm-opportunity-intelligence h3,.crm-opportunity-intelligence p{margin:0}.crm-opportunity-intelligence p,.crm-opportunity-intelligence small{color:#fff9e7b8;line-height:1.5}.crm-opportunity-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.crm-opportunity-head h2{margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2.25rem);letter-spacing:-.04em}.crm-opportunity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.crm-opportunity-metrics article,.crm-opportunity-card{border:1px solid rgba(231,181,64,.24);border-radius:1.25rem;background:#ffffff13;box-shadow:inset 0 1px #ffffff14}.crm-opportunity-metrics article{padding:.95rem;display:grid;gap:.25rem}.crm-opportunity-metrics span{color:#fff9e7a8;font-weight:850;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.crm-opportunity-metrics strong{color:#fff;font-size:1.45rem}.crm-opportunity-list{display:grid;gap:.8rem}.crm-opportunity-card{padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:1rem;align-items:center}.crm-opportunity-card.high{border-color:#ff5b5b85;background:linear-gradient(135deg,#78131a57,#ffffff12)}.crm-opportunity-card.medium{border-color:#e7b5407a}.crm-opportunity-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.crm-opportunity-card__metrics span{border:1px solid rgba(255,255,255,.12);border-radius:.95rem;padding:.65rem;background:#00000029;display:grid;gap:.12rem}.crm-opportunity-card__metrics strong{color:#fff}.crm-opportunity-card__metrics small{font-size:.72rem}@media (max-width: 1000px){.crm-opportunity-head,.crm-opportunity-card{grid-template-columns:1fr}.crm-opportunity-metrics,.crm-opportunity-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.crm-opportunity-metrics,.crm-opportunity-card__metrics{grid-template-columns:1fr}}.crm-customer-health-intelligence{margin:1.25rem 0;border:1px solid rgba(214,169,56,.28);border-radius:1.65rem;padding:1.25rem;background:radial-gradient(circle at 12% 8%,rgba(214,169,56,.2),transparent 30%),radial-gradient(circle at 86% 4%,rgba(179,24,36,.2),transparent 28%),linear-gradient(135deg,#09090dfa,#1f0910f5);color:#fff7e8;box-shadow:0 26px 78px #00000038;display:grid;gap:1rem}.crm-customer-health-intelligence h2,.crm-customer-health-intelligence h3,.crm-customer-health-intelligence p{margin:0}.crm-customer-health-intelligence p,.crm-customer-health-intelligence small{color:#fff7e8c2;line-height:1.5}.crm-customer-health-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.crm-customer-health-head h2{margin-top:.35rem;font-size:clamp(1.45rem,2.8vw,2.35rem);letter-spacing:-.045em}.crm-customer-health-score{width:118px;height:118px;border-radius:999px;border:1px solid rgba(214,169,56,.5);background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 58%),conic-gradient(from 210deg,#9d1c2b,#d6a938,#fff1b8,#ffffff1f);display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 9px #09090dd1,0 16px 44px #00000047}.crm-customer-health-score strong{display:block;color:#fff;font-size:2rem;line-height:1}.crm-customer-health-score span{display:block;margin-top:-1.75rem;padding:0 1rem;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#fff7e8c2}.crm-customer-health-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.crm-customer-health-metrics article,.crm-customer-health-card{border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.crm-customer-health-metrics article{padding:.9rem;display:grid;gap:.2rem}.crm-customer-health-metrics span,.crm-customer-health-card small{font-size:.74rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:#fff7e8a3}.crm-customer-health-metrics strong{color:#fff;font-size:1.25rem}.crm-customer-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.crm-customer-health-card{padding:1rem;display:grid;gap:.85rem}.crm-customer-health-card.critical{border-color:#ff516b6b;background:linear-gradient(145deg,#79102247,#ffffff0f)}.crm-customer-health-card.at-risk,.crm-customer-health-card.cold{border-color:#d6a93866}.crm-customer-health-card.growth,.crm-customer-health-card.healthy{border-color:#4ed69a57}.crm-customer-health-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.crm-customer-health-card__metrics span{border-radius:.8rem;padding:.6rem;background:#00000038;display:grid;gap:.15rem}.crm-customer-health-card__metrics strong{color:#fff}.crm-customer-health-card__metrics small{font-size:.65rem}.crm-customer-health-actions{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width: 980px){.crm-customer-health-head,.crm-customer-health-grid,.crm-customer-health-metrics{grid-template-columns:1fr}.crm-customer-health-score{width:100%;height:auto;min-height:92px;border-radius:1rem}.crm-customer-health-score span{margin-top:-1rem}}.crm-revenue-intelligence{margin-top:1rem;padding:1.15rem;border-radius:1.5rem;border:1px solid rgba(214,169,56,.35);background:radial-gradient(circle at 12% 8%,rgba(214,169,56,.18),transparent 30%),radial-gradient(circle at 92% 18%,rgba(170,22,44,.28),transparent 32%),linear-gradient(145deg,#0c0909f5,#2e0a10e6);box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff14;color:#fff7e8;display:grid;gap:1rem}.crm-revenue-intelligence__head{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:1rem;align-items:center}.crm-revenue-intelligence__head h2{margin:.25rem 0;font-size:clamp(1.4rem,2.7vw,2.25rem);letter-spacing:-.045em}.crm-revenue-intelligence__head p{margin:0;color:#fff7e8bd;max-width:920px}.crm-revenue-intelligence__score{width:126px;height:126px;border-radius:50%;border:1px solid rgba(214,169,56,.46);background:radial-gradient(circle,#d6a9382e,#0000007a);display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 38px #d6a93829}.crm-revenue-intelligence__score strong{color:#fff;font-size:2.6rem;line-height:1}.crm-revenue-intelligence__score span{display:block;margin-top:-1.6rem;padding:0 1rem;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#fff7e8b8}.crm-revenue-intelligence__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.crm-revenue-intelligence__metrics article,.crm-revenue-stage-board,.crm-revenue-owner-actions{border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.crm-revenue-intelligence__metrics article{padding:.9rem;display:grid;gap:.2rem}.crm-revenue-intelligence__metrics span,.crm-revenue-intelligence__metrics small,.crm-revenue-stage-row small,.crm-revenue-owner-actions span{font-size:.72rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:#fff7e8a3}.crm-revenue-intelligence__metrics strong{color:#fff;font-size:1.12rem}.crm-revenue-intelligence__body{display:grid;grid-template-columns:1.08fr .92fr;gap:.9rem}.crm-revenue-stage-board,.crm-revenue-owner-actions{padding:1rem;display:grid;gap:.75rem}.crm-revenue-stage-row,.crm-revenue-owner-actions article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;border-radius:.9rem;padding:.72rem;background:#0000003d;border:1px solid rgba(255,255,255,.08)}.crm-revenue-stage-row span,.crm-revenue-owner-actions strong{color:#fff7e8;font-weight:850}.crm-revenue-stage-row strong{color:#ffd76a}.crm-revenue-owner-actions article{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) auto}.crm-revenue-intelligence__actions{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width: 1080px){.crm-revenue-intelligence__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-revenue-intelligence__body{grid-template-columns:1fr}}@media (max-width: 780px){.crm-revenue-intelligence__head,.crm-revenue-intelligence__metrics,.crm-revenue-stage-row,.crm-revenue-owner-actions article{grid-template-columns:1fr}.crm-revenue-intelligence__score{width:100%;height:auto;min-height:92px;border-radius:1rem}.crm-revenue-intelligence__score span{margin-top:-1rem}}.crm-email-import-panel{border:1px solid rgba(231,181,64,.42);border-radius:1.25rem;padding:1rem;background:linear-gradient(135deg,#fff8e0f5,#fff);color:#102033;display:grid;gap:.8rem}.crm-email-import-panel.empty{border-color:#d9e4f3;background:#f8fbff}.crm-email-import-panel p{margin:.25rem 0 0;color:#43536d}.crm-email-import-list{display:grid;gap:.65rem}.crm-email-import-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #dce6f4;border-radius:1rem;padding:.75rem;background:#fff}.crm-email-import-list article>div:first-child{display:grid;gap:.18rem}.crm-email-import-list span,.crm-email-import-list small{color:#52637c}.crm-email-import-row td{background:linear-gradient(90deg,#fff8e0e0,#fff)}@media (max-width: 780px){.crm-email-import-list article{align-items:flex-start;flex-direction:column}}.crm-status-strip--soft{background:linear-gradient(135deg,#e7b54024,#ffffffeb);border-color:#e7b54057}.crm-contact-sheet{display:grid;gap:1rem}.crm-contact-sheet-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:.9rem;align-items:end}.crm-contact-sheet-controls label{display:grid;gap:.35rem;color:#34445e;font-weight:750}.crm-contact-sheet-controls input,.crm-contact-sheet-controls select{border:1px solid #cddbed;border-radius:.9rem;padding:.75rem .85rem;background:#fff;color:#102033}.crm-contact-sheet-table{min-width:1180px}.crm-contact-sheet-table small{color:#62718a}@media (max-width: 900px){.crm-contact-sheet-controls{grid-template-columns:1fr}}.sb-client-products{display:grid;gap:1rem;color:#f8fafc}.sb-client-products__hero,.sb-client-products__panel,.sb-client-products__lists section,.sb-client-products__message,.sb-client-products__stats article{border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;background:linear-gradient(135deg,#0f172af0,#1e293bd1);box-shadow:0 18px 50px #0206173d}.sb-client-products__hero{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem}.sb-client-products__hero p{margin:0 0 .35rem;color:#93c5fd;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.sb-client-products__hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em}.sb-client-products__hero span{display:block;margin-top:.45rem;color:#cbd5e1;line-height:1.5}.sb-client-products__message{padding:.9rem 1rem;color:#fde68a}.sb-client-products button{border:0;border-radius:.9rem;padding:.78rem 1rem;color:#07111f;background:linear-gradient(135deg,#fbbf24,#fde68a);font-weight:900;cursor:pointer}.sb-client-products button:disabled{opacity:.65;cursor:not-allowed}.sb-client-products__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.sb-client-products__stats article{padding:1rem}.sb-client-products__stats span{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:850}.sb-client-products__stats strong{display:block;margin-top:.35rem;font-size:2rem}.sb-client-products__stats p{margin:.35rem 0 0;color:#cbd5e1}.sb-client-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sb-client-products__panel{display:grid;gap:.75rem;padding:1rem;align-content:start}.sb-client-products__panel h2,.sb-client-products__lists h2{margin:0}.sb-client-products__panel p{color:#cbd5e1;line-height:1.5}.sb-client-products__panel label{display:grid;gap:.35rem;color:#cbd5e1;font-size:.88rem;font-weight:750}.sb-client-products__panel input,.sb-client-products__panel select{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.28);border-radius:.8rem;padding:.72rem .8rem;background:#0f172ab8;color:#fff}.sb-client-products__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.sb-client-products__lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sb-client-products__lists section{padding:1rem;display:grid;gap:.75rem;align-content:start}.sb-client-products__lists article{border:1px solid rgba(148,163,184,.16);border-radius:.9rem;padding:.75rem;background:#0f172a8c}.sb-client-products__lists strong,.sb-client-products__lists span{display:block}.sb-client-products__lists span{margin-top:.25rem;color:#cbd5e1;font-size:.86rem}@media (max-width: 980px){.sb-client-products__stats,.sb-client-products__grid,.sb-client-products__lists{grid-template-columns:1fr}.sb-client-products__hero{display:grid}}.sb-pos-light{display:grid;gap:1.25rem;color:#122033}.sb-pos-light__hero,.sb-pos-light__panel,.sb-pos-light__stats article{border:1px solid rgba(28,47,76,.12);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 45px #0f172a14}.sb-pos-light__hero{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem;align-items:center}.sb-pos-light__hero p,.sb-pos-light__stats span{margin:0 0 .25rem;color:#7b8798;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sb-pos-light__hero h1{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.sb-pos-light__hero span,.sb-pos-light__panel p,.sb-pos-light__sales-list span{color:#5d6a7f}.sb-pos-light__hero-actions,.sb-pos-light__truth-list{display:flex;flex-wrap:wrap;gap:.65rem}.sb-pos-light button{border:0;border-radius:999px;padding:.75rem 1rem;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}.sb-pos-light button:disabled{opacity:.55;cursor:not-allowed}.sb-pos-light__message{border-radius:18px;padding:.95rem 1rem;background:#0e74901a;color:#155e75;font-weight:800}.sb-pos-light__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sb-pos-light__stats article{padding:1rem}.sb-pos-light__stats strong{display:block;font-size:1.55rem}.sb-pos-light__stats p{margin:.35rem 0 0;color:#617087}.sb-pos-light__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem}.sb-pos-light__panel{padding:1.15rem}.sb-pos-light__panel h2{margin:0 0 .85rem}.sb-pos-light__checkout{display:grid;gap:.85rem}.sb-pos-light label{display:grid;gap:.35rem;color:#334155;font-weight:700}.sb-pos-light input,.sb-pos-light select{width:100%;border:1px solid rgba(28,47,76,.18);border-radius:14px;padding:.72rem .8rem;background:#fff;color:#122033}.sb-pos-light__product-card{display:grid;gap:.25rem;border-radius:18px;padding:.9rem;background:#0f172a0a}.sb-pos-light__truth-list span{border-radius:999px;background:#0f172a0f;padding:.5rem .75rem;color:#334155;font-weight:700}.sb-pos-light__sales-list{display:grid;gap:.75rem}.sb-pos-light__sales-list article{display:grid;gap:.2rem;border-bottom:1px solid rgba(28,47,76,.09);padding-bottom:.75rem}.sb-pos-light__empty{border-radius:14px;background:#fbbf2424;padding:.8rem}@media (max-width: 980px){.sb-pos-light__hero,.sb-pos-light__grid{grid-template-columns:1fr}.sb-pos-light__hero{flex-direction:column;align-items:stretch}.sb-pos-light__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sb-pos-light__stats{grid-template-columns:1fr}}.sb-pos-light__agci{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.sb-pos-light__agci p{margin:0 0 .25rem;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sb-pos-light__agci span{color:#5d6a7f}.sb-pos-light__modifier-box{display:grid;gap:.75rem;border-radius:18px;background:#0f172a0a;padding:.9rem}.sb-pos-light__modifier-box fieldset{border:1px solid rgba(28,47,76,.12);border-radius:14px;display:grid;gap:.45rem;padding:.75rem}.sb-pos-light__modifier-box legend{color:#334155;font-weight:900}.sb-pos-light__check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.55rem}.sb-pos-light__check input{width:auto!important}.sb-pos-light__total{display:flex;justify-content:space-between;gap:1rem;border-radius:16px;background:#0e74901a;padding:.9rem;color:#155e75;font-weight:900}.sb-pos-light__grid--service{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width: 900px){.sb-pos-light__agci,.sb-pos-light__grid--service{grid-template-columns:1fr}}.sb-inventory-pos{display:grid;gap:1.25rem;color:#122033}.sb-inventory-pos__hero,.sb-inventory-pos__panel,.sb-inventory-pos__stats article{border:1px solid rgba(28,47,76,.12);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 45px #0f172a14}.sb-inventory-pos__hero{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem;align-items:center}.sb-inventory-pos__hero p,.sb-inventory-pos__stats span{margin:0 0 .25rem;color:#7b8798;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sb-inventory-pos__hero h1{margin:0;font-size:clamp(2rem,4vw,3.5rem)}.sb-inventory-pos__hero span,.sb-inventory-pos__panel p,.sb-inventory-pos__mini-list span,.sb-inventory-pos__table span{color:#5d6a7f}.sb-inventory-pos__hero-actions{display:flex;flex-wrap:wrap;gap:.65rem}.sb-inventory-pos button{border:0;border-radius:999px;padding:.75rem 1rem;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}.sb-inventory-pos button:disabled{opacity:.55;cursor:not-allowed}.sb-inventory-pos__message{border-radius:18px;padding:.95rem 1rem;background:#0e74901a;color:#155e75;font-weight:800}.sb-inventory-pos__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sb-inventory-pos__stats article,.sb-inventory-pos__panel{padding:1.15rem}.sb-inventory-pos__stats strong{display:block;font-size:1.55rem}.sb-inventory-pos__stats p{margin:.35rem 0 0;color:#617087}.sb-inventory-pos__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:1rem}.sb-inventory-pos__grid--bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-inventory-pos__panel,.sb-inventory-pos__subform{display:grid;gap:.85rem}.sb-inventory-pos__panel h2,.sb-inventory-pos__panel h3{margin:0}.sb-inventory-pos label{display:grid;gap:.35rem;color:#334155;font-weight:700}.sb-inventory-pos input,.sb-inventory-pos select,.sb-inventory-pos textarea{width:100%;border:1px solid rgba(28,47,76,.18);border-radius:14px;padding:.72rem .8rem;background:#fff;color:#122033;font:inherit}.sb-inventory-pos textarea{resize:vertical;min-height:9rem}.sb-inventory-pos__twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sb-inventory-pos__selected,.sb-inventory-pos__mini-list article,.sb-inventory-pos__table article{display:grid;gap:.2rem;border-radius:16px;background:#0f172a0a;padding:.85rem}.sb-inventory-pos__mini-list,.sb-inventory-pos__table{display:grid;gap:.75rem}.sb-inventory-pos__table article{grid-template-columns:1.4fr 1fr .85fr .85fr .85fr;align-items:center}@media (max-width: 1100px){.sb-inventory-pos__grid,.sb-inventory-pos__grid--bottom{grid-template-columns:1fr}.sb-inventory-pos__table article{grid-template-columns:1fr}}@media (max-width: 780px){.sb-inventory-pos__hero{flex-direction:column;align-items:stretch}.sb-inventory-pos__stats,.sb-inventory-pos__twocol{grid-template-columns:1fr}}.sb-inventory-pos__agci{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.sb-inventory-pos__agci p{margin:0 0 .25rem;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sb-inventory-pos__agci span{color:#5d6a7f}.sb-inventory-pos__chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem}.sb-inventory-pos__chips span{border-radius:999px;background:#0f172a0f;color:#334155;padding:.5rem .7rem;font-size:.85rem;font-weight:800}@media (max-width: 780px){.sb-inventory-pos__agci{grid-template-columns:1fr}}.marketing-page{display:grid;gap:1.5rem;color:#07111f}.marketing-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:2rem;padding:2.25rem;border-radius:2rem;background:radial-gradient(circle at 8% 0%,rgba(235,183,64,.32),transparent 32%),radial-gradient(circle at 100% 18%,rgba(63,128,255,.22),transparent 26%),linear-gradient(135deg,#07111f,#12203a 52%,#2a1731);color:#f8fbff;box-shadow:0 28px 80px #0812233d}.marketing-kicker,.marketing-section-kicker{letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:850;color:#e7b540}.marketing-hero h1{margin:.65rem 0;font-size:clamp(2.45rem,5vw,5rem);line-height:.93;letter-spacing:-.08em;max-width:1000px}.marketing-hero p{max-width:790px;color:#f6faffc7;font-size:1.05rem}.marketing-hero-card{border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:1.5rem;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:1rem;align-self:stretch}.marketing-hero-card strong{display:block;font-size:3rem;line-height:1}.marketing-small{color:#f6faffb3;font-size:.9rem}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.marketing-button{border:0;border-radius:999px;padding:.8rem 1.15rem;font-weight:850;background:#e7b540;color:#07111f;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.marketing-button:hover{transform:translateY(-1px)}.marketing-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.marketing-button.secondary{background:#eaf1fb;color:#0b1b32}.marketing-button.ghost{background:#ffffff1f;color:#f8fbff;border:1px solid rgba(255,255,255,.2)}.marketing-status-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-radius:1.2rem;padding:1rem 1.2rem;background:#f7f9fd;border:1px solid #dce6f4;color:#26374f}.marketing-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.marketing-tab{text-align:left;border:1px solid #d9e4f3;background:#f8fbff;border-radius:1.2rem;padding:1rem;min-height:88px;cursor:pointer;color:#1c2b44;box-shadow:0 16px 40px #0914260f}.marketing-tab strong{display:block;margin-bottom:.35rem}.marketing-tab span{color:#60708b}.marketing-tab.active{background:linear-gradient(135deg,#fff,#edf5ff);border-color:#b9cdf0;box-shadow:inset 0 -4px #e7b540,0 18px 46px #0914261f}.marketing-panel{border-radius:1.6rem;padding:1.35rem;background:#fff;border:1px solid #dce6f4;box-shadow:0 22px 60px #09142614;display:grid;gap:1rem}.marketing-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.marketing-panel h2,.marketing-panel h3{margin:.25rem 0 0}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.marketing-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-card{border:1px solid #dce6f4;border-radius:1.25rem;padding:1rem;background:linear-gradient(180deg,#f8fbff,#fff);display:grid;gap:.55rem}.marketing-card.dark{background:linear-gradient(135deg,#091525,#152b4d);color:#f8fbff;border-color:#ffffff1f}.marketing-card b{font-size:1.45rem}.marketing-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:.35rem .7rem;font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;background:#fff0bc;color:#6a4b00}.marketing-pill.blue{background:#e6f0ff;color:#153a73}.marketing-pill.green{background:#e6f7ed;color:#0f6737}.marketing-pill.red{background:#fff1f1;color:#8f1f1f}.marketing-pill.dark{background:#101c2d;color:#fff}.marketing-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:end}.marketing-form label{display:grid;gap:.3rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#51617a}.marketing-form input,.marketing-form select,.marketing-form textarea{width:100%;border:1px solid #cfdbeb;border-radius:.9rem;padding:.78rem .85rem;font:inherit;background:#fff;color:#102033}.marketing-form textarea{min-height:95px;resize:vertical}.marketing-form .wide{grid-column:span 2}.marketing-form .full{grid-column:1 / -1}.marketing-channel-picker{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.marketing-channel-picker span{width:100%;color:#51617a;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.marketing-channel-picker button{border:1px solid #ccd9eb;background:#fff;color:#102033;border-radius:999px;padding:.5rem .7rem;font-weight:800}.marketing-channel-picker button.selected{background:#102033;color:#fff;border-color:#102033}.marketing-table-wrap{overflow-x:auto;border:1px solid #dce6f4;border-radius:1.2rem}.marketing-table{width:100%;border-collapse:collapse;min-width:900px;background:#fff}.marketing-table th{text-align:left;background:#f2f6fc;color:#41506a;letter-spacing:.08em;font-size:.72rem;text-transform:uppercase}.marketing-table th,.marketing-table td{padding:.85rem;border-bottom:1px solid #e6eef8;vertical-align:top}.marketing-table tr:last-child td{border-bottom:0}.marketing-row-actions{display:flex;gap:.45rem;flex-wrap:wrap}.marketing-mini-button{border:1px solid #ccd9eb;background:#fff;color:#102033;border-radius:.75rem;padding:.48rem .65rem;font-weight:800;cursor:pointer}.marketing-split{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:1rem;align-items:start}.marketing-rail{display:grid;gap:1rem;position:sticky;top:1rem}.marketing-recommendation{display:grid;gap:.4rem;border-top:1px solid rgba(255,255,255,.14);padding-top:.75rem}.marketing-draft{margin:.6rem 0 0;border-radius:.8rem;background:#f4f7fc;padding:.7rem}.marketing-empty{border:1px dashed #bdd0e8;background:#f8fbff;border-radius:1.2rem;padding:1.2rem;color:#53637d}.marketing-error{border:1px solid #f0c7c7;background:#fff4f4;color:#7a1c1c;border-radius:1rem;padding:.9rem 1rem}@media (max-width: 1200px){.marketing-hero,.marketing-split{grid-template-columns:1fr}.marketing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-grid,.marketing-grid.two{grid-template-columns:1fr}.marketing-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.marketing-tabs,.marketing-form{grid-template-columns:1fr}.marketing-form .wide,.marketing-form .full{grid-column:auto}.marketing-hero{padding:1.35rem}}.marketing-form--ads{border:1px solid #dce6f4;border-radius:1.15rem;padding:1rem;background:linear-gradient(180deg,#fffdf6,#fff)}.marketing-calendar-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.marketing-calendar-card{border:1px solid #dce6f4;border-radius:1.1rem;padding:1rem;display:grid;gap:.65rem;background:linear-gradient(180deg,#fff,#f8fbff)}.marketing-calendar-card div:first-child{display:grid;gap:.2rem}.marketing-calendar-card span{color:#60708b;font-size:.9rem}.marketing-card input[type=file]{border:1px dashed #b9cdf0;border-radius:.9rem;padding:.75rem;background:#fff}@media (max-width: 1200px){.marketing-calendar-board{grid-template-columns:1fr}}.marketing-rail--wide{gap:1rem}.marketing-ai-action-group{display:grid;gap:.55rem;margin-top:.85rem}.marketing-ai-action-group>strong{color:#e7b540;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.marketing-ai-action{text-align:left;border:1px solid rgba(255,255,255,.18);border-radius:1rem;padding:.75rem;background:#ffffff14;color:#f8fbff;display:grid;gap:.4rem;cursor:pointer}.marketing-ai-action:hover{background:#ffffff24}.marketing-ai-action:disabled{opacity:.5;cursor:not-allowed}.marketing-ai-action span{font-weight:850}.marketing-ai-action small{color:#f8fbffb8}.marketing-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0}.marketing-report-card{border:1px solid rgba(148,163,184,.24);border-radius:1rem;padding:1rem;background:#ffffff0d;display:grid;gap:.55rem}.marketing-report-card>span{color:#e7b540;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.marketing-report-card h3{margin:0}.marketing-report-card p{margin:0;color:#ebf5ffc7}.marketing-report-metrics{display:grid;grid-template-columns:repeat(4,auto);gap:.25rem .7rem;align-items:baseline}.marketing-report-metrics b{font-size:1.1rem}.marketing-report-metrics small{color:#ebf5ff9e}.marketing-grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.marketing-card.dark .marketing-report-metrics{margin-top:1rem}.marketing-workspace-surface{border-radius:1.4rem;padding:.85rem;background:#f8fbff;border:1px solid #dce6f4;box-shadow:0 18px 48px #0914260f}.marketing-workspaces{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}.marketing-workspace{text-align:left;border:1px solid transparent;background:#fff;border-radius:1rem;padding:.9rem;min-height:118px;cursor:pointer;color:#17263d;display:grid;gap:.35rem;align-content:start}.marketing-workspace strong{font-size:.96rem}.marketing-workspace span{color:#60708b;font-size:.84rem;line-height:1.35}.marketing-workspace small{color:#8a6a12;font-weight:850;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.marketing-workspace.active{border-color:#d3a938;background:linear-gradient(180deg,#fffaf0,#fff);box-shadow:inset 0 -4px #e7b540,0 16px 36px #09142614}.marketing-stack{display:grid;gap:1.25rem}.marketing-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.marketing-command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1rem;align-items:start}.marketing-ai-compact{display:grid;gap:1rem}.marketing-ai-compact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.marketing-ai-action.compact{color:#102033;background:#f8fbff;border-color:#dce6f4;min-height:88px}.marketing-ai-action.compact:hover{background:#eef5ff}@media (max-width: 1280px){.marketing-workspaces{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-command-layout{grid-template-columns:1fr}}@media (max-width: 900px){.marketing-workspaces,.marketing-command-grid,.marketing-ai-compact-actions{grid-template-columns:1fr}}.marketing-hero--standalone{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr)}.marketing-command-strip{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgba(11,27,50,.12);border-radius:1.25rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#07111f,#132746);color:#f8fbff;box-shadow:0 18px 48px #09142624}.marketing-command-strip>div:first-child{display:grid;gap:.28rem}.marketing-command-strip strong{color:#e7b540;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.marketing-command-strip span{color:#f8fbffc7}.marketing-command-strip>div:last-child{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.marketing-workspaces--standalone{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-workspaces--standalone .marketing-workspace{background:linear-gradient(180deg,#0a1729,#0f213b);color:#f8fbff;border-color:#e7b54040}.marketing-workspaces--standalone .marketing-workspace span{color:#e6f0ffbf}.marketing-workspaces--standalone .marketing-workspace small{color:#e7b540}.marketing-workspaces--standalone .marketing-workspace.active{background:linear-gradient(135deg,#e7b540,#f4d989);color:#07111f;border-color:#c79624;box-shadow:inset 0 -4px #07111f38,0 16px 36px #09142626}.marketing-workspaces--standalone .marketing-workspace.active span,.marketing-workspaces--standalone .marketing-workspace.active small{color:#07111f}.marketing-panel p{max-width:920px;color:#52627c}.marketing-card.dark p{color:#f8fbffc2}.marketing-form select,.marketing-form input,.marketing-form textarea,.marketing-card input[type=file]{background:#fff;color:#102033}@media (max-width: 1280px){.marketing-workspaces--standalone{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.marketing-command-strip{align-items:flex-start;flex-direction:column}.marketing-command-strip>div:last-child{justify-content:flex-start}.marketing-workspaces--standalone{grid-template-columns:1fr}}.marketing-card--form{align-content:start}.marketing-card--form label{display:grid;gap:.3rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#51617a}.marketing-card--form label.full,.marketing-card--form label.wide{grid-column:1 / -1}.marketing-card--form input,.marketing-card--form select,.marketing-card--form textarea{width:100%;border:1px solid #cfdbeb;border-radius:.9rem;padding:.78rem .85rem;font:inherit;background:#fff;color:#102033}.marketing-card--form textarea{min-height:88px;resize:vertical}.marketing-growth-command{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr) minmax(280px,.7fr);gap:1rem;align-items:stretch;margin:1rem 0}.marketing-growth-score,.marketing-growth-metrics article,.marketing-growth-actions{border:1px solid rgba(231,181,64,.24);border-radius:1.2rem;background:linear-gradient(145deg,#080f1d,#12233c);color:#f8fbff;box-shadow:0 18px 48px #09142621}.marketing-growth-score{display:grid;gap:.55rem;align-content:center;padding:1.15rem}.marketing-growth-score strong{font-size:clamp(2.4rem,5vw,4rem);line-height:.9;color:#f4d989}.marketing-growth-score small,.marketing-growth-metrics small,.marketing-growth-action span{color:#ebf5ffb8}.marketing-growth-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.marketing-growth-metrics article{display:grid;gap:.4rem;padding:1rem}.marketing-growth-metrics span{color:#e7b540;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.marketing-growth-metrics b{font-size:1.45rem}.marketing-growth-actions{display:grid;gap:.65rem;padding:1rem}.marketing-growth-actions h3{margin:0}.marketing-growth-action{border:1px solid rgba(255,255,255,.16);border-radius:.95rem;background:#ffffff0f;color:#f8fbff;cursor:pointer;display:grid;gap:.28rem;padding:.78rem .85rem;text-align:left}.marketing-growth-action:hover{background:#e7b5401f;border-color:#e7b54061}@media (max-width: 1280px){.marketing-growth-command{grid-template-columns:1fr}}@media (max-width: 900px){.marketing-growth-metrics{grid-template-columns:1fr}}.marketing-visual-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr);gap:1rem;margin:1rem 0}.marketing-donut-card,.marketing-bar-card,.marketing-channel-mix,.marketing-channel-card{border:1px solid rgba(212,175,55,.24);border-radius:24px;background:linear-gradient(145deg,#0c080af0,#2d090edb);box-shadow:0 18px 55px #00000047;color:#f8eed8}.marketing-donut-card,.marketing-bar-card,.marketing-channel-mix{padding:1.1rem}.marketing-donut{--marketing-donut-value: 0deg;width:156px;height:156px;border-radius:999px;display:grid;place-items:center;margin:0 auto .85rem;background:radial-gradient(circle at center,#14090d 0 53%,transparent 54%),conic-gradient(#d4af37 0 var(--marketing-donut-value),rgba(255,255,255,.12) var(--marketing-donut-value) 360deg);box-shadow:inset 0 0 30px #d4af372e,0 0 40px #d4af371f}.marketing-donut strong{font-size:2rem}.marketing-donut span{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#d9c17a}.marketing-bar-card{display:grid;gap:.55rem}.marketing-bar{height:14px;overflow:hidden;border-radius:999px;background:#ffffff1a}.marketing-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a111f,#d4af37)}.marketing-bar--soft i{background:linear-gradient(90deg,#411018,#f5d565)}.marketing-channel-mix{display:grid;gap:.65rem}.marketing-channel-mix div{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:.6rem}.marketing-channel-mix span{color:#e8dcb8;font-size:.82rem}.marketing-channel-mix b{min-width:2.2rem;padding:.3rem .55rem;border-radius:999px;background:linear-gradient(90deg,#8a111feb,#d4af37d9);text-align:right;color:#fff8df}.marketing-channel-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0}.marketing-channel-card{padding:1rem;display:grid;gap:.75rem}.marketing-channel-card header,.marketing-channel-card div,.marketing-channel-card footer{display:flex;justify-content:space-between;gap:.7rem;align-items:center;flex-wrap:wrap}.marketing-channel-card p{color:#e8dcb8;margin:0}.marketing-channel-card footer span,.marketing-channel-card div span{color:#f4e5bb;font-size:.8rem}@media (max-width: 980px){.marketing-visual-grid{grid-template-columns:1fr}}.marketing-visual-command{display:grid;grid-template-columns:minmax(220px,.72fr) repeat(3,minmax(220px,1fr));gap:1rem;align-items:stretch}.marketing-visual-card{position:relative;overflow:hidden;display:grid;gap:.55rem;min-height:170px;border:1px solid rgba(217,228,243,.95);border-radius:1.35rem;padding:1rem;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 22px 54px #09142614}.marketing-visual-card--score{color:#f8fbff;background:radial-gradient(circle at 82% 18%,rgba(231,181,64,.32),transparent 34%),linear-gradient(135deg,#07111f,#152b4d)}.marketing-visual-card strong{font-size:clamp(2rem,4vw,3rem);line-height:.95}.marketing-visual-card span,.marketing-visual-card small{color:#26374fb8;font-weight:760}.marketing-visual-card--score span,.marketing-visual-card--score small{color:#f8fbffbd}.marketing-visual-ring{position:absolute;right:1rem;bottom:1rem;width:74px;height:74px;border-radius:999px;background:conic-gradient(#e7b540 0 var(--marketing-ring),rgba(255,255,255,.14) var(--marketing-ring) 360deg)}.marketing-visual-ring:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:inherit;background:#101c2d}.marketing-visual-bar{overflow:hidden;height:.8rem;border-radius:999px;background:#0f172a1f}.marketing-visual-bar i{display:block;min-width:6%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7dd3fc,#153a73)}.marketing-visual-bar--gold i{background:linear-gradient(90deg,#e7b540,#07111f)}.marketing-mini-columns{display:flex;align-items:end;gap:.4rem;min-height:76px;padding:.6rem .35rem 0;border-radius:1rem;background:linear-gradient(180deg,#e7b54014,#7dd3fc14)}.marketing-mini-columns i{flex:1;border-radius:999px 999px .25rem .25rem;background:linear-gradient(180deg,#e7b540,#152b4d)}@media (max-width: 1180px){.marketing-visual-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.marketing-visual-command{grid-template-columns:1fr}}.sb-commerce{display:grid;gap:1rem;color:#f8fafc}.sb-commerce__hero,.sb-commerce__gate,.sb-commerce__panel,.sb-commerce__message,.sb-commerce__kpis article{border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#071224f0,#0f172adb);border-radius:1.25rem;box-shadow:0 24px 80px #02061742}.sb-commerce__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);gap:1rem;padding:1.35rem;overflow:hidden;position:relative}.sb-commerce__hero:after{content:"";position:absolute;inset:auto -10% -55% 32%;height:14rem;background:radial-gradient(circle,rgba(251,191,36,.22),transparent 64%);pointer-events:none}.sb-commerce__hero p,.sb-commerce__panel>p:first-child{margin:0 0 .35rem;color:#fbbf24;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:900}.sb-commerce__hero h1{margin:0;font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.07em}.sb-commerce__hero span,.sb-commerce__panel p,.sb-commerce__panel span,.sb-commerce__gate span,.sb-commerce__empty{color:#cbd5e1;line-height:1.55}.sb-commerce__hero-card{display:grid;align-content:center;gap:.7rem;padding:1rem;border:1px solid rgba(251,191,36,.34);border-radius:1rem;background:#0206176b;z-index:1}.sb-commerce button{border:0;border-radius:.95rem;padding:.78rem 1rem;background:linear-gradient(135deg,#d97706,#fbbf24,#fde68a);color:#07111f;font-weight:950;cursor:pointer;box-shadow:0 14px 32px #d9770638}.sb-commerce button:disabled{opacity:.62;cursor:not-allowed}.sb-commerce input,.sb-commerce select,.sb-commerce textarea{width:100%;border:1px solid rgba(148,163,184,.26);border-radius:.85rem;background:#071527;color:#f8fafc;padding:.78rem .85rem;font:inherit}.sb-commerce option{color:#f8fafc;background:#071527}.sb-commerce textarea{min-height:5.5rem;resize:vertical}.sb-commerce label{display:grid;gap:.38rem;color:#f8fafc;font-weight:850}.sb-commerce__message{padding:.9rem 1rem;color:#fde68a}.sb-commerce__gate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.2rem}.sb-commerce__gate h2,.sb-commerce__panel h2{margin:0 0 .65rem;letter-spacing:-.03em}.sb-commerce__tabs{display:flex;flex-wrap:wrap;gap:.55rem}.sb-commerce__tabs button{background:#0f172adb;color:#f8fafc;border:1px solid rgba(148,163,184,.22);box-shadow:none}.sb-commerce__tabs button.is-active{background:linear-gradient(135deg,#d97706,#fbbf24,#fde68a);color:#07111f;border-color:#fbbf24e6}.sb-commerce__workspace{display:grid;gap:1rem}.sb-commerce__split,.sb-commerce__visual-grid{display:grid;grid-template-columns:minmax(20rem,.95fr) minmax(0,1.05fr);gap:1rem}.sb-commerce__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.sb-commerce__kpis article,.sb-commerce__panel{padding:1rem}.sb-commerce__kpis span,.sb-commerce__cards span,.sb-commerce__report-grid span{color:#93c5fd;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.sb-commerce__kpis strong,.sb-commerce__report-grid strong{display:block;margin-top:.35rem;font-size:1.8rem;letter-spacing:-.05em}.sb-commerce__pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.sb-commerce__pipeline div{min-height:7.4rem;border-radius:1rem;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at top,#fbbf2442,#0f172ab8);border:1px solid rgba(251,191,36,.28)}.sb-commerce__pipeline strong{font-size:2rem}.sb-commerce__bars{display:grid;gap:.65rem}.sb-commerce__bars div{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(6rem,2fr) auto;gap:.6rem;align-items:center}.sb-commerce meter{width:100%;height:.8rem}.sb-commerce__rail-card div{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.sb-commerce__rail-card strong{padding:.5rem .7rem;border-radius:999px;background:#2563eb33;border:1px solid rgba(147,197,253,.25);text-transform:capitalize}.sb-commerce__form,.sb-commerce__mini-form,.sb-commerce__mode-list{display:grid;gap:.85rem}.sb-commerce__safe-note{border-left:4px solid #fbbf24;padding-left:.85rem}.sb-commerce__cards{display:grid;gap:.75rem;max-height:42rem;overflow:auto;padding-right:.2rem}.sb-commerce__cards article,.sb-commerce__external-map div,.sb-commerce__report-grid article{border:1px solid rgba(148,163,184,.18);border-radius:1rem;padding:.85rem;background:#0f172a94}.sb-commerce__cards strong{display:block;margin-bottom:.25rem}.sb-commerce dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0}.sb-commerce dt{color:#94a3b8;font-size:.7rem}.sb-commerce dd{margin:0;font-weight:850}.sb-commerce__external-map,.sb-commerce__report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sb-commerce__panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.sb-commerce__report-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-commerce__mode-list button{display:grid;gap:.35rem;text-align:left;color:#f8fafc;background:#0f172ac7;border:1px solid rgba(148,163,184,.22);box-shadow:none}.sb-commerce__mode-list button.is-selected{color:#07111f;background:linear-gradient(135deg,#d97706,#fbbf24,#fde68a)}.sb-commerce__mode-list span{color:inherit;opacity:.84}.sb-commerce__rules{display:grid;gap:.55rem;margin:0 0 1rem;padding-left:1rem;color:#dbeafe}@media (max-width: 980px){.sb-commerce__hero,.sb-commerce__gate,.sb-commerce__split,.sb-commerce__visual-grid,.sb-commerce__kpis,.sb-commerce__report-grid,.sb-commerce__external-map{grid-template-columns:1fr}.sb-commerce__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.aetis-command-surface{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1rem,2vw,2rem)}.aetis-command-hero,.aetis-command-card{border:1px solid rgba(214,177,87,.22);border-radius:24px;background:linear-gradient(145deg,#0c0c0ef5,#1d1b16eb);box-shadow:0 18px 55px #00000040;color:#f6edd8}.aetis-command-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:clamp(1.25rem,2vw,2rem);align-items:start}.aetis-command-kicker{color:#d6b157;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.aetis-command-hero h1,.aetis-command-card h2,.aetis-command-card h3{margin:.35rem 0;color:#fff8e6}.aetis-command-hero p,.aetis-command-card p{margin:.25rem 0;color:#f6edd8c2;line-height:1.55}.aetis-command-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.aetis-command-button{border:1px solid rgba(214,177,87,.35);background:#ffffff0f;color:#fff8e6;border-radius:999px;padding:.75rem 1rem;font-weight:800;cursor:pointer}.aetis-command-button:hover:not(:disabled){background:#d6b1572e}.aetis-command-button:disabled{cursor:not-allowed;opacity:.55}.aetis-command-button--primary{background:linear-gradient(135deg,#d6b157,#f0d887);color:#12100b}.aetis-command-button--danger{border-color:#ff7d7d66;color:#ffc0c0}.aetis-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.aetis-command-stat{padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.aetis-command-stat strong{display:block;font-size:1.6rem;color:#fff8e6}.aetis-command-stat span{color:#f6edd8ad;font-size:.85rem}.aetis-command-card{padding:clamp(1rem,1.7vw,1.5rem)}.aetis-command-layout{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.4fr);gap:1rem;align-items:start}.aetis-provider-list,.aetis-message-list,.aetis-contact-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.aetis-provider-row,.aetis-message-row,.aetis-contact-row{display:grid;gap:.65rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:1rem}.aetis-provider-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.aetis-provider-title,.aetis-message-title{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.aetis-pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(214,177,87,.28);border-radius:999px;padding:.24rem .55rem;color:#f5d987;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.aetis-pill--safe{color:#8cf0bc;border-color:#8cf0bc59}.aetis-pill--warn{color:#ffd36b;border-color:#ffd36b59}.aetis-pill--risk{color:#ff9b9b;border-color:#ff9b9b59}.aetis-command-muted{color:#f6edd89e}.aetis-command-error{color:#ffb0b0}.aetis-command-success{color:#aef2c7}.aetis-message-meta,.aetis-contact-meta{display:flex;flex-wrap:wrap;gap:.55rem;color:#f6edd8a6;font-size:.84rem}.aetis-message-body{color:#f6edd8c2;overflow-wrap:anywhere}.aetis-command-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;margin-top:1rem}.aetis-command-select,.aetis-command-input,.aetis-command-textarea{border:1px solid rgba(214,177,87,.25);background:#0000003d;color:#fff8e6;border-radius:14px;padding:.75rem .85rem;min-width:180px}.aetis-command-textarea{width:100%;min-height:130px;resize:vertical}@media (max-width: 1080px){.aetis-command-hero,.aetis-command-layout{grid-template-columns:1fr}.aetis-command-actions{justify-content:flex-start}.aetis-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.aetis-command-grid,.aetis-provider-row{grid-template-columns:1fr}.aetis-command-actions,.aetis-command-button{width:100%}}.aetis-command-details{margin-top:1rem;border:1px solid rgba(223,185,106,.18);border-radius:18px;padding:.9rem 1rem;background:#ffffff09}.aetis-command-details summary{cursor:pointer;font-weight:800;color:var(--aetis-gold, #dfb96a)}.aetis-command-chip-list{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0}.aetis-command-chip-list span{border:1px solid rgba(223,185,106,.22);border-radius:999px;padding:.4rem .7rem;background:#dfb96a14;color:#ffffffe6;font-size:.83rem}.aetis-social-command-surface{gap:1.25rem}.aetis-social-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:.7rem;overflow-x:auto;padding:.35rem 0 .75rem;scrollbar-color:rgba(214,177,87,.45) rgba(255,255,255,.12)}.aetis-social-tile{min-height:98px;border:1px solid rgba(214,177,87,.22);border-radius:18px;background:#0c111bd1;color:#fff8e6;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon status" "assets assets";gap:.18rem .45rem;align-items:center;padding:.85rem;text-align:left;cursor:pointer}.aetis-social-tile:hover:not(:disabled),.aetis-social-tile--active{border-color:#d6b157b8;background:linear-gradient(145deg,#d6b15729,#141e2ce6)}.aetis-social-tile:disabled{cursor:not-allowed;opacity:.68}.aetis-social-icon{grid-area:icon;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(214,177,87,.3);color:#f5d987;font-size:.88rem;font-weight:900}.aetis-social-label{grid-area:label;color:#fff8e6;font-weight:900;line-height:1.1}.aetis-social-status{grid-area:status;color:#f6edd8b3;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.aetis-social-status--connected{color:#8cf0bc}.aetis-social-status--needs-assets{color:#ffd36b}.aetis-social-status--not-connected{color:#f0d887}.aetis-social-status--coming-soon{color:#f6edd88c}.aetis-social-asset-strip{grid-area:assets;display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.45rem}.aetis-social-asset-strip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(140,240,188,.25);border-radius:999px;padding:.2rem .45rem;color:#8cf0bc;background:#8cf0bc14;font-size:.68rem;font-weight:800}.aetis-social-account-strip{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:center}.aetis-social-assets-inline,.aetis-social-publish-targets,.aetis-social-form-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.aetis-social-asset-button{border:1px solid rgba(214,177,87,.3);background:#ffffff0e;color:#fff8e6;border-radius:14px;padding:.75rem .9rem;display:grid;gap:.15rem;text-align:left;cursor:pointer}.aetis-social-asset-button:hover{background:#d6b15726}.aetis-social-asset-button span{color:#f6edd8ad;font-size:.82rem}.aetis-social-field{display:grid;gap:.35rem;margin-top:.8rem;color:#f6edd8d1;font-weight:800}.aetis-social-field .aetis-command-input,.aetis-social-field .aetis-command-textarea{width:100%}.aetis-social-form-row .aetis-social-field{flex:1 1 220px}.aetis-social-main-grid{grid-template-columns:minmax(340px,.95fr) minmax(0,1.35fr)}.aetis-social-report-grid{display:grid;gap:.65rem;margin-top:1rem}.aetis-social-report-row{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(110px,auto) minmax(120px,auto) auto;gap:.75rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.8rem .9rem;background:#ffffff0a}@media (max-width: 980px){.aetis-social-account-strip,.aetis-social-main-grid,.aetis-social-report-row{grid-template-columns:1fr}}.aetis-email-intelligence{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(170px,1fr));gap:1rem;margin:1.1rem 0}.aetis-email-brief-card,.aetis-email-signal-card,.aetis-email-queue-card{position:relative;overflow:hidden;border:1px solid rgba(239,190,92,.24);background:radial-gradient(circle at top left,rgba(189,24,36,.22),transparent 32rem),linear-gradient(135deg,#140e0ef0,#050508f0);box-shadow:0 22px 55px #00000057}.aetis-email-brief-card{min-height:100%;padding:1.2rem;border-radius:22px}.aetis-email-brief-card h2,.aetis-email-queue-card h2{margin:.35rem 0 .45rem;color:#fff7df}.aetis-email-brief-card p,.aetis-email-signal-card small,.aetis-email-mini-row span{color:#fff5dcbd}.aetis-email-signal-card{display:flex;min-height:132px;flex-direction:column;justify-content:space-between;padding:1rem;border-radius:20px}.aetis-email-signal-card span{color:#efbe5cd1;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aetis-email-signal-card strong{color:#fff7df;font-size:clamp(1.5rem,3vw,2.35rem);letter-spacing:-.04em}.aetis-email-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.2rem}.aetis-email-mini-row{display:grid;gap:.25rem;padding:.78rem 0;border-top:1px solid rgba(255,255,255,.08)}.aetis-email-mini-row strong{color:#fff}@media (max-width: 1100px){.aetis-email-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.aetis-email-intelligence,.aetis-email-ops-grid{grid-template-columns:1fr}}.aetis-email-connect-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:center;margin:18px 0;padding:22px;border:1px solid rgba(245,158,11,.34);border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 34%),linear-gradient(135deg,#0d0908f0,#230b11c7);box-shadow:0 22px 70px #03071259}.aetis-email-connect-panel h2{margin:6px 0 8px;color:#fff7ed}.aetis-email-connect-panel p{margin:0;color:#fff7edc7}.aetis-email-connect-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width: 860px){.aetis-email-connect-panel{grid-template-columns:1fr}.aetis-email-connect-actions{justify-content:flex-start}}.aetis-email-assistant-panel,.aetis-email-contact-imports{display:grid;gap:1rem;margin:1rem 0 1.2rem;padding:1.25rem;border:1px solid rgba(239,190,92,.28);border-radius:26px;background:radial-gradient(circle at top right,rgba(239,190,92,.16),transparent 24rem),linear-gradient(135deg,#faf6ebfa,#fffffff2);color:#111827;box-shadow:0 22px 55px #00000047}.aetis-email-assistant-panel{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center}.aetis-email-assistant-panel h2,.aetis-email-contact-imports h2{margin:.35rem 0 .45rem;color:#101828}.aetis-email-assistant-panel p,.aetis-email-contact-imports p{margin:0;color:#334155}.aetis-email-assistant-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.aetis-email-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.aetis-email-contact-card{display:grid;gap:.2rem;padding:.9rem;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#ffffffc2;color:#111827}.aetis-email-contact-card strong{color:#111827}.aetis-email-contact-card span,.aetis-email-contact-card small{color:#475569}@media (max-width: 980px){.aetis-email-assistant-panel,.aetis-email-contact-grid{grid-template-columns:1fr}.aetis-email-assistant-actions{justify-content:flex-start}}.aetis-email-row-open{display:grid;gap:.25rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.aetis-email-row-open:disabled{cursor:wait;opacity:.72}.aetis-email-row-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.aetis-email-row-actions .aetis-command-button{min-height:34px;padding:.44rem .72rem;font-size:.78rem}.aetis-email-reader-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#040305b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aetis-email-reader{display:grid;gap:1rem;width:min(980px,96vw);max-height:min(820px,92vh);overflow:auto;padding:clamp(1rem,2vw,1.45rem);border:1px solid rgba(239,190,92,.34);border-radius:28px;background:radial-gradient(circle at top left,rgba(239,190,92,.18),transparent 30rem),linear-gradient(135deg,#fffaeefc,#fffffffa);color:#111827;box-shadow:0 30px 90px #0000008c}.aetis-email-reader h2{margin:.35rem 0 0;color:#111827}.aetis-email-reader-meta{display:grid;gap:.3rem;padding:.9rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafcd1;color:#334155;font-size:.92rem}.aetis-email-reader-body{min-height:240px;max-height:460px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;border:1px solid rgba(15,23,42,.12);border-radius:20px;background:#ffffffeb;color:#111827;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;line-height:1.55}@media (max-width: 720px){.aetis-email-reader-backdrop{padding:.75rem}.aetis-email-reader{max-height:94vh}.aetis-email-row-actions{flex-direction:column;align-items:stretch}}.aetis-email-sync-note{flex-basis:100%;color:#334155;font-size:.9rem;font-weight:700}.aetis-email-queue-card .aetis-email-row-actions .aetis-command-button,.aetis-message-row .aetis-command-actions .aetis-command-button,.aetis-email-reader .aetis-command-actions .aetis-command-button{border-color:#efbe5c8c;background:#fff7e1f5;color:#111827;font-weight:800}.aetis-email-queue-card .aetis-email-row-actions .aetis-command-button--primary,.aetis-message-row .aetis-command-actions .aetis-command-button--primary,.aetis-email-reader .aetis-command-actions .aetis-command-button--primary{background:linear-gradient(135deg,#efbe5c,#f7d56f);color:#120507}.calendar-command-page{--calendar-gold: #f5b740;--calendar-red: #8f1726;--calendar-black: #08070a}.calendar-command-hero{background:radial-gradient(circle at 14% 20%,rgba(245,183,64,.2),transparent 28%),radial-gradient(circle at 92% 12%,rgba(143,23,38,.24),transparent 32%),linear-gradient(135deg,#08070afa,#21090feb);border-color:#f5b74057}.calendar-command-visual-grid,.calendar-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.calendar-command-score-card,.calendar-command-bar-card,.calendar-provider-card{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(245,183,64,.28);border-radius:28px;background:linear-gradient(135deg,#0f0c0cf5,#2f0c12b8),radial-gradient(circle at top right,rgba(245,183,64,.12),transparent 36%);box-shadow:0 22px 70px #03071257;color:#fff7ed}.calendar-command-score-card>span,.calendar-command-bar-card>span,.calendar-provider-proof span{display:block;color:#fff7edad;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.calendar-command-score-card strong{display:block;margin-top:8px;font-size:clamp(2.4rem,6vw,4.5rem);letter-spacing:-.06em}.calendar-command-score-card p,.calendar-provider-card p{color:#fff7edc2}.calendar-command-donut{width:132px;height:132px;border-radius:50%;background:conic-gradient(var(--calendar-gold) calc(var(--calendar-score) * 1turn),rgba(255,255,255,.1) 0);box-shadow:inset 0 0 0 18px #08070af2,0 0 38px #f5b74033}.calendar-command-bar-row{display:grid;grid-template-columns:150px minmax(120px,1fr) 110px;gap:10px;align-items:center;margin:14px 0}.calendar-command-bar-row small{color:#fff7edc7;font-weight:800}.calendar-command-bar{height:12px;overflow:hidden;border-radius:999px;background:#ffffff1a}.calendar-command-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--calendar-red),var(--calendar-gold))}.calendar-command-bar-row b{color:#fde68a;font-size:.82rem}.calendar-provider-card{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;gap:18px}.calendar-provider-card h2{margin:8px 0}.calendar-provider-proof{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff0f}.calendar-provider-proof strong{color:#fde68a}@media (max-width: 920px){.calendar-command-visual-grid,.calendar-provider-grid,.calendar-command-bar-row{grid-template-columns:1fr}}.aetis-social-command-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.aetis-social-command-card{position:relative;overflow:hidden;min-height:150px;border:1px solid rgba(212,175,55,.22);border-radius:24px;padding:1.15rem;background:radial-gradient(circle at top right,rgba(212,175,55,.16),transparent 38%),linear-gradient(145deg,#160406f5,#050507eb);box-shadow:0 22px 58px #0000005c}.aetis-social-command-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)}.aetis-social-command-card--primary{border-color:#ea2a3f6b;background:radial-gradient(circle at top left,rgba(234,42,63,.24),transparent 38%),radial-gradient(circle at bottom right,rgba(212,175,55,.14),transparent 42%),linear-gradient(145deg,#120205fa,#040407f0)}.aetis-social-command-card span{position:relative;display:block;color:#f4d37dd6;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.aetis-social-command-card strong{position:relative;display:block;margin-top:.7rem;color:#fff5d6;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.aetis-social-command-card p{position:relative;margin:.75rem 0 0;color:#fff6dfb8;font-size:.92rem;line-height:1.45}@media (max-width: 1100px){.aetis-social-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.aetis-social-command-deck{grid-template-columns:1fr}}.support-page{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;color:#eff6ff;background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 34rem),radial-gradient(circle at bottom right,rgba(34,197,94,.14),transparent 30rem),#07111f;min-height:100%}.support-hero,.support-panel,.support-notice{border:1px solid rgba(148,163,184,.24);background:linear-gradient(145deg,#0f172af5,#0f172ac7);box-shadow:0 22px 80px #00000052;border-radius:28px}.support-hero{display:grid;grid-template-columns:minmax(18rem,1.1fr) minmax(24rem,1.3fr);gap:1.25rem;padding:1.25rem}.support-hero-copy,.support-panel{padding:1.25rem}.support-kicker,.support-section-kicker{display:inline-flex;color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.support-hero h1,.support-panel h2,.support-card h3{margin:.35rem 0}.support-hero p,.support-panel p,.support-card p,.support-card small,.support-table small{color:#bfd3ea}.support-hero-actions button,.support-form button,.support-row-actions button,.support-table button,.support-toggle-list button{border:1px solid rgba(125,211,252,.36);border-radius:999px;color:#f8fafc;background:#0ea5e924;padding:.65rem .95rem;cursor:pointer;font-weight:800}.support-hero-actions button:hover,.support-form button:hover,.support-row-actions button:hover,.support-table button:hover,.support-toggle-list button:hover,.support-toggle-list button.selected{background:#0ea5e947;border-color:#7dd3fcb8}.support-hero-grid,.support-grid{display:grid;gap:.85rem}.support-hero-grid,.support-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.support-hero-grid article,.support-card{display:flex;flex-direction:column;gap:.4rem;border:1px solid rgba(148,163,184,.18);border-radius:22px;padding:1rem;background:#0f172aad}.support-hero-grid span,.support-card span{color:#91a7c2;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.support-hero-grid strong,.support-card strong{color:#f8fafc;font-size:1.45rem}.support-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.support-tabs button{text-align:left;border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:.85rem;color:#dbeafe;background:#0f172ab8;cursor:pointer}.support-tabs button.active{border-color:#7dd3fcad;background:#0ea5e929}.support-tabs span,.support-tabs small{display:block}.support-tabs small{margin-top:.25rem;color:#9fb5ce}.support-panel-header,.support-command-split,.support-row-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.support-command-split{margin-top:1rem}.support-command-split .large{flex:1}.support-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:.28rem .65rem;font-size:.76rem;font-weight:900;text-transform:capitalize}.support-pill.green{background:#22c55e2e;color:#bbf7d0}.support-pill.gold{background:#f59e0b33;color:#fde68a}.support-pill.red{background:#ef444433;color:#fecaca}.support-pill.blue{background:#0ea5e92e;color:#bae6fd}.support-pill.slate{background:#94a3b829;color:#e2e8f0}.support-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0;border:1px solid rgba(148,163,184,.16);border-radius:24px;padding:1rem;background:#02061747}.support-form.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.support-form label{display:flex;flex-direction:column;gap:.35rem;color:#b9c7db;font-size:.83rem;font-weight:800}.support-form label.wide{grid-column:span 2}.support-form label.full,.support-toggle-list.full{grid-column:1 / -1}.support-form input,.support-form select,.support-form textarea{border:1px solid rgba(148,163,184,.26);border-radius:16px;background:#0f172ad1;color:#f8fafc;padding:.75rem}.support-form textarea{min-height:6rem}.support-table-wrap{overflow-x:auto;margin-top:1rem;border:1px solid rgba(148,163,184,.16);border-radius:22px}.support-table{width:100%;border-collapse:collapse;min-width:720px}.support-table th,.support-table td{border-bottom:1px solid rgba(148,163,184,.14);padding:.82rem;text-align:left;vertical-align:top}.support-table th{color:#8ccdf1;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.support-empty,.support-empty-card{color:#9fb5ce;padding:1rem}.support-toggle-list{display:flex;flex-wrap:wrap;gap:.5rem}.support-timeline{display:grid;gap:.8rem}.support-timeline article{border-left:3px solid rgba(14,165,233,.68);padding:.85rem 1rem;background:#0f172a94;border-radius:0 18px 18px 0}.support-timeline span{color:#7dd3fc;font-size:.78rem;font-weight:800}@media (max-width: 980px){.support-hero,.support-hero-grid,.support-grid.two,.support-grid.three,.support-grid.four,.support-form,.support-form.compact,.support-command-split{grid-template-columns:1fr;flex-direction:column}.support-form label.wide{grid-column:1}}.support-intel{display:grid;grid-template-columns:minmax(16rem,1.1fr) minmax(12rem,.55fr) minmax(20rem,1.2fr);gap:1rem;border:1px solid rgba(56,189,248,.28);border-radius:28px;padding:1.1rem;background:radial-gradient(circle at top left,rgba(56,189,248,.15),transparent 22rem),linear-gradient(135deg,#0f172af2,#111827c2);box-shadow:0 28px 90px #02061747}.support-intel__headline span,.support-intel__score span,.support-intel__bars span,.support-intel__actions h3{color:#7dd3fc;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.support-intel__headline h2{margin:.35rem 0;color:#f8fafc;font-size:clamp(1.55rem,3vw,2.3rem)}.support-intel__headline p,.support-intel__actions span,.support-intel__bars small{color:#cbd5e1}.support-intel__score,.support-intel__bars article,.support-intel__actions button{border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#0f172aad}.support-intel__score{display:flex;flex-direction:column;justify-content:center;padding:1rem}.support-intel__score strong{color:#f8fafc;font-size:3rem;line-height:1}.support-intel__score div,.support-intel__bars div{height:.45rem;overflow:hidden;border-radius:999px;background:#94a3b82e}.support-intel__score i,.support-intel__bars i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a7f3d0)}.support-intel__bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.support-intel__bars article{display:flex;flex-direction:column;gap:.35rem;padding:.85rem}.support-intel__bars strong{color:#f8fafc;font-size:1.55rem;text-transform:capitalize}.support-intel__actions{display:flex;flex-direction:column;gap:.6rem}.support-intel__actions h3{margin:0 0 .15rem}.support-intel__actions button{color:#e0f2fe;padding:.75rem .9rem;text-align:left;cursor:pointer}.support-intel__actions button strong,.support-intel__actions button span{display:block}.support-intel__actions button strong{color:#f8fafc;margin-bottom:.25rem}.support-intel__actions button:hover{border-color:#7dd3fca8;background:#0ea5e929}@media (max-width: 1100px){.support-intel{grid-template-columns:1fr}}.operations-page--clean{width:min(1220px,100%);margin:0 auto;padding:28px clamp(18px,3vw,42px) 64px;color:#f8fafc}.operations-page--clean .eyebrow{margin:0 0 10px;color:#f0c958;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.operations-hero--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:22px;padding:clamp(24px,4vw,42px);border:1px solid rgba(240,201,88,.22);border-radius:32px;background:radial-gradient(circle at top right,rgba(61,111,185,.36),transparent 38%),linear-gradient(135deg,#071222fa,#0f2746f0);box-shadow:0 22px 70px #00000047}.operations-hero--compact h1{margin:0;max-width:760px;color:#fff;font-size:clamp(2.7rem,5.5vw,5rem);line-height:.92;letter-spacing:-.06em}.operations-hero--compact p:not(.eyebrow){max-width:760px;margin:18px 0 0;color:#f8fafcd1;font-size:1rem;line-height:1.7}.operations-hero__actions,.ops-inline-actions,.ops-panel-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ops-panel-header{justify-content:space-between;margin-bottom:14px}.operations-hero__actions button,.ops-action-btn,.ops-form button,.ops-tabs--clean button{min-height:40px;border:1px solid rgba(240,201,88,.34);border-radius:999px;padding:0 16px;background:#ffffff14;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.operations-hero__actions button:first-child,.ops-form button,.ops-tabs--clean button.active{background:linear-gradient(135deg,#f4ce65,#c9952f);color:#071222;border-color:#ffffff26}.operations-hero__actions button:hover,.ops-action-btn:hover,.ops-form button:hover,.ops-tabs--clean button:hover{transform:translateY(-1px);border-color:#ffffff6b}.operations-hero__actions button:disabled,.ops-action-btn:disabled,.ops-form button:disabled{cursor:not-allowed;opacity:.55;transform:none}.ops-command-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px}.ops-metric-card,.ops-panel,.ops-form,.ops-brief-card{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#071222b8;box-shadow:0 18px 48px #00000038}.ops-metric-card{min-height:138px;padding:20px}.ops-metric-card span,.ops-metric-card small,.ops-list-card span,.ops-empty,.ops-tab-heading--clean p,.ops-alert-strip--clean span,.ops-form label{color:#e2e8f0c7}.ops-metric-card span,.ops-form label{display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ops-metric-card strong{display:block;margin:12px 0 8px;color:#fff;font-size:2rem;line-height:1}.ops-alert-strip--clean{display:flex;gap:12px;align-items:center;margin:0 0 18px;padding:14px 18px;border:1px solid rgba(240,201,88,.22);border-radius:20px;background:#ffffff0f}.ops-alert-strip--clean strong{color:#f0c958}.ops-alert-strip--clean em{margin-left:auto;color:#c7d2fe;font-style:normal;font-weight:800}.ops-tabs--clean{display:flex;gap:10px;align-items:center;margin:0 0 18px;overflow-x:auto;padding-bottom:8px}.ops-tabs--clean button{flex:0 0 auto;min-height:38px;padding-inline:14px;font-size:.88rem}.ops-workspace--clean{display:block}.ops-page-panel{padding:clamp(18px,3vw,28px);border:1px solid rgba(240,201,88,.18);border-radius:32px;background:linear-gradient(180deg,#0a1729f2,#040b16f5)}.ops-tab-heading--clean{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.ops-tab-heading--clean h2{margin:0 0 6px;color:#fff;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.ops-busy{border-radius:999px;padding:8px 12px;background:#2563eb38;color:#bfdbfe;font-weight:800}.ops-grid.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;align-items:start}.ops-form-stack{display:grid;gap:16px}.ops-panel,.ops-form{padding:20px}.ops-panel h3,.ops-form h3,.ops-brief-card h3{margin:0 0 14px;color:#fff;font-size:1.25rem}.ops-list-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(148,163,184,.16)}.ops-list-card:first-of-type{border-top:0}.ops-list-card strong{display:block;color:#fff;font-size:1rem}.ops-list-card span{display:block;margin-top:4px;font-size:.9rem;line-height:1.45}.ops-mini-grid,.ops-focus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-mini-grid div,.ops-focus-list button{min-height:92px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:14px;background:#ffffff0d}.ops-mini-grid strong,.ops-focus-list strong{display:block;color:#fff;font-size:1.65rem}.ops-focus-list button{text-align:left;color:#fff;cursor:pointer}.ops-form{display:grid;gap:12px}.ops-form input,.ops-form select,.ops-form textarea{width:100%;margin-top:6px;border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:11px 12px;background:#ffffff14;color:#fff;font:inherit}.ops-form textarea{min-height:92px;resize:vertical}.ops-form .check{display:flex;gap:10px;align-items:center;text-transform:none;letter-spacing:normal}.ops-form .check input{width:auto;margin:0}.ops-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:4px 10px;background:#94a3b829;color:#e2e8f0;font-size:.76rem;font-style:normal;font-weight:900;text-transform:capitalize;white-space:nowrap}.ops-pill--healthy,.ops-pill--active,.ops-pill--complete,.ops-pill--approved,.ops-pill--low{background:#10b98129;color:#a7f3d0}.ops-pill--review,.ops-pill--unverified,.ops-pill--medium,.ops-pill--moderate,.ops-pill--pending,.ops-pill--queued{background:#f0c95829;color:#fde68a}.ops-pill--critical,.ops-pill--high,.ops-pill--blocked,.ops-pill--at-risk,.ops-pill--needs-review,.ops-pill--failed{background:#f8717129;color:#fecaca}.ops-empty{margin:0;border:1px dashed rgba(148,163,184,.28);border-radius:18px;padding:18px;background:#ffffff0a;line-height:1.6}.ops-brief-card{padding:18px;margin-bottom:14px}.ops-brief-card span{color:#f0c958;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ops-brief-card p{color:#e2e8f0cc;line-height:1.7}@media (max-width: 1050px){.ops-command-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid.two,.operations-hero--compact{grid-template-columns:1fr}}@media (max-width: 640px){.operations-page--clean{padding-inline:14px}.ops-command-cards,.ops-mini-grid,.ops-focus-list,.ops-grid.two,.ops-list-card{grid-template-columns:1fr}}.workflow-command-page .workflow-hero h1{max-width:820px}.workflow-tabs{scrollbar-width:thin}.workflow-page-panel{min-height:520px}.workflow-overview-grid .workflow-next-panel p,.workflow-note,.workflow-setup-form p,.workflow-template-card em,.workflow-template-card small,.workflow-project-card p,.workflow-project-card dd,.workflow-project-card dt,.workflow-stage-card span,.workflow-stage-card small,.workflow-stage-column p,.workflow-budget-card li{color:#e2e8f0c7}.workflow-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.workflow-template-card{min-height:168px;border:1px solid rgba(148,163,184,.22);border-radius:24px;padding:18px;background:#071222ad;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workflow-template-card:hover,.workflow-template-card.active{transform:translateY(-1px);border-color:#f0c9588f;background:linear-gradient(145deg,#112d4ee6,#071222d1)}.workflow-template-card span,.workflow-project-card span,.workflow-budget-card>strong{display:block;color:#f0c958;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workflow-template-card strong{display:block;margin:10px 0 8px;color:#fff;font-size:1.1rem;line-height:1.2}.workflow-template-card em{display:block;min-height:58px;font-style:normal;line-height:1.5}.workflow-template-card small{display:block;margin-top:10px;font-weight:800}.workflow-setup-form p{margin:-4px 0 4px;line-height:1.6}.workflow-filter-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:16px}.workflow-filter-row h3{margin:0}.workflow-filter-row select{min-height:42px;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:0 14px;background:#ffffff14;color:#fff;font:inherit;font-weight:800}.workflow-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflow-project-card,.workflow-budget-card,.workflow-family-row{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#ffffff0e}.workflow-project-card{display:grid;gap:18px;padding:18px}.workflow-project-card h3{margin:8px 0;color:#fff;font-size:1.35rem}.workflow-project-card p{margin:0;line-height:1.55;white-space:pre-line}.workflow-project-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.workflow-project-card dl>div{border-radius:16px;padding:12px;background:#ffffff0d}.workflow-project-card dt{font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workflow-project-card dd{margin:7px 0 0;font-weight:800}.workflow-stage-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:14px;overflow-x:auto;padding-bottom:8px}.workflow-stage-column{min-height:420px;border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:14px;background:#ffffff0b}.workflow-stage-column h3{margin:0 0 12px;color:#fff;text-transform:capitalize}.workflow-stage-card{display:grid;gap:6px;margin-bottom:10px;border:1px solid rgba(240,201,88,.16);border-radius:18px;padding:12px;background:#071222b8}.workflow-stage-card strong{color:#fff;line-height:1.25}.workflow-stage-card small{font-weight:800}.workflow-budget-card{margin-bottom:12px;padding:16px}.workflow-budget-card ul,.workflow-budget-card ol{margin:12px 0 0;padding-left:22px}.workflow-budget-card li{margin:6px 0;line-height:1.45}.workflow-family-row{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:12px;padding:16px}.workflow-family-row strong{display:block;color:#fff}.workflow-family-row span{display:block;margin-top:4px;color:#e2e8f0c2}.workflow-family-row button,.workflow-quick-actions button{min-height:38px;border:1px solid rgba(240,201,88,.34);border-radius:999px;padding:0 14px;background:#ffffff14;color:#fff;font:inherit;font-weight:900;cursor:pointer}.workflow-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.workflow-next-panel p,.workflow-note{line-height:1.7}@media (max-width: 1120px){.workflow-template-list,.workflow-project-list{grid-template-columns:1fr}.workflow-stage-board{grid-template-columns:repeat(5,minmax(220px,1fr))}}@media (max-width: 700px){.workflow-project-card dl{grid-template-columns:1fr}.workflow-family-row{align-items:stretch;flex-direction:column}}.workflow-audience-import-panel{align-content:start}.workflow-audience-import-panel>p{margin:0;color:#e0ebfbc7;line-height:1.55}.workflow-audience-import-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.workflow-audience-import-form .full{grid-column:1 / -1}.workflow-audience-import-form input[type=file]{background:#ffffff0f;border-style:dashed}.workflow-import-mapping{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(231,181,64,.38);border-radius:1rem;background:#e7b54014;color:#f7fbffdb}.workflow-import-mapping strong{color:#f6d674;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.workflow-import-mapping span{color:#e0ebfbd1;line-height:1.45}.workflow-project-command{display:grid;gap:1.5rem}.workflow-project-card--selected{border-color:#ecbc43b8;box-shadow:0 0 0 1px #ecbc4340,0 20px 45px #0000003d}.workflow-project-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.workflow-project-card__actions button,.project-vault-workspace button,.project-vault-card button{border:1px solid rgba(236,188,67,.55);border-radius:999px;background:#ecbc4326;color:#f8fafc;cursor:pointer;font-weight:800;padding:.62rem .95rem}.workflow-project-card__actions button:hover,.project-vault-workspace button:hover,.project-vault-card button:hover{background:#ecbc433d}.workflow-project-card__actions button:disabled,.project-vault-workspace button:disabled,.project-vault-card button:disabled{cursor:not-allowed;opacity:.55}.workflow-project-card__actions .danger{border-color:#f8717180;background:#7f1d1d4d}.project-vault-workspace{border:1px solid rgba(236,188,67,.28);border-radius:30px;background:linear-gradient(135deg,#050f1ef5,#0f172aeb);box-shadow:0 30px 70px #00000047;padding:clamp(1rem,2vw,1.7rem)}.project-vault-workspace__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.35rem}.project-vault-workspace__header h3{color:#f8fafc;font-size:clamp(1.45rem,3vw,2.25rem);margin:.15rem 0 .35rem}.project-vault-workspace__header p{color:#e2e8f0d1;margin:0;max-width:760px}.project-vault-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-vault-card{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#0f172acc;padding:1.1rem}.project-vault-card--wide{grid-column:1 / -1}.project-vault-card--read h4,.project-vault-card h4{color:#f8fafc;font-size:1.05rem;margin:0 0 .85rem}.project-vault-card label{color:#e2e8f0e6}.project-vault-card input,.project-vault-card select,.project-vault-card textarea{background:#020617b8;border:1px solid rgba(148,163,184,.28);color:#f8fafc}.project-vault-card textarea{min-height:116px}.project-vault-file,.project-vault-note,.project-ai-recommendation,.project-access-row{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#02061773;color:#e2e8f0e6;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:.85rem}.project-vault-note,.project-ai-recommendation,.project-access-row{display:block}.project-vault-file strong,.project-vault-note strong,.project-ai-recommendation h5,.project-access-row strong{color:#f8fafc}.project-vault-file span,.project-vault-file small,.project-vault-note span,.project-vault-note small,.project-access-row span{color:#cbd5e1c7;display:block;line-height:1.45}.project-vault-file button{align-self:center;flex:0 0 auto}.project-ai-card .ops-panel-header{margin-bottom:.75rem}.project-ai-recommendation p{color:#e2e8f0d1;margin:.35rem 0 .45rem}.project-ai-recommendation strong{color:#f8fafc;display:block}@media (max-width: 980px){.project-vault-workspace__header{display:grid}.project-vault-grid{grid-template-columns:1fr}}.workflow-simple-page{--aetis-gold: #d9a441;--aetis-gold-dark: #b88318;--aetis-ink: #111827;--aetis-soft: #f8fafc;--aetis-border: rgba(17, 24, 39, .14)}.workflow-simple-hero h1{margin:0;color:var(--aetis-ink)}.workflow-simple-hero p,.workflow-simple-page p,.workflow-simple-page span,.workflow-simple-page small,.workflow-simple-page label,.workflow-simple-page dd,.workflow-simple-page dt,.workflow-simple-page li,.workflow-simple-page th,.workflow-simple-page td{color:var(--aetis-ink)}.workflow-simple-actions button,.workflow-simple-tabs button,.workflow-gold-button,.workflow-intake-form button,.workflow-mini-form button,.workflow-upload-form button,.workflow-sheet-table button,.workflow-card-moves button,.workflow-project-row button,.workflow-project-bar__links a,.workflow-danger-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#f7d37a,var(--aetis-gold))!important;border:1px solid rgba(92,64,12,.42)!important;border-radius:999px;box-shadow:0 10px 20px #a1701829;color:#050505!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:800;gap:.4rem;min-height:2.55rem;padding:.72rem 1rem;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.workflow-simple-actions button:hover,.workflow-simple-tabs button:hover,.workflow-gold-button:hover,.workflow-intake-form button:hover,.workflow-mini-form button:hover,.workflow-upload-form button:hover,.workflow-sheet-table button:hover,.workflow-card-moves button:hover,.workflow-project-row button:hover,.workflow-project-bar__links a:hover,.workflow-danger-button:hover{filter:brightness(1.02);transform:translateY(-1px)}.workflow-simple-actions button:disabled,.workflow-simple-tabs button:disabled,.workflow-gold-button:disabled,.workflow-intake-form button:disabled,.workflow-mini-form button:disabled,.workflow-upload-form button:disabled,.workflow-sheet-table button:disabled,.workflow-card-moves button:disabled,.workflow-danger-button:disabled{cursor:not-allowed;filter:grayscale(.2) opacity(.75);transform:none}.workflow-simple-tabs{gap:.55rem;flex-wrap:wrap}.workflow-simple-tabs button.active{outline:3px solid rgba(217,164,65,.26);box-shadow:0 0 0 2px #1118271f,0 14px 30px #a1701838}.workflow-simple-guide,.workflow-project-bar,.workflow-next-action-strip{background:#fffffff5;border:1px solid var(--aetis-border);border-radius:24px;box-shadow:0 18px 50px #0f172a14;margin:1rem 0;padding:1rem}.workflow-simple-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workflow-simple-guide article{align-items:flex-start;background:var(--aetis-soft);border:1px solid rgba(17,24,39,.08);border-radius:18px;display:grid;gap:.35rem;min-height:7.5rem;padding:1rem}.workflow-simple-guide article span{align-items:center;background:linear-gradient(135deg,#f7d37a,var(--aetis-gold));border-radius:999px;color:#050505!important;display:inline-flex;font-weight:900;height:2rem;justify-content:center;width:2rem}.workflow-command-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-project-bar{align-items:end;display:flex;gap:1rem;justify-content:space-between}.workflow-project-bar label{display:grid;flex:1;font-weight:800;gap:.45rem}.workflow-project-bar select,.workflow-simple-page input,.workflow-simple-page textarea,.workflow-simple-page select{background:#fff!important;border:1px solid rgba(17,24,39,.18)!important;border-radius:14px;color:#050505!important;font:inherit;min-height:2.8rem;padding:.75rem .85rem;width:100%}.workflow-simple-page textarea{min-height:7rem;resize:vertical}.workflow-project-bar__links{display:flex;flex-wrap:wrap;gap:.55rem}.workflow-tab-heading{border-bottom:1px solid rgba(17,24,39,.08);margin-bottom:1rem;padding-bottom:1rem}.workflow-command-grid,.workflow-workspace-grid{align-items:start}.workflow-project-row{align-items:center;border-bottom:1px solid rgba(17,24,39,.08);display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 0}.workflow-project-row button{align-items:start;border-radius:18px;flex-direction:column;text-align:left;width:100%}.workflow-project-row button span,.workflow-project-row button small,.workflow-gold-button span{color:#050505!important}.workflow-question-list{display:grid;gap:.6rem;margin:1rem 0}.workflow-question-list span{background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:14px;padding:.75rem}.workflow-intake-form,.workflow-upload-form{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-intake-form h3,.workflow-upload-form h3{grid-column:1 / -1}.workflow-intake-form label,.workflow-upload-form label,.workflow-mini-form label{display:grid;font-weight:800;gap:.45rem}.workflow-intake-form label:has(textarea),.workflow-intake-form label:nth-of-type(3),.workflow-intake-form label:nth-of-type(4),.workflow-intake-form label:nth-of-type(5),.workflow-intake-form label:nth-of-type(6),.workflow-intake-form label:nth-of-type(10),.workflow-intake-form label:nth-of-type(12),.workflow-intake-form label:nth-of-type(13),.workflow-intake-form label:nth-of-type(14){grid-column:1 / -1}.workflow-project-brief dl,.workflow-panel dl{display:grid;gap:.7rem;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);margin:1rem 0}.workflow-project-brief dt,.workflow-panel dt{font-weight:900}.workflow-project-brief dd,.workflow-panel dd{margin:0}.workflow-action-row,.workflow-ai-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.workflow-danger-button{background:linear-gradient(135deg,#fecaca,#f87171)!important;border-color:#7f1d1d59!important}.workflow-task-row,.workflow-note-card,.workflow-board-card{background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:18px;display:grid;gap:.5rem;margin-bottom:.65rem;padding:.9rem}.workflow-task-row{align-items:start;grid-template-columns:minmax(0,1fr) auto}.workflow-mini-form{background:var(--aetis-soft);border:1px solid rgba(17,24,39,.08);border-radius:18px;display:grid;gap:.7rem;margin-top:1rem;padding:.9rem}.workflow-board{display:grid;gap:.8rem;grid-template-columns:repeat(5,minmax(13rem,1fr));overflow-x:auto;padding-bottom:.4rem}.workflow-board-column{background:var(--aetis-soft);border:1px solid rgba(17,24,39,.1);border-radius:20px;min-height:18rem;padding:.85rem}.workflow-board-column h3{color:var(--aetis-ink);margin-top:0;text-transform:capitalize}.workflow-card-moves{display:flex;flex-wrap:wrap;gap:.35rem}.workflow-card-moves button{border-radius:12px;font-size:.75rem;min-height:2rem;padding:.45rem .55rem}.workflow-sheet-panel{overflow-x:auto}.workflow-sheet-table{background:#fff;border-collapse:collapse;min-width:820px;width:100%}.workflow-sheet-table th,.workflow-sheet-table td{border:1px solid rgba(17,24,39,.14);padding:.75rem;text-align:left;vertical-align:top}.workflow-sheet-table th{background:#f3f4f6;font-weight:900}.workflow-note{background:#fffbeb;border:1px solid rgba(217,164,65,.35);border-radius:16px;margin-top:1rem;padding:.85rem}.workflow-simple-empty{background:#fff7ed;border:1px dashed rgba(217,164,65,.6);border-radius:16px;padding:1rem}@media (max-width: 980px){.workflow-simple-guide,.workflow-command-cards,.workflow-intake-form,.workflow-upload-form{grid-template-columns:1fr}.workflow-project-bar{align-items:stretch;flex-direction:column}.workflow-board{grid-template-columns:repeat(5,minmax(15rem,85vw))}.workflow-task-row,.workflow-project-row{grid-template-columns:1fr}}.workflow-simple-page .workflow-board,.workflow-simple-page .workflow-board-column,.workflow-simple-page .workflow-board-card,.workflow-simple-page .workflow-board-card *,.workflow-simple-page .workflow-task-row,.workflow-simple-page .workflow-task-row *,.workflow-simple-page .workflow-sheet-table,.workflow-simple-page .workflow-sheet-table *,.workflow-simple-page .workflow-calendar-list,.workflow-simple-page .workflow-calendar-list *{color:#050505!important}.workflow-simple-page .workflow-board-card,.workflow-simple-page .workflow-task-row,.workflow-simple-page .workflow-note-card,.workflow-simple-page .workflow-sheet-table,.workflow-simple-page .workflow-calendar-list .ops-list-card{background:#fff!important}.workflow-simple-page .workflow-card-moves button,.workflow-simple-page .workflow-card-moves button *,.workflow-simple-page .workflow-sheet-table button,.workflow-simple-page .workflow-sheet-table button *{color:#050505!important}.workflow-vault-status{border:1px solid rgba(236,188,67,.36);border-radius:18px;background:linear-gradient(135deg,#ecbc4321,#7f1d1d29);display:grid;gap:.3rem;margin:1rem 0;padding:.85rem 1rem}.workflow-vault-status strong,.workflow-selected-file strong,.workflow-file-row strong{color:#f8fafc}.workflow-vault-status span,.workflow-selected-file span,.workflow-file-row span,.workflow-file-row small,.workflow-upload-form--luxury p,.workflow-files-panel .ops-panel-header p{color:#e2e8f0c7;line-height:1.45}.workflow-vault-status--ready{background:linear-gradient(135deg,#ecbc432e,#0f172ab8)}.workflow-files-grid{align-items:start}.workflow-file-row{align-items:center;border:1px solid rgba(236,188,67,.24);border-radius:20px;background:linear-gradient(135deg,#020617b8,#0f172ad1);display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem;padding:.95rem}.workflow-file-row span,.workflow-file-row small{display:block}.workflow-file-row button,.workflow-upload-form--luxury button{border:1px solid rgba(236,188,67,.58);border-radius:999px;background:#ecbc4329;color:#f8fafc;cursor:pointer;font-weight:800;padding:.62rem .95rem}.workflow-file-row button:disabled,.workflow-upload-form--luxury button:disabled{cursor:not-allowed;opacity:.55}.workflow-upload-form--luxury{border:1px solid rgba(236,188,67,.28);border-radius:24px;background:linear-gradient(135deg,#0f172ae6,#020617d1);padding:1.1rem}.workflow-selected-file{border:1px solid rgba(236,188,67,.28);border-radius:18px;background:#ecbc431a;display:grid;gap:.25rem;margin:.4rem 0;padding:.8rem .9rem}.workflow-selected-file--empty{border-color:#94a3b83d;background:#0f172a8c}@media (max-width: 760px){.workflow-file-row{align-items:stretch;display:grid}}.workflow-intelligence-deck{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.workflow-intelligence-card{border:1px solid rgba(236,188,67,.28);border-radius:24px;background:radial-gradient(circle at top right,rgba(236,188,67,.18),transparent 36%),linear-gradient(135deg,#0f172ae6,#020617d1);box-shadow:0 18px 42px #0206173d;display:grid;gap:.42rem;min-height:8.5rem;padding:1rem}.workflow-intelligence-card--primary{border-color:#ecbc437a;background:radial-gradient(circle at 82% 18%,rgba(236,188,67,.32),transparent 34%),linear-gradient(135deg,#7f1d1da8,#020617e0)}.workflow-intelligence-card span{color:#e2e8f0b8;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.workflow-intelligence-card strong{color:#f8fafc;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.05}.workflow-intelligence-card small{color:#e2e8f0c7;line-height:1.45}.workflow-readiness-meter{border-radius:999px;background:#94a3b82e;height:.55rem;margin-top:.25rem;overflow:hidden}.workflow-readiness-meter i{background:linear-gradient(90deg,#ef4444d1,#ecbc43f5);border-radius:inherit;display:block;height:100%;min-width:.35rem}@media (max-width: 1100px){.workflow-intelligence-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.workflow-intelligence-deck{grid-template-columns:1fr}}.workflow-intelligence-card--decision{border-color:#f871716b;background:radial-gradient(circle at 86% 16%,rgba(248,113,113,.22),transparent 34%),linear-gradient(135deg,#450a0ac2,#020617e6)}.workflow-execution-control{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.workflow-execution-control article{background:#fffffff5;border:1px solid rgba(217,164,65,.26);border-radius:24px;box-shadow:0 18px 45px #0f172a14;display:grid;gap:.35rem;padding:1rem}.workflow-execution-control span{color:#64748bfa;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.workflow-execution-control strong{color:var(--aetis-ink);font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.08}.workflow-execution-control small{color:var(--aetis-muted);line-height:1.45}.workflow-execution-control__wide{background:radial-gradient(circle at top right,rgba(217,164,65,.18),transparent 34%),linear-gradient(135deg,#fffffffa,#fff7ede6)!important;grid-column:span 1}@media (max-width: 1180px){.workflow-execution-control{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.workflow-execution-control{grid-template-columns:1fr}}.workflow-board-command{display:grid;gap:.9rem;grid-template-columns:minmax(18rem,1.6fr) repeat(5,minmax(8rem,1fr));margin-bottom:1rem}.workflow-board-command article{background:#fffffff7;border:1px solid rgba(217,164,65,.24);border-radius:22px;box-shadow:0 18px 42px #0f172a14;display:grid;gap:.35rem;padding:.9rem}.workflow-board-command__hero{background:radial-gradient(circle at top right,rgba(217,164,65,.22),transparent 34%),linear-gradient(135deg,#450a0aeb,#020617f5)!important;color:#fff}.workflow-board-command span{color:#64748bf2;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.workflow-board-command__hero span,.workflow-board-command__hero small{color:#fff7edc2}.workflow-board-command strong{color:var(--aetis-ink);font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1}.workflow-board-command__hero strong{color:#fff;line-height:1.08}.workflow-board-command small{color:var(--aetis-muted);line-height:1.4}.workflow-board-command__stat{align-content:center;min-height:7.25rem}.workflow-board-column__header{align-items:center;display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.workflow-board-column__header h3{margin:0}.workflow-board-column__header strong{align-items:center;background:#d9a44129;border:1px solid rgba(217,164,65,.24);border-radius:999px;color:#7c2d12;display:inline-flex;font-size:.82rem;font-weight:900;height:2rem;justify-content:center;min-width:2rem;padding:0 .55rem}.workflow-board-card span{color:var(--aetis-muted);line-height:1.35}.workflow-board-card small{color:#64748bf2;font-size:.76rem;font-weight:800}@media (max-width: 1280px){.workflow-board-command{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-board-command__hero{grid-column:1 / -1}}@media (max-width: 760px){.workflow-board-command{grid-template-columns:1fr}}.workflow-finance-command{display:grid;gap:.9rem;grid-template-columns:minmax(18rem,1.45fr) repeat(3,minmax(9rem,1fr)) minmax(16rem,1.2fr);margin:1rem 0}.workflow-finance-command article{background:#fffffff7;border:1px solid rgba(217,164,65,.24);border-radius:24px;box-shadow:0 20px 48px #0f172a17;display:grid;gap:.38rem;padding:1rem}.workflow-finance-command__hero{background:radial-gradient(circle at 90% 12%,rgba(217,164,65,.28),transparent 36%),linear-gradient(135deg,#450a0aeb,#020617f5)!important;color:#fff}.workflow-finance-command span{color:#64748bf5;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.workflow-finance-command__hero span,.workflow-finance-command__hero small{color:#fff7edc7}.workflow-finance-command strong{color:var(--aetis-ink);font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.08}.workflow-finance-command__hero strong{color:#fff}.workflow-finance-command small{color:var(--aetis-muted);line-height:1.42}.workflow-finance-command__wide{background:radial-gradient(circle at top right,rgba(248,113,113,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#fff7edeb)!important}.workflow-gold-link{align-items:center;background:linear-gradient(135deg,#d9a441,#f7d774);border:0;border-radius:999px;color:#111827;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:2.25rem;padding:.55rem .95rem;text-decoration:none;text-transform:uppercase}@media (max-width: 1280px){.workflow-finance-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.workflow-finance-command{grid-template-columns:1fr}}.workflow-command-fabric{background:radial-gradient(circle at 12% 8%,rgba(217,164,65,.18),transparent 28%),linear-gradient(135deg,#0f172af5,#450a0af0);border:1px solid rgba(217,164,65,.28);border-radius:28px;box-shadow:0 28px 70px #0f172a3d;color:#fff;display:grid;gap:1rem;margin:1rem 0;overflow:hidden;padding:1rem;position:relative}.workflow-command-fabric:before{background:linear-gradient(90deg,transparent,rgba(217,164,65,.5),transparent);content:"";height:1px;left:1rem;opacity:.82;position:absolute;right:1rem;top:0}.workflow-command-fabric__header{display:grid;gap:.35rem;max-width:64rem}.workflow-command-fabric__header span,.workflow-command-fabric__card span{color:#fbbf24e0;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.workflow-command-fabric__header strong{color:#fff;font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:1}.workflow-command-fabric__header small{color:#fff7edbd;line-height:1.5}.workflow-command-fabric__grid{display:grid;gap:.85rem;grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-command-fabric__card{background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:22px;color:#fff;display:grid;gap:.4rem;min-height:11rem;padding:.95rem;position:relative;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.workflow-command-fabric__card:hover{background:#ffffff24;border-color:#d9a44175;transform:translateY(-2px)}.workflow-command-fabric__card strong{color:#fff;font-size:1.05rem;line-height:1.12}.workflow-command-fabric__card small{color:#fff7edb8;line-height:1.38}.workflow-command-fabric__card em{align-self:end;color:#fbbf24f2;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.workflow-command-fabric__card--healthy{box-shadow:inset 0 0 0 1px #22c55e2e}.workflow-command-fabric__card--review,.workflow-command-fabric__card--at_risk{box-shadow:inset 0 0 0 1px #fbbf2433}.workflow-command-fabric__card--blocked,.workflow-command-fabric__card--critical{box-shadow:inset 0 0 0 1px #f871713d}@media (max-width: 1280px){.workflow-command-fabric__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.workflow-command-fabric__grid{grid-template-columns:1fr}}.workflow-portfolio-command{display:grid;gap:.9rem;grid-template-columns:minmax(18rem,1.35fr) repeat(3,minmax(9rem,.8fr)) minmax(17rem,1.25fr);margin:1rem 0}.workflow-portfolio-command article{background:radial-gradient(circle at 86% 12%,rgba(217,164,65,.12),transparent 34%),#fffffffa;border:1px solid rgba(217,164,65,.22);border-radius:24px;box-shadow:0 22px 52px #0f172a1a;display:grid;gap:.4rem;padding:1rem}.workflow-portfolio-command__hero{background:radial-gradient(circle at 88% 10%,rgba(217,164,65,.32),transparent 35%),linear-gradient(135deg,#111827fa,#450a0af0)!important;color:#fff}.workflow-portfolio-command span{color:#64748bf5;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.workflow-portfolio-command__hero span,.workflow-portfolio-command__hero small{color:#fff7edc7}.workflow-portfolio-command strong{color:var(--aetis-ink);font-size:clamp(1.18rem,2vw,1.85rem);line-height:1.08}.workflow-portfolio-command__hero strong{color:#fff}.workflow-portfolio-command small{color:var(--aetis-muted);line-height:1.42}.workflow-portfolio-command__wide{background:radial-gradient(circle at top right,rgba(248,113,113,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#fff7edf0)!important}@media (max-width: 1280px){.workflow-portfolio-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.workflow-portfolio-command{grid-template-columns:1fr}}.workflow-executive-brief{display:grid;gap:.9rem;grid-template-columns:minmax(20rem,1.5fr) minmax(16rem,1fr) minmax(12rem,.7fr);margin:1rem 0}.workflow-executive-brief article{background:radial-gradient(circle at 88% 12%,rgba(217,164,65,.16),transparent 34%),linear-gradient(135deg,#fffffffc,#fff7edf5);border:1px solid rgba(217,164,65,.24);border-radius:26px;box-shadow:0 24px 58px #0f172a1c;display:grid;gap:.48rem;padding:1.05rem}.workflow-executive-brief__main{background:radial-gradient(circle at 88% 8%,rgba(217,164,65,.34),transparent 34%),radial-gradient(circle at 16% 92%,rgba(185,28,28,.22),transparent 36%),linear-gradient(135deg,#0f172afa,#450a0af5)!important;color:#fff;min-height:12rem}.workflow-executive-brief span{color:#64748bf5;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.workflow-executive-brief__main span,.workflow-executive-brief__main small{color:#fff7edc7}.workflow-executive-brief strong{color:var(--aetis-ink);font-size:clamp(1.2rem,2vw,1.95rem);line-height:1.08}.workflow-executive-brief__main strong{color:#fff;font-size:clamp(1.45rem,2.6vw,2.55rem)}.workflow-executive-brief small{color:var(--aetis-muted);line-height:1.46}.workflow-executive-brief .workflow-gold-button{align-self:end;justify-self:start;margin-top:.25rem}@media (max-width: 1100px){.workflow-executive-brief{grid-template-columns:1fr}}.workflow-executive-radar{border:1px solid rgba(245,182,74,.24);border-radius:28px;padding:22px;background:radial-gradient(circle at top left,rgba(172,32,38,.2),transparent 38%),linear-gradient(135deg,#09080cf5,#230b0ee0);box-shadow:0 24px 60px #00000047;margin:22px 0}.workflow-executive-radar header{display:grid;gap:6px;margin-bottom:16px}.workflow-executive-radar header span{color:#f5b64a;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.workflow-executive-radar header strong{color:#fff7df;font-size:clamp(1.15rem,2vw,1.72rem)}.workflow-executive-radar header small{color:#fff7dfb8}.workflow-executive-radar__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workflow-executive-radar__card{display:grid;gap:12px;align-content:start;min-height:128px;border:1px solid rgba(255,247,223,.1);border-radius:22px;padding:16px;background:#ffffff0e}.workflow-executive-radar__card small{color:#fff7dfbd;line-height:1.55}.workflow-executive-radar__card--healthy{border-color:#f5b64a47}.workflow-executive-radar__card--review,.workflow-executive-radar__card--at_risk{border-color:#f5b64a85;background:#f5b64a17}.workflow-executive-radar__card--blocked,.workflow-executive-radar__card--critical{border-color:#ff535c8f;background:#ac202624}@media (max-width: 980px){.workflow-executive-radar__grid{grid-template-columns:1fr}}.workflow-authority-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px}.workflow-authority-proof article{display:grid;gap:8px;min-height:132px;border:1px solid rgba(245,182,74,.24);border-radius:24px;padding:18px;background:linear-gradient(145deg,#fffffffa,#fff7e8eb),radial-gradient(circle at top right,rgba(245,182,74,.18),transparent 42%);box-shadow:0 22px 46px #09080c1a}.workflow-authority-proof__wide{background:radial-gradient(circle at top right,rgba(245,182,74,.22),transparent 44%),linear-gradient(135deg,#140f13fa,#561218f0)!important}.workflow-authority-proof span{color:#64748bf5;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.workflow-authority-proof strong{color:var(--aetis-ink);font-size:clamp(1.05rem,1.5vw,1.48rem);line-height:1.1;text-transform:capitalize}.workflow-authority-proof small{color:var(--aetis-muted);line-height:1.46}.workflow-authority-proof__wide span,.workflow-authority-proof__wide small{color:#fff7dfb8}.workflow-authority-proof__wide strong{color:#fff7df}@media (max-width: 1100px){.workflow-authority-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.workflow-authority-proof{grid-template-columns:1fr}}.avd-page{min-height:100%;padding:28px;color:#eff6ff;background:radial-gradient(circle at top left,rgba(34,197,94,.16),transparent 34%),linear-gradient(135deg,#07111d,#081827 48%,#10131f)}.avd-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(148,163,184,.22);border-radius:28px;background:linear-gradient(135deg,#0f172af2,#0f2533d1);box-shadow:0 24px 80px #00000059}.avd-hero h1{margin:.15rem 0;font-size:clamp(2rem,4vw,4.6rem);line-height:.9;letter-spacing:-.06em;color:#fff}.avd-hero p{max-width:880px;color:#d7e3f1}.avd-eyebrow{margin:0;color:#91e6bd;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800}.avd-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.avd-hero__actions button,.avd-action-link{border:1px solid rgba(145,230,189,.36);background:#0f172abd;color:#f8fafc;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer;text-decoration:none}.avd-page button:hover,.avd-action-link:hover{border-color:#91e6bd;background:#1665345c}.avd-page button:disabled{opacity:.55;cursor:not-allowed}.avd-message{margin:18px 0 0;padding:14px 16px;border:1px solid rgba(145,230,189,.28);border-radius:18px;background:#ecfdf5;color:#14532d}.avd-command-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.avd-command-card{border:1px solid rgba(148,163,184,.18);border-radius:22px;padding:18px;background:#0f172ab3;box-shadow:0 18px 44px #00000038}.avd-command-card strong{display:block;font-size:2rem;margin:8px 0;color:#fff}.avd-command-card p{margin:0;color:#e2e8f0;font-weight:800}.avd-command-card small{display:block;color:#cbd5e1;margin-top:8px}.avd-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.avd-tabs button{text-align:left;border-radius:20px;padding:14px 16px;background:#0f172a;color:#f8fafc}.avd-tabs button.active{background:linear-gradient(135deg,#16a34a85,#0ea5e92e);border-color:#91e6bd}.avd-tabs span{display:block;font-weight:900}.avd-tabs small{display:block;color:#dbeafe;margin-top:4px;line-height:1.35}.avd-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.avd-main-panel{border:1px solid rgba(148,163,184,.18);background:#0f172ab8;border-radius:26px;box-shadow:0 20px 55px #0000003b;padding:18px;color:#f8fafc}.avd-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:6px 6px 18px}.avd-panel-header h2{margin:.2rem 0 0;font-size:1.35rem;color:#fff}.avd-grid{display:grid;gap:16px}.avd-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.avd-card{padding:18px;border:1px solid rgba(212,175,55,.28);background:linear-gradient(145deg,#fffaf0,#fff 58%,#f8fbff);border-radius:26px;box-shadow:0 20px 55px #0f172a29;color:#111827}.avd-card.wide{grid-column:1/-1}.avd-card.accent{background:linear-gradient(145deg,#fff8e7,#fff 62%,#eefdf7)}.avd-card h3{margin:0 0 12px;color:#111827}.avd-card p,.avd-card small,.avd-card span,.avd-card strong,.avd-card label{color:#334155}.avd-card strong{color:#111827}.avd-card-link{display:inline-flex;margin:0 0 14px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#111827;color:#fff!important;text-decoration:none;padding:9px 12px;font-weight:900}.avd-form{display:grid;gap:10px}.avd-form input,.avd-form select,.avd-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(100,116,139,.28);border-radius:14px;background:#fff;color:#111827;padding:11px 12px}.avd-form textarea{min-height:92px;resize:vertical}.avd-form input::placeholder,.avd-form textarea::placeholder{color:#64748b}.avd-check{display:flex;gap:8px;align-items:center;color:#334155}.avd-check input{width:auto}.avd-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.avd-card button,.avd-table-wrap button,.avd-form button{border:1px solid rgba(15,23,42,.16);background:#111827;color:#fff;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.avd-table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(148,163,184,.25);background:#fff}.avd-table-wrap table{width:100%;border-collapse:collapse;min-width:760px;background:#fff}.avd-table-wrap th,.avd-table-wrap td{text-align:left;padding:12px;border-bottom:1px solid rgba(148,163,184,.22);vertical-align:top}.avd-table-wrap th{color:#475569;background:#f8fafc;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.avd-table-wrap td{color:#111827}.avd-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.avd-metrics div{padding:14px;border-radius:16px;background:linear-gradient(135deg,#f1f5f9,#e5e7eb);border:1px solid rgba(148,163,184,.25)}.avd-metrics dt{color:#475569}.avd-metrics dd{margin:4px 0 0;font-size:1.8rem;font-weight:900;color:#111827}.avd-list{display:grid;gap:10px}.avd-list div{padding:12px;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.22);color:#111827}.avd-list strong{display:block;color:#111827}.avd-list span{display:inline-block;color:#047857;font-size:.82rem;font-weight:800;margin-top:4px}.avd-list small{display:block;color:#475569;margin-top:6px}.avd-list.compact div{padding:10px}.avd-rail{display:grid;gap:16px;align-content:start}.rail-card{background:linear-gradient(145deg,#fffaf0,#fff)!important}.avd-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;background:#e2e8f0;color:#334155;border:1px solid rgba(148,163,184,.45)}.avd-pill--low,.avd-pill--healthy,.avd-pill--active,.avd-pill--approved,.avd-pill--available{background:#dcfce7;color:#14532d;border-color:#86efac}.avd-pill--moderate,.avd-pill--review,.avd-pill--pending-approval,.avd-pill--watch,.avd-pill--needs-review{background:#fef9c3;color:#713f12;border-color:#fde047}.avd-pill--high,.avd-pill--critical,.avd-pill--damaged,.avd-pill--lost,.avd-pill--rejected,.avd-pill--issue{background:#fee2e2;color:#7f1d1d;border-color:#fca5a5}.avd-pill--unverified,.avd-pill--not-configured{background:#e2e8f0;color:#334155}@media (max-width:1180px){.avd-workspace{grid-template-columns:1fr}.avd-command-band,.avd-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.avd-page{padding:16px}.avd-hero{display:block}.avd-command-band,.avd-tabs,.avd-grid.two{grid-template-columns:1fr}.avd-hero__actions{margin-top:18px}}.verified-providers-page{display:grid;gap:22px}.verified-providers-hero{border:1px solid rgba(212,175,55,.22);border-radius:28px;background:linear-gradient(145deg,#0f172af5,#020617fa);color:#f8fafc;box-shadow:0 28px 80px #0000003d;padding:30px;display:grid;gap:14px}.verified-providers-hero h1{margin:0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.96;letter-spacing:-.05em;color:#fff}.verified-providers-hero p{color:#fffc;line-height:1.65;max-width:1040px}.verified-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.verified-provider-card,.verified-provider-command-card,.verified-provider-stat-card,.verified-provider-result-card{border:1px solid rgba(212,175,55,.28);border-radius:24px;background:linear-gradient(145deg,#fffaf0,#fff 58%,#f8fbff);color:#111827;box-shadow:0 18px 46px #0f172a24}.verified-provider-card{padding:22px}.verified-provider-card h2,.verified-provider-card h3,.verified-provider-command-card h2,.verified-provider-result-card h3{margin:0 0 10px;color:#111827}.verified-provider-card p,.verified-provider-command-card p,.verified-provider-result-card p,.verified-provider-stat-card small{color:#334155;line-height:1.62}.verified-provider-search{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr) auto;gap:12px}.verified-provider-search input,.verified-provider-search select{border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff1a;color:#fff;padding:12px 14px}.verified-provider-search input::placeholder{color:#ffffff94}.verified-provider-search option{color:#111827}.verified-provider-button,.verified-provider-link-button{border:0;border-radius:999px;background:linear-gradient(135deg,#d4af37,#f8d477);color:#020617;cursor:pointer;font-weight:950;padding:12px 16px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.verified-provider-button.secondary{border:1px solid rgba(15,23,42,.18);background:#111827;color:#fff}.verified-provider-button:disabled{cursor:not-allowed;opacity:.62}.verified-provider-pill-row,.verified-provider-card-actions{display:flex;flex-wrap:wrap;gap:8px}.verified-provider-card-actions{margin-top:14px}.verified-provider-pill{border:1px solid rgba(146,64,14,.22);border-radius:999px;background:#f8d47747;color:#7c2d12;padding:7px 10px;font-size:12px;font-weight:850;text-transform:capitalize}.hero-pill{justify-self:start;color:#fde68a;background:#f8d47714;border-color:#f8d47738}.verified-provider-integration-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.verified-provider-stat-card{padding:16px}.verified-provider-stat-card strong{display:block;font-size:2rem;line-height:1;color:#111827}.verified-provider-stat-card span{display:block;margin-top:8px;color:#172554;font-weight:900}.verified-provider-command-card{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px}.verified-provider-eyebrow{margin:0 0 4px;color:#92400e!important;font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.verified-provider-result-card{display:grid;gap:12px;margin-top:12px;padding:16px}.verified-provider-success{border-color:#22c55e4d;background:linear-gradient(145deg,#f0fdf4,#fff)}.verified-provider-error{border:1px solid rgba(185,28,28,.32);border-radius:20px;background:linear-gradient(145deg,#fff1f2,#fff);color:#7f1d1d;padding:16px}.verified-provider-error p{color:#7f1d1d}@media (max-width: 980px){.verified-provider-grid,.verified-provider-search,.verified-provider-integration-band,.verified-provider-command-card{grid-template-columns:1fr}.verified-provider-command-card{display:grid}}.verified-provider-info{border-color:#0e749047;background:linear-gradient(145deg,#ecfeff,#fff)}.verified-provider-info strong,.verified-provider-info p{color:#164e63}.finance-page{min-height:100%;padding:28px;background:radial-gradient(circle at top left,rgba(29,78,216,.18),transparent 34%),linear-gradient(135deg,#06111f,#0c1424 48%,#111827);color:#eef6ff}.finance-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border:1px solid rgba(148,163,184,.26);border-radius:28px;background:linear-gradient(135deg,#0f172aeb,#1e293bb8);box-shadow:0 24px 80px #02061759}.finance-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.18em;color:#93c5fd;font-size:.75rem}.finance-hero h1{margin:0;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.05em}.finance-hero p{max-width:850px;color:#cbd5e1}.finance-hero__actions,.finance-actions{display:flex;gap:10px;flex-wrap:wrap}.finance-page button{border:0;border-radius:999px;padding:10px 14px;background:#e0f2fe;color:#082f49;font-weight:800;cursor:pointer}.finance-page button:disabled{opacity:.45;cursor:not-allowed}.finance-message{margin:16px 0;padding:12px 16px;border-radius:18px;background:#0ea5e921;border:1px solid rgba(125,211,252,.32)}.finance-command-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.finance-band-card,.finance-metric,.finance-panel,.finance-form,.finance-rail{border:1px solid rgba(148,163,184,.24);border-radius:24px;background:#0f172abd;box-shadow:0 18px 50px #02061738}.finance-band-card{padding:18px}.finance-band-card span,.finance-metric span{display:block;color:#93c5fd;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.finance-band-card strong,.finance-metric strong{display:block;margin-top:8px;font-size:1.75rem}.finance-band-card p{color:#cbd5e1}.finance-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 9px;font-size:.72rem;text-transform:capitalize;background:#94a3b82e;color:#e2e8f0}.finance-pill--low,.finance-pill--cleared,.finance-pill--connected,.finance-pill--active,.finance-pill--paid,.finance-pill--approved{background:#22c55e2e;color:#bbf7d0}.finance-pill--moderate,.finance-pill--review,.finance-pill--pending,.finance-pill--pending-approval,.finance-pill--queued,.finance-pill--sent,.finance-pill--setup-needed{background:#facc152e;color:#fde68a}.finance-pill--high,.finance-pill--overdue,.finance-pill--held,.finance-pill--past-due,.finance-pill--failed{background:#f973162e;color:#fed7aa}.finance-pill--critical,.finance-pill--blocked,.finance-pill--disputed,.finance-pill--rejected{background:#ef444433;color:#fecaca}.finance-layout{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:18px;align-items:start}.finance-tabs{display:flex;flex-direction:column;gap:10px}.finance-tabs button{text-align:left;border-radius:22px;background:#0f172a9e;color:#dbeafe;border:1px solid rgba(148,163,184,.2)}.finance-tabs button.active{background:linear-gradient(135deg,#0ea5e957,#2563eb38);border-color:#7dd3fc94}.finance-tabs strong{display:block}.finance-tabs span{display:block;margin-top:5px;font-size:.8rem;color:#cbd5e1}.finance-workspace{min-width:0}.finance-tab-heading{margin-bottom:14px}.finance-tab-heading p{color:#bfdbfe;margin:0 0 4px}.finance-tab-heading h2{margin:0;font-size:1.85rem}.finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.finance-metric,.finance-panel,.finance-form,.finance-rail{padding:18px}.wide{grid-column:1/-1}.finance-form{display:flex;flex-direction:column;gap:12px}.finance-form h3,.finance-panel h3{margin:0 0 8px}.finance-form label{display:flex;flex-direction:column;gap:6px;color:#bfdbfe;font-weight:700}.finance-form input,.finance-form select,.finance-form textarea{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:#0206177a;color:#f8fafc;padding:10px}.finance-form textarea{min-height:86px}.finance-table-wrap{overflow:auto}.finance-panel table{width:100%;border-collapse:collapse}.finance-panel td{border-bottom:1px solid rgba(148,163,184,.15);padding:10px;color:#e2e8f0;vertical-align:top}.finance-panel td:last-child{white-space:nowrap}.finance-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-provider-grid article,.finance-rec,.finance-draft,.finance-rail article,.finance-rail__cards{padding:14px;border-radius:18px;background:#02061759;border:1px solid rgba(148,163,184,.18)}.finance-provider-grid p,.finance-rec p,.finance-draft p,.finance-rail p,.finance-rail span{color:#cbd5e1}.finance-rail{grid-column:2;position:static;top:auto;max-width:none}.finance-rail h2{margin-top:0}.finance-rail article{margin-top:10px}.finance-rail small{color:#94a3b8}@media (max-width:1200px){.finance-layout{grid-template-columns:1fr}.finance-rail{grid-column:1;position:static}.finance-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-command-band,.finance-grid,.finance-split,.finance-provider-grid{grid-template-columns:1fr}}.finance-provider-portal{border:1px solid rgba(25,107,255,.22);border-radius:24px;background:linear-gradient(135deg,#0a1529fa,#0c2447f0);box-shadow:0 24px 80px #020c1b3d;color:#f8fbff;margin:18px 0;overflow:hidden}.finance-provider-portal__bar{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 20px}.finance-provider-portal__bar p{color:#e2eeffc2;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.finance-provider-portal__bar strong{display:block;font-size:1rem}.finance-provider-portal__actions,.finance-provider-card__actions,.finance-row-actions,.finance-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.finance-provider-portal iframe{background:#fff;border:0;display:block;height:min(72vh,760px);width:100%}.finance-provider-portal__fallback{background:#ffffff14;border-top:1px solid rgba(255,255,255,.14);padding:18px 20px}.finance-provider-portal__fallback p{color:#e2eeffc2;margin:6px 0 0}.finance-connect-overview{background:linear-gradient(135deg,#eff7fffa,#fffffff5)}.finance-provider-grid--catalog article{min-height:210px}.finance-provider-grid article>span:first-child{color:#49688f;display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.finance-panel__heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.finance-panel__heading h3,.finance-panel__heading p{margin:0}.finance-panel__heading p{color:#5e728c;margin-top:4px}.finance-panel__heading label{min-width:180px}.finance-row-actions button{white-space:nowrap}.finance-pill--not-connected{background:#5c718b1f;color:#42526b}.finance-pill--same-tab,.finance-pill--embedded{background:#1584591f;color:#116347}@media (max-width: 860px){.finance-provider-portal__bar,.finance-panel__heading{align-items:stretch;flex-direction:column}}.finance-bank-hero{align-items:center;background:linear-gradient(135deg,#0ea5e933,#22c55e1f);display:flex;gap:18px;justify-content:space-between}.finance-bank-hero h3,.finance-bank-hero p{margin:0}.finance-bank-hero p:not(.finance-eyebrow){color:#dbeafe;margin-top:8px;max-width:920px}.finance-bank-card{background:#02061759;border:1px solid rgba(148,163,184,.18);border-radius:18px;margin-top:10px;padding:14px}.finance-bank-card strong,.finance-bank-card span,.finance-bank-card small{display:block;margin-top:6px}.finance-bank-card p{color:#cbd5e1;margin:8px 0 0}@media (max-width:860px){.finance-bank-hero{align-items:stretch;flex-direction:column}}.finance-split-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.finance-command-band--compact{margin-top:1rem}.finance-link-button{align-items:center;border:1px solid rgba(37,99,235,.35);border-radius:10px;display:inline-flex;font-weight:700;justify-content:center;min-height:38px;padding:.55rem .85rem;text-decoration:none}.finance-layout--rail-closed{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.finance-rail__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.finance-rail__header h2,.finance-rail__header p{margin-top:0}.finance-rail__controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.finance-rail__controls button,.finance-desk-restore{background:#e0f2fef0;font-size:.78rem;padding:8px 11px;white-space:nowrap}.finance-rail--minimized{align-self:start}.finance-rail--minimized .finance-rail__header{align-items:center}.finance-rail__minimized-copy{border:1px solid rgba(148,163,184,.18);border-radius:16px;margin:12px 0 0;padding:10px 12px}.finance-desk-restore{margin:0 0 14px}@media (max-width:1200px){.finance-layout--rail-closed{grid-template-columns:1fr}}.finance-intelligence{border:1px solid rgba(125,211,252,.28);border-radius:30px;background:radial-gradient(circle at top left,rgba(14,165,233,.24),transparent 30%),linear-gradient(135deg,#081224f5,#0c203ae6);box-shadow:0 30px 90px #02061757;margin:20px 0;overflow:hidden;padding:22px}.finance-intelligence__header{align-items:center;display:flex;gap:22px;justify-content:space-between}.finance-intelligence__header h2{font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-.045em;margin:0}.finance-intelligence__header p:not(.finance-eyebrow){color:#c7d7ef;margin:10px 0 0;max-width:920px}.finance-intelligence__score{align-items:center;aspect-ratio:1;border:1px solid rgba(191,219,254,.34);border-radius:999px;display:flex;flex:0 0 150px;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(135deg,#e0f2fe29,#2563eb2e)}.finance-intelligence__score span,.finance-intelligence__score small{color:#bfdbfe;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.finance-intelligence__score strong{color:#f8fbff;font-size:3rem;letter-spacing:-.08em;line-height:.95;margin:6px 0}.finance-intelligence__visuals{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px}.finance-signal{border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#0206175c;padding:14px}.finance-signal span,.finance-recommendation-card span{color:#93c5fd;display:block;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.finance-signal strong{color:#fff;display:block;font-size:1.2rem;margin-top:6px}.finance-signal p{color:#cbd5e1;font-size:.82rem;margin:10px 0 12px;min-height:48px}.finance-signal__track{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.finance-signal__track i{background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:inherit;display:block;height:100%}.finance-signal--attention .finance-signal__track i,.finance-recommendation-card--attention{background:linear-gradient(90deg,#facc15,#38bdf8)}.finance-signal--risk .finance-signal__track i,.finance-recommendation-card--risk{background:linear-gradient(90deg,#fb923c,#ef4444)}.finance-signal--blocked .finance-signal__track i,.finance-recommendation-card--blocked{background:linear-gradient(90deg,#ef4444,#991b1b)}.finance-intelligence__recommendations{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.finance-recommendation-card{border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#0f172aa3;padding:16px}.finance-recommendation-card strong{color:#fff;display:block;font-size:1rem;margin-top:8px}.finance-recommendation-card p{color:#d6e4f7;min-height:64px}.finance-recommendation-card button{background:#e0f2fef5}.finance-intelligence__footer{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:16px}.finance-intelligence__footer p{color:#aebfd7;margin:0}.finance-intelligence__details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.finance-intelligence__details section{border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#02061752;padding:16px}.finance-intelligence__details h3{margin:0 0 10px}.finance-intelligence__details p{color:#d6e4f7;margin:7px 0}.finance-command-band--supporting{opacity:.94}@media (max-width: 1400px){.finance-intelligence__visuals{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-intelligence__recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.finance-intelligence__header,.finance-intelligence__footer{align-items:stretch;flex-direction:column}.finance-intelligence__score{aspect-ratio:auto;border-radius:24px;flex:0 0 auto;padding:18px}.finance-intelligence__visuals,.finance-intelligence__recommendations,.finance-intelligence__details{grid-template-columns:1fr}}.finance-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.finance-tabs{max-height:calc(100vh - 130px);overflow:auto;position:sticky;top:16px}.finance-provider-grid,.finance-provider-grid--catalog{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.finance-provider-grid--catalog article{align-content:start;background:#fff;border:1px solid rgba(30,79,147,.12);color:#102033;display:grid;gap:10px;min-height:0;padding:18px}.finance-provider-grid--catalog article p,.finance-provider-grid--catalog article span,.finance-provider-grid--catalog article i{color:#40516a;line-height:1.45}.finance-provider-grid--catalog article strong{color:#07111f;font-size:1.18rem}.finance-provider-card__actions{border-top:1px solid rgba(30,79,147,.1);margin-top:6px;padding-top:12px}.finance-provider-card__actions button,.finance-provider-card__actions .finance-link-button{flex:1 1 120px;min-height:42px}.finance-connect-overview{color:#102033}.finance-connect-overview p{color:#40516a;line-height:1.55}.finance-link-button{background:#fff;color:#082f49}@media (max-width: 1200px){.finance-tabs{max-height:none;position:static}}.finance-tabs{gap:12px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:#02061747}.finance-tabs button{min-height:78px;white-space:normal}.finance-tabs button:before{content:"Section";display:block;color:#93c5fd;font-size:.66rem;font-weight:900;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.finance-tabs button.active:before{color:#fde68a;content:"Open section"}.finance-provider-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.finance-provider-grid article{display:grid;gap:10px;min-height:0}.finance-provider-card__actions,.finance-row-actions,.finance-actions{align-items:stretch}.finance-provider-card__actions button,.finance-row-actions button,.finance-actions button,.finance-link-button{min-height:40px}@media (max-width:1200px){.finance-tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.finance-operator-details{border:1px solid rgba(32,76,132,.14);border-radius:22px;background:#ffffffc7;box-shadow:0 16px 42px #0f172a14;padding:14px 16px}.finance-operator-details summary{color:#17365f;cursor:pointer;font-weight:900;letter-spacing:.02em;list-style-position:inside}.finance-operator-details__body{display:grid;gap:14px;margin-top:14px}.finance-tabs button:before{content:"Section";display:block;color:#7c8da4;font-size:.66rem;font-weight:900;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.finance-tabs button.active:before{color:#9a6b13;content:"Current section"}.finance-page{overflow-x:hidden}.finance-command-band{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finance-command-band--supporting{display:none}.finance-layout,.finance-layout--rail-closed{display:block;grid-template-columns:none}.finance-tabs,.finance-tabs.finance-tabs--command{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;margin:20px 0 22px;max-height:none;overflow:visible;padding:12px;position:static;top:auto}.finance-tabs button,.finance-tabs.finance-tabs--command button{align-items:center;display:flex;gap:10px;min-height:0;padding:12px 13px;text-align:left;white-space:normal}.finance-tabs button:before,.finance-tabs button.active:before{content:none!important;display:none!important}.finance-tab__index{align-items:center;background:#93c5fd1f;border:1px solid rgba(147,197,253,.24);border-radius:999px;color:#bfdbfe;display:inline-flex!important;flex:0 0 auto;font-size:.68rem!important;font-weight:900;height:28px;justify-content:center;letter-spacing:.08em;margin:0!important;width:34px}.finance-tabs strong{display:block;font-size:.9rem;line-height:1.2}.finance-tabs button.active .finance-tab__index{background:#facc152e;border-color:#facc156b;color:#fde68a}.finance-workspace{min-width:0;width:100%}.finance-tab-heading{border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#02061752;margin-bottom:16px;padding:16px 18px}.finance-tab-heading p{color:#d9e8ff;font-size:.95rem;line-height:1.45}.finance-grid,.finance-split,.finance-split-mini{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.finance-split--connections{grid-template-columns:1fr}.finance-split--connections>.finance-form,.finance-split--connections>.finance-panel{max-width:100%}.finance-connect-overview,.finance-provider-grid--catalog article{background:linear-gradient(135deg,#0f172ae0,#112443c7);border:1px solid rgba(148,163,184,.22);color:#f8fbff}.finance-connect-overview p,.finance-provider-grid--catalog article p,.finance-provider-grid--catalog article span,.finance-provider-grid--catalog article i{color:#cbd5e1}.finance-provider-grid--catalog article>span:first-child,.finance-provider-grid article>span:first-child{color:#93c5fd}.finance-provider-grid--catalog article strong{color:#fff}.finance-provider-card__actions{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.finance-provider-card__actions button,.finance-provider-card__actions .finance-link-button{min-width:0;text-align:center}.finance-form,.finance-panel,.finance-metric,.finance-band-card{overflow:hidden}.finance-table-wrap{max-width:100%;overflow-x:auto}.finance-panel table{min-width:680px}.finance-panel td{line-height:1.35}.finance-row-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(94px,1fr));white-space:normal}.finance-row-actions button{min-width:0;white-space:normal}@media (max-width: 760px){.finance-page{padding:18px}.finance-hero{border-radius:22px;padding:20px}.finance-tabs,.finance-tabs.finance-tabs--command,.finance-provider-card__actions,.finance-row-actions{grid-template-columns:1fr}}.finance-provider-portal-surface,.finance-bank-modal-surface{align-items:center;background:#020617b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:28px;position:fixed;z-index:2147483000}.finance-provider-portal-surface .finance-provider-portal{max-height:min(88vh,920px);max-width:min(1120px,96vw);width:100%}.finance-bank-modal{background:linear-gradient(135deg,#f8fbfffa,#e2eefff7);border:1px solid rgba(148,163,184,.34);border-radius:28px;box-shadow:0 34px 110px #0206176b;color:#081a33;max-width:920px;padding:28px;width:min(920px,96vw)}.finance-bank-modal .finance-eyebrow{color:#1d4ed8}.finance-bank-modal h2,.finance-bank-modal p{margin:0}.finance-bank-modal__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.finance-bank-modal__header h2{font-size:clamp(1.75rem,4vw,3rem);letter-spacing:-.04em;margin-bottom:8px}.finance-bank-modal__header p{color:#43546f;max-width:720px}.finance-bank-modal__steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.finance-bank-modal__steps article,.finance-bank-connect-card{background:#ffffffc7;border:1px solid rgba(37,99,235,.14);border-radius:20px;padding:16px}.finance-bank-modal__steps strong,.finance-bank-connect-card strong{color:#081a33;display:block;margin-bottom:6px}.finance-bank-modal__steps p,.finance-bank-connect-card p{color:#52647d;line-height:1.45}.finance-bank-modal__message{background:#1d4ed81a;border:1px solid rgba(37,99,235,.18);border-radius:18px;color:#153462;font-weight:800;margin-bottom:18px;padding:12px 14px}.finance-bank-modal__actions{display:flex;flex-wrap:wrap;gap:10px}.finance-bank-modal__actions button:first-child,.finance-bank-connect-card button{background:#082f49;color:#f8fbff}.finance-bank-connect-card{align-items:center;display:flex;gap:18px;justify-content:space-between;grid-column:1 / -1}.finance-bank-connect-card span{color:#1d4ed8;display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}@media (max-width: 760px){.finance-provider-portal-surface,.finance-bank-modal-surface{align-items:flex-start;padding:14px}.finance-bank-modal{padding:20px}.finance-bank-modal__header,.finance-bank-connect-card{flex-direction:column}.finance-bank-modal__steps{grid-template-columns:1fr}}.finance-bank-connect-card__actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:min(100%,230px)}.finance-bank-connect-status{background:#082f4914;border:1px solid rgba(8,47,73,.16);border-radius:14px;color:#0b2944!important;font-size:.84rem;font-weight:800;line-height:1.35;margin:0;max-width:360px;padding:10px 12px}.finance-bank-hero .finance-bank-connect-status{flex:1 1 100%;max-width:none}@media (max-width: 760px){.finance-bank-connect-card__actions{align-items:stretch;width:100%}.finance-bank-connect-card__actions button,.finance-bank-hero button{width:100%}}.finance-bank-control,.finance-expense-review{overflow:hidden}.finance-bank-connection-list,.finance-expense-review__list{display:grid;gap:14px;margin-top:14px}.finance-bank-card__topline,.finance-panel__heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.finance-bank-card__topline p,.finance-bank-card p{margin:6px 0 0}.finance-bank-card--duplicate{border-color:#fbbf2473!important;background:#78350f38!important}.finance-bank-card__money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0}.finance-bank-card__money-grid span{display:block;padding:10px 12px;border-radius:14px;background:#0f172a85;border:1px solid rgba(148,163,184,.18)}.finance-bank-card__money-grid b{display:block;color:#e0f2fe}.finance-bank-account-list{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.finance-bank-account-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:#02061757;border:1px solid rgba(148,163,184,.14)}.finance-bank-account-list span{min-width:0;color:#dbeafe}.finance-bank-account-list em{color:#93c5fd;font-style:normal;font-size:.78rem;white-space:nowrap}.finance-expense-review__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px;border-radius:18px;background:#02061759;border:1px solid rgba(148,163,184,.18)}.finance-expense-review__list article span{display:block;color:#bfdbfe;margin-top:4px}.finance-expense-review__list article p{margin:8px 0 0;color:#cbd5e1}@media (max-width: 880px){.finance-bank-card__topline,.finance-panel__heading,.finance-expense-review__list article{grid-template-columns:1fr;display:grid}.finance-bank-account-list li{grid-template-columns:1fr}}.finance-cross-bridge{display:flex;flex-direction:column;gap:16px}.finance-cross-bridge__eyebrow{display:block;color:#93c5fd;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.finance-cross-bridge__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-cross-bridge__grid .finance-metric{background:#0206175c}.finance-cross-bridge__truth{margin:0;color:#cbd5e1}@media (max-width:1200px){.finance-cross-bridge__grid{grid-template-columns:1fr}}.finance-setup-start{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.25rem;border:1px solid rgba(59,130,246,.28);border-radius:24px;background:linear-gradient(135deg,#0f172af0,#0f172ac7);box-shadow:0 18px 48px #0206173d}.finance-setup-start h2{margin:0 0 .35rem}.finance-setup-start p{margin:0;color:#e2e8f0d1}.finance-setup-start__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.finance-provider-card__actions--clean{align-items:center}.finance-provider-card__actions--clean small{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .5rem;color:#e2e8f0ad}@media (max-width: 860px){.finance-setup-start{grid-template-columns:1fr}.finance-setup-start__actions{justify-content:flex-start}}.finance-bank-feed-panel{margin-bottom:14px}.finance-bank-feed-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.finance-bank-feed-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.finance-bank-feed-metrics article{padding:14px;border-radius:18px;background:#02061759;border:1px solid rgba(148,163,184,.18)}.finance-bank-feed-metrics span{display:block;color:#93c5fd;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.finance-bank-feed-metrics strong{display:block;margin-top:6px;font-size:1.45rem}.finance-bank-feed-metrics p{margin-bottom:0;color:#cbd5e1}@media (max-width: 900px){.finance-bank-feed-metrics{grid-template-columns:1fr}}.finance-expense-workspace{display:grid;gap:16px}.finance-ledger-panel{background:radial-gradient(circle at top left,rgba(219,187,95,.16),transparent 34%),linear-gradient(135deg,#f8fafcfa,#eff6fff5);color:#08213f}.finance-ledger-panel h3,.finance-ledger-panel h4,.finance-ledger-panel strong{color:#061a33}.finance-ledger-panel p,.finance-ledger-panel small,.finance-ledger-panel span{color:#4d627d}.finance-ledger-summary,.finance-spending-groups{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:14px 0}.finance-ledger-summary article,.finance-spending-groups section,.finance-spending-groups article,.finance-ledger-row{border:1px solid rgba(15,64,116,.12);border-radius:20px;background:#ffffffb8;box-shadow:0 18px 48px #08213f14}.finance-ledger-summary article,.finance-spending-groups section{padding:16px}.finance-ledger-summary span,.finance-spending-groups h4,.finance-ledger-date{display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.finance-ledger-summary strong{display:block;font-size:1.65rem;margin-top:6px}.finance-spending-groups article{box-shadow:none;margin-top:10px;padding:12px}.finance-spending-groups article span,.finance-spending-groups article small{display:block;margin-top:4px}.finance-ledger-list{display:grid;gap:12px;margin-top:14px}.finance-ledger-row{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(220px,1.3fr) minmax(130px,.45fr) minmax(280px,1.4fr);padding:16px}.finance-ledger-row p,.finance-ledger-row strong{margin:0}.finance-ledger-row p{margin-top:6px}.finance-ledger-amount{display:grid;gap:8px;justify-items:start}.finance-classification-buttons{display:flex;flex-wrap:wrap;gap:8px}.finance-classification-buttons p{flex:1 0 100%;font-weight:800}.finance-classification-buttons button{background:linear-gradient(135deg,#f5d36b,#d89a26);color:#101827;font-size:.78rem;padding:8px 11px}.finance-empty-state{border:1px dashed rgba(15,64,116,.22);border-radius:18px;padding:16px}@media (max-width: 980px){.finance-ledger-row{grid-template-columns:1fr}}.finance-owner-brief{border:1px solid rgba(212,175,55,.32);border-radius:30px;background:radial-gradient(circle at top left,rgba(212,175,55,.18),transparent 32%),linear-gradient(135deg,#0a0508f5,#27080deb 52%,#09090cf0);box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff14;color:#fff8e1;margin:20px 0;overflow:hidden;padding:22px}.finance-owner-brief__headline{align-items:center;display:flex;gap:22px;justify-content:space-between}.finance-owner-brief__headline h2{color:#fff7d1;font-size:clamp(1.65rem,3vw,2.6rem);letter-spacing:-.045em;margin:0}.finance-owner-brief__headline p:not(.finance-eyebrow){color:#fff4ccc2;margin:8px 0 0;max-width:880px}.finance-owner-brief__score{align-items:center;aspect-ratio:1;background:radial-gradient(circle,#d4af373d,#78111938);border:1px solid rgba(212,175,55,.46);border-radius:999px;display:grid;min-width:128px;padding:18px;place-items:center;text-align:center}.finance-owner-brief__score span,.finance-owner-brief__score small{color:#ffecb3c7;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-owner-brief__score strong{color:#f7d66b;font-size:2.45rem;line-height:.9}.finance-owner-brief__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.finance-owner-card,.finance-owner-queue{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#fff1;padding:16px}.finance-owner-card span,.finance-owner-queue span{color:#ffe7a1c7;display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.finance-owner-card strong,.finance-owner-queue strong{color:#fff8e1;display:block;font-size:1.38rem}.finance-owner-card p,.finance-owner-queue p{color:#fff4ccb8;margin:8px 0 0}.finance-owner-card--verified,.finance-owner-queue--verified{border-color:#22c55e47}.finance-owner-card--attention,.finance-owner-queue--attention{border-color:#d4af3766}.finance-owner-card--risk,.finance-owner-queue--risk,.finance-owner-card--blocked,.finance-owner-queue--blocked{border-color:#ef444470;background:#7f1d1d2e}.finance-owner-card--unverified,.finance-owner-queue--unverified{border-color:#94a3b847}.finance-owner-brief__bottom{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px}.finance-owner-brief__queue{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-owner-brief__bottom button{align-self:center;background:linear-gradient(135deg,#f7d66b,#d4af37);color:#1f0707;min-width:180px}@media (max-width: 1100px){.finance-owner-brief__headline,.finance-owner-brief__bottom{grid-template-columns:1fr}.finance-owner-brief__headline{align-items:flex-start;flex-direction:column}.finance-owner-brief__grid,.finance-owner-brief__queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.finance-owner-brief__grid,.finance-owner-brief__queue{grid-template-columns:1fr}}.finance-forecast-command{border:1px solid rgba(212,175,55,.3);border-radius:30px;background:radial-gradient(circle at 12% 0%,rgba(212,175,55,.18),transparent 34%),radial-gradient(circle at 88% 14%,rgba(127,29,29,.24),transparent 30%),linear-gradient(135deg,#07070af7,#17070bf0 54%,#07070af5);box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff14;color:#fff8e1;margin:20px 0;overflow:hidden;padding:22px}.finance-forecast-command__header{align-items:center;display:flex;gap:22px;justify-content:space-between}.finance-forecast-command__header h2{color:#fff7d1;font-size:clamp(1.55rem,2.8vw,2.45rem);letter-spacing:-.045em;margin:0}.finance-forecast-command__header p:not(.finance-eyebrow){color:#fff4ccbd;margin:8px 0 0;max-width:920px}.finance-forecast-command__runway{align-items:center;aspect-ratio:1;background:radial-gradient(circle,#d4af3740,#7811193d);border:1px solid rgba(212,175,55,.48);border-radius:999px;display:grid;min-width:126px;padding:18px;place-items:center;text-align:center}.finance-forecast-command__runway span,.finance-forecast-command__runway small{color:#ffecb3c7;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-forecast-command__runway strong{color:#f7d66b;font-size:2.35rem;line-height:.9}.finance-forecast-command__cards{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.finance-forecast-card,.finance-forecast-item{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0f;padding:16px}.finance-forecast-card span,.finance-forecast-item span{color:#ffe7a1c7;display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.finance-forecast-card strong,.finance-forecast-item strong{color:#fff8e1;display:block;font-size:1.34rem}.finance-forecast-card p,.finance-forecast-item p{color:#fff4ccb8;margin:8px 0 0}.finance-forecast-card--verified,.finance-forecast-item--verified{border-color:#22c55e47}.finance-forecast-card--attention,.finance-forecast-item--attention{border-color:#d4af376b}.finance-forecast-card--risk,.finance-forecast-item--risk,.finance-forecast-card--blocked,.finance-forecast-item--blocked{border-color:#ef444475;background:#7f1d1d30}.finance-forecast-card--unverified,.finance-forecast-item--unverified{border-color:#94a3b847}.finance-forecast-command__queue{align-items:center;border:1px solid rgba(212,175,55,.18);border-radius:24px;display:grid;gap:16px;grid-template-columns:.75fr 1.4fr auto;margin-top:16px;padding:16px}.finance-forecast-command__queue h3{color:#fff7d1;margin:0}.finance-forecast-command__items{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-forecast-command__queue button{background:linear-gradient(135deg,#f7d66b,#d4af37);color:#1f0707;min-width:176px}@media (max-width: 1200px){.finance-forecast-command__queue{grid-template-columns:1fr}.finance-forecast-command__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.finance-forecast-command__header{align-items:flex-start;flex-direction:column}.finance-forecast-command__cards,.finance-forecast-command__items{grid-template-columns:1fr}}.finance-vendor-command{margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(236,185,92,.32);border-radius:28px;background:radial-gradient(circle at top left,rgba(178,27,44,.26),transparent 34%),linear-gradient(135deg,#090709fa,#190e0df5);box-shadow:0 24px 80px #00000057,inset 0 1px #ffe29c1f;color:#fff9eb}.finance-vendor-command__headline,.finance-vendor-command__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.finance-vendor-command__headline h2{margin:.15rem 0 .35rem;color:#fff4d0;font-size:clamp(1.45rem,2.3vw,2.35rem)}.finance-vendor-command__headline p,.finance-vendor-card p,.finance-vendor-queue p,.finance-vendor-command__leaders p{margin:0;color:#fff7e1bd}.finance-vendor-command__score{min-width:9.5rem;padding:1rem;border:1px solid rgba(236,185,92,.42);border-radius:22px;background:#0000005c;text-align:center}.finance-vendor-command__score span,.finance-vendor-command__score small,.finance-vendor-command__leaders span,.finance-vendor-card span,.finance-vendor-queue span{display:block;color:#ecb95ce6;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.finance-vendor-command__score strong{display:block;margin:.15rem 0;color:#fff;font-size:2.4rem;line-height:1}.finance-vendor-command__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1rem 0}.finance-vendor-card,.finance-vendor-queue,.finance-vendor-command__leaders{padding:.95rem;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff0e}.finance-vendor-card strong,.finance-vendor-queue strong,.finance-vendor-command__leaders strong{display:block;margin:.3rem 0;color:#fff;font-size:1.12rem}.finance-vendor-card--risk,.finance-vendor-queue--risk,.finance-vendor-command--concentrated,.finance-vendor-command--duplicate{border-color:#ff495f70}.finance-vendor-card--attention,.finance-vendor-queue--attention,.finance-vendor-command--renewal,.finance-vendor-command--review{border-color:#ecb95c7a}.finance-vendor-card--verified,.finance-vendor-queue--verified,.finance-vendor-command--stable{border-color:#60d39442}.finance-vendor-command__queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.finance-vendor-command__leaders{min-width:15rem}.finance-vendor-command__leaders div+div{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08)}.finance-vendor-command__leaders small{color:#fff7e1ad}.finance-vendor-command__bottom button{align-self:stretch;border:0;border-radius:18px;padding:.95rem 1.1rem;background:linear-gradient(135deg,#ebbc67,#a7192d);color:#12090a;font-weight:900;box-shadow:0 18px 40px #a7192d3d}@media (max-width: 1100px){.finance-vendor-command__grid,.finance-vendor-command__queue{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-vendor-command__bottom{grid-template-columns:1fr}}@media (max-width: 720px){.finance-vendor-command__headline,.finance-vendor-command__grid,.finance-vendor-command__queue{grid-template-columns:1fr}}.finance-plaid-product-panel{grid-column:1 / -1;border:1px solid rgba(212,175,55,.28);border-radius:24px;padding:22px;background:linear-gradient(135deg,#10121cf0,#360c12c7);box-shadow:0 18px 44px #00000047}.finance-plaid-product-panel__header,.finance-plaid-actions,.finance-plaid-ledger p{display:flex;align-items:center;justify-content:space-between;gap:14px}.finance-plaid-product-panel__header span,.finance-plaid-capability-grid span,.finance-plaid-ledger span{color:#f6d276d1;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.finance-plaid-product-panel__header strong{display:block;margin-top:4px;color:#fff7dd;font-size:1.35rem;text-transform:capitalize}.finance-plaid-product-panel__header p,.finance-plaid-denied,.finance-plaid-ledger p{color:#fff7ddc2}.finance-plaid-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.finance-plaid-capability-grid article{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;background:#ffffff0e}.finance-plaid-capability-grid strong{display:block;color:#fff;text-transform:capitalize}.finance-plaid-capability-grid small{color:#ffffffa3;text-transform:capitalize}.finance-plaid-actions{flex-wrap:wrap;justify-content:flex-start}.finance-plaid-actions button,.finance-plaid-product-panel__header button{border:1px solid rgba(246,210,118,.42);border-radius:999px;padding:10px 14px;color:#18070a;background:linear-gradient(135deg,#f6d276,#b88a2f);font-weight:800}.finance-plaid-actions button:disabled,.finance-plaid-product-panel__header button:disabled{opacity:.5;cursor:not-allowed}.finance-plaid-denied,.finance-plaid-ledger{margin-top:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.finance-plaid-ledger strong{color:#fff7dd}.ptc-page{min-height:100%;padding:28px;color:#eef6ff;background:radial-gradient(circle at top left,rgba(44,126,255,.2),transparent 32%),linear-gradient(135deg,#06111f,#0b1424 48%,#10101b)}.ptc-hero{display:flex;justify-content:space-between;gap:24px;align-items:stretch;border:1px solid rgba(156,184,255,.18);border-radius:28px;padding:30px;background:linear-gradient(135deg,#14233cf0,#080e19eb);box-shadow:0 24px 70px #00000059}.ptc-kicker{text-transform:uppercase;letter-spacing:.22em;color:#86a8ff;font-size:.72rem}.ptc-hero h1{font-size:clamp(2rem,4vw,4rem);margin:.2rem 0}.ptc-hero p{max-width:780px;color:#b9c7db}.ptc-health{min-width:280px;border-radius:22px;padding:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ptc-health span{display:block;text-transform:uppercase;letter-spacing:.14em;color:#98f1c8;font-size:.76rem}.ptc-health strong{display:block;margin-top:14px;color:#fff}.ptc-command-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.ptc-metric{padding:18px;border-radius:22px;background:#ffffff13;border:1px solid rgba(255,255,255,.12)}.ptc-metric span{display:block;color:#9fb3ca;font-size:.8rem}.ptc-metric strong{font-size:1.5rem;color:#fff;display:block;margin:.35rem 0}.ptc-metric small{color:#b6c1cf}.ptc-tabs{display:flex;gap:10px;overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0d;margin-bottom:20px}.ptc-tabs button,.ptc-actions button,.ptc-panel button{border:0;border-radius:999px;padding:10px 14px;background:#ffffff17;color:#dbe8ff;cursor:pointer}.ptc-tabs button.active,.ptc-panel button:hover{background:linear-gradient(135deg,#7aa7ff,#d8b55c);color:#08111f}.ptc-message{margin-bottom:18px;padding:14px 18px;border-radius:18px;background:#71d3a221;border:1px solid rgba(113,211,162,.3);color:#dfffea}.ptc-surface{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.ptc-grid{display:grid;gap:18px}.ptc-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ptc-panel{border-radius:24px;padding:20px;background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:0 16px 45px #00000038}.ptc-panel.wide{grid-column:1/-1}.ptc-panel.compact{margin-bottom:18px}.ptc-panel h2{margin:0 0 14px;color:#fff}.ptc-panel p,.ptc-panel span,.ptc-empty{color:#bbc8db}.ptc-panel label{display:block;margin:11px 0;color:#dbe6f8;font-size:.88rem}.ptc-panel input,.ptc-panel select,.ptc-panel textarea{width:100%;box-sizing:border-box;margin-top:6px;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:10px 12px;background:#03070da6;color:#fff}.ptc-panel textarea{min-height:88px;resize:vertical}.ptc-list{display:grid;gap:12px}.ptc-list article,.ptc-provider-grid article{padding:14px;border-radius:18px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.ptc-list article strong{display:block;color:#fff}.ptc-list.small article span{font-size:.82rem}.ptc-table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.1)}.ptc-table-wrap table{width:100%;border-collapse:collapse;min-width:760px}.ptc-table-wrap th,.ptc-table-wrap td{padding:12px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left;color:#dce6f6}.ptc-table-wrap th{color:#91a9c8;background:#00000040;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.ptc-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal{min-height:180px}.ptc-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:1120px){.ptc-surface,.ptc-grid.two,.ptc-command-band{grid-template-columns:1fr}.ptc-hero{flex-direction:column}.ptc-provider-grid{grid-template-columns:1fr}}.people-page{min-height:100%;padding:28px;color:#f8fafc;background:radial-gradient(circle at top left,rgba(245,158,11,.16),transparent 30%),linear-gradient(135deg,#050816,#07111f 44%,#101827)}.people-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:stretch;padding:28px;border:1px solid rgba(245,158,11,.24);border-radius:28px;background:linear-gradient(145deg,#0f172af0,#0f172ab8);box-shadow:0 24px 90px #00000047}.people-kicker,.people-hero aside span,.people-metric span,.people-card small,.people-rail span,.people-pill{color:#fbbf24;font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.people-hero h1{margin:0;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.06em}.people-hero p,.people-card p,.people-rail p,.people-step-list{color:#cbd5e1;line-height:1.6}.people-hero aside,.people-card,.people-metric,.people-rail article{border:1px solid rgba(148,163,184,.2);border-radius:24px;background:#0f172ac7;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0000003d}.people-hero aside,.people-card,.people-rail article{padding:20px}.people-hero aside strong{display:block;margin:12px 0;color:#fff;font-size:1.2rem;line-height:1.4}.people-hero-actions,.people-action-row,.people-chip-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.people-command-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:20px 0}.people-metric{min-height:124px;padding:18px}.people-metric strong{display:block;margin:12px 0 8px;font-size:1.65rem;letter-spacing:-.05em;text-transform:capitalize}.people-metric small{display:block;color:#cbd5e1;text-transform:none;letter-spacing:0;line-height:1.45}.state-ready,.state-active,.state-complete,.state-connected,.state-published{border-color:#22c55e59}.state-review,.state-setup_needed,.state-open,.state-requested,.state-assigned,.state-unavailable,.state-needs_coverage{border-color:#f59e0b61}.state-suspended,.state-revoked,.state-critical,.state-overdue{border-color:#ef44446b}.people-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}.people-tabs button{min-height:98px;padding:14px 16px;color:#cbd5e1;text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#0f172aa8;cursor:pointer}.people-tabs button.active{color:#fff;border-color:#f59e0b9e;background:linear-gradient(145deg,#f59e0b3d,#0f172ad9)}.people-tabs small{display:block;margin-top:6px;color:#94a3b8;line-height:1.35}.people-toast{padding:14px 18px;border:1px solid rgba(245,158,11,.35);border-radius:18px;background:#92400e40}.people-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.people-main-panel,.people-rail{min-width:0}.people-grid,.people-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.people-card.wide{grid-column:1 / -1}.people-card h2,.people-card h3,.people-rail h2,.people-rail h3{margin-top:0;letter-spacing:-.03em}.form-card{display:grid;gap:12px}.form-card label{display:grid;gap:7px;color:#cbd5e1;font-size:.86rem;font-weight:750}.form-card input,.form-card select,.form-card textarea,.people-hours-row input{width:100%;box-sizing:border-box;color:#fff;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#020617a3;padding:10px 12px}.form-card textarea{min-height:88px;resize:vertical}.people-row,.people-hours-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.13)}.people-hours-row{display:grid;grid-template-columns:110px 82px 1fr 1fr}.people-row:last-child,.people-hours-row:last-child{border-bottom:0}.people-row p,.people-row small{display:block;margin:4px 0 0}.people-empty{padding:18px;border:1px dashed rgba(148,163,184,.28);border-radius:18px;color:#cbd5e1;background:#0f172a7a}.people-pill,.people-chip-row span{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:6px 10px;color:#e2e8f0;background:#02061770}button{border:0;border-radius:999px;padding:10px 14px;color:#111827;background:#fbbf24;font-weight:850;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button.danger{color:#fff;background:#dc2626}.people-rail{display:grid;gap:16px;position:sticky;top:18px}.people-rail p strong,.people-rail p span{display:block}.people-step-list{margin:0;padding-left:1.25rem}@media (max-width: 1280px){.people-command-band,.people-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.people-hero,.people-workspace{grid-template-columns:1fr}.people-rail{position:static}}@media (max-width: 820px){.people-page{padding:18px}.people-command-band,.people-tabs,.people-grid,.people-split,.people-hours-row{grid-template-columns:1fr}}.people-schedule-intel{position:relative;overflow:hidden;border-color:#f59e0b61;background:radial-gradient(circle at top right,rgba(220,38,38,.22),transparent 34%),linear-gradient(145deg,#0f172aeb,#1e293bb8)}.people-schedule-score{display:flex;align-items:baseline;gap:10px;margin:12px 0}.people-schedule-score strong{color:#fbbf24;font-size:3rem;letter-spacing:-.08em}.people-schedule-score span,.people-section-label{color:#fca5a5;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.people-intel-grid,.people-schedule-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.people-intel-grid span,.people-schedule-command-grid span{display:grid;gap:4px;padding:12px;border:1px solid rgba(245,158,11,.22);border-radius:16px;color:#cbd5e1;background:#02061761}.people-intel-grid strong,.people-schedule-command-grid strong{color:#fff;font-size:1.2rem;letter-spacing:-.04em}.people-scheduling-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:18px;align-items:center;border-color:#dc262657;background:linear-gradient(135deg,#7f1d1d47,#0f172ae0),radial-gradient(circle at top left,rgba(245,158,11,.18),transparent 32%)}@media (max-width: 820px){.people-intel-grid,.people-schedule-command-grid,.people-scheduling-command{grid-template-columns:1fr}}.people-hr-intel{position:relative;overflow:hidden;border-color:#f59e0b6b;background:radial-gradient(circle at top left,rgba(245,158,11,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(220,38,38,.18),transparent 36%),linear-gradient(145deg,#0f172af0,#030712d6)}.people-hr-intel p strong{color:#fff7ed;letter-spacing:-.02em}.people-rail-priority{border-color:#f59e0b6b!important;background:linear-gradient(145deg,#f59e0b24,#0f172ad6),radial-gradient(circle at top right,rgba(220,38,38,.16),transparent 42%)!important}.people-visual-command{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr) minmax(240px,.95fr) minmax(240px,.95fr);gap:16px;margin:20px 0}.people-visual-card{min-height:210px;border:1px solid rgba(212,175,55,.24);border-radius:26px;padding:18px;background:linear-gradient(145deg,#0b0e16f0,#220e12db);box-shadow:0 24px 58px #0000003d,inset 0 1px #ffffff0f;color:#fff7df;overflow:hidden}.people-visual-card h2{margin:.35rem 0 1rem;font-size:1.2rem;color:#fff7df}.people-visual-card p{margin:.8rem 0 0;color:#fff7dfc2;line-height:1.45}.people-section-label{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:5px 9px;background:#d4af3726;color:#ffe8a3;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.people-donut{display:grid;place-items:center;width:138px;aspect-ratio:1;margin:14px auto;border-radius:50%;background:radial-gradient(circle,#15110f 0 55%,transparent 56%),conic-gradient(#d4af37 var(--people-donut),rgba(255,255,255,.11) 0);box-shadow:0 0 34px #d4af3733}.people-donut strong{font-size:2.7rem;line-height:.9;color:#fff}.people-donut small{color:#fff7dfb8;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.people-bar-stack{display:grid;gap:12px;margin-top:16px}.people-bar-stack label{display:grid;grid-template-columns:126px 1fr 46px;gap:10px;align-items:center;color:#fff7dfcc;font-size:.82rem;font-weight:800}.people-bar-stack i{height:12px;border-radius:999px;background:#ffffff1a;overflow:hidden}.people-bar-stack b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4af37,#fff0a8)}.people-bar-stack strong{color:#fff;text-align:right}.people-mini-bars{height:112px;display:flex;align-items:end;gap:14px;margin:16px 0 12px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.people-mini-bars i{flex:1;min-height:8px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#fff0a8,#d4af37)}.people-visual-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.people-visual-card dt{color:#fff7df9e;font-size:.72rem;text-transform:uppercase}.people-visual-card dd{margin:4px 0 0;font-size:1.25rem;font-weight:900}.people-worker-mix{position:relative;height:22px;border-radius:999px;background:#ffffff1a;overflow:hidden;margin:20px 0}.people-worker-mix span{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;padding-left:10px;min-width:30%;background:linear-gradient(90deg,#d4af37,#fff0a8);color:#18140b;font-size:.72rem;font-weight:900}.people-worker-mix span+span{left:auto;right:8px;width:auto;background:transparent;color:#fff7dfb3}.people-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.people-card-heading h2{margin:.35rem 0 0}.people-card-heading small{color:#667085;font-weight:800}.people-sheet-wrap{overflow:auto;border:1px solid rgba(148,163,184,.2);border-radius:20px;background:#fff}.people-sheet-wrap table{width:100%;min-width:980px;border-collapse:collapse}.people-sheet-wrap th,.people-sheet-wrap td{padding:13px 14px;text-align:left;border-bottom:1px solid #e6edf6;vertical-align:middle}.people-sheet-wrap th{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#53637d;background:#f5f8fc}.people-sheet-wrap tr.selected td{background:#fff8dd}.people-sheet-wrap td small{display:block;color:#667085;margin-top:3px}.people-link-button{border:0!important;background:transparent!important;color:#111827!important;padding:0!important;border-radius:0!important;font-size:.95rem;text-align:left;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:3px}.people-profile-card{grid-column:1/-1;background:linear-gradient(135deg,#fff,#fffaf0)}.people-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.people-profile-grid>div{padding:14px;border:1px solid #e6edf6;border-radius:18px;background:#fff}.people-profile-grid span{display:block;color:#667085;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.people-profile-grid strong{display:block;margin-top:6px;color:#111827}.people-profile-grid small{display:block;margin-top:5px;color:#667085}.people-profile-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.people-profile-proof article{padding:14px;border:1px solid #e6edf6;border-radius:18px;background:#fff}.people-profile-proof h3{margin:0 0 10px;color:#111827}.people-profile-proof p{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.people-profile-proof p:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.people-profile-proof p strong,.people-profile-proof p span{display:block}.people-profile-proof p span{color:#667085;font-size:.82rem}.people-retention-command{display:flex;justify-content:space-between;gap:22px;align-items:stretch;background:linear-gradient(135deg,#0a0d14,#2a1015);color:#fff7df}.people-retention-command h2{color:#fff7df}.people-retention-command p{max-width:760px;color:#fff7dfc2}.people-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;min-width:360px}.people-retention-grid span{display:grid;align-content:center;padding:14px;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:#ffffff0f;color:#fff7dfb8;font-size:.78rem;font-weight:800;text-transform:uppercase}.people-retention-grid strong{display:block;color:#fff;font-size:1.8rem;line-height:1;margin-bottom:6px}.people-portal-visual{background:linear-gradient(135deg,#0a0d14,#111827);color:#fff}.people-portal-wheel{position:relative;display:grid;place-items:center;min-height:250px}.people-portal-wheel strong{display:grid;place-items:center;width:118px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#d4af37,#fff0a8);color:#1b1608;box-shadow:0 0 36px #d4af3740}.people-portal-wheel span{position:absolute;display:grid;place-items:center;width:82px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(212,175,55,.28);background:#ffffff12;font-size:.76rem;font-weight:900;color:#fff7df}.people-portal-wheel span:nth-child(1){top:18px;left:calc(50% - 41px)}.people-portal-wheel span:nth-child(2){right:10%;top:44%}.people-portal-wheel span:nth-child(3){bottom:18px;left:calc(50% - 41px)}.people-portal-wheel span:nth-child(4){left:10%;top:44%}@media (max-width:1200px){.people-visual-command,.people-profile-grid,.people-profile-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.people-retention-command{display:grid}.people-retention-grid{min-width:0}}@media (max-width:760px){.people-visual-command,.people-profile-grid,.people-profile-proof,.people-bar-stack label,.people-retention-grid{grid-template-columns:1fr}.people-card-heading{display:grid}}.sb-gov-page{min-height:100%;padding:32px;color:#ecf7ff;background:radial-gradient(circle at top left,rgba(20,124,184,.22),transparent 36rem),linear-gradient(135deg,#06131f,#071a2a 46%,#0b2238)}.sb-gov-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:28px;border:1px solid rgba(148,202,255,.22);border-radius:28px;background:linear-gradient(135deg,#0c2136f5,#07121eeb);box-shadow:0 28px 80px #00000061}.sb-gov-kicker{color:#8fd6ff;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.sb-gov-hero h1{margin:10px 0;max-width:820px;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.sb-gov-hero p{max-width:860px;color:#b9d3e6;font-size:1rem;line-height:1.65}.sb-gov-hero aside{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:22px;border-radius:24px;background:#8fd6ff14;border:1px solid rgba(143,214,255,.22)}.sb-gov-hero aside strong{font-size:2rem;text-transform:capitalize}.sb-gov-hero aside span{color:#bdd7e8;line-height:1.45}.sb-gov-hero-actions,.sb-gov-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sb-gov-page button{border:0;border-radius:999px;padding:10px 16px;color:#06131f;background:#9ee0ff;font-weight:800;cursor:pointer;box-shadow:0 10px 28px #2f9bda3d}.sb-gov-page button:hover{transform:translateY(-1px)}.sb-gov-inline-button{margin:8px 8px 0 0}.sb-gov-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:22px 0}.sb-gov-band-card{min-height:128px;padding:18px;border-radius:22px;border:1px solid rgba(148,202,255,.18);background:#fff1}.sb-gov-band-card span{display:block;color:#96bfd8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.sb-gov-band-card strong{display:block;margin:9px 0;font-size:1.45rem}.sb-gov-band-card small{color:#c3d9e8;line-height:1.38}.state-review_needed,.state-needs_evidence,.state-unavailable{border-color:#ffc06f7a}.state-ready,.state-effective{border-color:#6fffca6b}.sb-gov-message{margin:0 0 18px;padding:12px 16px;border-radius:18px;background:#6fffca1f;border:1px solid rgba(111,255,202,.28);color:#dffef4}.sb-gov-tabs{display:flex;gap:10px;overflow-x:auto;padding:6px 0 18px}.sb-gov-tabs button{flex:0 0 auto;background:#ffffff14;color:#d8ecf9;border:1px solid rgba(148,202,255,.18)}.sb-gov-tabs button.active{background:#9ee0ff;color:#06131f}.sb-gov-workspace{padding:24px;border-radius:28px;border:1px solid rgba(148,202,255,.18);background:#040e18b8}.sb-gov-workspace>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.sb-gov-workspace header span{color:#8fd6ff;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.sb-gov-workspace h2{margin:6px 0 0;font-size:1.4rem}.sb-gov-workspace header p{color:#bdd7e8;margin:0}.sb-gov-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.sb-gov-panel{padding:20px;border-radius:24px;border:1px solid rgba(148,202,255,.16);background:#ffffff0e}.sb-gov-panel.wide{grid-column:1 / -1}.sb-gov-panel h3{margin:0 0 14px;font-size:1.05rem}.sb-gov-panel input,.sb-gov-panel select,.sb-gov-panel textarea{width:100%;box-sizing:border-box;margin:0 0 10px;padding:12px 14px;color:#ecf7ff;background:#0003;border:1px solid rgba(148,202,255,.2);border-radius:16px;outline:none}.sb-gov-panel textarea{min-height:92px;resize:vertical}.sb-gov-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.sb-gov-metrics div{padding:16px;border-radius:18px;background:#8fd6ff14}.sb-gov-metrics strong{display:block;font-size:1.6rem}.sb-gov-metrics span{color:#bdd7e8;font-size:.85rem}.sb-gov-record-grid{display:grid;gap:12px}.sb-gov-record{padding:14px;border-radius:18px;background:#040e1880;border:1px solid rgba(148,202,255,.12)}.sb-gov-record div{display:flex;justify-content:space-between;gap:14px}.sb-gov-record span,.sb-gov-record p,.sb-gov-action-row small{color:#bdd7e8}.sb-gov-record p{margin:8px 0 0;line-height:1.45}.sb-gov-empty{padding:18px;border:1px dashed rgba(148,202,255,.22);border-radius:18px;color:#bdd7e8}.sb-gov-action-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(130px,.7fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(148,202,255,.12)}.sb-gov-table-wrap{overflow-x:auto}.sb-gov-table{width:100%;border-collapse:collapse}.sb-gov-table th,.sb-gov-table td{padding:12px;border-bottom:1px solid rgba(148,202,255,.12);text-align:left}.sb-gov-table th{color:#8fd6ff;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.sb-gov-proof{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.sb-gov-proof>div{padding:20px;border-radius:24px;background:#ffffff0d;border:1px solid rgba(148,202,255,.16)}.sb-gov-proof strong{display:block;margin-bottom:12px}@media (max-width: 1160px){.sb-gov-band{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-gov-hero,.sb-gov-two-col,.sb-gov-proof{grid-template-columns:1fr}}@media (max-width: 720px){.sb-gov-page{padding:18px}.sb-gov-band,.sb-gov-metrics,.sb-gov-action-row{grid-template-columns:1fr}}.sb-gov-swot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 18px}.sb-gov-swot article{padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172a70}.sb-gov-swot article>strong{display:block;margin-bottom:10px;color:#e0f2fe;letter-spacing:-.02em}@media (max-width: 860px){.sb-gov-swot{grid-template-columns:1fr}}
