.Runway_runwayGrid__On78Q{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4,16px);align-items:start}.Runway_runwayGrid__On78Q>div:first-child{max-height:70vh;overflow-y:auto}.Runway_card__fUkOy{background:#f8fbff;border:1px solid #cbd5e1;border-radius:10px;padding:var(--spacing-4,16px);box-shadow:0 1px 2px rgba(15,23,42,.05)}.Runway_cardHeader__uhiNx{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3,12px);margin-bottom:var(--spacing-3,12px)}.Runway_cardHeaderTitle__lStrZ{display:flex;align-items:center;gap:var(--spacing-2,8px)}.Runway_cardTitle__oxGcQ{margin:0;font-size:18px;font-weight:700;color:var(--text-primary,#0f172a)}.Runway_cardMicrocopy__T_GSk{margin:0 0 var(--spacing-2,8px);font-size:12px;font-weight:600;color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.06em}.Runway_cardDescription__MRQpL{margin:0;color:var(--text-secondary,#475569);font-size:14px}.Runway_cardInsight__SafHv{margin:var(--spacing-2,8px) 0;font-size:13px;color:var(--text-secondary,#475569);display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:rgba(15,23,42,.06)}.Runway_insightIcon__a7Orl{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:700;font-size:11px}.Runway_cardActionRow__ikQYN{display:flex;justify-content:flex-end;margin-top:var(--spacing-4,16px)}.Runway_primaryAction__hn2ps{padding:var(--spacing-2,8px) var(--spacing-4,16px);background:var(--primary,#2563eb);color:#ffffff;border:none;border-radius:var(--radius,12px);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.Runway_primaryAction__hn2ps:hover{background:var(--primary-hover,#1d4ed8);text-decoration:none}.Runway_progressWrap__s3_Lo{display:flex;flex-direction:column;gap:6px;min-width:160px}.Runway_progressWrapCompact__0Jmis{min-width:100px}.Runway_progressLabel__S_1Xd{font-size:12px;color:var(--text-muted,#64748b);text-align:left}.Runway_progressTrack__mcq7D{height:6px;width:100%;border-radius:999px;background:var(--bg-panel,#f1f5f9);overflow:hidden}.Runway_progressFill__1N2pr{height:100%;background:var(--primary,#2563eb);border-radius:999px}.Runway_stepList__EsG0j{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.Runway_runwayList__75P_s{position:relative;gap:14px;padding-left:36px}.Runway_runwayList__75P_s:before{content:"";position:absolute;left:13px;top:18px;bottom:18px;width:3px;border-radius:999px;background:#dbeafe}.Runway_runwayList__75P_s .Runway_stepItem__F6957{min-height:104px;border:1px solid #e2e8f0;border-left:4px solid #dbeafe;border-radius:8px;background:#ffffff;padding:var(--spacing-3,12px);position:relative;box-shadow:0 1px 2px rgba(15,23,42,.04)}.Runway_runwayList__75P_s .Runway_stepItem__F6957:last-child{border-bottom:1px solid #e2e8f0}.Runway_stepItem__F6957{display:flex;justify-content:space-between;gap:var(--spacing-3,12px);padding:var(--spacing-3,12px);border-radius:var(--radius,12px);background:var(--bg-panel,#f8fafc);border:1px solid transparent}.Runway_stepActive__swp_c{background:#eff6ff;border-color:#bfdbfe;border-radius:8px;padding:var(--spacing-3,12px);box-shadow:0 8px 22px rgba(37,99,235,.1)}.Runway_steprequired__vfeeR{border-left-color:#bfdbfe}.Runway_steplocked__vZazH{opacity:.7;background:#f8fafc}.Runway_stepcomplete__YbWrR{border-left-color:#86efac;background:#f7fef9}.Runway_steprecommended__KFwpY{opacity:.85;border-left-color:#cbd5e1}.Runway_stepin-progress__08jEN{border-left-color:#93c5fd}.Runway_stepRow__q13RJ{display:flex;flex-direction:column;gap:var(--spacing-2,8px);flex:1;text-decoration:none;color:inherit;background:transparent;border:none;padding:0;text-align:left;font:inherit}.Runway_stepRowContent__a0RIX{display:flex;justify-content:space-between;gap:var(--spacing-3,12px);min-height:56px}.Runway_stepRowAction__dWwRC{align-self:flex-start;font-size:12px;font-weight:600;color:var(--primary,#2563eb);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);border-radius:999px;padding:2px 10px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.Runway_stepRowAction__dWwRC:hover{background:rgba(59,130,246,.12);text-decoration:none}.Runway_stepRowArrow___cG0q{font-size:12px}.Runway_stepDot__3mg5l{position:absolute;left:-34px;top:18px;width:28px;height:28px;border-radius:999px;border:3px solid #bfdbfe;background:#ffffff;z-index:2;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 0 0 4px #f8fbff}.Runway_stepDot__3mg5l:after{content:"";width:8px;height:8px;border-radius:999px;background:#bfdbfe}.Runway_stepDotcomplete__B0gPW{background:#22c55e;border-color:#22c55e}.Runway_stepDotcomplete__B0gPW:after{content:"✓";width:auto;height:auto;background:transparent;font-size:16px;font-weight:800;line-height:1;color:#ffffff}.Runway_stepDotrequired__hT8oD{border-color:#bfdbfe;background:#ffffff}.Runway_stepDotlocked__f95Pz{border-color:#9ca3af;background:#e5e7eb}.Runway_stepDotlocked__f95Pz:after{background:#9ca3af}.Runway_stepDotrecommended__Cd4eB{border-color:#cbd5e1;background:#ffffff}.Runway_stepDotrecommended__Cd4eB:after{background:#cbd5e1}.Runway_stepDotin-progress__7m4K6{border-color:#60a5fa;background:#eff6ff}.Runway_stepDotin-progress__7m4K6:after{width:10px;height:10px;background:#2563eb}.Runway_stepConnector__KG_cD{position:absolute;left:-22px;top:44px;bottom:-18px;width:4px;border-radius:999px;background:#dbeafe;z-index:1}.Runway_runwayList__75P_s .Runway_stepItem__F6957:last-child .Runway_stepConnector__KG_cD{display:none}.Runway_stepConnectorcomplete__pHaTU{background:#86efac}.Runway_stepConnectorin-progress__BIyUb{background:linear-gradient(180deg,#93c5fd 0,#93c5fd 45%,#dbeafe 0,#dbeafe)}.Runway_stepClickable__i47BR:hover{color:inherit}.Runway_stepClickable__i47BR:hover .Runway_stepTitle__kZQTa{text-decoration:underline}.Runway_stepMeta___6YID{display:flex;gap:var(--spacing-2,8px);align-items:center}.Runway_stepBadgeInProgress__xkfP9,.Runway_stepBadgeLocked__upJ5K,.Runway_stepBadgeRecommended__lGIun,.Runway_stepBadgeRequired__N_H8y,.Runway_stepBadge__sZ35R{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.Runway_stepBadge__sZ35R{background:#dcfce7;color:#166534}.Runway_stepBadgeRequired__N_H8y{background:#eff6ff;color:#1d4ed8}.Runway_stepBadgeLocked__upJ5K{background:#e5e7eb;color:#4b5563}.Runway_stepBadgeRecommended__lGIun{background:#f1f5f9;color:#475569}.Runway_stepBadgeInProgress__xkfP9{background:#dbeafe;color:#1e40af}.Runway_stepIcon__uSiyg{width:14px;height:14px}.Runway_stepTitle__kZQTa{margin:0 0 4px;font-size:15px;font-weight:600}.Runway_stepDescription__Vzrf2{margin:0;font-size:13px;color:var(--text-secondary,#475569)}.Runway_stepHint__jww_9{margin:8px 0 0;font-size:13px;color:var(--text-primary,#0f172a);font-weight:500}.Runway_badgeIcon__kzBdy{width:14px;height:14px}.Runway_cardHero__sCygE{border-color:#93c5fd;background:#eff6ff;box-shadow:0 1px 2px rgba(37,99,235,.08)}.Runway_cardPrimary__BoWWn{padding:var(--spacing-6,24px);border-left:4px solid #60a5fa}.dark .Runway_card__fUkOy{background:#0f172a;border-color:#263244;color:#e5e7eb;box-shadow:none}.dark .Runway_cardTitle__oxGcQ,.dark .Runway_stepHint__jww_9,.dark .Runway_stepTitle__kZQTa{color:#f8fafc}.dark .Runway_cardDescription__MRQpL,.dark .Runway_cardInsight__SafHv,.dark .Runway_cardMicrocopy__T_GSk,.dark .Runway_progressLabel__S_1Xd,.dark .Runway_stepDescription__Vzrf2{color:#94a3b8}.dark .Runway_cardInsight__SafHv{background:rgba(148,163,184,.12)}.dark .Runway_progressTrack__mcq7D{background:#1e293b}.dark .Runway_runwayList__75P_s:before,.dark .Runway_stepConnector__KG_cD{background:#263244}.dark .Runway_runwayList__75P_s .Runway_stepItem__F6957{background:#111827;border-color:#263244 #263244 #263244 #334155;box-shadow:none}.dark .Runway_runwayList__75P_s .Runway_stepItem__F6957:last-child{border-bottom-color:#263244}.dark .Runway_stepActive__swp_c{background:rgba(37,99,235,.16);border-color:#3b82f6;box-shadow:0 10px 24px rgba(37,99,235,.12)}.dark .Runway_stepcomplete__YbWrR{background:rgba(22,101,52,.18);border-left-color:#22c55e}.dark .Runway_steplocked__vZazH{background:#0f172a}.dark .Runway_stepDot__3mg5l{background:#0f172a;box-shadow:0 0 0 4px #0f172a}.dark .Runway_stepDotrecommended__Cd4eB,.dark .Runway_stepDotrequired__hT8oD{background:#0f172a}.dark .Runway_stepDotlocked__f95Pz{background:#1e293b}.dark .Runway_stepDotin-progress__7m4K6{background:rgba(37,99,235,.18)}.dark .Runway_stepConnectorcomplete__pHaTU{background:#22c55e}.dark .Runway_stepConnectorin-progress__BIyUb{background:linear-gradient(180deg,#3b82f6 0,#3b82f6 45%,#263244 0,#263244)}.dark .Runway_stepBadge__sZ35R{background:rgba(22,163,74,.18);color:#86efac}.dark .Runway_stepBadgeInProgress__xkfP9,.dark .Runway_stepBadgeRequired__N_H8y{background:rgba(37,99,235,.18);color:#bfdbfe}.dark .Runway_stepBadgeLocked__upJ5K,.dark .Runway_stepBadgeRecommended__lGIun{background:#1e293b;color:#cbd5e1}.dark .Runway_stepRowAction__dWwRC{background:rgba(37,99,235,.16);border-color:rgba(59,130,246,.36);color:#bfdbfe}.dark .Runway_stepRowAction__dWwRC:hover{background:rgba(37,99,235,.24)}.dark .Runway_cardHero__sCygE{background:rgba(37,99,235,.12);border-color:#3b82f6}@media (max-width:960px){.Runway_runwayGrid__On78Q{grid-template-columns:1fr}}.shadcn-ui_alert__Z4KI_,.shadcn-ui_badge__O4Aq_,.shadcn-ui_button__yWLta,.shadcn-ui_calendarPopover__ALjA1,.shadcn-ui_card__LjWj_,.shadcn-ui_checkbox__EliRm,.shadcn-ui_dialogContent__wVYT_,.shadcn-ui_dialogOverlay__W0j2m,.shadcn-ui_input__8rL2Q,.shadcn-ui_label__y5OeD,.shadcn-ui_selectContent__67_rx,.shadcn-ui_selectTrigger__u1hXd,.shadcn-ui_switchRoot__VFiuC,.shadcn-ui_table__ewbqL,.shadcn-ui_textarea__zk2bX{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 0% 9%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0.75rem}.dark :is(.shadcn-ui_button__yWLta,.shadcn-ui_card__LjWj_,.shadcn-ui_badge__O4Aq_,.shadcn-ui_input__8rL2Q,.shadcn-ui_selectTrigger__u1hXd,.shadcn-ui_selectContent__67_rx,.shadcn-ui_table__ewbqL,.shadcn-ui_alert__Z4KI_,.shadcn-ui_label__y5OeD,.shadcn-ui_calendarPopover__ALjA1,.shadcn-ui_dialogContent__wVYT_,.shadcn-ui_dialogOverlay__W0j2m,.shadcn-ui_textarea__zk2bX,.shadcn-ui_checkbox__EliRm,.shadcn-ui_switchRoot__VFiuC){--background:0 0% 7%;--foreground:0 0% 96%;--card:0 0% 9%;--card-foreground:0 0% 96%;--popover:0 0% 9%;--popover-foreground:0 0% 96%;--primary:0 0% 96%;--primary-foreground:0 0% 7%;--secondary:0 0% 14%;--secondary-foreground:0 0% 96%;--muted:0 0% 13%;--muted-foreground:0 0% 66%;--accent:0 0% 15%;--accent-foreground:0 0% 96%;--destructive:0 0% 96%;--destructive-foreground:0 0% 7%;--border:0 0% 20%;--input:0 0% 20%;--ring:0 0% 96%}.shadcn-ui_button__yWLta{align-items:center;border-radius:12px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.shadcn-ui_button__yWLta svg{flex-shrink:0;height:16px;pointer-events:none;width:16px}.shadcn-ui_button__yWLta:focus-visible,.shadcn-ui_input__8rL2Q:focus-visible,.shadcn-ui_selectTrigger__u1hXd:focus{outline:2px solid rgba(115,115,115,.24);outline-offset:2px}.shadcn-ui_button__yWLta:disabled{opacity:.5;pointer-events:none}.shadcn-ui_buttonDefault__F0Yhb{border:1px solid hsl(var(--foreground));box-shadow:0 12px 24px rgba(0,0,0,.16);color:hsl(var(--background))}.shadcn-ui_buttonDefault__F0Yhb,.shadcn-ui_buttonDefault__F0Yhb:hover{background:hsl(var(--foreground))}.shadcn-ui_buttonDestructive__g8qNb{background:hsl(var(--foreground));border:1px solid hsl(var(--foreground));color:hsl(var(--background))}.shadcn-ui_buttonDestructive__g8qNb:hover{background:hsl(var(--foreground))}.shadcn-ui_buttonOutline__16a53{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.04);color:hsl(var(--foreground))}.dark .shadcn-ui_buttonOutline__16a53,.dark .shadcn-ui_card__LjWj_,.dark .shadcn-ui_input__8rL2Q,.dark .shadcn-ui_selectTrigger__u1hXd{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 38px rgba(0,0,0,.28)}.dark .shadcn-ui_selectContent__67_rx{box-shadow:0 18px 40px rgba(0,0,0,.42)}.shadcn-ui_buttonOutline__16a53:hover{background:hsl(var(--accent));border-color:hsl(var(--border))}.shadcn-ui_buttonSecondary__ECKuh{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.shadcn-ui_buttonGhost__niiUl:hover,.shadcn-ui_buttonSecondary__ECKuh:hover{background:hsl(var(--border))}.shadcn-ui_buttonGhost__niiUl,.shadcn-ui_buttonLink__yDtMV{background:transparent;border:1px solid transparent;color:hsl(var(--foreground))}.shadcn-ui_buttonLink__yDtMV{text-decoration:underline;text-underline-offset:4px}.shadcn-ui_buttonSizeDefault__ZfB3g{height:40px;padding:0 16px}.shadcn-ui_buttonSizeSmall__QQDOi{font-size:12px;height:36px;padding:0 12px}.shadcn-ui_buttonSizeLarge__vvjJ6{height:44px;padding:0 32px}.shadcn-ui_buttonSizeIcon__MRllZ{height:40px;padding:0;width:40px}.shadcn-ui_card__LjWj_{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 38px rgba(0,0,0,.06);color:hsl(var(--foreground))}.shadcn-ui_cardHeader__lgF15{display:flex;flex-direction:column;gap:6px;padding:20px}.shadcn-ui_cardTitle__lL_8V{color:hsl(var(--foreground));font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1;margin:0}.shadcn-ui_cardDescription__GPSMz{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.45;margin:0}.shadcn-ui_cardContent__WD82g{padding:0 20px 20px}.shadcn-ui_cardFooter__gQlQJ{display:flex;padding:0 20px 20px}.shadcn-ui_badge__O4Aq_{align-items:center;border-radius:999px;border-style:solid;border-width:1px;display:inline-flex;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.shadcn-ui_badgeDefault__3m5ut{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.shadcn-ui_badgeDestructive__f4CEj,.shadcn-ui_badgeSecondary__4D3dT,.shadcn-ui_badgeWarning__QET_A{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground))}.shadcn-ui_badgeSuccess__rv2lz{background:hsl(var(--background));border-color:hsl(var(--border));color:hsl(var(--foreground))}.shadcn-ui_badgeOutline__xBh8W{background:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.shadcn-ui_input__8rL2Q,.shadcn-ui_selectTrigger__u1hXd,.shadcn-ui_textarea__zk2bX{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);color:hsl(var(--foreground));font-size:14px;height:40px;padding:0 12px;width:100%}.shadcn-ui_textarea__zk2bX{min-height:96px;padding:10px 12px;resize:vertical}.shadcn-ui_dateInputWrap__nx871{position:relative}.shadcn-ui_dateInputButton__JWW7s,.shadcn-ui_dateInput__Urklm{cursor:pointer;padding-right:42px}.shadcn-ui_dateInputButton__JWW7s{align-items:center;display:flex;justify-content:space-between;text-align:left}.shadcn-ui_dateInputValue___VDu1{color:hsl(var(--foreground))}.shadcn-ui_dateInputIcon__bU2v_,.shadcn-ui_dateInputPlaceholder__ZUPSt{color:hsl(var(--muted-foreground))}.shadcn-ui_dateInputIcon__bU2v_{height:18px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px}.shadcn-ui_calendarPopover__ALjA1{background:hsl(var(--background,0 0% 100%))!important;border:1px solid hsl(var(--border,0 0% 89.8%));border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.14);color:hsl(var(--foreground,0 0% 3.9%));margin-top:8px;padding:14px;position:fixed;width:308px;z-index:2147483647}.shadcn-ui_calendarPopover__ALjA1 .rdp-root{--rdp-accent-color:hsl(var(--primary));--rdp-accent-background-color:hsl(var(--muted));--rdp-day-height:36px;--rdp-day-width:36px;--rdp-day_button-height:32px;--rdp-day_button-width:32px;--rdp-nav_button-height:32px;--rdp-nav_button-width:32px;--rdp-nav-height:36px;color:hsl(var(--foreground));font-size:14px}.shadcn-ui_calendarPopover__ALjA1,.shadcn-ui_calendarPopover__ALjA1 .rdp-month,.shadcn-ui_calendarPopover__ALjA1 .rdp-month_caption,.shadcn-ui_calendarPopover__ALjA1 .rdp-month_grid,.shadcn-ui_calendarPopover__ALjA1 .rdp-months,.shadcn-ui_calendarPopover__ALjA1 .rdp-root,.shadcn-ui_calendarPopover__ALjA1 .rdp-week,.shadcn-ui_calendarPopover__ALjA1 .rdp-weekdays,.shadcn-ui_calendarPopover__ALjA1 .rdp-weeks{background:hsl(var(--background,0 0% 100%))!important}.shadcn-ui_calendarPopover__ALjA1 .rdp-months{max-width:none}.shadcn-ui_calendarPopover__ALjA1 .rdp-month_caption{font-size:14px;font-weight:600;justify-content:center;margin-inline:var(--rdp-nav_button-width)}.shadcn-ui_calendarPopover__ALjA1 .rdp-dropdowns{gap:8px}.shadcn-ui_calendarPopover__ALjA1 .rdp-dropdown_root{border:1px solid hsl(var(--border));border-radius:8px;height:32px;padding:0 8px}.shadcn-ui_calendarPopover__ALjA1 .rdp-caption_label{color:hsl(var(--foreground));font-size:13px;font-weight:600}.shadcn-ui_calendarPopover__ALjA1 .rdp-chevron{fill:hsl(var(--foreground));height:16px;width:16px}.shadcn-ui_calendarPopover__ALjA1 .rdp-button_next,.shadcn-ui_calendarPopover__ALjA1 .rdp-button_previous{border-radius:8px;color:hsl(var(--foreground))}.shadcn-ui_calendarPopover__ALjA1 .rdp-button_next:hover,.shadcn-ui_calendarPopover__ALjA1 .rdp-button_previous:hover{background:hsl(var(--muted))}.shadcn-ui_calendarPopover__ALjA1 .rdp-weekday{color:hsl(var(--muted-foreground));font-size:12px;opacity:1}.shadcn-ui_calendarPopover__ALjA1 .rdp-day_button{border:1px solid transparent;font-size:13px}.shadcn-ui_calendarPopover__ALjA1 .rdp-day_button:hover{background:hsl(var(--muted))}.shadcn-ui_calendarPopover__ALjA1 .rdp-selected{font-size:14px;font-weight:600}.shadcn-ui_calendarPopover__ALjA1 .rdp-selected .rdp-day_button,.shadcn-ui_calendarPopover__ALjA1 .rdp-selected .rdp-day_button:hover{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.shadcn-ui_calendarPopover__ALjA1 .rdp-today:not(.rdp-outside){color:hsl(var(--foreground))}.shadcn-ui_calendarPopover__ALjA1 .rdp-today:not(.rdp-selected) .rdp-day_button{border-color:hsl(var(--primary))}.shadcn-ui_calendarPopover__ALjA1 .rdp-disabled:not(.rdp-selected),.shadcn-ui_calendarPopover__ALjA1 .rdp-outside{color:hsl(var(--muted-foreground))}.shadcn-ui_calendarRoot__Yr5Ij{--rdp-accent-color:hsl(var(--primary));--rdp-background-color:hsl(var(--muted));font-size:14px}.shadcn-ui_calendarMonth__0AEYH,.shadcn-ui_calendarMonths__iw_a9{display:flex;flex-direction:column}.shadcn-ui_calendarCaption__2XkSC{align-items:center;display:flex;justify-content:center;margin-bottom:12px;min-height:32px;position:relative}.shadcn-ui_calendarDropdowns__d_c77{align-items:center;display:flex;gap:8px;justify-content:center}.shadcn-ui_calendarDropdown__S_YxQ{appearance:none;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));cursor:pointer;font-size:14px;height:32px;padding:0 28px 0 10px}.shadcn-ui_calendarDropdown__S_YxQ:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px rgba(15,23,42,.12);outline:none}.shadcn-ui_calendarCaptionLabel__RSlX4{font-weight:600}.shadcn-ui_calendarNav__fpkK8{align-items:center;display:flex;gap:4px;justify-content:space-between;inset:0;pointer-events:none;position:absolute}.shadcn-ui_calendarNavButton__F6cDg{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:hsl(var(--foreground));display:flex;height:32px;justify-content:center;pointer-events:auto;width:32px}.shadcn-ui_calendarNavButton__F6cDg:hover{background:hsl(var(--muted))}.shadcn-ui_calendarGrid__g8qi_{border-collapse:collapse;width:280px}.shadcn-ui_calendarWeek__0eRoL,.shadcn-ui_calendarWeekdays__nxK9J{display:grid;grid-template-columns:repeat(7,40px)}.shadcn-ui_calendarWeekday__TZJ_H{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;height:32px;line-height:32px;text-align:center}.shadcn-ui_calendarDay__c46Sy{height:40px;text-align:center;width:40px}.shadcn-ui_calendarDayButton___g8tX{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:hsl(var(--foreground));display:flex;font-size:14px;height:36px;justify-content:center;margin:2px;width:36px}.shadcn-ui_calendarDayButton___g8tX:hover{background:hsl(var(--muted))}.shadcn-ui_calendarSelected__EE9bz .shadcn-ui_calendarDayButton___g8tX,.shadcn-ui_calendarSelected__EE9bz .shadcn-ui_calendarDayButton___g8tX:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.shadcn-ui_calendarToday__JrBxO .shadcn-ui_calendarDayButton___g8tX{border-color:hsl(var(--primary))}.shadcn-ui_calendarOutside__DPJI2 .shadcn-ui_calendarDayButton___g8tX{color:hsl(var(--muted-foreground));opacity:.55}.shadcn-ui_calendarDisabled__UVSOw .shadcn-ui_calendarDayButton___g8tX{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.35}.shadcn-ui_input__8rL2Q::placeholder{color:hsl(var(--muted-foreground))}.shadcn-ui_textarea__zk2bX::placeholder{color:hsl(var(--muted-foreground))}.shadcn-ui_input__8rL2Q:disabled,.shadcn-ui_selectTrigger__u1hXd:disabled,.shadcn-ui_textarea__zk2bX:disabled{cursor:not-allowed;opacity:.5}.shadcn-ui_checkbox__EliRm{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--primary-foreground));display:inline-flex;height:16px;justify-content:center;margin:0;padding:0;width:16px}.shadcn-ui_checkbox__EliRm:focus-visible{outline:2px solid rgba(115,115,115,.24);outline-offset:2px}.shadcn-ui_checkbox__EliRm[data-state=checked]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.shadcn-ui_checkboxIndicator__78kYp{align-items:center;display:flex;justify-content:center}.shadcn-ui_checkboxIcon__dK93Q{height:12px;width:12px}.shadcn-ui_switchLabel__3dvhk{align-items:center;color:hsl(var(--foreground));cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:12px;user-select:none}.shadcn-ui_switchLabelDisabled__WS0yi{cursor:not-allowed;opacity:.5}.shadcn-ui_switchRoot__VFiuC{align-items:center;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:999px;display:inline-flex;height:24px;padding:2px;transition:background .16s ease,border-color .16s ease;width:44px}.shadcn-ui_switchRoot__VFiuC:focus-visible{outline:2px solid rgba(115,115,115,.24);outline-offset:2px}.shadcn-ui_switchRoot__VFiuC[data-state=checked]{background:hsl(var(--primary));border-color:hsl(var(--primary))}.shadcn-ui_switchThumb__kO2pP{background:hsl(var(--background));border-radius:999px;box-shadow:0 1px 2px rgba(15,23,42,.22);display:block;height:18px;transform:translateX(0);transition:transform .16s ease;width:18px}.shadcn-ui_switchRoot__VFiuC[data-state=checked] .shadcn-ui_switchThumb__kO2pP{transform:translateX(20px)}.shadcn-ui_dialogOverlay__W0j2m{background:rgba(15,23,42,.58);inset:0;position:fixed;z-index:100000}.shadcn-ui_dialogContent__wVYT_{--theme-surface-light:#ffffff;--theme-surface-medium:#f8fafc;--theme-surface-dark:#0f172a;--theme-text-primary:#101828;--theme-text-secondary:#475467;--theme-text-muted:#667085;--theme-text-on-brand:#ffffff;--ui-surface-canvas:#f8fafc;--ui-surface-base:#ffffff;--ui-surface-muted:#f1f5f9;--ui-surface-strong:#e2e8f0;--ui-border-subtle:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-accent-wash:rgba(15,23,42,0.06);--ui-shadow-soft:0 10px 30px rgba(15,23,42,0.08);--color-white:#ffffff;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;background:#ffffff!important;border:1px solid hsl(var(--border));border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.26);color:hsl(var(--foreground));left:50%;max-height:min(88vh,900px);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(calc(100vw - 32px),768px);z-index:100001}.dark .shadcn-ui_dialogContent__wVYT_{--theme-surface-light:#0f172a;--theme-surface-medium:#111827;--theme-surface-dark:#020617;--theme-text-primary:#f8fafc;--theme-text-secondary:#cbd5e1;--theme-text-muted:#94a3b8;--theme-text-on-brand:#ffffff;--ui-surface-canvas:#020617;--ui-surface-base:#09090b;--ui-surface-muted:#111827;--ui-surface-strong:#1f2937;--ui-border-subtle:#1f2937;--ui-border-strong:#334155;--ui-accent-wash:rgba(148,163,184,0.14);--ui-shadow-soft:0 18px 40px rgba(0,0,0,0.28);--color-white:#09090b;--color-gray-50:#020617;--color-gray-100:#111827;--color-gray-200:#1f2937;--color-gray-300:#334155;background:#09090b!important}.shadcn-ui_dialogClose__rrO8R{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--muted-foreground));display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px}.shadcn-ui_dialogClose__rrO8R:hover{color:hsl(var(--foreground))}.shadcn-ui_dialogCloseIcon__Q4ggt{height:18px;width:18px}.shadcn-ui_dialogHeader__tWv19{display:flex;flex-direction:column;gap:6px}.shadcn-ui_dialogFooter__43vqZ{display:flex;gap:8px;justify-content:flex-end}.shadcn-ui_dialogTitle__tQt7Z{color:hsl(var(--foreground));font-size:20px;font-weight:650;line-height:1.25;margin:0}.shadcn-ui_dialogDescription__bPK5f{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.5;margin:0}.shadcn-ui_selectTrigger__u1hXd{align-items:center;display:flex;justify-content:space-between}.shadcn-ui_selectTrigger__u1hXd svg{height:16px;opacity:.5;width:16px}.shadcn-ui_selectContent__67_rx{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.14);color:hsl(var(--foreground));max-height:384px;min-width:128px;overflow:hidden;z-index:100002}.shadcn-ui_selectViewport__kMmdG{padding:4px}.shadcn-ui_selectItem__WIKu5{align-items:center;border-radius:8px;cursor:default;display:flex;font-size:14px;outline:none;padding:8px 8px 8px 32px;position:relative;user-select:none;width:100%}.shadcn-ui_selectItem__WIKu5:focus{background:hsl(var(--muted))}.shadcn-ui_selectItem__WIKu5[data-disabled]{opacity:.5;pointer-events:none}.shadcn-ui_selectItemIndicator__AStWe{align-items:center;display:flex;height:14px;justify-content:center;left:8px;position:absolute;width:14px}.shadcn-ui_selectItemIndicator__AStWe svg,.shadcn-ui_selectScrollButton__RFXsR svg{height:16px;width:16px}.shadcn-ui_selectScrollButton__RFXsR{align-items:center;display:flex;justify-content:center;padding:4px 0}.shadcn-ui_tableWrap__A7cmx{overflow:auto;position:relative;width:100%}.shadcn-ui_table__ewbqL{border-collapse:collapse;caption-side:bottom;font-size:14px;width:100%}.shadcn-ui_tableHeader___nc7D tr{border-bottom:1px solid hsl(var(--border))}.shadcn-ui_tableBody__fen5N tr:last-child{border-bottom:0}.shadcn-ui_tableRow__buJcl{border-bottom:1px solid hsl(var(--border));transition:background .16s ease}.shadcn-ui_tableRow__buJcl:hover{background:hsl(var(--accent))}.shadcn-ui_tableHead__bSMg5{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;height:40px;letter-spacing:.06em;padding:0 16px;text-align:left;text-transform:uppercase;vertical-align:middle}.shadcn-ui_tableCell__ZZLcR{padding:16px;vertical-align:middle}.shadcn-ui_alert__Z4KI_{border-radius:16px;border-style:solid;border-width:1px;font-size:14px;padding:16px;position:relative;width:100%}.shadcn-ui_alertDefault__YclVj,.shadcn-ui_alertSuccess__EO_Yh{background:hsl(var(--background));border-color:hsl(var(--border));color:hsl(var(--foreground))}.shadcn-ui_alertDestructive__v8D1W,.shadcn-ui_alertWarning__ZM4eW{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground));color:hsl(var(--foreground))}.shadcn-ui_alertTitle__ok3O6{font-weight:500;letter-spacing:-.01em;line-height:1;margin:0 0 4px}.shadcn-ui_alertDescription__EWp1u{font-size:14px;line-height:1.5}.shadcn-ui_label__y5OeD{color:hsl(var(--foreground));font-size:14px;font-weight:500;line-height:1}.dropdown_hiddenAnchor__GY5gG{display:none}.dropdown_content__tQDCg{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.16);color:#111827;min-width:max-content;padding:4px;width:fit-content;z-index:100010}.dropdown_fallbackPosition__dFHZn{position:absolute;right:0;top:100%;margin-top:8px}.dropdown_item__7Pqgd{background:transparent;border:0;color:hsl(var(--foreground));cursor:pointer;display:block;font:inherit;font-size:14px;line-height:1.35;padding:8px 12px;text-align:left;text-decoration:none;transition:background .14s ease,color .14s ease;white-space:nowrap;width:100%}.dropdown_item__7Pqgd:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dark .dropdown_content__tQDCg{background:#111827;border-color:#374151;color:#f9fafb;box-shadow:0 18px 40px rgba(0,0,0,.42)}.providers_page__nl3uK{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 0% 9%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0.75rem;background:hsl(var(--muted));color:hsl(var(--foreground));font-family:Geist,Inter,SF Pro Text,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";isolation:isolate;min-height:100vh;margin:-20px;padding:20px;-webkit-font-smoothing:antialiased}.platform-admin-dark .providers_page__nl3uK{--background:0 0% 7%;--foreground:0 0% 96%;--card:0 0% 9%;--card-foreground:0 0% 96%;--popover:0 0% 9%;--popover-foreground:0 0% 96%;--primary:0 0% 96%;--primary-foreground:0 0% 7%;--secondary:0 0% 14%;--secondary-foreground:0 0% 96%;--muted:0 0% 11%;--muted-foreground:0 0% 64%;--accent:0 0% 14%;--accent-foreground:0 0% 96%;--destructive:0 0% 96%;--destructive-foreground:0 0% 7%;--border:0 0% 20%;--input:0 0% 20%;--ring:0 0% 96%}.providers_frame__kcpFA{min-height:100%;width:100%}.providers_topbar__2zSR9{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));gap:16px;justify-content:space-between;padding:16px 20px}.providers_actionRow__vEq36,.providers_alertInner__RbuPb,.providers_brandBlock__34Wmq,.providers_cardTitleRow__2_fxV,.providers_iconLabel__MUdXa,.providers_metricInner__AUJI2,.providers_providerIdentity__pA27x,.providers_readinessHeader___q6cS,.providers_regionHeader__JFNe6,.providers_rowBetween__G_kZn,.providers_topbarActions__PpEBe,.providers_topbar__2zSR9{align-items:center;display:flex}.providers_brandBlock__34Wmq,.providers_providerIdentity__pA27x{gap:12px}.providers_brandBlock__34Wmq{align-items:flex-start}.providers_brandIcon__Mg1u9,.providers_metricIcon__aOdgM,.providers_providerIcon__jb2bG,.providers_sideIcon__NFnt6{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.providers_brandIcon__Mg1u9{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.providers_brandTitle__AMf2o{color:hsl(var(--foreground));font-size:16px;font-weight:650;letter-spacing:-.02em}.providers_brandSubtitle__QIHKm,.providers_helper__Idrb_,.providers_metricDetail__wfHDJ,.providers_metricLabel__TaR1f,.providers_muted___oPA_,.providers_providerCode__0FBxn,.providers_providerMeta__jtin9,.providers_regionCurrency__zXrAZ{color:hsl(var(--muted-foreground))}.providers_brandSubtitle__QIHKm,.providers_helper__Idrb_,.providers_metricDetail__wfHDJ,.providers_providerCode__0FBxn,.providers_providerMeta__jtin9,.providers_regionCurrency__zXrAZ{font-size:12px}.providers_breadcrumbRow___ZCEh{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:12px;gap:6px;justify-content:flex-end;margin-left:auto;text-align:right;white-space:nowrap}.providers_topbarActions__PpEBe{gap:14px;justify-content:flex-end;margin-left:auto}.providers_breadcrumbLink__P_Hb7{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .16s ease}.providers_breadcrumbLink__P_Hb7:hover{color:hsl(var(--foreground))}.providers_loadingCard__BuuuY{border:0;border-radius:0;box-shadow:none}.providers_main__mVkkr{display:flex;flex-direction:column;gap:20px;padding:20px 0 0}.providers_loadingContent__AD_hg{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:14px;gap:12px;height:288px;justify-content:center}.providers_loadingContent__AD_hg svg{animation:providers_spin__PXHyN .9s linear infinite}@keyframes providers_spin__PXHyN{to{transform:rotate(1turn)}}.providers_summaryPanel__soqjA{background:color-mix(in srgb,hsl(var(--background)) 72%,transparent);border:1px solid hsl(var(--background));border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,hsl(var(--foreground)) 10%,transparent),0 14px 40px rgba(0,0,0,.05);padding:12px}.providers_summaryHeader__xbK1m{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:4px 4px 0}.providers_summaryTitle__bNcs_{color:hsl(var(--foreground));font-size:15px;font-weight:650;letter-spacing:-.02em}.providers_summaryDescription__9wKnG{color:hsl(var(--muted-foreground));font-size:13px;margin-top:4px}.providers_contentGrid__6yDYs,.providers_formGrid__nVW3r,.providers_metricsGrid__QVDeO,.providers_readinessMeta__b_8o_,.providers_regionGrid__fgCdV{display:grid;gap:12px}.providers_metricsGrid__QVDeO{grid-template-columns:repeat(3,minmax(0,1fr))}.providers_metricCard___0V9x{background:hsl(var(--muted));border:1px solid hsl(var(--background));border-radius:18px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),0 10px 26px rgba(0,0,0,.05);padding:12px}.providers_metricInner__AUJI2{align-items:flex-start;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:14px;gap:12px;padding:12px}.providers_metricValue__T_fPT{color:hsl(var(--foreground));font-size:24px;font-weight:650;letter-spacing:-.035em;margin-top:4px}.providers_alertWithIcon__MU82l{padding-left:44px}.providers_alertIcon__22XzY{left:16px;position:absolute;top:16px}.providers_contentGrid__6yDYs{grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);gap:20px}.providers_column__TEc11{display:flex;flex-direction:column;gap:20px}.providers_cardHeaderCompact__yORxx{padding-bottom:16px}.providers_cardTitleRow__2_fxV,.providers_rowBetween__G_kZn{align-items:flex-start;justify-content:space-between}.providers_softRule__dC1Vs{background:repeating-linear-gradient(90deg,rgba(0,0,0,.14),rgba(0,0,0,.14) 1px,transparent 0,transparent 8px);height:20px;opacity:.6;width:100%}.providers_regionGrid__fgCdV{grid-template-columns:repeat(2,minmax(0,1fr))}.providers_regionCard__MyCx0{border-radius:18px;padding:12px;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.providers_regionCard__MyCx0:hover{transform:translateY(-2px)}.providers_regionSelected__oKJzK{background:hsl(var(--foreground));border:1px solid hsl(var(--foreground));box-shadow:0 18px 36px rgba(0,0,0,.2);color:hsl(var(--background))}.platform-admin-dark .providers_regionSelected__oKJzK{background:hsl(var(--background));border-color:hsl(var(--border));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 36px rgba(0,0,0,.32);color:hsl(var(--foreground))}.providers_regionIdle__cvU_U{background:hsl(var(--accent));border:1px solid hsl(var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,hsl(var(--foreground)) 9%,transparent),0 8px 20px rgba(0,0,0,.04);color:hsl(var(--foreground))}.providers_regionHeader__JFNe6{align-items:flex-start;justify-content:space-between}.providers_regionMain__S_2N0{display:flex;gap:12px}.providers_regionIconSelected__1oYWQ{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);color:hsl(var(--background))}.platform-admin-dark .providers_regionIconSelected__1oYWQ{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground))}.providers_regionProvider__8_1mQ{border-radius:12px;font-size:14px;margin-top:16px;padding:8px 12px}.platform-admin-dark .providers_regionProviderSelected__Z_CzH,.providers_regionProviderSelected__Z_CzH{background:color-mix(in srgb,hsl(var(--foreground)) 8%,hsl(var(--background)));color:hsl(var(--foreground))}.providers_regionProviderIdle__VMdf9{background:color-mix(in srgb,hsl(var(--background)) 82%,transparent);color:hsl(var(--muted-foreground))}.providers_tableShell__IfngM{background:hsl(var(--accent));border:1px solid hsl(var(--border));border-radius:18px;overflow:hidden}.providers_providerName__Ek2SZ{color:hsl(var(--foreground));font-weight:500}.providers_tableText__lB9n1{font-size:14px}.providers_alertText__j5IvR,.providers_sideIcon__NFnt6,.providers_tableText__lB9n1{color:hsl(var(--muted-foreground))}.providers_formStack__4mKFW,.providers_linkStack__2Cfe6,.providers_metaStack__vqOAB,.providers_readinessStack__Hoy4_{display:flex;flex-direction:column}.providers_formStack__4mKFW,.providers_readinessStack__Hoy4_{gap:20px}.providers_formField__QWCzA,.providers_metaStack__vqOAB{display:flex;flex-direction:column;gap:8px}.providers_formGrid__nVW3r{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.providers_generatedField___ex7c{align-items:center;background:hsl(var(--accent));border:1px dashed hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground));display:flex;font-size:14px;height:40px;padding:0 12px}.providers_fullWidth__6rLEu{width:100%}.providers_gatedPanel__biwRg,.providers_readinessCard__U0TMR{background:hsl(var(--accent));border:1px solid hsl(var(--border));border-radius:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,hsl(var(--foreground)) 9%,transparent);padding:16px}.providers_readinessHeader___q6cS{align-items:flex-start;justify-content:space-between}.providers_gatedTitle__1oumn,.providers_readinessProviderName__rHanZ{color:hsl(var(--foreground));font-size:14px;font-weight:600}.providers_readinessMeta__b_8o_{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.providers_metaBox__NLnu0{background:color-mix(in srgb,hsl(var(--background)) 78%,transparent);border-radius:12px;color:hsl(var(--muted-foreground));font-size:12px;padding:8px 12px}.providers_metaLabel__OsC_f{color:hsl(var(--foreground));font-weight:600}.providers_gateGrid__3j6DF{display:grid;gap:8px;margin-top:12px}.providers_gateCard__ygrzM{background:color-mix(in srgb,hsl(var(--background)) 82%,transparent);border:1px solid hsl(var(--border));border-radius:12px;padding:10px 12px}.providers_gateHeader__3M4HX{align-items:center;color:hsl(var(--foreground));display:flex;font-size:12px;font-weight:650;justify-content:space-between}.providers_gateStates__9yNiH{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.5;margin-top:6px}.providers_blockerList__xemKr{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.providers_blockerList__xemKr span{background:color-mix(in srgb,hsl(var(--destructive)) 12%,transparent);border:1px solid color-mix(in srgb,hsl(var(--destructive)) 24%,transparent);border-radius:999px;color:hsl(var(--destructive));font-size:11px;padding:4px 8px}.providers_linkStack__2Cfe6{gap:8px;margin-top:12px}.providers_gatedLink___NkMW{align-items:center;background:color-mix(in srgb,hsl(var(--background)) 82%,transparent);border:1px solid hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground));display:flex;font-size:14px;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:border-color .16s ease,color .16s ease}.providers_gatedLink___NkMW:hover{border-color:hsl(var(--border));color:hsl(var(--foreground))}@media (max-width:1200px){.providers_contentGrid__6yDYs{grid-template-columns:1fr}}@media (max-width:800px){.providers_page__nl3uK{margin:-20px;padding:16px}.providers_topbarActions__PpEBe,.providers_topbar__2zSR9{align-items:stretch;flex-direction:column}.providers_main__mVkkr{padding:16px 0 0}.providers_formGrid__nVW3r,.providers_metricsGrid__QVDeO,.providers_readinessMeta__b_8o_,.providers_regionGrid__fgCdV{grid-template-columns:1fr}}.tenant-admin-layout_layoutRoot__Pv1y_,.tenant-admin-layout_loadingScreen__M_EOh{--ui-shape-radius:12px;background:#f8fafc;min-height:100vh}.tenant-admin-layout_loadingScreen__M_EOh{align-items:center;display:flex;justify-content:center}.tenant-admin-layout_loadingContent___p0Yr{text-align:center}.tenant-admin-layout_spinner__28ich{animation:tenant-admin-layout_spin__Lt1MT .9s linear infinite;border-radius:999px;border:4px solid #e5e7eb;border-top-color:#2563eb;height:32px;margin:0 auto 16px;width:32px}.tenant-admin-layout_loadingText__PjnOc{color:#4b5563;font-size:14px;margin:0}.tenant-admin-layout_blockedMain__kcJTE,.tenant-admin-layout_main__twi_b{padding:24px;width:100%}.tenant-admin-layout_navigationBars__arSI4{background:rgba(255,255,255,.92);border-bottom:1px solid #e2e8f0;box-shadow:0 14px 28px rgba(15,23,42,.05);backdrop-filter:blur(16px);position:sticky;top:107px;z-index:40}.dark .tenant-admin-layout_layoutRoot__Pv1y_,.dark .tenant-admin-layout_loadingScreen__M_EOh{--ui-shape-radius:12px;background:#111827}.dark .tenant-admin-layout_loadingText__PjnOc{color:#9ca3af}.dark .tenant-admin-layout_navigationBars__arSI4{background:rgba(2,6,23,.88);border-bottom-color:#1f2937;box-shadow:0 18px 40px rgba(0,0,0,.28)}@keyframes tenant-admin-layout_spin__Lt1MT{to{transform:rotate(1turn)}}@media (max-width:767px){.tenant-admin-layout_blockedMain__kcJTE,.tenant-admin-layout_main__twi_b{padding:16px}}.tenant-admin-shell_page__UorDx{--tenant-admin-background:0 0% 100%;--tenant-admin-foreground:220 16% 12%;--tenant-admin-muted:210 28% 96%;--tenant-admin-muted-foreground:220 10% 44%;--tenant-admin-border:214 24% 88%;color:hsl(var(--tenant-admin-foreground));display:flex;flex-direction:column;gap:20px;margin:0;max-width:none;padding:24px;width:100%;background:radial-gradient(circle at top left,rgba(147,197,253,.14),transparent 24rem),radial-gradient(circle at top right,rgba(125,211,252,.08),transparent 20rem),linear-gradient(180deg,#fbfdff,#f8fafc 42%,#f3f6fa);border:0;border-radius:0;box-shadow:none}.tenant-admin-shell_header__RN8tz{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.tenant-admin-shell_headerContent__mxfXN{max-width:760px}.tenant-admin-shell_eyebrow__BU7_T{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.tenant-admin-shell_title__wT4_h{color:hsl(var(--tenant-admin-foreground));font-size:28px;font-weight:700;letter-spacing:0;line-height:1.15;margin:0}.tenant-admin-shell_description__P_20E{color:hsl(var(--tenant-admin-muted-foreground));font-size:14px;line-height:1.6;margin:10px 0 0;max-width:700px}.tenant-admin-shell_actions__UsQC5{align-items:center;display:flex;flex-shrink:0;gap:10px}.tenant-admin-shell_statsGrid__wRVSl{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-admin-shell_statCard__gOl0S{background:rgba(255,255,255,.88);border:1px solid hsl(var(--tenant-admin-border));border-radius:8px;box-shadow:0 10px 24px rgba(15,23,42,.05);min-height:96px;padding:16px;position:relative}.tenant-admin-shell_statCard__gOl0S:before{background:var(--tenant-stat-accent);border-radius:999px;content:"";height:28px;left:0;position:absolute;top:18px;width:3px}.tenant-admin-shell_statLabel__E6jp8{color:hsl(var(--tenant-admin-muted-foreground));font-size:12px;font-weight:600;text-transform:uppercase}.tenant-admin-shell_statValue__g3jox{color:hsl(var(--tenant-admin-foreground));font-size:24px;font-weight:700;line-height:1.2;margin-top:8px}.tenant-admin-shell_statHint__saYzT{color:hsl(var(--tenant-admin-muted-foreground));font-size:12px;line-height:1.45;margin-top:4px}.tenant-admin-shell_section__Gb3Vr{border-radius:8px;overflow:hidden;background:rgba(255,255,255,.94)}.tenant-admin-shell_sectionHeader__V9X2p{align-items:center;border-bottom:1px solid hsl(var(--border));flex-direction:row;justify-content:space-between}.tenant-admin-shell_sectionTitle__GMe_s{font-size:16px;letter-spacing:0}.tenant-admin-shell_sectionDescription__1Epg4{margin-top:6px}.tenant-admin-shell_sectionContent__PR0Us{padding:20px}.dark .tenant-admin-shell_page__UorDx{--tenant-admin-background:224 18% 10%;--tenant-admin-foreground:210 28% 96%;--tenant-admin-muted:224 18% 14%;--tenant-admin-muted-foreground:218 14% 64%;--tenant-admin-border:222 16% 21%;background:radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 24rem),radial-gradient(circle at top right,rgba(56,189,248,.06),transparent 18rem),linear-gradient(180deg,#0f172a,#111827 48%,#0b1120)}.dark .tenant-admin-shell_page__UorDx,.dark .tenant-admin-shell_statValue__g3jox,.dark .tenant-admin-shell_title__wT4_h{color:hsl(var(--tenant-admin-foreground))}.dark .tenant-admin-shell_description__P_20E,.dark .tenant-admin-shell_statHint__saYzT,.dark .tenant-admin-shell_statLabel__E6jp8{color:hsl(var(--tenant-admin-muted-foreground))}.dark .tenant-admin-shell_statCard__gOl0S{background:rgba(15,23,42,.78);border-color:hsl(var(--tenant-admin-border));box-shadow:0 18px 42px rgba(0,0,0,.28)}.dark .tenant-admin-shell_section__Gb3Vr{background:rgba(15,23,42,.82)}@media (max-width:900px){.tenant-admin-shell_header__RN8tz{align-items:stretch;flex-direction:column}.tenant-admin-shell_actions__UsQC5{flex-wrap:wrap}.tenant-admin-shell_statsGrid__wRVSl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tenant-admin-shell_page__UorDx{padding:16px}.tenant-admin-shell_statsGrid__wRVSl{grid-template-columns:1fr}}.SetupWizard_wizardRoot__uGbzU{display:flex;flex-direction:column;gap:1.5rem}.SetupWizard_progressHeader__pVjFl{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:.25rem}.SetupWizard_title__uEiqo{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.75rem}.SetupWizard_subtitle__6qaxw{color:#64748b;font-size:.875rem;line-height:1.25rem}.SetupWizard_headerActions__X4P_Z{display:flex;align-items:center;gap:1rem}.SetupWizard_progressTrack__5Aq30{width:12rem;height:.5rem;overflow:hidden;border-radius:999px;background:#dbeafe}.SetupWizard_progressFill__nc9Hc{height:100%;background:#2563eb;transition:width .5s ease,background-color .16s ease}.SetupWizard_progressFillComplete__VEpzn{background:hsl(142 71% 45%)}.SetupWizard_rightStack__AS3nS{display:flex;flex-direction:column;gap:1rem}.SetupWizard_panel__JiiA_{overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05)}.SetupWizard_panelHeader___r_6_{border-bottom:1px solid #dbe3ee;background:#f8fafc;padding:.875rem 1rem}.SetupWizard_panelHeaderFeatures__80C4k{border-left:3px solid #2563eb}.SetupWizard_panelHeaderPublish__V_fgu{border-left:3px solid hsl(142 71% 45%)}.SetupWizard_panelTitleRow__g80aU{display:flex;align-items:center;gap:.5rem}.SetupWizard_panelIcon__I1ZCz{width:1.25rem;height:1.25rem;color:#2563eb}.SetupWizard_successIcon__ZBcWf{color:hsl(142 71% 45%)}.SetupWizard_warningIcon__oWCkv{color:hsl(38 92% 50%)}.SetupWizard_panelTitle__8GiW0{color:#0f172a;font-weight:700}.SetupWizard_bodyText__Yzrz4,.SetupWizard_mutedText__TGkr_,.SetupWizard_panelDescription__pkfQ3{color:#475569;font-size:.875rem;line-height:1.35rem}.SetupWizard_panelDescription__pkfQ3{margin-top:.25rem}.SetupWizard_panelBody__dTXAw{display:flex;flex-direction:column;gap:1rem;padding:1rem}.SetupWizard_alertBody__0Wufu{display:flex;align-items:flex-start;gap:.5rem}.SetupWizard_alertTitle__XcIiu{font-size:.875rem;font-weight:700}.SetupWizard_incompleteList__vI1xw{display:flex;flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none}.SetupWizard_incompleteItem__NA5II{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem}.SetupWizard_smallIcon__w6egl{width:1rem;height:1rem;flex-shrink:0}.SetupWizard_spin__fG4yM{animation:SetupWizard_setup-wizard-spin__MHGT1 1s linear infinite}.SetupWizard_tinyIcon__JOy6w{width:.75rem;height:.75rem;flex-shrink:0}.SetupWizard_termsLabel__aTl8L{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;padding:.75rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.SetupWizard_termsLabel__aTl8L:hover{background:#f8fafc}.SetupWizard_termsLabelAccepted__UYKXG{border-color:#93c5fd;background:#eff6ff}.SetupWizard_termsLabelDisabled__5Kh8q{pointer-events:none;opacity:.55}.SetupWizard_checkbox__RNkdC{width:1rem;height:1rem;margin-top:.125rem;accent-color:#2563eb}.SetupWizard_termsTitleRow__FVqZX{display:flex;align-items:center;gap:.375rem}.SetupWizard_termsTitle__FMRL_{color:#0f172a;font-size:.875rem;font-weight:600}.SetupWizard_termsText__wQwCG{margin-top:.125rem;color:#475569;font-size:.75rem;line-height:1rem}.SetupWizard_legalAuditBox__TGvxp{margin-top:1rem;border:1px solid rgba(34,197,94,.25);border-radius:10px;background:rgba(240,253,244,.9);padding:.875rem 1rem;color:#166534;font-size:.8125rem;line-height:1.5}.SetupWizard_legalAuditBox__TGvxp p{margin:0}.SetupWizard_legalAuditBox__TGvxp p+p{margin-top:.25rem}.SetupWizard_quickActions__mReqO,.SetupWizard_siteStatus__8nOzs{border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;padding:1rem;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05)}.SetupWizard_sectionTitle__fUZ6M{margin-bottom:.25rem;color:#0f172a;font-weight:700}.SetupWizard_sectionTitleSpaced__AP_uJ{margin-bottom:.75rem}.SetupWizard_actionsRow__3mNUv{display:flex;flex-wrap:wrap;gap:.5rem}.SetupWizard_publishError__2AP3F{margin:0;flex-basis:100%;color:#b91c1c;font-size:.8125rem;font-weight:600}.SetupWizard_publishError__2AP3F p{margin:0}.SetupWizard_publishBlockerList__bhfSL{display:grid;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.SetupWizard_publishBlockerList__bhfSL li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #fecaca;border-radius:8px;background:#fff1f2;padding:.625rem .75rem}.SetupWizard_publishBlockerList__bhfSL a{flex-shrink:0;color:#1d4ed8;font-weight:700;text-decoration:underline}.SetupWizard_statusGrid__dctJf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.875rem}.SetupWizard_statusRow__Q0H8B{display:flex;justify-content:space-between;gap:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:.75rem}.SetupWizard_statusLabel__UutM6{color:#475569}.SetupWizard_statusValue__cdMom{color:#0f172a;font-weight:700}.SetupWizard_statusSuccess__Ln_46{color:hsl(142 71% 35%)}.SetupWizard_statusWarning___uad9{color:hsl(38 92% 42%)}.SetupWizard_sampleButton__FB9HE{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.SetupWizard_sampleButton__FB9HE:hover{border-color:#93c5fd;background:#dbeafe}.SetupWizard_publishButton__MigRa{border-color:#2563eb;background:#2563eb;color:#ffffff;box-shadow:0 10px 20px rgba(37,99,235,.18)}.SetupWizard_publishButton__MigRa:hover{border-color:#1d4ed8;background:#1d4ed8}.SetupWizard_completeButton__I_KsP{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.SetupWizard_completeButton__I_KsP:hover{border-color:#86efac;background:#dcfce7}.SetupWizard_cautionButton__G7mqT{border-color:#fde68a;background:#fffbeb;color:#92400e}.SetupWizard_cautionButton__G7mqT:hover{border-color:#fcd34d;background:#fef3c7}.dark .SetupWizard_panelTitle__8GiW0,.dark .SetupWizard_sectionTitle__fUZ6M,.dark .SetupWizard_statusValue__cdMom,.dark .SetupWizard_termsTitle__FMRL_,.dark .SetupWizard_title__uEiqo{color:#f8fafc}.dark .SetupWizard_bodyText__Yzrz4,.dark .SetupWizard_mutedText__TGkr_,.dark .SetupWizard_panelDescription__pkfQ3,.dark .SetupWizard_statusLabel__UutM6,.dark .SetupWizard_subtitle__6qaxw,.dark .SetupWizard_termsText__wQwCG{color:#94a3b8}.dark .SetupWizard_progressTrack__5Aq30{background:#1e293b}.dark .SetupWizard_panel__JiiA_,.dark .SetupWizard_quickActions__mReqO,.dark .SetupWizard_siteStatus__8nOzs,.dark .SetupWizard_termsLabel__aTl8L{background:#0f172a;border-color:#263244;color:#e5e7eb;box-shadow:none}.dark .SetupWizard_panelHeader___r_6_{background:#111827;border-bottom-color:#263244}.dark .SetupWizard_statusRow__Q0H8B,.dark .SetupWizard_termsLabel__aTl8L:hover{background:#111827}.dark .SetupWizard_termsLabelAccepted__UYKXG{background:rgba(37,99,235,.16);border-color:#3b82f6}.dark .SetupWizard_legalAuditBox__TGvxp{border-color:rgba(34,197,94,.36);background:rgba(22,101,52,.18);color:#bbf7d0}.dark .SetupWizard_publishBlockerList__bhfSL li{border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.2)}.dark .SetupWizard_publishBlockerList__bhfSL a{color:#93c5fd}.dark .SetupWizard_statusRow__Q0H8B{border-color:#263244}.dark .SetupWizard_sampleButton__FB9HE{border-color:#3b82f6;background:rgba(37,99,235,.16);color:#bfdbfe}.dark .SetupWizard_sampleButton__FB9HE:hover{border-color:#60a5fa;background:rgba(37,99,235,.24)}.dark .SetupWizard_completeButton__I_KsP{border-color:rgba(34,197,94,.36);background:rgba(22,163,74,.16);color:#86efac}.dark .SetupWizard_completeButton__I_KsP:hover{border-color:rgba(134,239,172,.54);background:rgba(22,163,74,.24)}.dark .SetupWizard_cautionButton__G7mqT{border-color:rgba(251,191,36,.4);background:rgba(146,64,14,.2);color:#fde68a}.dark .SetupWizard_cautionButton__G7mqT:hover{border-color:rgba(252,211,77,.58);background:rgba(146,64,14,.28)}@media (max-width:760px){.SetupWizard_progressHeader__pVjFl{align-items:flex-start;flex-direction:column}.SetupWizard_headerActions__X4P_Z{width:100%;justify-content:space-between}.SetupWizard_progressTrack__5Aq30{flex:1;min-width:8rem}.SetupWizard_statusGrid__dctJf{grid-template-columns:1fr}}@keyframes SetupWizard_setup-wizard-spin__MHGT1{to{transform:rotate(1turn)}}.platform-admin-shell_page__8fHIv{--background:0 0% 100%;--foreground:220 16% 12%;--card:0 0% 100%;--card-foreground:220 16% 12%;--muted:210 28% 96%;--muted-foreground:220 10% 44%;--accent:210 33% 97%;--accent-foreground:220 16% 12%;--border:214 24% 88%;--ring:220 65% 52%;--primary:220 20% 10%;--primary-foreground:210 40% 98%;min-height:100vh;margin:-20px;padding:20px;background:radial-gradient(circle at top left,rgba(110,168,254,.16),transparent 24rem),radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 22rem),linear-gradient(180deg,#eef4ff,#f5f7fb 36%,#eef2f7);color:hsl(var(--foreground));font-family:Geist,Inter,SF Pro Text,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";isolation:isolate;-webkit-font-smoothing:antialiased}.platform-admin-dark .platform-admin-shell_page__8fHIv{--background:224 18% 10%;--foreground:210 28% 96%;--card:224 18% 11%;--card-foreground:210 28% 96%;--muted:224 20% 8%;--muted-foreground:218 14% 64%;--accent:224 18% 14%;--accent-foreground:210 28% 96%;--border:222 16% 21%;--ring:213 90% 65%;--primary:210 28% 96%;--primary-foreground:224 18% 10%;background:radial-gradient(circle at top left,rgba(91,141,239,.22),transparent 24rem),radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 18rem),linear-gradient(180deg,#0b1020,#0f172a 42%,#09111f)}.platform-admin-shell_frame__VtOne{min-height:100%;width:100%}.platform-admin-shell_main__ItR1H{display:flex;flex-direction:column;gap:20px;padding:0}.platform-admin-shell_pageHeader__ENrPC{display:flex;flex-direction:column;gap:0}.platform-admin-shell_heroCard__GVxkk{position:relative;overflow:hidden;border:1px solid hsl(var(--border));border-radius:28px;background:radial-gradient(circle at top left,rgba(110,168,254,.2),transparent 16rem),radial-gradient(circle at bottom right,rgba(16,185,129,.14),transparent 18rem),hsl(var(--background));box-shadow:inset 0 1px 0 color-mix(in srgb,hsl(var(--foreground)) 8%,transparent),0 18px 42px rgba(10,16,32,.08)}.platform-admin-shell_heroCard__GVxkk:after{content:"";position:absolute;inset:auto -12% -28% auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 68%);pointer-events:none}.platform-admin-shell_heroCardInner__nvdAI{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:20px;padding:28px}.platform-admin-shell_topbar__jAA70{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:16px 20px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.platform-admin-shell_brandBlock__MrFkx{display:flex;align-items:flex-start;gap:12px}.platform-admin-shell_brandIcon__ICnCY{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;border:1px solid hsl(var(--border));background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.28),transparent 38%),linear-gradient(180deg,hsl(var(--primary)) 0,color-mix(in srgb,hsl(var(--primary)) 88%,#111827) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:hsl(var(--primary-foreground))}.platform-admin-shell_topbarRight__p5EGx{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto}.platform-admin-shell_heroContent__2vqEl{display:flex;flex-direction:column;gap:4px}.platform-admin-shell_heroEyebrow__30Qzl{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.platform-admin-dark .platform-admin-shell_heroEyebrow__30Qzl{color:#7cb7ff}.platform-admin-shell_eyebrow__Tto3b{color:#64748b;font-size:12px;font-weight:500;letter-spacing:-.01em;text-transform:none}.platform-admin-dark .platform-admin-shell_eyebrow__Tto3b{color:#94a3b8}.platform-admin-shell_title__ZroqW{margin:0;color:hsl(var(--foreground));font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.platform-admin-shell_heroTitle__8P_IR{margin:0;color:hsl(var(--foreground));font-size:clamp(30px,4vw,42px);font-weight:680;letter-spacing:-.045em;line-height:1.02}.platform-admin-shell_description__efWBl{margin:0;max-width:680px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.platform-admin-shell_heroDescription__E5OZj{margin:8px 0 0;max-width:760px;color:hsl(var(--muted-foreground));font-size:15px;line-height:1.65}.platform-admin-shell_heroSummary__L2Jd6{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.platform-admin-shell_heroMeta__bMXQy{display:flex;flex-wrap:wrap;gap:10px}.platform-admin-shell_chip__aTISS{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid hsl(var(--border));border-radius:999px;background:color-mix(in srgb,hsl(var(--background)) 88%,transparent);color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.platform-admin-shell_chip__aTISS strong{color:hsl(var(--foreground));font-weight:650}.platform-admin-shell_heroActions__obvl6{display:flex;flex-wrap:wrap;gap:10px}.platform-admin-shell_breadcrumbRow__kg9H3{display:flex;align-items:center;gap:6px;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:12px}.platform-admin-shell_heroAside__uZhZp{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;border:1px solid hsl(var(--border));border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--background)) 94%,transparent),color-mix(in srgb,hsl(var(--accent)) 88%,transparent));box-shadow:0 10px 24px rgba(10,16,32,.05)}.platform-admin-shell_asideLabel__Tqf6u{color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.platform-admin-shell_asideValue__bXvgC{color:hsl(var(--foreground));font-size:30px;font-weight:680;letter-spacing:-.04em}.platform-admin-shell_asideText__iDtbL{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.55}.platform-admin-shell_asideList__iznve{display:grid;gap:10px}.platform-admin-shell_asideRow__iU4Rj{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;background:hsl(var(--accent));color:hsl(var(--muted-foreground));font-size:12px}.platform-admin-shell_asideRow__iU4Rj strong{color:hsl(var(--foreground));font-weight:650}.platform-admin-shell_statsGrid__bQnxM{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-admin-shell_statCard__sp_zW{position:relative;overflow:hidden;border-radius:18px;border:1px solid hsl(var(--border));background:linear-gradient(180deg,color-mix(in srgb,hsl(var(--background)) 92%,transparent),hsl(var(--background)));box-shadow:0 10px 22px rgba(10,16,32,.05)}.platform-admin-shell_statCard__sp_zW:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--stat-accent,#2563eb)}.platform-admin-shell_statBody__7LbI9{display:flex;flex-direction:column;gap:6px;padding:12px 14px 12px 16px}.platform-admin-shell_statTop__wXAJb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-admin-shell_statLabel__msFzL{color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.platform-admin-shell_statValue__CxpH1{color:hsl(var(--foreground));font-size:clamp(16px,2vw,20px);font-weight:680;letter-spacing:-.03em;line-height:1}.platform-admin-shell_statHint__XKGZN{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.35}.platform-admin-shell_statIcon__h4MiU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsl(var(--border));border-radius:12px;background:color-mix(in srgb,var(--stat-accent,#2563eb) 10%,hsl(var(--background)));color:var(--stat-accent,#2563eb)}.platform-admin-shell_sectionCard__LUSk6{border-radius:26px;border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 16px 36px rgba(10,16,32,.05)}.platform-admin-shell_sectionHeader__Ja7_y{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 0}.platform-admin-shell_sectionTitle__vPNuT{margin:0;color:hsl(var(--foreground));font-size:18px;font-weight:660;letter-spacing:-.02em}.platform-admin-shell_sectionDescription__BLuJd{margin:6px 0 0;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.55}.platform-admin-shell_sectionRule__3lwfj{height:18px;margin:14px 22px 0;opacity:.55;background:repeating-linear-gradient(90deg,rgba(100,116,139,.32),rgba(100,116,139,.32) 1px,transparent 0,transparent 8px)}.platform-admin-shell_sectionContent__LfNjU{padding:22px}.platform-admin-shell_notice__fFtUE{border-radius:18px;border:1px solid hsl(var(--border));padding:14px 16px}.platform-admin-shell_emptyState__mQWdR{padding:40px 24px;border:1px dashed hsl(var(--border));border-radius:24px;background:color-mix(in srgb,hsl(var(--accent)) 76%,transparent);text-align:center}.platform-admin-shell_emptyTitle__YnKRw{margin:0;color:hsl(var(--foreground));font-size:20px;font-weight:660}.platform-admin-shell_emptyDescription__42Rmt{margin:10px auto 0;max-width:640px;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.platform-admin-shell_emptyAction__04DzR{display:flex;justify-content:center;margin-top:18px}@media (max-width:1200px){.platform-admin-shell_heroCardInner__nvdAI,.platform-admin-shell_heroSummary__L2Jd6,.platform-admin-shell_statsGrid__bQnxM{grid-template-columns:1fr}}@media (max-width:800px){.platform-admin-shell_page__8fHIv{margin:-20px;padding:16px}.platform-admin-shell_main__ItR1H{padding:0}.platform-admin-shell_heroCardInner__nvdAI,.platform-admin-shell_heroSummary__L2Jd6,.platform-admin-shell_sectionHeader__Ja7_y,.platform-admin-shell_topbarRight__p5EGx,.platform-admin-shell_topbar__jAA70{display:flex;flex-direction:column;align-items:stretch}.platform-admin-shell_topbarRight__p5EGx{margin-left:0}.platform-admin-shell_topbar__jAA70{margin:0 0 20px}}.platform-admin-compact_toolbar__XukWk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.platform-admin-compact_inlineGroup__0i4DX,.platform-admin-compact_toolbarEnd__cbyrp,.platform-admin-compact_toolbarStart__yYF3a{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.platform-admin-compact_searchRow__blYly{display:flex;align-items:center;gap:8px;width:100%}.platform-admin-compact_searchGrow__bKL0w{flex:1;min-width:220px}.platform-admin-compact_inputCompact__IoCIc,.platform-admin-compact_selectCompact__6H6hn{height:36px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:rgba(255,255,255,.9);color:#0f172a;font-size:13px}.platform-admin-compact_selectCompact__6H6hn{min-width:130px;padding:0 12px}.platform-admin-compact_inputCompact__IoCIc{width:100%;padding:0 12px}.platform-admin-dark .platform-admin-compact_inputCompact__IoCIc,.platform-admin-dark .platform-admin-compact_selectCompact__6H6hn{background:rgba(15,23,42,.72);color:#e2e8f0;border-color:rgba(100,116,139,.28)}.platform-admin-compact_tableShell__m_4DF{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:rgba(248,250,252,.82)}.platform-admin-dark .platform-admin-compact_tableShell__m_4DF{background:rgba(15,23,42,.7)}.platform-admin-compact_tableIdentity__rm4BM{display:flex;align-items:center;gap:10px}.platform-admin-compact_avatar__21azk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:rgba(37,99,235,.08);color:#2563eb;font-size:11px;font-weight:700}.platform-admin-compact_nameBlock__Jfx30{display:flex;flex-direction:column;gap:2px}.platform-admin-compact_name__tntPd{font-size:14px;font-weight:600}.platform-admin-compact_subtext__prKF_{color:#64748b;font-size:12px}.platform-admin-compact_muted__Ul8jz{color:#64748b;font-size:13px}.platform-admin-compact_footer__Q4lZO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.platform-admin-compact_pagination__qCfk9{display:flex;align-items:center;gap:6px}.platform-admin-compact_roleGrid__iIXf6{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-compact_roleCard__OV6ui{padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:rgba(248,250,252,.82)}.platform-admin-dark .platform-admin-compact_roleCard__OV6ui{background:rgba(15,23,42,.72)}.platform-admin-compact_roleHeader__jSNYL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-admin-compact_mono__rtT0F{color:#64748b;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.platform-admin-compact_catalogGrid__hv4B5{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-compact_catalogCard___Hu7B{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(15,23,42,.06)}.platform-admin-compact_catalogCard___Hu7B:hover{border-color:rgba(37,99,235,.28);box-shadow:0 18px 38px rgba(15,23,42,.09)}.platform-admin-dark .platform-admin-compact_catalogCard___Hu7B{background:rgba(15,23,42,.78)}.platform-admin-compact_catalogPreviewSide__av7gq{position:relative;min-height:100%;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.08))}.platform-admin-compact_catalogPreviewEmpty___Sov4{display:flex;height:100%;min-height:168px;align-items:center;justify-content:center;color:#94a3b8;font-size:12px;font-weight:650;text-transform:uppercase}.platform-admin-compact_catalogBody__wuGEW{display:flex;flex-direction:column;gap:10px;padding:14px}.platform-admin-compact_catalogMetaGrid__c_d_v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:14px}.platform-admin-compact_catalogMeta__3zEUs{min-width:0;padding:9px 10px;border-right:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.78)}.platform-admin-compact_catalogMeta__3zEUs:last-child{border-right:0}.platform-admin-dark .platform-admin-compact_catalogMeta__3zEUs{background:rgba(30,41,59,.58)}.platform-admin-compact_catalogMetaLabel__jh73S{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.platform-admin-compact_catalogMetaValue__CSw2x{margin-top:3px;overflow:hidden;color:#0f172a;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.platform-admin-dark .platform-admin-compact_catalogMetaValue__CSw2x{color:#e2e8f0}.platform-admin-compact_buttonRow__gB4CJ,.platform-admin-compact_tagRow__pCRfl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-admin-compact_tierBadgeRegular__6ojm1{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,.12);color:#15803d}.platform-admin-compact_tierBadgePlus___kWQU{border-color:rgba(37,99,235,.32);background:rgba(37,99,235,.12);color:#1d4ed8}.platform-admin-compact_tierBadgePremium__9iE0G{border-color:rgba(147,51,234,.34);background:rgba(147,51,234,.13);color:#7e22ce}.platform-admin-dark .platform-admin-compact_tierBadgeRegular__6ojm1{border-color:rgba(134,239,172,.36);background:rgba(34,197,94,.14);color:#86efac}.platform-admin-dark .platform-admin-compact_tierBadgePlus___kWQU{border-color:rgba(147,197,253,.38);background:rgba(59,130,246,.16);color:#93c5fd}.platform-admin-dark .platform-admin-compact_tierBadgePremium__9iE0G{border-color:rgba(216,180,254,.4);background:rgba(168,85,247,.17);color:#d8b4fe}.platform-admin-compact_themeSwatches__LL6cZ{display:flex;gap:2px;overflow:hidden;border-radius:14px;border:1px solid rgba(148,163,184,.18)}.platform-admin-compact_themeSwatch__4YxxX{height:76px;flex:1}.platform-admin-compact_expando__4p__4{margin-top:10px;display:grid;gap:6px}.platform-admin-compact_tenantChip__DTYvk{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:rgba(241,245,249,.92);font-size:12px}.platform-admin-dark .platform-admin-compact_tenantChip__DTYvk{background:rgba(30,41,59,.86)}.platform-admin-compact_splitGrid__7VlNE{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platform-admin-compact_textareaCompact__20kvq{width:100%;min-height:120px;padding:12px;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:rgba(255,255,255,.9);color:#0f172a;font-size:13px;resize:vertical}.platform-admin-dark .platform-admin-compact_textareaCompact__20kvq{background:rgba(15,23,42,.72);color:#e2e8f0;border-color:rgba(100,116,139,.28)}.platform-admin-compact_stack__x42rl{display:flex;flex-direction:column;gap:12px}.platform-admin-compact_panelGrid__YWyYZ{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.platform-admin-compact_denseList__Bkgtd{display:grid;gap:12px}.platform-admin-compact_denseCard__liAeu{padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(248,250,252,.82)}.platform-admin-dark .platform-admin-compact_denseCard__liAeu{background:rgba(15,23,42,.72)}.platform-admin-compact_cardHeaderRow__jMDBW{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.platform-admin-compact_dangerPanel__d0x4F{padding:18px;border:1px solid rgba(239,68,68,.26);border-radius:20px;background:rgba(254,242,242,.85)}.platform-admin-dark .platform-admin-compact_dangerPanel__d0x4F{background:rgba(69,10,10,.22)}.platform-admin-compact_codeBlock__EJ4SR{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;border-radius:10px;background:rgba(241,245,249,.95);color:#334155;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.platform-admin-dark .platform-admin-compact_codeBlock__EJ4SR{background:rgba(30,41,59,.92);color:#cbd5e1}.platform-admin-compact_statusRow__Lw4fT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.14)}.platform-admin-compact_statusRow__Lw4fT:last-child{border-bottom:0}@media (max-width:1100px){.platform-admin-compact_catalogGrid__hv4B5,.platform-admin-compact_panelGrid__YWyYZ,.platform-admin-compact_roleGrid__iIXf6,.platform-admin-compact_splitGrid__7VlNE{grid-template-columns:1fr}.platform-admin-compact_catalogCard___Hu7B{grid-template-columns:minmax(88px,30%) minmax(0,1fr)}.platform-admin-compact_catalogMetaGrid__c_d_v{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-compact_catalogMeta__3zEUs:nth-child(2){border-right:0}.platform-admin-compact_catalogMeta__3zEUs:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.18)}}.dashboard_grid__4e8e8{display:grid;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.dashboard_column__H6opS{display:flex;flex-direction:column;gap:20px}.dashboard_chartPanel__VlekS{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 280px}.dashboard_chartSurface__vraeJ{padding:18px;border:1px solid hsl(var(--border,214 24% 88%));border-radius:22px;background:linear-gradient(180deg,rgba(37,99,235,.06),transparent 28%),rgba(255,255,255,.88)}.platform-admin-dark .dashboard_chartSurface__vraeJ{background:linear-gradient(180deg,rgba(96,165,250,.08),transparent 28%),rgba(15,23,42,.78)}.dashboard_chartHeader__hssNy{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.dashboard_chartLabel__sd33c{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dashboard_chartTitle___gnVH{color:inherit;font-size:18px;font-weight:650;letter-spacing:-.03em}.dashboard_chartSubtitle__mKJ67{margin-top:4px;color:#64748b;font-size:13px;line-height:1.5}.dashboard_sparkline__CwEqG{display:flex;align-items:end;gap:10px;min-height:220px;padding-top:10px}.dashboard_sparkColumn__IfT4D{flex:1;display:flex;flex-direction:column;justify-content:end;gap:10px}.dashboard_sparkBar__Js7L9{width:100%;min-height:20px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:0 12px 24px rgba(37,99,235,.18)}.dashboard_sparkMuted__uy2c2{background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:none}.platform-admin-dark .dashboard_sparkMuted__uy2c2{background:linear-gradient(180deg,#334155,#475569)}.dashboard_sparkMeta__pD_mK{display:flex;justify-content:space-between;color:#64748b;font-size:12px}.dashboard_scoreStack__njFBe{display:grid;gap:12px}.dashboard_scoreCard__V_zJj{padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:rgba(248,250,252,.84)}.platform-admin-dark .dashboard_scoreCard__V_zJj{background:rgba(15,23,42,.72)}.dashboard_scoreTop__6mmyv{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_scoreLabel__q3mW8{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.dashboard_scoreValue__53Dqf{font-size:28px;font-weight:680;letter-spacing:-.04em}.dashboard_scoreText__e6atP{margin-top:8px;color:#64748b;font-size:13px;line-height:1.5}.dashboard_quickActions__YyEDI{display:grid;gap:12px}.dashboard_quickAction___dTcT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(248,250,252,.88);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.dashboard_quickAction___dTcT:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.32)}.platform-admin-dark .dashboard_quickAction___dTcT{background:rgba(15,23,42,.76)}.dashboard_quickActionTitle__Vbeyh{color:inherit;font-size:14px;font-weight:600}.dashboard_quickActionText__JtAtd{margin-top:4px;color:#64748b;font-size:12px}.dashboard_actionIcon__t9DES{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:14px;background:rgba(37,99,235,.1);color:#2563eb}.dashboard_healthList__Mbm9y{display:grid;gap:12px}.dashboard_healthRow__Oj4xu{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(248,250,252,.84)}.platform-admin-dark .dashboard_healthRow__Oj4xu{background:rgba(15,23,42,.72)}.dashboard_healthTitle__h9_3u{font-size:14px;font-weight:600}.dashboard_healthHint__mijjm{margin-top:4px;color:#64748b;font-size:12px}.dashboard_tableIdentity__yFHmD{display:flex;flex-direction:column;gap:4px}.dashboard_tableName__ZLp7h{font-size:14px;font-weight:600}.dashboard_tableMeta__5OQeP{color:#64748b;font-size:12px}.dashboard_sectionAction__dMYyd{color:#2563eb;text-decoration:none;font-size:13px;font-weight:600}.dashboard_heroAsideMetric__zAJ8I{display:grid;gap:12px}.dashboard_emptyTable__rl7fd{padding:20px 8px;color:#64748b;font-size:14px}@media (max-width:1200px){.dashboard_chartPanel__VlekS,.dashboard_grid__4e8e8{grid-template-columns:1fr}}