body.portalTheme-aventorra{--portal-primary-text:#f8fafc;--portal-accent:#38bdf8;--portal-accent-strong:#2563eb;--portal-accent-alt:#60a5fa;--portal-brand-accent:#8b5cf6;--portal-accent-soft:#7dd3fc;--portal-accent-rgb:56, 189, 248;--portal-accent-strong-rgb:37, 99, 235;--portal-accent-alt-rgb:96, 165, 250;--portal-brand-accent-rgb:139, 92, 246;--portal-bg-base:#02050b;--portal-bg-mid:#040914;--portal-bg-high:#081326;--portal-surface-deep-rgb:3, 8, 18;--portal-surface-rgb:10, 18, 34;--portal-surface-alt-rgb:15, 23, 42}body.portalTheme-aurora{--portal-primary-text:#071018;--portal-accent:#34d399;--portal-accent-strong:#0d9488;--portal-accent-alt:#22d3ee;--portal-brand-accent:#22d3ee;--portal-accent-soft:#6ee7b7;--portal-accent-rgb:52, 211, 153;--portal-accent-strong-rgb:13, 148, 136;--portal-accent-alt-rgb:34, 211, 238;--portal-brand-accent-rgb:34, 211, 238;--portal-bg-base:#020a0a;--portal-bg-mid:#041515;--portal-bg-high:#082422;--portal-surface-deep-rgb:3, 14, 15;--portal-surface-rgb:7, 27, 27;--portal-surface-alt-rgb:10, 40, 38}body.portalTheme-ultraviolet{--portal-primary-text:#fff;--portal-accent:#a78bfa;--portal-accent-strong:#6d28d9;--portal-accent-alt:#ec4899;--portal-brand-accent:#ec4899;--portal-accent-soft:#c4b5fd;--portal-accent-rgb:167, 139, 250;--portal-accent-strong-rgb:109, 40, 217;--portal-accent-alt-rgb:236, 72, 153;--portal-brand-accent-rgb:236, 72, 153;--portal-bg-base:#07040d;--portal-bg-mid:#10071c;--portal-bg-high:#1a0f2e;--portal-surface-deep-rgb:10, 5, 18;--portal-surface-rgb:23, 13, 40;--portal-surface-alt-rgb:34, 19, 58}body.portalTheme-ember{--portal-primary-text:#071018;--portal-accent:#fbbf24;--portal-accent-strong:#f97316;--portal-accent-alt:#ef4444;--portal-brand-accent:#ef4444;--portal-accent-soft:#fde68a;--portal-accent-rgb:251, 191, 36;--portal-accent-strong-rgb:249, 115, 22;--portal-accent-alt-rgb:239, 68, 68;--portal-brand-accent-rgb:239, 68, 68;--portal-bg-base:#0d0703;--portal-bg-mid:#1a0e06;--portal-bg-high:#2a1508;--portal-surface-deep-rgb:17, 9, 4;--portal-surface-rgb:36, 18, 8;--portal-surface-alt-rgb:50, 25, 11}body.portalTheme-volt{--portal-primary-text:#071018;--portal-accent:#a3e635;--portal-accent-strong:#22c55e;--portal-accent-alt:#06b6d4;--portal-brand-accent:#06b6d4;--portal-accent-soft:#bef264;--portal-accent-rgb:163, 230, 53;--portal-accent-strong-rgb:34, 197, 94;--portal-accent-alt-rgb:6, 182, 212;--portal-brand-accent-rgb:6, 182, 212;--portal-bg-base:#050a02;--portal-bg-mid:#0b1505;--portal-bg-high:#162808;--portal-surface-deep-rgb:7, 13, 3;--portal-surface-rgb:17, 30, 8;--portal-surface-alt-rgb:28, 45, 12}body.portalTheme-graphite{--portal-primary-text:#fff;--portal-accent:#cbd5e1;--portal-accent-strong:#64748b;--portal-accent-alt:#7dd3fc;--portal-brand-accent:#7dd3fc;--portal-accent-soft:#e2e8f0;--portal-accent-rgb:203, 213, 225;--portal-accent-strong-rgb:100, 116, 139;--portal-accent-alt-rgb:125, 211, 252;--portal-brand-accent-rgb:125, 211, 252;--portal-bg-base:#05070a;--portal-bg-mid:#0b1017;--portal-bg-high:#151d28;--portal-surface-deep-rgb:7, 10, 15;--portal-surface-rgb:17, 24, 34;--portal-surface-alt-rgb:28, 37, 50}body[class*=portalTheme-] :is(.appShell,.realLoginShell){--blue:var(--portal-accent);--blue2:var(--portal-accent-strong);--green:var(--portal-accent-alt);--violet:var(--portal-accent-strong);--ui-accent:var(--portal-accent);--ui-accent-strong:var(--portal-accent-strong);--av-panel-border:rgba(var(--portal-accent-rgb), .16);--av-panel-border-strong:rgba(var(--portal-accent-rgb), .3);--av-panel-glow:rgba(var(--portal-accent-rgb), .16)}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :where(a,button,summary,input,select,textarea):focus-visible{outline-color:rgba(var(--portal-accent-rgb), .94)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) .eyebrow{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :is(.button.primary,button.button.primary,a.button.primary,.adminSettingsSaveBar button){border-color:rgba(var(--portal-accent-rgb), .6)!important;background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 60%, var(--portal-brand-accent))!important;color:var(--portal-primary-text)!important;box-shadow:0 14px 32px rgba(var(--portal-accent-strong-rgb), .24)!important}body.portalTheme-ember :is(.appShell,.realLoginShell) :is(.button.primary,button.button.primary,a.button.primary,.adminSettingsSaveBar button),body.portalTheme-graphite :is(.appShell,.realLoginShell) :is(.button.primary,button.button.primary,a.button.primary,.adminSettingsSaveBar button),body.portalTheme-volt :is(.appShell,.realLoginShell) :is(.button.primary,button.button.primary,a.button.primary,.adminSettingsSaveBar button){color:#071018!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:is(.active,[aria-current=page]){border-color:rgba(var(--portal-accent-rgb), .45)!important;background:linear-gradient(105deg, rgba(var(--portal-accent-rgb), .22), rgba(var(--portal-accent-strong-rgb), .14) 62%, rgba(var(--portal-accent-alt-rgb), .12)), rgba(var(--portal-surface-alt-rgb), .62)!important;box-shadow:inset 3px 0 0 var(--portal-accent), inset 0 1px 0 #ffffff0e, 0 11px 28px rgba(var(--portal-accent-strong-rgb), .14)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:is(.active,[aria-current=page]):after{background:var(--portal-accent-soft)!important;box-shadow:0 0 12px rgba(var(--portal-accent-rgb), .75)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:is(.active,[aria-current=page]) .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .4)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .38), rgba(var(--portal-accent-strong-rgb), .44))!important;color:#f8fafc!important;box-shadow:0 8px 18px rgba(var(--portal-accent-rgb), .18)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :is(.accountSettingsTab.active,.portalThemeChoice.isSelected,.settingsToggleCard:has(input:checked),.coverageChoiceCard:has(input:checked)){border-color:rgba(var(--portal-accent-rgb), .48)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-alt-rgb), .075)), rgba(var(--portal-surface-alt-rgb), .58)!important;box-shadow:0 14px 36px rgba(var(--portal-accent-strong-rgb), .11)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :is(input,select,textarea):focus{border-color:rgba(var(--portal-accent-rgb), .68)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :is(input[type=checkbox],input[type=radio]){accent-color:var(--portal-accent)}body[class*=portalTheme-] :is(.appShell,.realLoginShell) .adminSettingsSaveBar{border-color:rgba(var(--portal-accent-rgb), .28)!important;background:linear-gradient(180deg, rgba(var(--portal-accent-rgb), .14), rgba(var(--portal-accent-strong-rgb), .085)), rgba(var(--portal-surface-deep-rgb), .94)!important}body[class*=portalTheme-] :is(.appShell,.realLoginShell) :is(.adminHeroCard,.customerLeadHeroCard,.accountPanelModern,.adminPanel){box-shadow:0 20px 56px #00000038, 0 0 0 1px rgba(var(--portal-accent-rgb), .035)!important}body[class*=portalTheme-]:has(.appShell) .siteBackgroundLayer{background:var(--portal-bg-base)!important}body[class*=portalTheme-]:has(.appShell) .siteBackgroundBase{background:radial-gradient(circle at 18% 12%, #ffffff06, transparent 24rem), radial-gradient(circle at 82% 18%, rgba(var(--portal-accent-rgb), .075), transparent 34rem), linear-gradient(180deg, var(--portal-bg-base) 0%, var(--portal-bg-mid) 48%, var(--portal-bg-base) 100%)!important}body[class*=portalTheme-]:has(.appShell) .siteBackgroundTexture{opacity:.64!important;background-image:linear-gradient(30deg, rgba(var(--portal-accent-rgb), .072) 12%, transparent 12.5%, transparent 87%, rgba(var(--portal-accent-rgb), .072) 87.5%, rgba(var(--portal-accent-rgb), .072)), linear-gradient(150deg, rgba(var(--portal-accent-strong-rgb), .06) 12%, transparent 12.5%, transparent 87%, rgba(var(--portal-accent-strong-rgb), .06) 87.5%, rgba(var(--portal-accent-strong-rgb), .06)), linear-gradient(30deg, #ffffff06 12%, transparent 12.5%, transparent 87%, #ffffff06 87.5%, #ffffff06), linear-gradient(150deg, #ffffff05 12%, transparent 12.5%, transparent 87%, #ffffff05 87.5%, #ffffff05)!important;filter:drop-shadow(0 0 4px rgba(var(--portal-accent-rgb), .13))!important}body[class*=portalTheme-]:has(.appShell) .siteBackgroundReflection{opacity:.18!important;background:radial-gradient(ellipse at center, rgba(var(--portal-accent-rgb), .24), rgba(var(--portal-accent-strong-rgb), .11) 42%, transparent 72%)!important}body[class*=portalTheme-]:has(.appShell) .siteBackgroundVignette{background:radial-gradient(circle at center, rgba(var(--portal-surface-deep-rgb), .05) 0%, rgba(var(--portal-surface-deep-rgb), .34) 58%, rgba(var(--portal-surface-deep-rgb), .79) 100%)!important}body[class*=portalTheme-] .appShell aside.sidebar.accountSidebar,body[class*=portalTheme-] .appShell aside.sidebar.adminSidebar{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:radial-gradient(circle at 18% 0%, rgba(var(--portal-accent-rgb), .16), transparent 31%), radial-gradient(circle at 100% 12%, rgba(var(--portal-accent-alt-rgb), .105), transparent 34%), linear-gradient(180deg, rgba(var(--portal-surface-rgb), .985), rgba(var(--portal-surface-deep-rgb), .985))!important;box-shadow:0 24px 58px #00000057, 0 0 42px rgba(var(--portal-accent-strong-rgb), .07), inset 0 1px 0 #ffffff0b!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarBrand{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .19), rgba(var(--portal-accent-strong-rgb), .105) 55%, rgba(var(--portal-accent-alt-rgb), .12)), rgba(var(--portal-surface-alt-rgb), .62)!important;box-shadow:inset 0 1px 0 #ffffff12, 0 12px 28px rgba(var(--portal-accent-strong-rgb), .11)!important}body[class*=portalTheme-] .appShell .sidebarBrandMark{border-color:rgba(var(--portal-accent-rgb), .58)!important;background:linear-gradient(145deg, var(--portal-accent), var(--portal-accent-strong) 55%, var(--portal-brand-accent))!important;box-shadow:0 10px 24px rgba(var(--portal-accent-strong-rgb), .32), inset 0 1px 0 #ffffff52!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:not(.active):not([aria-current=page]){border-color:rgba(var(--portal-accent-rgb), .075)!important;background:rgba(var(--portal-surface-alt-rgb), .48)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:not(.active):not([aria-current=page]):hover{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:linear-gradient(105deg, rgba(var(--portal-accent-rgb), .09), transparent 72%), rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:not(.active):not([aria-current=page]) .sidebarIcon,body[class*=portalTheme-] .appShell aside.sidebar .sidebarSignout .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .17)!important;background:rgba(var(--portal-surface-alt-rgb), .66)!important;color:rgba(var(--portal-accent-rgb), .68)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:not(.active):not([aria-current=page]):hover .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .32)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell :is(.accountTopbar,.adminHero,.adminHeroPanel,.loadingPortalHeader){border-color:rgba(var(--portal-accent-rgb), .25)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--portal-accent-rgb), .19), transparent 34%), linear-gradient(125deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-strong-rgb), .095) 54%, rgba(var(--portal-accent-alt-rgb), .13)), rgba(var(--portal-surface-rgb), .86)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 20px 54px rgba(var(--portal-accent-strong-rgb), .08)!important}body[class*=portalTheme-] .appShell :is(.accountPanelModern,.settingsPanel,.adminPanel,.billingCompanyCard,.adminHeroCard,.customerLeadHeroCard,.loadingPrimaryPanel,.loadingMetricCard){border-color:rgba(var(--portal-accent-rgb), .145)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .055), transparent 46%), rgba(var(--portal-surface-rgb), .78)!important;box-shadow:0 22px 70px #0003, 0 0 0 1px rgba(var(--portal-accent-rgb), .025), inset 0 1px 0 #ffffff0b!important}body[class*=portalTheme-] .appShell :is(.adminPanelHeader>span,.accountPanelHeader>span,.roleBadge){border-color:rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-accent-rgb), .09)!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel{border-color:rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .11), transparent 46%), rgba(var(--portal-surface-rgb), .92)!important}:is(body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain .loadingBrandMark,body[class*=portalTheme-] .appShell .loadingBrandMark){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}:is(body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain .loadingRail>span,body[class*=portalTheme-] .appShell .loadingRail>span){background:linear-gradient(90deg, transparent, var(--portal-accent), var(--portal-brand-accent), transparent)!important}body[class*=portalTheme-] .appShell .adminHero>div:first-child,body[class*=portalTheme-] .appShell .accountWelcomeCard{border-color:rgba(var(--portal-accent-rgb), .25)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--portal-accent-rgb), .2), transparent 34%), radial-gradient(circle at 100% 100%, rgba(var(--portal-accent-alt-rgb), .12), transparent 38%), linear-gradient(125deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-strong-rgb), .09) 56%, rgba(var(--portal-accent-alt-rgb), .11)), rgba(var(--portal-surface-rgb), .9)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 20px 54px rgba(var(--portal-accent-strong-rgb), .09)!important}body[class*=portalTheme-] .appShell :is(.adminSettingsGrid input,.adminSettingsGrid select,.adminSettingsNotes textarea,.supportFeedbackForm input,.supportFeedbackForm select,.supportFeedbackForm textarea,.supportAdminNoteInput){border-color:rgba(var(--portal-accent-rgb), .2)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .045), transparent 58%), rgba(var(--portal-surface-deep-rgb), .9)!important;color:#f8fafc!important;box-shadow:inset 0 1px #ffffff06!important}body[class*=portalTheme-] .appShell :is(.adminSettingsGrid select,.supportFeedbackForm select) option{background:rgb(var(--portal-surface-rgb));color:#f8fafc}body[class*=portalTheme-] .appShell .adminMain .adminSection,body[class*=portalTheme-] .appShell :is(.sourceQueueTodayPanel,.sourceQueueToolCard){border-color:rgba(var(--portal-accent-rgb), .16)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .075), transparent 30rem), rgba(var(--portal-surface-rgb), .66)!important;box-shadow:inset 0 1px #ffffff09,0 18px 52px #00000029!important}body[class*=portalTheme-] .appShell .adminMain .adminListItem:not(.subcontractVerificationCard):not(.earlySignalCard),body[class*=portalTheme-] .appShell :is(.candidateMatchCard:not(.subcontractVerificationCard):not(.earlySignalCard):not(.earlySignalReviewCard),.sourceQueueRawSection .adminListItem){border-color:rgba(var(--portal-accent-rgb), .16)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .045), transparent 52%), rgba(var(--portal-surface-deep-rgb), .88)!important;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff09!important}body[class*=portalTheme-] .appShell :is(.subcontractVerificationCard,.earlySignalCard,.earlySignalReviewCard){background:linear-gradient(145deg, #f59e0b13, transparent 48%), rgba(var(--portal-surface-deep-rgb), .9)!important}body[class*=portalTheme-] .appShell :is(.sourceQueueTodayGrid article,.sourceQueueNextAction,.adminSourceStatusGrid article,.adminSourceRunSummary article,.adminListRow,.supportQuickAnswer,.supportMiniFaq,.supportFeedbackMeta,.supportHelpGrid a,.supportAdminActions article){border-color:rgba(var(--portal-accent-rgb), .16)!important;background:radial-gradient(circle at 18% 0%, rgba(var(--portal-accent-rgb), .08), transparent 18rem), rgba(var(--portal-surface-alt-rgb), .55)!important;box-shadow:inset 0 1px #ffffff09!important}body[class*=portalTheme-] .appShell :is(.adminSourceStatusGrid span,.adminSourceRunSummary span,.sourceQueueTodayGrid span,.sourceQueueNextAction span){color:rgba(var(--portal-accent-rgb), .84)!important}body[class*=portalTheme-] .appShell .sourceQueueSectionNav a{border-color:rgba(var(--portal-accent-rgb), .14)!important;background:rgba(var(--portal-surface-alt-rgb), .56)!important;color:#f1f5f9d6!important}body[class*=portalTheme-] .appShell .sourceQueueSectionNav a:hover{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:linear-gradient(105deg, rgba(var(--portal-accent-rgb), .12), transparent 72%), rgba(var(--portal-surface-alt-rgb), .74)!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell .sourceQueueSectionCount{border-color:rgba(var(--portal-accent-rgb), .26)!important;background:rgba(var(--portal-accent-rgb), .09)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell :is(.candidateMatchDetails>summary:hover,.inlineActionDetails>summary:hover,.sourceQueueToolCard>summary:hover,.sourceQueueMaintenanceDetails>summary:hover,.sourceQueueHistoryDetails>summary:hover){background:rgba(var(--portal-accent-rgb), .065)!important}body[class*=portalTheme-] .appShell :is(.adminPanelHeader a,.adminPanelHeader>span,.accountPanelHeader a,.accountPanelHeader>span){border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .085)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .appEmptyState:not(.appEmptyStateWarning){border-color:rgba(var(--portal-accent-rgb), .26)!important;background:linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .62), rgba(var(--portal-surface-deep-rgb), .72))!important}body[class*=portalTheme-] .appShell .appEmptyState:not(.appEmptyStateWarning) :where(.eyebrow){color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell :is(.button.secondary,button.button.secondary,a.button.secondary){border-color:rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-surface-alt-rgb), .58)!important;color:#f8fafce6!important}body[class*=portalTheme-] .appShell :is(.button.secondary,button.button.secondary,a.button.secondary):hover{border-color:rgba(var(--portal-accent-rgb), .36)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-]:has(.appShell) .supportFab{border-color:rgba(var(--portal-accent-rgb), .36)!important;background:radial-gradient(circle at 18% 0%, rgba(var(--portal-accent-rgb), .3), transparent 6rem), linear-gradient(135deg, rgba(var(--portal-surface-rgb), .97), rgba(var(--portal-surface-alt-rgb), .94))!important}body[class*=portalTheme-]:has(.appShell) .supportFab span{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 62%, var(--portal-brand-accent))!important;color:#071018!important}body[class*=portalTheme-]:has(.appShell) .supportFeedbackActions button[type=submit]{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 62%, var(--portal-brand-accent))!important;color:#071018!important}body[class*=portalTheme-]:has(.appShell) :is(.supportFeedbackForm input,.supportFeedbackForm select,.supportFeedbackForm textarea,.supportAdminNoteInput){border-color:rgba(var(--portal-accent-rgb), .2)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .045), transparent 58%), rgba(var(--portal-surface-deep-rgb), .9)!important;color:#f8fafc!important}body[class*=portalTheme-]:has(.appShell) .supportFeedbackForm select option{background:rgb(var(--portal-surface-rgb));color:#f8fafc}body[class*=portalTheme-]:has(.appShell) .supportPanel{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .15), transparent 14rem), linear-gradient(135deg, rgba(var(--portal-surface-rgb), .97), rgba(var(--portal-surface-deep-rgb), .94))!important}body[class*=portalTheme-]:has(.appShell) :is(.supportPanelHeader span,.supportQuickAnswer span,.supportFeedbackMeta span){color:rgba(var(--portal-accent-rgb), .82)!important}body[class*=portalTheme-]:has(.appShell) .supportTabs{border-color:rgba(var(--portal-accent-rgb), .12)!important;background:rgba(var(--portal-surface-alt-rgb), .46)!important}body .portalThemePicker{border:0;min-width:0;margin:0;padding:0}body .portalThemePicker>legend{color:var(--text,#f8fbff);padding:0;font-size:.9rem;font-weight:850}body .portalThemePickerIntro{color:#cbd5e1b8;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}body .portalThemePickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}body .portalThemeChoice{cursor:pointer;background:#ffffff08;border:1px solid #94a3b82b;border-radius:16px;align-content:start;gap:.65rem;min-width:0;min-height:132px;padding:.9rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}body .portalThemeChoice:hover{border-color:rgba(var(--portal-accent-rgb), .38);background:#ffffff0d;transform:translateY(-2px)}body .portalThemeChoice:has(input:focus-visible){outline:2px solid rgba(var(--portal-accent-rgb), .92);outline-offset:2px}body .portalThemeChoice>input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}body .portalThemeChoiceHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}body .portalThemeChoiceHeader strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}body .portalThemeChoiceHeader em{color:#e2e8f0b8;letter-spacing:.055em;text-transform:uppercase;border:1px solid #94a3b82e;border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-style:normal;font-weight:850}body .portalThemeChoice>small{color:#cbd5e1ad;font-size:.7rem;line-height:1.5}body .portalThemeSwatches{background:#02061780;border:1px solid #ffffff1c;border-radius:999px;align-items:center;padding:3px;display:inline-flex}body .portalThemeSwatches>span{border:1px solid #ffffff29;border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 3px 10px #00000038}body .portalThemeSwatches>span+span{margin-left:-5px}@media (max-width:900px){body .portalThemePickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body .portalThemePickerGrid{grid-template-columns:1fr}body .portalThemeChoice{min-height:0}}@media (prefers-reduced-motion:reduce){body .portalThemeChoice{transition:none}}body[class*=portalTheme-] .appShell{--portal-control-bg:rgba(var(--portal-surface-deep-rgb), .88);--portal-control-bg-hover:rgba(var(--portal-surface-alt-rgb), .72);--portal-control-border:rgba(var(--portal-accent-rgb), .2);--portal-control-border-strong:rgba(var(--portal-accent-rgb), .42);--portal-card-bg:rgba(var(--portal-surface-rgb), .76);--portal-card-bg-raised:rgba(var(--portal-surface-alt-rgb), .62)}body[class*=portalTheme-] .appShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--portal-control-border)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .035), transparent 58%), var(--portal-control-bg)!important;color:#f8fafc!important;caret-color:var(--portal-accent-soft)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}body[class*=portalTheme-] .appShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover:not(:disabled){border-color:rgba(var(--portal-accent-rgb), .3)!important}body[class*=portalTheme-] .appShell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:rgba(var(--portal-accent-rgb), .68)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell :is(select option,select optgroup){background:rgb(var(--portal-surface-rgb))!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;caret-color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;caret-color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;caret-color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell textarea:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;caret-color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell select:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--portal-surface-deep-rgb)) inset!important;caret-color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell :is(.button.primary,button.button.primary,a.button.primary,.primaryButton,.adminMfaPrimaryButton,.softSaveButton,.signupConfirmationInboxButton,.billingActivationRefreshButton,.privacyRequestSaveBar button,.matchingProfileConfirmBar button,.unifiedSettingsSaveBar button,.settingsSaveBar button,.adminSettingsSaveBar button){border-color:rgba(var(--portal-accent-rgb), .58)!important;background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 60%, var(--portal-brand-accent))!important;box-shadow:0 14px 34px rgba(var(--portal-accent-strong-rgb), .24)!important}body[class*=portalTheme-] .appShell :is(.button.secondary,button.button.secondary,a.button.secondary,.secondaryButton,.customerContactButton.secondary,.settingsEmailButton,.accountReturnLink){border-color:rgba(var(--portal-accent-rgb), .22)!important;background:var(--portal-control-bg-hover)!important}body[class*=portalTheme-] .appShell :is(.button.secondary,button.button.secondary,a.button.secondary,.secondaryButton,.customerContactButton.secondary,.settingsEmailButton,.accountReturnLink):hover:not(:disabled){border-color:rgba(var(--portal-accent-rgb), .4)!important;background:rgba(var(--portal-accent-rgb), .11)!important}body[class*=portalTheme-]:has(.appShell){scrollbar-color:rgba(var(--portal-accent-rgb), .38) rgba(var(--portal-surface-deep-rgb), .5)}body[class*=portalTheme-]:has(.appShell) ::selection{background:rgba(var(--portal-accent-rgb), .32);color:#f8fafc}body[class*=portalTheme-]:has(.appShell) ::-webkit-scrollbar-thumb{background:rgba(var(--portal-accent-rgb), .38)!important}body[class*=portalTheme-]:has(.appShell) ::-webkit-scrollbar-track{background:rgba(var(--portal-surface-deep-rgb), .42)!important}body[class*=portalTheme-] .appShell .leadPreview{background:rgba(var(--portal-surface-rgb), .86)!important;box-shadow:0 24px 80px #0000004d, 0 0 0 1px rgba(var(--portal-accent-rgb), .08), 0 0 44px rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .profileSummaryCard{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .12), transparent 55%), #ffffff0b!important}body[class*=portalTheme-] .appShell .profileCard{background:linear-gradient(180deg, #ffffff12, #ffffff09), rgba(var(--portal-surface-rgb), .84)!important;box-shadow:0 24px 80px #0003, 0 0 38px rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .profileHero{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .16), transparent 34rem), linear-gradient(135deg, #ffffff14, #ffffff09), rgba(var(--portal-surface-rgb), .86)!important;box-shadow:0 24px 80px #0000003d, 0 0 42px rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .profileAvatar{background:linear-gradient(135deg, var(--portal-accent), var(--portal-brand-accent))!important;box-shadow:0 18px 50px rgba(var(--portal-accent-rgb), .22)!important}body[class*=portalTheme-] .appShell .profileMiniCard,body[class*=portalTheme-] .appShell .profileSectionComfort{background:linear-gradient(180deg, #fff1, #ffffff08), rgba(var(--portal-surface-rgb), .82)!important;box-shadow:0 20px 65px #0000002e, 0 0 32px rgba(var(--portal-accent-rgb), .045)!important}body[class*=portalTheme-] .appShell .profileSectionHeader>span{border:1px solid rgba(var(--portal-accent-rgb), .25)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .profileTags span{border:1px solid rgba(var(--portal-accent-rgb), .28)!important;background:rgba(var(--portal-accent-rgb), .085)!important}body[class*=portalTheme-] .appShell .leadTopLine strong{background:rgba(var(--portal-accent-rgb), .12)!important;border:1px solid rgba(var(--portal-accent-rgb), .24)!important}body[class*=portalTheme-] .appShell .leadActions a{border-color:rgba(var(--portal-accent-rgb), .35)!important;background:rgba(var(--portal-accent-rgb), .09)!important}body[class*=portalTheme-] .appShell .leadDetailHero{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .16), transparent 35rem), linear-gradient(135deg, #ffffff14, #ffffff09), rgba(var(--portal-surface-rgb), .86)!important}body[class*=portalTheme-] .appShell .leadScoreBox{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .leadDetailCard{background:linear-gradient(180deg, #fff1, #ffffff08), rgba(var(--portal-surface-rgb), .82)!important}body[class*=portalTheme-] .appShell .leadDetailActions button:first-child{border-color:rgba(var(--portal-accent-rgb), .35)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .sidebarSignout button:hover{border-color:rgba(var(--portal-accent-rgb), .35)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .accountActions a{border:1px solid rgba(var(--portal-accent-rgb), .25)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .accountHeroPanel{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .16), transparent 35rem), linear-gradient(135deg, #ffffff14, #ffffff09), rgba(var(--portal-surface-rgb), .86)!important;box-shadow:0 24px 80px #00000038, 0 0 42px rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .customerMiniBadge{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .accountWelcomeCard,body[class*=portalTheme-] .appShell .accountStatusCard,body[class*=portalTheme-] .appShell .accountPanelModern{background:linear-gradient(180deg, #ffffff12, #ffffff08), rgba(var(--portal-surface-rgb), .84)!important;box-shadow:0 24px 80px #00000038, 0 0 42px rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .accountWelcomeCard{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .16), transparent 34rem), radial-gradient(circle at bottom right, rgba(var(--portal-accent-alt-rgb), .12), transparent 30rem), linear-gradient(180deg, #ffffff14, #ffffff09), rgba(var(--portal-surface-rgb), .86)!important}body[class*=portalTheme-] .appShell .accountPrimaryActions a{border:1px solid rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .09)!important}body[class*=portalTheme-] .appShell .accountPrimaryActions a:first-child{box-shadow:0 18px 50px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .accountPanelHeader>span{border:1px solid rgba(var(--portal-accent-rgb), .25)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .accountReturnLink{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .settingsPanel{background:linear-gradient(180deg, #ffffff12, #ffffff08), rgba(var(--portal-surface-rgb), .84)!important;box-shadow:0 24px 80px #0003, 0 0 38px rgba(var(--portal-accent-rgb), .045)!important}body[class*=portalTheme-] .appShell .settingsRows>div>span{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .settingsEmailButton{border:1px solid rgba(var(--portal-accent-rgb), .28)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .accountSidebar .brand{border:1px solid rgba(var(--portal-accent-rgb), .34)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .12), rgba(var(--portal-accent-strong-rgb), .1)), #ffffff0a!important;box-shadow:0 18px 50px #00000038, 0 0 34px rgba(var(--portal-accent-rgb), .1), inset 0 1px 0 #ffffff0d!important}body[class*=portalTheme-] .appShell .accountSidebar>a:not(.brand):hover{border-color:rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .accountSidebar>a.active{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .16), rgba(var(--portal-accent-strong-rgb), .12)), #ffffff0d!important;box-shadow:0 10px 26px rgba(var(--portal-accent-strong-rgb), .16)!important}body[class*=portalTheme-] .appShell .accountSidebar .sidebarSignout button:hover{border-color:rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .accountPrimaryActions a:first-child{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .accountPrimaryActions a:not(:first-child),body[class*=portalTheme-] .appShell .settingsEmailButton,body[class*=portalTheme-] .appShell .accountActions a{border:1px solid rgba(var(--portal-accent-rgb), .28)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .sidebar{scrollbar-color:rgba(var(--portal-accent-rgb), .35) #ffffff0a!important}body[class*=portalTheme-] .appShell .sidebar::-webkit-scrollbar-thumb{background:rgba(var(--portal-accent-rgb), .35)!important}body[class*=portalTheme-] .appShell .accountSidebar>a.active,body[class*=portalTheme-] .appShell .sidebar>a.active{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .12), rgba(var(--portal-accent-strong-rgb), .075)), #ffffff0b!important;box-shadow:inset 3px 0 0 rgba(var(--portal-accent-rgb), .75), 0 10px 24px rgba(var(--portal-accent-strong-rgb), .1)!important}body[class*=portalTheme-] .appShell .accountSidebar .brand:hover,body[class*=portalTheme-] .appShell .sidebar .brand:hover{border-color:rgba(var(--portal-accent-rgb), .32)!important;background:linear-gradient(180deg, rgba(var(--portal-accent-rgb), .1), #ffffff0a), #ffffff0a!important}body[class*=portalTheme-] .appShell .sidebar{background:linear-gradient(180deg, #ffffff0e, #ffffff06), rgba(var(--portal-surface-deep-rgb), .88)!important}body[class*=portalTheme-] .appShell .accountSidebar .brand,body[class*=portalTheme-] .appShell .sidebar .brand,body[class*=portalTheme-] .appShell aside.sidebar.accountSidebar>a.brand,body[class*=portalTheme-] .appShell aside.sidebar>a.brand{border:1px solid rgba(var(--portal-accent-rgb), .34)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .1), rgba(var(--portal-accent-alt-rgb), .08))!important;box-shadow:0 0 0 1px #ffffff0a inset, 0 10px 30px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminHero>div:first-child,body[class*=portalTheme-] .appShell .adminHeroCard,body[class*=portalTheme-] .appShell .adminPanel,body[class*=portalTheme-] .appShell .adminActionPanel{background:linear-gradient(180deg, #ffffff12, #ffffff08), rgba(var(--portal-surface-rgb), .84)!important;box-shadow:0 24px 80px #0003, 0 0 38px rgba(var(--portal-accent-rgb), .045)!important}body[class*=portalTheme-] .appShell .adminHero>div:first-child{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .15), transparent 34rem), linear-gradient(180deg, #ffffff13, #ffffff08), rgba(var(--portal-surface-rgb), .86)!important}body[class*=portalTheme-] .appShell .adminPanelHeader>span{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .adminActionGrid a:hover{border-color:rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .06)!important}body[class*=portalTheme-] .appShell .adminWorkflowGrid>div>strong{background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminWorkflowGrid em{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .sidebar>a.active:after{background:var(--portal-accent)!important;box-shadow:0 0 18px rgba(var(--portal-accent-rgb), .65)!important}body[class*=portalTheme-] .appShell .adminFormGrid input:focus,body[class*=portalTheme-] .appShell .adminFormGrid select:focus{border-color:rgba(var(--portal-accent-rgb), .42)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminFormGrid button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 45px rgba(var(--portal-accent-strong-rgb), .2)!important}body[class*=portalTheme-] .appShell .companyAdminCard>div:first-child span{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .createAccountPanel{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .065)!important}body[class*=portalTheme-] .appShell .createAccountPanel a{border:1px solid rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .accountWelcomeCard,body[class*=portalTheme-] .appShell .adminHero>div:first-child{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .18), transparent 34rem), radial-gradient(circle at bottom right, rgba(var(--portal-accent-alt-rgb), .16), transparent 30rem), linear-gradient(180deg, #ffffff14, #ffffff09), rgba(var(--portal-surface-rgb), .82)!important}body[class*=portalTheme-] .appShell .adminSettingsGrid input:focus,body[class*=portalTheme-] .appShell .adminSettingsGrid select:focus,body[class*=portalTheme-] .appShell .adminSettingsNotes textarea:focus{border-color:rgba(var(--portal-accent-rgb), .42)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminSettingsSaveBar{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(180deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-strong-rgb), .08)), rgba(var(--portal-surface-deep-rgb), .94)!important}body[class*=portalTheme-] .appShell .adminSettingsSaveBar button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 45px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .realSettingsForm input:focus,body[class*=portalTheme-] .appShell .realSettingsForm select:focus,body[class*=portalTheme-] .appShell .profileRequestForm input:focus,body[class*=portalTheme-] .appShell .profileRequestForm textarea:focus{border-color:rgba(var(--portal-accent-rgb), .42)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .settingsToggleList input{accent-color:var(--portal-accent)!important}body[class*=portalTheme-] .appShell .settingsSaveBar{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(180deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-strong-rgb), .08)), rgba(var(--portal-surface-deep-rgb), .94)!important}body[class*=portalTheme-] .appShell .settingsSaveBar button,body[class*=portalTheme-] .appShell .profileRequestForm button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 45px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .adminRequestFooter button{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .portalPreferenceShell:before{background:radial-gradient(circle at 12% 14%, rgba(var(--portal-accent-rgb), .22), transparent 32rem), radial-gradient(circle at 86% 18%, rgba(var(--portal-accent-strong-rgb), .18), transparent 34rem), radial-gradient(circle at 78% 74%, rgba(var(--portal-accent-alt-rgb), .2), transparent 34rem), radial-gradient(circle at 24% 88%, rgba(var(--portal-accent-alt-rgb), .14), transparent 30rem)!important}body[class*=portalTheme-] .appShell .portalBgDim:after{background:rgba(var(--portal-surface-deep-rgb), .28)!important}body[class*=portalTheme-] .appShell .billingCompanyTop span{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .billingCompanyForm button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 45px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .billingSummaryHero{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .13), rgba(var(--portal-accent-alt-rgb), .1)), #ffffff0b!important}body[class*=portalTheme-] .appShell .billingNoticeBox{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .07)!important}body[class*=portalTheme-] .appShell .billingCompanyForm button,body[class*=portalTheme-] .appShell .billingLeadForm button,body[class*=portalTheme-] .appShell .billingLeadRow button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 45px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .billingUsageMeter>div{background:linear-gradient(90deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .billingCompanyForm input,body[class*=portalTheme-] .appShell .billingCompanyForm select,body[class*=portalTheme-] .appShell .billingCompanyForm textarea,body[class*=portalTheme-] .appShell .billingLeadForm input,body[class*=portalTheme-] .appShell .billingLeadForm select,body[class*=portalTheme-] .appShell .billingLeadForm textarea,body[class*=portalTheme-] .appShell .billingLeadRow select{background:rgba(var(--portal-surface-deep-rgb), .82)!important}body[class*=portalTheme-] .appShell .billingCompanyForm button,body[class*=portalTheme-] .appShell .billingLeadForm button,body[class*=portalTheme-] .appShell .billingLeadRow button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar>a.brand,body[class*=portalTheme-] .appShell .sidebar.adminSidebar>a.brand{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .16), rgba(var(--portal-accent-strong-rgb), .08)), #ffffff09!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar>a.active,body[class*=portalTheme-] .appShell .sidebar.adminSidebar>a.active{border-color:rgba(var(--portal-accent-rgb), .28)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .18), rgba(var(--portal-accent-strong-rgb), .08)), #ffffff0a!important;box-shadow:0 12px 30px rgba(var(--portal-accent-strong-rgb), .12), inset 0 1px 0 #ffffff14!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar>a.active:before,body[class*=portalTheme-] .appShell .sidebar.adminSidebar>a.active:before{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .accountTopbar,body[class*=portalTheme-] .appShell .adminHero{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .1), rgba(var(--portal-accent-alt-rgb), .07)), #ffffff09!important}body[class*=portalTheme-] .appShell .billingCompanyAccordion[open]>.billingCompanySummary:before{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .22), rgba(var(--portal-accent-strong-rgb), .12))!important;border-color:rgba(var(--portal-accent-rgb), .24)!important}body[class*=portalTheme-] .appShell .offerCsvForm textarea,body[class*=portalTheme-] .appShell .manualOfferForm textarea,body[class*=portalTheme-] .appShell .offerCsvForm input,body[class*=portalTheme-] .appShell .manualOfferForm input,body[class*=portalTheme-] .appShell .offerCsvForm select,body[class*=portalTheme-] .appShell .manualOfferForm select{background:rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell .offerCsvForm button,body[class*=portalTheme-] .appShell .manualOfferForm button,body[class*=portalTheme-] .appShell .offerActionRow button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .offerAdminCard,body[class*=portalTheme-] .appShell .customerOfferCard{background:linear-gradient(135deg, #ffffff0e, #ffffff06), rgba(var(--portal-surface-alt-rgb), .54)!important}body[class*=portalTheme-] .appShell .offerUrlSyncForm input,body[class*=portalTheme-] .appShell .offerUrlSyncForm select{background:rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell .offerUrlSyncForm button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .offerOpsGrid article{background:linear-gradient(135deg, #ffffff0e, #ffffff06), rgba(var(--portal-surface-alt-rgb), .54)!important}body[class*=portalTheme-] .appShell .offerFilterForm select{background:rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell .offerFilterForm button{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .offerQueuePagination a:hover,body[class*=portalTheme-] .appShell .offerQueuePagination a:focus-visible{border-color:rgba(var(--portal-accent-rgb), .46)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .customerLeadHero{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .18), transparent 32%), linear-gradient(135deg, #ffffff12, #ffffff06), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .customerStatusGrid article{background:linear-gradient(135deg, #ffffff0e, #ffffff05), rgba(var(--portal-surface-alt-rgb), .52)!important}body[class*=portalTheme-] .appShell .customerHowItWorks{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-accent-rgb), .07)!important}body[class*=portalTheme-] .appShell .customerLeadCard{background:linear-gradient(135deg, #ffffff0f, #ffffff06), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .customerLeadCard.status-sent{border-color:rgba(var(--portal-accent-rgb), .26)!important}body[class*=portalTheme-] .appShell .customerLeadScore{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .customerLeadActions form:first-child button{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .24), rgba(var(--portal-accent-strong-rgb), .16))!important}body[class*=portalTheme-] .appShell .customerAcceptForm input{accent-color:var(--portal-accent)!important}body[class*=portalTheme-] .appShell .customerBillingExplainer{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .14), transparent 32%), rgba(var(--portal-surface-alt-rgb), .54)!important}body[class*=portalTheme-] .appShell .customerBillingRules strong{background:rgba(var(--portal-accent-rgb), .16)!important}body[class*=portalTheme-] .appShell .customerFullAgencyPath summary{color:rgba(var(--portal-accent-rgb), .9)!important}body[class*=portalTheme-] .appShell .customerNextStepCard,body[class*=portalTheme-] .appShell .customerInfoCard{background:linear-gradient(135deg, #ffffff0f, #ffffff06), rgba(var(--portal-surface-alt-rgb), .56)!important}body[class*=portalTheme-] .appShell .customerNextStepCard:hover{border-color:rgba(var(--portal-accent-rgb), .28)!important}body[class*=portalTheme-] .appShell .customerTagList em{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .currentPlanPanel{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .16), transparent 34%), linear-gradient(135deg, #fff1, #ffffff06), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .planChangeDrawer{background:linear-gradient(135deg, #ffffff0b, #ffffff05), rgba(var(--portal-surface-alt-rgb), .5)!important}body[class*=portalTheme-] .appShell .planChangeDrawer summary:after{background:rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell .customerPlanOption button,body[class*=portalTheme-] .appShell .customerContactButton{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .selectedChip{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .signupPickerSearch{background:rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .signupPickerSearch:focus{border-color:rgba(var(--portal-accent-rgb), .55)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell .signupPickerOptions button:hover{border-color:rgba(var(--portal-accent-rgb), .34)!important}body[class*=portalTheme-] .appShell .customerAcceptForm button{background:linear-gradient(135deg, #22c55e, var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .adminHeroPanel{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .18), transparent 34%), linear-gradient(135deg, #ffffff12, #ffffff06), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .adminOpsGrid article{background:linear-gradient(135deg, #ffffff0e, #ffffff05), rgba(var(--portal-surface-alt-rgb), .52)!important}body[class*=portalTheme-] .appShell .adminActionGrid a{background:linear-gradient(135deg, #ffffff0f, #ffffff06), rgba(var(--portal-surface-alt-rgb), .56)!important}body[class*=portalTheme-] .appShell .adminActionGrid a:hover{border-color:rgba(var(--portal-accent-rgb), .3)!important}body[class*=portalTheme-] .appShell .adminPanel{background:linear-gradient(135deg, #ffffff0e, #ffffff06), rgba(var(--portal-surface-alt-rgb), .56)!important}body[class*=portalTheme-] .appShell .adminPanelHeader a,body[class*=portalTheme-] .appShell .adminPanelHeader span{border:1px solid rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .usageMeter span{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .customerContactButton:hover{box-shadow:0 14px 34px rgba(var(--portal-accent-strong-rgb), .18)!important}body[class*=portalTheme-] .appShell .customerContactButton:active{box-shadow:0 8px 18px rgba(var(--portal-accent-strong-rgb), .14)!important}body[class*=portalTheme-] .appShell .portalSidebar a[aria-current=page],body[class*=portalTheme-] .appShell .sidebarLink.active{box-shadow:0 0 0 1px rgba(var(--portal-accent-rgb), .22), 0 10px 28px rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell .dismissReasonForm select,body[class*=portalTheme-] .appShell .dismissReasonForm textarea{background:rgba(var(--portal-surface-alt-rgb), .62)!important}body[class*=portalTheme-] .appShell .dismissChoicePanel{background:radial-gradient(circle at top left, #fbbf241c, transparent 34%), rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .dismissNoteDrawer textarea{background:rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell .sidebarIcon{border:1px solid rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell .sidebar a.active .sidebarIcon,body[class*=portalTheme-] .appShell .sidebar a:hover .sidebarIcon,body[class*=portalTheme-] .appShell .sidebarSignout button:hover .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .34)!important;box-shadow:inset 0 1px 0 #ffffff0d, 0 0 20px rgba(var(--portal-accent-rgb), .14)!important}body[class*=portalTheme-] .appShell .sidebar a.active .sidebarIcon{background:radial-gradient(circle at 30% 20%, #ffffff38, transparent 30%), linear-gradient(135deg, rgba(var(--portal-accent-rgb), .92), rgba(var(--portal-accent-strong-rgb), .92))!important}@media (max-width:760px){body[class*=portalTheme-] .appShell .mobileSidebarHamburger{border:1px solid rgba(var(--portal-accent-rgb), .36)!important;background:radial-gradient(circle at 28% 22%, #ffffff3d, transparent 24%), radial-gradient(circle at 75% 85%, rgba(var(--portal-accent-strong-rgb), .34), transparent 34%), linear-gradient(135deg, #082f49f5, rgba(var(--portal-surface-alt-rgb), .98))!important;box-shadow:0 16px 40px #00000057, 0 0 0 1px rgba(var(--portal-accent-rgb), .08), 0 0 34px rgba(var(--portal-accent-rgb), .2)!important}body[class*=portalTheme-] .appShell .mobileSidebarHamburger:before{background:conic-gradient(from 180deg, transparent, rgba(var(--portal-accent-rgb), .22), transparent, rgba(var(--portal-accent-alt-rgb), .2), transparent)!important}body[class*=portalTheme-] .appShell .mobileSidebarHamburger:after{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .2), transparent 38%), rgba(var(--portal-surface-deep-rgb), .62)!important}body[class*=portalTheme-] .appShell .mobileSidebarHamburger span{box-shadow:0 0 12px rgba(var(--portal-accent-rgb), .38)!important}body[class*=portalTheme-] .appShell .mobileSidebarBackdrop{background:rgba(var(--portal-surface-deep-rgb), 0)!important}body[class*=portalTheme-] .appShell .mobileSidebarToggleInput:checked~.mobileSidebarBackdrop{background:rgba(var(--portal-surface-deep-rgb), .6)!important}}body[class*=portalTheme-] .appShell .sourceImportForm input,body[class*=portalTheme-] .appShell .sourceImportForm select,body[class*=portalTheme-] .appShell .sourceImportForm textarea{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .sourceImportForm input:focus,body[class*=portalTheme-] .appShell .sourceImportForm select:focus,body[class*=portalTheme-] .appShell .sourceImportForm textarea:focus{border-color:rgba(var(--portal-accent-rgb), .55)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .sourceQueueActions input{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .sourceQueueActions input:focus{border-color:rgba(var(--portal-accent-rgb), .52)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminMain .adminSection{background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .adminMain .adminListItem{background:rgba(var(--portal-surface-deep-rgb), .52)!important}body[class*=portalTheme-] .appShell .adminMain .adminListMeta span,body[class*=portalTheme-] .appShell .adminMain .adminListMeta a{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .adminMain .adminListMeta span:first-child{border-color:rgba(var(--portal-accent-rgb), .26)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .adminMain .emptyState{background:rgba(var(--portal-surface-deep-rgb), .38)!important}body[class*=portalTheme-] .appShell .sidebarPageLinkStack a{background:rgba(var(--portal-surface-alt-rgb), .46)!important}body[class*=portalTheme-] .appShell .sidebarPageLinkStack a:hover{border-color:rgba(var(--portal-accent-rgb), .28)!important;background:rgba(var(--portal-accent-rgb), .075)!important}body[class*=portalTheme-] .appShell .inlineCandidateForm select,body[class*=portalTheme-] .appShell .inlineCandidateForm input,body[class*=portalTheme-] .appShell .inlineCandidateForm textarea{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .adminDetailsPanel{background:rgba(var(--portal-surface-deep-rgb), .32)!important}body[class*=portalTheme-] .appShell .adminDetailsPanel>summary:after{color:rgba(var(--portal-accent-rgb), .92)!important}body[class*=portalTheme-] .appShell .billingLockedPlanValues>div{border:1px solid rgba(var(--portal-accent-rgb), .14)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .09), transparent 44%), #ffffff09!important}body[class*=portalTheme-] .appShell .realSettingsGrid input,body[class*=portalTheme-] .appShell .realSettingsGrid select,body[class*=portalTheme-] .appShell .adminSettingsNotes textarea{background:rgba(var(--portal-surface-deep-rgb), .58)!important}body[class*=portalTheme-] .appShell .settingsToggleCard{border:1px solid rgba(var(--portal-accent-rgb), .14)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .08), transparent 42%), #ffffff09!important}body[class*=portalTheme-] .appShell .settingsToggleCard input{accent-color:var(--portal-accent)!important}body[class*=portalTheme-] .appShell .activeLeadHero .customerLeadHeroCard{border-color:rgba(var(--portal-accent-alt-rgb), .22)!important;background:radial-gradient(circle at 20% 10%, rgba(var(--portal-accent-alt-rgb), .1), transparent 34%), rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .activeLeadStats article:first-child{border-color:rgba(var(--portal-accent-alt-rgb), .28)!important;box-shadow:inset 0 0 0 1px rgba(var(--portal-accent-alt-rgb), .06)!important}body[class*=portalTheme-] .appShell .activeLeadCard{border-color:rgba(var(--portal-accent-alt-rgb), .2)!important;background:radial-gradient(circle at 92% 8%, rgba(var(--portal-accent-alt-rgb), .11), transparent 30%), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .92), rgba(var(--portal-surface-deep-rgb), .86))!important}body[class*=portalTheme-] .appShell .activeLeadActionBar{background:rgba(var(--portal-surface-deep-rgb), .34)!important}body[class*=portalTheme-] .appShell .offerDraftSendForm button{border:1px solid rgba(var(--portal-accent-alt-rgb), .28)!important;background:rgba(var(--portal-accent-alt-rgb), .1)!important}body[class*=portalTheme-] .appShell .offerDraftSendForm button:hover{background:rgba(var(--portal-accent-alt-rgb), .16)!important}body[class*=portalTheme-] .appShell .samSearchPanel{border-color:rgba(var(--portal-accent-alt-rgb), .18)!important}body[class*=portalTheme-] .appShell .samSearchForm input{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .samSearchForm button{border:1px solid rgba(var(--portal-accent-alt-rgb), .32)!important;background:rgba(var(--portal-accent-alt-rgb), .13)!important}body[class*=portalTheme-] .appShell .samSearchForm button:hover{background:rgba(var(--portal-accent-alt-rgb), .2)!important}body[class*=portalTheme-] .appShell .candidateMatchSummary:after{color:rgba(var(--portal-accent-rgb), .85)!important}body[class*=portalTheme-] .appShell .candidateOpportunityPanel,body[class*=portalTheme-] .appShell .candidateCompanyPanel,body[class*=portalTheme-] .appShell .candidateDecisionPanel{background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .07), transparent 18rem), rgba(var(--portal-surface-alt-rgb), .34)!important}body[class*=portalTheme-] .appShell .candidateOpportunityMeta span,body[class*=portalTheme-] .appShell .candidateScopeTags span{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .candidateScopeBlock{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-surface-deep-rgb), .32)!important}body[class*=portalTheme-] .appShell .candidateScopeBlock span,body[class*=portalTheme-] .appShell .candidateDecisionBlock span,body[class*=portalTheme-] .appShell .candidateSourceLine>span{color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-] .appShell .candidateRequirementsBlock{background:rgba(var(--portal-surface-deep-rgb), .22)!important}body[class*=portalTheme-] .appShell .candidateRequirementsBlock span{color:rgba(var(--portal-accent-alt-rgb), .82)!important}body[class*=portalTheme-] .appShell .candidateSourceLinks a{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .07)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .sourceQueueTodayGrid article,body[class*=portalTheme-] .appShell .sourceQueueNextAction{background:linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .78), rgba(var(--portal-surface-deep-rgb), .55))!important}body[class*=portalTheme-] .appShell .sourceQueueTodayGrid span,body[class*=portalTheme-] .appShell .sourceQueueNextAction span,body[class*=portalTheme-] .appShell .sourceQueueSectionCount{color:rgba(var(--portal-accent-rgb), .82)!important}body[class*=portalTheme-] .appShell .sourceQueueNextAction{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:radial-gradient(circle at 10% 0%, rgba(var(--portal-accent-rgb), .12), transparent 32rem), linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .82), rgba(var(--portal-surface-deep-rgb), .58))!important}body[class*=portalTheme-] .appShell .sourceQueueSectionNav a{background:rgba(var(--portal-surface-alt-rgb), .62)!important}body[class*=portalTheme-] .appShell .sourceQueueSectionNav a:hover{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .sourceQueueSectionCount{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .adminSourceStatusGrid article,body[class*=portalTheme-] .appShell .adminSourceRunSummary article{background:radial-gradient(circle at 20% 0%, rgba(var(--portal-accent-rgb), .08), transparent 18rem), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .adminSourceStatusGrid span,body[class*=portalTheme-] .appShell .adminSourceRunSummary span{color:rgba(var(--portal-accent-rgb), .82)!important}body[class*=portalTheme-] .appShell .candidateEvidenceStrip article{background:radial-gradient(circle at 10% 0%, rgba(var(--portal-accent-rgb), .08), transparent 18rem), rgba(var(--portal-surface-alt-rgb), .52)!important}body[class*=portalTheme-] .appShell .candidateEvidenceStrip span{color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-] .appShell .candidateMatchCard:hover,body[class*=portalTheme-] .appShell .sourceQueueRawSection .adminListItem:hover,body[class*=portalTheme-] .appShell .customerLeadCard:hover{border-color:rgba(var(--portal-accent-rgb), .28)!important}body[class*=portalTheme-] .appShell .candidateMatchDetails>summary:hover,body[class*=portalTheme-] .appShell .sourceQueueToolCard>summary:hover,body[class*=portalTheme-] .appShell .sourceQueueMaintenanceDetails>summary:hover,body[class*=portalTheme-] .appShell .sourceQueueHistoryDetails>summary:hover{background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .customerDecisionGuide article{background:linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .72), rgba(var(--portal-surface-deep-rgb), .46))!important}body[class*=portalTheme-] .appShell .customerDecisionGuide span{color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-]:has(.appShell) .supportFab{border:1px solid rgba(var(--portal-accent-rgb), .32)!important;background:radial-gradient(circle at 18% 0%, rgba(var(--portal-accent-rgb), .28), transparent 6rem), linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .96), #1e293beb)!important}body[class*=portalTheme-]:has(.appShell) .supportFab span{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-]:has(.appShell) .supportPanel{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .14), transparent 14rem), linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .96), rgba(var(--portal-surface-deep-rgb), .92))!important}:is(body[class*=portalTheme-]:has(.appShell) .supportPanelHeader span,body[class*=portalTheme-]:has(.appShell) .supportQuickAnswer span,body[class*=portalTheme-]:has(.appShell) .supportFeedbackMeta span){color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-]:has(.appShell) .supportTabs button.active{background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .22), rgba(var(--portal-accent-strong-rgb), .14))!important}body[class*=portalTheme-]:has(.appShell) .supportHelpGrid a:hover{border-color:rgba(var(--portal-accent-rgb), .26)!important;background:rgba(var(--portal-accent-rgb), .065)!important}:is(body[class*=portalTheme-]:has(.appShell) .supportFeedbackForm select,body[class*=portalTheme-]:has(.appShell) .supportFeedbackForm input,body[class*=portalTheme-]:has(.appShell) .supportFeedbackForm textarea){background:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-]:has(.appShell) .supportFeedbackActions button[type=submit]{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important}body[class*=portalTheme-]:has(.appShell) .supportInboxToolbar select{background:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxToolbar button{background:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-]:has(.appShell) .supportAdminNoteInput{background:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxToolbar button{background:rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxItem.priority-urgent{background:linear-gradient(135deg, #f8717117, #ffffff09), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxItem.status-new.priority-urgent{background:linear-gradient(135deg, #f8717117, #ffffff09), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxItem.status-new{border-color:rgba(var(--portal-accent-rgb), .26)!important}body[class*=portalTheme-]:has(.appShell) .supportInboxNote{border-left:3px solid rgba(var(--portal-accent-rgb), .35)!important}:is(body[class*=portalTheme-]:has(.appShell) .supportInboxActions button:nth-child(5),body[class*=portalTheme-]:has(.appShell) .supportAdminActions a:first-child){background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .22), rgba(var(--portal-accent-strong-rgb), .14))!important}body[class*=portalTheme-]:has(.appShell) .supportAdminActions article span{color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain>span{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .14), rgba(var(--portal-accent-strong-rgb), .08)), rgba(var(--portal-surface-alt-rgb), .72)!important;box-shadow:0 22px 70px #00000052, 0 0 38px rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .customerNextActionBanner,body[class*=portalTheme-] .appShell .customerQolUsageBar,body[class*=portalTheme-] .appShell .profileCompletenessPanel,body[class*=portalTheme-] .appShell .billingBenefitExplainer,body[class*=portalTheme-] .appShell .customerWhyMatchPanel{border:1px solid rgba(var(--portal-accent-rgb), .14)!important;background:linear-gradient(135deg, rgba(var(--portal-surface-alt-rgb), .9), rgba(var(--portal-surface-deep-rgb), .74)), rgba(var(--portal-surface-deep-rgb), .68)!important}body[class*=portalTheme-] .appShell .customerNextActionBanner span,body[class*=portalTheme-] .appShell .customerQolUsageBar span,body[class*=portalTheme-] .appShell .profileCompletenessPanel span,body[class*=portalTheme-] .appShell .billingBenefitHeader span,body[class*=portalTheme-] .appShell .customerWhyMatchPanel span{color:rgba(var(--portal-accent-rgb), .88)!important}body[class*=portalTheme-] .appShell .customerQolUsageMeter,body[class*=portalTheme-] .appShell .profileCompletenessMeter{background:rgba(var(--portal-surface-alt-rgb), .86)!important}body[class*=portalTheme-] .appShell .customerQolUsageMeter span,body[class*=portalTheme-] .appShell .profileCompletenessMeter span{background:linear-gradient(90deg, rgba(var(--portal-accent-alt-rgb), .72), rgba(var(--portal-accent-rgb), .86))!important;box-shadow:0 0 24px rgba(var(--portal-accent-rgb), .22)!important}body[class*=portalTheme-] .appShell .customerQolUsageFacts span,body[class*=portalTheme-] .appShell .customerQolUsageFacts a{background:rgba(var(--portal-surface-alt-rgb), .62)!important}body[class*=portalTheme-] .appShell .customerQolUsageFacts a{color:rgba(var(--portal-accent-rgb), .95)!important}body[class*=portalTheme-] .appShell .customerLeadFilterStrip a{background:rgba(var(--portal-surface-alt-rgb), .7)!important}body[class*=portalTheme-] .appShell .customerLeadFilterStrip a.active,body[class*=portalTheme-] .appShell .customerLeadFilterStrip a[aria-current=page]{border-color:rgba(var(--portal-accent-rgb), .42)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .2), rgba(var(--portal-accent-strong-rgb), .12)), rgba(var(--portal-surface-alt-rgb), .82)!important}body[class*=portalTheme-] .appShell .customerLeadFilterStrip a strong{background:rgba(var(--portal-surface-deep-rgb), .68)!important;color:rgba(var(--portal-accent-rgb), .95)!important}body[class*=portalTheme-] .appShell .customerUnlockPreview{background:linear-gradient(135deg, #fbbf241a, rgba(var(--portal-surface-alt-rgb), .72))!important}body[class*=portalTheme-] .appShell .customerWhyMatchPanel article{border-left:2px solid rgba(var(--portal-accent-rgb), .3)!important}body[class*=portalTheme-] .appShell .profileCompletenessItems article>span{background:rgba(var(--portal-surface-alt-rgb), .82)!important}body[class*=portalTheme-] .appShell .billingBenefitHeader em{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;color:rgba(var(--portal-accent-rgb), .95)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .billingBenefitGrid article,body[class*=portalTheme-] .appShell .billingBenefitRules article{background:rgba(var(--portal-surface-alt-rgb), .56)!important}body[class*=portalTheme-] .appShell .billingBenefitGrid article.current{border-color:rgba(var(--portal-accent-rgb), .4)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .16), rgba(var(--portal-surface-alt-rgb), .62))!important}body[class*=portalTheme-] .appShell .billingBenefitGrid article em{background:rgba(var(--portal-surface-deep-rgb), .46)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a{background:linear-gradient(180deg, #ffffff0a, #ffffff05), rgba(var(--portal-surface-alt-rgb), .38)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:hover{border-color:rgba(var(--portal-accent-rgb), .28)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .11), rgba(var(--portal-accent-strong-rgb), .055)), rgba(var(--portal-surface-alt-rgb), .48)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.active{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .18), rgba(var(--portal-accent-strong-rgb), .09)), rgba(var(--portal-surface-alt-rgb), .56)!important;box-shadow:inset 3px 0 0 rgba(var(--portal-accent-rgb), .82), 0 10px 24px rgba(var(--portal-accent-strong-rgb), .11)!important}body[class*=portalTheme-] .appShell .matchingProfileNameCard,body[class*=portalTheme-] .appShell .matchingProfileSummaryCard,body[class*=portalTheme-] .appShell .settingsAccordionPicker,body[class*=portalTheme-] .appShell .matchingProfileSaveBar{background:rgba(var(--portal-surface-alt-rgb), .62)!important}body[class*=portalTheme-] .appShell .matchingProfileChip{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .realSettingsPage input:not([type]),body[class*=portalTheme-] .appShell .realSettingsPage input[type=text],body[class*=portalTheme-] .appShell .realSettingsPage input[type=email],body[class*=portalTheme-] .appShell .realSettingsPage input[type=password],body[class*=portalTheme-] .appShell .realSettingsPage input[type=number],body[class*=portalTheme-] .appShell .realSettingsPage input[type=search],body[class*=portalTheme-] .appShell .realSettingsPage select,body[class*=portalTheme-] .appShell .realSettingsPage textarea,body[class*=portalTheme-] .appShell .matchingProfileCompanyLine input,body[class*=portalTheme-] .appShell .signupPickerSearch{background:linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .86), rgba(var(--portal-surface-deep-rgb), .72))!important}body[class*=portalTheme-] .appShell .realSettingsPage input:not([type]):focus,body[class*=portalTheme-] .appShell .realSettingsPage input[type=text]:focus,body[class*=portalTheme-] .appShell .realSettingsPage input[type=email]:focus,body[class*=portalTheme-] .appShell .realSettingsPage input[type=password]:focus,body[class*=portalTheme-] .appShell .realSettingsPage input[type=number]:focus,body[class*=portalTheme-] .appShell .realSettingsPage input[type=search]:focus,body[class*=portalTheme-] .appShell .realSettingsPage select:focus,body[class*=portalTheme-] .appShell .realSettingsPage textarea:focus,body[class*=portalTheme-] .appShell .matchingProfileCompanyLine input:focus,body[class*=portalTheme-] .appShell .signupPickerSearch:focus{border-color:rgba(var(--portal-accent-rgb), .62)!important;background:linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .96), rgba(var(--portal-surface-deep-rgb), .88))!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12), 0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-] .appShell .matchingProfileCompanyLine{background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .09), transparent 38%), rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .matchingProfileCompanyLine input{background:linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .72), rgba(var(--portal-surface-deep-rgb), .62))!important}body[class*=portalTheme-] .appShell .realSettingsPage input:-webkit-autofill{box-shadow:0 0 0 1000px rgba(var(--portal-surface-alt-rgb), .96) inset!important}body[class*=portalTheme-] .appShell .realSettingsPage input:-webkit-autofill:hover{box-shadow:0 0 0 1000px rgba(var(--portal-surface-alt-rgb), .96) inset!important}body[class*=portalTheme-] .appShell .realSettingsPage input:-webkit-autofill:focus{box-shadow:0 0 0 1000px rgba(var(--portal-surface-alt-rgb), .96) inset!important}body[class*=portalTheme-] .appShell .signupAdvancedMatching{background:rgba(var(--portal-surface-alt-rgb), .22)!important}body[class*=portalTheme-] .appShell .customerLeadWhyStrip{background:rgba(var(--portal-surface-alt-rgb), .2)!important}body[class*=portalTheme-] .appShell .customerLeadChip,body[class*=portalTheme-] .appShell .customerUnlockRevealList em{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .customerLeadUnlockBox{background:rgba(var(--portal-surface-deep-rgb), .22)!important}body[class*=portalTheme-] .appShell .profileCompletenessPanel{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .13), transparent 34%), rgba(var(--portal-surface-deep-rgb), .64)!important;box-shadow:0 18px 50px rgba(var(--portal-surface-deep-rgb), .24)!important}body[class*=portalTheme-] .appShell .profileCompletenessTop span{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .profileCompletenessMeter{background:rgba(var(--portal-surface-alt-rgb), .95)!important}body[class*=portalTheme-] .appShell .profileCompletenessMeter span{background:linear-gradient(90deg, var(--portal-accent-strong), var(--portal-accent))!important}body[class*=portalTheme-] .appShell .profileCompletenessItems article{background:rgba(var(--portal-surface-alt-rgb), .46)!important}body[class*=portalTheme-] .aventorraConfirmOverlay{background:radial-gradient(circle at 50% 20%, rgba(var(--portal-accent-rgb), .18), transparent 34%), rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-] .aventorraConfirmDialog{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .98), rgba(var(--portal-surface-deep-rgb), .96)), rgba(var(--portal-surface-deep-rgb), .96)!important}body[class*=portalTheme-] .aventorraConfirmGlow{background:rgba(var(--portal-accent-rgb), .16)!important}body[class*=portalTheme-] .aventorraConfirmHeader span{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmPrimary{border-color:rgba(var(--portal-accent-rgb), .62)!important;background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 62%, var(--portal-brand-accent))!important;color:#020617!important;box-shadow:0 14px 34px rgba(var(--portal-accent-strong-rgb), .26)!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmPrimary:hover:not(:disabled){filter:brightness(1.04)saturate(1.06);border-color:rgba(var(--portal-accent-rgb), .82)!important;box-shadow:0 17px 40px rgba(var(--portal-accent-strong-rgb), .32)!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmPrimary:focus-visible{outline-offset:3px;outline:3px solid rgba(var(--portal-accent-rgb), .34)!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmCancel{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-surface-alt-rgb), .58)!important;color:#f8fafc!important;box-shadow:none!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmCancel:hover:not(:disabled){border-color:rgba(var(--portal-accent-rgb), .42)!important;background:rgba(var(--portal-accent-rgb), .1)!important;box-shadow:0 10px 24px rgba(var(--portal-accent-strong-rgb), .12)!important}body[class*=portalTheme-] .aventorraConfirmDialog .aventorraConfirmCancel:focus-visible{outline-offset:3px;outline:3px solid rgba(var(--portal-accent-rgb), .24)!important}body[class*=portalTheme-] .aventorraConfirmDialog :is(.aventorraConfirmPrimary,.aventorraConfirmCancel):disabled{filter:saturate(.72)}body[class*=portalTheme-] .appShell .completedCandidateCard{background:radial-gradient(circle at top right, #2dd4bf14, transparent 32%), rgba(var(--portal-surface-alt-rgb), .24)!important}body[class*=portalTheme-] .appShell .billingActivationPanel{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .16), transparent 34%), radial-gradient(circle at 88% 10%, rgba(var(--portal-accent-alt-rgb), .13), transparent 36%), linear-gradient(135deg, #ffffff0f, #ffffff06), rgba(var(--portal-surface-alt-rgb), .6)!important}body[class*=portalTheme-] .appShell .billingActivationCard.featured{border-color:rgba(var(--portal-accent-rgb), .26)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .13), transparent 38%), #ffffff0d!important}body[class*=portalTheme-] .appShell .billingActivationCardTop span{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-accent-rgb), .085)!important}body[class*=portalTheme-] .appShell .billingActivationCard button,body[class*=portalTheme-] .appShell .billingActivationRefreshButton{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong))!important;box-shadow:0 18px 40px rgba(var(--portal-accent-strong-rgb), .22)!important}body[class*=portalTheme-] .appShell .billingActivationCard.selected button{background:linear-gradient(135deg, #22c55e, var(--portal-accent-strong))!important}body[class*=portalTheme-] .appShell .matchingProfileConfirmBar{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-surface-alt-rgb), .92)!important}body[class*=portalTheme-] .appShell .adminNeedsAttentionPanel{background:radial-gradient(circle at top left, #fbbf241a, transparent 36%), linear-gradient(135deg, #ffffff0e, #ffffff06), rgba(var(--portal-surface-alt-rgb), .56)!important}body[class*=portalTheme-] .appShell .adminWorkflowRail{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .08), #ffffff06), rgba(var(--portal-surface-alt-rgb), .52)!important}body[class*=portalTheme-] .appShell .adminWorkflowRail a:hover{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:rgba(var(--portal-accent-rgb), .12)!important}body[class*=portalTheme-] .appShell .adminDeliveryToolsPanel{background:linear-gradient(135deg, #ffffff0b, #ffffff05), rgba(var(--portal-surface-alt-rgb), .48)!important}body[class*=portalTheme-] .appShell .sourceQueueDangerDetails{background:radial-gradient(circle at top left, #f871711f, transparent 35%), rgba(var(--portal-surface-alt-rgb), .62)!important}body[class*=portalTheme-] .appShell .candidateEvidenceStrip{background:rgba(var(--portal-surface-deep-rgb), .34)!important}body[class*=portalTheme-] .appShell .candidateOpportunityPanel{border-color:rgba(var(--portal-accent-rgb), .16)!important;background:linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .62), rgba(var(--portal-surface-deep-rgb), .42))!important}body[class*=portalTheme-] .appShell .candidateOpportunityMeta span{background:rgba(var(--portal-surface-alt-rgb), .5)!important}body[class*=portalTheme-] .appShell .candidateScopeBlock{border-left:3px solid rgba(var(--portal-accent-rgb), .52)!important;background:rgba(var(--portal-surface-deep-rgb), .28)!important}body[class*=portalTheme-] .appShell .candidateRequirementsBlock{border-color:rgba(var(--portal-accent-alt-rgb), .16)!important}body[class*=portalTheme-] .appShell .candidateScopeTags span{background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .candidateScopeTags .candidateScopeTagsMore{color:rgba(var(--portal-accent-rgb), .82)!important}body[class*=portalTheme-] .appShell .candidateReviewSidebar{background:radial-gradient(circle at 100% 0%, rgba(var(--portal-accent-rgb), .06), transparent 16rem), rgba(var(--portal-surface-alt-rgb), .38)!important}body[class*=portalTheme-] .appShell .sourceQueueActions.candidateMatchActions{background:rgba(var(--portal-surface-deep-rgb), .3)!important}body[class*=portalTheme-] .appShell .candidateActionHeading span{color:rgba(var(--portal-accent-rgb), .82)!important}body[class*=portalTheme-] .appShell .candidateSummarySubline span{color:rgba(var(--portal-accent-rgb), .84)!important}body[class*=portalTheme-] .appShell .candidateScopeList li:before{background:rgba(var(--portal-accent-rgb), .74)!important;box-shadow:0 0 10px rgba(var(--portal-accent-rgb), .24)!important}body[class*=portalTheme-] .appShell .candidateScopeDisclosure>summary,body[class*=portalTheme-] .appShell .candidateTagDisclosure>summary,body[class*=portalTheme-] .appShell .candidateAdminBriefDetails>summary{color:rgba(var(--portal-accent-rgb), .86)!important}body[class*=portalTheme-] .appShell .candidateScopeDisclosure>summary:before,body[class*=portalTheme-] .appShell .candidateTagDisclosure>summary:before,body[class*=portalTheme-] .appShell .candidateAdminBriefDetails>summary:before{color:rgba(var(--portal-accent-rgb), .9)!important}body[class*=portalTheme-] .appShell .candidateAdminBriefDetails>summary{color:rgba(var(--portal-accent-rgb), .78)!important}body[class*=portalTheme-] .appShell .candidate-type-review{border-color:rgba(var(--portal-accent-rgb), .32)!important}body[class*=portalTheme-] .appShell .candidateScoreAudit div{background:rgba(var(--portal-surface-deep-rgb), .3)!important}body[class*=portalTheme-] .appShell .candidateClassificationAudit{background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .candidateReclassificationForm select,body[class*=portalTheme-] .appShell .candidateReclassificationForm textarea{background:rgba(var(--portal-surface-alt-rgb), .78)!important}body[class*=portalTheme-] .appShell .subcontractPreviewNotice{background:linear-gradient(135deg, #78350f38, rgba(var(--portal-surface-alt-rgb), .72))!important}body[class*=portalTheme-] .appShell .subcontractVerificationCard{background:linear-gradient(145deg, #78350f14, rgba(var(--portal-surface-alt-rgb), .9))!important}body[class*=portalTheme-] .appShell .earlySignalCard{background:linear-gradient(135deg, #ffffff0f, #ffffff06), rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .earlySignalCard.signalPreference-new{border-color:rgba(var(--portal-accent-rgb), .26)!important}body[class*=portalTheme-] .appShell .earlySignalCard.signalPreference-watching{border-color:rgba(var(--portal-accent-rgb), .2)!important}body[class*=portalTheme-] .appShell .signalStage-potential,body[class*=portalTheme-] .appShell .signalStage-bidder_identified,body[class*=portalTheme-] .appShell .signalStage-confirmed_open,body[class*=portalTheme-] .appShell .signalStage-closed,body[class*=portalTheme-] .appShell .signalStage-expired{background:rgba(var(--portal-surface-alt-rgb), .68)!important}body[class*=portalTheme-] .appShell .signalStage-bidder_identified{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:rgba(var(--portal-accent-rgb), .11)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .subcontractMatchedScopePanel,body[class*=portalTheme-] .appShell .subcontractAvailabilityPanel,body[class*=portalTheme-] .appShell .earlySignalMatchedScope,body[class*=portalTheme-] .appShell .earlySignalAvailability,body[class*=portalTheme-] .appShell .confirmedSubcontractNotice{background:rgba(var(--portal-surface-deep-rgb), .45)!important}body[class*=portalTheme-] .appShell .subcontractScopeChips em{border:1px solid rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .subcontractVerificationForm input,body[class*=portalTheme-] .appShell .subcontractVerificationForm select,body[class*=portalTheme-] .appShell .subcontractVerificationForm textarea{background:rgba(var(--portal-surface-alt-rgb), .78)!important}body[class*=portalTheme-] .appShell .earlySignalsTrustNotice{border:1px solid rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .07)!important}body[class*=portalTheme-] .appShell .earlySignalsTrustNotice a{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .earlySignalMatchedScope{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .candidateMatchedSubcontractScope{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .06)!important}body[class*=portalTheme-] .appShell .watchedSignalsDrawer{border:1px solid rgba(var(--portal-accent-rgb), .22)!important}body[class*=portalTheme-] .appShell .watchedSignalsDrawer[open]>summary{background:rgba(var(--portal-accent-rgb), .05)!important}body[class*=portalTheme-] .appShell .compactWatchedSignal{background:rgba(var(--portal-surface-alt-rgb), .64)!important}body[class*=portalTheme-] .appShell .compactSignalStatus em{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .compactWatchedSignal[open]>summary{background:rgba(var(--portal-accent-rgb), .045)!important}body[class*=portalTheme-] .appShell .signalPreferenceDisclosure{border-left:3px solid rgba(var(--portal-accent-rgb), .45)!important;background:rgba(var(--portal-accent-rgb), .05)!important}body[class*=portalTheme-] .appShell .signalBidderRoute,body[class*=portalTheme-] .appShell .adminBidderRouteList article,body[class*=portalTheme-] .appShell .activeBidderRouteList article,body[class*=portalTheme-] .appShell .readyBidderRoutesDisclosure article{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .adminBidderRoutePanel{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-accent-rgb), .045)!important}body[class*=portalTheme-] .appShell .activeBidderRouteList a,body[class*=portalTheme-] .appShell .readyBidderRoutesDisclosure summary{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .closedSignalHistoryList article{background:rgba(var(--portal-surface-alt-rgb), .58)!important}body[class*=portalTheme-] .appShell .signupPickerOptions button,body[class*=portalTheme-] .appShell .selectedChip{box-shadow:inset 0 1px 0 #ffffff09, 0 6px 18px rgba(var(--portal-surface-deep-rgb), .18)!important}body[class*=portalTheme-] .appShell .signupPickerOptions button:not(:disabled):hover,body[class*=portalTheme-] .appShell .selectedChip:not(:disabled):hover{border-color:rgba(var(--portal-accent-rgb), .34)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .07), 0 10px 24px rgba(var(--portal-accent-strong-rgb), .13), inset 0 1px 0 #ffffff0d!important}body[class*=portalTheme-] .appShell .matchingProfileLocationGrid input,body[class*=portalTheme-] .appShell .matchingProfileLocationGrid select,body[class*=portalTheme-] .appShell .matchingProfileStatusField select,body[class*=portalTheme-] .appShell .matchingProfileMoneyGrid input,body[class*=portalTheme-] .appShell .matchingProfileReviewPanel .signupPickerSearch{background-color:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-] .appShell .matchingProfileLocationGrid select option,body[class*=portalTheme-] .appShell .matchingProfileStatusField select option{background:rgb(var(--portal-surface-alt-rgb))!important}body[class*=portalTheme-] .appShell .matchingProfileLocationGrid input:focus,body[class*=portalTheme-] .appShell .matchingProfileLocationGrid select:focus,body[class*=portalTheme-] .appShell .matchingProfileStatusField select:focus,body[class*=portalTheme-] .appShell .matchingProfileMoneyGrid input:focus,body[class*=portalTheme-] .appShell .matchingProfileReviewPanel .signupPickerSearch:focus{border-color:rgba(var(--portal-accent-rgb), .62)!important;background-color:rgba(var(--portal-surface-deep-rgb), .88)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12), 0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-] .appShell .matchingProfileReviewPanel .adminSettingsNotes textarea{background:linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .84), rgba(var(--portal-surface-deep-rgb), .7))!important}body[class*=portalTheme-] .appShell .matchingProfileReviewPanel .adminSettingsNotes textarea:focus{border-color:rgba(var(--portal-accent-rgb), .62)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12), 0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-] .appShell .sourceBurninIntro{border:1px solid rgba(var(--portal-accent-rgb), .16)!important;background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .1), transparent 42%), rgba(var(--portal-surface-alt-rgb), .48)!important}body[class*=portalTheme-] .appShell .burninStartForm input{background:rgba(var(--portal-surface-deep-rgb), .72)!important}body[class*=portalTheme-] .appShell .burninPeriodLine span,body[class*=portalTheme-] .appShell .sourceOperationsStrip span{background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .burninMetricGrid article{background:rgba(var(--portal-surface-alt-rgb), .45)!important}body[class*=portalTheme-] .appShell .burninTable{background:rgba(var(--portal-surface-deep-rgb), .28)!important}body[class*=portalTheme-] .appShell .sourceControlHeader{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .11), transparent 45%), rgba(var(--portal-surface-alt-rgb), .48)!important}body[class*=portalTheme-] .appShell .sourceControlMetrics article{background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .sourceControlTableWrap{background:rgba(var(--portal-surface-deep-rgb), .26)!important}body[class*=portalTheme-] .appShell .sourceState-empty,body[class*=portalTheme-] .appShell .sourceState-filtered_empty,body[class*=portalTheme-] .appShell .sourceState-duplicate_only{border-color:rgba(var(--portal-accent-rgb), .3)!important}body[class*=portalTheme-] .appShell .sourceTargetMaintenanceNote{background:rgba(var(--portal-surface-alt-rgb), .36)!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar,body[class*=portalTheme-] .appShell .sidebar.adminSidebar{background:linear-gradient(180deg, #0b1324f7, rgba(var(--portal-surface-deep-rgb), .96))!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar .sidebarBrand,body[class*=portalTheme-] .appShell .sidebar.adminSidebar .sidebarBrand,body[class*=portalTheme-] .appShell aside.sidebar>a.brand{border:1px solid rgba(var(--portal-accent-rgb), .2)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .1), rgba(var(--portal-accent-alt-rgb), .08))!important}body[class*=portalTheme-] .appShell .sidebar.accountSidebar .sidebarNavStack>a.active,body[class*=portalTheme-] .appShell .sidebar.adminSidebar .sidebarNavStack>a.active,body[class*=portalTheme-] .appShell .sidebar.accountSidebar .sidebarNavStack>a[aria-current=page],body[class*=portalTheme-] .appShell .sidebar.adminSidebar .sidebarNavStack>a[aria-current=page]{border-color:rgba(var(--portal-accent-rgb), .26)!important;background:linear-gradient(90deg, rgba(var(--portal-accent-rgb), .12), rgba(var(--portal-accent-alt-rgb), .07))!important}body[class*=portalTheme-] .appShell :where(.customerLeadHero,.adminHero,.adminHeroPanel,.accountTopbar){background:radial-gradient(circle at top left, rgba(var(--portal-accent-rgb), .095), transparent 44%), var(--ui-surface-raised)!important}body[class*=portalTheme-] .appShell :where(.customerLeadHeroCard,.adminHeroCard,.adminHeroHealth){background:rgba(var(--portal-surface-deep-rgb), .36)!important}body[class*=portalTheme-] .appShell :where(.customerStatusGrid,.adminOpsGrid,.adminMetricGrid,.billingOverviewGrid,.offerOpsGrid,.sourceQueueTodayGrid,.systemCheckGrid)>article{background:rgba(var(--portal-surface-rgb), .7)!important}body[class*=portalTheme-] .appShell .customerNextStepCard,body[class*=portalTheme-] .appShell .adminPriorityCard,body[class*=portalTheme-] .appShell .adminActionGrid a,body[class*=portalTheme-] .appShell .customerInfoCard,body[class*=portalTheme-] .appShell .sourceQueueToolCard{background:rgba(var(--portal-surface-rgb), .72)!important}body[class*=portalTheme-] .appShell .customerNextStepCard:hover,body[class*=portalTheme-] .appShell .adminPriorityCard:hover,body[class*=portalTheme-] .appShell .adminActionGrid a:hover{border-color:rgba(var(--portal-accent-rgb), .3)!important;background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .customerNextStepCard.primary{border-color:rgba(var(--portal-accent-rgb), .3)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .11), rgba(var(--portal-accent-alt-rgb), .07))!important}body[class*=portalTheme-] .appShell .customerLeadScore{background:rgba(var(--portal-surface-deep-rgb), .3)!important}body[class*=portalTheme-] .appShell :where(.customerLeadWhyStrip,.subcontractPreviewNotice,.confirmedSubcontractNotice,.customerLeadUnlockBox,.activeLeadDetailGrid,.earlySignalAvailability,.earlySignalPrimeContext,.activePrimeProjectContext){background:rgba(var(--portal-surface-deep-rgb), .27)!important}body[class*=portalTheme-] .appShell :where(.adminSettingsSaveBar,.accountSettingsSaveRow,.matchingProfileSaveBar){background:rgba(var(--portal-surface-deep-rgb), .42)!important}body[class*=portalTheme-] .appShell :where(.adminTableWrap,.burninTableWrap){background:rgba(var(--portal-surface-deep-rgb), .26)!important}body[class*=portalTheme-]:has(.appShell) :where(.adminListItem,.billingLeadRow,.candidateMatchCard,.subcontractVerificationCard,.offerAdminCard,.supportInboxItem){background:rgba(var(--portal-surface-rgb), .68)!important}body[class*=portalTheme-] .appShell :where(.billingCompanyAccordion,.planChangeDrawer,.candidateReclassificationPanel,.sourceQueueMaintenanceDetails,.sourceQueueDangerDetails,.sourceQueueHistoryDetails,.sourceQueueRawDrawer,.watchedSignalsDrawer){background:rgba(var(--portal-surface-rgb), .62)!important}body[class*=portalTheme-] .appShell .adminWorkflowRail,body[class*=portalTheme-] .appShell .sourceQueueSectionNav{background:rgba(var(--portal-surface-deep-rgb), .76)!important}body[class*=portalTheme-] .appShell .sourceQueueNextAction{border:1px solid rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .billingActivationCard,body[class*=portalTheme-] .appShell .customerPlanOption,body[class*=portalTheme-] .appShell .currentPlanFacts>article{background:rgba(var(--portal-surface-rgb), .68)!important}@media (max-width:900px){body[class*=portalTheme-] .appShell .mobileSidebarHamburger{background:rgba(var(--portal-surface-deep-rgb), .94)!important}body[class*=portalTheme-] .appShell .mobileSidebarBackdrop{background:rgba(var(--portal-surface-deep-rgb), .68)!important}}body[class*=portalTheme-] .appShell .subcontractVerificationSection{background:radial-gradient(circle at 92% 0%, #f59e0b1a, transparent 28rem), rgba(var(--portal-surface-deep-rgb), .78)!important}body[class*=portalTheme-] .appShell .earlySignalReviewCard{background:linear-gradient(145deg, #78350f14, rgba(var(--portal-surface-rgb), .72))!important}body[class*=portalTheme-] .appShell .earlySignalReviewBody{background:rgba(var(--portal-surface-deep-rgb), .2)!important}body[class*=portalTheme-] .appShell .appEmptyState{border:1px dashed rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .58), rgba(var(--portal-surface-deep-rgb), .42))!important}body[class*=portalTheme-] .appShell .appEmptyState :where(.eyebrow){color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .appEmptyStateWarning{background:linear-gradient(145deg, #78350f21, rgba(var(--portal-surface-deep-rgb), .46))!important}body[class*=portalTheme-] .appShell aside.sidebar.accountSidebar,body[class*=portalTheme-] .appShell aside.sidebar.adminSidebar{border-color:rgba(var(--portal-accent-rgb), .16)!important;background:radial-gradient(circle at 18% 0%, rgba(var(--portal-accent-rgb), .11), transparent 31%), radial-gradient(circle at 100% 12%, rgba(var(--portal-accent-alt-rgb), .08), transparent 34%), linear-gradient(180deg, rgba(var(--portal-surface-rgb), .985), rgba(var(--portal-surface-deep-rgb), .98))!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarBrand{border:1px solid rgba(var(--portal-accent-rgb), .22)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .11), rgba(var(--portal-accent-alt-rgb), .075)), rgba(var(--portal-surface-alt-rgb), .52)!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 12px 26px rgba(var(--portal-surface-deep-rgb), .18)!important}body[class*=portalTheme-] .appShell .sidebarBrandMark{border:1px solid rgba(var(--portal-accent-rgb), .42)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .95), rgba(var(--portal-accent-strong-rgb), .9) 55%, rgba(var(--portal-brand-accent-rgb), .92))!important;box-shadow:0 10px 24px rgba(var(--portal-accent-strong-rgb), .25), inset 0 1px 0 #ffffff4d!important}body[class*=portalTheme-] .appShell .sidebarBrandCopy small{color:rgba(var(--portal-accent-rgb), .72)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarGroupLabel:after{background:linear-gradient(90deg, rgba(var(--portal-accent-rgb), .18), transparent)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.sidebarLink,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a{background:linear-gradient(180deg, #ffffff09, #ffffff03), rgba(var(--portal-surface-alt-rgb), .29)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.sidebarLink:hover,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:hover{border-color:rgba(var(--portal-accent-rgb), .24)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .09), rgba(var(--portal-accent-alt-rgb), .045)), rgba(var(--portal-surface-alt-rgb), .44)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.sidebarLink.active,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.active,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a[aria-current=page]{border-color:rgba(var(--portal-accent-rgb), .42)!important;background:linear-gradient(105deg, rgba(var(--portal-accent-rgb), .22), rgba(var(--portal-accent-strong-rgb), .12) 62%, rgba(var(--portal-accent-alt-rgb), .11)), rgba(var(--portal-surface-alt-rgb), .58)!important;box-shadow:inset 3px 0 0 var(--portal-accent), inset 0 1px 0 #ffffff0e, 0 11px 28px rgba(var(--portal-accent-strong-rgb), .13)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.active:after,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a[aria-current=page]:after{background:var(--portal-accent-soft)!important;box-shadow:0 0 12px rgba(var(--portal-accent-rgb), .75)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a .sidebarIcon,body[class*=portalTheme-] .appShell aside.sidebar .sidebarSignout button .sidebarIcon{background:rgba(var(--portal-surface-alt-rgb), .5)!important;color:rgba(var(--portal-accent-rgb), .57)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a:hover .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .22)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a.active .sidebarIcon,body[class*=portalTheme-] .appShell aside.sidebar .sidebarNavStack a[aria-current=page] .sidebarIcon{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .38), rgba(var(--portal-accent-strong-rgb), .42))!important;box-shadow:0 8px 18px rgba(var(--portal-accent-rgb), .17)!important}body[class*=portalTheme-] .appShell aside.sidebar .sidebarSignout button{background:rgba(var(--portal-surface-alt-rgb), .25)!important}body[class*=portalTheme-] .appShell nav.publicTopbar.publicHomeNav[data-portal-fixed-home-nav=true]{border:1px solid rgba(var(--portal-accent-rgb), .19)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--portal-accent-rgb), .12), transparent 32%), radial-gradient(circle at 95% 12%, rgba(var(--portal-accent-alt-rgb), .1), transparent 34%), linear-gradient(180deg, rgba(var(--portal-surface-rgb), .94), rgba(var(--portal-surface-deep-rgb), .91))!important}body[class*=portalTheme-] .appShell .operationalJobCard,body[class*=portalTheme-] .appShell .operationalIncidentCard{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .operationalJobCard.is-running,body[class*=portalTheme-] .appShell .operationalJobCard.is-warming,body[class*=portalTheme-] .appShell .operationalIncidentCard.is-info{border-color:rgba(var(--portal-accent-rgb), .35)!important}body[class*=portalTheme-] .appShell .adminMfaPrimaryButton{box-shadow:0 12px 28px rgba(var(--portal-accent-rgb), .18)!important}body[class*=portalTheme-] .appShell .adminMfaEnrollmentPanel{background:rgba(var(--portal-surface-deep-rgb), .32)!important}body[class*=portalTheme-] .appShell .adminMfaSecret{background:rgba(var(--portal-surface-deep-rgb), .58)!important}body[class*=portalTheme-] .appShell .loadingPortalSidebar{border:1px solid rgba(var(--portal-accent-rgb), .12)!important;background:linear-gradient(180deg, rgba(var(--portal-accent-rgb), .055), transparent 28%), #050c1be0!important}body[class*=portalTheme-] .appShell .loadingSidebarRow{background:rgba(var(--portal-surface-alt-rgb), .34)!important}body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain .loadingBrandMark{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain .loadingRail>span{background:linear-gradient(90deg, transparent, var(--portal-accent), var(--portal-brand-accent), transparent)!important}body[class*=portalTheme-]:has(.appShell) .routeTransitionCurtain{background:radial-gradient(circle at 50% 38%, rgba(var(--portal-accent-rgb), .12), transparent 31rem), radial-gradient(circle at 78% 14%, rgba(var(--portal-accent-alt-rgb), .1), transparent 28rem), rgba(var(--portal-surface-deep-rgb), .94)!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel{border:1px solid rgba(var(--portal-accent-rgb), .17)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .075), transparent 46%), rgba(var(--portal-surface-deep-rgb), .9)!important}body[class*=portalTheme-] .appShell .accountSettingsTabs{background:rgba(var(--portal-surface-deep-rgb), .5)!important}body[class*=portalTheme-] .appShell .accountSettingsTab:hover{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-accent-rgb), .07)!important}body[class*=portalTheme-] .appShell .accountSettingsTab.active{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .14), transparent 45%), linear-gradient(135deg, rgba(var(--portal-accent-rgb), .15), rgba(var(--portal-accent-strong-rgb), .09))!important;box-shadow:inset 0 1px 0 #ffffff0d, 0 9px 24px rgba(var(--portal-accent-strong-rgb), .1)!important}body[class*=portalTheme-] .appShell .privacyRequestField :where(input,select,textarea){background:linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .86), rgba(var(--portal-surface-deep-rgb), .72))!important}body[class*=portalTheme-] .appShell .privacyRequestField :where(input,select,textarea):focus{border-color:rgba(var(--portal-accent-rgb), .62)!important;background-color:rgba(var(--portal-surface-deep-rgb), .88)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12), 0 12px 28px #0000002e, inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-] .appShell .privacyRequestTypeSummary{border-left:3px solid rgba(var(--portal-accent-rgb), .58)!important;background:rgba(var(--portal-accent-rgb), .06)!important}body[class*=portalTheme-] .appShell .billingActivationPrivacyAccess a{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .matchingProfileRequirementGuide{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at 10% 0%, rgba(var(--portal-accent-rgb), .09), transparent 42%), rgba(var(--portal-surface-alt-rgb), .5)!important}body[class*=portalTheme-] .appShell .matchingProfileRequirementBadge{background:rgba(var(--portal-surface-alt-rgb), .72)!important}body[class*=portalTheme-] .appShell .matchingProfileRequirementBadge.required{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:rgba(var(--portal-accent-rgb), .13)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-]:has(.appShell) .supportWidgetIconOnly .supportFab:after{background:rgba(var(--portal-surface-deep-rgb), .96)!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview{border:1px solid rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--portal-accent-rgb), .11), transparent 34%), linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .76), rgba(var(--portal-surface-deep-rgb), .64))!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview>div{background:rgba(var(--portal-surface-alt-rgb), .5)!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview span{color:var(--portal-accent)!important}body[class*=portalTheme-] .appShell .unifiedSettingsSectionLead>span{border:1px solid rgba(var(--portal-accent-rgb), .26)!important;background:rgba(var(--portal-accent-rgb), .09)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .unifiedCoverageSummary{background:rgba(var(--portal-surface-deep-rgb), .36)!important}body[class*=portalTheme-] .appShell :is(dialog:not(.aventorraConfirmDialog),[role=dialog]:not(.aventorraConfirmDialog),details:not(.appEmptyStateWarning):not(.sourceQueueDangerDetails),.planChangeDrawer,.dismissNoteDrawer,.watchedSignalsDrawer,.historySignalDrawer,.sourceQueueRawDrawer){border-color:rgba(var(--portal-accent-rgb), .18)!important;background-color:rgba(var(--portal-surface-rgb), .94)!important}body[class*=portalTheme-] .appShell :is(details:not(.appEmptyStateWarning):not(.sourceQueueDangerDetails)>summary,.settingsAccordionPicker,.compactPickerOptions,.signupPickerOptions,.sourceQueueSectionNav){accent-color:var(--portal-accent)!important}body[class*=portalTheme-]:has(.appShell) :is(.supportPanel,.supportFab){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}body[class*=portalTheme-] .appShell .systemCheckWorkspace :is(.systemHealthStrip>article,.systemIncidentRow,.systemCheckGroups>details,.systemJobTable,.systemJobRow,.systemActivityRow,.systemOlderActivity,.systemKpiStrip){border-color:rgba(var(--portal-accent-rgb), .15)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .035), transparent 58%), rgba(var(--portal-surface-deep-rgb), .66)!important}body[class*=portalTheme-] .appShell .systemCheckWorkspace :is(.systemIncidentBody,.systemJobTableHeader,.systemIncidentEvidence>span,.systemJobEvidence>span,.systemActivityRow pre){border-color:rgba(var(--portal-accent-rgb), .14)!important;background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .appShell .systemCheckWorkspace :is(.systemIncidentRow>summary:hover,.systemCheckGroups>details>summary:hover,.systemJobRow>summary:hover,.systemActivityRow:hover){background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .systemCheckWorkspace :is(.systemActivityRow>details>summary,.systemOlderActivity>summary){color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .systemIncidentActions .formInput{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-surface-deep-rgb), .78)!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell .systemIncidentActions .formInput:focus{border-color:rgba(var(--portal-accent-rgb), .58)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.sourceQueueReviewSection,.sourceQueueMatchBuilderSection,.sourceQueueRawSection,.sourceQueueAutomationSection,.sourceQueueToolsSection,.sourceQueueHistorySection,.sourceQueueNestedDetails,.sourceQueueMaintenanceDetails,.sourceQueueHistoryDetails,.sourceQueueRawDrawer,.sourceQueueToolCard,.candidateMatchDetails){border-color:rgba(var(--portal-accent-rgb), .16)!important;background-color:rgba(var(--portal-surface-rgb), .66)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:rgba(var(--portal-accent-rgb), .2)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .035), transparent 62%), rgba(var(--portal-surface-deep-rgb), .86)!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgba(var(--portal-accent-rgb), .62)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .1), inset 0 1px 0 #ffffff0b!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(select option,select optgroup){background:rgb(var(--portal-surface-rgb))!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.adminDetailsPanel>summary,.candidateMatchDetails>summary,.sourceQueueToolCard>summary){color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.adminDetailsPanel>summary:hover,.candidateMatchDetails>summary:hover,.sourceQueueToolCard>summary:hover){background:rgba(var(--portal-accent-rgb), .065)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.sourceQueueSubmitButton,.primaryButton,button[type=submit]:not(.secondaryButton)){border-color:rgba(var(--portal-accent-rgb), .54)!important;background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 64%, var(--portal-brand-accent))!important;color:var(--portal-primary-text)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.secondaryButton,.sourceQueueActions a){border-color:rgba(var(--portal-accent-rgb), .2)!important;background:rgba(var(--portal-surface-alt-rgb), .58)!important;color:#f8fafc!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(.adminTableWrap,.sourceControlTableWrap,.burninTable){border-color:rgba(var(--portal-accent-rgb), .14)!important;background:rgba(var(--portal-surface-deep-rgb), .5)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(th,thead td){border-color:rgba(var(--portal-accent-rgb), .14)!important;background:rgba(var(--portal-surface-alt-rgb), .68)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .sourceQueueWorkflow :is(td,tr){border-color:rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .realLoginShell .realLoginCard{border-color:rgba(var(--portal-accent-rgb), .24)!important;background:radial-gradient(circle at 10% 0%, rgba(var(--portal-accent-rgb), .14), transparent 44%), radial-gradient(circle at 92% 12%, rgba(var(--portal-accent-alt-rgb), .08), transparent 38%), linear-gradient(150deg, rgba(var(--portal-surface-rgb), .96), rgba(var(--portal-surface-deep-rgb), .96))!important;box-shadow:0 34px 90px #0000006b, 0 0 44px rgba(var(--portal-accent-rgb), .07), inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-] .realLoginShell .adminMfaEnrollmentPanel{border-color:rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-surface-alt-rgb), .42)!important}body[class*=portalTheme-] .realLoginShell .adminMfaCodeInput,body[class*=portalTheme-] .realLoginShell .adminMfaSecret{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-surface-deep-rgb), .78)!important;color:#f8fafc!important}body[class*=portalTheme-] .realLoginShell .adminMfaCodeInput:focus{border-color:rgba(var(--portal-accent-rgb), .66)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .12), 0 14px 28px #0003!important}body[class*=portalTheme-] .realLoginShell .adminMfaPrimaryButton{border-color:rgba(var(--portal-accent-rgb), .58)!important;background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-strong) 62%, var(--portal-brand-accent))!important;color:var(--portal-primary-text)!important;box-shadow:0 13px 30px rgba(var(--portal-accent-rgb), .18)!important}body[class*=portalTheme-] .realLoginShell .adminMfaRecoveryNote{border-color:rgba(var(--portal-accent-rgb), .13)!important}body[class*=portalTheme-] .appShell .portalDensityPicker label{border-color:rgba(var(--portal-accent-rgb), .15)!important;background:rgba(var(--portal-surface-deep-rgb), .5)!important}body[class*=portalTheme-] .appShell .portalDensityPicker label.isSelected{border-color:rgba(var(--portal-accent-rgb), .56)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--portal-accent-rgb), .13), transparent 48%), rgba(var(--portal-surface-alt-rgb), .58)!important;box-shadow:inset 0 0 0 1px rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .portalDensityPreview{border-color:rgba(var(--portal-accent-rgb), .14)!important;background:rgba(var(--portal-surface-alt-rgb), .54)!important}body[class*=portalTheme-] .appShell .portalDensityPicker label.isSelected .portalDensityPreview i{background:rgba(var(--portal-accent-rgb), .68)!important}body.portalTheme-aventorra .appShell :is(.customerLeadHeroCard,.customerStatusGrid>article,.adminHeroCard,.adminHeroHealth,.accountSummaryCard,.accountPanelModern,.adminPanel){border-color:rgba(var(--portal-accent-rgb), .17)!important;box-shadow:0 18px 48px #0000002e, 0 0 0 1px rgba(var(--portal-accent-rgb), .025)!important}body.portalTheme-aventorra .appShell .activeLeadHero .customerLeadHeroCard{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:radial-gradient(circle at 20% 10%, rgba(var(--portal-accent-rgb), .09), transparent 34%), rgba(var(--portal-surface-alt-rgb), .72)!important}body.portalTheme-aventorra .appShell .activeLeadStats article:first-child{border-color:rgba(var(--portal-accent-rgb), .27)!important;box-shadow:inset 0 0 0 1px rgba(var(--portal-accent-rgb), .055)!important}body.portalTheme-aventorra .appShell .activeLeadCard{border-color:rgba(var(--portal-accent-rgb), .19)!important;background:radial-gradient(circle at 92% 8%, rgba(var(--portal-accent-rgb), .09), transparent 30%), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .92), rgba(var(--portal-surface-deep-rgb), .86))!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel{border:1px solid rgba(var(--portal-accent-rgb), .19)!important;background:linear-gradient(145deg, rgba(var(--portal-accent-rgb), .085), transparent 42%), linear-gradient(180deg, rgba(var(--portal-surface-rgb), .965), rgba(var(--portal-surface-deep-rgb), .955))!important;width:min(100% - 32px,458px)!important;box-shadow:0 34px 110px #0000006b, 0 0 48px rgba(var(--portal-accent-rgb), .075), inset 0 1px 0 #fff1!important;-webkit-backdrop-filter:blur(22px)saturate(128%)!important;backdrop-filter:blur(22px)saturate(128%)!important;border-radius:30px!important;gap:0!important;padding:0!important;overflow:hidden!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--portal-accent-rgb), .56), transparent);height:1px;position:absolute;inset:0 14% auto}body[class*=portalTheme-]:has(.appShell) .routeCurtainIdentity{background:linear-gradient(110deg, rgba(var(--portal-accent-rgb), .055), transparent 68%)!important;gap:14px!important;padding:20px 22px 16px!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainIdentity .loadingBrandMark{width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainBrandCopy{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;gap:2px!important;padding:0!important;display:grid!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainIdentity strong{letter-spacing:-.02em!important;font-size:.98rem!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainIdentity small{color:rgba(var(--portal-accent-rgb), .68)!important;letter-spacing:.105em!important;font-size:.64rem!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainStatus{border-top:1px solid rgba(var(--portal-accent-rgb), .105)!important;background:rgba(var(--portal-surface-deep-rgb), .16)!important;gap:9px!important;padding:16px 22px 20px!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainStatus strong{letter-spacing:-.03em!important;font-size:1.15rem!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainStatus small{max-width:46ch;color:#cbd5e1b3!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel .loadingRail{background:rgba(var(--portal-accent-rgb), .095)!important;height:4px!important;margin-top:4px!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel .loadingRail>span{background:linear-gradient(90deg, transparent, var(--portal-accent), var(--portal-brand-accent), transparent)!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainSlowNote{margin:0 22px 20px!important}body.portalTheme-aventorra .aventorraLoadingScreen .loadingHeroCard{border-color:rgba(var(--portal-accent-rgb), .18)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--portal-accent-rgb), .1), transparent 38%), linear-gradient(180deg, rgba(var(--portal-surface-rgb), .94), rgba(var(--portal-surface-deep-rgb), .95))!important;box-shadow:0 36px 110px #00000061, 0 0 44px rgba(var(--portal-accent-rgb), .06), inset 0 1px 0 #ffffff0e!important;border-radius:32px!important}@media (max-width:560px){body[class*=portalTheme-]:has(.appShell) .routeCurtainPanel{border-radius:26px!important;width:min(100% - 24px,430px)!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainIdentity{padding:18px 18px 14px!important}body[class*=portalTheme-]:has(.appShell) .routeCurtainStatus{padding:15px 18px 18px!important}}body[class*=portalTheme-] .appShell .customerLeadHeroMeta{z-index:3;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}body[class*=portalTheme-] .appShell .customerLeadHeroPill{border:1px solid rgba(var(--portal-accent-rgb), .18);background:rgba(var(--portal-accent-rgb), .075);width:fit-content;max-width:calc(100% - 38px);min-height:26px;color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:.64rem;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}body[class*=portalTheme-] .appShell .contextualHelp{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}body[class*=portalTheme-] .appShell .contextualHelpTrigger{border:1px solid rgba(var(--portal-accent-rgb), .26);background:radial-gradient(circle at 35% 25%, #ffffff21, transparent 44%), rgba(var(--portal-accent-rgb), .095);width:28px;min-width:28px;height:28px;color:var(--portal-accent);font:inherit;cursor:help;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:950;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 7px 18px #00000029}body[class*=portalTheme-] .appShell .settingsSectionHelp,body[class*=portalTheme-] .appShell .settingsSectionHelp.contextualHelp{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body[class*=portalTheme-] .appShell .contextualHelpTrigger:hover,body[class*=portalTheme-] .appShell .contextualHelp[data-open=true] .contextualHelpTrigger{border-color:rgba(var(--portal-accent-rgb), .5);background:rgba(var(--portal-accent-rgb), .16);color:var(--portal-accent-strong);box-shadow:inset 0 1px 0 #ffffff17, 0 9px 24px rgba(var(--portal-accent-rgb), .14);transform:translateY(-1px)}body[class*=portalTheme-] .appShell .contextualHelpTrigger:focus-visible{outline:3px solid rgba(var(--portal-accent-rgb), .24);outline-offset:3px}body[class*=portalTheme-] .contextualHelpTooltip{z-index:1200;overscroll-behavior:contain;border:1px solid rgba(var(--portal-accent-rgb), .2);background:radial-gradient(circle at 88% 10%, rgba(var(--portal-accent-rgb), .1), transparent 35%), rgba(var(--portal-surface-deep-rgb), .985);width:min(320px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--ui-text-muted);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;isolation:isolate;border-radius:16px;gap:7px;padding:12px 13px;transition:opacity .13s,visibility .13s,transform .13s;display:grid;position:fixed;overflow:auto;transform:translateY(-5px)scale(.985);box-shadow:0 22px 52px #00000061,inset 0 1px #fff1}body[class*=portalTheme-] .contextualHelpTooltip:before{content:"";left:var(--context-help-arrow-left,calc(100% - 22px));background:rgba(var(--portal-surface-deep-rgb), .985);width:11px;height:11px;margin-left:-6px;position:absolute;transform:rotate(45deg)}body[class*=portalTheme-] .contextualHelpTooltip[data-placement=bottom]:before{border-top:1px solid rgba(var(--portal-accent-rgb), .2);border-left:1px solid rgba(var(--portal-accent-rgb), .2);top:-6px}body[class*=portalTheme-] .contextualHelpTooltip[data-placement=top]{transform-origin:100% 100%}body[class*=portalTheme-] .contextualHelpTooltip[data-placement=top]:before{border-right:1px solid rgba(var(--portal-accent-rgb), .2);border-bottom:1px solid rgba(var(--portal-accent-rgb), .2);bottom:-6px}body[class*=portalTheme-] .contextualHelpTooltip[data-open=true][data-positioned=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}body[class*=portalTheme-] .contextualHelpTooltip>strong{color:var(--ui-text);letter-spacing:-.01em;font-size:.82rem;font-weight:900;line-height:1.25;position:relative}body[class*=portalTheme-] .contextualHelpBody,body[class*=portalTheme-] .contextualHelpBody p{color:var(--ui-text-muted);letter-spacing:0;text-transform:none;margin:0;font-size:.75rem;font-weight:520;line-height:1.48;display:block;position:relative}@media (max-width:680px){body[class*=portalTheme-] .appShell .customerLeadHeroMeta{align-self:start}body[class*=portalTheme-] .contextualHelpTooltip{right:16px;bottom:max(18px, env(safe-area-inset-bottom));transform-origin:bottom;width:auto;max-height:min(52vh,420px);top:auto!important;left:16px!important}body[class*=portalTheme-] .contextualHelpTooltip:before{display:none}}@media (prefers-reduced-motion:reduce){body[class*=portalTheme-] .appShell .contextualHelpTrigger,body[class*=portalTheme-] .contextualHelpTooltip{transition:none}}body[class*=portalTheme-] .customerPortalShell details[data-customer-disclosure]>summary:after{border-color:rgba(var(--portal-accent-rgb), .38)!important;background-color:rgba(var(--portal-accent-rgb), .12)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-]:has(.appShell) .supportPanel details[data-customer-disclosure]>summary:after{border-color:rgba(var(--portal-accent-rgb), .38)!important;background-color:rgba(var(--portal-accent-rgb), .12)!important;color:var(--portal-accent-soft)!important}:is(body[class*=portalTheme-] .customerPortalShell details[data-customer-disclosure]>summary:hover,body[class*=portalTheme-]:has(.appShell) .supportPanel details[data-customer-disclosure]>summary:hover){border-color:rgba(var(--portal-accent-rgb), .34)!important;background-color:rgba(var(--portal-accent-rgb), .06)!important}body[class*=portalTheme-] .customerPortalShell details[data-customer-disclosure]>summary:hover:after{border-color:rgba(var(--portal-accent-rgb), .62)!important;background-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .08), inset 0 1px 0 #ffffff0f!important}body[class*=portalTheme-]:has(.appShell) .supportPanel details[data-customer-disclosure]>summary:hover:after{border-color:rgba(var(--portal-accent-rgb), .62)!important;background-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .08), inset 0 1px 0 #ffffff0f!important}:is(body[class*=portalTheme-] .customerPortalShell details[data-customer-disclosure]>summary:focus-visible,body[class*=portalTheme-]:has(.appShell) .supportPanel details[data-customer-disclosure]>summary:focus-visible){border-color:rgba(var(--portal-accent-rgb), .72)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .15)!important}:is(body[class*=portalTheme-] .appShell select:not([multiple]),body[class*=portalTheme-]:has(.appShell) .supportPanel select:not([multiple])){border-color:rgba(var(--portal-accent-rgb), .26)!important;background-color:rgba(var(--portal-surface-deep-rgb), .76)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"), linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .9), rgba(var(--portal-surface-deep-rgb), .74))!important}:is(body[class*=portalTheme-] .appShell select:not([multiple]):not(:disabled):hover,body[class*=portalTheme-]:has(.appShell) .supportPanel select:not([multiple]):not(:disabled):hover){border-color:rgba(var(--portal-accent-rgb), .52)!important;background-color:rgba(var(--portal-accent-rgb), .09)!important}:is(body[class*=portalTheme-] .appShell select:not([multiple]):focus-visible,body[class*=portalTheme-]:has(.appShell) .supportPanel select:not([multiple]):focus-visible){border-color:rgba(var(--portal-accent-rgb), .74)!important;box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .15), inset 0 1px 0 #ffffff0f!important}:root{--portal-nav-drawer-left:max(10px, env(safe-area-inset-left,0px));--portal-nav-drawer-right:max(10px, env(safe-area-inset-right,0px));--portal-nav-drawer-width:min(340px, calc(100vw - var(--portal-nav-drawer-left) - var(--portal-nav-drawer-right)));--portal-nav-close-size:48px;--portal-nav-close-gap:14px;--portal-nav-brand-reserve:calc(var(--portal-nav-close-size) + var(--portal-nav-close-gap));--portal-nav-ease:cubic-bezier(.16, 1, .3, 1)}@media (min-width:1121px){:is(body:has(.appShell) .mobileSidebarHamburger,body:has(.appShell) .mobileSidebarBackdrop){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body:has(.appShell) main.appShell>aside.sidebar.accountSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body:has(.appShell) main.appShell>aside.sidebar.adminSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body:has(.appShell) div.appShell>aside.sidebar.accountSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body:has(.appShell) div.appShell>aside.sidebar.adminSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body:has(.appShell) .appShell>aside.sidebar.accountSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body:has(.appShell) .appShell>aside.sidebar.adminSidebar{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (max-width:1120px){:is(html:has(.appShell),body:has(.appShell)){width:100%!important;max-width:100%!important;overflow-x:clip!important}html[data-portal-sidebar-open=true],html[data-portal-sidebar-open=true] body{overscroll-behavior:none!important;overflow:hidden!important}body:has(.appShell) .appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(78px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;margin:0!important;display:block!important;overflow:visible!important}body:has(.appShell) main.appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(78px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;margin:0!important;display:block!important;overflow:visible!important}body:has(.appShell) div.appShell{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:calc(78px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px))!important;margin:0!important;display:block!important;overflow:visible!important}body:has(.appShell) .appShell>:not(aside):not(.sidebar):not(.mobileSidebarHamburger):not(.mobileSidebarBackdrop){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}body:has(.appShell) .workspace{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}body:has(.appShell) .adminMain{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}body:has(.appShell) .mobileSidebarHamburger{appearance:none!important;top:calc(14px + env(safe-area-inset-top,0px))!important;left:max(14px, env(safe-area-inset-left,0px))!important;z-index:1110!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid rgba(var(--portal-accent-rgb), .38)!important;background:radial-gradient(circle at 28% 18%, #ffffff29, transparent 30%), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .98), rgba(var(--portal-surface-deep-rgb), .98))!important;color:#eff8fff5!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:0 14px 34px rgba(var(--portal-surface-deep-rgb), .34), 0 0 0 1px #ffffff09 inset, 0 0 22px rgba(var(--portal-accent-rgb), .1)!important;cursor:pointer!important;transition:left .32s var(--portal-nav-ease), top .32s var(--portal-nav-ease), border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .14s ease!important;border-radius:16px!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;overflow:hidden!important;transform:translate(0,0)!important}body:has(.appShell) .mobileSidebarHamburger:before{content:""!important;pointer-events:none!important;background:linear-gradient(145deg,#ffffff0b,#0000 42%)!important;border:1px solid #ffffff09!important;border-radius:14px!important;display:block!important;position:absolute!important;inset:1px!important}body:has(.appShell) .mobileSidebarHamburger:after{content:none!important;display:none!important}body:has(.appShell) .mobileSidebarHamburger:hover{border-color:rgba(var(--portal-accent-rgb), .62)!important;box-shadow:0 16px 38px rgba(var(--portal-surface-deep-rgb), .38), 0 0 0 1px #ffffff0b inset, 0 0 28px rgba(var(--portal-accent-rgb), .16)!important;transform:translateY(-1px)!important}body:has(.appShell) .mobileSidebarHamburger:active{transform:translate(0,0)scale(.96)!important}body:has(.appShell) .mobileSidebarHamburger:focus-visible{border-color:rgba(var(--portal-accent-rgb), .88)!important;box-shadow:0 0 0 4px rgba(var(--portal-accent-rgb), .16), 0 16px 38px rgba(var(--portal-surface-deep-rgb), .38)!important;outline:none!important}body:has(.appShell) .mobileSidebarHamburger span{background:linear-gradient(90deg, #fffffffa, rgba(var(--portal-accent-rgb), .92))!important;width:20px!important;height:2px!important;box-shadow:0 0 10px rgba(var(--portal-accent-rgb), .22)!important;transform-origin:50%!important;transition:top .26s var(--portal-nav-ease), width .22s var(--portal-nav-ease), opacity .16s ease, transform .3s var(--portal-nav-ease)!important;border:0!important;border-radius:999px!important;margin:0!important;display:block!important;position:absolute!important;left:50%!important}body:has(.appShell) .mobileSidebarHamburger span:first-child{top:16px!important;transform:translate(-50%)!important}body:has(.appShell) .mobileSidebarHamburger span:nth-child(2){width:15px!important;top:23px!important;transform:translate(-33%)!important}body:has(.appShell) .mobileSidebarHamburger span:nth-child(3){top:30px!important;transform:translate(-50%)!important}body:has(.appShell) .mobileSidebarHamburger[data-open=true]{top:calc(34px + env(safe-area-inset-top,0px))!important;left:calc(var(--portal-nav-drawer-left) + var(--portal-nav-drawer-width) - var(--portal-nav-close-size) - var(--portal-nav-close-gap))!important;border-color:rgba(var(--portal-accent-rgb), .54)!important;background:radial-gradient(circle at 28% 18%, #ffffff2e, transparent 32%), linear-gradient(145deg, rgba(var(--portal-accent-strong-rgb), .26), rgba(var(--portal-surface-deep-rgb), .98))!important}body:has(.appShell) .mobileSidebarHamburger[data-open=true] span:first-child{width:21px!important;top:23px!important;transform:translate(-50%)rotate(45deg)!important}body:has(.appShell) .mobileSidebarHamburger[data-open=true] span:nth-child(2){opacity:0!important;width:0!important;top:23px!important;transform:translate(-50%)scaleX(0)!important}body:has(.appShell) .mobileSidebarHamburger[data-open=true] span:nth-child(3){width:21px!important;top:23px!important;transform:translate(-50%)rotate(-45deg)!important}body:has(.appShell) main.appShell>aside.sidebar.accountSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) main.appShell>aside.sidebar.adminSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) div.appShell>aside.sidebar.accountSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) div.appShell>aside.sidebar.adminSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) .appShell>aside.sidebar.accountSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) .appShell>aside.sidebar.adminSidebar{top:calc(10px + env(safe-area-inset-top,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:var(--portal-nav-drawer-left)!important;z-index:1100!important;width:var(--portal-nav-drawer-width)!important;max-width:var(--portal-nav-drawer-width)!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;border-color:rgba(var(--portal-accent-rgb), .2)!important;box-shadow:0 28px 76px rgba(var(--portal-surface-deep-rgb), .58), 0 0 0 1px #ffffff09 inset!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:0!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear .34s!important;will-change:transform, opacity!important;border-radius:24px!important;margin:0!important;padding:14px!important;position:fixed!important;overflow:hidden auto!important;transform:translate(calc(-100% - 28px))scale(.985)!important}body:has(.appShell) main.appShell>aside.sidebar.accountSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) main.appShell>aside.sidebar.adminSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) div.appShell>aside.sidebar.accountSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) div.appShell>aside.sidebar.adminSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) .appShell>aside.sidebar.accountSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) .appShell>aside.sidebar.adminSidebar[data-drawer-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .34s var(--portal-nav-ease), opacity .22s ease, visibility 0s linear 0s!important;transform:translate(0,0)scale(1)!important}body:has(.appShell) aside.sidebar .sidebarBrand{box-sizing:border-box!important;width:calc(100% - var(--portal-nav-brand-reserve))!important;max-width:calc(100% - var(--portal-nav-brand-reserve))!important;margin:0 var(--portal-nav-brand-reserve) 11px 0!important}:is(body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarBrand,body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>*,body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarPageLinks,body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarLegalLinks,body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarSessionHeader,body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarSignout){animation:portalSidebarItemIn .36s var(--portal-nav-ease) both!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(2){animation-delay:24ms!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(3){animation-delay:42ms!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(4){animation-delay:60ms!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(5){animation-delay:78ms!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(6){animation-delay:96ms!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(7){animation-delay:.114s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(8){animation-delay:.132s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarNavStack>:nth-child(9){animation-delay:.15s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarPageLinks{animation-delay:.15s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarLegalLinks{animation-delay:.168s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarSessionHeader{animation-delay:.186s!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] .sidebarSignout{animation-delay:.204s!important}body:has(.appShell) .mobileSidebarBackdrop{appearance:none!important;z-index:1090!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:rgba(var(--portal-surface-deep-rgb), .48)!important;-webkit-backdrop-filter:blur()saturate()!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transition:opacity .22s,-webkit-backdrop-filter .28s,backdrop-filter .28s,visibility 0s linear .28s!important;display:block!important;position:fixed!important;inset:0!important}body:has(.appShell) .mobileSidebarBackdrop[data-open=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(7px)saturate(112%)!important;transition:opacity .22s,-webkit-backdrop-filter .28s,backdrop-filter .28s,visibility linear!important}}@keyframes portalSidebarItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:520px){:root{--portal-nav-drawer-left:max(6px, env(safe-area-inset-left,0px));--portal-nav-drawer-right:max(6px, env(safe-area-inset-right,0px))}body:has(.appShell) .appShell{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}body:has(.appShell) main.appShell{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}body:has(.appShell) div.appShell{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}body:has(.appShell) main.appShell>aside.sidebar.accountSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) main.appShell>aside.sidebar.adminSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) div.appShell>aside.sidebar.accountSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) div.appShell>aside.sidebar.adminSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) .appShell>aside.sidebar.accountSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) .appShell>aside.sidebar.adminSidebar{top:calc(6px + env(safe-area-inset-top,0px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}body:has(.appShell) .mobileSidebarHamburger[data-open=true]{top:calc(30px + env(safe-area-inset-top,0px))!important}}@media (prefers-reduced-motion:reduce){body:has(.appShell) .mobileSidebarHamburger{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) .mobileSidebarHamburger span{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) .appShell>aside.sidebar{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) aside.sidebar.accountSidebar{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) aside.sidebar.adminSidebar{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) .mobileSidebarBackdrop{transition-duration:.01ms!important;animation:none!important}body:has(.appShell) aside.sidebar[data-drawer-open=true] *{transition-duration:.01ms!important;animation:none!important}}:is(body[class*=portalTheme-] .appShell select:not([multiple]),body[class*=portalTheme-]:has(.appShell) .supportPanel select:not([multiple])){appearance:none!important;background-position:right 14px center,0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:16px 16px,100% 100%!important;padding-right:44px!important}body[class*=portalTheme-]:has(.appShell) .supportTabs:before{border-color:rgba(var(--portal-accent-rgb), .16)!important;background:linear-gradient(135deg, rgba(var(--portal-accent-rgb), .24), rgba(var(--portal-accent-strong-rgb), .16))!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 8px 22px rgba(var(--portal-accent-rgb), .09)!important}body[class*=portalTheme-]:has(.appShell) .supportTabs button.active{text-shadow:0 1px 18px rgba(var(--portal-accent-rgb), .2);color:#f8fafc!important;background:0 0!important}body[class*=portalTheme-]:has(.appShell) .supportModePanel:focus-visible{box-shadow:0 0 0 3px rgba(var(--portal-accent-rgb), .14)!important}body[class*=portalTheme-] .loadingPortalMobileMenu{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:radial-gradient(circle at 28% 18%, #ffffff26, transparent 30%), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .98), rgba(var(--portal-surface-deep-rgb), .98))!important;box-shadow:0 14px 34px rgba(var(--portal-surface-deep-rgb), .34), 0 0 0 1px #ffffff09 inset, 0 0 22px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .loadingPortalMobileMenu>i{background:linear-gradient(90deg, #fffffffa, rgba(var(--portal-accent-rgb), .92))!important;box-shadow:0 0 10px rgba(var(--portal-accent-rgb), .22)!important}@media (max-width:1120px){body[class*=portalTheme-] .loadingPortalShell .loadingPortalSidebar{display:none!important}body[class*=portalTheme-] .loadingPortalShell .loadingPortalContent{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body[class*=portalTheme-] .loadingPortalShell .loadingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){body[class*=portalTheme-] .loadingPortalShell .loadingMetricGrid{grid-template-columns:1fr!important}}body[class*=portalTheme-] .appShell :is(.unifiedSettingsWorkspace,.adminSettingsWorkspace){border-color:rgba(var(--portal-accent-rgb), .17)!important;background:radial-gradient(circle at 8% 0%, rgba(var(--portal-accent-rgb), .07), transparent 30%), linear-gradient(180deg, rgba(var(--portal-surface-alt-rgb), .72), rgba(var(--portal-surface-deep-rgb), .58))!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview{border-color:rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-surface-deep-rgb), .46)!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview>a:hover,body[class*=portalTheme-] .appShell .unifiedSettingsOverview>a:focus-visible{background:rgba(var(--portal-accent-rgb), .07)!important}body[class*=portalTheme-] .appShell .unifiedSettingsOverview span,body[class*=portalTheme-] .appShell .unifiedSettingsSectionLead>span{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell :is(.unifiedSettingsSectionBody,.unifiedSettingsSubsection,.unifiedAdminSettingsForm .adminSettingsWorkspace>.adminPanel,.unifiedSettingsWorkspace .settingsAccordionPicker,.unifiedSettingsWorkspace .settingsUtilityRow,.unifiedSettingsWorkspace .settingsToggleCard){box-shadow:none!important;background:0 0!important}body[class*=portalTheme-] .appShell .unifiedSettingsWorkspace .settingsToggleCard:has(input:checked){background:linear-gradient(90deg, rgba(var(--portal-accent-rgb), .07), transparent 72%)!important}body[class*=portalTheme-] .appShell .unifiedSettingsWorkspace .unifiedCoverageSummary{border-left-color:rgba(var(--portal-accent-rgb), .48)!important;background:0 0!important}body[class*=portalTheme-] .appShell .accountSettingsTabIndicator{border-color:rgba(var(--portal-accent-rgb), .34)!important;background:radial-gradient(circle at top right, rgba(var(--portal-accent-rgb), .15), transparent 46%), linear-gradient(135deg, rgba(var(--portal-accent-rgb), .16), rgba(var(--portal-accent-strong-rgb), .09))!important;box-shadow:inset 0 1px 0 #ffffff0e, 0 9px 24px rgba(var(--portal-accent-rgb), .1)!important}body[class*=portalTheme-] .appShell .accountSettingsTab:hover{background:rgba(var(--portal-accent-rgb), .055)!important}body[class*=portalTheme-] .appShell .accountSettingsTab:focus-visible{outline-color:rgba(var(--portal-accent-rgb), .75)!important}body[class*=portalTheme-] .appShell .accountSettingsTab.active small{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .accountSettingsPrivacyWorkspace,body[class*=portalTheme-] .appShell .accountSettingsEmbeddedPrivacy .privacyRequestPanel{box-shadow:none!important;background:0 0!important}body[class*=portalTheme-] .appShell .earlySignalsOptIn{border:1px dashed rgba(var(--portal-accent-rgb), .42)!important;background:radial-gradient(circle at 92% 50%, rgba(var(--portal-accent-rgb), .14), transparent 32%), linear-gradient(135deg, rgba(var(--portal-accent-rgb), .075), rgba(var(--portal-accent-strong-rgb), .035)), rgba(var(--portal-surface-alt-rgb), .62)!important;box-shadow:inset 0 1px 0 #ffffff09, 0 18px 44px rgba(var(--portal-accent-strong-rgb), .09)!important}body[class*=portalTheme-] .appShell .earlySignalsOptIn h2{color:#f8fafc!important}body[class*=portalTheme-] .appShell .earlySignalsOptIn p:not(.eyebrow){color:#e2e8f0b8!important}body[class*=portalTheme-] .appShell .unifiedSettingsWorkspace .earlySubcontractOptInSetting:target{border-color:rgba(var(--portal-accent-rgb), .7)!important;background:radial-gradient(circle at 10% 50%, rgba(var(--portal-accent-rgb), .18), transparent 52%), rgba(var(--portal-surface-alt-rgb), .5)!important;box-shadow:inset 0 0 0 1px rgba(var(--portal-accent-rgb), .12), 0 0 0 4px rgba(var(--portal-accent-rgb), .09), 0 18px 42px rgba(var(--portal-accent-strong-rgb), .12)!important}body[class*=portalTheme-] .appShell .adminReviewCenterOverview,body[class*=portalTheme-] .appShell .adminReviewQueueToolbar{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:radial-gradient(circle at 12% 0%, rgba(var(--portal-accent-rgb), .1), transparent 30rem), rgba(var(--portal-surface-deep-rgb), .78)!important}body[class*=portalTheme-] .appShell .adminReviewCenterQueues>a,body[class*=portalTheme-] .appShell .adminReviewQuickFilters a,body[class*=portalTheme-] .appShell .adminReviewSearchSortForm input,body[class*=portalTheme-] .appShell .adminReviewSearchSortForm select{border-color:rgba(var(--portal-accent-rgb), .18)!important;background:rgba(var(--portal-surface-rgb), .56)!important}body[class*=portalTheme-] .appShell .adminReviewCenterQueues>a:hover,body[class*=portalTheme-] .appShell .adminReviewQuickFilters a:hover{border-color:rgba(var(--portal-accent-rgb), .38)!important;background:rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .adminReviewQuickFilters a[aria-current=page]{border-color:rgba(var(--portal-accent-rgb), .58)!important;background:rgba(var(--portal-accent-rgb), .14)!important;color:var(--portal-accent-soft)!important;box-shadow:inset 0 0 0 1px rgba(var(--portal-accent-rgb), .08)!important}body[class*=portalTheme-] .appShell .adminReviewResultsLine a{color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:radial-gradient(circle at 0% 0%, rgba(var(--portal-accent-rgb), .13), transparent 24rem), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .7), rgba(var(--portal-surface-deep-rgb), .52))!important;background-clip:padding-box!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot:before{background:rgba(var(--portal-accent-rgb), .84)!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-ready{border-color:#4ade8040!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-ready:before{background:#4ade80db!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-caution,body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-subcontract{border-color:#fbbf2440!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-caution:before,body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-subcontract:before{background:#fbbf24e0!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-blocked{border-color:#f8717145!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshot-blocked:before{background:#f87171e0!important}body[class*=portalTheme-] .appShell .candidateDecisionSnapshotFacts>div,body[class*=portalTheme-] .appShell .candidateCompanyFacts,body[class*=portalTheme-] .appShell .candidateClassificationSummary,body[class*=portalTheme-] .appShell .candidateEvidenceFacts,body[class*=portalTheme-] .appShell .candidateCompanyProfileDetails,body[class*=portalTheme-] .appShell .candidateEvidenceDetails,body[class*=portalTheme-] .appShell .candidateTechnicalDetails,body[class*=portalTheme-] .appShell .candidateTechnicalScorePanel,body[class*=portalTheme-] .appShell .candidateTechnicalNarrative{border-color:rgba(var(--portal-accent-rgb), .15)!important;background:rgba(var(--portal-surface-deep-rgb), .29)!important}body[class*=portalTheme-] .appShell .candidateCompanyDecisionPanel{border-color:rgba(var(--portal-accent-rgb), .2)!important;background:radial-gradient(circle at 100% 0%, rgba(var(--portal-accent-rgb), .12), transparent 19rem), linear-gradient(145deg, rgba(var(--portal-surface-alt-rgb), .68), rgba(var(--portal-surface-deep-rgb), .48))!important;background-clip:padding-box!important;border-radius:1rem!important;overflow:clip!important}body[class*=portalTheme-] .appShell .candidateCompanyCapabilities>span,body[class*=portalTheme-] .appShell .candidateCompanyWhyFit>span,body[class*=portalTheme-] .appShell .candidateTechnicalScorePanel>span,body[class*=portalTheme-] .appShell .candidateCompanyProfileDetails>summary:before,body[class*=portalTheme-] .appShell .candidateEvidenceDetails>summary:before,body[class*=portalTheme-] .appShell .candidateTechnicalDetails>summary:before{color:rgba(var(--portal-accent-rgb), .86)!important}body[class*=portalTheme-] .appShell .candidateCompanyCapabilityChips em{border-color:rgba(var(--portal-accent-rgb), .22)!important;background:rgba(var(--portal-accent-rgb), .075)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .candidateInsightClassification{border-color:rgba(var(--portal-accent-rgb), .16)!important;background:rgba(var(--portal-surface-alt-rgb), .34)!important}body[class*=portalTheme-] .appShell .candidateInsightRisk{background:#78350f13!important;border-color:#fbbf2438!important}body[class*=portalTheme-] .appShell .candidateEvidenceSourceLinks a{border-color:rgba(var(--portal-accent-rgb), .24)!important;background:rgba(var(--portal-accent-rgb), .075)!important;color:var(--portal-accent-soft)!important}body[class*=portalTheme-] .appShell .sourceQueueActions.candidateMatchActions{border-color:rgba(var(--portal-accent-rgb), .25)!important;background:rgba(var(--portal-surface-deep-rgb), .9)!important;box-shadow:0 18px 42px rgba(var(--portal-surface-deep-rgb), .52), inset 0 1px 0 #ffffff09!important}body[class*=portalTheme-] .appShell .adminReviewSectionStatus>a{color:var(--portal-accent-soft)!important}
