.portal-redesign-root{--pr-bg-page:#f8fafc;--pr-bg-surface:#ffffff;--pr-bg-elevated:#ffffff;--pr-control-bg:#ffffff;--pr-bg-muted:#f1f5f9;--pr-border:#e2e8f0;--pr-border-strong:#cbd5e1;--pr-text:#0e1626;--pr-text-muted:#3d4a5c;--pr-text-subtle:#475569;--pr-text-placeholder:#475569;--pr-label:#0056a7;--pr-accent:#1863dc;--pr-teal:#0d9488;--pr-nav-active-bg:#0e1626;--pr-nav-active-text:#ffffff;--pr-nav-text:#3d4a5c;--pr-nav-hover:#f1f5f9;--pr-chip-active-bg:#0e1626;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:#0e1626;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:#ffffff;--pr-header-bg:rgba(255,255,255,0.9);--pr-card-radius:1rem;--pr-metric-blue-from:rgb(24 99 220/0.1);--pr-metric-blue-border:rgb(24 99 220/0.15);--pr-metric-teal-from:rgb(13 148 136/0.1);--pr-metric-teal-border:rgb(13 148 136/0.15);--pr-metric-navy-from:rgb(14 22 38/0.05);--pr-metric-navy-border:rgb(14 22 38/0.1);--pr-selected-bg:rgb(239 246 255/0.6);--pr-selected-border:rgb(24 99 220/0.4);--pr-fab-bg:#0e1626;--pr-ambient-1:rgb(24 99 220/0.06);--pr-ambient-2:rgb(13 148 136/0.05);--pr-ambient-3:rgb(124 58 237/0.04);--pr-chart-1:#1863dc;--pr-chart-2:#0d9488;--pr-chart-3:#94a3b8;--pr-chart-fill-from:rgb(24 99 220/0.2);--pr-chart-fill-to:rgb(24 99 220/0);--pr-delta-up:#059669;--pr-delta-down:#dc2626;--pr-progress-track:#f1f5f9;--pr-progress-fill:#1863dc;--pr-font-body:var(--font-inter),system-ui,sans-serif;--pr-font-heading:var(--pr-font-body);--pr-font-metric:var(--pr-font-heading);--pr-font-label-tracking:0.14em;--pr-metric-border-width:1px;--pr-metric-shadow:none;--pr-surface-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--pr-nav-radius:0.75rem;font-family:var(--pr-font-body);--pr-btn-radius:9999px;--pr-section-label-style:uppercase;--pr-auth-btn-bg:var(--pr-btn-primary-bg);--pr-auth-btn-text:var(--pr-btn-primary-text);--pr-auth-link:var(--pr-accent);--pr-auth-aside-bg:var(--pr-sidebar-bg);--pr-auth-aside-text:#f4f7fb;--pr-auth-aside-muted:#8b94ad}html.portal-rail-mobile-lock,html.portal-rail-mobile-lock body{height:100%;overflow:hidden;overscroll-behavior:none}html.portal-rail-mobile-lock body{width:100%;margin:0;position:relative}html.portal-rail-mobile-lock .portal-rail-root{overflow:hidden}html.portal-rail-mobile-lock main[data-portal-main]{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain}.pr-table-scroll{max-width:100%;min-width:0;overflow-y:visible}.pr-table-scroll,.pr-table-scroll--capped{overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.pr-table-scroll--capped{overflow-y:auto}.pr-table-scroll--sticky-first>table>tbody>tr>td:first-child,.pr-table-scroll--sticky-first>table>tfoot>tr>td:first-child,.pr-table-scroll--sticky-first>table>thead>tr>th:first-child{position:sticky;left:0;z-index:2;background-color:var(--pr-table-sticky-bg,var(--pr-bg-surface,#fff));box-shadow:1px 0 0 var(--pr-border,#e8edf2)}.pr-table-scroll--sticky-first>table>thead>tr>th:first-child{z-index:3}.pr-table-scroll--sticky-first>table>tfoot>tr>td:first-child{z-index:3;background-color:var(--pr-table-sticky-bg-inset,var(--pr-table-sticky-bg,#f9fafb))}.pr-table-scroll--sticky-first>table>tbody>tr.bg-gray-50>td:first-child{background-color:var(--pr-table-sticky-bg-inset,#f9fafb)}.pr-mobile-nav{flex-shrink:0;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));box-shadow:0 -4px 24px rgb(14 22 38/.06)}@media (max-width:767px){.portal-rail-root{position:fixed!important;left:0!important;right:0!important;top:var(--portal-vv-top,0)!important;width:100%!important;height:var(--portal-vvh,100svh)!important;max-height:var(--portal-vvh,100svh)!important;overflow:hidden!important;z-index:1}.portal-rail-root .pr-shell-frame,.portal-rail-root .pr-workspace{height:100%;max-height:100%;min-height:0}}@media (min-width:768px){.portal-rail-root .pr-shell-frame{height:100%;max-height:100%;min-height:0}}.portal-redesign-root[data-portal-variant=current]{--pr-bg-page:#f9fafb;--pr-bg-surface:#ffffff;--pr-bg-muted:#f3f4f6;--pr-border:#e5e7eb;--pr-border-strong:#d1d5db;--pr-text:#111827;--pr-text-muted:#374151;--pr-text-subtle:#4b5563;--pr-text-placeholder:#4b5563;--pr-label:#374151;--pr-accent:#2563eb;--pr-teal:#059669;--pr-nav-active-bg:#dbeafe;--pr-nav-active-text:#1d4ed8;--pr-nav-text:#1f2937;--pr-nav-hover:#bfdbfe;--pr-chip-active-bg:#dbeafe;--pr-chip-active-text:#1d4ed8;--pr-btn-primary-bg:#2563eb;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:#ffffff;--pr-header-bg:#ffffff;--pr-card-radius:0.75rem;--pr-metric-blue-from:#ffffff;--pr-metric-blue-border:#f3f4f6;--pr-metric-teal-from:#ffffff;--pr-metric-teal-border:#f3f4f6;--pr-metric-navy-from:#ffffff;--pr-metric-navy-border:#f3f4f6;--pr-selected-bg:#eff6ff;--pr-selected-border:#93c5fd;--pr-fab-bg:#2563eb;--pr-ambient-1:transparent;--pr-ambient-2:transparent;--pr-ambient-3:transparent;--pr-chart-1:#2563eb;--pr-chart-2:#6b7280;--pr-chart-3:#9ca3af;--pr-chart-fill-from:rgb(37 99 235/0.15);--pr-chart-fill-to:transparent;--pr-delta-up:#059669;--pr-delta-down:#dc2626;--pr-progress-track:#f3f4f6;--pr-progress-fill:#2563eb;--pr-surface-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--pr-nav-radius:0.375rem;--pr-btn-radius:0.5rem;--pr-section-label-style:none}.portal-redesign-root[data-portal-variant=current] .pr-nav-item-active{font-weight:600;box-shadow:none}.portal-redesign-root[data-portal-variant=current] .pr-nav-item:hover{color:#1d4ed8}.portal-redesign-root[data-portal-variant=current] .pr-insights-sub-active{background-color:#dbeafe;color:#1d4ed8;font-weight:600}.portal-redesign-root[data-portal-variant=current] .pr-brand-card{background:transparent;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;margin-inline:0;padding:1.75rem 1.25rem 1.75rem 2rem}.portal-redesign-root[data-portal-variant=current] .pr-brand-selector{margin:0 1.25rem .75rem 2rem;padding:.5rem .625rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#ffffff;box-shadow:0 1px 2px rgb(0 0 0/.04)}.portal-redesign-root[data-portal-variant=current] .pr-brand-selector-wrap{padding-inline:0}.portal-redesign-root[data-portal-variant=current] .pr-sidebar[data-collapsed=true] .pr-brand-selector-wrap{padding-top:.75rem;padding-bottom:.625rem}.portal-redesign-root[data-portal-variant=current] .pr-sidebar-brand-collapsed{box-shadow:0 1px 3px rgb(0 0 0/.08)}.portal-redesign-root[data-portal-variant=current] .pr-sidebar .pr-sidebar-logo{padding-left:2rem;padding-right:1.25rem}.portal-redesign-root[data-portal-variant=current] .pr-sidebar-nav{padding-left:2rem;padding-right:1.25rem;padding-top:3rem}.portal-redesign-root[data-portal-variant=current] .pr-sidebar-footer{border-color:#e5e7eb;background-color:#f9fafb;padding-left:1.25rem;padding-right:1.25rem}.portal-redesign-root[data-portal-variant=current] .pr-section-label{text-transform:none;font-size:.875rem;font-weight:600;letter-spacing:normal;color:#1f2937}.portal-redesign-root[data-portal-variant=current] .pr-metric-card>p:first-child{font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:normal;color:#6b7280}.portal-redesign-root[data-portal-variant=current] .pr-metric-card{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.portal-redesign-root[data-portal-variant=current] .pr-brand-avatar{background:linear-gradient(to bottom right,#facc15,#eab308);color:#ffffff;box-shadow:none}.portal-redesign-root[data-portal-variant=current] .pr-chip-active{font-weight:500}.portal-redesign-root[data-portal-variant=current] .pr-pill-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.portal-redesign-root[data-portal-variant=current] .pr-pill-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.portal-redesign-root[data-portal-variant=lumina]{--pr-bg-page:#faf9f7;--pr-bg-surface:rgb(255 255 255/0.72);--pr-bg-muted:#f5f4f1;--pr-border:rgb(28 25 23/0.08);--pr-border-strong:rgb(28 25 23/0.14);--pr-text:#1c1917;--pr-text-muted:#57534e;--pr-text-subtle:#57534e;--pr-text-placeholder:#57534e;--pr-label:#e85d4c;--pr-accent:#5b4fcf;--pr-teal:#c9a227;--pr-nav-active-bg:linear-gradient(135deg,#e85d4c,#5b4fcf);--pr-nav-active-text:#ffffff;--pr-nav-text:#78716c;--pr-nav-hover:rgb(28 25 23/0.04);--pr-chip-active-bg:#1c1917;--pr-chip-active-text:#faf9f7;--pr-btn-primary-bg:linear-gradient(135deg,#e85d4c,#5b4fcf);--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:transparent;--pr-header-bg:transparent;--pr-card-radius:1.25rem;--pr-metric-blue-from:rgb(232 93 76/0.08);--pr-metric-blue-border:rgb(232 93 76/0.18);--pr-metric-teal-from:rgb(91 79 207/0.08);--pr-metric-teal-border:rgb(91 79 207/0.18);--pr-metric-navy-from:rgb(28 25 23/0.04);--pr-metric-navy-border:rgb(28 25 23/0.1);--pr-selected-bg:rgb(232 93 76/0.06);--pr-selected-border:#e85d4c;--pr-fab-bg:linear-gradient(135deg,#e85d4c,#5b4fcf);--pr-ambient-1:rgb(232 93 76/0.12);--pr-ambient-2:rgb(91 79 207/0.1);--pr-ambient-3:rgb(201 162 39/0.08);--pr-chart-1:#e85d4c;--pr-chart-2:#5b4fcf;--pr-chart-3:#a8a29e;--pr-chart-fill-from:rgb(232 93 76/0.28);--pr-chart-fill-to:rgb(91 79 207/0.02);--pr-delta-up:#c2410c;--pr-progress-track:rgb(28 25 23/0.06);--pr-progress-fill:linear-gradient(90deg,#e85d4c,#5b4fcf);--pr-font-label-tracking:0.16em;--pr-metric-shadow:0 20px 50px -24px rgb(28 25 23/0.18);--pr-surface-shadow:0 8px 32px -12px rgb(28 25 23/0.1);--pr-nav-radius:1rem;font-family:var(--pr-font-body)}.portal-redesign-root[data-portal-variant=lumina] .pr-bg-page{background:radial-gradient(ellipse 80% 50% at 100% 0,rgb(232 93 76/.06),transparent 55%),radial-gradient(ellipse 60% 40% at 0 100%,rgb(91 79 207/.05),transparent 50%),#faf9f7}.portal-redesign-root[data-portal-variant=lumina] .pr-shell-frame{background:#faf9f7}.portal-redesign-root[data-portal-variant=lumina] .pr-lumina-shell{font-family:var(--pr-font-body)}.portal-redesign-root[data-portal-variant=lumina] .lumina-stage-glow{background:radial-gradient(ellipse 70% 45% at 85% 15%,rgb(232 93 76/.07),transparent 60%),radial-gradient(ellipse 50% 35% at 10% 80%,rgb(91 79 207/.06),transparent 55%)}.portal-redesign-root[data-portal-variant=lumina] .pr-lumina-dock{background:rgb(255 255 255/.55);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgb(255 255 255/.8);border-radius:1.75rem;box-shadow:0 24px 48px -16px rgb(28 25 23/.12),inset 0 1px 0 rgb(255 255 255/.9)}.portal-redesign-root[data-portal-variant=lumina] .lumina-dock-item{color:#78716c}.portal-redesign-root[data-portal-variant=lumina] .lumina-dock-item:hover{background:rgb(28 25 23/.05);color:#1c1917}.portal-redesign-root[data-portal-variant=lumina] .lumina-dock-active{background:linear-gradient(135deg,rgb(232 93 76/.14),rgb(91 79 207/.12));color:#1c1917;box-shadow:0 4px 16px -6px rgb(232 93 76/.35)}.portal-redesign-root[data-portal-variant=lumina] .lumina-dock-ring{position:absolute;inset:-2px;border-radius:1.125rem;border:1.5px solid transparent;background:linear-gradient(135deg,#e85d4c,#5b4fcf) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.portal-redesign-root[data-portal-variant=lumina] .lumina-dock-tooltip{position:absolute;right:calc(100% + 10px);white-space:nowrap;padding:.35rem .65rem;border-radius:.5rem;background:#1c1917;color:#faf9f7;font-size:.6875rem;font-weight:500;letter-spacing:.02em;opacity:0;transform:translateX(4px);transition:opacity .2s,transform .2s;pointer-events:none}.portal-redesign-root[data-portal-variant=lumina] .group:hover .lumina-dock-tooltip{opacity:1;transform:translateX(0)}.portal-redesign-root[data-portal-variant=lumina] .lumina-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:var(--pr-font-label-tracking);text-transform:uppercase;color:#a8a29e}.portal-redesign-root[data-portal-variant=lumina] .lumina-ghost-btn{padding:.5rem 1rem;border-radius:9999px;border:1px solid rgb(28 25 23/.1);background:rgb(255 255 255/.5);font-size:.8125rem;font-weight:500;color:#57534e;transition:background .2s,border-color .2s}.portal-redesign-root[data-portal-variant=lumina] .lumina-ghost-btn:hover{background:rgb(255 255 255/.85);border-color:rgb(28 25 23/.15);color:#1c1917}.portal-redesign-root[data-portal-variant=lumina] .lumina-surface{background:rgb(255 255 255/.65);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255/.9);border-radius:var(--pr-card-radius);box-shadow:var(--pr-surface-shadow)}.portal-redesign-root[data-portal-variant=lumina] .lumina-hero-panel{box-shadow:var(--pr-metric-shadow)}.portal-redesign-root[data-portal-variant=lumina] .lumina-hero-glow{background:radial-gradient(circle,rgb(232 93 76/.15),transparent 70%)}.portal-redesign-root[data-portal-variant=lumina] .lumina-hero-value{font-family:var(--pr-font-metric);font-size:clamp(2.75rem,5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#1c1917}.portal-redesign-root[data-portal-variant=lumina] .lumina-orbit-value{font-family:var(--pr-font-metric);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:#1c1917}.portal-redesign-root[data-portal-variant=lumina] .lumina-orbit-card{transition:transform .25s ease,box-shadow .25s ease}.portal-redesign-root[data-portal-variant=lumina] .lumina-orbit-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px -20px rgb(28 25 23/.15)}.portal-redesign-root[data-portal-variant=lumina] .lumina-gallery-card{transition:transform .3s ease,box-shadow .3s ease}.portal-redesign-root[data-portal-variant=lumina] .lumina-gallery-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px -20px rgb(91 79 207/.2)}.portal-redesign-root[data-portal-variant=lumina] .lumina-text-link{color:#5b4fcf;transition:color .2s}.portal-redesign-root[data-portal-variant=lumina] .lumina-text-link:hover{color:#e85d4c}.portal-redesign-root[data-portal-variant=lumina] .lumina-index{color:#d6d3d1;font-variant-numeric:tabular-nums}.portal-redesign-root[data-portal-variant=lumina] .pr-heading{font-family:var(--pr-font-heading);font-weight:700;letter-spacing:-.035em}.portal-redesign-root[data-portal-variant=lumina] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:700;letter-spacing:-.03em}.portal-redesign-root[data-portal-variant=lumina] .pr-section-label{font-family:var(--pr-font-body);font-size:.625rem;letter-spacing:.14em}.portal-redesign-root[data-portal-variant=lumina] .pr-btn-primary{background:var(--pr-btn-primary-bg);box-shadow:0 8px 24px -8px rgb(232 93 76/.45);border-radius:9999px}.portal-redesign-root[data-portal-variant=lumina] .pr-fab{background:var(--pr-fab-bg);box-shadow:0 8px 24px -6px rgb(91 79 207/.4)}.portal-redesign-root[data-portal-variant=lumina] .pr-card,.portal-redesign-root[data-portal-variant=lumina] .pr-metric-card{background:rgb(255 255 255/.65);backdrop-filter:blur(12px);border-color:rgb(255 255 255/.85);box-shadow:var(--pr-surface-shadow)}.portal-redesign-root[data-portal-variant=lumina] .pr-nav-item-active{background:linear-gradient(135deg,rgb(232 93 76/.12),rgb(91 79 207/.1));color:#1c1917;box-shadow:none}.portal-redesign-root[data-portal-variant=lumina] .pr-mobile-nav{background:rgb(255 255 255/.85);backdrop-filter:blur(16px);border-top-color:rgb(28 25 23/.06)}.portal-redesign-root[data-portal-variant=lumina] .pr-mobile-nav button[aria-current=page]{color:#e85d4c}.portal-redesign-root[data-portal-variant=lumina] .pr-mobile-nav button[aria-current=page] span:last-child{font-weight:600}.portal-redesign-root[data-portal-variant=lumina] .pr-pill-success{background:rgb(232 93 76/.1);color:#c2410c;border-color:rgb(232 93 76/.25)}.portal-redesign-root[data-portal-variant=lumina] .pr-pill-blue,.portal-redesign-root[data-portal-variant=lumina] .pr-pill-teal{background:rgb(91 79 207/.1);color:#5b4fcf;border-color:rgb(91 79 207/.22)}.portal-redesign-root[data-portal-variant=lumina] .pr-pill-warning{background:rgb(201 162 39/.12);color:#a16207;border-color:rgb(201 162 39/.3)}.portal-redesign-root[data-portal-variant=refined]{--pr-bg-page:#ffffff;--pr-bg-surface:#ffffff;--pr-bg-muted:#eef3f9;--pr-border:#e2e6ef;--pr-border-strong:#c5cad8;--pr-text:#1a2042;--pr-text-muted:#3d4668;--pr-text-subtle:#5b6788;--pr-text-placeholder:#5b6788;--pr-label:#5b6788;--pr-accent:#2084dc;--pr-teal:#2adda6;--pr-nav-active-bg:#ffffff;--pr-nav-active-text:#2084dc;--pr-nav-text:#5b6788;--pr-nav-hover:#eef3f9;--pr-chip-active-bg:#eef3f9;--pr-chip-active-text:#1a2042;--pr-btn-primary-bg:#2084dc;--pr-sidebar-bg:#fafbfd;--pr-card-radius:0.5rem;--pr-metric-blue-from:#eef3f9;--pr-metric-blue-border:#e2e6ef;--pr-metric-teal-from:#eef3f9;--pr-metric-teal-border:#e2e6ef;--pr-metric-navy-from:#eef3f9;--pr-metric-navy-border:#e2e6ef;--pr-selected-bg:#eef3f9;--pr-selected-border:#2084dc;--pr-fab-bg:#2084dc;--pr-ambient-1:transparent;--pr-ambient-2:transparent;--pr-ambient-3:transparent;--pr-chart-1:#2084dc;--pr-chart-2:#5b6788;--pr-chart-3:#c5cad8;--pr-chart-fill-from:transparent;--pr-chart-fill-to:transparent;--pr-delta-up:#1a8f6e;--pr-progress-track:#eef3f9;--pr-progress-fill:#2084dc;--pr-font-label-tracking:0.08em;--pr-surface-shadow:none;--pr-nav-radius:0.375rem;--pr-btn-radius:0.5rem;--pr-section-label-style:normal}.portal-redesign-root[data-portal-variant=refined] .pr-nav-item-active{box-shadow:inset 0 0 0 1.5px #2084dc;font-weight:600}.portal-redesign-root[data-portal-variant=refined] .pr-card,.portal-redesign-root[data-portal-variant=refined] .pr-metric-card{box-shadow:none!important}.portal-redesign-root[data-portal-variant=refined] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:500;letter-spacing:-.02em}.portal-redesign-root[data-portal-variant=refined] .pr-section-label{text-transform:none;font-weight:500;letter-spacing:var(--pr-font-label-tracking)}.portal-redesign-root[data-portal-variant=refined] .pr-brand-card{background:#ffffff;border-color:#e2e6ef;border-radius:.5rem}.portal-redesign-root[data-portal-variant=contrast]{--pr-bg-page:#f8fafc;--pr-bg-surface:#ffffff;--pr-bg-muted:#f1f5f9;--pr-border:#e2e8f0;--pr-border-strong:#cbd5e1;--pr-text:#1a2042;--pr-text-muted:#3d4668;--pr-text-subtle:#475569;--pr-text-placeholder:#475569;--pr-sidebar-bg:#1a2042;--pr-header-bg:#ffffff;--pr-nav-active-bg:rgb(42 221 166/0.16);--pr-nav-active-text:#2adda6;--pr-nav-text:#a3abbf;--pr-nav-hover:rgb(255 255 255/0.06);--pr-label:#2adda6;--pr-accent:#2084dc;--pr-teal:#2adda6;--pr-chip-active-bg:#1a2042;--pr-fab-bg:#2adda6;--pr-card-radius:0.875rem;--pr-metric-blue-from:rgb(32 132 220/0.08);--pr-metric-blue-border:rgb(32 132 220/0.2);--pr-metric-teal-from:rgb(42 221 166/0.12);--pr-metric-teal-border:rgb(42 221 166/0.28);--pr-selected-bg:rgb(42 221 166/0.1);--pr-selected-border:#2adda6;--pr-ambient-1:rgb(42 221 166/0.06);--pr-ambient-2:rgb(26 32 66/0.04);--pr-ambient-3:rgb(42 221 166/0.04);--pr-chart-1:#2adda6;--pr-chart-2:#2084dc;--pr-chart-3:#5b6788;--pr-chart-fill-from:rgb(42 221 166/0.28);--pr-chart-fill-to:rgb(32 132 220/0.02);--pr-chart-grid:rgb(91 103 136/0.12);--pr-delta-up:#2adda6;--pr-delta-down:#f87171;--pr-progress-track:#f1f5f9;--pr-progress-fill:#2adda6;--pr-surface-shadow:0 8px 30px -12px rgb(26 32 66/0.12);--pr-nav-radius:0.5rem;--pr-btn-radius:0.5rem}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar{background-color:var(--pr-sidebar-bg);border-color:rgb(255 255 255/.06);color:#eef3f9}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-text{color:#f4f7fb}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-text-subtle{color:#8b94ad}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-brand-card{background:rgb(255 255 255/.05);border-color:rgb(255 255 255/.1)}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-brand-selector{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.12)}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar[data-collapsed=true] .pr-sidebar-brand-collapsed span{border-color:#1a2042}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-insights-sub-active{background:rgb(42 221 166/.14);color:#2adda6;box-shadow:inset 3px 0 0 #2adda6}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-nav-item:hover{color:#f4f7fb}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-nav-item-active{color:#2adda6;box-shadow:inset 3px 0 0 #2adda6;background:var(--pr-nav-active-bg)}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar .pr-border{border-color:rgb(255 255 255/.08)}.portal-redesign-root[data-portal-variant=contrast] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:500}.portal-redesign-root[data-portal-variant=contrast] .pr-fab{background-color:var(--pr-fab-bg);color:#1a2042}.portal-redesign-root[data-portal-variant=contrast] .pr-workspace{background-color:var(--pr-bg-page);box-shadow:inset 1px 0 0 rgb(26 32 66/.06)}.portal-redesign-root[data-portal-variant=horizon]{--pr-bg-page:#f6f8fc;--pr-bg-surface:rgb(255 255 255/0.72);--pr-bg-muted:rgb(255 255 255/0.5);--pr-border:rgb(139 92 246/0.14);--pr-border-strong:rgb(15 23 42/0.12);--pr-text:#0f172a;--pr-text-muted:#475569;--pr-text-subtle:#475569;--pr-text-placeholder:#475569;--pr-label:#7c3aed;--pr-accent:#0891b2;--pr-teal:#059669;--pr-nav-active-bg:rgb(139 92 246/0.1);--pr-nav-active-text:#6d28d9;--pr-nav-text:#475569;--pr-nav-hover:rgb(139 92 246/0.06);--pr-chip-active-bg:rgb(8 145 178/0.12);--pr-chip-active-text:#0e7490;--pr-btn-primary-bg:linear-gradient(135deg,#0891b2,#7c3aed);--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:transparent;--pr-header-bg:rgb(255 255 255/0.72);--pr-card-radius:1.25rem;--pr-metric-blue-from:rgb(8 145 178/0.08);--pr-metric-blue-border:rgb(8 145 178/0.2);--pr-metric-teal-from:rgb(5 150 105/0.08);--pr-metric-teal-border:rgb(5 150 105/0.18);--pr-metric-navy-from:rgb(124 58 237/0.06);--pr-metric-navy-border:rgb(124 58 237/0.16);--pr-selected-bg:rgb(139 92 246/0.08);--pr-selected-border:rgb(124 58 237/0.35);--pr-fab-bg:linear-gradient(135deg,#0891b2,#7c3aed);--pr-ambient-1:rgb(8 145 178/0.1);--pr-ambient-2:rgb(139 92 246/0.08);--pr-ambient-3:rgb(52 211 153/0.06);--pr-chart-1:#0891b2;--pr-chart-2:#7c3aed;--pr-chart-3:#94a3b8;--pr-chart-fill-from:rgb(8 145 178/0.22);--pr-chart-fill-to:rgb(124 58 237/0.04);--pr-delta-up:#059669;--pr-delta-down:#e11d48;--pr-progress-track:rgb(15 23 42/0.06);--pr-progress-fill:linear-gradient(90deg,#0891b2,#7c3aed);--pr-font-label-tracking:0.18em;--pr-metric-shadow:0 12px 40px -16px rgb(124 58 237/0.15);--pr-surface-shadow:0 16px 48px -20px rgb(8 145 178/0.12);--pr-nav-radius:9999px;--pr-btn-radius:9999px;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=horizon] .pr-bg-page{background-color:#f6f8fc;background-image:radial-gradient(ellipse 90% 60% at 0 -10%,rgb(8 145 178/.09),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0,rgb(139 92 246/.08),transparent 50%),linear-gradient(rgb(15 23 42/.025) 1px,transparent 0),linear-gradient(90deg,rgb(15 23 42/.025) 1px,transparent 0);background-size:auto,auto,44px 44px,44px 44px}.portal-redesign-root[data-portal-variant=horizon] .pr-shell-frame{border-color:rgb(139 92 246/.18)!important;box-shadow:0 24px 80px -24px rgb(124 58 237/.18),0 0 0 1px rgb(8 145 178/.08)}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-shell{min-height:100%}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-rail{background:rgb(255 255 255/.78);backdrop-filter:blur(20px) saturate(1.2);border-color:rgb(139 92 246/.1)}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-context{background:rgb(255 255 255/.45);backdrop-filter:blur(12px);border-color:rgb(15 23 42/.06)}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-page-code{color:#7c3aed}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-nav-item{color:#64748b}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-nav-item:hover{background:rgb(139 92 246/.06);color:#334155}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-nav-active{background:rgb(255 255 255/.9);color:#6d28d9;box-shadow:0 4px 20px -8px rgb(124 58 237/.25),inset 0 0 0 1px rgb(139 92 246/.15)}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-account,.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-search{background:rgb(255 255 255/.7);border-color:rgb(15 23 42/.08);color:#475569}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-icon-btn{color:#64748b}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-icon-btn:hover{background:rgb(139 92 246/.06);color:#334155}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-tile{background:rgb(255 255 255/.55);border-color:rgb(15 23 42/.07);backdrop-filter:blur(10px)}.portal-redesign-root[data-portal-variant=horizon] .pr-horizon-queue-index{color:#a78bfa}.portal-redesign-root[data-portal-variant=horizon] .pr-card,.portal-redesign-root[data-portal-variant=horizon] .pr-metric-card{background:rgb(255 255 255/.68);backdrop-filter:blur(18px) saturate(1.15);border-color:rgb(255 255 255/.8);box-shadow:var(--pr-surface-shadow),inset 0 1px 0 rgb(255 255 255/.95)}.portal-redesign-root[data-portal-variant=horizon] .pr-heading{font-family:var(--pr-font-heading);font-weight:600;letter-spacing:-.03em;color:#0f172a}.portal-redesign-root[data-portal-variant=horizon] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:500;letter-spacing:-.02em}.portal-redesign-root[data-portal-variant=horizon] .pr-section-label{font-family:var(--pr-font-body);font-size:.625rem}.portal-redesign-root[data-portal-variant=horizon] .pr-btn-primary{border:none;box-shadow:0 8px 28px -8px rgb(124 58 237/.45)}.portal-redesign-root[data-portal-variant=horizon] .pr-fab{background:var(--pr-fab-bg);color:#ffffff;box-shadow:0 12px 32px -8px rgb(124 58 237/.45)}.portal-redesign-root[data-portal-variant=horizon] .pr-progress-fill{box-shadow:0 0 16px rgb(8 145 178/.25)}.portal-redesign-root[data-portal-variant=horizon] .pr-chart-bar-1{box-shadow:0 0 12px rgb(8 145 178/.2)}.portal-redesign-root[data-portal-variant=horizon] .pr-chart-bar-2{box-shadow:0 0 12px rgb(124 58 237/.2)}.portal-redesign-root[data-portal-variant=horizon] .pr-pill-success{background:rgb(5 150 105/.08);color:#047857;border-color:rgb(5 150 105/.2)}.portal-redesign-root[data-portal-variant=horizon] .pr-pill-blue,.portal-redesign-root[data-portal-variant=horizon] .pr-pill-teal{background:rgb(8 145 178/.08);color:#0e7490;border-color:rgb(8 145 178/.2)}.portal-redesign-root[data-portal-variant=horizon] .pr-ambient-grid{background-image:radial-gradient(ellipse 80% 50% at 10% 0,rgb(8 145 178/.1),transparent 55%),radial-gradient(ellipse 60% 40% at 95% 20%,rgb(139 92 246/.08),transparent 50%)}.portal-redesign-root[data-portal-variant=horizon] .pr-mobile-nav{background:rgb(255 255 255/.92);border-color:rgb(139 92 246/.12);backdrop-filter:blur(16px)}.portal-redesign-root[data-portal-variant=horizon] .pr-mobile-nav button[aria-current=page]{color:#7c3aed!important}.portal-redesign-root[data-portal-variant=horizon] .pr-mobile-nav button[aria-current=page] span:last-child{background:#7c3aed!important}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar-rail-toggle{border-color:rgb(255 255 255/.35);background-color:#ffffff;color:#1a2042;box-shadow:0 1px 6px rgb(26 32 66/.18)}.portal-redesign-root[data-portal-variant=contrast] .pr-sidebar-rail-toggle:hover{color:#1a2042;background-color:#ffffff;box-shadow:0 2px 8px rgb(26 32 66/.24)}.portal-redesign-root[data-portal-variant=azure]{--pr-bg-page:#f3f7fe;--pr-bg-surface:#ffffff;--pr-bg-muted:#e8f1fd;--pr-border:#dbe7fa;--pr-border-strong:#c0d5f2;--pr-text:#0e1626;--pr-text-muted:#3a4a63;--pr-text-subtle:#5a6b85;--pr-text-placeholder:#5a6b85;--pr-label:#0056a7;--pr-accent:#1863dc;--pr-teal:#0d9488;--pr-nav-active-bg:#1863dc;--pr-nav-active-text:#ffffff;--pr-nav-text:#44546e;--pr-nav-hover:#e8f1fd;--pr-chip-active-bg:#1863dc;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:#1863dc;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:#ffffff;--pr-header-bg:rgba(255,255,255,0.85);--pr-card-radius:1rem;--pr-metric-blue-from:rgb(24 99 220/0.08);--pr-metric-blue-border:rgb(24 99 220/0.16);--pr-metric-teal-from:rgb(13 148 136/0.08);--pr-metric-teal-border:rgb(13 148 136/0.16);--pr-metric-navy-from:rgb(24 99 220/0.05);--pr-metric-navy-border:rgb(24 99 220/0.12);--pr-selected-bg:#eff5fe;--pr-selected-border:rgb(24 99 220/0.4);--pr-fab-bg:#1863dc;--pr-ambient-1:rgb(24 99 220/0.06);--pr-ambient-2:rgb(13 148 136/0.05);--pr-ambient-3:rgb(24 99 220/0.04);--pr-chart-1:#1863dc;--pr-chart-2:#0d9488;--pr-chart-3:#94a3b8;--pr-chart-fill-from:rgb(24 99 220/0.2);--pr-chart-fill-to:rgb(24 99 220/0);--pr-delta-up:#059669;--pr-delta-down:#dc2626;--pr-progress-track:#e8f1fd;--pr-progress-fill:#1863dc;--pr-surface-shadow:0 6px 20px -10px rgb(24 99 220/0.18);--pr-nav-radius:0.75rem;--pr-btn-radius:9999px;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=azure] .pr-nav-item-active{box-shadow:0 4px 14px -6px rgb(24 99 220/.5)}.portal-redesign-root[data-portal-variant=azure] .pr-section-label{color:var(--pr-label)}.portal-redesign-root[data-portal-variant=pulse]{--pr-bg-page:#ffffff;--pr-bg-surface:#ffffff;--pr-bg-muted:#f3f4f8;--pr-border:#e5e7ef;--pr-border-strong:#cfd2de;--pr-text:#0c0e14;--pr-text-muted:#3a3d4a;--pr-text-subtle:#5a5e6e;--pr-text-placeholder:#5a5e6e;--pr-label:#4338ca;--pr-accent:#4f46e5;--pr-teal:#0d9488;--pr-nav-active-bg:#0c0e14;--pr-nav-active-text:#ffffff;--pr-nav-text:#4a4e5c;--pr-nav-hover:#f3f4f8;--pr-chip-active-bg:#4f46e5;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:#4f46e5;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:#fafafb;--pr-header-bg:rgba(255,255,255,0.9);--pr-card-radius:0.375rem;--pr-metric-blue-from:rgb(79 70 229/0.06);--pr-metric-blue-border:rgb(79 70 229/0.2);--pr-metric-teal-from:rgb(13 148 136/0.06);--pr-metric-teal-border:rgb(13 148 136/0.2);--pr-metric-navy-from:rgb(12 14 20/0.04);--pr-metric-navy-border:rgb(12 14 20/0.12);--pr-selected-bg:rgb(79 70 229/0.06);--pr-selected-border:#4f46e5;--pr-fab-bg:#4f46e5;--pr-ambient-1:transparent;--pr-ambient-2:transparent;--pr-ambient-3:transparent;--pr-chart-1:#4f46e5;--pr-chart-2:#0d9488;--pr-chart-3:#c7cad6;--pr-chart-fill-from:rgb(79 70 229/0.18);--pr-chart-fill-to:rgb(79 70 229/0);--pr-delta-up:#047857;--pr-delta-down:#dc2626;--pr-progress-track:#ececf1;--pr-progress-fill:#4f46e5;--pr-font-label-tracking:0.14em;--pr-metric-shadow:none;--pr-surface-shadow:0 2px 8px -4px rgb(12 14 20/0.12);--pr-nav-radius:0.375rem;--pr-btn-radius:0.375rem;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=pulse] .pr-heading{font-family:var(--pr-font-heading);font-weight:600;letter-spacing:-.03em}.portal-redesign-root[data-portal-variant=pulse] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:600;letter-spacing:-.03em}.portal-redesign-root[data-portal-variant=pulse] .pr-section-label{font-family:var(--pr-font-body);font-size:.625rem;color:var(--pr-label)}.portal-redesign-root[data-portal-variant=pulse] .pr-nav-item-active{font-weight:600}.portal-redesign-root[data-portal-variant=pulse] .pr-card,.portal-redesign-root[data-portal-variant=pulse] .pr-metric-card{border-color:var(--pr-border-strong)}.portal-redesign-root[data-portal-variant=pulse] .pr-pill-blue,.portal-redesign-root[data-portal-variant=pulse] .pr-pill-default,.portal-redesign-root[data-portal-variant=pulse] .pr-pill-success,.portal-redesign-root[data-portal-variant=pulse] .pr-pill-teal,.portal-redesign-root[data-portal-variant=pulse] .pr-pill-warning{border-radius:.25rem}.portal-redesign-root[data-portal-variant=pulse] .pr-pill-blue{background:rgb(79 70 229/.08);color:#4338ca;border-color:rgb(79 70 229/.22)}.portal-redesign-root[data-portal-variant=atlas]{--pr-bg-page:#eaf0f8;--pr-bg-surface:rgb(255 255 255/0.72);--pr-bg-muted:rgb(255 255 255/0.5);--pr-border:rgb(99 102 241/0.14);--pr-border-strong:rgb(15 23 42/0.12);--pr-text:#0f1830;--pr-text-muted:#44506a;--pr-text-subtle:#5b6883;--pr-text-placeholder:#5b6883;--pr-label:#4f46e5;--pr-accent:#0891b2;--pr-teal:#0d9488;--pr-nav-active-bg:linear-gradient(135deg,#06b6d4,#4f46e5);--pr-nav-active-text:#ffffff;--pr-nav-text:#5b6883;--pr-nav-hover:rgb(99 102 241/0.08);--pr-chip-active-bg:#0f1830;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:linear-gradient(135deg,#0891b2,#4f46e5);--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:transparent;--pr-header-bg:rgb(255 255 255/0.6);--pr-card-radius:1.25rem;--pr-metric-blue-from:rgb(8 145 178/0.1);--pr-metric-blue-border:rgb(8 145 178/0.22);--pr-metric-teal-from:rgb(79 70 229/0.1);--pr-metric-teal-border:rgb(79 70 229/0.22);--pr-metric-navy-from:rgb(15 24 48/0.05);--pr-metric-navy-border:rgb(15 24 48/0.12);--pr-selected-bg:rgb(8 145 178/0.08);--pr-selected-border:rgb(8 145 178/0.4);--pr-fab-bg:linear-gradient(135deg,#06b6d4,#4f46e5);--pr-ambient-1:rgb(8 145 178/0.12);--pr-ambient-2:rgb(79 70 229/0.1);--pr-ambient-3:rgb(45 212 191/0.08);--pr-chart-1:#06b6d4;--pr-chart-2:#6366f1;--pr-chart-3:#64748b;--pr-chart-fill-from:rgb(8 145 178/0.22);--pr-chart-fill-to:rgb(99 102 241/0.03);--pr-delta-up:#059669;--pr-delta-down:#e11d48;--pr-progress-track:rgb(15 23 42/0.06);--pr-progress-fill:linear-gradient(90deg,#06b6d4,#4f46e5);--pr-font-label-tracking:0.18em;--pr-metric-shadow:0 16px 40px -18px rgb(79 70 229/0.18);--pr-surface-shadow:0 18px 50px -24px rgb(15 23 42/0.22);--pr-nav-radius:1rem;--pr-btn-radius:9999px;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=atlas] .pr-shell-frame{overflow:hidden;border-color:rgb(99 102 241/.2)!important;box-shadow:0 30px 90px -40px rgb(15 23 42/.4),0 0 0 1px rgb(8 145 178/.08)}.portal-redesign-root[data-portal-variant=atlas] .atlas-shell{background:radial-gradient(ellipse 90% 60% at 12% 0,rgb(8 145 178/.16),transparent 55%),radial-gradient(ellipse 70% 55% at 100% 8%,rgb(99 102 241/.16),transparent 52%),linear-gradient(180deg,#eef3fb,#e6ecf6)}.portal-redesign-root[data-portal-variant=atlas] .atlas-field-fallback{background:radial-gradient(ellipse 60% 50% at 50% 28%,rgb(8 145 178/.1),transparent 60%)}.portal-redesign-root[data-portal-variant=atlas] .atlas-veil{background:radial-gradient(ellipse 130% 90% at 50% 0,transparent 45%,rgb(230 236 246/.45) 100%)}.portal-redesign-root[data-portal-variant=atlas] .atlas-rail,.portal-redesign-root[data-portal-variant=atlas] .atlas-stage,.portal-redesign-root[data-portal-variant=atlas] .atlas-statusbar{background:rgb(255 255 255/.6);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgb(255 255 255/.7)}.portal-redesign-root[data-portal-variant=atlas] .atlas-rail{box-shadow:0 20px 50px -20px rgb(15 23 42/.25),inset 0 1px 0 rgb(255 255 255/.85)}.portal-redesign-root[data-portal-variant=atlas] .atlas-statusbar{box-shadow:0 14px 34px -20px rgb(15 23 42/.22),inset 0 1px 0 rgb(255 255 255/.8)}.portal-redesign-root[data-portal-variant=atlas] .atlas-stage{box-shadow:0 24px 70px -32px rgb(15 23 42/.32),inset 0 1px 0 rgb(255 255 255/.85)}.portal-redesign-root[data-portal-variant=atlas] .atlas-rail-item{color:#5b6883}.portal-redesign-root[data-portal-variant=atlas] .atlas-rail-item:hover{background:rgb(99 102 241/.1);color:#0f1830}.portal-redesign-root[data-portal-variant=atlas] .atlas-rail-active{background:linear-gradient(135deg,rgb(6 182 212/.2),rgb(79 70 229/.18));color:#0f1830;box-shadow:inset 0 0 0 1px rgb(99 102 241/.3)}.portal-redesign-root[data-portal-variant=atlas] .atlas-tooltip{position:absolute;left:calc(100% + 12px);white-space:nowrap;padding:.35rem .6rem;border-radius:.5rem;background:#0f1830;color:#ffffff;font-size:.6875rem;font-weight:500;letter-spacing:.01em;opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s;pointer-events:none;z-index:50}.portal-redesign-root[data-portal-variant=atlas] .group:hover .atlas-tooltip{opacity:1;transform:translateX(0)}.portal-redesign-root[data-portal-variant=atlas] .atlas-avatar,.portal-redesign-root[data-portal-variant=atlas] .atlas-search,.portal-redesign-root[data-portal-variant=atlas] .atlas-status-pill{background:rgb(255 255 255/.55);border:1px solid rgb(255 255 255/.7);color:var(--pr-text-muted)}.portal-redesign-root[data-portal-variant=atlas] .atlas-avatar{background:linear-gradient(135deg,#06b6d4,#4f46e5);color:#ffffff;border:none}.portal-redesign-root[data-portal-variant=atlas] .atlas-status-dot{width:.45rem;height:.45rem;border-radius:9999px;background:#10b981;box-shadow:0 0 0 3px rgb(16 185 129/.18);animation:atlas-pulse 2.4s ease-in-out infinite}@keyframes atlas-pulse{0%,to{opacity:1}50%{opacity:.4}}.portal-redesign-root[data-portal-variant=atlas] .atlas-kbd{font-family:ui-monospace,monospace;font-size:.625rem;padding:.1rem .35rem;border-radius:.3rem;background:rgb(15 24 48/.06);color:var(--pr-text-subtle)}.portal-redesign-root[data-portal-variant=atlas] .pr-card,.portal-redesign-root[data-portal-variant=atlas] .pr-metric-card{background:rgb(255 255 255/.62);backdrop-filter:blur(14px) saturate(1.15);border-color:rgb(255 255 255/.7);box-shadow:var(--pr-surface-shadow),inset 0 1px 0 rgb(255 255 255/.85)}.portal-redesign-root[data-portal-variant=atlas] .pr-heading{font-family:var(--pr-font-heading);font-weight:600;letter-spacing:-.03em}.portal-redesign-root[data-portal-variant=atlas] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:500;letter-spacing:-.02em}.portal-redesign-root[data-portal-variant=atlas] .pr-section-label{font-family:var(--pr-font-body);font-size:.625rem}.portal-redesign-root[data-portal-variant=atlas] .pr-btn-primary{border:none;box-shadow:0 10px 30px -10px rgb(79 70 229/.5)}.portal-redesign-root[data-portal-variant=atlas] .pr-pill-blue,.portal-redesign-root[data-portal-variant=atlas] .pr-pill-teal{background:rgb(8 145 178/.1);color:#0e7490;border-color:rgb(8 145 178/.22)}.portal-redesign-root[data-portal-variant=momentum]{--pr-bg-page:#fbfbfd;--pr-bg-surface:#ffffff;--pr-bg-muted:#f4f4f8;--pr-border:#ececf2;--pr-border-strong:#dedee8;--pr-text:#141430;--pr-text-muted:#45456a;--pr-text-subtle:#6f6f8c;--pr-text-placeholder:#6f6f8c;--pr-label:#6d28d9;--pr-accent:#4f46e5;--pr-teal:#0d9488;--pr-nav-active-bg:#14142b;--pr-nav-active-text:#14142b;--pr-nav-text:#6f6f8c;--pr-nav-hover:#f4f4f8;--pr-chip-active-bg:#14142b;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:#4f46e5;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:transparent;--pr-header-bg:rgb(255 255 255/0.8);--pr-card-radius:1.25rem;--pr-metric-blue-from:rgb(79 70 229/0.08);--pr-metric-blue-border:rgb(79 70 229/0.2);--pr-metric-teal-from:rgb(13 148 136/0.08);--pr-metric-teal-border:rgb(13 148 136/0.2);--pr-metric-navy-from:rgb(20 20 43/0.04);--pr-metric-navy-border:rgb(20 20 43/0.1);--pr-selected-bg:rgb(79 70 229/0.06);--pr-selected-border:rgb(79 70 229/0.4);--pr-fab-bg:#4f46e5;--pr-ambient-1:rgb(79 70 229/0.06);--pr-ambient-2:rgb(13 148 136/0.05);--pr-ambient-3:transparent;--pr-chart-1:#4f46e5;--pr-chart-2:#0d9488;--pr-chart-3:#c7cad6;--pr-chart-fill-from:rgb(79 70 229/0.22);--pr-chart-fill-to:rgb(79 70 229/0);--pr-delta-up:#059669;--pr-delta-down:#e11d48;--pr-progress-track:#ececf2;--pr-progress-fill:#4f46e5;--pr-font-label-tracking:0.16em;--pr-metric-shadow:0 18px 44px -22px rgb(79 70 229/0.16);--pr-surface-shadow:0 12px 36px -22px rgb(20 20 43/0.1);--pr-nav-radius:0.875rem;--pr-btn-radius:9999px;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=momentum] .pr-shell-frame{overflow:hidden}.portal-redesign-root[data-portal-variant=momentum] .momentum-shell,.portal-redesign-root[data-portal-variant=momentum] .pr-bg-page{background:linear-gradient(180deg,#fcfcfe,#f6f6fb)}.portal-redesign-root[data-portal-variant=momentum] .momentum-spine{background:rgb(255 255 255/.65);border-right:1px solid #ececf2;backdrop-filter:blur(8px)}.portal-redesign-root[data-portal-variant=momentum] .momentum-spine-line{position:absolute;left:1.4rem;top:.25rem;bottom:.25rem;width:2px;border-radius:2px;background:#ececf2;z-index:0}.portal-redesign-root[data-portal-variant=momentum] .momentum-node{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:.85rem;height:.85rem;border-radius:9999px;background:#ffffff;border:2px solid #d9d9e3;z-index:2;transition:all .25s ease}.portal-redesign-root[data-portal-variant=momentum] .momentum-node-active{border-color:#4f46e5;background:#4f46e5;box-shadow:0 0 0 4px rgb(79 70 229/.15)}.portal-redesign-root[data-portal-variant=momentum] .momentum-active-bg{position:absolute;inset:0;border-radius:var(--pr-nav-radius);background:rgb(79 70 229/.08);z-index:0}.portal-redesign-root[data-portal-variant=momentum] .momentum-nav-item{color:var(--pr-nav-text)}.portal-redesign-root[data-portal-variant=momentum] .momentum-nav-item:hover{color:#141430}.portal-redesign-root[data-portal-variant=momentum] .momentum-nav-active{color:#141430;font-weight:600}.portal-redesign-root[data-portal-variant=momentum] .momentum-card{background:#ffffff;border:1px solid #ececf2;box-shadow:var(--pr-surface-shadow)}.portal-redesign-root[data-portal-variant=momentum] .momentum-chip{background:#f4f4f8;color:#45456a;transition:background .2s}.portal-redesign-root[data-portal-variant=momentum] .momentum-chip:hover{background:#ececf2}.portal-redesign-root[data-portal-variant=momentum] .momentum-search{background:#ffffff;border:1px solid #ececf2;box-shadow:0 1px 2px rgb(0 0 0/.03)}.portal-redesign-root[data-portal-variant=momentum] .momentum-icon-btn{color:#6f6f8c;transition:background .2s,color .2s}.portal-redesign-root[data-portal-variant=momentum] .momentum-icon-btn:hover{background:#f4f4f8;color:#141430}.portal-redesign-root[data-portal-variant=momentum] .momentum-avatar{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#ffffff}.portal-redesign-root[data-portal-variant=momentum] .pr-heading{font-family:var(--pr-font-heading);font-weight:600;letter-spacing:-.025em}.portal-redesign-root[data-portal-variant=momentum] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:600;letter-spacing:-.025em}.portal-redesign-root[data-portal-variant=momentum] .pr-section-label{color:var(--pr-label)}.portal-redesign-root[data-portal-variant=aperture]{--pr-bg-page:#f6f7f9;--pr-bg-surface:#ffffff;--pr-bg-muted:#eef0f3;--pr-border:#e7eaef;--pr-border-strong:#d6dae1;--pr-text:#0f172a;--pr-text-muted:#475569;--pr-text-subtle:#64748b;--pr-text-placeholder:#64748b;--pr-label:#1863dc;--pr-accent:#1863dc;--pr-teal:#0d9488;--pr-nav-active-bg:#0f172a;--pr-nav-active-text:#ffffff;--pr-nav-text:#64748b;--pr-nav-hover:#eef0f3;--pr-chip-active-bg:#0f172a;--pr-chip-active-text:#ffffff;--pr-btn-primary-bg:#0f172a;--pr-btn-primary-text:#ffffff;--pr-sidebar-bg:transparent;--pr-header-bg:rgb(255 255 255/0.7);--pr-card-radius:1rem;--pr-metric-blue-from:rgb(24 99 220/0.07);--pr-metric-blue-border:rgb(24 99 220/0.18);--pr-metric-teal-from:rgb(13 148 136/0.07);--pr-metric-teal-border:rgb(13 148 136/0.18);--pr-metric-navy-from:rgb(15 23 42/0.04);--pr-metric-navy-border:rgb(15 23 42/0.1);--pr-selected-bg:rgb(24 99 220/0.06);--pr-selected-border:rgb(24 99 220/0.4);--pr-fab-bg:#0f172a;--pr-ambient-1:transparent;--pr-ambient-2:transparent;--pr-ambient-3:transparent;--pr-chart-1:#1863dc;--pr-chart-2:#0f172a;--pr-chart-3:#94a3b8;--pr-chart-fill-from:rgb(24 99 220/0.18);--pr-chart-fill-to:rgb(24 99 220/0);--pr-delta-up:#059669;--pr-delta-down:#dc2626;--pr-progress-track:#eef0f3;--pr-progress-fill:#1863dc;--pr-font-label-tracking:0.16em;--pr-surface-shadow:0 8px 30px -18px rgb(15 23 42/0.12);--pr-nav-radius:0.625rem;--pr-btn-radius:0.625rem;--pr-section-label-style:uppercase}.portal-redesign-root[data-portal-variant=aperture] .pr-shell-frame{overflow:hidden}.portal-redesign-root[data-portal-variant=aperture] .aperture-shell,.portal-redesign-root[data-portal-variant=aperture] .pr-bg-page{background:radial-gradient(ellipse 100% 55% at 50% -12%,rgb(24 99 220/.05),transparent 55%),#f6f7f9}.portal-redesign-root[data-portal-variant=aperture] .aperture-command{background:rgb(255 255 255/.85);backdrop-filter:blur(12px);border:1px solid #e7eaef;box-shadow:0 4px 20px -10px rgb(15 23 42/.12);transition:box-shadow .2s,border-color .2s}.portal-redesign-root[data-portal-variant=aperture] .aperture-command:hover{border-color:#cfd6e0;box-shadow:0 8px 28px -12px rgb(24 99 220/.22)}.portal-redesign-root[data-portal-variant=aperture] .aperture-kbd{font-family:ui-monospace,monospace;font-size:.625rem;padding:.1rem .35rem;border-radius:.3rem;background:#eef0f3;color:#64748b}.portal-redesign-root[data-portal-variant=aperture] .aperture-avatar{background:linear-gradient(135deg,#1863dc,#0f172a);color:#ffffff}.portal-redesign-root[data-portal-variant=aperture] .aperture-navbar{background:rgb(255 255 255/.8);backdrop-filter:blur(12px);border:1px solid #e7eaef;box-shadow:0 4px 16px -10px rgb(15 23 42/.1)}.portal-redesign-root[data-portal-variant=aperture] .aperture-nav-item{color:#64748b}.portal-redesign-root[data-portal-variant=aperture] .aperture-nav-item:hover{color:#0f172a}.portal-redesign-root[data-portal-variant=aperture] .aperture-nav-active{color:#ffffff}.portal-redesign-root[data-portal-variant=aperture] .aperture-pill-bg{position:absolute;inset:0;border-radius:9999px;background:#0f172a;z-index:0}.portal-redesign-root[data-portal-variant=aperture] .aperture-inspector{border-left:1px solid #e7eaef;background:rgb(255 255 255/.5);backdrop-filter:blur(8px)}.portal-redesign-root[data-portal-variant=aperture] .aperture-action{background:#f6f7f9;color:#0f172a;border:1px solid #eef0f3;transition:background .2s,border-color .2s}.portal-redesign-root[data-portal-variant=aperture] .aperture-action:hover{background:#eef0f3;border-color:#d6dae1}.portal-redesign-root[data-portal-variant=aperture] .aperture-ai{background:linear-gradient(135deg,rgb(24 99 220/.06),rgb(13 148 136/.05));border:1px solid #e7eaef}.portal-redesign-root[data-portal-variant=aperture] .aperture-scrim{background:rgb(15 23 42/.28);backdrop-filter:blur(3px)}.portal-redesign-root[data-portal-variant=aperture] .aperture-palette{background:#ffffff;border:1px solid #e7eaef;box-shadow:0 30px 80px -30px rgb(15 23 42/.5)}.portal-redesign-root[data-portal-variant=aperture] .aperture-palette-row{transition:background .15s}.portal-redesign-root[data-portal-variant=aperture] .aperture-palette-row:hover{background:#f6f7f9}.portal-redesign-root[data-portal-variant=aperture] .aperture-palette-glyph{background:#eef0f3;color:#475569}.portal-redesign-root[data-portal-variant=aperture] .pr-heading{font-family:var(--pr-font-heading);font-weight:600;letter-spacing:-.03em}.portal-redesign-root[data-portal-variant=aperture] .pr-metric-value{font-family:var(--pr-font-metric);font-weight:600;letter-spacing:-.02em}.pr-bg-page{background-color:var(--pr-bg-page)}.pr-bg-surface{background-color:var(--pr-bg-surface)}.pr-bg-elevated{background-color:var(--pr-bg-elevated)}.pr-control-bg{background-color:var(--pr-control-bg,#ffffff)}.pr-bg-muted{background-color:var(--pr-bg-muted)}.pr-border{border-color:var(--pr-border)}.pr-border-control{border-color:var(--pr-border-strong)}.pr-text{color:var(--pr-text)}.portal-redesign-root .pr-scope-select-bar,.portal-redesign-root .pr-scope-select-trigger{background-color:var(--pr-control-bg,#ffffff)}.pr-text-muted{color:var(--pr-text-muted)}.pr-text-subtle{color:var(--pr-text-subtle)}.pr-text-placeholder{color:var(--pr-text-placeholder)}.pr-label{color:var(--pr-label)}.pr-accent{color:var(--pr-accent)}.pr-nav-item-active{background-color:var(--pr-nav-active-bg);color:var(--pr-nav-active-text)}.pr-nav-item,.pr-nav-item-active{border-radius:var(--pr-nav-radius)}.pr-nav-item{color:var(--pr-nav-text)}.pr-nav-item:hover{background-color:var(--pr-nav-hover);color:var(--pr-text)}.pr-chip-active{background-color:var(--pr-chip-active-bg);color:var(--pr-chip-active-text)}.pr-btn-primary{background:var(--pr-btn-primary-bg,#0e1626);color:var(--pr-btn-primary-text,#ffffff);border-radius:var(--pr-btn-radius,.5rem)}.portal-redesign-root{overflow-x:clip}.pr-shell-frame{overflow-x:clip;max-width:100%}.pr-sidebar[data-collapsed=true] .pr-nav-label,.pr-sidebar[data-collapsed=true] .pr-sidebar-brand-expanded{display:none!important}.pr-sidebar{background-color:var(--pr-sidebar-bg);border-color:var(--pr-border)}.pr-sidebar-tooltip--floating{position:fixed;z-index:120;transform:translateY(-50%);white-space:nowrap;pointer-events:none;padding:.5rem .875rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.015em;animation:pr-sidebar-tooltip-in .16s ease}.pr-sidebar-tooltip--floating:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent}.pr-sidebar-tooltip--description{width:min(18rem,calc(100vw - 2rem));padding:.875rem 1rem;white-space:normal}.pr-sidebar-tooltip__description,.pr-sidebar-tooltip__title{display:block}.pr-sidebar-tooltip__title{font-size:.8125rem;font-weight:700;letter-spacing:.01em}.pr-sidebar-tooltip__description{margin-top:.35rem;font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:0;opacity:.76}@media (max-width:767px){.pr-sidebar-tooltip--description{display:none}}@keyframes pr-sidebar-tooltip-in{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.pr-sidebar-tooltip--floating[data-portal-variant=current]{background:#ffffff;color:#1f2937;border:1px solid #e5e7eb;box-shadow:0 10px 28px rgb(15 23 42/.1),0 2px 8px rgb(15 23 42/.06)}.pr-sidebar-tooltip--floating[data-portal-variant=current]:before{border-right-color:#ffffff;filter:drop-shadow(-1px 0 0 #e5e7eb)}.pr-sidebar-tooltip--floating[data-portal-variant=horizon]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;box-shadow:0 12px 32px rgb(15 23 42/.28)}.pr-sidebar-tooltip--floating[data-portal-variant=horizon]:before{border-right-color:#0f172a}.pr-sidebar-tooltip--floating[data-portal-variant=contrast]{background:linear-gradient(135deg,#243052,#1a2042);color:#f4f7fb;border:1px solid rgb(255 255 255/.1);box-shadow:0 14px 36px rgb(0 0 0/.35),0 0 0 1px rgb(255 255 255/.05)}.pr-sidebar-tooltip--floating[data-portal-variant=contrast]:before{border-right-color:#243052}.pr-sidebar-tooltip--floating[data-portal-variant=editorial],.pr-sidebar-tooltip--floating[data-portal-variant=refined]{background:#1a2042;color:#f8fafc;box-shadow:0 12px 32px rgb(26 32 66/.28)}.pr-sidebar-tooltip--floating[data-portal-variant=editorial]:before,.pr-sidebar-tooltip--floating[data-portal-variant=refined]:before{border-right-color:#1a2042}.pr-sidebar-tooltip--floating[data-portal-variant=aperture],.pr-sidebar-tooltip--floating[data-portal-variant=atlas],.pr-sidebar-tooltip--floating[data-portal-variant=lumina],.pr-sidebar-tooltip--floating[data-portal-variant=momentum]{background:#0f172a;color:#f8fafc;box-shadow:0 12px 32px rgb(15 23 42/.28)}.pr-sidebar-tooltip--floating[data-portal-variant=aperture]:before,.pr-sidebar-tooltip--floating[data-portal-variant=atlas]:before,.pr-sidebar-tooltip--floating[data-portal-variant=lumina]:before,.pr-sidebar-tooltip--floating[data-portal-variant=momentum]:before{border-right-color:#0f172a}.pr-header{background-color:var(--pr-header-bg);border-color:var(--pr-border)}.pr-card{background-color:var(--pr-bg-surface);border-color:var(--pr-border-strong);border-radius:var(--pr-card-radius);box-shadow:var(--pr-surface-shadow)}.pr-fab{background:var(--pr-fab-bg)}.pr-selected{background-color:var(--pr-selected-bg);border-color:var(--pr-selected-border)}.pr-insights-sub-active{background-color:rgb(239 246 255);color:var(--pr-accent)}.pr-brand-card{background-color:var(--pr-bg-muted);border-color:var(--pr-border)}.pr-metric-card{border-width:var(--pr-metric-border-width);box-shadow:var(--pr-metric-shadow)}.pr-metric-blue{background:linear-gradient(to bottom right,var(--pr-metric-blue-from),transparent);border-color:var(--pr-metric-blue-border)}.pr-metric-teal{background:linear-gradient(to bottom right,var(--pr-metric-teal-from),transparent);border-color:var(--pr-metric-teal-border)}.pr-metric-navy{background:linear-gradient(to bottom right,var(--pr-metric-navy-from),transparent);border-color:var(--pr-metric-navy-border)}.pr-ambient-1{background-color:var(--pr-ambient-1)}.pr-ambient-2{background-color:var(--pr-ambient-2)}.pr-ambient-3{background-color:var(--pr-ambient-3)}.pr-section-label{text-transform:var(--pr-section-label-style);letter-spacing:var(--pr-font-label-tracking)}.pr-delta-up{color:var(--pr-delta-up)}.pr-delta-down{color:var(--pr-delta-down)}.pr-delta-neutral{color:var(--pr-text-muted)}.pr-progress-track{background-color:var(--pr-progress-track)}.pr-progress-fill{background:var(--pr-progress-fill)}.pr-chart-bar-1{background-color:var(--pr-chart-1)}.pr-chart-bar-2{background-color:var(--pr-chart-2)}.pr-chart-bar-3{background-color:var(--pr-chart-3)}.pr-pill-default{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.pr-pill-blue{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.pr-pill-teal{background:#f0fdfa;color:#0f766e;border-color:#99f6e4}.pr-pill-success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.pr-pill-warning{background:#fffbeb;color:#b45309;border-color:#fde68a}.pr-pill-dark{background:#0e1626;color:#fff;border-color:#0e1626}.portal-redesign-root[data-portal-variant=refined] .pr-pill-blue,.portal-redesign-root[data-portal-variant=refined] .pr-pill-default,.portal-redesign-root[data-portal-variant=refined] .pr-pill-success,.portal-redesign-root[data-portal-variant=refined] .pr-pill-teal,.portal-redesign-root[data-portal-variant=refined] .pr-pill-warning{background:#eef3f9;border-color:#e2e6ef;color:#5b6788;border-radius:.375rem}.portal-redesign-root[data-portal-variant=refined] .pr-pill-success{color:#1a8f6e}.portal-redesign-root[data-portal-variant=contrast] .pr-pill-success{background:rgb(42 221 166/.12);color:#1a9f75;border-color:rgb(42 221 166/.35)}.portal-redesign-root[data-portal-variant=refined] .pr-chart-bar-1,.portal-redesign-root[data-portal-variant=refined] .pr-chart-bar-2,.portal-redesign-root[data-portal-variant=refined] .pr-chart-bar-3,.portal-redesign-root[data-portal-variant=refined] .pr-progress-fill,.portal-redesign-root[data-portal-variant=refined] .pr-progress-track{border-radius:.125rem}.portal-redesign-root[data-portal-variant=contrast] .pr-chart-bar-1,.portal-redesign-root[data-portal-variant=contrast] .pr-progress-fill{box-shadow:0 0 10px rgb(42 221 166/.35)}.portal-redesign-root[data-portal-variant=contrast] .pr-chart-bar-2{box-shadow:0 0 8px rgb(32 132 220/.25)}.portal-redesign-root[data-portal-auth-layout=centered] .pr-auth-aside{display:none}.portal-redesign-root[data-portal-auth-layout=split] .pr-auth-aside{background-color:var(--pr-auth-aside-bg);color:var(--pr-auth-aside-text);position:relative;overflow:hidden}.portal-redesign-root[data-portal-auth-layout=split] .pr-auth-aside:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background:radial-gradient(ellipse 80% 60% at 20% 0,rgb(42 221 166/.18),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgb(32 132 220/.12),transparent 50%)}.portal-redesign-root[data-portal-auth-layout=split] .pr-auth-aside>*{position:relative}.pr-auth-aside-title{font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--pr-auth-aside-text)}.pr-auth-aside-copy{max-width:20rem;font-size:.875rem;line-height:1.6;color:var(--pr-auth-aside-muted)}.pr-auth-aside-footer{font-size:.75rem;color:var(--pr-auth-aside-muted)}.pr-auth-mobile-header{background:color-mix(in srgb,var(--pr-bg-surface) 92%,transparent)}.pr-auth-card{border-radius:var(--pr-card-radius);border:1px solid var(--pr-border-strong,var(--pr-border));background:var(--pr-bg-surface);box-shadow:var(--pr-surface-shadow)}.pr-auth-title{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--pr-text)}@media (min-width:640px){.pr-auth-title{font-size:1.875rem}}.pr-auth-subtitle{margin-top:.5rem;font-size:.875rem;line-height:1.6;color:var(--pr-text-muted)}.pr-auth-label{display:block;font-size:.875rem;font-weight:500;color:var(--pr-text)}.pr-auth-input{margin-top:.25rem;width:100%;border-radius:.5rem;border:1px solid var(--pr-border-strong,var(--pr-border));background:var(--pr-bg-surface);padding:.5rem .75rem;font-size:1rem;color:var(--pr-text);box-shadow:0 1px 2px 0 rgb(0 0 0/.04)}.pr-auth-input::-moz-placeholder{color:var(--pr-text-placeholder,var(--pr-text-subtle))}.pr-auth-input::placeholder{color:var(--pr-text-placeholder,var(--pr-text-subtle))}.pr-auth-input:focus{outline:none;border-color:var(--pr-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-teal) 25%,transparent)}.pr-auth-input:disabled{opacity:.6}.pr-auth-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:var(--pr-btn-radius,.5rem);background:var(--pr-auth-btn-bg);padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:var(--pr-auth-btn-text);box-shadow:0 1px 2px 0 rgb(0 0 0/.06);transition:filter .15s ease}.pr-auth-btn:hover:not(:disabled){filter:brightness(.96)}.pr-auth-btn:disabled{cursor:not-allowed;opacity:.5}.pr-auth-link{font-weight:500;color:var(--pr-auth-link)}.pr-auth-link:hover{filter:brightness(.9)}.pr-auth-error{border-radius:.5rem;border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.pr-auth-error,.pr-auth-success{padding:.75rem;font-size:.875rem}.pr-auth-success{border-radius:.5rem;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46}.pr-auth-spinner{border-color:var(--pr-bg-muted);border-top-color:var(--pr-teal)}.portal-redesign-root[data-portal-variant=contrast]{--pr-auth-btn-bg:#2adda6;--pr-auth-btn-text:#1a2042;--pr-auth-link:#1a6fc0;--pr-auth-aside-bg:#1a2042}.portal-redesign-root[data-portal-variant=current] .pr-auth-card{box-shadow:0 0 20px rgb(37 99 235/.15)}.pr-sk-bar{border-radius:.25rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#e5e7eb}.portal-redesign-root .pr-sk-bar{background-color:color-mix(in srgb,var(--pr-bg-muted) 88%,var(--pr-text) 4%)}.pr-sk-shimmer{border-radius:.25rem;background:linear-gradient(90deg,#e5e7eb,#f3f4f6 50%,#e5e7eb);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.portal-redesign-root .pr-sk-shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--pr-bg-muted) 92%,transparent) 0,color-mix(in srgb,var(--pr-bg-surface) 100%,var(--pr-bg-muted) 35%) 50%,color-mix(in srgb,var(--pr-bg-muted) 92%,transparent) 100%);background-size:200% 100%}.pr-sk-surface{overflow:hidden;border-radius:.75rem;border:1px solid #e5e7eb;background-color:#ffffff;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.portal-redesign-root .pr-sk-surface{border-color:var(--pr-border-strong);background-color:var(--pr-bg-surface);box-shadow:var(--pr-surface-shadow)}.pr-sk-muted{background-color:#f9fafb}.portal-redesign-root .pr-sk-muted{background-color:var(--pr-bg-muted)}.pr-sk-muted-soft{background-color:rgb(249 250 251/.8)}.portal-redesign-root .pr-sk-muted-soft{background-color:color-mix(in srgb,var(--pr-bg-muted) 80%,transparent)}.pr-sk-border{border-color:#e5e7eb}.portal-redesign-root .pr-sk-border{border-color:var(--pr-border)}.pr-sk-border-subtle{border-color:#f3f4f6}.portal-redesign-root .pr-sk-border-subtle{border-color:var(--pr-border)}.pr-sk-panel{overflow:hidden;border-radius:.75rem;border:1px solid #f3f4f6;background-color:#f3f4f6;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.portal-redesign-root .pr-sk-panel{border-color:var(--pr-border);background-color:var(--pr-bg-muted);box-shadow:var(--pr-surface-shadow)}.pr-sk-create-card{border-color:rgb(199 210 254/.8);background-color:#ffffff}.portal-redesign-root .pr-sk-create-card{border-color:color-mix(in srgb,var(--pr-accent) 28%,var(--pr-border));background-color:var(--pr-bg-surface)}.portal-redesign-root .divide-y.pr-sk-divide>:not([hidden])~:not([hidden]){border-color:var(--pr-border)}.portal-redesign-root .campaign-detail-page .text-gray-900{color:var(--pr-text)}.portal-redesign-root .campaign-detail-page .text-gray-500,.portal-redesign-root .campaign-detail-page .text-gray-600,.portal-redesign-root .campaign-detail-page .text-gray-700,.portal-redesign-root .campaign-detail-page .text-gray-800{color:var(--pr-text-muted)}.portal-redesign-root .campaign-detail-page .text-gray-400{color:color-mix(in srgb,var(--pr-text-muted) 72%,transparent)}.portal-redesign-root .campaign-detail-page .border-gray-100,.portal-redesign-root .campaign-detail-page .border-gray-200,.portal-redesign-root .campaign-detail-page .border-gray-300{border-color:var(--pr-border)}.portal-redesign-root .campaign-detail-page .bg-white{background-color:var(--pr-bg-surface)}.portal-redesign-root .campaign-detail-page .bg-gray-50,.portal-redesign-root .campaign-detail-page .campaign-detail-field-well{background-color:transparent;border:none;border-radius:0;padding:0}.portal-redesign-root .campaign-detail-page .pr-card .bg-gray-50,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-field-well{padding:1rem 0;border-bottom:1px solid var(--pr-border)}.portal-redesign-root .campaign-detail-page .pr-card .grid .bg-gray-50,.portal-redesign-root .campaign-detail-page .pr-card .grid .campaign-detail-field-well{padding:1rem 0;border:none;border-bottom:1px solid var(--pr-border);border-radius:0;background-color:transparent}.portal-redesign-root .campaign-detail-page .pr-card .grid>:last-child .bg-gray-50,.portal-redesign-root .campaign-detail-page .pr-card .grid>:last-child .campaign-detail-field-well,.portal-redesign-root .campaign-detail-page .pr-card .grid>:last-child.bg-gray-50{border-bottom:none}.portal-redesign-root .campaign-detail-page .bg-gray-50 .bg-gray-50{border-bottom:none;padding:0}.portal-redesign-root .campaign-detail-page .hover\:bg-gray-100:hover,.portal-redesign-root .campaign-detail-page .hover\:bg-gray-200:hover{background-color:var(--pr-bg-muted)}.portal-redesign-root .campaign-detail-page .hover\:bg-blue-50:hover,.portal-redesign-root .campaign-detail-page .hover\:bg-gray-50:hover{background-color:color-mix(in srgb,var(--pr-accent) 8%,var(--pr-bg-surface))}.portal-redesign-root .campaign-detail-page .bg-white.border.border-gray-200.rounded-lg,.portal-redesign-root .campaign-detail-page .border.border-gray-200.rounded-lg,.portal-redesign-root .campaign-detail-page .border.border-gray-200.rounded-lg.p-3,.portal-redesign-root .campaign-detail-page .border.border-gray-200.rounded-lg.p-4,.portal-redesign-root .campaign-detail-page .border.border-gray-200.rounded-lg.p-6,.portal-redesign-root .campaign-detail-page .campaign-detail-edit-panel{background-color:var(--pr-bg-surface);border-color:var(--pr-border);box-shadow:none}.portal-redesign-root .campaign-detail-page .pr-card>.border.border-gray-200.rounded-lg{border:none;padding:0;border-radius:0;background-color:transparent;box-shadow:none}.portal-redesign-root .campaign-detail-page .bg-blue-50{background-color:color-mix(in srgb,var(--pr-accent) 10%,var(--pr-bg-surface));border-color:color-mix(in srgb,var(--pr-accent) 35%,var(--pr-border))}.portal-redesign-root .campaign-detail-page .bg-blue-100{background-color:color-mix(in srgb,var(--pr-accent) 14%,transparent)}.portal-redesign-root .campaign-detail-page .text-blue-600,.portal-redesign-root .campaign-detail-page .text-blue-700{color:var(--pr-accent)}.portal-redesign-root .campaign-detail-page .text-blue-900{color:var(--pr-text)}.portal-redesign-root .campaign-detail-page .border-blue-500{border-color:color-mix(in srgb,var(--pr-accent) 55%,var(--pr-border))}.portal-redesign-root .campaign-detail-page .bg-gray-100{background-color:color-mix(in srgb,var(--pr-accent) 8%,var(--pr-bg-muted));color:var(--pr-text-muted)}.portal-redesign-root .campaign-detail-page .bg-white.border.border-gray-200.rounded-md,.portal-redesign-root .campaign-detail-page .bg-white.border.border-gray-200.rounded-md.shadow-lg,.portal-redesign-root .campaign-detail-page .bg-white.p-3.rounded.border{background-color:var(--pr-bg-surface);border-color:var(--pr-border);box-shadow:var(--pr-surface-shadow)}.portal-redesign-root .campaign-detail-page .disabled\:bg-gray-100:disabled,.portal-redesign-root .campaign-detail-page input:disabled,.portal-redesign-root .campaign-detail-page select:disabled,.portal-redesign-root .campaign-detail-page textarea:disabled{background-color:color-mix(in srgb,var(--pr-bg-muted) 80%,var(--pr-bg-surface));color:var(--pr-text-muted)}.portal-redesign-root .campaign-detail-page .campaign-field,.portal-redesign-root .campaign-detail-page input.border-gray-300,.portal-redesign-root .campaign-detail-page input.border-input,.portal-redesign-root .campaign-detail-page select.border-gray-300,.portal-redesign-root .campaign-detail-page select.border-input,.portal-redesign-root .campaign-detail-page textarea.border-gray-300,.portal-redesign-root .campaign-detail-page textarea.border-input{border-color:var(--pr-border);background-color:var(--pr-bg-surface);color:var(--pr-text)}.portal-redesign-root .campaign-detail-page .campaign-field:focus,.portal-redesign-root .campaign-detail-page input.border-gray-300:focus,.portal-redesign-root .campaign-detail-page input.border-input:focus-visible,.portal-redesign-root .campaign-detail-page select.border-gray-300:focus,.portal-redesign-root .campaign-detail-page textarea.border-gray-300:focus,.portal-redesign-root .campaign-detail-page textarea.border-input:focus-visible{border-color:var(--pr-accent,#2084dc);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-accent,#2084dc) 20%,transparent)}.portal-redesign-root .campaign-detail-page .bg-gray-50.rounded-lg.p-3,.portal-redesign-root .campaign-detail-page .bg-gray-50.rounded-lg.p-4,.portal-redesign-root .campaign-detail-page .bg-gray-50.rounded-md,.portal-redesign-root .campaign-detail-page .flex.justify-between.items-center.bg-gray-50{background-color:var(--pr-bg-surface);border:1px solid var(--pr-border);border-radius:.75rem;padding:.75rem}.portal-redesign-root .campaign-detail-page .bg-gray-50.rounded-lg.p-4{padding:1rem}.portal-redesign-root .campaign-detail-page .campaign-detail-metric-tile,.portal-redesign-root .campaign-detail-page .pr-card .grid .campaign-detail-metric-tile{background-color:var(--pr-bg-muted);border:none;border-radius:.5rem;padding:.75rem}.portal-redesign-root .campaign-detail-page .campaign-detail-questions-panel,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-questions-panel,.portal-redesign-root .campaign-detail-questions-panel{padding:1rem}.portal-redesign-root .campaign-detail-page .campaign-detail-question-card,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-question-card,.portal-redesign-root .campaign-detail-question-card{background-color:var(--pr-bg-muted);border:none;border-radius:.5rem;padding:1rem;box-shadow:none}.portal-redesign-root .campaign-detail-page .campaign-detail-inset-row,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-inset-row,.portal-redesign-root .campaign-detail-page .pr-card .grid .campaign-detail-inset-row{background-color:var(--pr-bg-muted);border:none;border-radius:.5rem;padding:.75rem}.portal-redesign-root .campaign-detail-page .campaign-detail-dropzone,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-dropzone{background-color:var(--pr-bg-muted);border-color:var(--pr-border);border-width:2px;border-style:dashed;border-radius:.5rem;padding:2rem}.portal-redesign-root .campaign-detail-page .campaign-detail-dropzone--disabled,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-dropzone--disabled{background-color:color-mix(in srgb,var(--pr-bg-muted) 80%,var(--pr-bg-surface));opacity:.85}.portal-redesign-root .campaign-detail-page .campaign-detail-dropzone--active,.portal-redesign-root .campaign-detail-page .campaign-detail-dropzone:hover:not(.campaign-detail-dropzone--disabled),.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-dropzone--active,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-dropzone:hover:not(.campaign-detail-dropzone--disabled){background-color:color-mix(in srgb,var(--pr-accent) 8%,var(--pr-bg-surface));border-color:color-mix(in srgb,var(--pr-accent) 55%,var(--pr-border))}@media (min-width:640px){.portal-redesign-root .campaign-detail-page .campaign-detail-inset-row,.portal-redesign-root .campaign-detail-page .campaign-detail-metric-tile,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-inset-row,.portal-redesign-root .campaign-detail-page .pr-card .grid .campaign-detail-inset-row,.portal-redesign-root .campaign-detail-page .pr-card .grid .campaign-detail-metric-tile{padding:1rem}.portal-redesign-root .campaign-detail-page .campaign-detail-questions-panel,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-questions-panel,.portal-redesign-root .campaign-detail-questions-panel{padding:1.5rem}.portal-redesign-root .campaign-detail-page .campaign-detail-dropzone,.portal-redesign-root .campaign-detail-page .pr-card .campaign-detail-dropzone{padding:2.5rem}}
/*# sourceMappingURL=33a0bd5785f7e4f4.css.map*/