html,body,#root{min-height:100%;margin:0}*,:before,:after{box-sizing:border-box}.admin-shell{--admin-bg:#080b14;--admin-sidebar:#0a0e18;--admin-surface:#101624;--admin-surface-raised:#141c2c;--admin-surface-soft:#0d1320;--admin-border:#97a9cd24;--admin-border-strong:#97a9cd3b;--admin-text:#f1f5ff;--admin-text-soft:#c8d2e7;--admin-muted:#8490aa;--admin-faint:#5b6881;--admin-blue:#5c8dff;--admin-violet:#9a7cff;--admin-green:#32d09e;--admin-amber:#f6b84e;--admin-rose:#f47786;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);letter-spacing:-.01em;grid-template-columns:246px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;display:grid}.admin-shell *,.admin-shell :before,.admin-shell :after{box-sizing:border-box}.admin-shell button,.admin-shell input,.admin-shell select{font:inherit}.admin-shell button{color:inherit;cursor:pointer}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible{outline-offset:2px;outline:2px solid #5c8dffd9}.admin-sidebar{background:linear-gradient(#0b101b 0%,#090d16 100%);border-right:1px solid #97a9cd1a;flex-direction:column;min-height:100vh;padding:26px 14px 17px;display:flex}.admin-brand{align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.admin-brand-mark{flex:none;width:24px;height:31px}.admin-brand-mark svg{width:100%;height:100%;display:block}.admin-brand-copy{flex-direction:column;gap:1px;display:flex}.admin-brand-copy strong{color:#f6f8ff;letter-spacing:-.04em;font-size:17px;font-weight:650}.admin-brand-copy small{color:#7f8da9;letter-spacing:.14em;font-size:8px;font-weight:700}.admin-environment{color:#aebbd1;background:#ffffff06;border:1px solid #97a9cd1f;border-radius:8px;align-items:center;gap:7px;margin:21px 9px 27px;padding:9px 11px;font-size:10px;font-weight:600;display:flex}.admin-environment>span:last-child{color:#5e6d87;margin-left:auto;font-size:9px;font-weight:500}.admin-live-dot{background:var(--admin-green);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #32d09e1c,0 0 10px #32d09e66}.admin-navigation{flex-direction:column;gap:25px;margin-top:34px;display:flex}.admin-nav-group{flex-direction:column;gap:4px;display:flex}.admin-nav-label{color:#596780;letter-spacing:.14em;text-transform:uppercase;margin:0 12px 7px;font-size:9px;font-weight:700}.admin-nav-item{color:#8794ad;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-size:12px;font-weight:550;transition:color .18s,background .18s,border-color .18s;display:flex}.admin-nav-item svg{color:#64728b;flex:none}.admin-nav-item:hover{color:#d9e2f5;background:#ffffff09;border-color:#97a9cd14}.admin-nav-item.active{color:#f2f6ff;box-shadow:inset 3px 0 0 var(--admin-blue), 0 7px 18px #00000021;background:linear-gradient(90deg,#5c8dff2e,#7468ff1a);border-color:#5c8dff30}.admin-nav-item.active svg{color:#79a5ff}.admin-nav-alert{color:#ffd88a;background:#f6b84e24;border-radius:5px;place-items:center;min-width:17px;height:17px;margin-left:auto;font-size:9px;font-weight:700;display:grid}.admin-sidebar-bottom{flex-direction:column;gap:15px;margin-top:auto;display:flex}.admin-help-link{color:#8491a8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:39px;padding:0 12px;font-size:11px;display:flex}.admin-help-link:hover{color:#e1e8f6;background:#ffffff09}.admin-help-link svg:last-child{color:#53627d;margin-left:auto}.admin-sidebar-footnote{color:#536078;border-top:1px solid #97a9cd1a;justify-content:space-between;align-items:center;padding:14px 12px 0;font-size:10px;display:flex}.admin-sidebar-footnote svg{color:#56657f}.admin-main{background:radial-gradient(circle at 84% -10%, #506cc41a, transparent 33%), var(--admin-bg);min-width:0;min-height:100vh}.admin-topbar{background:#0a0e18db;border-bottom:1px solid #97a9cd1a;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:0 44px;display:flex}.admin-breadcrumb{color:#64728d;align-items:center;gap:10px;font-size:13.5px;display:flex}.admin-breadcrumb svg{color:#4c5972}.admin-breadcrumb strong{color:#d8e1f3;font-weight:600}.admin-top-actions{align-items:center;gap:9px;display:flex}.admin-command-search{color:#65738d;background:#ffffff06;border:1px solid #97a9cd24;border-radius:9px;align-items:center;gap:10px;width:300px;height:44px;padding:0 11px 0 14px;display:flex}.admin-command-search input{color:#dbe5f7;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.admin-command-search input::placeholder{color:#64728a}.admin-command-search kbd{color:#626f87;background:#ffffff09;border:1px solid #97a9cd24;border-radius:5px;padding:4px 7px;font-family:inherit;font-size:11px}.admin-top-icon{color:#7b89a2;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;position:relative}.admin-top-icon:hover{color:#e4ebf8;background:#ffffff0a;border-color:#97a9cd21}.admin-top-icon.has-notification i{color:#fff;background:var(--admin-rose);border:2px solid #0b101a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:700;display:grid;position:absolute;top:0;right:-1px}.admin-user-wrap{border-left:1px solid #97a9cd1f;margin-left:5px;padding-left:14px;position:relative}.admin-user-trigger{color:#cbd5e8;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0 3px 3px;display:flex}.admin-user-trigger>svg{color:#66748e;margin-left:3px}.admin-user-avatar,.admin-avatar{letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.admin-user-avatar{color:#dfd7ff;background:linear-gradient(145deg,#8b6fff57,#4873ff3b);border:1px solid #8b6fff7a;width:38px;height:38px;font-size:12px}.admin-user-copy{flex-direction:column;gap:1px;display:flex}.admin-user-copy strong{color:#dfe7f7;font-size:13.5px;font-weight:600}.admin-user-copy small{color:#728099;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11.5px;overflow:hidden}.admin-user-menu{z-index:40;border:1px solid var(--admin-border-strong);background:#111827;border-radius:9px;min-width:185px;padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 38px #00000052}.admin-user-menu button{color:#aebbd0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;display:flex}.admin-user-menu button:hover{color:#f2f5fd;background:#ffffff0f}.admin-user-menu button.danger{color:#f48a98}.admin-page-content{min-height:calc(100vh - 88px);padding:44px 48px 72px}.admin-content-inner{max-width:1760px;margin:0 auto}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:92px;margin-bottom:32px;display:flex}.admin-eyebrow,.admin-section-kicker{color:#7383a2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2;display:block}.admin-page-heading h1{color:#f1f5ff;letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(30px,2.6vw,38px);font-weight:650;line-height:1.05}.admin-page-heading p{color:#7e8ba5;max-width:78ch;margin:0;font-size:14.5px;line-height:1.55}.admin-primary-button,.admin-outline-button,.admin-ghost-button,.admin-filter-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13.5px;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.admin-primary-button{color:#fff;background:linear-gradient(135deg,#5d88fa,#735ee7);border:1px solid #758eff99;padding:0 18px;box-shadow:0 6px 15px #505bd729}.admin-primary-button:hover{background:linear-gradient(135deg,#6c96ff,#816cf1);border-color:#9aa9ff;transform:translateY(-1px);box-shadow:0 8px 22px #505bd745}.admin-outline-button,.admin-filter-button{border:1px solid var(--admin-border-strong);color:#b9c5dc;background:#ffffff06;padding:0 15px}.admin-outline-button:hover,.admin-filter-button:hover{color:#eaf0ff;background:#5c8dff14;border-color:#6e94ff7a}.admin-ghost-button{color:#8795ae;background:0 0;border:1px solid #0000;padding:0 12px}.admin-ghost-button:hover{color:#e1e8f5;background:#ffffff0a}.admin-card{border:1px solid var(--admin-border);background:linear-gradient(145deg,#121a2afa,#0d131ffa);border-radius:14px;min-width:0;box-shadow:0 8px 26px #0000001f}.admin-alert-banner{background:linear-gradient(90deg,#f6b84e17,#f6b84e06);border:1px solid #f6b84e30;border-radius:12px;align-items:center;gap:14px;min-height:74px;margin-bottom:22px;padding:14px 18px;display:flex}.admin-alert-icon{width:40px;height:40px;color:var(--admin-amber);background:#f6b84e1f;border-radius:10px;flex:none;place-items:center;display:grid}.admin-alert-banner>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.admin-alert-banner strong{color:#f1d29a;font-size:14px}.admin-alert-banner div span{color:#9a8c70;font-size:12.5px}.admin-alert-banner>button:not(.admin-alert-close){color:#e8bd6d;background:#f6b84e12;border:1px solid #f6b84e3d;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.admin-alert-banner>button:not(.admin-alert-close):hover{background:#f6b84e24}.admin-alert-close{color:#806f50;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;display:grid}.admin-alert-close:hover{color:#dac28f}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.admin-kpi-card{border:1px solid var(--admin-border);min-height:176px;color:var(--admin-text);text-align:left;background:linear-gradient(145deg,#121b2cfa,#0d131ffa);border-radius:14px;padding:22px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.admin-kpi-card:hover{border-color:#819beb52;transform:translateY(-2px);box-shadow:0 10px 25px #0000002e}.admin-kpi-card:after{background:var(--admin-kpi-color,#5c8dff24);content:"";filter:blur(1px);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-53px;right:-49px}.admin-kpi-top{color:#8493ad;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12.5px;font-weight:550;display:flex}.admin-kpi-icon{width:36px;height:36px;color:var(--admin-kpi-accent,#80a8ff);background:var(--admin-kpi-bg,#5c8dff1f);border-radius:9px;place-items:center;display:grid}.admin-kpi-card.blue{--admin-kpi-accent:#81a9ff;--admin-kpi-bg:#5c8dff21}.admin-kpi-card.violet{--admin-kpi-accent:#b29dff;--admin-kpi-bg:#9a7cff21}.admin-kpi-card.green{--admin-kpi-accent:#67e3bb;--admin-kpi-bg:#32d09e1f}.admin-kpi-card.amber{--admin-kpi-accent:#ffd178;--admin-kpi-bg:#f6b84e1f}.admin-kpi-card>strong{color:#f1f5ff;letter-spacing:-.055em;margin-bottom:9px;font-size:32px;font-weight:650;line-height:1;display:block}.admin-kpi-bottom{color:#6f7e98;align-items:center;gap:7px;font-size:12.5px;display:flex}.admin-kpi-bottom span,.positive,.negative,.neutral{font-weight:650}.admin-kpi-bottom .positive,.positive{color:var(--admin-green)}.admin-kpi-bottom .negative,.negative{color:var(--admin-rose)}.admin-kpi-bottom .neutral,.neutral{color:#9ca9c1}.admin-kpi-spark{opacity:.8;align-items:flex-end;gap:4px;height:34px;display:flex;position:absolute;bottom:17px;right:18px}.admin-kpi-spark i{background:var(--admin-kpi-accent,#81a9ff);border-radius:3px;width:4px;display:block}.admin-kpi-spark i:first-child{opacity:.28;height:10px}.admin-kpi-spark i:nth-child(2){opacity:.36;height:15px}.admin-kpi-spark i:nth-child(3){opacity:.45;height:13px}.admin-kpi-spark i:nth-child(4){opacity:.55;height:21px}.admin-kpi-spark i:nth-child(5){opacity:.65;height:18px}.admin-kpi-spark i:nth-child(6){opacity:.78;height:26px}.admin-kpi-spark i:nth-child(7){opacity:.95;height:31px}.admin-overview-primary,.admin-overview-secondary,.admin-overview-tertiary,.admin-usage-grid,.admin-operations-grid{gap:20px;display:grid}.admin-overview-primary{grid-template-columns:minmax(0,1.75fr) minmax(310px,.95fr);margin-bottom:20px}.admin-overview-secondary{grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);margin-bottom:20px}.admin-overview-tertiary{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:24px 24px 16px;display:flex}.admin-card-heading h2{color:#e8eefb;letter-spacing:-.025em;margin:6px 0 0;font-size:17px;font-weight:600}.admin-card-heading h2 strong{color:#f4f7ff;margin-left:8px;font-size:21px;font-weight:650}.admin-card-more{color:#6d7b95;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.admin-card-more:hover{color:#cad5e9;background:#ffffff0e}.admin-chart-legend{color:#8290a9;align-items:center;gap:14px;padding-top:3px;font-size:11.5px;display:flex}.admin-chart-legend span{align-items:center;gap:5px;display:inline-flex}.admin-chart-legend span i{border-radius:50%;width:6px;height:6px;display:block}.admin-chart-legend span i.blue{background:var(--admin-blue)}.admin-chart-legend span i.violet{background:var(--admin-violet);opacity:.55}.admin-chart-legend button,.admin-chart-period,.admin-card-period,.admin-goal-period{color:#9ca9c1;background:#ffffff06;border:1px solid #97a9cd21;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;display:inline-flex}.admin-chart-legend button:hover,.admin-card-period:hover{color:#e1e8f6;border-color:#6e94ff66}.admin-revenue-card{min-height:372px}.admin-subscription-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-subscription-revenue-grid .admin-revenue-card{min-width:0}.admin-chart-area.blue{fill:url(#adminMrrRevenueFill)}.admin-chart-area.violet{fill:url(#adminCashRevenueFill)}.admin-chart-line.violet{stroke:#a58bff;filter:drop-shadow(0 6px 16px #9a7cff7a)}.admin-chart{height:262px;padding:6px 22px 0;display:flex}.admin-chart-y{color:#5e6b82;text-align:right;flex-direction:column;justify-content:space-between;width:52px;padding:5px 8px 30px 0;font-size:11px;display:flex}.admin-chart-plot{flex:1;min-width:0;margin-bottom:4px;position:relative}.admin-chart-grid{flex-direction:column;justify-content:space-between;height:calc(100% - 26px);display:flex;position:absolute;inset:0 0 26px}.admin-chart-grid i{border-top:1px dashed #97a9cd1a;width:100%;display:block}.admin-chart-plot svg{width:100%;height:calc(100% - 26px);position:absolute;top:0;left:0;overflow:visible}.admin-chart-area{fill:url(#adminRevenueFill)}.admin-chart-line{fill:none;stroke:#6595ff;stroke-linecap:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.admin-chart-target{fill:none;stroke:#a68bff78;stroke-dasharray:5 5;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.admin-chart-point{background:#14203b;border:2px solid #8cafff;border-radius:50%;width:8px;height:8px;position:absolute;top:16%;right:1.5%;box-shadow:0 0 0 4px #5c8dff1f}.admin-chart-x{color:#5e6b82;justify-content:space-between;align-items:flex-end;height:30px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-chart-insight{color:#8694ac;border-top:1px solid #97a9cd17;align-items:center;gap:9px;min-height:46px;margin:0 24px 17px;padding-top:12px;font-size:12.5px;display:flex}.admin-chart-insight>svg{color:var(--admin-green)}.admin-chart-insight strong{color:var(--admin-green);font-weight:650}.admin-chart-insight small{color:#5f6d85;margin-left:auto;font-size:11px}.admin-plan-card{min-height:372px}.admin-donut-wrap{border-bottom:1px solid #97a9cd17;align-items:center;gap:24px;min-height:150px;padding:6px 24px 16px;display:flex}.admin-donut{background:conic-gradient(var(--admin-blue) 0 56%, var(--admin-violet) 56% 80%, var(--admin-green) 80% 96%, var(--admin-amber) 96% 100%);border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 0 26px #5c8dff14}.admin-donut:after{content:"";background:#111a2a;border-radius:50%;width:92px;height:92px;position:absolute}.admin-donut>div{z-index:1;flex-direction:column;align-items:center;display:flex}.admin-donut strong{color:#eff4ff;letter-spacing:-.05em;font-size:25px;font-weight:650;line-height:1}.admin-donut span{color:#7887a1;margin-top:5px;font-size:10.5px}.admin-plan-summary{flex-direction:column;gap:4px;display:flex}.admin-plan-summary strong{color:#e8effe;letter-spacing:-.05em;font-size:26px;font-weight:650}.admin-plan-summary span{color:#7887a2;font-size:11.5px}.admin-plan-list{flex-direction:column;gap:12px;padding:18px 24px 22px;display:flex}.admin-plan-row{color:#8e9bb1;grid-template-columns:8px 78px 1fr 36px auto;align-items:center;gap:9px;font-size:11.5px;display:grid}.admin-plan-dot{border-radius:50%;width:6px;height:6px;display:block}.admin-plan-dot.blue{background:var(--admin-blue)}.admin-plan-dot.violet{background:var(--admin-violet)}.admin-plan-dot.green{background:var(--admin-green)}.admin-plan-dot.amber{background:var(--admin-amber)}.admin-plan-row strong{color:#d4ddec;font-weight:600}.admin-plan-row .admin-plan-count{color:#8a98b0}.admin-plan-row b{color:#c8d3e7;font-weight:600}.admin-plan-row small{color:#697893;text-align:right;font-size:11px}.admin-recent-card{overflow:hidden}.admin-recent-card .admin-card-heading{align-items:center}.admin-text-button{color:#78a1ff;background:0 0;border:0;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.admin-text-button:hover{color:#a9c1ff}.admin-health-card{overflow:hidden}.admin-health-card .admin-card-heading{align-items:center}.admin-health-card.compact .admin-card-heading{padding-bottom:13px}.admin-health-badge,.admin-settings-status,.admin-incident-count{color:#65ddb3;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-health-badge i,.admin-settings-status i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.admin-health-list{flex-direction:column;padding:0 24px 12px;display:flex}.admin-health-row{border-bottom:1px solid #97a9cd14;grid-template-columns:36px minmax(0,1fr) auto 8px;align-items:center;gap:12px;min-height:62px;display:grid}.admin-health-row:last-child{border-bottom:0}.admin-health-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-health-icon.healthy{color:#72c5a8;background:#32d09e17}.admin-health-icon.warning{color:#f2bd62;background:#f6b84e1a}.admin-health-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-health-row strong{color:#cbd6e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-health-row small{color:#697891;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-health-row>b{color:#c2cde1;font-size:11.5px;font-weight:600}.admin-health-indicator{background:var(--admin-green);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px #32d09e73}.admin-health-indicator.warning{background:var(--admin-amber);box-shadow:0 0 8px #f6b84e59}.admin-health-card>.admin-text-button,.admin-activity-card>.admin-text-button,.admin-consumption-card>.admin-text-button,.admin-incidents-card>.admin-text-button{margin:0 24px 19px}.admin-activity-card,.admin-goal-card{min-height:252px}.admin-activity-list{flex-direction:column;gap:0;padding:0 24px 12px;display:flex}.admin-activity-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.admin-activity-icon{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-activity-icon.violet{color:#ad98ff;background:#9a7cff1c}.admin-activity-icon.amber{color:#f7c46d;background:#f6b84e1a}.admin-activity-icon.green{color:#66dcb3;background:#32d09e1a}.admin-activity-icon.blue{color:#84aaff;background:#5c8dff1a}.admin-activity-row>div{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-activity-row strong{color:#cdd7e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-activity-row div span,.admin-activity-row small{color:#6d7c95;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-activity-row small{color:#5e6d85;text-align:right}.admin-goal-card{padding-bottom:16px}.admin-goal-card .admin-card-heading{align-items:center}.admin-goal-number{align-items:baseline;gap:7px;padding:0 24px 12px;display:flex}.admin-goal-number strong{color:#f0f4ff;letter-spacing:-.06em;font-size:36px;font-weight:650;line-height:1}.admin-goal-number span{color:#7988a1;font-size:14px}.admin-goal-track,.admin-usage-meter>span,.admin-service-line{background:#97a9cd1f;border-radius:99px;display:block;overflow:hidden}.admin-goal-track{height:8px;margin:0 24px 11px}.admin-goal-track i,.admin-usage-meter>span i,.admin-service-line i{border-radius:inherit;background:linear-gradient(90deg, var(--admin-blue), var(--admin-violet));height:100%;display:block}.admin-goal-foot{color:#71809a;justify-content:space-between;padding:0 24px;font-size:11.5px;display:flex}.admin-goal-foot b{color:#83a8ff;font-weight:650}.admin-goal-foot small{color:var(--admin-green);font-size:11px}.admin-goal-callout{color:#8191ae;background:#5c8dff0e;border:1px solid #5c8dff1f;border-radius:8px;align-items:center;gap:9px;margin:16px 24px 0;padding:12px 13px;font-size:12px;display:flex}.admin-goal-callout svg{color:#83a8ff}.admin-goal-callout strong{color:#bbceff;font-weight:600}.admin-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-mini-metrics>div{border:1px solid var(--admin-border);background:#101725c7;border-radius:12px;grid-template-columns:1fr auto;align-content:center;column-gap:12px;min-height:106px;padding:16px 20px;display:grid}.admin-mini-metrics span{color:#8290aa;grid-column:1/-1;margin-bottom:6px;font-size:11.5px}.admin-mini-metrics strong{color:#edf2fd;letter-spacing:-.045em;font-size:24px;font-weight:650}.admin-mini-metrics b{align-self:end;padding-bottom:3px;font-size:11px;font-weight:600}.admin-list-card{overflow:hidden}.admin-list-toolbar{border-bottom:1px solid #97a9cd17;align-items:center;gap:12px;min-height:88px;padding:20px 24px;display:flex}.admin-filter-search{color:#6d7b96;background:#ffffff06;border:1px solid #97a9cd26;border-radius:9px;flex:300px;align-items:center;gap:10px;min-width:240px;height:44px;padding:0 14px;display:flex}.admin-filter-search input{color:#dbe5f7;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.admin-filter-search input::placeholder{color:#67758e}.admin-filter-selects{align-items:center;gap:7px;display:flex}.admin-filter-selects label{color:#71809a;background:#ffffff06;border:1px solid #97a9cd26;border-radius:9px;align-items:center;gap:7px;height:44px;padding:0 12px 0 14px;font-size:12px;display:flex}.admin-filter-selects label span{color:#697790}.admin-shell select{color:#c8d4e9;background:0 0;border:0;outline:0;font-size:12.5px}.admin-shell select option{color:#172033;background:#fff}.admin-filter-button{white-space:nowrap}.admin-filter-count{color:#a9bfff;background:#5c8dff26;border-radius:4px;place-items:center;min-width:16px;height:16px;margin-left:2px;font-size:8px;display:inline-grid}.admin-list-toolbar>.admin-primary-button{white-space:nowrap;flex:none}.admin-list-meta{color:#66758f;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 24px;font-size:12px;display:flex}.admin-list-meta strong{color:#cdd8ea;font-weight:650}.admin-list-meta>span:last-child{align-items:center;gap:8px;display:inline-flex}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{color:#65748f;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-top:1px solid #97a9cd14;border-bottom:1px solid #97a9cd14;height:46px;padding:0 18px;font-size:11px;font-weight:700}.admin-table th:first-child,.admin-table td:first-child{padding-left:24px}.admin-table th:last-child,.admin-table td:last-child{padding-right:18px}.admin-table td{color:#a5b2c8;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #97a9cd13;height:80px;padding:12px 18px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table-person{align-items:center;gap:12px;display:flex}.admin-avatar{width:38px;height:38px;font-size:11.5px}.admin-avatar.blue{color:#b8d0ff;background:#5c8dff2b}.admin-avatar.violet{color:#d1c6ff;background:#9a7cff2b}.admin-avatar.green{color:#a9f1d7;background:#32d09e24}.admin-avatar.amber{color:#ffe0a0;background:#f6b84e26}.admin-avatar.rose{color:#ffc0c9;background:#f4778626}.admin-table-person>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-table-person strong{color:#dbe4f3;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.admin-table-person small,.admin-table td>small,.number-cell small{color:#697892;font-size:11px}.admin-plan-pill,.admin-role-pill{border-radius:7px;align-items:center;min-height:29px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-plan-pill.starter{color:#8de0c2;background:#32d09e1a}.admin-plan-pill.free{color:#b6c1d3;background:#71809a1f}.admin-plan-pill.pro{color:#a9c4ff;background:#5c8dff1f}.admin-plan-pill.business{color:#c7b8ff;background:#9a7cff21}.admin-plan-pill.enterprise{color:#ffd38b;background:#f6b84e1f}.admin-role-pill{color:#b6c3da;background:#97a9cd1a}.admin-status-pill,.admin-user-status{align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-status-pill i,.admin-user-status i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.admin-status-pill.active,.admin-user-status.active{color:#61d9ae}.admin-status-pill.trialing,.admin-user-status.invited{color:#a995ff}.admin-status-pill.past_due{color:#f5bf67}.admin-status-pill.paused{color:#91a0b9}.admin-status-pill.canceled{color:#f18491}.admin-status-pill.not_configured{color:#91a0b9}.admin-date-cell{color:#9eacc2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.admin-date-cell svg{color:#65748d}.number-cell{text-align:right!important}.number-cell strong{color:#e2e9f6;font-size:13px;font-weight:600}.number-cell small{margin-left:3px}.admin-row-action{color:#71809a;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.admin-row-action:hover{color:#d3def0;background:#ffffff0d;border-color:#97a9cd29}.admin-users-count{color:#aab8cc;align-items:center;gap:5px;display:inline-flex}.admin-users-count svg{color:#687791}.admin-usage-kpis{margin-bottom:20px}.admin-usage-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);margin-bottom:20px}.admin-usage-grid>.admin-usage-trio,.admin-usage-grid>.admin-usage-trio~*{grid-column:1/-1}.admin-usage-trio{grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1.25fr);align-items:stretch;gap:20px;display:grid}.admin-consumption-card,.admin-cost-card{min-height:400px}.admin-usage-list{flex-direction:column;padding:0 24px 15px;display:flex}.admin-usage-row{border-bottom:1px solid #97a9cd14;grid-template-columns:38px minmax(150px,1fr) minmax(160px,.8fr) 30px;align-items:center;gap:13px;min-height:78px;display:grid}.admin-usage-row:last-child{border-bottom:0}.admin-usage-name{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-usage-name strong{color:#d1dced;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.admin-usage-name small{color:#687791;font-size:11px;line-height:1.5}.admin-usage-meter{align-items:center;gap:8px;display:flex}.admin-usage-meter>span{flex:1;height:5px}.admin-usage-meter>span i.warning{background:linear-gradient(90deg,#de9b3e,#f6c465)}.admin-usage-meter>span i.danger{background:linear-gradient(90deg,#de6577,#f18a8b)}.admin-usage-meter small{color:#9eacc2;text-align:right;width:34px;font-size:11px}.admin-usage-row>button{color:#71809a;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.admin-usage-row>button:hover{color:#d8e1f2}.admin-cost-total{justify-content:space-between;align-items:baseline;padding:16px 24px 18px;display:flex}.admin-cost-total strong{color:#f0f4ff;letter-spacing:-.05em;font-size:29px;font-weight:650}.admin-cost-total span{color:#71809a;font-size:11.5px}.admin-cost-total .positive{margin-right:4px}.admin-cost-bars{border-top:1px solid #97a9cd14;justify-content:space-around;align-items:flex-end;gap:18px;height:174px;padding:10px 24px 0;display:flex}.admin-cost-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.admin-cost-bars>div>span{color:#71809a;font-size:10.5px}.admin-cost-bars>div>i{background:repeating-linear-gradient(0deg,#0000 0 21px,#97a9cd14 22px 23px);border-radius:4px 4px 0 0;align-items:flex-end;width:100%;height:110px;display:flex}.admin-cost-bars>div>i b{background:linear-gradient(#7e99ff,#5c8dff59);border-radius:4px 4px 0 0;width:100%;display:block}.admin-cost-bars>div:nth-child(2)>i b{background:linear-gradient(#a38bff,#9a7cff52)}.admin-cost-bars>div:nth-child(3)>i b{background:linear-gradient(#67dcb3,#32d09e4d)}.admin-cost-bars strong{color:#b9c6dc;font-size:11.5px;font-weight:600}.admin-cost-foot{color:#8b99b3;background:#5c8dff0f;border:1px solid #97a9cd1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 24px 14px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.admin-cost-foot strong{color:#f0f5ff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.admin-margin-params{background:#5c8dff0d;border:1px solid #97a9cd1f;border-radius:12px;flex-flow:wrap;align-items:center;gap:10px 20px;margin:0 24px 6px;padding:12px 16px}.admin-margin-params .admin-credit-input input{width:84px}.admin-margin-fx-status{color:#8190aa;flex:100%;align-items:center;gap:7px;min-width:0;margin-top:1px;font-size:11px;line-height:1.4;display:inline-flex}.admin-margin-fx-status svg{flex:none}.admin-margin-fx-refresh{min-height:34px;padding:0 12px;font-size:12.5px}.admin-margin-fx-refresh:disabled{opacity:.6;cursor:progress}.admin-margin-fx-refresh:disabled svg{animation:1.1s linear infinite admin-margin-fx-spin}.admin-margin-fx-status.automatic{color:#6edbb4}.admin-margin-fx-status.cached,.admin-margin-fx-status.manual{color:#a9b7d0}.admin-margin-fx-status.fallback{color:#f0b36c}.admin-margin-fx-status.loading svg{animation:1.1s linear infinite admin-margin-fx-spin}@keyframes admin-margin-fx-spin{to{transform:rotate(360deg)}}.admin-margin-plan-summary{background:#5c8dff09;border:1px solid #97a9cd1f;border-radius:12px;margin:0 24px 18px;overflow:hidden}.admin-margin-plan-summary-heading{border-bottom:1px solid #97a9cd1a;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.admin-margin-plan-summary-heading>div{flex-direction:column;gap:4px;display:flex}.admin-margin-plan-summary-heading strong{color:#e6edf9;font-size:13px;font-weight:650}.admin-margin-plan-summary-heading small{color:#697892;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.admin-margin-plan-summary .admin-table{min-width:760px}.admin-margin-plan-summary .admin-table th:first-child,.admin-margin-plan-summary .admin-table td:first-child{padding-left:16px}.admin-margin-plan-summary .admin-table th:last-child,.admin-margin-plan-summary .admin-table td:last-child{padding-right:16px}.admin-margin-plan-price{color:#eef3fc;font-variant-numeric:tabular-nums;font-weight:600}.admin-margin-card .admin-table td{height:auto;min-height:54px;padding-top:10px;padding-bottom:10px}.admin-margin-card tbody td:first-child{color:#dbe4f3;font-size:13px;font-weight:600}.admin-margin-cost{color:#eef3fc;font-variant-numeric:tabular-nums;font-weight:600}.admin-margin-plan-heading{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-margin-plan-heading small{color:#697892;letter-spacing:.04em;text-transform:none;margin-left:0;font-size:9px;font-weight:600}.admin-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.admin-service-card{border:1px solid var(--admin-border);background:#101725d4;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:132px;padding:20px 20px 24px;display:grid;position:relative}.admin-service-card.healthy{--service-color:var(--admin-green)}.admin-service-card.warning{--service-color:var(--admin-amber)}.admin-service-icon{width:46px;height:46px;color:var(--service-color);background:color-mix(in srgb, var(--service-color) 12%, transparent);border-radius:11px;place-items:center;display:grid}.admin-service-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-service-card strong{color:#d5e0f0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.admin-service-card small{color:#73819b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.admin-service-card>b{color:var(--service-color);font-size:12.5px;font-weight:650}.admin-service-line{height:3px;position:absolute;bottom:12px;left:16px;right:16px}.admin-service-line i{background:var(--service-color)}.admin-operations-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);margin-bottom:20px}.admin-operations-grid .admin-health-card,.admin-incidents-card{min-height:344px}.admin-incident-count{color:#62d7ab}.admin-incident-empty{color:#6f8197;background:#32d09e06;border:1px dashed #32d09e2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:183px;margin:0 19px 8px;display:flex}.admin-incident-empty>span{width:35px;height:35px;color:var(--admin-green);background:#32d09e1a;border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.admin-incident-empty strong{color:#b9e4d3;font-size:13.5px;font-weight:600}.admin-incident-empty small{color:#6f8296;font-size:11.5px}.admin-flags-card{overflow:hidden}.admin-flags-card .admin-card-heading{align-items:center}.admin-flag-row,.admin-setting-toggle-row{border-top:1px solid #97a9cd14;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:12px 24px;display:flex}.admin-flag-row>div,.admin-setting-toggle-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-flag-row strong,.admin-setting-toggle-row strong{color:#cbd6e8;font-size:13px;font-weight:600}.admin-flag-row small,.admin-setting-toggle-row small{color:#71809a;font-size:11.5px}.admin-switch{background:#97a9cd1f;border:1px solid #97a9cd3d;border-radius:99px;flex:none;width:42px;height:24px;padding:0;transition:background .18s,border-color .18s;position:relative}.admin-switch i{background:#9ba8bd;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:4px}.admin-switch.on{background:#5c8dff59;border-color:#5c8dff80}.admin-switch.on i{background:#dfe8ff;transform:translate(17px)}.admin-audit-list{flex-direction:column;display:flex}.admin-audit-row{border-top:1px solid #97a9cd13;grid-template-columns:38px minmax(0,1.4fr) minmax(140px,.8fr) 120px 32px;align-items:center;gap:14px;min-height:82px;padding:10px 24px;display:grid}.admin-audit-icon{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-audit-icon.blue{color:#88adff;background:#5c8dff1c}.admin-audit-icon.violet{color:#b3a0ff;background:#9a7cff1f}.admin-audit-icon.green{color:#72dfb8;background:#32d09e1a}.admin-audit-icon.amber{color:#f9c872;background:#f6b84e1c}.admin-audit-icon.rose{color:#f88d9b;background:#f477861c}.admin-audit-main,.admin-audit-actor{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-audit-main strong,.admin-audit-actor strong{color:#ccd7e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-audit-main span,.admin-audit-actor span,.admin-audit-row time{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-audit-actor strong{color:#aab7cc;font-size:12px}.admin-audit-row time{color:#64738d;text-align:right}.admin-audit-footer{color:#687792;border-top:1px solid #97a9cd13;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;font-size:11.5px;display:flex}.admin-audit-footer>div{gap:4px;display:flex}.admin-audit-footer button{color:#8795ad;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:32px;height:32px;font-size:11.5px;display:grid}.admin-audit-footer button:hover:not(:disabled),.admin-audit-footer button.current{color:#d9e5ff;background:#5c8dff1f;border-color:#5c8dff4d}.admin-audit-footer button:disabled{color:#46536b;cursor:not-allowed}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.admin-settings-card{flex-direction:column;padding-bottom:24px;display:flex;overflow:hidden}.admin-settings-card.wide{grid-column:1/-1}.admin-settings-card .admin-card-heading{align-items:center;min-height:82px;margin-bottom:0;padding-top:24px;padding-bottom:18px}.admin-settings-card .admin-card-heading>svg{color:#839fff}.admin-settings-field{color:#7d8ba5;flex-direction:column;gap:8px;margin:0 24px 18px;font-size:11.5px;display:flex}.admin-settings-field input,.admin-settings-field select{color:#d0dbec;background:#ffffff06;border:1px solid #97a9cd26;border-radius:8px;outline:0;width:100%;height:44px;padding:0 14px;font-size:13px}.admin-settings-field select{appearance:auto}.admin-settings-card>.admin-outline-button{align-self:flex-start;margin-left:24px;margin-right:24px}.admin-asaas-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-asaas-actions>button{width:100%}.admin-asaas-actions>.admin-primary-button{grid-column:1/-1}.admin-asaas-settings-card .admin-modal-note{margin:2px 24px 18px}.admin-asaas-settings-card .admin-modal-note svg{margin-top:2px}.admin-asaas-actions>.admin-primary-button,.admin-page-heading .admin-primary-button{color:#fff}.admin-roles-card .admin-role-options{background:#ffffff04;border:1px solid #97a9cd1f;border-radius:12px;flex-direction:column;gap:8px;margin:0 24px 18px;padding:8px;display:flex}.admin-roles-card .admin-setting-toggle-row{border:1px solid #0000;border-radius:9px;gap:14px;min-height:0;padding:10px 12px;transition:background .18s,border-color .18s}.admin-roles-card .admin-setting-toggle-row:hover{background:#5c8dff0f;border-color:#6e94ff47}.admin-roles-card .admin-setting-toggle-row input[type=checkbox]{accent-color:#5d88fa;cursor:pointer;flex:none;width:18px;height:18px}.admin-roles-card .admin-settings-field textarea{color:#d0dbec;width:100%;min-height:76px;font:inherit;resize:vertical;background:#ffffff06;border:1px solid #97a9cd26;border-radius:8px;outline:0;padding:12px 14px;font-size:13px}.admin-roles-card .admin-settings-field textarea:focus{border-color:#5c8dff94;box-shadow:0 0 0 3px #5c8dff1a}.admin-roles-card .admin-modal-note{margin:0 24px 18px}.admin-roles-card .admin-modal-note svg{margin-top:2px}.admin-roles-card>.admin-primary-button{margin:0 24px}.admin-roles-card .admin-form-help{color:#71809a;margin:12px 24px 0;font-size:11.5px;line-height:1.5}.admin-asaas-actions>.admin-primary-button:disabled,.admin-page-heading .admin-primary-button:disabled{color:#fff;opacity:.65}.admin-asaas-actions>.admin-primary-button svg,.admin-page-heading .admin-primary-button svg{color:currentColor}.admin-setting-toggle-row{min-height:84px}.admin-notification-settings{grid-template-columns:1fr;gap:10px;padding:0 24px 24px;display:grid}.admin-notification-settings>div{background:#ffffff05;border:1px solid #97a9cd1c;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.admin-notification-icon{border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.admin-notification-icon.blue{color:#88adff;background:#5c8dff1a}.admin-notification-icon.violet{color:#b3a0ff;background:#9a7cff1a}.admin-notification-settings>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-notification-settings strong{color:#cdd8e9;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.admin-notification-settings small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020409c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:linear-gradient(145deg,#151f32,#0e1523);border:1px solid #97a9cd3d;border-radius:14px;width:min(100%,580px);padding:28px;box-shadow:0 26px 72px #00000073}.admin-modal-heading{justify-content:space-between;gap:15px;display:flex}.admin-modal-heading h2{color:#f0f4ff;letter-spacing:-.045em;margin:8px 0 5px;font-size:22px;font-weight:650}.admin-modal-heading p{color:#7f8da6;margin:0;font-size:13px}.admin-modal-close{color:#7b89a3;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.admin-modal-close:hover{color:#e5ecfa;background:#ffffff0d;border-color:#97a9cd29}.admin-modal-summary{background:#ffffff06;border:1px solid #97a9cd1c;border-radius:8px;align-items:center;gap:13px;min-height:78px;margin-top:22px;padding:13px 14px;display:flex}.admin-modal-summary>div{align-items:center;gap:5px;display:flex}.admin-modal-summary>strong{color:#edf2fc;margin-left:auto;font-size:17px;font-weight:650}.admin-modal-summary>strong small{color:#7786a0;margin-left:4px;font-size:11px;font-weight:500}.admin-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-modal-fields label{color:#8290a8;flex-direction:column;gap:8px;font-size:11.5px;display:flex}.admin-modal-fields select{color:#d3def0;background:#ffffff09;border:1px solid #97a9cd2b;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:13px}.admin-modal-note{color:#7d8da9;background:#5c8dff0e;border:1px solid #5c8dff21;border-radius:8px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;font-size:12px;line-height:1.55;display:flex}.admin-modal-note svg{color:#80a5ff;flex:none}.admin-modal-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.admin-modal-actions>div{gap:4px;display:flex}.admin-notifications-modal{flex-direction:column;width:min(100%,760px);max-height:calc(100vh - 40px);padding:24px;display:flex}.admin-notifications-modal .admin-modal-heading{margin-bottom:18px}.admin-notification-list{scrollbar-width:thin;background:#070c154d;border:1px solid #97a9cd1f;border-radius:12px;display:grid;overflow:auto}.admin-notifications-modal .admin-notification-list{max-height:min(520px,100vh - 250px)}.admin-notification-item{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.admin-notification-item+.admin-notification-item{border-top:1px solid #97a9cd17}.admin-notification-item-icon{color:#9ab2e9;background:#5c8dff1c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-notification-item.warning .admin-notification-item-icon{color:#ffd17b;background:#f6b84e1f}.admin-notification-item.critical .admin-notification-item-icon{color:#ff9da9;background:#f16b7d1f}.admin-notification-item-copy{gap:4px;min-width:0;display:grid}.admin-notification-item-copy strong{color:var(--admin-text);font-size:13px;font-weight:650;line-height:1.35}.admin-notification-item-copy p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.45}.admin-notification-item-copy small{color:var(--admin-faint);font-size:10.5px}.admin-notification-review{white-space:nowrap;min-height:32px;padding:0 10px;font-size:11px}.admin-notifications-empty{color:var(--admin-muted);align-items:center;gap:11px;padding:18px 15px;display:flex}.admin-notifications-empty>span{width:36px;height:36px;color:var(--admin-green);background:#32d09e1c;border-radius:10px;flex:none;place-items:center;display:grid}.admin-notifications-empty>div{gap:3px;display:grid}.admin-notifications-empty strong{color:var(--admin-text);font-size:13px}.admin-notifications-empty small,.admin-notifications-modal-note{color:var(--admin-muted);font-size:11px}.admin-notifications-modal .admin-modal-actions{margin-top:16px}.admin-operations-alerts-card{margin-bottom:20px;overflow:hidden}.admin-operations-alerts-card .admin-card-heading{align-items:center}.admin-operations-alerts-card .admin-notification-list{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.admin-operations-alerts-card .admin-notification-item{padding-left:24px;padding-right:24px}.admin-operations-alerts-card .admin-notifications-empty{background:#32d09e06;border:1px dashed #32d09e2e;border-radius:10px;margin:0 24px 20px}@media (width<=1280px){.admin-topbar,.admin-page-content{padding-left:26px;padding-right:26px}.admin-sidebar{padding-left:11px;padding-right:11px}.admin-overview-primary,.admin-overview-secondary{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)}.admin-chart-insight small{display:none}.admin-list-toolbar{flex-wrap:wrap}.admin-list-toolbar>.admin-primary-button{margin-left:auto}}@media (width<=1080px){.admin-shell{grid-template-columns:76px minmax(0,1fr)}.admin-sidebar{align-items:center;padding:20px 9px 15px}.admin-brand{justify-content:center;padding:0}.admin-brand-copy,.admin-environment,.admin-nav-label,.admin-nav-item span,.admin-nav-alert,.admin-help-link span,.admin-help-link svg:last-child,.admin-sidebar-footnote span{display:none}.admin-navigation,.admin-nav-group{width:100%}.admin-navigation{gap:17px;margin-top:31px}.admin-nav-item{justify-content:center;padding:0}.admin-nav-item.active{box-shadow:inset 3px 0 0 var(--admin-blue)}.admin-help-link{justify-content:center;padding:0}.admin-sidebar-footnote{justify-content:center;padding-left:0;padding-right:0}.admin-overview-primary,.admin-overview-secondary,.admin-overview-tertiary,.admin-usage-grid,.admin-usage-trio,.admin-operations-grid,.admin-subscription-revenue-grid{grid-template-columns:1fr}.admin-revenue-card,.admin-plan-card{min-height:300px}.admin-plan-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.admin-plan-card .admin-card-heading{grid-column:1/-1}.admin-donut-wrap{border-bottom:0;justify-content:center}.admin-plan-list{border-left:1px solid #97a9cd17;justify-content:center}.admin-mini-metrics,.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-topbar{min-height:65px;padding:0 17px}.admin-page-content{padding:25px 17px 40px}.admin-command-search,.admin-user-copy,.admin-user-trigger>svg{display:none}.admin-user-wrap{border-left:0;margin-left:0;padding-left:0}.admin-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:20px}.admin-page-heading .admin-primary-button{width:100%}.admin-alert-banner{flex-wrap:wrap;align-items:flex-start;padding:11px}.admin-alert-banner>div{flex:calc(100% - 48px)}.admin-alert-banner>button:not(.admin-alert-close){margin-left:42px}.admin-alert-close{margin-left:auto}.admin-kpi-grid,.admin-mini-metrics,.admin-service-grid,.admin-settings-grid,.admin-notification-settings{grid-template-columns:1fr}.admin-settings-card.wide{grid-column:auto}.admin-list-toolbar{flex-direction:column;align-items:stretch}.admin-filter-search{flex:auto;width:100%}.admin-filter-selects{width:100%}.admin-filter-selects label{flex:1}.admin-list-toolbar>.admin-primary-button{width:100%;margin-left:0}.admin-list-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-top:9px;padding-bottom:9px}.admin-table{min-width:710px}.admin-table.admin-workspace-table,.admin-table.admin-users-table{min-width:760px}.admin-plan-card{display:block}.admin-plan-allowance-row{grid-template-columns:1fr}.admin-plan-allowance-row .admin-usage-name{grid-column:auto}.admin-plan-list{border-top:1px solid #97a9cd17;border-left:0}.admin-chart-legend span,.admin-chart-legend button,.admin-chart-period{display:none}.admin-card-heading{padding-left:14px;padding-right:14px}.admin-settings-field,.admin-settings-card>.admin-outline-button{margin-left:14px;margin-right:14px}.admin-notification-settings{padding-left:14px;padding-right:14px}.admin-chart{padding-left:10px;padding-right:10px}.admin-chart-insight{margin-left:14px;margin-right:14px}.admin-usage-row{grid-template-columns:29px minmax(0,1fr) 90px 25px;gap:7px}.admin-cost-bars{gap:10px;padding-left:14px;padding-right:14px}.admin-audit-row{grid-template-columns:30px minmax(0,1fr) 28px;gap:9px;padding-left:12px;padding-right:12px}.admin-audit-actor,.admin-audit-row time{display:none}.admin-modal-actions{flex-direction:column;align-items:stretch}.admin-modal-actions>.admin-outline-button,.admin-modal-actions>div{width:100%}.admin-modal-actions>.admin-outline-button,.admin-modal-actions>div>button{flex:1}}@media (width<=460px){.admin-shell{grid-template-columns:58px minmax(0,1fr)}.admin-top-actions{gap:1px}.admin-top-icon{width:31px}.admin-user-avatar{width:28px;height:28px}.admin-page-heading h1{font-size:28px}.admin-modal-fields{grid-template-columns:1fr}.admin-modal{padding:16px}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{scroll-behavior:auto!important;transition:none!important}}.admin-content-page{--content-accent:#8d78ff;--content-accent-soft:#8d78ff24;--content-cyan:#54c8ff;--content-border:#97a9cd21;min-width:0}.admin-content-page-header{align-items:flex-end}.admin-content-header-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-content-header-actions label,.admin-content-filter{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.admin-content-header-actions select,.admin-content-filter select{border:1px solid var(--admin-border-strong);min-width:150px;min-height:38px;color:var(--admin-text-soft);background:var(--admin-surface-soft);letter-spacing:0;text-transform:none;border-radius:9px;padding:0 32px 0 11px;font-size:12px}.admin-content-hero{background:radial-gradient(circle at 76% 20%,#54c8ff2b,#0000 25%),radial-gradient(circle at 46% 100%,#8d78ff2e,#0000 40%),linear-gradient(116deg,#12172b 0%,#11182a 48%,#0d1524 100%);border:1px solid #8d78ff3d;border-radius:18px;justify-content:space-between;min-height:238px;margin-bottom:20px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0003,inset 0 1px #ffffff0d}.admin-content-hero:after{pointer-events:none;content:"";opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.admin-content-hero-copy{z-index:1;max-width:650px;position:relative}.admin-content-hero-kicker{color:#99b4ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.admin-content-hero-kicker i{background:var(--content-cyan);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #54c8ff1f,0 0 18px #54c8ffe6}.admin-content-hero h2{color:#f5f6ff;letter-spacing:-.055em;max-width:570px;margin:14px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.04}.admin-content-hero p{color:#9aa8c3;max-width:560px;margin:0;font-size:13px;line-height:1.6}.admin-content-hero-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.admin-content-hero-tags span{color:#bbc7de;background:#ffffff0b;border:1px solid #97a9cd2b;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.admin-content-hero-tags svg{color:#91aaff}.admin-content-hero-orbit{z-index:1;width:225px;min-width:225px;margin:0 45px 0 20px;position:relative}.orbit-ring{border:1px solid #81a0ff40;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.orbit-ring:before{background:var(--content-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--content-cyan);content:"";border-radius:50%;position:absolute}.ring-one{width:166px;height:88px}.ring-one:before{top:8px;left:23px}.ring-two{border-color:#8d78ff52;width:96px;height:190px;transform:translate(-50%,-50%)rotate(50deg)}.ring-two:before{background:var(--content-accent);box-shadow:0 0 12px var(--content-accent);bottom:38px;right:3px}.orbit-core,.orbit-node{border-radius:50%;place-items:center;display:grid;position:absolute}.orbit-core{color:#e9e6ff;background:linear-gradient(145deg,#8f7cff,#4c78dd);width:62px;height:62px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #8d78ff1a,0 16px 34px #484fb473}.orbit-node{color:#c3d8ff;background:#17243a;border:1px solid #97a9cd3d;width:28px;height:28px;box-shadow:0 8px 22px #00000040}.node-one{top:26px;left:23px}.node-two{color:#b9f4e0;top:42px;right:11px}.node-three{color:#ffe2a5;bottom:23px;right:34px}.admin-content-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-content-metric{border:1px solid var(--admin-border);background:linear-gradient(140deg, var(--admin-surface-raised), var(--admin-surface));border-radius:13px;align-items:flex-start;gap:11px;min-width:0;min-height:122px;padding:16px;display:flex;box-shadow:0 12px 28px #00000014}.admin-content-metric-icon{width:31px;height:31px;color:var(--metric-color,var(--admin-blue));background:var(--metric-bg,#5c8dff1f);border-radius:9px;flex:none;place-items:center;display:grid}.admin-content-metric>div{gap:4px;min-width:0;display:grid}.admin-content-metric>div>span{color:var(--admin-muted);font-size:10px;line-height:1.3}.admin-content-metric strong{color:var(--admin-text);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2vw,26px);overflow:hidden}.admin-content-metric small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-content-metric.blue{--metric-color:#77a6ff;--metric-bg:#5c8dff21}.admin-content-metric.violet{--metric-color:#b59cff;--metric-bg:#8d78ff24}.admin-content-metric.amber{--metric-color:#ffd277;--metric-bg:#f6b84e21}.admin-content-metric.green{--metric-color:#5ce5b8;--metric-bg:#32d09e21}.admin-content-metric.rose{--metric-color:#ff9baa;--metric-bg:#f4778621}.admin-content-tabs{border:1px solid var(--admin-border);scrollbar-width:thin;background:#0b111c5c;border-radius:12px;gap:5px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.admin-content-tabs button{min-height:36px;color:var(--admin-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;transition:all .18s;display:inline-flex}.admin-content-tabs button:hover{color:var(--admin-text-soft);background:#ffffff09}.admin-content-tabs button.active{color:#f5f7ff;background:linear-gradient(100deg,#5c8dff2e,#8d78ff1f);border-color:#5c8dff33;box-shadow:0 5px 14px #00000029}.admin-content-tabs button.active svg{color:#9cbaff}.admin-content-tabs button b{color:#ffe0a0;background:#f6b84e24;border-radius:999px;min-width:17px;padding:2px 5px;font-size:9px}.admin-content-list-shell{min-width:0;overflow:hidden}.admin-content-toolbar{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:13px;display:flex}.admin-content-toolbar .admin-filter-search{flex:300px;min-width:240px}.admin-content-filter select{min-width:160px}.admin-content-list-meta{color:var(--admin-muted);justify-content:space-between;gap:12px;margin:0 0 16px;font-size:11px;display:flex}.admin-content-list-meta>span:last-child{align-items:center;gap:8px;display:inline-flex}.admin-content-list-meta .admin-live-dot.loading{animation:1.1s infinite admin-content-pulse}@keyframes admin-content-pulse{50%{opacity:.35;transform:scale(.78)}}.admin-content-overview-grid,.admin-content-overview-lists{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.admin-content-overview-lists{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.admin-content-panel{min-width:0}.admin-content-panel .admin-card-heading{margin-bottom:17px}.admin-content-panel .admin-card-heading h2{margin-top:4px}.admin-content-bar-list{gap:13px;display:grid}.admin-content-bar-row{color:var(--admin-muted);grid-template-columns:80px minmax(0,1fr) 34px;align-items:center;gap:9px;font-size:11px;display:grid}.admin-content-bar-row>div{background:#97a9cd1a;border-radius:999px;height:7px;overflow:hidden}.admin-content-bar-row i{border-radius:inherit;background:linear-gradient(90deg, var(--admin-blue), var(--content-accent));height:100%;display:block;box-shadow:0 0 13px #8d78ff61}.admin-content-bar-row strong{color:var(--admin-text-soft);text-align:right;font-size:11px}.admin-content-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-content-format-grid>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:11px;padding:12px}.admin-content-format-grid span{color:var(--admin-muted);margin-bottom:5px;font-size:11px;display:block}.admin-content-format-grid strong{color:var(--admin-text);letter-spacing:-.04em;margin-bottom:9px;font-size:21px;display:block}.admin-content-format-grid>div>div{background:#97a9cd17;border-radius:999px;height:5px;overflow:hidden}.admin-content-format-grid i{border-radius:inherit;background:linear-gradient(90deg,#54c8ff,#8d78ff);height:100%;display:block}.admin-content-attention-panel{margin-top:16px}.admin-content-live-mark{color:var(--admin-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.admin-content-live-mark i{background:var(--admin-green);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #32d09e1a}.admin-content-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-content-attention-grid button{border:1px solid var(--admin-border);min-width:0;color:inherit;text-align:left;background:#ffffff05;border-radius:11px;align-items:center;gap:10px;padding:13px;transition:all .18s;display:flex}.admin-content-attention-grid button:hover{border-color:var(--admin-border-strong);background:#ffffff0d;transform:translateY(-1px)}.admin-content-attention-grid button>span{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-content-attention-grid button>span.warning{color:#ffd277;background:#f6b84e1f}.admin-content-attention-grid button>span.danger{color:#ff9baa;background:#f477861f}.admin-content-attention-grid button>span.violet{color:#baa7ff;background:#8d78ff24}.admin-content-attention-grid button>span.blue{color:#83cfff;background:#54c8ff1f}.admin-content-attention-grid button div{flex:1;gap:2px;min-width:0;display:grid}.admin-content-attention-grid strong{color:var(--admin-text);letter-spacing:-.04em;font-size:18px}.admin-content-attention-grid small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-content-attention-grid button>svg{color:var(--admin-faint)}.admin-content-status{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.admin-content-status i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;display:block}.admin-content-status.success{color:var(--admin-green)}.admin-content-status.warning{color:var(--admin-amber)}.admin-content-status.danger{color:var(--admin-rose)}.admin-content-status.neutral{color:var(--admin-muted)}.admin-content-row-title{gap:3px;min-width:150px;display:grid}.admin-content-row-title strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-content-row-title small,.admin-content-table td>small,.admin-content-table td>span+small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-content-type{color:var(--admin-text-soft);align-items:center;gap:5px;font-size:11px;display:inline-flex}.admin-content-type svg{color:#9baeff}.admin-content-type small{color:var(--admin-faint);margin-left:4px;display:inline}.admin-content-date{color:var(--admin-muted);white-space:nowrap;font-size:10px}.admin-content-workspace-name{color:var(--admin-text-soft);font-size:11px;display:block}.admin-content-muted{color:var(--admin-faint);font-size:10px}.admin-content-error-text{max-width:190px;color:var(--admin-rose);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-content-table td{vertical-align:middle}.admin-content-table th{white-space:nowrap}.admin-content-table-wrap{overflow-x:auto}.admin-content-table{min-width:930px}.admin-content-table tbody tr.admin-row-clickable:hover td{background:#8d78ff0b}.admin-content-table tbody tr.admin-row-clickable:hover td:first-child{box-shadow:inset 3px 0 0 var(--content-accent)}.admin-content-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:190px;display:flex}.admin-content-action-button{border:1px solid var(--admin-border);min-height:27px;color:var(--admin-muted);white-space:nowrap;background:#ffffff06;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.admin-content-action-button:hover{color:var(--admin-text);background:#8d78ff1a;border-color:#8d78ff59}.admin-content-action-button.danger:hover{color:var(--admin-rose);background:#f477861a;border-color:#f4778659}.admin-content-action-button:disabled{cursor:wait;opacity:.55}.admin-content-link-actions{white-space:nowrap;gap:8px;display:flex}.admin-content-link-actions button,.admin-content-link-actions a{color:#9db8ff;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.admin-content-link-actions button:hover,.admin-content-link-actions a:hover{color:#d0dcff}.admin-content-media-cell{align-items:center;gap:9px;min-width:175px;display:flex}.admin-content-media-cell>img,.admin-content-media-cell>span{border:1px solid var(--admin-border);width:34px;height:34px;color:var(--admin-muted);background:var(--admin-surface-soft);object-fit:cover;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-content-media-cell>div{gap:3px;min-width:0;display:grid}.admin-content-campaign-name{align-items:center;gap:9px;min-width:180px;display:flex}.admin-content-campaign-name>i{border-radius:4px;width:4px;height:34px;display:block;box-shadow:0 0 12px}.admin-content-campaign-name>div{gap:3px;min-width:0;display:grid}.admin-content-provider{color:var(--admin-text-soft);align-items:center;gap:8px;display:inline-flex}.admin-content-provider>span{border:1px solid var(--admin-border);color:#9db8ff;background:#5c8dff14;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-content-loading{min-height:320px;color:var(--admin-muted);place-items:center;gap:11px;font-size:12px;display:grid}.admin-content-empty{min-height:130px;color:var(--admin-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.admin-content-empty>span{border:1px solid var(--admin-border);color:#9db8ff;background:#5c8dff14;border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:3px;display:grid}.admin-content-empty strong{color:var(--admin-text-soft);font-size:12px}.admin-content-empty small{color:var(--admin-faint);font-size:10px}.admin-content-moderation-stack{gap:16px;display:grid}.admin-content-count-badge{color:#ffd78e;text-align:center;background:#f6b84e21;border-radius:999px;min-width:28px;padding:4px 8px;font-size:10px;font-weight:750}.admin-content-subsection{border-top:1px solid var(--admin-border);margin-top:20px;padding-top:20px}.admin-content-subsection h3{color:var(--admin-text-soft);margin:0 0 12px;font-size:13px}.admin-content-history-list{gap:2px;display:grid}.admin-content-history-entry{border-top:1px solid var(--admin-border);grid-template-columns:28px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.admin-content-history-entry:first-child{border-top:0;padding-top:0}.admin-content-history-dot{color:#aebaff;background:#8d78ff1f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.admin-content-history-entry.moderation .admin-content-history-dot{color:#ffd17b;background:#f6b84e1f}.admin-content-history-entry>div{min-width:0}.admin-content-history-top{justify-content:space-between;gap:10px;display:flex}.admin-content-history-top strong{color:var(--admin-text-soft);font-size:12px}.admin-content-history-top time{color:var(--admin-faint);white-space:nowrap;font-size:10px}.admin-content-history-entry>div>small{color:var(--admin-faint);margin-top:3px;font-size:10px;display:block}.admin-content-history-entry p{color:var(--admin-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.admin-content-json{border:1px solid var(--admin-border);color:#abc0e7;white-space:pre-wrap;word-break:break-word;background:#04081052;border-radius:9px;max-height:180px;margin:9px 0 0;padding:10px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.admin-content-detail-modal{width:min(1040px,100vw - 32px);max-height:min(900px,100vh - 32px);overflow:auto}.admin-content-detail-header{justify-content:space-between;gap:18px;padding:24px 26px 0;display:flex}.admin-content-detail-header h2{color:var(--admin-text);letter-spacing:-.045em;margin:6px 0 4px;font-size:24px}.admin-content-detail-header p{color:var(--admin-muted);margin:0;font-size:12px}.admin-content-detail-body{padding:0 26px 24px}.admin-content-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 16px;display:grid}.admin-content-detail-summary>div{border:1px solid var(--admin-border);background:#ffffff06;border-radius:10px;min-width:0;padding:11px}.admin-content-detail-summary span{color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.admin-content-detail-summary strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-content-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-content-detail-columns>section{border:1px solid var(--admin-border);background:#ffffff05;border-radius:11px;min-width:0;padding:14px}.admin-content-detail-columns .admin-card-heading{margin-bottom:9px}.admin-content-detail-columns h3{color:var(--admin-text);margin:4px 0 0;font-size:14px}.admin-content-detail-brief{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.55}.admin-content-detail-section{border-top:1px solid var(--admin-border);margin-top:18px;padding-top:18px}.admin-content-detail-section .admin-card-heading{margin-bottom:10px}.admin-content-detail-section h3{color:var(--admin-text);margin:4px 0 0;font-size:14px}.admin-content-detail-section .admin-card-heading>span{color:var(--admin-faint);font-size:10px}.admin-content-detail-media-preview{border:1px solid var(--admin-border);background:#ffffff06;border-radius:11px;align-items:center;gap:13px;margin-bottom:16px;padding:12px;display:flex}.admin-content-detail-media-preview>img,.admin-content-detail-media-preview>span{border:1px solid var(--admin-border);width:70px;height:70px;color:var(--admin-muted);background:var(--admin-surface-soft);object-fit:cover;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-content-detail-media-preview>div{gap:4px;display:grid}.admin-content-detail-media-preview strong{color:var(--admin-text-soft);font-size:13px}.admin-content-detail-media-preview small{color:var(--admin-muted);font-size:10px}.admin-content-public-link{background:#54c8ff0f;border:1px solid #54c8ff33;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex}.admin-content-public-link>div:first-child{gap:4px;min-width:0;display:grid}.admin-content-public-link span{color:#86d9ff;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-content-public-link strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.admin-content-public-link>div:last-child{flex:none;gap:8px;display:flex}.admin-content-public-link button,.admin-content-public-link a{color:#a8dfff;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.admin-content-security-note{color:var(--admin-muted);background:#32d09e0f;border:1px solid #32d09e29;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.admin-content-security-note svg{color:var(--admin-green);flex:none}.admin-content-attempt-list,.admin-content-version-list{gap:7px;display:grid}.admin-content-attempt-list>div,.admin-content-version-list>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;display:flex}.admin-content-attempt-list>div>div,.admin-content-version-list>div>div{flex:1;gap:3px;min-width:0;display:grid}.admin-content-attempt-list strong,.admin-content-version-list strong{color:var(--admin-text-soft);font-size:11px}.admin-content-attempt-list small,.admin-content-version-list small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-content-attempt-list time{color:var(--admin-faint);white-space:nowrap;font-size:10px}.admin-content-attempt-dot{background:var(--admin-muted);border-radius:50%;flex:none;width:8px;height:8px;display:block}.admin-content-attempt-dot.success{background:var(--admin-green)}.admin-content-attempt-dot.warning{background:var(--admin-amber)}.admin-content-attempt-dot.danger{background:var(--admin-rose)}.admin-content-version-list>div>span{color:#c2b8ff;background:#8d78ff21;border-radius:7px;place-items:center;width:31px;height:27px;font-size:10px;font-weight:750;display:grid}.admin-content-detail-note{color:var(--admin-muted);align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.admin-content-detail-note svg{color:#9db8ff}.admin-content-detail-footer{border-top:1px solid var(--admin-border);padding:17px 26px 23px}.admin-content-detail-footer>div{gap:7px;display:flex}.admin-content-action-modal{width:min(500px,100vw - 32px)}.admin-content-reason-field{color:var(--admin-muted);gap:7px;margin-top:18px;font-size:11px;font-weight:650;display:grid}.admin-content-reason-field textarea{resize:vertical;border:1px solid var(--admin-border-strong);min-height:110px;color:var(--admin-text);background:var(--admin-surface-soft);border-radius:9px;outline:0;padding:11px 12px;font-size:12px;line-height:1.5}.admin-content-reason-field textarea:focus{border-color:#5c8dff99;box-shadow:0 0 0 3px #5c8dff1f}html[data-admin-theme=light] .admin-content-hero{background:linear-gradient(116deg,#e5ecff 0%,#eef4ff 52%,#f5f8ff 100%)}html[data-admin-theme=light] .admin-content-hero h2{color:#17213a}html[data-admin-theme=light] .admin-content-hero p,html[data-admin-theme=light] .admin-content-hero-tags span{color:#52637f}html[data-admin-theme=light] .admin-content-tabs{background:#f1f5f9cc}html[data-admin-theme=light] .admin-content-json{color:#334155;background:#f8fafce6}@media (width<=1320px){.admin-content-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.admin-content-hero{min-height:220px}.admin-content-hero-orbit{transform-origin:100%;margin-right:0;transform:scale(.82)}.admin-content-overview-grid,.admin-content-overview-lists{grid-template-columns:1fr}}@media (width<=700px){.admin-content-page-header{align-items:start;display:grid}.admin-content-header-actions{align-items:stretch}.admin-content-header-actions label{flex:1}.admin-content-header-actions select{width:100%}.admin-content-header-actions .admin-outline-button{align-self:end}.admin-content-hero{min-height:0;padding:24px 21px}.admin-content-hero-orbit{display:none}.admin-content-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-metric{min-height:108px;padding:13px}.admin-content-toolbar{align-items:stretch}.admin-content-toolbar .admin-filter-search{min-width:100%}.admin-content-filter{flex:1}.admin-content-filter select{width:100%;min-width:0}.admin-content-list-meta{flex-direction:column;align-items:flex-start}.admin-content-attention-grid{grid-template-columns:1fr}.admin-content-detail-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.admin-content-detail-header,.admin-content-detail-body{padding-left:17px;padding-right:17px}.admin-content-detail-summary,.admin-content-detail-columns{grid-template-columns:1fr 1fr}.admin-content-detail-footer{flex-direction:column;align-items:stretch;padding-left:17px;padding-right:17px}.admin-content-detail-footer>div{flex-wrap:wrap}.admin-content-public-link{flex-direction:column;align-items:stretch}.admin-content-public-link>div:last-child{justify-content:flex-end}}.admin-global-settings-stack,.admin-support-page{max-width:1760px;margin:0 auto}.admin-global-settings-stack>.admin-page-heading,.admin-support-page>.admin-page-heading{margin-bottom:28px}.admin-global-settings-kpis,.admin-support-kpis{margin-bottom:22px}.admin-global-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-global-settings-card{min-height:100%;padding:22px}.admin-global-settings-card .admin-settings-field textarea{min-height:72px}.admin-settings-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-field{min-width:0}.admin-settings-field input,.admin-settings-field select,.admin-settings-field textarea{width:100%}.admin-global-settings-help{color:var(--admin-muted);margin:12px 0 0;font-size:11.5px;line-height:1.5}.admin-setting-toggle-row{margin-top:16px}.admin-rate-limit-list{gap:8px;display:grid}.admin-rate-limit-row{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) 92px 92px;align-items:end;gap:10px;padding:11px 0;display:grid}.admin-rate-limit-row:last-child{border-bottom:0}.admin-rate-limit-row strong,.admin-rate-limit-row small,.admin-runtime-grid strong,.admin-runtime-grid small{display:block}.admin-rate-limit-row strong{color:var(--admin-text-soft);font-size:12px}.admin-rate-limit-row small{color:var(--admin-muted);margin-top:2px;font-size:10px}.admin-rate-limit-row label span{color:var(--admin-muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.admin-rate-limit-row input{border:1px solid var(--admin-border);width:100%;min-height:34px;color:var(--admin-text);background:#ffffff09;border-radius:7px;padding:0 8px}.admin-global-settings-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 22px 22px;display:grid}.admin-global-settings-runtime-grid>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:10px;padding:15px}.admin-global-settings-runtime-grid span,.admin-global-settings-runtime-grid small{color:var(--admin-muted);display:block}.admin-global-settings-runtime-grid strong{color:var(--admin-text-soft);overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.5;display:block}.admin-global-settings-runtime-grid small{font-size:10px}.admin-global-settings-history{margin-top:18px;overflow:hidden}.admin-global-settings-history .admin-table-wrap{overflow-x:auto}.admin-version-pill{color:#c8bbff;background:#8b6fff24;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.admin-table-subtext{color:var(--admin-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.admin-feature-flags-card{margin-top:18px;overflow:hidden}.admin-feature-flags-intro{margin:-10px 22px 16px}.admin-feature-flag-list{display:grid}.admin-feature-flag-row{border-top:1px solid var(--admin-border);grid-template-columns:minmax(140px,1fr) 42px minmax(185px,1.1fr) minmax(160px,1fr);align-items:end;gap:12px;padding:14px 22px;display:grid}.admin-feature-flag-name strong,.admin-feature-flag-name small{display:block}.admin-feature-flag-name strong{color:var(--admin-text-soft);font-size:12px}.admin-feature-flag-name small{color:var(--admin-muted);margin-top:4px;font-size:10px}.admin-feature-flag-row>.admin-switch{place-self:center}.admin-feature-flag-row .admin-settings-field{margin:0}.admin-feature-flag-row .admin-settings-field>span{margin-bottom:5px}.admin-config-page{max-width:1760px;margin:0 auto}.admin-config-page>.admin-page-heading{margin-bottom:22px}.admin-config-tabs{border:1px solid var(--admin-border);scrollbar-width:thin;background:#ffffff05;border-radius:12px;align-items:center;gap:4px;margin-bottom:22px;padding:4px;display:flex;overflow-x:auto}.admin-config-tabs button{min-height:38px;color:var(--admin-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.admin-config-tabs button svg{color:currentColor}.admin-config-tabs button:hover{color:var(--admin-text-soft);background:#ffffff0a}.admin-config-tabs button.active{color:var(--admin-text);background:#5c8dff29}.admin-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-config-stack{gap:20px;display:grid}.admin-config-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.admin-config-card.wide,.admin-config-grid>.admin-config-card.wide{grid-column:1/-1}.admin-config-card .admin-card-heading{align-items:center;min-height:0;padding:22px 24px 16px}.admin-config-card-icon{width:36px;height:36px;color:var(--admin-blue);background:#5c8dff1f;border-radius:10px;flex:none;place-items:center;display:grid}.admin-config-card-body{gap:16px;padding:0 24px 24px;display:grid}.admin-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.admin-config-field{min-width:0;color:var(--admin-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.admin-config-fields .admin-config-field.wide{grid-column:1/-1}.admin-config-fields .admin-config-field:has(textarea){grid-column:1/-1}.admin-config-field small{color:var(--admin-faint);font-size:12px;font-weight:500;line-height:1.45}.admin-config-field input,.admin-config-field select,.admin-config-field textarea,.admin-config-inline input,.admin-config-rate input{border:1px solid var(--admin-border);width:100%;min-height:44px;color:var(--admin-text-soft);font:inherit;background:#ffffff08;border-radius:9px;outline:0;padding:0 14px;font-size:13.5px}.admin-config-field textarea{resize:vertical;min-height:88px;padding:12px 14px;line-height:1.5}.admin-config-field input:focus,.admin-config-field select:focus,.admin-config-field textarea:focus,.admin-config-inline input:focus,.admin-config-rate input:focus{border-color:#5c8dff94;box-shadow:0 0 0 3px #5c8dff1f}.admin-config-color{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.admin-config-color input[type=color]{cursor:pointer;padding:4px}.admin-config-inline{gap:8px;display:flex}.admin-config-inline input{flex:1;min-width:0}.admin-config-toggle,.admin-config-notice{border:1px solid var(--admin-border);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-config-toggle>div,.admin-config-notice>div{gap:4px;min-width:0;display:grid}.admin-config-toggle strong,.admin-config-notice strong,.admin-config-flag-head strong{color:var(--admin-text);font-size:13.5px;font-weight:650}.admin-config-toggle small,.admin-config-notice small,.admin-config-flag-head small,.admin-config-help,.admin-config-rate small,.admin-config-runtime small{color:var(--admin-muted);font-size:12.5px;font-weight:500;line-height:1.45}.admin-config-notice{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.admin-config-notice-icon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.admin-config-notice-icon.blue{color:#88adff;background:#5c8dff1f}.admin-config-notice-icon.violet{color:#b3a0ff;background:#9a7cff1f}.admin-config-help{margin:0}.admin-config-help code,.admin-config-note code{color:var(--admin-text-soft);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:12px}.admin-config-note{color:var(--admin-muted);background:#5c8dff0d;border:1px solid #5c8dff29;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:12.5px;line-height:1.5;display:flex}.admin-config-note svg{color:var(--admin-blue);flex:none;margin-top:1px}.admin-config-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-config-rates,.admin-config-flags{gap:10px;display:grid}.admin-config-rate{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1.4fr) 110px 110px;align-items:end;gap:12px;padding:14px 0;display:grid}.admin-config-rate:first-child{padding-top:0}.admin-config-rate:last-child{border-bottom:0;padding-bottom:0}.admin-config-rate strong,.admin-config-runtime strong{color:var(--admin-text);font-size:13.5px;font-weight:650;display:block}.admin-config-rate small,.admin-config-runtime small{margin-top:3px;display:block}.admin-config-rate label span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.admin-config-flag{border:1px solid var(--admin-border);background:#ffffff05;border-radius:12px;padding:16px}.admin-config-flag-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-config-flag-head small{margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:block}.admin-config-runtime{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-config-runtime>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:12px;min-width:0;padding:16px}.admin-config-runtime span,.admin-config-runtime small{color:var(--admin-muted);display:block}.admin-config-runtime strong{overflow-wrap:anywhere;margin:8px 0;line-height:1.5}.admin-config-kpis .admin-kpi-card>small{color:var(--admin-muted);font-size:12.5px;line-height:1.4;display:block}html[data-admin-theme=light] .admin-config-field input,html[data-admin-theme=light] .admin-config-field select,html[data-admin-theme=light] .admin-config-field textarea,html[data-admin-theme=light] .admin-config-inline input,html[data-admin-theme=light] .admin-config-rate input{color:#1e293b;background:#fff}html[data-admin-theme=light] .admin-config-tabs{background:#f1f5f9cc}@media (width<=1050px){.admin-config-grid,.admin-config-runtime{grid-template-columns:1fr}}@media (width<=700px){.admin-config-fields,.admin-config-rate{grid-template-columns:1fr}.admin-config-card .admin-card-heading,.admin-config-card-body{padding-left:16px;padding-right:16px}.admin-config-tabs button{flex:none;padding:0 11px;font-size:12.5px}.admin-config-actions,.admin-config-inline{flex-direction:column}.admin-config-actions>button,.admin-config-inline>.admin-outline-button{width:100%}}.admin-support-kpis .admin-kpi-card>small{color:var(--admin-muted);font-size:12.5px;line-height:1.4;display:block}.admin-support-incident-banner{background:linear-gradient(90deg,#f6b84e1f,#f6b84e08);border:1px solid #f6b84e47;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.admin-support-incident-banner-icon{width:36px;height:36px;color:var(--admin-amber);background:#f6b84e24;border-radius:10px;flex:none;place-items:center;display:grid}.admin-support-incident-banner strong,.admin-support-incident-banner span{display:block}.admin-support-incident-banner strong{color:#f1d29a;font-size:14px;font-weight:650}.admin-support-incident-banner span{color:#b59a6c;margin-top:3px;font-size:13px;line-height:1.45}.admin-support-workspace,.admin-support-lower-grid{gap:20px;display:grid}.admin-support-workspace{grid-template-columns:minmax(320px,.92fr) minmax(0,1.38fr);align-items:stretch;margin-bottom:20px}.admin-support-queue,.admin-support-detail,.admin-support-panel,.admin-support-history{flex-direction:column;display:flex;overflow:hidden}.admin-support-queue,.admin-support-detail{min-height:0}.admin-support-queue .admin-card-heading,.admin-support-detail .admin-card-heading,.admin-support-panel .admin-card-heading,.admin-support-history .admin-card-heading{align-items:center;min-height:0;padding:22px 24px 16px}.admin-support-queue .admin-card-heading h2,.admin-support-detail .admin-card-heading h2{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;overflow:hidden}.admin-support-count{border:1px solid var(--admin-border);color:var(--admin-text-soft);background:#ffffff08;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:650}.admin-support-heading-icon{width:36px;height:36px;color:var(--admin-blue);background:#5c8dff1f;border-radius:10px;flex:none;place-items:center;display:grid}.admin-support-heading-icon.alert{color:var(--admin-amber);background:#f6b84e1f}.admin-support-queue-toolbar{gap:12px;padding:0 24px 16px;display:grid}.admin-support-queue-toolbar .admin-filter-search{flex:auto;min-width:0}.admin-support-filter-tabs{border:1px solid var(--admin-border);background:#ffffff05;border-radius:10px;gap:4px;padding:4px;display:flex}.admin-support-filter-tabs button{min-height:36px;color:var(--admin-muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.admin-support-filter-tabs button em{min-width:18px;color:inherit;background:#ffffff0d;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.admin-support-filter-tabs button.active{color:var(--admin-text);background:#5c8dff2e}.admin-support-filter-tabs button.active em{color:#d7e4ff;background:#5c8dff38}.admin-support-ticket-list{border-top:1px solid var(--admin-border);flex-direction:column;flex:1;min-height:0;max-height:560px;display:flex;overflow-y:auto}.admin-support-ticket-row{border:0;border-bottom:1px solid var(--admin-border);width:100%;color:inherit;text-align:left;background:0 0;align-items:flex-start;gap:12px;padding:16px 24px;display:flex}.admin-support-ticket-row:hover{background:#ffffff08}.admin-support-ticket-row.active{box-shadow:inset 3px 0 0 var(--admin-blue);background:#5c8dff14}.admin-support-ticket-avatar{color:#c5d6ff;background:#5c8dff29;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.admin-support-ticket-copy{flex:1;gap:8px;min-width:0;display:grid}.admin-support-ticket-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-ticket-row-bottom{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-support-ticket-row-top strong{min-width:0;color:var(--admin-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.admin-support-ticket-row-top strong span{color:var(--admin-blue);margin-right:6px;font-weight:700}.admin-support-ticket-row-top time{color:var(--admin-muted);flex:none;font-size:12px}.admin-support-ticket-row-bottom>span:first-child{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.admin-support-ticket-badges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.admin-support-status,.admin-support-priority,.admin-support-category,.admin-support-channel{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.admin-support-status{color:#9ec4ff;background:#5c8dff21}.admin-support-status.in_progress{color:#b9a8ff;background:#9a7cff24}.admin-support-status.resolved,.admin-support-status.closed{color:#91e7c4;background:#32d09e1f}.admin-support-status.waiting_user,.admin-support-status.waiting_internal{color:#f6d18a;background:#f6b84e1f}.admin-support-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-support-priority.urgent{color:#ff9da9;background:#f4778624}.admin-support-priority.high{color:#f6c26b;background:#f6b84e1f}.admin-support-priority.normal{color:#a9baff;background:#5c8dff1a}.admin-support-priority.low{color:#9db3aa;background:#97a9cd1a}.admin-support-category{color:var(--admin-muted);background:#ffffff0d}.admin-support-channel{color:#b4c5ff;background:#5c8dff21}.admin-support-channel.email{color:#c8b5ff;background:#9a7cff21}.admin-support-detail-summary{gap:14px;padding:0 24px 16px;display:grid}.admin-support-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-support-meta-grid>div{border:1px solid var(--admin-border);background:#ffffff06;border-radius:10px;min-width:0;padding:12px 14px}.admin-support-meta-grid span,.admin-support-meta-grid strong,.admin-support-meta-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-support-meta-grid span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-support-meta-grid strong{color:var(--admin-text);margin-top:6px;font-size:13.5px;font-weight:650}.admin-support-meta-grid small{color:var(--admin-muted);margin-top:3px;font-size:12px}.admin-support-messages-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.admin-support-jump{z-index:2;border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-text);background:var(--admin-surface);cursor:pointer;border-radius:50%;place-items:center;animation:.18s ease-out admin-support-jump-in;display:grid;position:absolute;bottom:16px;right:20px;box-shadow:0 10px 24px -8px #0000008c}.admin-support-jump:hover{color:#c5d6ff;border-color:#5c8dff8c}@keyframes admin-support-jump-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.admin-support-jump{animation:none}}.admin-support-messages{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border);background:#0000001f;flex-direction:column;flex:auto;gap:12px;min-height:220px;max-height:380px;padding:18px 24px;display:flex;overflow-y:auto}.admin-support-message{align-self:flex-start;align-items:flex-start;gap:12px;max-width:min(82%,680px);display:flex}.admin-support-message.from-admin,.admin-support-message.internal{flex-direction:row-reverse;align-self:flex-end}.admin-support-message.from-user .admin-support-message-body{border-top-left-radius:4px}.admin-support-message.from-admin .admin-support-message-body,.admin-support-message.internal .admin-support-message-body{border-top-right-radius:4px}.admin-support-message-avatar{color:#c5d6ff;background:#5c8dff29;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;font-size:10px;font-weight:700;display:grid}.admin-support-message.from-admin .admin-support-message-avatar{color:#d7ceff;background:#9a7cff29}.admin-support-message.internal .admin-support-message-avatar{color:#ffe0a0;background:#f6b84e29}.admin-support-message-body{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:12px;flex:1;min-width:0;padding:12px 14px}.admin-support-message.from-admin .admin-support-message-body{background:#5c8dff12}.admin-support-message.internal .admin-support-message-body{background:#f6b84e12;border-color:#f6b84e42}.admin-support-message-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-support-message-meta strong{color:var(--admin-text);font-size:13px;font-weight:650}.admin-support-message-meta span{color:var(--admin-muted);font-size:11.5px;font-weight:600}.admin-support-message-meta span.internal{color:var(--admin-amber)}.admin-support-message-meta time{color:var(--admin-muted);margin-left:auto;font-size:12px}.admin-support-message p{color:var(--admin-text-soft);white-space:pre-wrap;margin:8px 0 0;font-size:13.5px;line-height:1.6}.admin-support-composer,.admin-support-notes,.admin-support-panel-body{padding:18px 24px 22px}.admin-support-composer{gap:12px;display:grid}.admin-support-field{min-width:0;color:var(--admin-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.admin-support-field small{color:var(--admin-faint);font-size:11.5px;font-weight:500;line-height:1.4}.admin-support-field input,.admin-support-field select,.admin-support-field textarea,.admin-support-composer textarea,.admin-support-note-form textarea{border:1px solid var(--admin-border);width:100%;min-height:44px;color:var(--admin-text-soft);font:inherit;background:#ffffff08;border-radius:9px;outline:0;padding:0 14px;font-size:13.5px}.admin-support-field textarea,.admin-support-composer textarea,.admin-support-note-form textarea{resize:vertical;min-height:88px;padding:12px 14px;line-height:1.5}.admin-support-note-form textarea{min-height:72px}.admin-support-field input:focus,.admin-support-field select:focus,.admin-support-field textarea:focus,.admin-support-composer textarea:focus,.admin-support-note-form textarea:focus{border-color:#5c8dff94;box-shadow:0 0 0 3px #5c8dff1f}.admin-support-field select:disabled{opacity:.7}.admin-support-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-support-composer-mode{border:1px solid var(--admin-border);background:#ffffff05;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.admin-support-composer-mode button{min-height:34px;color:var(--admin-muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.admin-support-composer-mode button.active{color:var(--admin-text);background:#5c8dff2e}.admin-checkbox-label{color:var(--admin-muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.admin-checkbox-label input{accent-color:var(--admin-blue)}.admin-support-notes{border-top:1px solid var(--admin-border)}.admin-support-subheading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-support-subheading h3{color:var(--admin-text);letter-spacing:-.02em;margin:5px 0 0;font-size:16px;font-weight:650}.admin-support-subheading>span{color:var(--admin-muted);font-size:12px}.admin-support-note{border-left:3px solid var(--admin-amber);background:#f6b84e0f;border-radius:0 10px 10px 0;padding:12px 14px}.admin-support-note+.admin-support-note{margin-top:8px}.admin-support-note p{color:var(--admin-text-soft);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.55}.admin-support-note small{color:var(--admin-muted);margin-top:6px;font-size:12px;display:block}.admin-support-note-form{gap:10px;margin-top:14px;display:grid}.admin-support-note-form .admin-outline-button{justify-self:end}.admin-support-empty{min-height:220px;color:var(--admin-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:36px 24px;display:flex}.admin-support-empty.compact{min-height:0;padding:28px 20px}.admin-support-empty svg{color:var(--admin-blue);margin-bottom:10px}.admin-support-empty p{max-width:34ch;margin:0;font-size:13.5px;line-height:1.5}.admin-support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.admin-support-form-grid .admin-support-field:has(textarea){grid-column:1/-1}.admin-support-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-panel-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.admin-support-help{max-width:52ch;color:var(--admin-muted);margin:0;font-size:12.5px;line-height:1.5}.admin-support-help code{color:var(--admin-text-soft);font-size:12px}.admin-support-incident-list{border-top:1px solid var(--admin-border);margin-top:20px;padding-top:16px}.admin-support-incident-list h3{color:var(--admin-text);margin:0 0 8px;font-size:13.5px;font-weight:650}.admin-support-incident-row{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.admin-support-incident-row strong,.admin-support-incident-row small,.admin-support-incident-row p{display:block}.admin-support-incident-row strong{color:var(--admin-text);font-size:13.5px;font-weight:650}.admin-support-incident-row small{color:var(--admin-amber);margin-top:4px;font-size:12px}.admin-support-incident-row p{color:var(--admin-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.admin-support-history{margin-top:20px}.admin-support-history .admin-table td{white-space:normal}.admin-support-page .admin-modal-backdrop{background:#040810c7}.admin-support-modal{background:#121a2b;width:min(100%,760px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #0000008c}.admin-support-modal .admin-support-form-grid{margin-top:20px}.admin-support-modal .admin-modal-actions{justify-content:flex-end}@media (width<=1180px){.admin-support-workspace,.admin-support-lower-grid,.admin-global-settings-grid{grid-template-columns:1fr}.admin-support-workspace,.admin-support-queue,.admin-support-detail{height:auto;min-height:0}.admin-support-ticket-list,.admin-support-messages{max-height:360px}}@media (width<=700px){.admin-settings-fields-grid,.admin-support-form-grid,.admin-global-settings-runtime-grid,.admin-support-meta-grid{grid-template-columns:1fr}.admin-feature-flag-row{grid-template-columns:minmax(0,1fr) 42px}.admin-feature-flag-row>.admin-settings-field,.admin-feature-flag-row>.admin-settings-field+.admin-settings-field{grid-column:1/-1}.admin-rate-limit-row{grid-template-columns:minmax(0,1fr) 76px 76px}.admin-support-queue .admin-card-heading,.admin-support-detail .admin-card-heading,.admin-support-panel .admin-card-heading,.admin-support-history .admin-card-heading,.admin-support-queue-toolbar,.admin-support-detail-summary,.admin-support-messages,.admin-support-composer,.admin-support-notes,.admin-support-panel-body{padding-left:16px;padding-right:16px}.admin-support-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-support-kpis .admin-kpi-card{min-height:128px;padding:16px}.admin-support-ticket-row{padding-left:16px;padding-right:16px}.admin-support-page .admin-page-heading-actions{width:100%;display:grid}.admin-support-page .admin-page-heading-actions>button{width:100%}.admin-support-detail .admin-card-heading{align-items:flex-start}.admin-support-queue .admin-card-heading h2,.admin-support-detail .admin-card-heading h2{white-space:normal}.admin-support-filter-tabs{width:100%}.admin-support-composer-actions,.admin-support-panel-footer{flex-direction:column;align-items:stretch}.admin-support-composer-mode{width:100%}.admin-support-composer-mode button{flex:1}.admin-support-composer-actions>.admin-primary-button,.admin-support-panel-footer>.admin-primary-button,.admin-support-note-form .admin-outline-button{width:100%}}html[data-admin-theme=light] .admin-support-incident-banner{background:linear-gradient(90deg,#f6b84e29,#f6b84e0a);border-color:#b4781438}html[data-admin-theme=light] .admin-support-incident-banner strong{color:#8a5a00}html[data-admin-theme=light] .admin-support-incident-banner span{color:#8d7344}html[data-admin-theme=light] .admin-support-messages{background:#0f172a08}html[data-admin-theme=light] .admin-support-ticket-avatar,html[data-admin-theme=light] .admin-support-message-avatar{color:#3157b8;background:#2f6bdb1f}html[data-admin-theme=light] .admin-support-message.from-admin .admin-support-message-avatar{color:#5b43b5;background:#7656d61f}html[data-admin-theme=light] .admin-support-message.internal .admin-support-message-avatar{color:#a35e00;background:#a35e001f}html[data-admin-theme=light] .admin-support-ticket-row.active{background:#2f6bdb12}html[data-admin-theme=light] .admin-support-field input,html[data-admin-theme=light] .admin-support-field select,html[data-admin-theme=light] .admin-support-field textarea,html[data-admin-theme=light] .admin-support-composer textarea,html[data-admin-theme=light] .admin-support-note-form textarea{color:#1e293b;background:#fff}html[data-admin-theme=light] .admin-support-modal{background:#f7f9fd}@media (width<=480px){.admin-content-metric-grid,.admin-content-detail-summary,.admin-content-detail-columns{grid-template-columns:1fr}.admin-content-hero h2{font-size:28px}}.admin-access-gate{color:#edf2ff;background:radial-gradient(circle at 50% 35%,#536fd22b,#0000 32%),#080b14;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.admin-access-gate:before,.admin-access-gate:after{content:"";border:1px solid #758eff17;border-radius:50%;position:absolute}.admin-access-gate:before{width:580px;height:580px}.admin-access-gate:after{border-color:#9a7cff0d;width:860px;height:860px}.admin-access-glow{filter:blur(64px);background:#5c8dff21;border-radius:50%;width:180px;height:180px;position:absolute;top:calc(50% - 270px);left:calc(50% + 140px)}.admin-access-card{z-index:1;text-align:center;background:linear-gradient(145deg,#121b2cf5,#0b101bfa);border:1px solid #97a9cd2e;border-radius:14px;flex-direction:column;align-items:center;width:min(100%,410px);padding:38px 34px 32px;display:flex;box-shadow:0 28px 80px #00000052}.admin-access-lock{color:#8fb1ff;background:#5c8dff1c;border:1px solid #5c8dff45;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:20px;display:grid;box-shadow:0 0 0 7px #5c8dff09}.admin-access-card .admin-eyebrow{color:#7185b2;font-size:8px}.admin-access-card h1{color:#f1f5ff;letter-spacing:-.045em;margin:12px 0 8px;font-size:21px;font-weight:650}.admin-access-card p{color:#9aa8c0;max-width:310px;margin:0;font-size:12px;line-height:1.55}.admin-access-card>small{color:#687792;max-width:310px;margin-top:12px;font-size:9px;line-height:1.55}.admin-gate-link{color:#82a7ff;align-items:center;gap:6px;margin-top:24px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.admin-gate-link:hover{color:#b4c9ff}.admin-access-loading{color:#9aa8c0;justify-content:center;gap:15px;min-height:164px;font-size:11px}.admin-loading-spinner{border:2px solid #97a9cd2e;border-top-color:#82a7ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-toast{z-index:120;color:#c8efdf;background:#14261f;border:1px solid #32d09e38;border-radius:10px;align-items:center;gap:11px;max-width:min(430px,100vw - 32px);padding:14px 12px 14px 15px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #00000059}.admin-toast>svg{color:var(--admin-green);flex:none}.admin-toast span{flex:1}.admin-toast button{color:#7fa694;background:0 0;border:0;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.admin-toast button:hover{color:#d9f7eb;background:#ffffff0f}.admin-modal-fields input{color:#d3def0;background:#ffffff09;border:1px solid #97a9cd2b;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:13px}.admin-modal-fields input:focus,.admin-modal-fields select:focus,.admin-settings-field input:focus,.admin-settings-field select:focus{border-color:#5c8dff94;box-shadow:0 0 0 3px #5c8dff1a}.admin-status-pill.not_configured i,.admin-health-indicator.unknown{box-shadow:none;background:#91a0b9}.admin-health-icon.unknown{color:#91a0b9;background:#91a0b91a}.admin-health-badge.warning,.admin-settings-status{color:#f2bd62}.admin-settings-status.on{color:#65ddb3}.admin-settings-inline-field{gap:8px;display:flex}.admin-settings-inline-field input{flex:1;min-width:0}.admin-modal-note code{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:11px}.admin-alert-banner.healthy{background:linear-gradient(90deg,#32d09e17,#32d09e06);border-color:#32d09e30}.admin-alert-banner.healthy .admin-alert-icon{color:var(--admin-green);background:#32d09e1f}.admin-alert-banner.healthy strong{color:#a5e7ce}.admin-alert-banner.healthy div span{color:#789b8d}.admin-empty-state{color:#7e8ca5;text-align:center;background:#ffffff05;border:1px dashed #97a9cd2e;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:104px;margin:14px 24px 22px;padding:18px;font-size:12.5px;display:flex}.admin-empty-state svg{color:#7f9eff;flex:none}.admin-chart-plot>.admin-empty-state{z-index:2;min-height:0;margin:0;position:absolute;inset:40px 18px 38px}.admin-inline-loading,.admin-inline-error{color:#9aa8c0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:28px;display:flex}.admin-inline-loading{font-size:13.5px}.admin-inline-error{color:#b6c3d7}.admin-inline-error svg{color:var(--admin-amber)}.admin-inline-error h2,.admin-inline-error p{margin:0}.admin-inline-error h2{color:#eef3ff;font-size:19px}.admin-inline-error p{color:#8998b0;max-width:560px;font-size:13px;line-height:1.6}.admin-acquisition-metrics{margin:13px 19px 0}.admin-acquisition-metrics>div{padding:10px}.admin-cost-empty{text-align:left;align-items:flex-start;min-height:128px;margin-top:4px;margin-bottom:14px}.admin-cost-empty span{line-height:1.55}.admin-outline-button.danger:hover{background:#f477861f}.admin-shell button:disabled{opacity:.48;cursor:not-allowed}.admin-credit-action-row{grid-template-columns:minmax(150px,1fr) auto}.admin-credit-input{align-items:center;gap:7px;display:flex}.admin-credit-input input{color:#e6edf9;width:110px;font:inherit;text-align:right;background:#0c121fb8;border:1px solid #97a9cd2e;border-radius:9px;padding:10px 12px;font-size:13.5px}.admin-credit-input input:focus-visible{outline-offset:1px;outline:2px solid #5d8de28c}.admin-credit-input span{color:#687791;min-width:52px;font-size:11px}.admin-cost-card{flex-direction:column;display:flex}.admin-cost-card>.admin-usage-list{flex:1;padding-top:8px;padding-bottom:12px}.admin-cost-card .admin-credit-action-row{row-gap:10px;min-height:92px;padding-top:12px;padding-bottom:16px}.admin-plan-allowance-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-allowance-row .admin-usage-name{grid-column:1/-1}.admin-plan-allowance-row .admin-credit-input{min-width:0}.admin-plan-allowance-row .admin-credit-input input{flex:auto;width:auto;min-width:0;max-width:104px}.admin-plan-allowance-row .admin-credit-input span{flex:none;min-width:0}.admin-plan-allowance-row .admin-credit-input:last-of-type{justify-content:flex-end}.admin-catalog-note{border-radius:12px;gap:10px;margin:10px 24px 0;padding:14px 15px;line-height:1.6}.admin-card>.admin-catalog-note:last-child{margin-bottom:22px}.admin-ai-model-row{border-radius:10px;column-gap:16px;transition:background .2s}.admin-ai-model-row:hover{background:linear-gradient(90deg,#5c8dff12,#0000 72%)}.admin-credit-input select{color:#e6edf9;width:100%;min-width:0;max-width:210px;height:42px;font:inherit;background:#0c121fb8;border:1px solid #97a9cd2e;border-radius:9px;padding:0 12px;font-size:13px}.admin-credit-input select:focus-visible{outline-offset:1px;outline:2px solid #5d8de28c}.admin-ai-model-row .admin-credit-input{min-width:0}.admin-ai-price{text-align:right;place-self:center end;max-width:220px;line-height:1.5}.admin-ai-model-row .admin-outline-button{white-space:nowrap;flex:none;justify-content:center;place-self:center end;align-items:center;width:auto;height:auto;min-height:38px;padding:0 16px;font-size:12.5px;display:inline-flex}.admin-ai-model-row .admin-outline-button:disabled{opacity:.65;color:#8b99b3;box-shadow:none;background:#ffffff05;border-color:#97a9cd38}.admin-ai-model-row .admin-outline-button.is-dirty{color:#fff;background:linear-gradient(135deg,#5d88fa,#735ee7);border:1px solid #758eff99;box-shadow:0 6px 15px #505bd729}.admin-ai-model-row .admin-outline-button.is-dirty:hover{color:#fff;background:linear-gradient(135deg,#6c96ff,#816cf1);border-color:#9aa9ff;transform:translateY(-1px);box-shadow:0 8px 22px #505bd745}@media (width<=560px){.admin-ai-model-row .admin-outline-button{width:100%}}.admin-catalog-actions{border-top:1px solid #97a9cd1c;justify-content:space-between;align-items:center;gap:16px;margin:18px 24px 22px;padding-top:16px;display:flex}.admin-catalog-actions>span{color:#71809a;align-items:center;gap:7px;font-size:11px;line-height:1.45;display:inline-flex}.admin-catalog-actions>span svg{color:#80a5ff;flex:none}.admin-catalog-actions.admin-cost-actions{border-top:0;margin-top:0;padding-top:0}.admin-save-plans-button{letter-spacing:.005em;border-radius:12px;min-width:160px;min-height:46px;padding:0 19px;font-size:13px;box-shadow:0 14px 30px -17px #686cf5f2,inset 0 1px #ffffff38}.admin-save-plans-button svg{transition:transform .25s var(--admin-spring)}.admin-save-plans-button:hover svg{transform:scale(1.08)rotate(-6deg)}.admin-save-plans-button:disabled svg{animation:.8s linear infinite admin-spin}@media (width<=560px){.admin-catalog-actions{flex-direction:column;align-items:stretch}.admin-save-plans-button{width:100%}}.admin-shell{--admin-hairline:#a0b8e829;--admin-ring:#6c92ff80;--admin-shadow-md:0 18px 44px -20px #02050ee6;--admin-shadow-lg:0 34px 80px -32px #02050ef2;--admin-ease:cubic-bezier(.16, 1, .3, 1);--admin-spring:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;background:#05070e;position:relative}.admin-shell:before{z-index:-2;content:"";filter:blur(30px)saturate(125%);opacity:.55;pointer-events:none;background:radial-gradient(38vw 38vw at 12% 8%,#5c8dff4d,#0000 62%),radial-gradient(34vw 34vw at 84% 2%,#9a7cff42,#0000 60%),radial-gradient(40vw 40vw at 72% 88%,#32d09e24,#0000 62%),radial-gradient(30vw 30vw at 26% 92%,#d946ef1f,#0000 60%);animation:30s ease-in-out infinite alternate admin-aurora;position:fixed;inset:-25vh -20vw}.admin-shell:after{z-index:-1;content:"";opacity:.035;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes admin-aurora{0%{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.62;transform:translate(2.5%,-2%)scale(1.06)}to{opacity:.5;transform:translate(-2%,2.5%)scale(1.03)}}.admin-sidebar{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(140%);scrollbar-width:thin;background:linear-gradient(#0b101cd1,#070a13e6);border-right:1px solid #a0b8e817;max-height:100vh;position:sticky;top:0;overflow:hidden auto;box-shadow:18px 0 60px -42px #000000f2}.admin-brand-mark{filter:drop-shadow(0 4px 14px #786cff80);transition:transform .45s var(--admin-spring), filter .45s ease}.admin-brand:hover .admin-brand-mark{filter:drop-shadow(0 8px 22px #8b6cffbf);transform:translateY(-2px)rotate(-4deg)}.admin-brand-copy strong{background:linear-gradient(120deg,#fff 10%,#b9c9ff 55%,#d9c2ff 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-environment{background:linear-gradient(120deg,#32d09e17,#ffffff05);border-color:#32d09e29;position:relative;overflow:hidden}.admin-environment:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff1a 50%,#0000 65%);animation:6.5s ease-in-out infinite admin-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes admin-sweep{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.admin-live-dot{animation:2.6s ease-in-out infinite admin-breathe}@keyframes admin-breathe{0%,to{box-shadow:0 0 0 3px #32d09e1a,0 0 10px #32d09e66}50%{box-shadow:0 0 0 5px #32d09e0d,0 0 18px #32d09ebf}}.admin-nav-item{transition:color .22s var(--admin-ease), background .22s var(--admin-ease), border-color .22s var(--admin-ease), transform .22s var(--admin-ease);border-radius:10px;position:relative;overflow:hidden}.admin-nav-item:before{content:"";width:3px;height:0;transition:height .3s var(--admin-spring);background:linear-gradient(#7ea9ff,#9a7cff);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.admin-nav-item:hover{transform:translate(2px)}.admin-nav-item:hover:before{height:40%}.admin-nav-item.active{background:linear-gradient(100deg,#5c8dff3d,#9a7cff1f 55%,#9a7cff08);border-color:#7a9eff42;box-shadow:0 10px 26px -14px #5c8dffe6,inset 0 1px #ffffff12}.admin-nav-item.active:before{height:62%;box-shadow:0 0 12px #7ea9ffe6}.admin-nav-item.active svg{filter:drop-shadow(0 0 8px #79a5ff99)}.admin-nav-alert{animation:2.4s ease-in-out infinite admin-pulse-soft;box-shadow:0 0 0 1px #f6b84e33,0 0 14px -4px #f6b84ecc}@keyframes admin-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.08)}}.admin-help-link{transition:color .22s ease, background .22s ease, transform .22s var(--admin-ease);border-radius:10px}.admin-help-link:hover{transform:translate(2px)}.admin-main{background:0 0;position:relative}.admin-topbar{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#090d17e6,#090d17b3);border-bottom:1px solid #a0b8e814;position:sticky;top:0;box-shadow:0 20px 40px -34px #000000f2}.admin-command-search{transition:border-color .25s var(--admin-ease), box-shadow .25s var(--admin-ease), background .25s ease;background:#ffffff09;border-radius:11px}.admin-command-search:focus-within{background:#5c8dff12;border-color:#6c92ff80;box-shadow:0 0 0 4px #5c8dff1a,0 12px 30px -18px #5c8dffe6}.admin-top-icon{transition:color .2s ease, background .2s ease, border-color .2s ease, transform .25s var(--admin-spring), box-shadow .25s ease;border-radius:11px}.admin-top-icon:hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px #000000e6}.admin-top-icon:active{transform:scale(.94)}.admin-top-icon.has-notification i{animation:2.2s ease-in-out infinite admin-pulse-soft;box-shadow:0 0 12px #f47786d9}.admin-user-avatar{transition:transform .3s var(--admin-spring), box-shadow .3s ease;box-shadow:0 8px 20px -10px #7c6cffe6,inset 0 1px #ffffff2e}.admin-user-trigger:hover .admin-user-avatar{transform:translateY(-1px)scale(1.04);box-shadow:0 12px 26px -10px #7c6cff,inset 0 1px #ffffff40}.admin-user-menu{-webkit-backdrop-filter:blur(18px);box-shadow:var(--admin-shadow-lg), inset 0 1px 0 #ffffff0f;transform-origin:100% 0;animation:admin-menu-in .22s var(--admin-spring) both;background:linear-gradient(150deg,#172034f7,#0e1422f7);border-radius:13px}@keyframes admin-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-user-menu button{transition:color .18s,background .18s,transform .18s}.admin-user-menu button:hover{transform:translate(2px)}.admin-content-inner>*{animation:admin-rise .6s var(--admin-ease) both}.admin-content-inner>:first-child{animation-delay:20ms}.admin-content-inner>:nth-child(2){animation-delay:80ms}.admin-content-inner>:nth-child(3){animation-delay:.14s}.admin-content-inner>:nth-child(4){animation-delay:.2s}.admin-content-inner>:nth-child(5){animation-delay:.26s}.admin-content-inner>:nth-child(6){animation-delay:.32s}.admin-content-inner>:nth-child(n+7){animation-delay:.38s}@keyframes admin-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.admin-eyebrow,.admin-section-kicker{background:linear-gradient(90deg,#8ea9e0,#a898e8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content}.admin-page-heading h1{background:linear-gradient(115deg,#fff 8%,#cdd9ff 46%,#e2caff 92%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-primary-button,.admin-outline-button,.admin-ghost-button,.admin-filter-button{transition:transform .22s var(--admin-spring), border-color .22s ease, background .22s ease, box-shadow .28s var(--admin-ease), color .2s ease;border-radius:11px;position:relative;overflow:hidden}.admin-primary-button:after,.admin-outline-button:after,.admin-filter-button:after{content:"";transition:transform .7s var(--admin-ease);pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff42 48%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.admin-primary-button:hover:after,.admin-outline-button:hover:after,.admin-filter-button:hover:after{transform:translate(130%)}.admin-primary-button{background:linear-gradient(135deg,#6a8dff 0%,#7b63f0 52%,#a45cf0 100%) 0 0/170% 170%;box-shadow:0 10px 26px -12px #686cf5f2,inset 0 1px #ffffff38}.admin-primary-button:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 16px 38px -14px #7c76ff,inset 0 1px #ffffff4d}.admin-primary-button:active,.admin-outline-button:active,.admin-filter-button:active,.admin-ghost-button:active{transform:translateY(0)scale(.985)}.admin-outline-button:hover,.admin-filter-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px -18px #5c8dfff2}.admin-card{-webkit-backdrop-filter:blur(14px);box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0b;transition:border-color .3s var(--admin-ease), box-shadow .35s var(--admin-ease);background:linear-gradient(165deg,#182136d1,#0c121fe0),radial-gradient(120% 80% at 100% 0,#5c8dff17,#0000 55%);border-color:#a0b8e81a;border-radius:18px;position:relative}.admin-card:before{z-index:0;border-radius:inherit;content:"";-webkit-mask-composite:xor;opacity:.8;pointer-events:none;background:linear-gradient(150deg,#ffffff38,#ffffff05 38%,#0000 62%,#9a7cff2e);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.admin-card:hover{box-shadow:var(--admin-shadow-lg), 0 0 0 1px #7a9eff1a, inset 0 1px 0 #ffffff12;border-color:#a0b8e82e}.admin-card:hover:before{opacity:1}.admin-card>*{z-index:1;position:relative}.admin-card-heading h2 strong{background:linear-gradient(110deg,#fff,#c4d4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.admin-card-more{transition:color .2s ease, background .2s ease, transform .25s var(--admin-spring);border-radius:9px}.admin-card-more:hover{transform:rotate(90deg)}.admin-alert-banner{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #f6b84e8c,inset 0 1px #ffffff0d}.admin-alert-banner:before{content:"";background:linear-gradient(#f6b84e,#f6b84e33);width:3px;position:absolute;inset:0 auto 0 0}.admin-alert-icon{box-shadow:0 0 24px -6px #f6b84ecc,inset 0 1px #ffffff1a}.admin-alert-banner.healthy{box-shadow:0 18px 40px -26px #32d09e73,inset 0 1px #ffffff0d}.admin-alert-banner.healthy:before{background:linear-gradient(#32d09e,#32d09e33)}.admin-kpi-card{isolation:isolate;background:linear-gradient(165deg, #192339d9, #0c121fe6), radial-gradient(130% 90% at 100% 0%, var(--admin-kpi-bg,#5c8dff1f), transparent 58%);-webkit-backdrop-filter:blur(14px);box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0d;transition:transform .4s var(--admin-ease), border-color .3s ease, box-shadow .4s var(--admin-ease);border-color:#a0b8e81a;border-radius:18px}.admin-kpi-card:before{z-index:2;content:"";transition:transform .85s var(--admin-ease);pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff1a 48%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.admin-kpi-card:hover:before{transform:translate(120%)}.admin-kpi-card:after{z-index:-1;filter:blur(26px);opacity:.9;width:190px;height:190px;transition:opacity .4s ease, transform .5s var(--admin-ease);bottom:-92px;right:-72px}.admin-kpi-card:hover{box-shadow:var(--admin-shadow-lg), 0 0 0 1px #7a9eff24;border-color:#7a9eff4d;transform:translateY(-4px)}.admin-kpi-card:hover:after{opacity:1;transform:scale(1.18)}.admin-kpi-card.blue{--admin-kpi-color:#5c8dff4d}.admin-kpi-card.violet{--admin-kpi-color:#9a7cff47}.admin-kpi-card.green{--admin-kpi-color:#32d09e3d}.admin-kpi-card.amber{--admin-kpi-color:#f6b84e42}.admin-kpi-icon{transition:transform .4s var(--admin-spring), box-shadow .4s ease;border:1px solid #ffffff12;border-radius:12px;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -12px}.admin-kpi-card:hover .admin-kpi-icon{transform:translateY(-2px)rotate(-6deg)scale(1.06);box-shadow:inset 0 1px #fff3,0 12px 26px -10px}.admin-kpi-card>strong{background:linear-gradient(115deg,#fff 15%,#cbd8ff 85%);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.admin-kpi-spark i{transform-origin:bottom;animation:admin-spark-grow .8s var(--admin-spring) both;transition:filter .3s}.admin-kpi-spark i:first-child{animation-delay:50ms}.admin-kpi-spark i:nth-child(2){animation-delay:.11s}.admin-kpi-spark i:nth-child(3){animation-delay:.17s}.admin-kpi-spark i:nth-child(4){animation-delay:.23s}.admin-kpi-spark i:nth-child(5){animation-delay:.29s}.admin-kpi-spark i:nth-child(6){animation-delay:.35s}.admin-kpi-spark i:nth-child(7){animation-delay:.41s}.admin-kpi-card:hover .admin-kpi-spark i{filter:drop-shadow(0 0 6px)}@keyframes admin-spark-grow{0%{opacity:0;transform:scaleY(0)}to{transform:scaleY(1)}}.admin-mini-metrics>div{box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0a;transition:transform .35s var(--admin-ease), box-shadow .35s var(--admin-ease), border-color .3s ease;background:linear-gradient(160deg,#182136db,#0c121fe6);border-radius:16px;position:relative;overflow:hidden}.admin-mini-metrics>div:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#7a9eff80,#0000);height:1px;position:absolute;inset:0 0 auto}.admin-mini-metrics>div:hover{box-shadow:var(--admin-shadow-lg);border-color:#7a9eff3d;transform:translateY(-3px)}.admin-mini-metrics strong{font-variant-numeric:tabular-nums}.admin-chart-plot svg{animation:admin-reveal-x 1.25s var(--admin-ease) both}@keyframes admin-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -8% 0 0)}}.admin-chart-line{stroke:#7aa4ff;stroke-width:2.75px;filter:drop-shadow(0 6px 16px #5c8dff8c)}.admin-chart-grid i{transform-origin:0;animation:admin-grid-in .7s var(--admin-ease) both}.admin-chart-grid i:nth-child(2){animation-delay:50ms}.admin-chart-grid i:nth-child(3){animation-delay:.1s}.admin-chart-grid i:nth-child(4){animation-delay:.15s}.admin-chart-grid i:nth-child(5){animation-delay:.2s}.admin-chart-grid i:nth-child(6){animation-delay:.25s}@keyframes admin-grid-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.admin-chart-point{animation:admin-point-in .5s var(--admin-spring) .9s both, admin-point-pulse 2.6s ease-in-out 1.5s infinite;background:#7aa4ff;border-color:#dbe6ff}@keyframes admin-point-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes admin-point-pulse{0%,to{box-shadow:0 0 0 4px #5c8dff29,0 0 14px #5c8dff80}50%{box-shadow:0 0 0 9px #5c8dff0a,0 0 22px #5c8dffcc}}.admin-chart-insight{background:#ffffff06;border:1px solid #a0b8e81a;border-radius:12px;padding:12px 14px}.admin-chart-legend span i{box-shadow:0 0 10px}.admin-donut{animation:admin-donut-in .9s var(--admin-spring) both;transition:transform .5s var(--admin-ease), box-shadow .5s ease;box-shadow:0 0 46px -8px #5c8dff80,inset 0 0 0 1px #ffffff0f}.admin-donut:hover{transform:scale(1.04);box-shadow:0 0 70px -6px #7a7cffb3,inset 0 0 0 1px #ffffff1a}.admin-donut:after{background:radial-gradient(circle at 50% 28%,#1b2643,#0e1523 78%);box-shadow:inset 0 2px 14px #0000008c}@keyframes admin-donut-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.admin-donut strong,.admin-plan-summary strong{font-variant-numeric:tabular-nums}.admin-plan-row{transition:background .22s ease, transform .22s var(--admin-ease);border-radius:8px;margin:0 -8px;padding:4px 8px}.admin-plan-row:hover{background:#ffffff09;transform:translate(3px)}.admin-health-row,.admin-activity-row,.admin-audit-row,.admin-usage-row,.admin-flag-row,.admin-setting-toggle-row{transition:background .22s ease, transform .25s var(--admin-ease);border-radius:10px}.admin-health-row:hover,.admin-activity-row:hover,.admin-audit-row:hover,.admin-usage-row:hover{background:linear-gradient(90deg,#7a9eff12,#0000 72%)}.admin-activity-icon,.admin-audit-icon,.admin-health-icon,.admin-notification-icon,.admin-service-icon{transition:transform .3s var(--admin-spring), box-shadow .3s ease;border-radius:11px;box-shadow:inset 0 1px #ffffff1a}.admin-activity-row:hover .admin-activity-icon,.admin-audit-row:hover .admin-audit-icon,.admin-health-row:hover .admin-health-icon{transform:scale(1.08);box-shadow:inset 0 1px #ffffff29,0 8px 18px -10px}.admin-health-badge,.admin-settings-status,.admin-incident-count{border-radius:999px;box-shadow:inset 0 1px #ffffff12}.admin-health-badge i,.admin-settings-status i{box-shadow:0 0 10px}.admin-health-indicator{box-shadow:0 0 12px -2px}.admin-service-card{box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0a;transition:transform .35s var(--admin-ease), box-shadow .35s var(--admin-ease), border-color .3s ease;background:linear-gradient(160deg,#182136b8,#0c121fcc);border-radius:16px;position:relative;overflow:hidden}.admin-service-card:after{background:linear-gradient(90deg, transparent, var(--service-color,#5c8dff), transparent);content:"";opacity:.6;height:1px;position:absolute;inset:0 0 auto}.admin-service-card:hover{box-shadow:var(--admin-shadow-lg);border-color:#a0b8e838;transform:translateY(-3px)}.admin-incident-empty>span{animation:5s ease-in-out infinite admin-float}.admin-goal-track,.admin-usage-meter>span,.admin-service-line{overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.admin-goal-track i,.admin-usage-meter>span i,.admin-service-line i{transform-origin:0;animation:admin-meter-in 1s var(--admin-ease) both;position:relative;overflow:hidden;box-shadow:0 0 14px -2px}.admin-goal-track i:after,.admin-usage-meter>span i:after,.admin-service-line i:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:3s ease-in-out infinite admin-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes admin-meter-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes admin-shimmer{0%,55%{transform:translate(-100%)}to{transform:translate(220%)}}.admin-filter-search,.admin-filter-selects label,.admin-shell select{border-radius:11px;transition:border-color .22s,box-shadow .22s,background .22s}.admin-filter-search:focus-within{background:#5c8dff12;border-color:#6c92ff73;box-shadow:0 0 0 4px #5c8dff17}.admin-filter-count{border-radius:999px}.admin-table th{background:linear-gradient(#ffffff0a,#0000)}.admin-table tbody tr{animation:admin-row-in .5s var(--admin-ease) both}.admin-table tbody tr:first-child{animation-delay:20ms}.admin-table tbody tr:nth-child(2){animation-delay:50ms}.admin-table tbody tr:nth-child(3){animation-delay:80ms}.admin-table tbody tr:nth-child(4){animation-delay:.11s}.admin-table tbody tr:nth-child(5){animation-delay:.14s}.admin-table tbody tr:nth-child(6){animation-delay:.17s}.admin-table tbody tr:nth-child(7){animation-delay:.2s}.admin-table tbody tr:nth-child(8){animation-delay:.23s}.admin-table tbody tr:nth-child(n+9){animation-delay:.26s}@keyframes admin-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-table tbody tr td{transition:background .22s,box-shadow .22s}.admin-table tbody tr:hover{background:linear-gradient(90deg,#7a9eff16,#9a7cff08 60%,#0000)}.admin-table tbody tr:hover td{background:0 0}.admin-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #7a9effd9}.admin-avatar{transition:transform .3s var(--admin-spring);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff29,0 6px 16px -10px #000000e6}.admin-table tbody tr:hover .admin-avatar,.admin-usage-row:hover .admin-avatar{transform:scale(1.07)}.number-cell strong{font-variant-numeric:tabular-nums}.admin-plan-pill,.admin-role-pill{transition:transform .25s var(--admin-spring), box-shadow .25s ease;border:1px solid #ffffff0f;border-radius:999px;box-shadow:inset 0 1px #ffffff12}.admin-plan-pill:hover,.admin-role-pill:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 8px 18px -12px}.admin-status-pill i,.admin-user-status i{box-shadow:0 0 8px}.admin-status-pill.active i,.admin-user-status.active i{animation:2.8s ease-in-out infinite admin-breathe}.admin-row-action,.admin-usage-row>button{transition:color .2s ease, background .2s ease, border-color .2s ease, transform .25s var(--admin-spring);border-radius:9px}.admin-row-action:hover,.admin-usage-row>button:hover{transform:translateY(-1px)scale(1.05)}.admin-credit-input input,.admin-settings-field input,.admin-settings-field select,.admin-modal-fields input,.admin-modal-fields select,.admin-settings-inline-field input{border-radius:10px;transition:border-color .22s,box-shadow .22s,background .22s}.admin-settings-field input:focus,.admin-settings-field select:focus,.admin-modal-fields input:focus,.admin-modal-fields select:focus{box-shadow:0 0 0 4px #5c8dff1f}.admin-switch{transition:background .3s var(--admin-ease), box-shadow .3s ease;box-shadow:inset 0 1px 3px #00000080}.admin-switch i{transition:transform .32s var(--admin-spring), background .3s ease;box-shadow:0 2px 6px #00000080}.admin-switch.on{box-shadow:inset 0 1px 3px #0000004d,0 0 18px -4px #32d09ed9}.admin-flag-row:hover,.admin-setting-toggle-row:hover,.admin-notification-settings>div:hover{background:#ffffff06}.admin-modal-note{background:linear-gradient(120deg,#5c8dff16,#9a7cff08);border-radius:12px}.admin-audit-footer button{transition:color .2s ease, background .2s ease, border-color .2s ease, transform .25s var(--admin-spring);border-radius:9px}.admin-audit-footer button:hover:not(:disabled){transform:translateY(-1px)}.admin-audit-footer button.current{box-shadow:0 8px 20px -12px #5c8dfff2}.admin-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(120%);background:radial-gradient(circle at 50% 40%,#0c1222c7,#020409e0);animation:.28s both admin-fade-in}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}.admin-modal{animation:admin-modal-in .42s var(--admin-spring) both;background:linear-gradient(165deg,#1b253cf7,#0d1321fa),radial-gradient(120% 70% at 50% 0,#5c8dff29,#0000 60%);border-color:#a0b8e829;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,inset 0 1px #ffffff14}.admin-modal:before{content:"";background:linear-gradient(90deg,#0000,#92b0ffb3,#b294ffb3,#0000);height:1px;position:absolute;inset:0 0 auto}@keyframes admin-modal-in{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-modal-close{transition:color .2s ease, background .2s ease, border-color .2s ease, transform .3s var(--admin-spring);border-radius:9px}.admin-modal-close:hover{transform:rotate(90deg)}.admin-modal-summary{background:linear-gradient(120deg,#ffffff0b,#ffffff04);border-radius:12px}.admin-toast{-webkit-backdrop-filter:blur(16px);animation:admin-toast-in .45s var(--admin-spring) both;background:linear-gradient(140deg,#142c23f5,#0c1a16f5);border-radius:14px;box-shadow:0 24px 60px -22px #000000e6,0 0 0 1px #32d09e1f,inset 0 1px #ffffff12}.admin-toast>svg{filter:drop-shadow(0 0 8px #32d09ecc)}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-access-card{-webkit-backdrop-filter:blur(18px)saturate(140%);animation:admin-modal-in .55s var(--admin-spring) both;background:linear-gradient(165deg,#1b253ceb,#0c121ff2),radial-gradient(120% 70% at 50% 0,#5c8dff29,#0000 60%);border-radius:22px;box-shadow:0 40px 110px -40px #000000f2,inset 0 1px #ffffff12}.admin-access-lock{animation:3s ease-in-out infinite admin-pulse-soft;box-shadow:0 0 34px -8px #7a9effe6,inset 0 1px #ffffff24}.admin-empty-state{background:linear-gradient(160deg,#ffffff07,#ffffff03);border-radius:14px}.admin-empty-state svg{opacity:.75;animation:4.5s ease-in-out infinite admin-float}@keyframes admin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.admin-loading-spinner{box-shadow:0 0 24px -6px #5c8dffcc}.admin-inline-loading,.admin-inline-error{border-radius:18px}.admin-shell ::selection{color:#fff;background:#7a9eff52}.admin-shell ::-webkit-scrollbar{width:10px;height:10px}.admin-shell ::-webkit-scrollbar-track{background:0 0}.admin-shell ::-webkit-scrollbar-thumb{background:#97a9cd42 padding-box content-box;border:3px solid #0000;border-radius:999px}.admin-shell ::-webkit-scrollbar-thumb:hover{background:#97a9cd73 padding-box content-box}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible{outline-color:var(--admin-ring)}@media (width>=1281px){.admin-topbar{padding:0 48px}.admin-page-content{padding:40px 48px 80px}.admin-kpi-grid,.admin-overview-primary,.admin-overview-secondary,.admin-overview-tertiary,.admin-usage-grid,.admin-operations-grid{gap:22px}}@media (width<=1080px){.admin-nav-item.active{box-shadow:0 10px 26px -14px #5c8dffe6,inset 0 1px #ffffff12}}@media (prefers-reduced-motion:reduce){.admin-shell,.admin-shell:before,.admin-shell:after,.admin-shell *,.admin-shell :before,.admin-shell :after,.admin-toast,.admin-access-card,.admin-access-lock,.admin-access-card *{animation:none!important}}.admin-maintenance-card{margin-bottom:22px;padding-bottom:22px}.admin-maintenance-card .admin-card-heading{margin-bottom:4px}.admin-maintenance-card.active{box-shadow:var(--admin-shadow-lg), 0 0 0 1px #f6b84e24;border-color:#f6b84e4d}.admin-maintenance-card.active:before{opacity:1;background:linear-gradient(150deg,#f6b84e80,#ffffff05 40%,#0000 64%,#f6b84e33)}.admin-maintenance-state{background:linear-gradient(120deg,#32d09e17,#ffffff04);border:1px solid #32d09e29;border-radius:14px;align-items:center;gap:14px;margin:0 22px 18px;padding:15px 16px;display:flex}.admin-maintenance-card.active .admin-maintenance-state{background:linear-gradient(120deg,#f6b84e1f,#ffffff04);border-color:#f6b84e38}.admin-maintenance-state>div{flex-direction:column;gap:4px;display:flex}.admin-maintenance-state strong{color:#e6edfb;font-size:14px;font-weight:600}.admin-maintenance-state small{color:#8593ac;font-size:12px;line-height:1.5}.admin-maintenance-icon{width:44px;height:44px;color:var(--admin-green);background:#32d09e1f;border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 8px 20px -12px}.admin-maintenance-card.active .admin-maintenance-icon{color:var(--admin-amber);background:#f6b84e21;animation:2.4s ease-in-out infinite admin-pulse-soft}.admin-maintenance-card .admin-settings-field,.admin-maintenance-card .admin-modal-note{margin-left:22px;margin-right:22px}.admin-maintenance-actions{flex-wrap:wrap;gap:12px;margin:18px 22px 0;display:flex}.admin-outline-button.danger{color:#f79aa6;background:#f4778612;border-color:#f4778661}.admin-outline-button.danger:hover{color:#ffd0d6;background:#f4778624;border-color:#f4778699;box-shadow:0 12px 28px -18px #f47786f2}.admin-audit-main strong{align-items:center;gap:8px;display:flex}.admin-audit-source{color:#93a2bd;letter-spacing:.1em;text-transform:uppercase;background:#97a9cd1f;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.admin-audit-source.admin{color:#b29dff;background:#9a7cff24}.admin-audit-source.user{color:#7fd7b6;background:#32d09e1f}.admin-audit-row.user .admin-audit-icon{box-shadow:inset 0 1px #ffffff1a,inset 2px 0 #32d09e80}@media (width<=760px){.admin-maintenance-state,.admin-maintenance-card .admin-settings-field,.admin-maintenance-card .admin-modal-note,.admin-maintenance-actions{margin-left:14px;margin-right:14px}.admin-maintenance-actions>button{width:100%}}.admin-login-gate{background:radial-gradient(900px 480px at 50% -8%,#5c8dff29,#0000 62%),radial-gradient(760px 520px at 88% 108%,#9a7cff1f,#0000 60%),radial-gradient(680px 480px at 8% 100%,#32d09e12,#0000 60%),#060912}.admin-login-gate:before,.admin-login-gate:after{display:none}.admin-login-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.admin-login-grid{background-image:linear-gradient(#94a8dc0e 1px,#0000 1px),linear-gradient(90deg,#94a8dc0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(620px 460px at 50% 42%,#000 30%,#0000 78%);mask-image:radial-gradient(620px 460px at 50% 42%,#000 30%,#0000 78%)}.admin-login-orb{filter:blur(70px);opacity:.9;border-radius:50%;animation:11s ease-in-out infinite admin-orb-float;position:absolute}.admin-login-orb--blue{background:radial-gradient(circle,#5c8dff52,#0000 68%);width:420px;height:420px;top:-140px;left:calc(50% - 330px)}.admin-login-orb--violet{background:radial-gradient(circle,#9a7cff42,#0000 68%);width:380px;height:380px;animation-delay:-3.5s;bottom:-140px;right:calc(50% - 360px)}.admin-login-orb--soft{background:radial-gradient(circle,#32d09e24,#0000 70%);width:260px;height:260px;animation-delay:-7s;top:58%;left:calc(50% - 400px)}@keyframes admin-orb-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-22px)scale(1.05)}}.admin-login-card{-webkit-backdrop-filter:blur(18px);text-align:center;background:linear-gradient(#ffffff0e,#fff0 22%),linear-gradient(165deg,#182136eb,#0a0f1af5);border:1px solid #ffffff17;border-radius:22px;align-items:stretch;width:min(100%,440px);padding:40px 38px 28px;animation:.65s cubic-bezier(.22,1,.36,1) both admin-login-rise;position:relative;overflow:hidden;box-shadow:0 40px 100px -24px #000000bf,0 18px 48px -18px #5c8dff47,inset 0 1px #ffffff12,inset 0 -1px #0006}.admin-login-card:before{content:"";background:linear-gradient(90deg,#0000,#8baaffa6,#b29dffa6,#0000);height:1px;position:absolute;inset:0 0 auto}.admin-login-card:after{filter:blur(10px);pointer-events:none;content:"";background:radial-gradient(closest-side,#5c8dff2e,#0000);width:320px;height:200px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@keyframes admin-login-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-login-badge{justify-content:center;margin-bottom:18px;display:flex}.admin-login-card .admin-access-lock{color:#fff;background:linear-gradient(135deg,#4f7cff 0%,#8a63ff 100%);border:1px solid #ffffff38;border-radius:18px;width:58px;height:58px;margin:0;position:relative;box-shadow:0 14px 32px -8px #6375ffa6,0 2px 10px #6375ff66,0 0 0 8px #6375ff14}.admin-login-card .admin-access-lock:after{content:"";pointer-events:none;border:1px solid #8baaff2e;border-radius:24px;animation:3.2s ease-out infinite admin-lock-pulse;position:absolute;inset:-8px}@keyframes admin-lock-pulse{0%{opacity:0;transform:scale(.92)}35%{opacity:1}to{opacity:0;transform:scale(1.12)}}.admin-login-card .admin-eyebrow{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.14em;white-space:nowrap;background:#263a6ed9;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid #becdff73;border-radius:999px;align-self:center;padding:7px 14px;font-size:11px;font-weight:700;box-shadow:0 2px 12px #00000059}.admin-login-card h1{letter-spacing:-.04em;background:linear-gradient(#fff,#c9d6f2);color:#0000;-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:27px;font-weight:700}.admin-login-subtitle{align-self:center;max-width:300px;color:#8d9ab5!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.6!important}.admin-login-form{text-align:left;gap:15px;margin-top:26px;display:grid}.admin-login-form .admin-field{color:#a7b3cb;letter-spacing:.01em;gap:8px;font-size:11.5px;font-weight:650;display:grid}.admin-input-wrap{background:#ffffff0a;border:1px solid #97a9cd2e;border-radius:13px;align-items:center;gap:10px;height:50px;padding:0 8px 0 14px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;display:flex;box-shadow:inset 0 2px 10px #00000038}.admin-input-wrap>svg{color:#6c7d9f;flex:none;transition:color .22s}.admin-input-wrap:focus-within{background:#5c8dff12;border-color:#638cffa6;transform:translateY(-1px);box-shadow:0 0 0 4px #5c8dff21,0 8px 24px -12px #5c8dff80}.admin-input-wrap:focus-within>svg{color:#9db9ff}.admin-login-form input{color:#eef3ff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.admin-login-form input::placeholder{color:#5d6a87}.admin-input-action{color:#7c8aa8;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:color .2s,background .2s,border-color .2s;display:grid}.admin-input-action:hover{color:#c9d6f2;background:#ffffff0f;border-color:#97a9cd33}.admin-login-error{color:#ffb3bd;text-align:left;background:linear-gradient(#f477861f,#f477860f);border:1px solid #f4778647;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5;animation:.4s admin-shake;display:flex;box-shadow:0 10px 26px -14px #f4778699}.admin-login-error>svg{flex:none;margin-top:1px}@keyframes admin-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.admin-login-submit{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#4f7cff 0%,#7d5cff 55%,#9a5cff 100%);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:4px;font-size:14.5px;font-weight:700;transition:transform .2s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -12px #6375ffb3,inset 0 2px #ffffff2e,inset 0 -2px 6px #00000038}.admin-login-submit:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:60%;transition:left .6s;position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}.admin-login-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1.5px);box-shadow:0 22px 44px -12px #6375ffcc,inset 0 2px #fff3}.admin-login-submit:hover:not(:disabled):after{left:130%}.admin-login-submit:active:not(:disabled){transform:translateY(0)scale(.985)}.admin-login-submit:disabled{opacity:.75;cursor:wait}.admin-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite admin-spin}.admin-login-foot{color:#63718d;letter-spacing:.02em;border-top:1px solid #97a9cd1f;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding-top:18px;font-size:11px;font-weight:600;display:flex}.admin-login-divider{color:#667791;align-items:center;gap:10px;margin:20px 0 14px;font-size:10px;display:flex}.admin-login-divider:before,.admin-login-divider:after{content:"";background:#97a9cd21;flex:1;height:1px}@media (width<=520px){.admin-login-card{border-radius:18px;padding:32px 24px 24px}.admin-login-card h1{font-size:24px}.admin-login-orb--blue,.admin-login-orb--violet{opacity:.7}}@media (prefers-reduced-motion:reduce){.admin-login-card,.admin-login-orb,.admin-login-card .admin-access-lock:after{animation:none}.admin-login-submit,.admin-input-wrap{transition:none}}.admin-filter-actor select{text-overflow:ellipsis;max-width:240px}.admin-audit-actor{text-align:left;transition:border-color .2s ease, background .2s ease, transform .22s var(--admin-ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;margin:0 -8px;padding:6px 8px}.admin-audit-actor:hover{background:#7a9eff14;border-color:#7a9eff42;transform:translate(2px)}.admin-audit-actor:hover strong{color:#e2eaff}.admin-user-modal{width:min(100%,820px);max-height:min(92vh,940px);padding:0 0 24px;overflow:hidden auto}.admin-user-modal>.admin-modal-close{z-index:3;position:absolute;top:18px;right:18px}.admin-user-hero{background:radial-gradient(120% 140% at 0 0,#5c8dff29,#0000 62%),linear-gradient(120deg,#9a7cff14,#0000 60%);border-bottom:1px solid #a0b8e81a;align-items:center;gap:18px;padding:30px 28px 26px;display:flex}.admin-user-hero.banned{background:radial-gradient(120% 140% at 0 0,#f477862e,#0000 62%),linear-gradient(120deg,#f4778612,#0000 60%)}.admin-user-hero>div{min-width:0}.admin-user-hero h2{color:#f1f5ff;letter-spacing:-.045em;margin:0 0 4px;font-size:24px;font-weight:650}.admin-user-hero p{color:#8593ac;text-overflow:ellipsis;margin:0 0 12px;font-size:13px;overflow:hidden}.admin-user-hero-avatar{letter-spacing:-.03em;border:1px solid #ffffff1a;border-radius:20px;flex:none;place-items:center;width:68px;height:68px;font-size:21px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff2e,0 14px 30px -16px #000000f2}.admin-user-hero-avatar.blue{color:#b8d0ff;background:#5c8dff33}.admin-user-hero-avatar.violet{color:#d1c6ff;background:#9a7cff33}.admin-user-hero-avatar.green{color:#a9f1d7;background:#32d09e2b}.admin-user-hero-avatar.amber{color:#ffe0a0;background:#f6b84e2e}.admin-user-hero-avatar.rose{color:#ffc0c9;background:#f477862e}.admin-user-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-user-flag{border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-user-flag.admin{color:#b29dff;background:#9a7cff24}.admin-user-flag.banned{color:#f79aa6;background:#f4778624}.admin-user-status.banned{color:#f18491}.admin-user-stats{background:#a0b8e814;border-bottom:1px solid #a0b8e81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-user-stats>div{background:#0d1320d1;flex-direction:column;gap:4px;padding:18px 16px;display:flex}.admin-user-stats span{color:#71809a;font-size:11px;font-weight:600}.admin-user-stats strong{color:#eef3ff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.admin-user-stats small{color:#62708a;font-size:10.5px}.admin-user-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 28px 0;display:grid}.admin-user-block{flex-direction:column;gap:10px;display:flex}.admin-user-block>.admin-section-kicker{margin-bottom:2px}.admin-user-detail{background:#ffffff06;border:1px solid #a0b8e817;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 12px;transition:border-color .2s,background .2s;display:flex}.admin-user-detail:hover{background:#7a9eff0d;border-color:#7a9eff33}.admin-user-detail>span{color:#71809a;flex:none;font-size:11.5px}.admin-user-detail>strong{color:#d3ddee;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12.5px;font-weight:600;overflow:hidden}.admin-user-detail>strong.mono{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.admin-user-detail>button{color:#7b89a3;width:24px;height:24px;transition:color .18s ease, background .18s ease, transform .22s var(--admin-spring);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.admin-user-detail>button:hover{color:#e5ecfa;background:#ffffff12;transform:scale(1.08)}.admin-user-events{flex-direction:column;gap:2px;display:flex}.admin-user-event{border-radius:9px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:46px;padding:6px 10px;transition:background .2s;display:grid}.admin-user-event:hover{background:#ffffff08}.admin-user-event>i{background:#5c8dff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.admin-user-event>i.violet{background:var(--admin-violet)}.admin-user-event>i.green{background:var(--admin-green)}.admin-user-event>i.amber{background:var(--admin-amber)}.admin-user-event>i.rose{background:var(--admin-rose)}.admin-user-event>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-user-event strong{color:#ccd7e9;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.admin-user-event small{color:#6f7e98;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-user-event time{color:#64738d;flex:none;font-size:11px}.admin-user-access{padding:22px 28px 0}.admin-user-access-row{align-items:flex-end;gap:12px;display:flex}.admin-user-access-row .admin-settings-field{flex:1;margin:0}.admin-user-modal .admin-settings-field{flex-direction:column;gap:8px;display:flex}.admin-user-modal .admin-settings-field>span{color:#8290a8;font-size:11.5px}.admin-user-danger{background:#f477860a;border:1px solid #f477862e;border-radius:14px;margin:22px 28px 0;transition:border-color .25s,background .25s;overflow:hidden}.admin-user-danger.open{background:#f477860f;border-color:#f477864d}.admin-user-danger-toggle{color:#f79aa6;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.admin-user-danger-toggle>div{flex-direction:column;gap:2px;display:flex}.admin-user-danger-toggle strong{color:#f2b0b9;font-size:13.5px;font-weight:600}.admin-user-danger-toggle small{color:#9a8089;font-size:11.5px}.admin-user-danger-toggle>svg:last-child{color:#a0808a;margin-left:auto}.admin-user-danger-body{animation:admin-rise .3s var(--admin-ease) both;flex-direction:column;gap:14px;padding:4px 16px 16px;display:flex}.admin-user-ban-fields{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.admin-user-danger-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-user-danger-action>div{flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}.admin-user-danger-action strong{color:#f2b0b9;font-size:13px;font-weight:600}.admin-user-danger-action small{color:#96828a;font-size:11.5px;line-height:1.5}.admin-user-modal .admin-modal-note{margin-top:0}.admin-user-modal>.admin-modal-actions{margin:22px 28px 0}.admin-user-modal-foot{color:#62708a;margin-right:auto;font-size:11.5px}.admin-user-modal .admin-empty-state{margin:22px 28px}@media (width<=760px){.admin-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-columns,.admin-user-ban-fields{grid-template-columns:1fr}.admin-user-hero{padding:26px 18px 22px}.admin-user-columns,.admin-user-access{padding-left:18px;padding-right:18px}.admin-user-danger,.admin-user-modal>.admin-modal-actions{margin-left:18px;margin-right:18px}.admin-user-access-row{flex-direction:column;align-items:stretch}}.admin-table tbody tr.admin-row-clickable{cursor:pointer}.admin-table tbody tr.admin-row-clickable:hover .admin-row-action{color:#e4ebf8;background:#7a9eff1f;border-color:#7a9eff59}.admin-table tbody tr.admin-row-clickable:active td{background:#7a9eff1f}.admin-subscription-modal{width:min(100%,920px);max-height:min(92vh,920px);box-shadow:var(--admin-shadow-lg), 0 0 0 1px #a0b8e814, inset 0 1px 0 #ffffff0f;background:linear-gradient(165deg,#1a243cfa,#090e19fc),radial-gradient(120% 70% at 10% 0,#5c8dff38,#0000 60%);border-radius:26px;padding:0;overflow:hidden auto}.admin-subscription-modal-header{border-bottom:1px solid var(--admin-hairline);background:radial-gradient(100% 150% at 0 0,#5c8dff2e,#0000 60%),linear-gradient(120deg,#9a7cff17,#0000 65%);justify-content:space-between;align-items:flex-start;gap:20px;padding:32px 32px 28px;display:flex;position:relative;overflow:hidden}.admin-subscription-modal-header:after{z-index:0;filter:blur(10px);content:"";pointer-events:none;background:radial-gradient(circle,#7a9eff59,#0000 70%);border-radius:50%;width:280px;height:280px;animation:6s ease-in-out infinite admin-pulse-soft;position:absolute;top:-150px;right:-90px}.admin-subscription-modal-title{z-index:1;align-items:flex-start;gap:16px;min-width:0;display:flex;position:relative}.admin-subscription-modal-title>.admin-avatar{border-radius:16px;flex:none;width:54px;height:54px;font-size:14px;box-shadow:0 0 0 3px #ffffff0f,0 12px 28px -10px #5c8dffa6}.admin-subscription-modal-title>div{min-width:0}.admin-subscription-modal-kicker,.admin-subscription-label{color:#8196c6;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.3;display:block}.admin-subscription-modal-title h2{color:#f3f6ff;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:26px;font-weight:680;overflow:hidden}.admin-subscription-modal-title p{color:#8b9ab4;margin:0;font-size:12.5px;line-height:1.5}.admin-subscription-workspace-id{color:#697b9b;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:10.5px;display:flex}.admin-subscription-workspace-id>span:first-child{color:#a8b8d7;align-items:center;gap:5px;font-weight:650;display:inline-flex}.admin-subscription-workspace-id .mono,.admin-subscription-detail .mono{overflow-wrap:anywhere;color:#91a8d4;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.admin-subscription-modal>.admin-modal-close{border-radius:10px;width:34px;height:34px;margin:-3px -5px 0 0}.admin-subscription-modal-content{flex-direction:column;gap:24px;padding:28px 32px 32px;display:flex}.admin-subscription-owner-card{min-width:0;transition:border-color .25s ease, box-shadow .25s ease, transform .25s var(--admin-spring);background:linear-gradient(135deg,#5c8dff21,#9a7cff0d 58%,#ffffff05),#070c1759;border:1px solid #7a9eff38;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.admin-subscription-owner-card:hover{border-color:#7a9eff61;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 18px 40px -26px #5c8dff8c}.admin-subscription-owner-card>.admin-avatar{border-radius:14px;width:48px;height:48px;font-size:13px;box-shadow:0 0 0 3px #ffffff0d}.admin-subscription-owner-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-subscription-owner-copy strong{color:#e6edfc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.admin-subscription-owner-copy>small{color:#8798b5;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.admin-subscription-owner-facts{color:#7486a4;flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;font-size:10.5px;display:flex}.admin-subscription-access{align-items:center;gap:5px;font-weight:650;display:inline-flex}.admin-subscription-access i,.admin-subscription-live-indicator i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px}.admin-subscription-access.success{color:#61dbaa}.admin-subscription-access.warning{color:#f0bd65}.admin-subscription-access.danger{color:#f18a99}.admin-subscription-access.neutral{color:#9aa9c1}.admin-subscription-owner-actions{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;min-width:145px;display:flex}.admin-subscription-owner-actions>span{color:#71819d;white-space:nowrap;font-size:10.5px}.admin-subscription-owner-link{color:#a8c0ff;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:11.5px;font-weight:650;display:inline-flex}.admin-subscription-owner-link:hover{color:#dce6ff}.admin-subscription-owner-warning{color:#b8a276;background:#f0bd650e;border:1px solid #f0bd652e;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.admin-subscription-owner-warning svg{color:#efbd63;flex:none}.admin-subscription-summary-block{flex-direction:column;gap:16px;display:flex}.admin-subscription-section-heading{border-bottom:1px solid var(--admin-hairline);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.admin-subscription-section-heading h3{color:#e5ecfb;letter-spacing:-.03em;margin:5px 0 0;font-size:16px;font-weight:650}.admin-subscription-section-heading p{color:#73839f;max-width:34ch;margin:5px 0 0;font-size:11px;line-height:1.5}.admin-subscription-live-indicator{color:#65dbae;white-space:nowrap;align-items:center;gap:7px;padding-top:4px;font-size:10.5px;font-weight:650;display:inline-flex}.admin-subscription-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-subscription-summary-card{border:1px solid var(--admin-hairline);min-width:0;min-height:110px;animation:admin-card-in .5s var(--admin-spring) both;transition:transform .3s var(--admin-spring), border-color .25s ease, box-shadow .3s ease;background:linear-gradient(155deg,#ffffff0d,#ffffff04);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:16px 42px 16px 16px;display:flex;position:relative;overflow:hidden}.admin-subscription-summary-card:first-child{animation-delay:20ms}.admin-subscription-summary-card:nth-child(2){animation-delay:70ms}.admin-subscription-summary-card:nth-child(3){animation-delay:.12s}.admin-subscription-summary-card:nth-child(4){animation-delay:.17s}.admin-subscription-summary-card:hover{border-color:#a0b8e838;transform:translateY(-2px);box-shadow:0 16px 34px -22px #000c}.admin-subscription-summary-card:before{opacity:.85;content:"";background:linear-gradient(90deg,currentColor,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.admin-subscription-summary-card.accent-plan{color:var(--admin-blue)}.admin-subscription-summary-card.accent-mrr{color:var(--admin-violet)}.admin-subscription-summary-card.accent-seats{color:#4fd1c5}.admin-subscription-summary-card.accent-status-active,.admin-subscription-summary-card.accent-status-trialing{color:var(--admin-green)}.admin-subscription-summary-card.accent-status-past_due,.admin-subscription-summary-card.accent-status-paused{color:var(--admin-amber)}.admin-subscription-summary-card.accent-status-canceled,.admin-subscription-summary-card.accent-status-not_configured{color:var(--admin-rose)}@keyframes admin-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-subscription-summary-icon{color:currentColor;background:#ffffff0f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:12px;right:12px}.admin-subscription-summary-card>span,.admin-subscription-summary-card>small{color:#7788a5;font-size:10.5px}.admin-subscription-summary-card>strong{color:#edf3ff;letter-spacing:-.035em;align-items:center;min-height:29px;font-size:18px;font-weight:680;display:flex}.admin-subscription-summary-card>small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.admin-subscription-summary-card .admin-plan-pill,.admin-subscription-summary-card .admin-status-pill{font-size:10.5px}.admin-subscription-capacity-bar{background:#ffffff14;border-radius:999px;width:100%;height:5px;margin-top:5px;overflow:hidden}.admin-subscription-capacity-bar>i{border-radius:inherit;height:100%;transition:width .5s var(--admin-ease);background:linear-gradient(90deg,currentColor,#fff9);display:block}.admin-subscription-form{flex-direction:column;gap:20px;display:flex}.admin-subscription-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:16px;display:grid}.admin-subscription-editor,.admin-subscription-context{border:1px solid var(--admin-hairline);background:#070c1747;border-radius:20px;min-width:0;padding:22px;transition:border-color .25s}.admin-subscription-editor:focus-within,.admin-subscription-context:hover{border-color:#7a9eff4d}.admin-subscription-section-icon{color:#8eafff;background:#5c8dff1a;border:1px solid #7a9eff38;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.admin-subscription-section-icon.violet{color:#c6b3ff;background:#9a7cff1a;border-color:#b294ff38}.admin-subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-subscription-field{color:#9aabc6;flex-direction:column;gap:7px;min-width:0;font-size:11.5px;display:flex}.admin-subscription-field>span{font-weight:600}.admin-subscription-field>span small{color:#677a9b;margin-left:4px;font-size:10px;font-weight:500}.admin-subscription-field input,.admin-subscription-field select{color:#d7e2f4;background:#ffffff0b;border:1px solid #97a9cd2b;border-radius:11px;outline:0;width:100%;height:44px;padding:0 12px;font-size:12.5px;transition:border-color .2s,box-shadow .2s,background .2s}.admin-subscription-field input:hover,.admin-subscription-field select:hover{border-color:#97a9cd4d}.admin-subscription-field input:focus,.admin-subscription-field select:focus{background:#5c8dff0f;border-color:#7a9eff9e;box-shadow:0 0 0 3px #5c8dff1a}.admin-subscription-field input[aria-invalid=true]{border-color:#f47786a8;box-shadow:0 0 0 3px #f4778614}.admin-subscription-field em{color:#ed8998;margin-top:-2px;font-size:10px;font-style:normal}.admin-subscription-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-subscription-detail{min-width:0;min-height:58px;transition:border-color .2s ease, background .2s ease, transform .2s var(--admin-spring);background:#ffffff06;border:1px solid #a0b8e814;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.admin-subscription-detail:hover{background:#ffffff0b;border-color:#a0b8e833;transform:translateY(-1px)}.admin-subscription-detail-icon{color:#93a9d7;background:#5c8dff17;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-subscription-detail>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-subscription-detail>div>span{color:#6f819f;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.admin-subscription-detail>div>strong{color:#cbd8ed;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:620;line-height:1.35;overflow:hidden}.admin-subscription-note{color:#8598ba;background:#5c8dff0e;border:1px solid #5c8dff26;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.admin-subscription-note>svg{color:#8baeff;flex:none;margin-top:1px}.admin-subscription-note>div{flex-direction:column;gap:3px;display:flex}.admin-subscription-note strong{color:#b8caff;font-size:11px;font-weight:650}.admin-subscription-actions{z-index:2;border-top:1px solid var(--admin-hairline);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0a101c00,#0a101ceb 24%,#0a101cfc);justify-content:space-between;align-items:center;gap:14px;margin:0 -32px -32px;padding:18px 32px 24px;display:flex;position:sticky;bottom:0}.admin-subscription-actions>span{color:#6282a4;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.admin-subscription-actions>span svg{color:#61dbaa}.admin-subscription-actions>div{gap:6px;display:flex}.admin-subscription-actions .admin-primary-button,.admin-subscription-actions .admin-ghost-button{min-width:130px}.admin-subscription-actions .admin-primary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.admin-table tbody tr.admin-subscription-row:focus-visible{outline-offset:-2px;outline:2px solid #7a9effbf}@media (width<=760px){.admin-subscription-modal{border-radius:19px;max-height:94vh}.admin-subscription-modal-header{padding:25px 20px 22px}.admin-subscription-modal-content{gap:18px;padding:20px 18px 22px}.admin-subscription-modal-title h2{font-size:22px}.admin-subscription-owner-card{grid-template-columns:auto minmax(0,1fr)}.admin-subscription-owner-actions{text-align:left;grid-column:2;align-items:flex-start;min-width:0}.admin-subscription-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscription-layout{grid-template-columns:1fr}.admin-subscription-form{gap:18px}.admin-subscription-actions{flex-direction:column;align-items:stretch;margin:0 -18px -22px;padding:16px 18px 20px}.admin-subscription-actions>div{justify-content:flex-end}}@media (width<=460px){.admin-subscription-modal-header{gap:10px;padding:22px 16px 19px}.admin-subscription-modal-content{gap:14px;padding:16px 14px 18px}.admin-subscription-form{gap:14px}.admin-subscription-modal-title{gap:11px}.admin-subscription-modal-title>.admin-avatar{border-radius:12px;width:44px;height:44px;font-size:11px}.admin-subscription-modal-title h2{font-size:19px}.admin-subscription-modal-title p{font-size:11.5px}.admin-subscription-owner-card{padding:13px}.admin-subscription-summary-grid,.admin-subscription-fields,.admin-subscription-details{grid-template-columns:1fr}.admin-subscription-editor,.admin-subscription-context{padding:16px}.admin-subscription-actions>div,.admin-subscription-actions button{width:100%}.admin-subscription-actions{margin:0 -14px -18px;padding-left:14px;padding-right:14px}}html[data-admin-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb}html[data-admin-theme=light] body,html[data-admin-theme=light] #root{color:#172033;background:#f4f7fb}html[data-admin-theme=light] .admin-shell{--admin-bg:#f4f7fb;--admin-sidebar:#eef3f9;--admin-surface:#fff;--admin-surface-raised:#fff;--admin-surface-soft:#edf2f8;--admin-border:#0f172a21;--admin-border-strong:#0f172a38;--admin-text:#172033;--admin-text-soft:#334155;--admin-muted:#5b6b82;--admin-faint:#718096;--admin-blue:#2f6bdb;--admin-violet:#7656d6;--admin-green:#087a5c;--admin-amber:#a35e00;--admin-rose:#c13d50;--admin-hairline:#0f172a1f;--admin-ring:#2f6bdb5c;--admin-shadow-md:0 18px 44px -20px #0f172a2e;--admin-shadow-lg:0 30px 70px -30px #0f172a3b;background:var(--admin-bg);color:var(--admin-text)}html[data-admin-theme=light] .admin-shell:before{opacity:.38;background:radial-gradient(38vw 38vw at 12% 8%,#5c8dff21,#0000 62%),radial-gradient(34vw 34vw at 84% 2%,#9a7cff1a,#0000 60%),radial-gradient(40vw 40vw at 72% 88%,#32d09e12,#0000 62%),radial-gradient(30vw 30vw at 26% 92%,#d946ef0f,#0000 60%)}html[data-admin-theme=light] .admin-shell:after{opacity:.014;mix-blend-mode:multiply}html[data-admin-theme=light] .admin-sidebar{background:linear-gradient(#fffffff5,#eef3f9f5);border-right-color:#0f172a1c;box-shadow:18px 0 60px -42px #0f172a52}html[data-admin-theme=light] .admin-brand-copy strong{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#1d4ed8 10%,#5b4bc4 55%,#8b3fc2 95%)}html[data-admin-theme=light] .admin-brand-copy small{color:#64748b}html[data-admin-theme=light] .admin-environment{color:#36526a;background:linear-gradient(120deg,#087a5c14,#0f172a06);border-color:#087a5c2e}html[data-admin-theme=light] .admin-environment>span:last-child,html[data-admin-theme=light] .admin-nav-label{color:#64748b}html[data-admin-theme=light] .admin-nav-item{color:#475569}html[data-admin-theme=light] .admin-nav-item svg{color:#64748b}html[data-admin-theme=light] .admin-nav-item:hover{color:#172033;background:#2f6bdb0f;border-color:#2f6bdb24}html[data-admin-theme=light] .admin-nav-item.active{color:#1e3a8a;background:linear-gradient(100deg,#2f6bdb24,#7656d617 55%,#7656d606);border-color:#2f6bdb3d;box-shadow:0 10px 26px -18px #2f6bdb8c,inset 0 1px #ffffffd9}html[data-admin-theme=light] .admin-nav-item.active svg{color:#2f6bdb;filter:none}html[data-admin-theme=light] .admin-nav-item:before{background:linear-gradient(#2f6bdb,#7656d6)}html[data-admin-theme=light] .admin-help-link{color:#475569}html[data-admin-theme=light] .admin-help-link:hover{color:#172033;background:#2f6bdb0f}html[data-admin-theme=light] .admin-sidebar-footnote{color:#64748b;border-top-color:#0f172a1c}html[data-admin-theme=light] .admin-sidebar-footnote svg,html[data-admin-theme=light] .admin-help-link svg:last-child{color:#94a3b8}html[data-admin-theme=light] .admin-main{background:0 0}html[data-admin-theme=light] .admin-topbar{background:linear-gradient(#fffffff0,#ffffffc7);border-bottom-color:#0f172a1a;box-shadow:0 20px 40px -34px #0f172a59}html[data-admin-theme=light] .admin-breadcrumb{color:#64748b}html[data-admin-theme=light] .admin-breadcrumb svg{color:#94a3b8}html[data-admin-theme=light] .admin-breadcrumb strong{color:#172033}html[data-admin-theme=light] .admin-command-search{color:#64748b;background:#0f172a09;border-color:#0f172a24}html[data-admin-theme=light] .admin-command-search:focus-within{background:#2f6bdb0f;border-color:#2f6bdb7a;box-shadow:0 0 0 4px #2f6bdb17,0 12px 30px -18px #2f6bdb57}html[data-admin-theme=light] .admin-command-search input{color:#172033}html[data-admin-theme=light] .admin-command-search input::placeholder,html[data-admin-theme=light] .admin-command-search kbd{color:#8492a5}html[data-admin-theme=light] .admin-command-search kbd{background:#0f172a09;border-color:#0f172a24}html[data-admin-theme=light] .admin-top-icon{color:#64748b}html[data-admin-theme=light] .admin-top-icon:hover{color:#172033;background:#0f172a0e;border-color:#0f172a1f;box-shadow:0 10px 22px -14px #0f172a59}html[data-admin-theme=light] .admin-theme-toggle{color:#7656d6}html[data-admin-theme=light] .admin-top-icon.has-notification i{border-color:#fff}html[data-admin-theme=light] .admin-user-wrap{border-left-color:#0f172a21}html[data-admin-theme=light] .admin-user-trigger{color:#334155}html[data-admin-theme=light] .admin-user-trigger>svg{color:#64748b}html[data-admin-theme=light] .admin-user-copy strong{color:#172033}html[data-admin-theme=light] .admin-user-copy small{color:#64748b}html[data-admin-theme=light] .admin-user-menu{background:linear-gradient(150deg,#fff,#f5f7fb);border-color:#0f172a26;box-shadow:0 24px 50px -24px #0f172a59}html[data-admin-theme=light] .admin-user-menu button{color:#475569}html[data-admin-theme=light] .admin-user-menu button:hover{color:#172033;background:#0f172a0f}html[data-admin-theme=light] .admin-user-menu button.danger{color:#b4233b}html[data-admin-theme=light] .admin-eyebrow,html[data-admin-theme=light] .admin-section-kicker{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2f6bdb,#7656d6)}html[data-admin-theme=light] .admin-page-heading h1{color:#172033;-webkit-text-fill-color:#172033;background:0 0}html[data-admin-theme=light] .admin-page-heading p{color:#475569}html[data-admin-theme=light] .admin-outline-button,html[data-admin-theme=light] .admin-filter-button{color:#334155;background:#ffffffb8;border-color:#0f172a33}html[data-admin-theme=light] .admin-outline-button:hover,html[data-admin-theme=light] .admin-filter-button:hover{color:#1e3a8a;background:#2f6bdb14;border-color:#2f6bdb7a}html[data-admin-theme=light] .admin-ghost-button{color:#475569}html[data-admin-theme=light] .admin-ghost-button:hover{color:#172033;background:#0f172a0e}html[data-admin-theme=light] .admin-card,html[data-admin-theme=light] .admin-kpi-card,html[data-admin-theme=light] .admin-mini-metrics>div,html[data-admin-theme=light] .admin-service-card{border-color:var(--admin-border);box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffffeb;background:linear-gradient(145deg,#fffffffa,#f7f9fcfa)}html[data-admin-theme=light] .admin-card:before{background:linear-gradient(150deg,#ffffffe6,#fff0 38%,#0000 62%,#7656d614)}html[data-admin-theme=light] .admin-card:hover,html[data-admin-theme=light] .admin-service-card:hover{box-shadow:var(--admin-shadow-lg), inset 0 1px 0 #fffffff2;border-color:#2f6bdb40}html[data-admin-theme=light] .admin-card-heading h2,html[data-admin-theme=light] .admin-card-heading h2 strong,html[data-admin-theme=light] .admin-kpi-card>strong,html[data-admin-theme=light] .admin-plan-summary strong,html[data-admin-theme=light] .admin-donut strong,html[data-admin-theme=light] .admin-goal-number strong,html[data-admin-theme=light] .admin-cost-total strong,html[data-admin-theme=light] .admin-mini-metrics strong,html[data-admin-theme=light] .admin-inline-error h2{color:var(--admin-text);-webkit-text-fill-color:var(--admin-text);background:0 0}html[data-admin-theme=light] .admin-card-more{color:#64748b}html[data-admin-theme=light] .admin-card-more:hover{color:#172033;background:#0f172a0f}html[data-admin-theme=light] .admin-alert-banner{background:linear-gradient(90deg,#f59e0b1f,#f59e0b09);border-color:#a35e003d}html[data-admin-theme=light] .admin-alert-banner strong{color:#7a4b00}html[data-admin-theme=light] .admin-alert-banner div span{color:#795d2d}html[data-admin-theme=light] .admin-alert-banner>button:not(.admin-alert-close){color:#8a5100;background:#f59e0b17;border-color:#a35e0047}html[data-admin-theme=light] .admin-alert-banner>button:not(.admin-alert-close):hover{background:#f59e0b29}html[data-admin-theme=light] .admin-alert-close{color:#967344}html[data-admin-theme=light] .admin-alert-close:hover{color:#704a16}html[data-admin-theme=light] .admin-alert-banner.healthy{background:linear-gradient(90deg,#087a5c1a,#087a5c08);border-color:#087a5c38}html[data-admin-theme=light] .admin-alert-banner.healthy strong{color:#087a5c}html[data-admin-theme=light] .admin-alert-banner.healthy div span{color:#476b5d}html[data-admin-theme=light] .admin-kpi-card{color:var(--admin-text)}html[data-admin-theme=light] .admin-kpi-card.blue{--admin-kpi-color:#2f6bdb21;--admin-kpi-accent:#2f6bdb;--admin-kpi-bg:#2f6bdb1a}html[data-admin-theme=light] .admin-kpi-card.violet{--admin-kpi-color:#7656d61f;--admin-kpi-accent:#7656d6;--admin-kpi-bg:#7656d61a}html[data-admin-theme=light] .admin-kpi-card.green{--admin-kpi-color:#087a5c1c;--admin-kpi-accent:#087a5c;--admin-kpi-bg:#087a5c17}html[data-admin-theme=light] .admin-kpi-card.amber{--admin-kpi-color:#a35e001f;--admin-kpi-accent:#a35e00;--admin-kpi-bg:#a35e0017}html[data-admin-theme=light] .admin-kpi-top,html[data-admin-theme=light] .admin-kpi-bottom,html[data-admin-theme=light] .admin-chart-legend,html[data-admin-theme=light] .admin-chart-y,html[data-admin-theme=light] .admin-chart-x,html[data-admin-theme=light] .admin-plan-summary span,html[data-admin-theme=light] .admin-plan-row,html[data-admin-theme=light] .admin-goal-foot,html[data-admin-theme=light] .admin-cost-total span,html[data-admin-theme=light] .admin-cost-bars>div>span,html[data-admin-theme=light] .admin-cost-foot,html[data-admin-theme=light] .admin-usage-name small,html[data-admin-theme=light] .admin-usage-meter small,html[data-admin-theme=light] .admin-service-card small,html[data-admin-theme=light] .admin-incident-empty,html[data-admin-theme=light] .admin-audit-footer,html[data-admin-theme=light] .admin-user-stats span,html[data-admin-theme=light] .admin-user-stats small{color:#64748b}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-page-header h1{color:var(--admin-text);letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(28px,3vw,40px)}.admin-page-header p{max-width:720px;color:var(--admin-muted);margin:0;font-size:14px;line-height:1.55}.admin-ai-kpis .admin-kpi-card{min-height:132px}.admin-ai-kpis .admin-kpi-card>span,.admin-ai-kpis .admin-kpi-card>small{color:var(--admin-muted);font-size:12px;display:block}.admin-ai-kpis .admin-kpi-card>span{color:var(--admin-text-soft);margin-bottom:16px;font-weight:650}.admin-ai-kpis .admin-kpi-card>strong{margin-bottom:8px}.admin-ai-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.admin-ai-generations-card{min-width:0}.admin-ai-toolbar{flex-wrap:wrap;align-items:flex-end}.admin-ai-toolbar .admin-filter-search{flex:250px}.admin-live-status{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-live-status i{background:var(--admin-green);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #32d09e1a}.admin-ai-table{min-width:980px}.admin-ai-table td{vertical-align:middle}.admin-ai-operation,.admin-ai-owner{gap:5px;display:grid}.admin-ai-operation strong,.admin-ai-owner strong{color:var(--admin-text);font-size:12.5px}.admin-ai-operation small,.admin-ai-owner small,.admin-ai-table td>small,.admin-ai-table td>span+small{color:var(--admin-muted);font-size:11px}.admin-ai-table td>strong{color:var(--admin-text);font-size:12px;display:block}.admin-ai-status{color:var(--admin-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.admin-ai-status i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.admin-ai-status.succeeded{color:var(--admin-green)}.admin-ai-status.failed{color:var(--admin-rose)}.admin-ai-status.processing{color:#81a9ff}.admin-ai-status.queued{color:var(--admin-amber)}.admin-ai-status.canceled{color:#9ca9c1}.admin-ai-error-inline{margin-top:5px;display:block;color:var(--admin-rose)!important}.admin-ai-side-column{gap:20px;display:grid}.admin-ai-controls-card,.admin-ai-abuse-card{flex-direction:column;min-width:0;display:flex}.admin-ai-controls-card>.admin-card-heading,.admin-ai-abuse-card>.admin-card-heading{align-items:center;padding-bottom:12px}.admin-ai-controls-card>.admin-card-heading>svg,.admin-ai-abuse-card>.admin-card-heading>svg{color:#8db2ff;background:#5c8dff1f;border:1px solid #ffffff0f;border-radius:11px;flex:none;width:36px;height:36px;padding:9px;box-shadow:inset 0 1px #ffffff1a}.admin-ai-abuse-card>.admin-card-heading>svg{color:#ffd27d;background:#f6b84e1f}.admin-ai-card-copy{color:var(--admin-muted);margin:0 24px 6px;font-size:12.5px;line-height:1.55}.admin-ai-control-list,.admin-ai-signal-list{gap:0;padding:4px 24px 12px;display:grid}.admin-ai-control,.admin-ai-signal{border-top:1px solid #a0b8e817;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-ai-control:first-child,.admin-ai-signal:first-child{border-top:0}.admin-ai-control>div,.admin-ai-signal>div{flex:auto;gap:3px;min-width:0;display:grid}.admin-ai-control strong,.admin-ai-signal strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.admin-ai-control small,.admin-ai-signal small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-ai-control small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.admin-ai-control>.admin-switch{flex:none}.admin-ai-signal>span{width:30px;height:30px;color:var(--admin-amber);background:#f6b84e1a;border-radius:9px;flex:none;place-items:center;display:grid}.admin-ai-signal.high>span{color:var(--admin-rose);background:#ff698b1a}.admin-ai-signal>b{color:var(--admin-amber);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f6b84e1f;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.admin-ai-signal.high>b{color:var(--admin-rose);background:#ff698b1f}.admin-ai-empty-signal{color:var(--admin-green);background:#32d09e0d;border:1px dashed #32d09e40;border-radius:12px;align-items:center;gap:9px;margin:4px 24px 24px;padding:14px 16px;font-size:12.5px;line-height:1.45;display:flex}.admin-ai-empty-signal>svg{flex:none}html[data-admin-theme=light] .admin-ai-controls-card>.admin-card-heading>svg{color:#2f6bdb;box-shadow:none;background:#2f6bdb1a;border-color:#0f172a0f}html[data-admin-theme=light] .admin-ai-abuse-card>.admin-card-heading>svg{color:#a35e00;box-shadow:none;background:#a35e0017;border-color:#0f172a0f}html[data-admin-theme=light] .admin-ai-control,html[data-admin-theme=light] .admin-ai-signal{border-top-color:#0f172a14}html[data-admin-theme=light] .admin-ai-empty-signal{background:#087a5c0f;border-color:#087a5c4d}@media (width<=720px){.admin-ai-card-copy{margin:0 18px 6px}.admin-ai-control-list,.admin-ai-signal-list{padding:4px 18px 10px}.admin-ai-empty-signal{margin:4px 18px 18px}}.admin-ai-generation-modal{width:min(1040px,100vw - 32px);max-height:min(900px,100vh - 32px);overflow:auto}.admin-ai-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 14px;display:grid}.admin-ai-detail-grid>div{border:1px solid var(--admin-border-soft);background:#0b111c75;border-radius:10px;min-width:0;padding:12px}.admin-ai-detail-grid span,.admin-ai-detail-grid strong{display:block}.admin-ai-detail-grid span{color:var(--admin-muted);text-transform:uppercase;margin-bottom:6px;font-size:10px}.admin-ai-detail-grid strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-ai-detail-meta{color:var(--admin-muted);flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.admin-ai-detail-meta b{color:var(--admin-text-soft)}.admin-ai-error-box{color:var(--admin-rose);background:#ff698b12;border:1px solid #ff698b40;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.admin-ai-error-box div{gap:4px;display:grid}.admin-ai-error-box strong{font-size:12px}.admin-ai-error-box span{color:var(--admin-text-soft);font-size:12px;line-height:1.45}.admin-ai-payload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-ai-payload-grid>section{border:1px solid var(--admin-border-soft);background:#0b111c66;border-radius:11px;min-width:0;overflow:hidden}.admin-ai-payload-grid .admin-card-heading{padding:13px 14px 0}.admin-ai-payload-grid h3{color:var(--admin-text);margin:5px 0 0;font-size:14px}.admin-ai-payload-grid pre{color:#b7c8e7;white-space:pre-wrap;word-break:break-word;max-height:260px;margin:0;padding:14px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.admin-ai-detail-note{color:var(--admin-muted);align-items:center;gap:8px;margin-top:14px;font-size:11px;line-height:1.45;display:flex}.admin-ai-detail-actions{margin-top:18px}@media (width<=1120px){.admin-ai-layout{grid-template-columns:1fr}.admin-ai-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-page-header{display:grid}.admin-ai-side-column,.admin-ai-detail-grid,.admin-ai-payload-grid{grid-template-columns:1fr}.admin-ai-generation-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.admin-ai-detail-actions{flex-direction:column;align-items:stretch}.admin-ai-detail-actions>div{flex-wrap:wrap;width:100%;display:flex}}html[data-admin-theme=light] .admin-ai-detail-grid>div,html[data-admin-theme=light] .admin-ai-payload-grid>section{background:#f8fafce6}html[data-admin-theme=light] .admin-ai-payload-grid pre{color:#334155}.admin-financial-page{gap:20px;display:grid}.admin-financial-page>*{margin:0}.admin-financial-page>.admin-page-heading{margin-bottom:8px}.admin-finance-heading{align-items:flex-end}.admin-finance-heading-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-finance-heading-actions label,.admin-finance-select{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.admin-finance-heading-actions input,.admin-finance-select select{border:1px solid var(--admin-border-strong);min-height:38px;color:var(--admin-text);background:var(--admin-surface-soft);font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;padding:0 12px;font-size:13px}.admin-finance-heading-actions input:focus,.admin-finance-select select:focus{border-color:#6f97ffb3;outline:0;box-shadow:0 0 0 3px #5c8dff1f}.admin-finance-heading-actions input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-finance-heading-actions .admin-primary-button{min-height:38px}.admin-finance-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-finance-kpi{--admin-finance-kpi-accent:var(--admin-blue);--admin-finance-kpi-bg:#5c8dff1f;background:linear-gradient(165deg, #192339d9, #0c121fe6), radial-gradient(130% 90% at 100% 0%, var(--admin-finance-kpi-bg), transparent 58%);min-width:0;min-height:132px;box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0d;transition:border-color .3s ease, box-shadow .35s var(--admin-ease), transform .35s var(--admin-ease);border:1px solid #a0b8e81a;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}.admin-finance-kpi:hover{box-shadow:var(--admin-shadow-lg), 0 0 0 1px #7a9eff1f;border-color:#7a9eff4d;transform:translateY(-2px)}.admin-finance-kpi.positive{--admin-finance-kpi-accent:var(--admin-green);--admin-finance-kpi-bg:#32d09e1f}.admin-finance-kpi.warning{--admin-finance-kpi-accent:var(--admin-amber);--admin-finance-kpi-bg:#f6b84e21}.admin-finance-kpi-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.admin-finance-kpi-top>span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;overflow:hidden}.admin-finance-kpi-top>i{width:34px;height:34px;color:var(--admin-finance-kpi-accent);background:var(--admin-finance-kpi-bg);border:1px solid #ffffff12;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.admin-finance-kpi>strong{color:var(--admin-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.05}.admin-finance-kpi>small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:12px;overflow:hidden}.admin-finance-status-strip{background:#121a2a94;border:1px solid #a0b8e81a;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff09}.admin-finance-status-strip>div{border-left:1px solid #a0b8e817;gap:4px;min-width:0;padding:14px 20px;display:grid}.admin-finance-status-strip>div:first-child{border-left:0}.admin-finance-status-strip>div>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.admin-finance-status-strip>div>strong{color:var(--admin-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.admin-finance-status-strip>div.warning>strong{color:var(--admin-amber)}.admin-finance-status-strip>div>small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.admin-finance-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-finance-tabs{scrollbar-width:thin;background:#121a2a94;border:1px solid #a0b8e81a;border-radius:14px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-finance-tabs button{min-height:34px;color:var(--admin-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.admin-finance-tabs button:hover{color:var(--admin-text);background:#ffffff0a}.admin-finance-tabs button.active{color:var(--admin-text);background:#5c8dff24;border-color:#5c8dff47;box-shadow:inset 0 1px #ffffff0f}.admin-finance-tabs button b{color:#17120a;background:var(--admin-amber);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.admin-finance-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:20px;display:grid}.admin-finance-panel{flex-direction:column;min-width:0;display:flex}.admin-finance-panel>.admin-card-heading{align-items:center}.admin-finance-panel>.admin-card-heading p{max-width:640px;color:var(--admin-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.admin-finance-panel-body{flex:auto;min-width:0;padding:0 24px 24px}.admin-finance-panel-body>.admin-finance-empty,.admin-finance-panel-body>.admin-finance-event-list{min-height:100%}.admin-finance-recon-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.admin-finance-count{border:1px solid var(--admin-border);color:var(--admin-muted);white-space:nowrap;background:#97a9cd0f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.admin-finance-chart{flex-direction:column;flex:auto;justify-content:center;gap:12px;min-height:238px;display:flex}.admin-finance-bar-row{color:var(--admin-muted);font-variant-numeric:tabular-nums;grid-template-columns:56px minmax(100px,1fr) 104px;align-items:center;gap:12px;font-size:11.5px;display:grid}.admin-finance-bar-row>div{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.admin-finance-bar-row>div:before,.admin-finance-bar-row>div:after{content:"";background:#97a9cd1c;border-radius:99px;height:6px;display:block;position:absolute;inset:0 0 auto}.admin-finance-bar-row>div:after{inset:10px 0 auto}.admin-finance-bar-row i,.admin-finance-bar-row em{z-index:1;background:linear-gradient(90deg, var(--admin-blue), var(--admin-violet));height:6px;transition:width .5s var(--admin-ease);border-radius:99px;display:block}.admin-finance-bar-row em{background:linear-gradient(90deg, var(--admin-green), #8be6bd)}.admin-finance-bar-row>strong{color:var(--admin-text-soft);text-align:right;font-size:12px;font-weight:600}.admin-finance-legend{color:var(--admin-muted);border-top:1px solid #a0b8e814;gap:16px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}.admin-finance-legend span{align-items:center;gap:7px;display:inline-flex}.admin-finance-legend i{background:var(--admin-blue);border-radius:50%;width:8px;height:8px;display:inline-block}.admin-finance-legend i.net{background:var(--admin-green)}.admin-finance-health-list{gap:0;display:grid}.admin-finance-health-list>div{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 0;display:grid}.admin-finance-health-list>div:first-child{padding-top:2px}.admin-finance-health-list>div:last-child{border-bottom:0;padding-bottom:0}.admin-finance-health-list span{color:var(--admin-text-soft);font-size:12.5px;font-weight:600}.admin-finance-health-list small{color:var(--admin-muted);grid-column:1/-1;font-size:11.5px}.admin-finance-health-list strong{color:var(--admin-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.admin-finance-health-list strong.negative,.admin-finance-error-text{color:var(--admin-rose)}.admin-finance-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-finance-shortcuts button{border:1px solid var(--admin-border);min-height:110px;color:var(--admin-text);text-align:left;transition:border-color .2s ease, background-color .2s ease, transform .3s var(--admin-ease);background:#ffffff06;border-radius:14px;flex-direction:column;gap:3px;padding:16px;display:flex}.admin-finance-shortcuts button:hover{background:#5c8dff14;border-color:#5c8dff66;transform:translateY(-2px)}.admin-finance-shortcuts strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.admin-finance-shortcuts span{color:var(--admin-text-soft);margin-top:4px;font-size:12.5px;font-weight:600}.admin-finance-shortcuts small,.admin-finance-subtle{color:var(--admin-muted);font-size:11px}.admin-finance-status{border:1px solid var(--admin-border);color:var(--admin-muted);white-space:nowrap;background:#97a9cd0f;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.admin-finance-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-finance-status.positive{color:var(--admin-green);background:#32d09e14;border-color:#32d09e40}.admin-finance-status.warning{color:var(--admin-amber);background:#f6b84e14;border-color:#f6b84e40}.admin-finance-status.negative{color:var(--admin-rose);background:#f4778614;border-color:#f4778640}.admin-finance-table th,.admin-finance-table td{vertical-align:middle}.admin-finance-table td{height:auto;min-height:64px;padding-top:14px;padding-bottom:14px}.admin-finance-table td strong,.admin-finance-table td small{display:block}.admin-finance-table td strong{color:var(--admin-text);font-weight:600}.admin-finance-table td small{color:var(--admin-muted);margin-top:3px;font-size:11px}.admin-finance-table .mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-finance-table code{max-width:240px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.admin-finance-table td:last-child{text-align:right}.admin-finance-table td .admin-finance-subtle{color:var(--admin-text-soft);font-size:12.5px;display:block}.admin-finance-panel>.admin-table-wrap{padding-bottom:6px}.admin-finance-pager{color:var(--admin-muted);border-top:1px solid #a0b8e81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 22px 0;padding:14px 0 0;font-size:12px;display:flex}.admin-finance-pager strong{color:var(--admin-text);font-variant-numeric:tabular-nums;font-weight:600}.admin-finance-pager>div{align-items:center;gap:10px;display:flex}.admin-finance-pager em{color:var(--admin-text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.admin-finance-pager .admin-outline-button{min-height:32px;padding:0 11px;font-size:11.5px}.admin-finance-pager .admin-outline-button:disabled{opacity:.45;cursor:not-allowed}.admin-finance-link{color:var(--admin-blue);margin-top:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.admin-finance-link:hover{text-decoration:underline}.admin-finance-action{white-space:nowrap;min-height:30px;padding:0 10px;font-size:11px}.admin-finance-empty{margin:4px 0 0}.admin-finance-run{border:1px solid var(--admin-border);min-width:0;color:var(--admin-muted);background:#ffffff06;border-radius:12px;flex-wrap:wrap;flex:auto;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.admin-finance-run strong{color:var(--admin-text-soft)}.admin-finance-recon-toolbar{flex:none;justify-content:flex-end;display:flex}.admin-finance-event-list{flex-direction:column;display:flex}.admin-finance-event-list>div{border-bottom:1px solid var(--admin-border);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:58px;padding:4px 0;display:grid}.admin-finance-event-list>div:last-child{border-bottom:0}.admin-finance-event-list strong,.admin-finance-event-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-finance-event-list strong{color:var(--admin-text);font-size:13px;font-weight:600}.admin-finance-event-list small,.admin-finance-event-list time{color:var(--admin-muted);font-size:11px}.admin-finance-event-list time{white-space:nowrap}.admin-finance-event-dot{background:var(--admin-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5c8dff1f}.admin-finance-event-dot.coupon{background:var(--admin-violet);box-shadow:0 0 0 4px #9a7cff1f}html[data-admin-theme=light] .admin-finance-heading-actions input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-admin-theme=light] .admin-finance-kpi{background:linear-gradient(165deg, #fff, #f8fafc), radial-gradient(130% 90% at 100% 0%, var(--admin-finance-kpi-bg), transparent 58%);border-color:#0f172a1a;box-shadow:0 10px 28px -18px #0f172a40}html[data-admin-theme=light] .admin-finance-kpi:hover{border-color:#2f6bdb4d;box-shadow:0 16px 36px -20px #0f172a4d}html[data-admin-theme=light] .admin-finance-kpi{--admin-finance-kpi-bg:#2f6bdb1a}html[data-admin-theme=light] .admin-finance-kpi.positive{--admin-finance-kpi-bg:#087a5c1a}html[data-admin-theme=light] .admin-finance-kpi.warning{--admin-finance-kpi-bg:#a35e001a}html[data-admin-theme=light] .admin-finance-kpi-top>i{box-shadow:none;border-color:#0f172a0f}html[data-admin-theme=light] .admin-finance-status-strip,html[data-admin-theme=light] .admin-finance-tabs{box-shadow:none;background:#f8fafce6;border-color:#0f172a1f}html[data-admin-theme=light] .admin-finance-status-strip>div{border-left-color:#0f172a1a}html[data-admin-theme=light] .admin-finance-tabs button:hover{background:#0f172a0d}html[data-admin-theme=light] .admin-finance-tabs button.active{box-shadow:none;background:#2f6bdb1a;border-color:#2f6bdb40}html[data-admin-theme=light] .admin-finance-shortcuts button,html[data-admin-theme=light] .admin-finance-run{background:#0f172a06}html[data-admin-theme=light] .admin-finance-shortcuts button:hover{background:#2f6bdb12;border-color:#2f6bdb59}html[data-admin-theme=light] .admin-finance-legend{border-top-color:#0f172a14}html[data-admin-theme=light] .admin-finance-count{background:#0f172a0a}html[data-admin-theme=light] .admin-finance-pager{border-top-color:#0f172a14}@media (width<=1280px){.admin-finance-kpi-grid,.admin-finance-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-status-strip>div:nth-child(odd){border-left:0}.admin-finance-status-strip>div:nth-child(n+3){border-top:1px solid #a0b8e817}html[data-admin-theme=light] .admin-finance-status-strip>div:nth-child(n+3){border-top-color:#0f172a1a}.admin-finance-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.admin-finance-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.admin-finance-heading,.admin-finance-heading-actions{align-items:stretch}.admin-finance-heading-actions label{flex:120px}.admin-finance-heading-actions .admin-primary-button{flex:100%}.admin-finance-toolbar{flex-direction:column;align-items:stretch}.admin-finance-tabs{width:100%}.admin-finance-panel-body{padding:0 18px 18px}.admin-finance-pager{margin-left:18px;margin-right:18px}.admin-finance-pager>div{justify-content:space-between;width:100%}}@media (width<=560px){.admin-finance-kpi-grid,.admin-finance-shortcuts,.admin-finance-status-strip{grid-template-columns:minmax(0,1fr)}.admin-finance-status-strip>div{border-left:0}.admin-finance-status-strip>div:nth-child(n+2){border-top:1px solid #a0b8e817}.admin-finance-status-strip>div>small{white-space:normal}.admin-finance-kpi{min-height:110px}.admin-finance-bar-row{grid-template-columns:48px minmax(60px,1fr) 88px}}.admin-plan-catalog-page{gap:20px;display:grid}.admin-plan-catalog-page>*{margin:0}.admin-plan-catalog-page>.admin-page-heading{margin-bottom:8px}.admin-page-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-plan-catalog-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.admin-plan-catalog-kpi{cursor:default;min-height:150px}.admin-plan-catalog-kpi:hover{transform:none}.admin-plan-catalog-kpi>strong{margin-bottom:10px}.admin-plan-catalog-kpi .admin-kpi-bottom small{color:#6f7e98;font-size:12px}.admin-plan-catalog-section{overflow:hidden}.admin-plan-catalog-section>.admin-card-heading{align-items:center}.admin-plan-catalog-body{padding:0 24px 24px}.admin-catalog-version-note{min-height:28px;color:var(--admin-green);white-space:nowrap;background:#32d09e14;border:1px solid #32d09e38;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.admin-plan-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.admin-plan-catalog-card{min-width:0;transition:border-color .25s ease, transform .35s var(--admin-ease), box-shadow .35s var(--admin-ease);background:linear-gradient(165deg,#ffffff0b,#ffffff03);border:1px solid #a0b8e81a;border-radius:16px;flex-direction:column;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.admin-plan-catalog-card:hover{box-shadow:var(--admin-shadow-md), inset 0 1px 0 #ffffff0f;border-color:#7a9eff4d;transform:translateY(-2px)}.admin-plan-catalog-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-plan-catalog-card-top>div{min-width:0}.admin-plan-catalog-badges{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.admin-plan-catalog-card h3{color:var(--admin-text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:19px;font-weight:650;overflow:hidden}.admin-plan-catalog-card code{color:var(--admin-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-plan-catalog-card .admin-row-action{flex:none}.admin-plan-catalog-card-actions{flex:none;align-items:center;gap:4px;display:flex}.admin-plan-catalog-card-actions .admin-row-action{flex:none}.admin-plan-catalog-card-actions .admin-row-action.danger{color:#f48a98}.admin-plan-catalog-card-actions .admin-row-action.danger:hover{color:#ffb2bc;background:#f477861a;border-color:#f4778659}.admin-plan-catalog-card>p{min-height:36px;color:var(--admin-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 16px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-catalog-status{color:#aab8d0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#97a9cd1c;border-radius:6px;align-items:center;min-height:20px;padding:0 7px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex}.admin-catalog-status.active{color:#79e1bd;background:#32d09e1c}.admin-catalog-status.draft{color:#ffd58b;background:#f6b84e1f}.admin-catalog-status.discontinued{color:#ff9aa7;background:#f477861f}.admin-catalog-status.muted{color:#8ea0c0;background:#97a9cd14}.admin-plan-price-row{background:#080c1659;border:1px solid #a0b8e817;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:16px;display:grid}.admin-plan-price-row>div{border-left:1px solid #a0b8e817;min-width:0;padding:10px 12px}.admin-plan-price-row>div:first-child{border-left:0}.admin-plan-price-row small{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.admin-plan-price-row strong{color:var(--admin-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:650;display:block;overflow:hidden}.admin-plan-catalog-stats{color:var(--admin-text-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:11.5px;display:grid}.admin-plan-catalog-stats span,.admin-plan-feature-list span{align-items:center;gap:7px;min-width:0;display:flex}.admin-plan-catalog-stats span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-plan-catalog-stats svg{color:var(--admin-blue);flex:none}.admin-plan-feature-list{color:var(--admin-text-soft);border-top:1px solid #a0b8e814;flex-wrap:wrap;gap:7px 12px;margin:16px 0;padding-top:14px;font-size:11.5px;display:flex}.admin-plan-feature-list svg{color:var(--admin-green);flex:none}.admin-plan-feature-list small{color:var(--admin-muted);font-size:11px}.admin-plan-catalog-card footer{color:var(--admin-muted);border-top:1px solid #a0b8e814;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.admin-plan-catalog-card footer span{align-items:center;gap:6px;display:inline-flex}.admin-empty-inline{color:var(--admin-muted);text-align:center;border:1px dashed #a0b8e829;border-radius:12px;padding:28px;font-size:13px}.admin-plan-catalog-section>.admin-table-wrap{padding-bottom:6px}.admin-coupons-table td{height:66px;padding-top:12px;padding-bottom:12px}.admin-coupons-table td>strong{color:var(--admin-text);display:block}.admin-coupon-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.admin-coupons-table td>small{color:var(--admin-muted);margin-top:3px;font-size:11px;display:block}.admin-coupon-plans{flex-wrap:wrap;gap:4px;display:inline-flex}.admin-coupon-plans code{color:var(--admin-text-soft);background:#97a9cd14;border:1px solid #a0b8e81f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-coupons-table td:last-child{text-align:right}.admin-plan-editor,.admin-coupon-editor{scrollbar-width:thin;max-width:920px;max-height:calc(100vh - 40px);overflow-y:auto}.admin-plan-editor .admin-modal-heading,.admin-coupon-editor .admin-modal-heading{border-bottom:1px solid #a0b8e81a;margin-bottom:22px;padding-bottom:18px}.admin-plan-editor .admin-modal-heading p,.admin-coupon-editor .admin-modal-heading p{max-width:620px}.admin-plan-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-plan-form-grid .admin-settings-field,.admin-plan-renewal-row .admin-settings-field{gap:7px;margin:0}.admin-plan-form-grid .admin-settings-field>span,.admin-plan-renewal-row .admin-settings-field>span{color:var(--admin-muted);font-size:11.5px;font-weight:600}.admin-plan-form-grid .admin-settings-field>span small,.admin-plan-renewal-row .admin-settings-field>span small{color:var(--admin-faint);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:600}.admin-plan-form-grid input,.admin-plan-form-grid select,.admin-plan-form-grid textarea,.admin-plan-renewal-row input,.admin-plan-renewal-row select{color:#d0dbec;width:100%;min-height:42px;font:inherit;background:#ffffff06;border:1px solid #97a9cd26;border-radius:10px;outline:0;padding:0 14px;font-size:13px;transition:border-color .22s,box-shadow .22s}.admin-plan-form-grid textarea{resize:vertical;min-height:84px;padding:11px 14px;line-height:1.5}.admin-plan-form-grid input:focus,.admin-plan-form-grid select:focus,.admin-plan-form-grid textarea:focus,.admin-plan-renewal-row input:focus,.admin-plan-renewal-row select:focus{border-color:#6f97ffb3;box-shadow:0 0 0 4px #5c8dff1f}.admin-plan-form-grid input:disabled{color:var(--admin-muted);cursor:not-allowed;background:#ffffff03}.admin-plan-form-wide{grid-column:1/-1}.admin-plan-switches{background:#ffffff06;border:1px solid #a0b8e81a;border-radius:12px;flex-wrap:wrap;gap:10px 22px;margin:18px 0;padding:14px 16px;display:flex}.admin-plan-switches label{color:var(--admin-text-soft);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:inline-flex}.admin-plan-switches input{width:15px;height:15px;accent-color:var(--admin-blue)}.admin-plan-renewal-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-inline-form-error{color:#ffadb7;background:#f4778614;border:1px solid #f477864d;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:12px;display:flex}.admin-plan-editor .admin-modal-actions,.admin-coupon-editor .admin-modal-actions{border-top:1px solid #a0b8e81a;margin-top:22px;padding-top:18px}.admin-plan-editor .admin-modal-actions>div,.admin-coupon-editor .admin-modal-actions>div{gap:8px}html[data-admin-theme=light] .admin-plan-catalog-kpi .admin-kpi-bottom small{color:#64748b}html[data-admin-theme=light] .admin-plan-catalog-card{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 22px -16px #0f172a40}html[data-admin-theme=light] .admin-plan-catalog-card:hover{border-color:#2f6bdb4d;box-shadow:0 16px 32px -18px #0f172a4d}html[data-admin-theme=light] .admin-plan-price-row{background:#0f172a08;border-color:#0f172a1a}html[data-admin-theme=light] .admin-plan-price-row>div,html[data-admin-theme=light] .admin-plan-feature-list,html[data-admin-theme=light] .admin-plan-catalog-card footer{border-color:#0f172a1a}html[data-admin-theme=light] .admin-catalog-status{color:#475569;background:#0f172a12}html[data-admin-theme=light] .admin-catalog-status.active{color:#087a5c;background:#087a5c1a}html[data-admin-theme=light] .admin-catalog-status.draft{color:#a35e00;background:#a35e001a}html[data-admin-theme=light] .admin-catalog-status.discontinued{color:#c13d50;background:#c13d501a}html[data-admin-theme=light] .admin-catalog-status.muted{color:#5b6b82;background:#0f172a0f}html[data-admin-theme=light] .admin-catalog-version-note{background:#087a5c12;border-color:#087a5c38}html[data-admin-theme=light] .admin-empty-inline{border-color:#0f172a29}html[data-admin-theme=light] .admin-coupon-plans code{background:#0f172a0d;border-color:#0f172a1a}html[data-admin-theme=light] .admin-plan-form-grid input,html[data-admin-theme=light] .admin-plan-form-grid select,html[data-admin-theme=light] .admin-plan-form-grid textarea,html[data-admin-theme=light] .admin-plan-renewal-row input,html[data-admin-theme=light] .admin-plan-renewal-row select{color:#172033;background:#fff;border-color:#0f172a29}html[data-admin-theme=light] .admin-plan-form-grid input:disabled{color:#64748b;background:#f1f5f9}html[data-admin-theme=light] .admin-plan-switches{background:#0f172a06;border-color:#0f172a1a}html[data-admin-theme=light] .admin-plan-editor .admin-modal-heading,html[data-admin-theme=light] .admin-coupon-editor .admin-modal-heading,html[data-admin-theme=light] .admin-plan-editor .admin-modal-actions,html[data-admin-theme=light] .admin-coupon-editor .admin-modal-actions{border-color:#0f172a1a}html[data-admin-theme=light] .admin-inline-form-error{color:#a3243a;background:#c13d5014}@media (width<=1280px){.admin-plan-catalog-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-plan-catalog-body{padding:0 18px 18px}.admin-plan-catalog-grid,.admin-plan-form-grid,.admin-plan-renewal-row{grid-template-columns:minmax(0,1fr)}.admin-plan-form-wide{grid-column:auto}.admin-plan-catalog-stats,.admin-plan-price-row{grid-template-columns:minmax(0,1fr)}.admin-plan-price-row>div{border-left:0}.admin-plan-price-row>div+div{border-top:1px solid #a0b8e817}.admin-page-heading-actions{width:100%}.admin-page-heading-actions button{flex:auto;justify-content:center}}@media (width<=560px){.admin-plan-catalog-kpis{grid-template-columns:minmax(0,1fr)}}.admin-organization-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-organizations-card{overflow:hidden}.admin-organizations-table th,.admin-organizations-table td{vertical-align:middle}.admin-organizations-table td{min-width:110px}.admin-organizations-table td:first-child{min-width:230px}.admin-organizations-table td:nth-child(2){min-width:180px}.admin-organization-owner,.admin-organization-substatus{flex-direction:column;gap:3px;display:flex}.admin-organization-owner strong{color:#dce7fa;font-size:12px;font-weight:650}.admin-organization-owner small,.admin-organization-substatus{color:#71809a;font-size:10px}.admin-organization-substatus{margin-top:6px}.admin-organization-resources{color:#a5b4cd;grid-template-columns:repeat(2,max-content);gap:5px 10px;font-size:10px;display:grid}.admin-organization-resources span,.admin-workspace-resource-grid span{align-items:center;gap:5px;display:inline-flex}.admin-organization-resources svg,.admin-workspace-resource-grid svg{color:#789cff}.admin-live-dot.danger{background:#f47886}.admin-workspace-status{color:#82e5b1;white-space:nowrap;background:#63dfa214;border:1px solid #63dfa233;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.admin-workspace-status i,.admin-status-pill i,.admin-user-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.admin-workspace-status.suspended{color:#f58b98;background:#f478861a;border-color:#f4788640}.admin-workspace-detail-loading{z-index:30}.admin-workspace-detail-loading>.admin-access-card{align-items:center;gap:12px;width:auto;min-width:240px;padding:22px 26px;display:inline-flex}.admin-workspace-detail-modal{width:min(1280px,100vw - 28px);max-height:min(94vh,1160px);padding:0 0 24px;overflow:hidden auto}.admin-workspace-detail-hero{background:radial-gradient(80% 180% at 0 0,#5c8dff33,#0000 66%),linear-gradient(120deg,#9a7cff1a,#0000 72%);border-bottom:1px solid #a0b8e81f;align-items:center;gap:16px;min-height:148px;padding:26px 30px;display:flex;position:relative}.admin-workspace-detail-hero.suspended{background:radial-gradient(80% 180% at 0 0,#f4788633,#0000 66%),linear-gradient(120deg,#f4788614,#0000 72%)}.admin-workspace-detail-mark{color:#a9c2ff;background:#5c8dff24;border:1px solid #7a9eff4d;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.admin-workspace-detail-title{flex:1;min-width:0}.admin-workspace-detail-title h2{color:#f0f5ff;letter-spacing:-.045em;margin:3px 0 4px;font-size:25px;font-weight:650}.admin-workspace-detail-title p{color:#7c8aa4;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:10px;overflow:hidden}.admin-workspace-detail-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-workspace-detail-hero-actions .admin-modal-close{margin-left:4px;position:static}.admin-workspace-detail-body{flex-direction:column;gap:17px;padding:22px 27px 0;display:flex}.admin-workspace-detail-summary,.admin-workspace-detail-section,.admin-workspace-status-editor{background:#ffffff06;border:1px solid #a0b8e81c;border-radius:14px;min-width:0;padding:18px}.admin-workspace-owner-panel{border-bottom:1px solid #a0b8e81a;align-items:center;gap:12px;padding-bottom:17px;display:flex}.admin-workspace-owner-avatar{color:#dbe7ff;background:linear-gradient(135deg,#507dff,#8e6eff);border:1px solid #7a9eff47;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:13px;font-weight:750;display:grid}.admin-workspace-owner-panel>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-workspace-owner-panel strong{color:#e9f0ff;font-size:14px;font-weight:650}.admin-workspace-owner-panel small{color:#7d8ba6;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-workspace-owner-actions{color:#7d8ba6;flex-direction:column;flex:none;align-items:flex-end;gap:8px;font-size:10px;display:flex}.admin-workspace-transfer-box,.admin-workspace-suspension-note{background:#5c8dff12;border:1px solid #7a9eff2e;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.admin-workspace-transfer-box>div,.admin-workspace-suspension-note span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-workspace-transfer-box strong,.admin-workspace-suspension-note strong{color:#dce7ff;font-size:12px}.admin-workspace-transfer-box small,.admin-workspace-suspension-note span{color:#8593ad;font-size:10.5px}.admin-workspace-transfer-box select,.admin-workspace-role-editor select,.admin-workspace-section-actions input,.admin-workspace-status-editor input{color:#dce7f7;min-height:35px;font:inherit;background:#070b14b3;border:1px solid #a0b8e829;border-radius:8px;padding:0 10px;font-size:11px}.admin-workspace-transfer-box select{width:min(320px,32%)}.admin-workspace-suspension-note{color:#f58b98;background:#f4788614;border-color:#f4788638}.admin-workspace-stat-grid{background:#a0b8e81a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:17px;display:grid}.admin-workspace-stat-grid>div{background:#0d1320e0;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.admin-workspace-stat-grid span,.admin-workspace-stat-grid small{color:#75839b;font-size:10px}.admin-workspace-stat-grid strong{color:#edf3ff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.admin-workspace-detail-grids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-workspace-detail-card{background:#ffffff05;border:1px solid #a0b8e817;border-radius:10px;min-width:0;padding:14px}.admin-workspace-detail-card h3{color:#e8eefb;margin:4px 0 12px;font-size:16px;font-weight:650}.admin-workspace-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.admin-workspace-detail-facts span{color:#7c8ba4;justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.admin-workspace-detail-facts b{color:#dbe5f7;text-align:right;font-weight:600}.admin-workspace-resource-grid{color:#91a0b9;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;font-size:11px;display:grid}.admin-workspace-resource-grid b{color:#e1e9f8;margin-left:auto;font-weight:650}.admin-workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.admin-workspace-section-heading h3{color:#e8eefb;margin:3px 0 0;font-size:16px;font-weight:650}.admin-workspace-section-count{color:#7e8da8;font-size:10.5px}.admin-workspace-section-actions{align-items:center;gap:8px;display:flex}.admin-workspace-section-actions input{width:190px}.admin-workspace-members-table td{vertical-align:middle}.admin-workspace-member-avatar{color:#edf3ff;background:#5c8dff38;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:inline-grid}.admin-workspace-member-avatar.violet{background:#9a7cff38}.admin-workspace-member-avatar.green{background:#63dfa22e}.admin-workspace-member-avatar.amber{background:#f4be5e2e}.admin-workspace-member-avatar.rose{background:#f478862e}.admin-workspace-role-editor{align-items:center;gap:5px;display:inline-flex}.admin-workspace-role-editor select{min-height:30px;padding-right:24px}.admin-row-action.danger{color:#f48a98}.admin-workspace-empty,.admin-workspace-integrity-ok{color:#7e8ca5;justify-content:center;align-items:center;gap:8px;min-height:55px;font-size:11px;display:flex}.admin-workspace-invite-list,.admin-workspace-activity-list,.admin-workspace-integrity-list{flex-direction:column;gap:8px;display:flex}.admin-workspace-invite-list>div,.admin-workspace-activity-list>div,.admin-workspace-integrity-list>div{background:#ffffff05;border:1px solid #a0b8e814;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.admin-workspace-invite-icon,.admin-workspace-integration-icon{color:#a9c2ff;background:#5c8dff21;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-workspace-invite-list>div>div,.admin-workspace-integration-card>div,.admin-workspace-activity-list>div>div,.admin-workspace-integrity-list>div>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-workspace-invite-list strong,.admin-workspace-integration-card strong,.admin-workspace-activity-list strong,.admin-workspace-integrity-list strong{color:#dbe5f7;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.admin-workspace-invite-list small,.admin-workspace-integration-card small,.admin-workspace-activity-list small,.admin-workspace-integrity-list small{color:#76849d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-workspace-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-workspace-integration-card{background:#ffffff05;border:1px solid #a0b8e814;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.admin-workspace-integration-card>.admin-status-pill{flex:none}.danger-text{color:#f58b98!important}.admin-workspace-integrity-section.has-issues{border-color:#f4788638}.admin-workspace-integrity-count{color:#82e5b1;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.admin-workspace-integrity-count.danger{color:#f58b98}.admin-workspace-integrity-list>div{align-items:flex-start}.admin-workspace-integrity-list p{color:#93a0b7;margin:3px 0 0;font-size:10.5px;line-height:1.45}.admin-workspace-integrity-severity{color:#f58b98;background:#f478861f;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.admin-workspace-integrity-severity.warning{color:#f0c372;background:#f4be5e1f}.admin-workspace-integrity-ok{color:#8ce7b8;background:#63dfa20f;border:1px solid #63dfa224;border-radius:9px;justify-content:flex-start;padding:11px 12px}.admin-workspace-activity-list time{color:#71809a;flex:none;font-size:10px}.admin-workspace-activity-dot{background:#789cff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #789cff1a}.admin-workspace-activity-dot.admin{background:#b298ff;box-shadow:0 0 0 4px #b298ff1a}.admin-workspace-status-editor{background:#f4788609;border-color:#f4788624;justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-workspace-status-editor h3{color:#e9effc;margin:3px 0 4px;font-size:15px}.admin-workspace-status-editor p{color:#8492aa;margin:0;font-size:10.5px}.admin-workspace-status-editor input{width:min(340px,40%)}.admin-workspace-detail-footer{margin:18px 27px 0}@media (width<=900px){.admin-workspace-detail-hero{flex-wrap:wrap;align-items:flex-start}.admin-workspace-detail-hero-actions{width:100%;padding-left:70px}.admin-workspace-detail-hero-actions .admin-modal-close{position:absolute;top:22px;right:22px}.admin-workspace-stat-grid,.admin-organization-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-detail-grids,.admin-workspace-integration-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-workspace-detail-modal{width:calc(100vw - 14px);max-height:97vh}.admin-workspace-detail-hero,.admin-workspace-detail-body{padding-left:16px;padding-right:16px}.admin-workspace-owner-panel,.admin-workspace-status-editor{flex-direction:column;align-items:flex-start}.admin-workspace-owner-actions{align-items:flex-start}.admin-workspace-transfer-box,.admin-workspace-section-heading{flex-direction:column;align-items:stretch}.admin-workspace-transfer-box select,.admin-workspace-status-editor input,.admin-workspace-section-actions,.admin-workspace-section-actions input{width:100%}.admin-workspace-section-actions{flex-direction:column;align-items:stretch}.admin-workspace-detail-facts,.admin-workspace-resource-grid,.admin-workspace-stat-grid,.admin-organization-metrics{grid-template-columns:1fr}.admin-workspace-detail-footer{flex-direction:column;align-items:flex-start;margin-left:16px;margin-right:16px}}html[data-admin-theme=light] .admin-organization-owner strong,html[data-admin-theme=light] .admin-workspace-detail-title h2,html[data-admin-theme=light] .admin-workspace-owner-panel strong,html[data-admin-theme=light] .admin-workspace-detail-card h3,html[data-admin-theme=light] .admin-workspace-section-heading h3,html[data-admin-theme=light] .admin-workspace-stat-grid strong,html[data-admin-theme=light] .admin-workspace-detail-facts b,html[data-admin-theme=light] .admin-workspace-invite-list strong,html[data-admin-theme=light] .admin-workspace-integration-card strong,html[data-admin-theme=light] .admin-workspace-activity-list strong,html[data-admin-theme=light] .admin-workspace-integrity-list strong,html[data-admin-theme=light] .admin-workspace-status-editor h3{color:#182338}html[data-admin-theme=light] .admin-workspace-detail-modal,html[data-admin-theme=light] .admin-workspace-detail-hero,html[data-admin-theme=light] .admin-workspace-detail-card,html[data-admin-theme=light] .admin-workspace-stat-grid>div,html[data-admin-theme=light] .admin-workspace-invite-list>div,html[data-admin-theme=light] .admin-workspace-integration-card,html[data-admin-theme=light] .admin-workspace-activity-list>div,html[data-admin-theme=light] .admin-workspace-integrity-list>div{background:#fff}html[data-admin-theme=light] .admin-workspace-transfer-box select,html[data-admin-theme=light] .admin-workspace-role-editor select,html[data-admin-theme=light] .admin-workspace-section-actions input,html[data-admin-theme=light] .admin-workspace-status-editor input{color:#24324a;background:#fff}.admin-user-profile-modal{--admin-user-gutter:28px;width:min(1180px,100vw - 32px);max-height:min(94vh,1100px);padding:0 0 var(--admin-user-gutter);scrollbar-width:thin;overflow:hidden auto}.admin-user-profile-modal>.admin-modal-close{z-index:4;color:#aab8d2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d188c;border-color:#a0b8e824;border-radius:10px;width:34px;height:34px;position:absolute;top:16px;right:16px}.admin-user-profile-modal>.admin-modal-close:hover{color:#f1f5ff;background:#080d18cc;border-color:#a0b8e84d}.admin-user-profile-hero{min-height:160px;padding:30px calc(var(--admin-user-gutter) + 40px) 28px var(--admin-user-gutter);background:radial-gradient(90% 150% at 0 0,#5c8dff2e,#0000 62%),linear-gradient(115deg,#9a7cff1a,#0000 70%);border-bottom:1px solid #a0b8e81f;align-items:center;gap:22px;display:flex}.admin-user-profile-hero.suspended,.admin-user-profile-hero.banned{background:radial-gradient(90% 150% at 0 0,#f4778633,#0000 62%),linear-gradient(115deg,#f4778614,#0000 70%)}.admin-user-profile-hero.excluded{background:radial-gradient(90% 150% at 0 0,#7b89a333,#0000 62%),linear-gradient(115deg,#7b89a314,#0000 70%)}.admin-user-profile-hero .admin-user-hero-avatar{border-radius:22px;width:76px;height:76px;font-size:24px}.admin-user-profile-hero-copy{flex:1;min-width:0}.admin-user-profile-hero-copy .admin-eyebrow{font-size:10.5px}.admin-user-profile-hero-copy h2{color:#f1f5ff;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:26px;font-weight:650;line-height:1.1;overflow:hidden}.admin-user-profile-hero-copy p{color:#8b99b2;text-overflow:ellipsis;white-space:nowrap;margin:0 0 14px;font-size:13.5px;overflow:hidden}.admin-user-profile-hero .admin-user-hero-tags{gap:8px}.admin-user-profile-hero-actions{flex-direction:column;flex:none;gap:8px;display:flex}.admin-user-profile-hero-actions button,.admin-user-profile-hero-actions .admin-outline-button{justify-content:flex-start;min-width:180px}.admin-user-profile-stats{background:#080d1866;border-bottom:1px solid #a0b8e81a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-user-profile-stat{min-width:0;padding:16px var(--admin-user-gutter);border-left:1px solid #a0b8e817;align-items:center;gap:14px;display:flex}.admin-user-profile-stat:first-child{border-left:0}.admin-user-profile-stat>i{color:#8db2ff;background:#5c8dff1f;border:1px solid #ffffff0f;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff1a}.admin-user-profile-stat:nth-child(2)>i{color:#b7a6ff;background:#9a7cff21}.admin-user-profile-stat:nth-child(3)>i{color:#72e8c3;background:#32d09e1f}.admin-user-profile-stat:nth-child(4)>i{color:#ffd27d;background:#f6b84e1f}.admin-user-profile-stat>div{gap:3px;min-width:0;display:grid}.admin-user-profile-stat span,.admin-user-profile-stat small{color:#72809a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-user-profile-stat span{font-weight:600}.admin-user-profile-stat strong{color:#edf3ff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.1;overflow:hidden}.admin-user-profile-tabs{z-index:2;padding:12px var(--admin-user-gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;background:#0d1320f5;border-bottom:1px solid #a0b8e81a;gap:4px;display:flex;position:sticky;top:0;overflow-x:auto}.admin-user-profile-tabs button{color:#8190aa;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.admin-user-profile-tabs button:hover{color:#dae4f7;background:#ffffff0b}.admin-user-profile-tabs button.active{color:#dce7ff;background:#5c8dff24;border-color:#7a9eff3d;box-shadow:inset 0 1px #ffffff0f}.admin-user-profile-body{padding:24px var(--admin-user-gutter) 0;flex-direction:column;gap:20px;display:flex}.admin-user-profile-grid{gap:20px;display:grid}.admin-user-profile-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-panel,.admin-user-profile-section{background:#ffffff06;border:1px solid #a0b8e81c;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff08}.admin-user-profile-panel-heading,.admin-user-profile-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-user-profile-panel-heading>div,.admin-user-profile-section-heading>div{min-width:0}.admin-user-profile-panel-heading h3,.admin-user-profile-section-heading h3{color:#e8eefb;letter-spacing:-.02em;margin:3px 0 0;font-size:15.5px;font-weight:650}.admin-user-profile-panel-heading>h3,.admin-user-profile-section-heading>h3{margin:0}.admin-user-profile-panel-heading>small,.admin-user-profile-section-heading>small{color:#8ea0c0;white-space:nowrap;background:#97a9cd12;border:1px solid #a0b8e81a;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:600}.admin-user-profile-private{color:#a995ff;white-space:nowrap;background:#9a7cff1c;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.admin-user-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-user-profile-detail-grid>div{background:#080d1859;border:1px solid #a0b8e814;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px 12px;display:flex;position:relative}.admin-user-profile-detail-grid>div.wide{grid-column:1/-1;padding-right:44px}.admin-user-profile-detail-grid span,.admin-user-profile-ban-fields label>span{color:#75839c;letter-spacing:.02em;font-size:10.5px;font-weight:600}.admin-user-profile-detail-grid strong{color:#d8e1f1;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.admin-user-profile-detail-grid small{color:#71809a;font-size:10.5px}.admin-user-profile-detail-grid strong.mono,.admin-user-profile-workspace-summary strong.mono,.admin-user-profile-table .mono{letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-user-profile-detail-grid>div.wide>button{color:#8290a8;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-user-profile-detail-grid>div.wide>button:hover{color:#e6edfb;background:#ffffff12;border-color:#a0b8e824}.admin-user-profile-editable{gap:8px;display:flex}.admin-user-profile-editable input,.admin-user-profile-ban-fields input,.admin-user-profile-ban-fields select{color:#dbe5f7;min-width:0;height:34px;font:inherit;background:#080d18a6;border:1px solid #a0b8e824;border-radius:8px;outline:0;padding:0 10px;font-size:12px;transition:border-color .2s,box-shadow .2s}.admin-user-profile-editable input{flex:1}.admin-user-profile-editable input:focus,.admin-user-profile-ban-fields input:focus,.admin-user-profile-ban-fields select:focus{border-color:#7a9eff80;box-shadow:0 0 0 3px #5c8dff1a}.admin-user-profile-editable .admin-outline-button{min-height:34px;padding:0 11px;font-size:11px}.admin-user-profile-notes{resize:vertical;color:#d9e3f4;width:100%;min-height:180px;font:inherit;background:#080d1894;border:1px solid #a0b8e821;border-radius:12px;outline:0;flex:auto;padding:12px 14px;font-size:12.5px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.admin-user-profile-notes:focus{border-color:#7a9eff80;box-shadow:0 0 0 3px #5c8dff1a}.admin-user-profile-notes-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.admin-user-profile-notes-footer small{color:#66748d;font-variant-numeric:tabular-nums;font-size:11px}.admin-user-profile-notes-footer .admin-primary-button{min-height:34px;padding:0 12px;font-size:11.5px}.admin-user-profile-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-user-profile-workspace-card{background:#080d186b;border:1px solid #a0b8e81f;border-radius:14px;flex-direction:column;min-width:0;padding:16px;transition:border-color .2s;display:flex}.admin-user-profile-workspace-card:hover{border-color:#7a9eff47}.admin-user-profile-workspace-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-user-profile-workspace-heading>div{min-width:0}.admin-user-profile-workspace-heading .admin-section-kicker{font-size:10px}.admin-user-profile-workspace-heading h3{color:#e1e9f8;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:15px;font-weight:650;overflow:hidden}.admin-user-profile-workspace-heading small{color:#71809a;font-size:11px}.admin-user-profile-workspace-heading .admin-role-pill{flex:none}.admin-user-profile-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.admin-user-profile-workspace-summary>div{background:#ffffff09;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.admin-user-profile-workspace-summary span,.admin-user-profile-workspace-summary small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-user-profile-workspace-summary span{font-weight:600}.admin-user-profile-workspace-summary strong{color:#dce5f4;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;overflow:hidden}.admin-user-profile-workspace-footer{color:#75839c;border-top:1px solid #a0b8e817;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.admin-user-profile-workspace-footer .admin-text-button{padding:0;font-size:11.5px}.admin-user-profile-table-wrap{margin:0 -20px -20px;padding:0 20px 6px;overflow-x:auto}.admin-user-profile-table{border-collapse:collapse;width:100%;min-width:780px;font-size:11.5px}.admin-user-profile-table th{color:#74829b;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #a0b8e81f;padding:10px;font-size:10px;font-weight:700}.admin-user-profile-table td{color:#c5d0e2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #a0b8e812;max-width:210px;padding:11px 10px;overflow:hidden}.admin-user-profile-table td strong{color:#dce5f4;font-weight:600;display:block}.admin-user-profile-table td small{color:#71809a;font-size:10.5px;display:block}.admin-user-profile-table tr:last-child td{border-bottom:0}.admin-user-profile-table tbody tr:hover td{background:#ffffff06}.admin-user-profile-table .positive{color:#62dcb1}.admin-user-profile-table .negative{color:#ef8794}.admin-user-profile-usage-wrap{scrollbar-width:thin;scrollbar-color:#a0b8e84d transparent;margin-bottom:0;padding-bottom:10px}.admin-user-profile-usage-wrap::-webkit-scrollbar{height:8px}.admin-user-profile-usage-wrap::-webkit-scrollbar-thumb{background:#a0b8e84d;border-radius:999px}.admin-user-profile-usage-wrap::-webkit-scrollbar-track{background:0 0}.admin-user-profile-usage-table{min-width:1180px}.admin-user-profile-usage-table td{text-overflow:clip;max-width:none;overflow:visible}.admin-user-profile-usage-table th:first-child,.admin-user-profile-usage-table td:first-child{width:130px}.admin-user-profile-usage-table th:nth-child(2),.admin-user-profile-usage-table td:nth-child(2){min-width:160px}.admin-user-profile-usage-table th:nth-child(5),.admin-user-profile-usage-table td:nth-child(5),.admin-user-profile-usage-table th:nth-child(6),.admin-user-profile-usage-table td:nth-child(6){text-align:right}.admin-user-profile-usage-table th:nth-child(7),.admin-user-profile-usage-table td:nth-child(7){min-width:320px}.admin-user-profile-usage-table td small.mono{-webkit-user-select:all;user-select:all}.admin-user-profile-pager{color:#72809a;border-top:1px solid #a0b8e81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px -20px;padding:12px 20px 16px;font-size:11.5px;display:flex}.admin-user-profile-pager strong{color:#d8e1f1;font-variant-numeric:tabular-nums;font-weight:600}.admin-user-profile-pager>div{align-items:center;gap:10px;display:flex}.admin-user-profile-pager em{color:#8ea0c0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-style:normal}.admin-user-profile-pager .admin-outline-button{min-height:32px;padding:0 11px;font-size:11.5px}.admin-user-profile-pager .admin-outline-button:disabled{opacity:.45;cursor:not-allowed}.admin-user-profile-pager.compact{margin:auto 0 0;padding:12px 0 0;font-size:11px}.admin-user-profile-pager.compact>div{gap:8px}.admin-user-profile-pager.compact .admin-outline-button{justify-content:center;width:30px;min-height:30px;padding:0}.admin-user-profile-pager.compact em{text-align:center;min-width:44px}.admin-user-profile-log-list+.admin-user-profile-pager{margin-top:10px}.admin-user-profile-list,.admin-user-profile-log-list{flex-direction:column;gap:2px;display:flex}.admin-user-profile-list>div,.admin-user-profile-log-list>div{border-radius:10px;align-items:center;gap:12px;min-width:0;padding:10px;transition:background .15s;display:flex}.admin-user-profile-list>div:hover,.admin-user-profile-log-list>div:hover{background:#ffffff09}.admin-user-profile-list strong,.admin-user-profile-log-list strong{color:#d7e1f0;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.admin-user-profile-list small,.admin-user-profile-log-list span,.admin-user-profile-log-list time{color:#72809a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-user-profile-list>div>svg{color:#829fff;background:#5c8dff1a;border-radius:9px;flex:none;width:30px;height:30px;padding:7px}.admin-user-profile-list>div>div,.admin-user-profile-log-list>div>div{flex:1;min-width:0}.admin-user-profile-log-list>div>time{flex:none}.admin-user-profile-log-dot{background:var(--admin-violet);border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px;box-shadow:0 0 0 4px #9a7cff1f}.admin-user-profile-log-dot.user{background:var(--admin-green);box-shadow:0 0 0 4px #32d09e1f}.admin-user-profile-creation-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-user-profile-creation-stats>div{background:#5c8dff12;border:1px solid #5c8dff1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;padding:12px 14px;display:grid}.admin-user-profile-creation-stats svg{color:#8aa8ff;background:#5c8dff1f;border-radius:10px;grid-row:1/span 2;width:34px;height:34px;padding:8px}.admin-user-profile-creation-stats span{color:#8090a9;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.admin-user-profile-creation-stats strong{color:#e2eaff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650;line-height:1.1}.admin-user-profile-security-status{background:#080d1859;border:1px solid #a0b8e814;border-radius:12px;margin-bottom:16px;padding:14px}.admin-user-profile-security-status p{color:#aebbd0;margin:10px 0 4px;font-size:12px;line-height:1.5}.admin-user-profile-security-status small{color:#76859d;font-size:10.5px}.admin-user-profile-ban-fields{grid-template-columns:200px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.admin-user-profile-ban-fields label{flex-direction:column;gap:6px;display:flex}.admin-user-profile-security-actions{flex-direction:column;gap:8px;display:flex}.admin-user-profile-security-actions button{justify-content:flex-start}.admin-user-profile-security-actions .admin-modal-note{margin-top:6px}.admin-user-profile-danger{margin:0}.admin-user-profile-anonymize-copy strong{color:#f2b0b9;font-size:13px}.admin-user-profile-anonymize-copy p{color:#9b8490;margin:6px 0 12px;font-size:12px;line-height:1.5}.admin-user-profile-danger .admin-settings-field{flex-direction:column;gap:7px;margin:0;display:flex}.admin-user-profile-danger .admin-settings-field>span{color:#9e8992;font-size:11px}.admin-user-profile-reset-link{margin:20px var(--admin-user-gutter) 0;background:#32d09e0f;border:1px solid #32d09e38;border-radius:12px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-user-profile-reset-link>div{flex-direction:column;gap:3px;display:flex}.admin-user-profile-reset-link strong{color:#a6ebd0;font-size:12px}.admin-user-profile-reset-link small{color:#709f8e;font-size:10.5px}.admin-user-profile-reset-link input{color:#bfeedd;background:#081916a6;border:1px solid #32d09e33;border-radius:8px;min-width:0;height:32px;padding:0 9px;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-user-profile-reset-link .admin-outline-button{min-height:32px;padding:0 10px;font-size:11px}.admin-modal-close-inline{color:#78a693;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.admin-modal-close-inline:hover{color:#c4f5df;background:#32d09e1a}.admin-user-profile-loading,.admin-user-profile-error,.admin-user-profile-invite-state{padding:70px var(--admin-user-gutter);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.admin-user-profile-loading{color:#8290a8;font-size:12.5px}.admin-user-profile-error svg{color:#f0a0aa}.admin-user-profile-error p{color:#b9c4d7;max-width:480px;margin:0;font-size:12.5px;line-height:1.5}.admin-user-profile-invite-state svg{color:#a995ff}.admin-user-profile-invite-state h3{color:#e4eafa;margin:0;font-size:17px}.admin-user-profile-invite-state p{color:#8290a8;max-width:470px;margin:0;font-size:12.5px;line-height:1.5}.admin-user-profile-empty{color:#71809a;text-align:center;border:1px dashed #a0b8e824;border-radius:10px;flex:auto;place-items:center;min-height:72px;padding:18px 12px;font-size:12px;display:grid}.admin-user-profile-footer{border-top:1px solid #a0b8e81a;padding-top:18px;margin:24px var(--admin-user-gutter) 0!important}@media (width<=920px){.admin-user-profile-workspaces{grid-template-columns:minmax(0,1fr)}.admin-user-profile-creation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-stat:nth-child(odd){border-left:0}.admin-user-profile-stat:nth-child(n+3){border-top:1px solid #a0b8e817}}@media (width<=700px){.admin-user-profile-modal{--admin-user-gutter:16px;width:calc(100vw - 18px);max-height:96vh}.admin-user-profile-hero{padding:24px var(--admin-user-gutter);flex-wrap:wrap;align-items:flex-start}.admin-user-profile-hero-copy{padding-right:40px}.admin-user-profile-hero-actions{flex-flow:wrap;width:100%}.admin-user-profile-hero-actions button{flex:1;min-width:0}.admin-user-profile-body{padding-top:18px}.admin-user-profile-panel,.admin-user-profile-section{padding:16px}.admin-user-profile-table-wrap{margin:0 -16px -16px;padding:0 16px 6px}.admin-user-profile-usage-wrap{margin-bottom:0}.admin-user-profile-pager{margin:0 -16px -16px;padding:12px 16px 14px}.admin-user-profile-pager>div{justify-content:space-between;width:100%}.admin-user-profile-grid.two,.admin-user-profile-detail-grid,.admin-user-profile-ban-fields{grid-template-columns:minmax(0,1fr)}.admin-user-profile-detail-grid>div.wide{grid-column:auto}.admin-user-profile-creation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-profile-reset-link{grid-template-columns:1fr auto auto}.admin-user-profile-reset-link>div{grid-column:1/-1}}html[data-admin-theme=light] .admin-user-profile-modal>.admin-modal-close{color:#475569;background:#fffc;border-color:#0f172a1f}html[data-admin-theme=light] .admin-user-profile-modal>.admin-modal-close:hover{color:#172033;background:#fff}html[data-admin-theme=light] .admin-user-profile-stats{background:#0f172a06;border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-stat{border-color:#0f172a14}html[data-admin-theme=light] .admin-user-profile-stat>i{box-shadow:none;border-color:#0f172a0f}html[data-admin-theme=light] .admin-user-profile-stat:first-child>i{color:#2f6bdb;background:#2f6bdb1a}html[data-admin-theme=light] .admin-user-profile-stat:nth-child(2)>i{color:#7656d6;background:#7656d61a}html[data-admin-theme=light] .admin-user-profile-stat:nth-child(3)>i{color:#087a5c;background:#087a5c17}html[data-admin-theme=light] .admin-user-profile-stat:nth-child(4)>i{color:#a35e00;background:#a35e0017}html[data-admin-theme=light] .admin-user-profile-tabs{background:#fffffff5;border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-hero-copy h2,html[data-admin-theme=light] .admin-user-profile-stat strong,html[data-admin-theme=light] .admin-user-profile-panel-heading h3,html[data-admin-theme=light] .admin-user-profile-section-heading h3,html[data-admin-theme=light] .admin-user-profile-workspace-heading h3,html[data-admin-theme=light] .admin-user-profile-creation-stats strong,html[data-admin-theme=light] .admin-user-profile-invite-state h3{color:#172033}html[data-admin-theme=light] .admin-user-profile-hero-copy p,html[data-admin-theme=light] .admin-user-profile-stat span,html[data-admin-theme=light] .admin-user-profile-stat small,html[data-admin-theme=light] .admin-user-profile-detail-grid span,html[data-admin-theme=light] .admin-user-profile-detail-grid small,html[data-admin-theme=light] .admin-user-profile-ban-fields label>span,html[data-admin-theme=light] .admin-user-profile-workspace-heading small,html[data-admin-theme=light] .admin-user-profile-workspace-summary span,html[data-admin-theme=light] .admin-user-profile-workspace-summary small,html[data-admin-theme=light] .admin-user-profile-workspace-footer,html[data-admin-theme=light] .admin-user-profile-list small,html[data-admin-theme=light] .admin-user-profile-log-list span,html[data-admin-theme=light] .admin-user-profile-log-list time,html[data-admin-theme=light] .admin-user-profile-table td small,html[data-admin-theme=light] .admin-user-profile-notes-footer small,html[data-admin-theme=light] .admin-user-profile-empty{color:#64748b}html[data-admin-theme=light] .admin-user-profile-panel-heading>small,html[data-admin-theme=light] .admin-user-profile-section-heading>small{color:#475569;background:#0f172a0d;border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-tabs button{color:#64748b}html[data-admin-theme=light] .admin-user-profile-tabs button:hover{color:#172033;background:#0f172a0d}html[data-admin-theme=light] .admin-user-profile-tabs button.active{color:#2458b8;box-shadow:none;background:#2f6bdb1a;border-color:#2f6bdb33}html[data-admin-theme=light] .admin-user-profile-panel,html[data-admin-theme=light] .admin-user-profile-section,html[data-admin-theme=light] .admin-user-profile-workspace-card{box-shadow:none;background:#ffffffb8;border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-detail-grid>div,html[data-admin-theme=light] .admin-user-profile-workspace-summary>div,html[data-admin-theme=light] .admin-user-profile-security-status{background:#0f172a08;border-color:#0f172a14}html[data-admin-theme=light] .admin-user-profile-detail-grid strong,html[data-admin-theme=light] .admin-user-profile-workspace-summary strong,html[data-admin-theme=light] .admin-user-profile-list strong,html[data-admin-theme=light] .admin-user-profile-log-list strong,html[data-admin-theme=light] .admin-user-profile-table td strong{color:#334155}html[data-admin-theme=light] .admin-user-profile-table td{color:#475569}html[data-admin-theme=light] .admin-user-profile-pager{color:#64748b;border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-pager strong{color:#172033}html[data-admin-theme=light] .admin-user-profile-pager em{color:#475569}html[data-admin-theme=light] .admin-user-profile-usage-wrap{scrollbar-color:#0f172a40 transparent}html[data-admin-theme=light] .admin-user-profile-usage-wrap::-webkit-scrollbar-thumb{background:#0f172a40}html[data-admin-theme=light] .admin-user-profile-editable input,html[data-admin-theme=light] .admin-user-profile-ban-fields input,html[data-admin-theme=light] .admin-user-profile-ban-fields select,html[data-admin-theme=light] .admin-user-profile-notes{color:#334155;background:#fff;border-color:#0f172a24}html[data-admin-theme=light] .admin-user-profile-security-status p{color:#475569}html[data-admin-theme=light] .admin-user-profile-creation-stats>div{background:#2f6bdb0f;border-color:#2f6bdb1f}html[data-admin-theme=light] .admin-user-profile-creation-stats svg,html[data-admin-theme=light] .admin-user-profile-list>div>svg{color:#2f6bdb;background:#2f6bdb1a}html[data-admin-theme=light] .admin-user-profile-empty{border-color:#0f172a24}html[data-admin-theme=light] .admin-user-profile-footer{border-color:#0f172a1a}html[data-admin-theme=light] .admin-user-profile-reset-link{background:#087a5c0f;border-color:#087a5c33}html[data-admin-theme=light] .admin-user-profile-reset-link input{color:#16624d;background:#f4fbf8}.admin-overview{gap:20px;display:grid}.admin-overview>.admin-page-heading{margin-bottom:8px}.admin-overview>.admin-alert-banner,.admin-overview>.admin-kpi-grid,.admin-overview>.admin-overview-toolbar,.admin-overview>.admin-overview-feature-grid,.admin-overview>.admin-overview-secondary,.admin-overview>.admin-overview-tertiary{margin:0}.admin-overview-toolbar{background:#121a2a94;border:1px solid #a0b8e81a;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex;box-shadow:inset 0 1px #ffffff09}.admin-overview-toolbar>div:first-child{gap:4px;display:grid}.admin-overview-toolbar>div:first-child strong{color:#eef3ff;font-size:15px}.admin-overview-toolbar>div:first-child small{color:#7f8da6;font-size:12px}.admin-overview-period-picker{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.admin-overview-period-picker label{color:#8795ae;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:650;display:grid}.admin-overview-period-picker select,.admin-overview-period-picker input{color:#dbe5fa;min-height:34px;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffff0b;border:1px solid #97a9cd2e;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.admin-overview-period-picker select:focus,.admin-overview-period-picker input:focus{border-color:#6f97ffb3;box-shadow:0 0 0 3px #5c8dff1f}.admin-overview-period-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:132px}.admin-overview-kpis{gap:20px}.admin-overview-kpis .admin-kpi-card{min-height:168px}.admin-overview-kpis .admin-kpi-top{margin-bottom:18px}.admin-overview-kpis .admin-kpi-bottom{min-width:0;padding-right:62px}.admin-overview-kpis .admin-kpi-bottom span{flex:none}.admin-overview-kpis .admin-kpi-bottom small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-overview-groups{gap:16px;display:grid}.admin-overview-group{overflow:hidden}.admin-overview-group-heading{border-bottom:1px solid #a0b8e817;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px;display:flex}.admin-overview-group-heading>div{gap:3px;display:grid}.admin-overview-group-heading .admin-section-kicker{font-size:10px}.admin-overview-group-heading h2{color:#e8eefb;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.admin-overview-group-heading .admin-text-button{flex:none;font-size:12px}.admin-overview-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-overview-stat{border-left:1px solid #a0b8e817;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.admin-overview-stat:first-child{border-left:0}.admin-overview-stat-icon{color:#8db2ff;background:#5c8dff1f;border:1px solid #ffffff0f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff1a}.admin-overview-stat.violet .admin-overview-stat-icon{color:#b7a6ff;background:#9a7cff21}.admin-overview-stat.green .admin-overview-stat-icon{color:#72e8c3;background:#32d09e1f}.admin-overview-stat.amber .admin-overview-stat-icon{color:#ffd27d;background:#f6b84e1f}.admin-overview-stat.rose .admin-overview-stat-icon{color:#ff9da9;background:#f16b7d1f}.admin-overview-stat>div{gap:3px;min-width:0;display:grid}.admin-overview-stat>div>span{color:#8795ae;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.admin-overview-stat strong{color:#f1f5ff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.1}.admin-overview-stat small{color:#687791;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-overview-feature-grid,.admin-overview .admin-overview-secondary,.admin-overview .admin-overview-tertiary{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:20px;display:grid}.admin-overview-feature-grid>.admin-revenue-card,.admin-overview-alerts-card{min-width:0}.admin-overview-alerts-card{flex-direction:column;display:flex}.admin-overview-alerts-card .admin-card-heading{align-items:center}.admin-alert-count-pill{color:#8ba0c2;white-space:nowrap;background:#97a9cd14;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.admin-alert-count-pill.warning{color:#ffd487;background:#f6b84e1f}.admin-alert-count-pill.healthy{color:#7be6c4;background:#32d09e1a}.admin-overview-alert-list{flex:auto;align-content:start;gap:1px;padding:0 24px;display:grid}.admin-overview-alert-row{border-bottom:1px solid #97a9cd14;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-overview-alert-row:last-child{border-bottom:0}.admin-overview-alert-row>span{color:#9ab2e9;background:#5c8dff1a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-overview-alert-row.warning>span{color:#ffd17b;background:#f6b84e1a}.admin-overview-alert-row.critical>span{color:#ff9da9;background:#f16b7d1a}.admin-overview-alert-row>div{gap:3px;min-width:0;display:grid}.admin-overview-alert-row strong{color:#dce6fa;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.admin-overview-alert-row small{color:#75849e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-overview-alert-row time{color:#71809a;white-space:nowrap;font-size:10.5px}.admin-overview-alert-empty{color:#7be6c4;flex:auto;align-items:center;gap:9px;padding:20px 24px;font-size:12.5px;display:flex}.admin-overview-alert-foot{color:#687791;border-top:1px solid #a0b8e814;margin-top:auto;padding:14px 24px 18px;font-size:11px}.admin-overview .admin-recent-card{flex-direction:column;display:flex}.admin-overview .admin-recent-card .admin-table-wrap.compact{flex:auto}.admin-overview .admin-table-wrap.compact .admin-table th,.admin-overview .admin-table-wrap.compact .admin-table td{padding-left:12px;padding-right:12px}.admin-overview .admin-table-wrap.compact .admin-table th:first-child,.admin-overview .admin-table-wrap.compact .admin-table td:first-child{padding-left:20px}.admin-overview .admin-table-wrap.compact .admin-table th:last-child,.admin-overview .admin-table-wrap.compact .admin-table td:last-child{padding-right:20px}.admin-overview .admin-table-wrap.compact .admin-table td{height:66px;padding-top:10px;padding-bottom:10px}.admin-overview .admin-table-wrap.compact .admin-table-person>div{max-width:170px}.admin-overview .admin-table-wrap.compact .admin-table td.number-cell small{display:none}.admin-overview .admin-table-wrap.compact .admin-table-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-admin-theme=light] .admin-overview-toolbar{box-shadow:none;background:#f8fafccc;border-color:#47556924}html[data-admin-theme=light] .admin-overview-toolbar>div:first-child strong,html[data-admin-theme=light] .admin-overview-group-heading h2,html[data-admin-theme=light] .admin-overview-stat strong,html[data-admin-theme=light] .admin-overview-alert-row strong{color:#172033}html[data-admin-theme=light] .admin-overview-toolbar>div:first-child small,html[data-admin-theme=light] .admin-overview-stat>div>span,html[data-admin-theme=light] .admin-overview-stat small,html[data-admin-theme=light] .admin-overview-alert-row small,html[data-admin-theme=light] .admin-overview-alert-foot{color:#64748b}html[data-admin-theme=light] .admin-overview-period-picker select,html[data-admin-theme=light] .admin-overview-period-picker input{color:#334155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#47556933}html[data-admin-theme=light] .admin-overview-group-heading,html[data-admin-theme=light] .admin-overview-stat,html[data-admin-theme=light] .admin-overview-alert-foot{border-color:#4755691f}html[data-admin-theme=light] .admin-overview-stat-icon{box-shadow:none;border-color:#0f172a0f}html[data-admin-theme=light] .admin-overview-stat .admin-overview-stat-icon{color:#2f6bdb;background:#2f6bdb1a}html[data-admin-theme=light] .admin-overview-stat.violet .admin-overview-stat-icon{color:#7656d6;background:#7656d61a}html[data-admin-theme=light] .admin-overview-stat.green .admin-overview-stat-icon{color:#087a5c;background:#087a5c17}html[data-admin-theme=light] .admin-overview-stat.amber .admin-overview-stat-icon{color:#a35e00;background:#a35e0017}html[data-admin-theme=light] .admin-overview-stat.rose .admin-overview-stat-icon{color:#c0344f;background:#c0344f17}html[data-admin-theme=light] .admin-alert-count-pill{color:#475569;background:#0f172a0f}html[data-admin-theme=light] .admin-alert-count-pill.warning{color:#a35e00;background:#a35e001a}html[data-admin-theme=light] .admin-alert-count-pill.healthy{color:#087a5c;background:#087a5c1a}@media (width<=1280px){.admin-overview-kpis,.admin-overview-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-stat:nth-child(odd){border-left:0}.admin-overview-stat:nth-child(n+3){border-top:1px solid #a0b8e817}html[data-admin-theme=light] .admin-overview-stat:nth-child(n+3){border-top-color:#4755691f}}@media (width<=1100px){.admin-overview-feature-grid,.admin-overview .admin-overview-secondary,.admin-overview .admin-overview-tertiary{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.admin-overview-toolbar{flex-direction:column;align-items:stretch}.admin-overview-period-picker{justify-content:flex-start}.admin-overview-period-picker input{width:122px}.admin-overview-group-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-stat{border-left:0}.admin-overview-stat:nth-child(n+2){border-top:1px solid #a0b8e817}.admin-overview-group-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-overview-kpis .admin-kpi-bottom{padding-right:0}}.admin-sync-status{color:#8291ad;white-space:nowrap;background:#ffffff06;border:1px solid #97a9cd1f;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.admin-sync-status>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.admin-sync-status.realtime{color:var(--admin-green)}.admin-sync-status.realtime>i{box-shadow:0 0 0 3px #32d09e1c,0 0 10px #32d09e66}.admin-sync-status.fallback{color:var(--admin-amber)}.admin-sync-status.connecting>i{animation:1.2s ease-in-out infinite admin-sync-pulse}@keyframes admin-sync-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}html[data-admin-theme=light] .admin-sync-status{background:#ffffff9e;border-color:#5e71972e}@media (width<=760px){.admin-sync-status{justify-content:center;width:30px;min-height:30px;padding:0;font-size:0}}@media (width<=460px){.admin-topbar{gap:8px;padding-left:10px;padding-right:10px}.admin-sync-status{display:none}.admin-breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.admin-user-wrap{border-left:0;margin-left:0;padding-left:0}}html[data-admin-theme=light] .admin-catalog-actions{border-top-color:#0f172a1c}html[data-admin-theme=light] .admin-catalog-actions>span{color:#64748b}html[data-admin-theme=light] .admin-catalog-actions>span svg{color:#2f6bdb}html[data-admin-theme=light] .admin-save-plans-button{color:#fff;background:linear-gradient(135deg,#2f6bdb 0%,#5b57d3 54%,#7656d6 100%) 0 0/170% 170%;border-color:#2f6bdb94;box-shadow:0 14px 30px -17px #2f6bdbb8,inset 0 1px #ffffff47}html[data-admin-theme=light] .admin-save-plans-button:hover{background-position:100%;border-color:#2f6bdbd1;box-shadow:0 18px 36px -16px #2f6bdb85,inset 0 1px #ffffff5c}html[data-admin-theme=light] .admin-brand-copy strong{color:#172033;-webkit-text-fill-color:#172033;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-admin-theme=light] .admin-kpi-bottom .neutral,html[data-admin-theme=light] .neutral{color:#64748b}html[data-admin-theme=light] .positive,html[data-admin-theme=light] .admin-kpi-bottom .positive{color:#087a5c}html[data-admin-theme=light] .negative,html[data-admin-theme=light] .admin-kpi-bottom .negative{color:#bd3047}html[data-admin-theme=light] .admin-chart-period,html[data-admin-theme=light] .admin-card-period,html[data-admin-theme=light] .admin-goal-period,html[data-admin-theme=light] .admin-chart-legend button{color:#475569;background:#0f172a09;border-color:#0f172a24}html[data-admin-theme=light] .admin-chart-period:hover,html[data-admin-theme=light] .admin-card-period:hover,html[data-admin-theme=light] .admin-chart-legend button:hover{color:#1e3a8a;border-color:#2f6bdb59}html[data-admin-theme=light] .admin-chart-grid i{border-top-color:#0f172a1a}html[data-admin-theme=light] .admin-chart-line{stroke:#3d74dc;filter:drop-shadow(0 6px 16px #2f6bdb47)}html[data-admin-theme=light] .admin-chart-target{stroke:#7656d66b}html[data-admin-theme=light] .admin-chart-point{background:#3d74dc;border-color:#fff}html[data-admin-theme=light] .admin-chart-insight{color:#475569;border-top-color:#0f172a1a}html[data-admin-theme=light] .admin-chart-insight small,html[data-admin-theme=light] .admin-plan-row small{color:#718096}html[data-admin-theme=light] .admin-donut:after{background:radial-gradient(circle at 50% 28%,#fff,#eef3f9 78%);box-shadow:inset 0 2px 14px #0f172a1f}html[data-admin-theme=light] .admin-donut{box-shadow:0 0 32px #2f6bdb21,inset 0 0 0 1px #ffffffd1}html[data-admin-theme=light] .admin-donut:hover{box-shadow:0 0 50px #7656d638,inset 0 0 0 1px #fffffff2}html[data-admin-theme=light] .admin-donut-wrap,html[data-admin-theme=light] .admin-list-toolbar,html[data-admin-theme=light] .admin-usage-row,html[data-admin-theme=light] .admin-cost-bars,html[data-admin-theme=light] .admin-cost-foot,html[data-admin-theme=light] .admin-flag-row,html[data-admin-theme=light] .admin-setting-toggle-row,html[data-admin-theme=light] .admin-audit-row,html[data-admin-theme=light] .admin-audit-footer,html[data-admin-theme=light] .admin-user-stats{border-color:#0f172a1a}html[data-admin-theme=light] .admin-cost-foot{background:#2f6bdb12}html[data-admin-theme=light] .admin-margin-params{background:#2f6bdb0f}html[data-admin-theme=light] .admin-margin-fx-status{color:#64748b}html[data-admin-theme=light] .admin-margin-fx-status.automatic{color:#16835d}html[data-admin-theme=light] .admin-margin-fx-status.cached,html[data-admin-theme=light] .admin-margin-fx-status.manual{color:#53657f}html[data-admin-theme=light] .admin-margin-fx-status.fallback{color:#a15c0b}html[data-admin-theme=light] .admin-margin-plan-summary{background:#2f6bdb09;border-color:#0f172a1a}html[data-admin-theme=light] .admin-margin-plan-summary-heading{border-bottom-color:#0f172a1a}html[data-admin-theme=light] .admin-margin-plan-summary-heading strong,html[data-admin-theme=light] .admin-margin-plan-price{color:#172033}html[data-admin-theme=light] .admin-margin-plan-summary-heading small{color:#64748b}html[data-admin-theme=light] .admin-plan-row:hover,html[data-admin-theme=light] .admin-health-row:hover,html[data-admin-theme=light] .admin-activity-row:hover,html[data-admin-theme=light] .admin-audit-row:hover,html[data-admin-theme=light] .admin-usage-row:hover,html[data-admin-theme=light] .admin-flag-row:hover,html[data-admin-theme=light] .admin-setting-toggle-row:hover,html[data-admin-theme=light] .admin-notification-settings>div:hover,html[data-admin-theme=light] .admin-user-event:hover{background:linear-gradient(90deg,#2f6bdb11,#0000 72%)}html[data-admin-theme=light] .admin-text-button{color:#2f6bdb}html[data-admin-theme=light] .admin-text-button:hover{color:#1e4fae}html[data-admin-theme=light] .admin-health-badge,html[data-admin-theme=light] .admin-settings-status.on,html[data-admin-theme=light] .admin-incident-count,html[data-admin-theme=light] .admin-subscription-live-indicator,html[data-admin-theme=light] .admin-subscription-access.success{color:#087a5c}html[data-admin-theme=light] .admin-health-badge.warning,html[data-admin-theme=light] .admin-settings-status,html[data-admin-theme=light] .admin-subscription-access.warning{color:#a35e00}html[data-admin-theme=light] .admin-health-icon.healthy,html[data-admin-theme=light] .admin-maintenance-icon{color:#087a5c;background:#087a5c1a}html[data-admin-theme=light] .admin-health-icon.warning,html[data-admin-theme=light] .admin-maintenance-card.active .admin-maintenance-icon{color:#a35e00;background:#a35e001a}html[data-admin-theme=light] .admin-health-icon.unknown,html[data-admin-theme=light] .admin-subscription-access.neutral{color:#64748b;background:#64748b1a}html[data-admin-theme=light] .admin-health-row strong,html[data-admin-theme=light] .admin-health-row>b,html[data-admin-theme=light] .admin-activity-row strong,html[data-admin-theme=light] .admin-usage-name strong,html[data-admin-theme=light] .admin-service-card strong,html[data-admin-theme=light] .admin-cost-foot strong,html[data-admin-theme=light] .admin-goal-callout strong,html[data-admin-theme=light] .admin-incident-empty strong,html[data-admin-theme=light] .admin-flag-row strong,html[data-admin-theme=light] .admin-setting-toggle-row strong,html[data-admin-theme=light] .admin-notification-settings strong,html[data-admin-theme=light] .admin-audit-main strong,html[data-admin-theme=light] .admin-audit-actor strong{color:var(--admin-text)}html[data-admin-theme=light] .admin-activity-row div span,html[data-admin-theme=light] .admin-activity-row small,html[data-admin-theme=light] .admin-health-row small,html[data-admin-theme=light] .admin-goal-number span,html[data-admin-theme=light] .admin-goal-foot,html[data-admin-theme=light] .admin-goal-callout,html[data-admin-theme=light] .admin-incident-empty small,html[data-admin-theme=light] .admin-flag-row small,html[data-admin-theme=light] .admin-setting-toggle-row small,html[data-admin-theme=light] .admin-notification-settings small,html[data-admin-theme=light] .admin-audit-main span,html[data-admin-theme=light] .admin-audit-actor span,html[data-admin-theme=light] .admin-audit-row time,html[data-admin-theme=light] .admin-cost-total span{color:#64748b}html[data-admin-theme=light] .admin-activity-icon.violet,html[data-admin-theme=light] .admin-audit-icon.violet,html[data-admin-theme=light] .admin-notification-icon.violet{color:#6b4fc2;background:#7656d61a}html[data-admin-theme=light] .admin-activity-icon.amber,html[data-admin-theme=light] .admin-audit-icon.amber,html[data-admin-theme=light] .admin-notification-icon.amber{color:#9a5b00;background:#a35e001a}html[data-admin-theme=light] .admin-activity-icon.green,html[data-admin-theme=light] .admin-audit-icon.green,html[data-admin-theme=light] .admin-notification-icon.green{color:#087a5c;background:#087a5c1a}html[data-admin-theme=light] .admin-activity-icon.blue,html[data-admin-theme=light] .admin-audit-icon.blue,html[data-admin-theme=light] .admin-notification-icon.blue,html[data-admin-theme=light] .admin-service-icon{color:#2f6bdb;background:#2f6bdb1a}html[data-admin-theme=light] .admin-goal-track,html[data-admin-theme=light] .admin-usage-meter>span,html[data-admin-theme=light] .admin-service-line,html[data-admin-theme=light] .admin-cost-bars>div>i{background:#0f172a17;box-shadow:inset 0 1px 2px #0f172a1f}html[data-admin-theme=light] .admin-goal-foot b{color:#2f6bdb}html[data-admin-theme=light] .admin-goal-callout,html[data-admin-theme=light] .admin-modal-note,html[data-admin-theme=light] .admin-subscription-note{color:#475569;background:linear-gradient(120deg,#2f6bdb14,#7656d606);border-color:#2f6bdb2b}html[data-admin-theme=light] .admin-goal-callout svg,html[data-admin-theme=light] .admin-modal-note svg,html[data-admin-theme=light] .admin-subscription-note>svg{color:#2f6bdb}html[data-admin-theme=light] .admin-goal-callout strong,html[data-admin-theme=light] .admin-subscription-note strong{color:#2f4f9d}html[data-admin-theme=light] .admin-table th{color:#64748b;background:linear-gradient(#0f172a09,#0000);border-color:#0f172a1a}html[data-admin-theme=light] .admin-table td{color:#475569;border-color:#0f172a17}html[data-admin-theme=light] .admin-table tbody tr:hover{background:linear-gradient(90deg,#2f6bdb11,#7656d606 60%,#0000)}html[data-admin-theme=light] .admin-table tbody tr:hover td{background:0 0}html[data-admin-theme=light] .admin-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 #2f6bdbb8}html[data-admin-theme=light] .admin-table-person strong,html[data-admin-theme=light] .number-cell strong{color:#172033}html[data-admin-theme=light] .admin-table-person small,html[data-admin-theme=light] .admin-table td>small,html[data-admin-theme=light] .number-cell small,html[data-admin-theme=light] .admin-date-cell{color:#64748b}html[data-admin-theme=light] .admin-date-cell svg{color:#94a3b8}html[data-admin-theme=light] .admin-filter-search,html[data-admin-theme=light] .admin-filter-selects label{color:#475569;background:#ffffffb8;border-color:#0f172a26}html[data-admin-theme=light] .admin-filter-search:focus-within{background:#2f6bdb0f;border-color:#2f6bdb73;box-shadow:0 0 0 4px #2f6bdb14}html[data-admin-theme=light] .admin-filter-search input,html[data-admin-theme=light] .admin-shell select{color:#172033}html[data-admin-theme=light] .admin-filter-search input::placeholder,html[data-admin-theme=light] .admin-filter-selects label span{color:#718096}html[data-admin-theme=light] .admin-shell select option{color:#172033;background:#fff}html[data-admin-theme=light] .admin-list-meta{color:#64748b}html[data-admin-theme=light] .admin-list-meta strong{color:#334155}html[data-admin-theme=light] .admin-row-action,html[data-admin-theme=light] .admin-usage-row>button{color:#64748b}html[data-admin-theme=light] .admin-row-action:hover,html[data-admin-theme=light] .admin-usage-row>button:hover{color:#172033;background:#0f172a0f;border-color:#0f172a29}html[data-admin-theme=light] .admin-avatar.blue,html[data-admin-theme=light] .admin-user-hero-avatar.blue{color:#2458b8;background:#2f6bdb24}html[data-admin-theme=light] .admin-avatar.violet,html[data-admin-theme=light] .admin-user-hero-avatar.violet{color:#6949b8;background:#7656d624}html[data-admin-theme=light] .admin-avatar.green,html[data-admin-theme=light] .admin-user-hero-avatar.green{color:#087a5c;background:#087a5c1f}html[data-admin-theme=light] .admin-avatar.amber,html[data-admin-theme=light] .admin-user-hero-avatar.amber{color:#965700;background:#a35e0021}html[data-admin-theme=light] .admin-avatar.rose,html[data-admin-theme=light] .admin-user-hero-avatar.rose{color:#b4233b;background:#c13d5021}html[data-admin-theme=light] .admin-plan-pill.starter{color:#087a5c;background:#087a5c1a}html[data-admin-theme=light] .admin-plan-pill.free{color:#526174;background:#64748b1f}html[data-admin-theme=light] .admin-plan-pill.pro{color:#2458b8;background:#2f6bdb1c}html[data-admin-theme=light] .admin-plan-pill.business{color:#6949b8;background:#7656d61f}html[data-admin-theme=light] .admin-plan-pill.enterprise{color:#965700;background:#a35e001f}html[data-admin-theme=light] .admin-role-pill{color:#526174;background:#64748b1a}html[data-admin-theme=light] .admin-status-pill.active,html[data-admin-theme=light] .admin-user-status.active{color:#087a5c}html[data-admin-theme=light] .admin-status-pill.trialing,html[data-admin-theme=light] .admin-user-status.invited{color:#6949b8}html[data-admin-theme=light] .admin-status-pill.past_due{color:#965700}html[data-admin-theme=light] .admin-status-pill.paused,html[data-admin-theme=light] .admin-status-pill.not_configured{color:#64748b}html[data-admin-theme=light] .admin-status-pill.canceled,html[data-admin-theme=light] .admin-user-status.banned{color:#b4233b}html[data-admin-theme=light] .admin-usage-meter>span i.warning{background:linear-gradient(90deg,#b36b00,#d28a16)}html[data-admin-theme=light] .admin-usage-meter>span i.danger{background:linear-gradient(90deg,#c13d50,#d85d70)}html[data-admin-theme=light] .admin-switch{background:#64748b29;border-color:#0f172a33;box-shadow:inset 0 1px 3px #0f172a29}html[data-admin-theme=light] .admin-switch i{background:#fff;box-shadow:0 2px 6px #0f172a3d}html[data-admin-theme=light] .admin-switch.on{background:#2f6bdb3d;border-color:#2f6bdb7a}html[data-admin-theme=light] .admin-switch.on i{background:#2f6bdb}html[data-admin-theme=light] .admin-audit-source{color:#526174;background:#64748b1f}html[data-admin-theme=light] .admin-audit-source.admin{color:#6949b8;background:#7656d61f}html[data-admin-theme=light] .admin-audit-source.user{color:#087a5c;background:#087a5c1c}html[data-admin-theme=light] .admin-audit-footer button{color:#64748b}html[data-admin-theme=light] .admin-audit-footer button:hover:not(:disabled),html[data-admin-theme=light] .admin-audit-footer button.current{color:#1e3a8a;background:#2f6bdb1a;border-color:#2f6bdb4d}html[data-admin-theme=light] .admin-audit-footer button:disabled{color:#a0aec0}html[data-admin-theme=light] .admin-settings-field,html[data-admin-theme=light] .admin-modal-fields label,html[data-admin-theme=light] .admin-subscription-field,html[data-admin-theme=light] .admin-user-modal .admin-settings-field>span{color:#475569}html[data-admin-theme=light] .admin-settings-field input,html[data-admin-theme=light] .admin-settings-field select,html[data-admin-theme=light] .admin-modal-fields input,html[data-admin-theme=light] .admin-modal-fields select,html[data-admin-theme=light] .admin-subscription-field input,html[data-admin-theme=light] .admin-subscription-field select,html[data-admin-theme=light] .admin-credit-input input,html[data-admin-theme=light] .admin-credit-input select,html[data-admin-theme=light] .admin-settings-inline-field input{color:#172033;background:#fff;border-color:#0f172a2b;box-shadow:inset 0 1px 2px #0f172a08}html[data-admin-theme=light] .admin-settings-field input::placeholder,html[data-admin-theme=light] .admin-modal-fields input::placeholder,html[data-admin-theme=light] .admin-subscription-field input::placeholder,html[data-admin-theme=light] .admin-credit-input input::placeholder{color:#94a3b8}html[data-admin-theme=light] .admin-settings-field input:focus,html[data-admin-theme=light] .admin-settings-field select:focus,html[data-admin-theme=light] .admin-modal-fields input:focus,html[data-admin-theme=light] .admin-modal-fields select:focus,html[data-admin-theme=light] .admin-subscription-field input:focus,html[data-admin-theme=light] .admin-subscription-field select:focus,html[data-admin-theme=light] .admin-credit-input input:focus-visible,html[data-admin-theme=light] .admin-credit-input select:focus-visible{background:#fff;border-color:#2f6bdb94;box-shadow:0 0 0 4px #2f6bdb1a}html[data-admin-theme=light] .admin-settings-field input:hover,html[data-admin-theme=light] .admin-settings-field select:hover,html[data-admin-theme=light] .admin-subscription-field input:hover,html[data-admin-theme=light] .admin-subscription-field select:hover{border-color:#0f172a4d}html[data-admin-theme=light] .admin-roles-card .admin-role-options{background:#0f172a05}html[data-admin-theme=light] .admin-roles-card .admin-settings-field textarea{color:#172033;background:#fff;border-color:#0f172a2b;box-shadow:inset 0 1px 2px #0f172a08}html[data-admin-theme=light] .admin-roles-card .admin-settings-field textarea:focus{background:#fff;border-color:#2f6bdb94;box-shadow:0 0 0 4px #2f6bdb1a}html[data-admin-theme=light] .admin-settings-field>small,html[data-admin-theme=light] .admin-subscription-field>span small,html[data-admin-theme=light] .admin-subscription-field em,html[data-admin-theme=light] .admin-credit-input span{color:#718096}html[data-admin-theme=light] .admin-settings-card .admin-card-heading>svg,html[data-admin-theme=light] .admin-subscription-section-icon{color:#2f6bdb}html[data-admin-theme=light] .admin-notification-settings>div,html[data-admin-theme=light] .admin-user-detail,html[data-admin-theme=light] .admin-subscription-detail,html[data-admin-theme=light] .admin-modal-summary,html[data-admin-theme=light] .admin-subscription-summary-card{background:linear-gradient(155deg,#ffffffeb,#f2f6fadb);border-color:#0f172a1c}html[data-admin-theme=light] .admin-notification-settings strong,html[data-admin-theme=light] .admin-user-detail>strong,html[data-admin-theme=light] .admin-subscription-detail>div>strong,html[data-admin-theme=light] .admin-modal-summary>strong{color:#172033}html[data-admin-theme=light] .admin-notification-settings small,html[data-admin-theme=light] .admin-user-detail>span,html[data-admin-theme=light] .admin-subscription-detail>div>span,html[data-admin-theme=light] .admin-modal-summary>strong small,html[data-admin-theme=light] .admin-subscription-summary-card>span,html[data-admin-theme=light] .admin-subscription-summary-card>small{color:#64748b}html[data-admin-theme=light] .admin-notification-icon.blue,html[data-admin-theme=light] .admin-subscription-section-icon{color:#2f6bdb;background:#2f6bdb1a}html[data-admin-theme=light] .admin-notification-icon.violet,html[data-admin-theme=light] .admin-subscription-section-icon.violet{color:#6b4fc2;background:#7656d61a}html[data-admin-theme=light] .admin-modal-backdrop{background:radial-gradient(circle at 50% 40%,#e2e8f0c7,#0f172a7a)}html[data-admin-theme=light] .admin-modal,html[data-admin-theme=light] .admin-subscription-modal{background:linear-gradient(165deg,#fffffffc,#f4f7fbfc),radial-gradient(120% 70% at 50% 0,#2f6bdb14,#0000 60%);border-color:#0f172a29;box-shadow:0 40px 100px -30px #0f172a52,inset 0 1px #fffffff2}html[data-admin-theme=light] .admin-modal-heading h2,html[data-admin-theme=light] .admin-subscription-modal-title h2,html[data-admin-theme=light] .admin-user-hero h2,html[data-admin-theme=light] .admin-subscription-section-heading h3{color:#172033}html[data-admin-theme=light] .admin-modal-heading p,html[data-admin-theme=light] .admin-subscription-modal-title p,html[data-admin-theme=light] .admin-user-hero p,html[data-admin-theme=light] .admin-subscription-section-heading p,html[data-admin-theme=light] .admin-subscription-owner-copy>small,html[data-admin-theme=light] .admin-subscription-owner-facts,html[data-admin-theme=light] .admin-subscription-workspace-id,html[data-admin-theme=light] .admin-subscription-actions>span,html[data-admin-theme=light] .admin-user-modal-foot,html[data-admin-theme=light] .admin-modal-close,html[data-admin-theme=light] .admin-user-detail>button{color:#64748b}html[data-admin-theme=light] .admin-modal-close:hover,html[data-admin-theme=light] .admin-user-detail>button:hover{color:#172033;background:#0f172a0f;border-color:#0f172a24}html[data-admin-theme=light] .admin-modal-summary{border-color:#0f172a1c}html[data-admin-theme=light] .admin-subscription-modal-header{background:radial-gradient(100% 150% at 0 0,#2f6bdb1a,#0000 60%),linear-gradient(120deg,#7656d60d,#0000 65%);border-bottom-color:#0f172a1c}html[data-admin-theme=light] .admin-subscription-modal-kicker,html[data-admin-theme=light] .admin-subscription-label{color:#4164a4}html[data-admin-theme=light] .admin-subscription-workspace-id>span:first-child,html[data-admin-theme=light] .admin-subscription-detail .mono,html[data-admin-theme=light] .admin-subscription-workspace-id .mono{color:#4864a0}html[data-admin-theme=light] .admin-subscription-owner-card,html[data-admin-theme=light] .admin-subscription-editor,html[data-admin-theme=light] .admin-subscription-context{background:linear-gradient(135deg,#2f6bdb12,#7656d609 58%,#ffffffb3);border-color:#2f6bdb2e}html[data-admin-theme=light] .admin-subscription-owner-card:hover,html[data-admin-theme=light] .admin-subscription-editor:focus-within,html[data-admin-theme=light] .admin-subscription-context:hover{border-color:#2f6bdb5c}html[data-admin-theme=light] .admin-subscription-owner-copy strong,html[data-admin-theme=light] .admin-subscription-summary-card>strong{color:#172033}html[data-admin-theme=light] .admin-subscription-owner-link{color:#2f6bdb}html[data-admin-theme=light] .admin-subscription-owner-link:hover{color:#1e4fae}html[data-admin-theme=light] .admin-subscription-owner-warning{color:#795d2d;background:#f59e0b14;border-color:#a35e0033}html[data-admin-theme=light] .admin-subscription-owner-warning svg{color:#a35e00}html[data-admin-theme=light] .admin-subscription-summary-card.accent-seats{color:#087a5c}html[data-admin-theme=light] .admin-subscription-summary-icon{background:#0f172a0e}html[data-admin-theme=light] .admin-subscription-capacity-bar{background:#0f172a1a}html[data-admin-theme=light] .admin-subscription-capacity-bar>i{background:linear-gradient(90deg,currentColor,#2f6bdb8c)}html[data-admin-theme=light] .admin-subscription-actions{background:linear-gradient(#fff0,#f4f7fbf0 24%,#f4f7fbfc);border-top-color:#0f172a1c}html[data-admin-theme=light] .admin-subscription-actions>span svg{color:#087a5c}html[data-admin-theme=light] .admin-user-hero{background:radial-gradient(120% 140% at 0 0,#2f6bdb1a,#0000 62%),linear-gradient(120deg,#7656d60d,#0000 60%);border-bottom-color:#0f172a1c}html[data-admin-theme=light] .admin-user-hero.banned{background:radial-gradient(120% 140% at 0 0,#c13d501f,#0000 62%),linear-gradient(120deg,#c13d500d,#0000 60%)}html[data-admin-theme=light] .admin-user-stats{background:#0f172a14}html[data-admin-theme=light] .admin-user-stats>div{background:#ffffffe6}html[data-admin-theme=light] .admin-user-detail:hover{background:#2f6bdb0d;border-color:#2f6bdb33}html[data-admin-theme=light] .admin-user-event strong{color:#172033}html[data-admin-theme=light] .admin-user-event small,html[data-admin-theme=light] .admin-user-event time{color:#64748b}html[data-admin-theme=light] .admin-user-flag.admin{color:#6949b8;background:#7656d61f}html[data-admin-theme=light] .admin-user-flag.banned,html[data-admin-theme=light] .admin-user-danger-toggle,html[data-admin-theme=light] .admin-outline-button.danger{color:#b4233b}html[data-admin-theme=light] .admin-user-danger,html[data-admin-theme=light] .admin-user-danger.open{background:#c13d500b;border-color:#c13d5033}html[data-admin-theme=light] .admin-user-danger.open{background:#c13d5012;border-color:#c13d504d}html[data-admin-theme=light] .admin-user-danger-toggle strong,html[data-admin-theme=light] .admin-user-danger-action strong{color:#a52d43}html[data-admin-theme=light] .admin-user-danger-toggle small,html[data-admin-theme=light] .admin-user-danger-action small,html[data-admin-theme=light] .admin-user-danger-toggle>svg:last-child{color:#7f5b65}html[data-admin-theme=light] .admin-outline-button.danger{background:#c13d500f;border-color:#c13d504d}html[data-admin-theme=light] .admin-outline-button.danger:hover{color:#8f2038;background:#c13d501f;border-color:#c13d5085}html[data-admin-theme=light] .admin-maintenance-state{background:linear-gradient(120deg,#087a5c14,#0f172a05);border-color:#087a5c2e}html[data-admin-theme=light] .admin-maintenance-card.active .admin-maintenance-state{background:linear-gradient(120deg,#a35e001a,#0f172a05);border-color:#a35e0038}html[data-admin-theme=light] .admin-maintenance-state strong,html[data-admin-theme=light] .admin-inline-error h2{color:#172033}html[data-admin-theme=light] .admin-maintenance-state small,html[data-admin-theme=light] .admin-inline-error p,html[data-admin-theme=light] .admin-inline-loading,html[data-admin-theme=light] .admin-inline-error{color:#64748b}html[data-admin-theme=light] .admin-maintenance-card.active{box-shadow:var(--admin-shadow-lg), 0 0 0 1px #a35e001a;border-color:#a35e0047}html[data-admin-theme=light] .admin-empty-state{color:#64748b;background:linear-gradient(160deg,#0f172a06,#0f172a03);border-color:#0f172a2e}html[data-admin-theme=light] .admin-empty-state svg{color:#2f6bdb}html[data-admin-theme=light] .admin-loading-spinner{border-color:#2f6bdb #0f172a29 #0f172a29}html[data-admin-theme=light] .admin-toast{color:#075c46;background:linear-gradient(140deg,#ecfdf5fa,#dcfce7fa);border-color:#087a5c38;box-shadow:0 24px 60px -22px #0f172a4d,0 0 0 1px #087a5c14,inset 0 1px #ffffffe6}html[data-admin-theme=light] .admin-toast button{color:#4c806f}html[data-admin-theme=light] .admin-toast button:hover{color:#075c46;background:#087a5c14}html[data-admin-theme=light] .admin-shell ::selection{color:#172033;background:#2f6bdb33}html[data-admin-theme=light] .admin-shell ::-webkit-scrollbar-thumb{background:#64748b47 padding-box content-box}html[data-admin-theme=light] .admin-shell ::-webkit-scrollbar-thumb:hover{background:#64748b75 padding-box content-box}html[data-admin-theme=light] .admin-access-gate{color:#172033;background:radial-gradient(circle at 50% 35%,#2f6bdb1f,#0000 32%),#f4f7fb}html[data-admin-theme=light] .admin-access-gate:before{border-color:#2f6bdb1a}html[data-admin-theme=light] .admin-access-gate:after{border-color:#7656d614}html[data-admin-theme=light] .admin-access-card{background:linear-gradient(145deg,#fffffffa,#f4f7fbfa);border-color:#0f172a24;box-shadow:0 40px 110px -40px #0f172a47,inset 0 1px #fffffff2}html[data-admin-theme=light] .admin-access-card .admin-eyebrow{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#2f6bdb,#7656d6)}html[data-admin-theme=light] .admin-access-card h1{color:#172033}html[data-admin-theme=light] .admin-access-card p,html[data-admin-theme=light] .admin-access-loading{color:#475569}html[data-admin-theme=light] .admin-access-card>small{color:#64748b}html[data-admin-theme=light] .admin-gate-link{color:#2f6bdb}html[data-admin-theme=light] .admin-gate-link:hover{color:#1e4fae}html[data-admin-theme=light] .admin-login-gate{background:radial-gradient(900px 480px at 50% -8%,#2f6bdb1f,#0000 62%),radial-gradient(760px 520px at 88% 108%,#7656d617,#0000 60%),radial-gradient(680px 480px at 8% 100%,#087a5c0e,#0000 60%),#f4f7fb}html[data-admin-theme=light] .admin-login-grid{background-image:linear-gradient(#47556912 1px,#0000 1px),linear-gradient(90deg,#47556912 1px,#0000 1px)}html[data-admin-theme=light] .admin-login-orb--blue{background:radial-gradient(circle,#2f6bdb2e,#0000 68%)}html[data-admin-theme=light] .admin-login-orb--violet{background:radial-gradient(circle,#7656d629,#0000 68%)}html[data-admin-theme=light] .admin-login-orb--soft{background:radial-gradient(circle,#087a5c1a,#0000 70%)}html[data-admin-theme=light] .admin-login-card{background:linear-gradient(#fffc,#fff0 22%),linear-gradient(165deg,#fffffffa,#f4f7fbfa);border-color:#0f172a24;box-shadow:0 40px 100px -24px #0f172a47,0 18px 48px -18px #2f6bdb2e,inset 0 1px #fffffff2,inset 0 -1px #0f172a0d}html[data-admin-theme=light] .admin-login-card .admin-eyebrow{color:#24437e;-webkit-text-fill-color:#24437e;background:#2f6bdb14;border-color:#2f6bdb40}html[data-admin-theme=light] .admin-login-card h1{-webkit-text-fill-color:transparent;background:linear-gradient(#172033,#475569)}html[data-admin-theme=light] .admin-login-subtitle{color:#64748b!important}html[data-admin-theme=light] .admin-login-form .admin-field{color:#475569}html[data-admin-theme=light] .admin-input-wrap{background:#0f172a09;border-color:#0f172a29;box-shadow:inset 0 2px 10px #0f172a0d}html[data-admin-theme=light] .admin-input-wrap>svg{color:#64748b}html[data-admin-theme=light] .admin-input-wrap:focus-within{background:#2f6bdb0e;border-color:#2f6bdb94;box-shadow:0 0 0 4px #2f6bdb1a,0 8px 24px -12px #2f6bdb33}html[data-admin-theme=light] .admin-input-wrap:focus-within>svg{color:#2f6bdb}html[data-admin-theme=light] .admin-login-form input{color:#172033}html[data-admin-theme=light] .admin-login-form input::placeholder{color:#94a3b8}html[data-admin-theme=light] .admin-input-action{color:#64748b}html[data-admin-theme=light] .admin-input-action:hover{color:#172033;background:#0f172a0f;border-color:#0f172a24}html[data-admin-theme=light] .admin-login-error{color:#a52d43;background:linear-gradient(#c13d501a,#c13d500d);border-color:#c13d5042}html[data-admin-theme=light] .admin-login-foot{color:#64748b;border-top-color:#0f172a1c}html[data-admin-theme=light] .admin-login-divider{color:#64748b}html[data-admin-theme=light] .admin-login-divider:before,html[data-admin-theme=light] .admin-login-divider:after{background:#0f172a21}html[data-admin-theme=light] .admin-plan-row strong,html[data-admin-theme=light] .admin-plan-row .admin-plan-count,html[data-admin-theme=light] .admin-plan-row b,html[data-admin-theme=light] .admin-cost-bars strong{color:#334155}html[data-admin-theme=light] .admin-plan-list{border-color:#0f172a1a}html[data-admin-theme=light] .admin-subscription-access.danger,html[data-admin-theme=light] .admin-subscription-field em{color:#b4233b}html[data-admin-theme=light] .admin-subscription-detail-icon{color:#4864a0;background:#2f6bdb17}html[data-admin-theme=light] .admin-subscription-summary-icon,html[data-admin-theme=light] .admin-subscription-summary-card>.admin-subscription-summary-icon{color:currentColor}html[data-admin-theme=light] .admin-nav-alert{color:#7a4b00;background:#f59e0b29;border-color:#a35e002e}html[data-admin-theme=light] .admin-filter-count{color:#2458b8;background:#2f6bdb24}html[data-admin-theme=light] .admin-users-count{color:#475569}html[data-admin-theme=light] .admin-users-count svg,html[data-admin-theme=light] .admin-subscription-owner-actions>span{color:#64748b}html[data-admin-theme=light] .admin-access-card:not(.admin-login-card) .admin-access-lock{color:#2f6bdb}html[data-admin-theme=light] .admin-eyebrow,html[data-admin-theme=light] .admin-section-kicker,html[data-admin-theme=light] .admin-access-card .admin-eyebrow{color:#475569;-webkit-text-fill-color:#475569;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-admin-theme=light] .admin-card-heading h2,html[data-admin-theme=light] .admin-card-heading h2 strong,html[data-admin-theme=light] .admin-kpi-card>strong,html[data-admin-theme=light] .admin-plan-summary strong,html[data-admin-theme=light] .admin-donut strong,html[data-admin-theme=light] .admin-goal-number strong,html[data-admin-theme=light] .admin-cost-total strong,html[data-admin-theme=light] .admin-mini-metrics strong,html[data-admin-theme=light] .admin-page-heading h1,html[data-admin-theme=light] .admin-inline-error h2{color:#172033;-webkit-text-fill-color:#172033;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[data-admin-theme=light] .admin-login-card .admin-eyebrow{color:#24437e;-webkit-text-fill-color:#24437e;background:#2f6bdb14;-webkit-background-clip:border-box;background-clip:border-box}html[data-admin-theme=light] .admin-user-stats span{color:#334155}html[data-admin-theme=light] .admin-user-stats strong{color:#172033;-webkit-text-fill-color:#172033}html[data-admin-theme=light] .admin-user-stats small{color:#64748b}.admin-ai-queue-alert{color:#7a271a;background:#fff6f5eb;border:1px solid #b4231833;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;display:flex}.admin-ai-queue-alert>div{flex:1;gap:3px;display:grid}.admin-ai-queue-alert span{color:#9b2c20;font-size:12px;line-height:1.45}.admin-ai-queue-alert .admin-text-button{color:#b42318;margin-left:auto}.admin-credit-statement-card{margin-top:20px;margin-bottom:20px;overflow:hidden}.admin-credit-statement-heading{align-items:flex-start;padding-bottom:20px}.admin-credit-statement-heading p{max-width:760px;color:var(--admin-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.admin-credit-statement-heading>.admin-filter-button{flex:none}.admin-credit-statement-body{gap:16px;padding:0 24px 20px;display:grid}.admin-credit-statement-body:last-child{padding-top:20px}.admin-credit-financial-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-credit-financial-kpis>div{background:#080d1859;border:1px solid #a0b8e81a;border-radius:14px;min-width:0;padding:14px 16px;box-shadow:inset 0 1px #ffffff08}.admin-credit-financial-kpis span,.admin-credit-financial-kpis small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-credit-financial-kpis span{font-weight:600}.admin-credit-financial-kpis strong{color:var(--admin-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:22px;font-weight:650;line-height:1.1;display:block}.admin-credit-financial-kpis strong.negative{color:var(--admin-rose)}.admin-credit-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-credit-breakdown>div{color:var(--admin-text-soft);border:1px solid #a0b8e81a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;font-size:12px;display:flex}.admin-credit-breakdown>div>span:first-child{width:100%;color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700}.admin-credit-breakdown>div>span:not(:first-child){font-variant-numeric:tabular-nums;background:#5c8dff14;border:1px solid #5c8dff1f;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.admin-credit-breakdown b{color:var(--admin-text);font-weight:600}.admin-credit-breakdown small{color:var(--admin-muted)}.admin-credit-statement-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,180px)) auto;align-items:end;gap:10px;padding-top:4px;display:grid}.admin-credit-statement-toolbar>label:not(.admin-filter-search){gap:5px;display:grid}.admin-credit-statement-toolbar>label>span{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.admin-credit-statement-toolbar select{border:1px solid var(--admin-border-strong);min-width:0;height:38px;color:var(--admin-text);background:var(--admin-surface-soft);font:inherit;letter-spacing:0;text-transform:none;border-radius:10px;outline:0;padding:0 10px;font-size:13px}.admin-credit-statement-toolbar select:focus{border-color:#6f97ffb3;box-shadow:0 0 0 3px #5c8dff1f}.admin-credit-statement-toolbar .admin-filter-search{min-width:0;height:38px}.admin-credit-statement-toolbar>.admin-filter-button{height:38px}.admin-credit-statement-meta{color:var(--admin-muted);background:#080d1840;border-top:1px solid #a0b8e817;border-bottom:1px solid #a0b8e817;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 24px;font-size:12px;display:flex}.admin-credit-statement-meta strong{color:var(--admin-text);font-variant-numeric:tabular-nums;font-weight:650}.admin-credit-statement-meta>span:last-child{align-items:center;gap:8px;display:inline-flex}.admin-credit-statement-table-wrap{scrollbar-width:thin;scrollbar-color:#a0b8e84d transparent;overflow-x:auto}.admin-credit-statement-table-wrap::-webkit-scrollbar{height:8px}.admin-credit-statement-table-wrap::-webkit-scrollbar-thumb{background:#a0b8e84d;border-radius:999px}.admin-credit-statement-table-wrap::-webkit-scrollbar-track{background:0 0}.admin-credit-statement-table{min-width:1240px}.admin-credit-statement-table th{border-top:0}.admin-credit-statement-table th,.admin-credit-statement-table td{vertical-align:middle}.admin-credit-statement-table td{height:auto;padding-top:12px;padding-bottom:12px;font-size:12.5px}.admin-credit-statement-table td:nth-child(2),.admin-credit-statement-table td.admin-credit-balance{vertical-align:middle;height:68px}.admin-credit-statement-table td>strong,.admin-credit-statement-table td>small{display:block}.admin-credit-statement-table td>strong{color:var(--admin-text);font-weight:600}.admin-credit-statement-table td>small{max-width:260px;color:var(--admin-muted);text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.4;overflow:hidden}.admin-credit-statement-date{color:var(--admin-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.admin-credit-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.admin-credit-amount>small{font-weight:500}.admin-credit-amount.positive{color:var(--admin-green)}.admin-credit-amount.negative{color:var(--admin-rose)}.admin-credit-amount.neutral{color:var(--admin-text-soft)}.admin-credit-operation{min-height:22px;color:var(--admin-text-soft);white-space:nowrap;background:#97a9cd1a;border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-credit-operation.entry{color:var(--admin-green);background:#32d09e1a}.admin-credit-operation.refund{color:var(--admin-blue);background:#5c8dff1a}.admin-credit-operation.reservation{color:var(--admin-violet);background:#9a7cff1a}.admin-credit-operation.consumption{color:var(--admin-amber);background:#f6b84e1a}.admin-credit-operation.expiration{color:var(--admin-rose);background:#f477861a}.admin-credit-balance{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-height:30px;display:flex}.admin-credit-balance strong{color:var(--admin-text);font-weight:600}.admin-credit-balance span{color:var(--admin-faint)}.admin-credit-statement-table code{color:var(--admin-text-soft);cursor:copy;background:#97a9cd12;border:1px solid #a0b8e81f;border-radius:6px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;transition:border-color .2s,color .2s;display:inline-block}.admin-credit-statement-table code:hover{color:var(--admin-text);border-color:#7a9eff66}.admin-credit-statement-empty{color:var(--admin-muted);text-align:center;border:1px dashed #a0b8e829;border-radius:14px;justify-items:center;gap:6px;margin:20px 24px;padding:44px 20px;display:grid}.admin-credit-statement-empty svg{color:var(--admin-blue)}.admin-credit-statement-empty strong{color:var(--admin-text)}.admin-credit-statement-pager{color:var(--admin-muted);border-top:1px solid #a0b8e81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;display:flex}.admin-credit-statement-pager strong{color:var(--admin-text);font-variant-numeric:tabular-nums;font-weight:600}.admin-credit-statement-pager>div{align-items:center;gap:10px;display:flex}.admin-credit-statement-pager em{color:var(--admin-text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.admin-credit-statement-pager .admin-outline-button{min-height:32px;padding:0 11px;font-size:11.5px}.admin-credit-statement-pager .admin-outline-button:disabled{opacity:.45;cursor:not-allowed}.admin-credit-anomalies{background:#f6b84e0d;border:1px solid #f6b84e38;border-radius:14px;padding:16px 18px}.admin-credit-anomalies-heading,.admin-credit-anomaly{align-items:center;gap:12px;display:flex}.admin-credit-anomalies-heading{justify-content:space-between;margin-bottom:8px}.admin-credit-anomalies-heading h3{color:var(--admin-text);letter-spacing:-.02em;margin:3px 0 0;font-size:15px;font-weight:650}.admin-credit-anomalies-heading>span{color:var(--admin-amber);white-space:nowrap;background:#f6b84e1f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.admin-credit-anomaly{border-top:1px solid #f6b84e21;padding:11px 0}.admin-credit-anomaly:last-child{padding-bottom:2px}.admin-credit-anomaly>svg{color:var(--admin-amber);flex:none}.admin-credit-anomaly>div{flex:1;min-width:0}.admin-credit-anomaly strong,.admin-credit-anomaly small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-credit-anomaly strong{color:var(--admin-text);font-size:13px;font-weight:600}.admin-credit-anomaly small{color:var(--admin-muted);font-size:11px}.admin-credit-anomaly>b{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px}.admin-credit-anomaly>b.warning{color:var(--admin-amber);background:#f6b84e1f}.admin-credit-anomaly>b.negative{color:var(--admin-rose);background:#f477861f}html[data-admin-theme=light] .admin-credit-financial-kpis>div,html[data-admin-theme=light] .admin-credit-breakdown>div{box-shadow:none;background:#0f172a06;border-color:#0f172a1a}html[data-admin-theme=light] .admin-credit-breakdown>div>span:not(:first-child){background:#2f6bdb12;border-color:#2f6bdb24}html[data-admin-theme=light] .admin-credit-statement-meta{background:#0f172a06;border-color:#0f172a14}html[data-admin-theme=light] .admin-credit-statement-pager{border-color:#0f172a14}html[data-admin-theme=light] .admin-credit-statement-table code{background:#0f172a0d;border-color:#0f172a1a}html[data-admin-theme=light] .admin-credit-statement-empty{border-color:#0f172a29}html[data-admin-theme=light] .admin-credit-statement-table-wrap{scrollbar-color:#0f172a40 transparent}html[data-admin-theme=light] .admin-credit-statement-table-wrap::-webkit-scrollbar-thumb{background:#0f172a40}@media (width<=1180px){.admin-credit-financial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-credit-statement-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,1fr))}}@media (width<=720px){.admin-credit-statement-card{margin-bottom:16px}.admin-credit-statement-body{padding:0 18px 18px}.admin-credit-statement-meta,.admin-credit-statement-pager{padding-left:18px;padding-right:18px}.admin-credit-statement-pager>div{justify-content:space-between;width:100%}.admin-credit-statement-empty{margin:18px}.admin-credit-financial-kpis,.admin-credit-breakdown,.admin-credit-statement-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-credit-statement-toolbar .admin-filter-search,.admin-credit-statement-toolbar>button{grid-column:1/-1}.admin-credit-statement-heading{gap:12px;display:grid}}.admin-landing-kpis{margin-bottom:20px}.admin-landing-list-card{min-width:0}.admin-landing-toolbar{align-items:end}.admin-landing-status-filter{color:var(--admin-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.admin-landing-status-filter select{border:1px solid var(--admin-border-strong);min-width:145px;height:40px;color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:8px;outline:0;padding:0 12px;font-size:12px}.admin-landing-table-wrap{overflow-x:auto}.admin-landing-table{min-width:1320px}.admin-landing-table th,.admin-landing-table td{vertical-align:middle}.admin-landing-table td>strong,.admin-landing-table td>span,.admin-landing-table td>small{display:block}.admin-landing-table td>strong,.admin-landing-table td>span{color:#dfe7f6;font-size:12px;font-weight:600}.admin-landing-table td>small,.admin-landing-page-cell small,.admin-landing-owner-cell small,.admin-landing-url-cell small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;line-height:1.35;overflow:hidden}.admin-landing-page-cell,.admin-landing-owner-cell,.admin-landing-alert-cell,.admin-landing-ok{align-items:flex-start;gap:9px;display:flex}.admin-landing-page-cell>div,.admin-landing-owner-cell,.admin-landing-url-cell{flex-direction:column;min-width:0;display:flex}.admin-landing-page-cell strong,.admin-landing-owner-cell strong{color:#e8eefb;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.admin-landing-template-dot{background:linear-gradient(135deg, var(--admin-blue), var(--admin-violet));border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #5c8dff1a}.admin-landing-url-cell{color:#9dbbff;max-width:190px;text-decoration:none}.admin-landing-url-cell:hover{color:#d0ddff;text-decoration:underline}.admin-landing-status,.admin-landing-mini-status,.admin-landing-moderation-pill{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.admin-landing-status i,.admin-landing-mini-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.admin-landing-status.published,.admin-landing-mini-status.succeeded,.admin-landing-ok{color:var(--admin-green)!important}.admin-landing-status.draft,.admin-landing-mini-status.queued{color:var(--admin-amber)!important}.admin-landing-status.disabled,.admin-landing-mini-status.canceled{color:#99a6bd!important}.admin-landing-status.error,.admin-landing-mini-status.failed,.admin-landing-danger-text,.admin-landing-error-text,.admin-landing-alert-cell{color:var(--admin-rose)!important}.admin-landing-status-reason{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden;color:var(--admin-faint)!important}.admin-landing-alert-cell{gap:4px;font-size:10.5px;display:grid}.admin-landing-alert-cell span,.admin-landing-ok{align-items:center;gap:5px;font-size:10.5px;font-weight:600}.admin-table-muted{color:var(--admin-faint)!important;font-weight:500!important}.admin-landing-detail-modal{width:min(1120px,100%);max-height:min(900px,100vh - 32px);padding:25px;overflow:auto}.admin-landing-detail-modal .admin-modal-header{justify-content:space-between;gap:18px;display:flex}.admin-landing-detail-modal .admin-modal-header h2{color:var(--admin-text);letter-spacing:-.04em;margin:7px 0 4px;font-size:23px}.admin-landing-detail-modal .admin-modal-header p{color:var(--admin-muted);margin:0;font-size:12px}.admin-landing-detail-toolbar{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding:12px;display:flex}.admin-landing-detail-toolbar .admin-primary-button,.admin-landing-detail-toolbar .admin-ghost-button{margin-left:auto}.admin-landing-detail-toolbar .admin-ghost-button+.admin-ghost-button,.admin-landing-detail-toolbar .admin-primary-button+.admin-ghost-button{margin-left:0}.admin-landing-moderation-pill{min-height:28px;color:var(--admin-amber);background:#f6b84e14;border:1px solid #f6b84e33;border-radius:7px;padding:0 9px}.admin-landing-detail-grid,.admin-landing-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.admin-landing-detail-card{min-width:0;padding:18px}.admin-landing-detail-card .admin-card-heading{margin-bottom:14px}.admin-landing-detail-card .admin-card-heading h3{color:var(--admin-text);letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.admin-card-count{border:1px solid var(--admin-border);min-width:27px;height:27px;color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:8px;place-items:center;font-size:11px;font-weight:650;display:grid}.admin-landing-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;display:grid}.admin-landing-detail-field{gap:4px;min-width:0;display:grid}.admin-landing-detail-field span,.admin-landing-domain-box span,.admin-landing-detail-stats span{color:var(--admin-muted);font-size:10.5px}.admin-landing-detail-field strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-landing-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-landing-detail-stats>div{border:1px solid var(--admin-border);background:#ffffff05;border-radius:9px;gap:5px;padding:10px;display:grid}.admin-landing-detail-stats strong{color:var(--admin-text);font-size:17px;font-weight:650}.admin-landing-error-box{color:var(--admin-rose);background:#f4778612;border:1px solid #f4778633;border-radius:9px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.admin-landing-error-box>div{gap:4px;min-width:0;display:grid}.admin-landing-error-box strong{font-size:11.5px}.admin-landing-error-box span{color:#e7a0aa;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.admin-landing-domain-box{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.admin-landing-domain-box>div{gap:4px;min-width:0;display:grid}.admin-landing-domain-box strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-landing-version-list,.admin-landing-history-list,.admin-landing-reports-list{gap:7px;display:grid}.admin-landing-version-row,.admin-landing-history-row,.admin-landing-report-row{background:#ffffff06;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.admin-landing-version-row.current{background:#32d09e0e;border-color:#32d09e2e}.admin-landing-version-number{gap:4px;min-width:62px;display:grid}.admin-landing-version-number span{color:var(--admin-blue);font-size:12px;font-weight:700}.admin-landing-version-number b{color:var(--admin-green);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:650}.admin-landing-version-copy,.admin-landing-history-copy{flex:1;gap:3px;min-width:0;display:grid}.admin-landing-version-copy strong,.admin-landing-history-copy strong,.admin-landing-report-row strong{color:var(--admin-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.admin-landing-version-copy small,.admin-landing-history-copy small,.admin-landing-report-row small{color:var(--admin-muted);font-size:10px}.admin-landing-version-row .admin-text-button{color:#9dbbff;flex:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.admin-landing-version-row .admin-text-button:disabled{color:var(--admin-faint)}.admin-landing-history-icon{width:27px;height:27px;color:var(--admin-blue);background:#5c8dff1a;border-radius:8px;flex:none;place-items:center;display:grid}.admin-landing-history-row:has(.admin-landing-mini-status.failed) .admin-landing-history-icon{color:var(--admin-rose);background:#f477861a}.admin-landing-history-copy .admin-landing-error-text{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.admin-landing-report-row{align-items:flex-start}.admin-landing-report-row>div{gap:4px;min-width:135px;display:grid}.admin-landing-report-row>span{min-width:0;color:var(--admin-muted);font-size:11px;line-height:1.4}.admin-landing-reports-card{margin-top:14px}.admin-landing-detail-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.admin-landing-detail-actions .admin-outline-button.danger{color:var(--admin-rose);border-color:#f4778647}@media (width<=860px){.admin-landing-detail-grid,.admin-landing-detail-columns{grid-template-columns:minmax(0,1fr)}.admin-landing-detail-toolbar .admin-primary-button,.admin-landing-detail-toolbar .admin-ghost-button{margin-left:0}}@media (width<=560px){.admin-landing-detail-modal{max-height:calc(100vh - 16px);padding:17px}.admin-landing-detail-fields,.admin-landing-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-landing-version-row,.admin-landing-history-row{align-items:flex-start}.admin-landing-version-row .admin-text-button{font-size:0}.admin-landing-version-row .admin-text-button svg{width:16px;height:16px}}html[data-admin-theme=light] .admin-landing-table td>strong,html[data-admin-theme=light] .admin-landing-table td>span,html[data-admin-theme=light] .admin-landing-page-cell strong,html[data-admin-theme=light] .admin-landing-owner-cell strong,html[data-admin-theme=light] .admin-landing-detail-card .admin-card-heading h3,html[data-admin-theme=light] .admin-landing-detail-field strong,html[data-admin-theme=light] .admin-landing-detail-stats strong,html[data-admin-theme=light] .admin-landing-domain-box strong,html[data-admin-theme=light] .admin-landing-version-copy strong,html[data-admin-theme=light] .admin-landing-history-copy strong,html[data-admin-theme=light] .admin-landing-report-row strong{color:#172033}html[data-admin-theme=light] .admin-landing-detail-modal{background:#f8fafc}@media (width<=760px){.admin-usage-trio .admin-credit-action-row{grid-template-columns:minmax(0,1fr)}.admin-usage-trio .admin-credit-action-row .admin-credit-input{justify-content:flex-start;width:100%}.admin-usage-trio .admin-plan-allowance-row{grid-template-columns:1fr}.admin-usage-trio .admin-plan-allowance-row .admin-usage-name{grid-column:auto}}html[data-admin-theme=light] .admin-landing-detail-toolbar,html[data-admin-theme=light] .admin-landing-status-filter select,html[data-admin-theme=light] .admin-card-count{background:#f1f5f9}.admin-content-page{padding-top:2px}.admin-content-metric-grid{margin-bottom:18px}.admin-content-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.admin-content-nav-row .admin-content-tabs{flex:auto;min-width:0;margin:0}.admin-content-nav-row .admin-content-header-actions{flex:none;align-items:center}.admin-content-nav-row .admin-outline-button{min-height:42px}.admin-content-list-shell{flex-direction:column;padding:18px 20px 20px;display:flex}.admin-content-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.admin-content-toolbar .admin-filter-search{flex:320px;min-width:240px;height:42px}.admin-content-filter{color:#71809a;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #97a9cd26;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 6px 0 14px;font-size:10px;font-weight:700;transition:border-color .22s,box-shadow .22s,background .22s;display:inline-flex}.admin-content-filter:focus-within{background:#5c8dff12;border-color:#6c92ff73;box-shadow:0 0 0 4px #5c8dff17}.admin-content-filter>span{color:#697790;white-space:nowrap}.admin-content-filter select{color:#dbe5f7;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:150px;max-width:260px;height:30px;min-height:0;padding:0 28px 0 6px;font-size:12.5px;font-weight:600}.admin-content-toolbar .admin-filter-button{height:42px}.admin-content-list-meta{border-top:1px solid var(--admin-border);color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:12px 2px 0;font-size:11px;display:flex}.admin-content-list-meta>span:first-child{color:#a9bfff;background:#5c8dff1f;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-weight:650;display:inline-flex}.admin-content-list-body{min-width:0;margin-top:16px}.admin-content-list-body>.admin-content-table-wrap{border-top:1px solid var(--admin-border);margin:0 -20px -20px;padding:0 20px}.admin-content-list-body>.admin-content-table-wrap .admin-content-table{margin-bottom:0}.admin-content-nav-row .admin-content-header-actions{gap:14px}.admin-content-nav-row .admin-content-header-actions .admin-content-filter{box-sizing:border-box;gap:10px;min-width:0;padding-left:16px;display:inline-flex}.admin-content-nav-row .admin-content-header-actions .admin-content-filter select{flex:0 auto;width:auto;min-width:150px}.admin-content-attention-panel>.admin-content-attention-grid{margin:0 24px 22px}.admin-content-panel .admin-card-more{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;height:34px;min-height:34px;padding:0 9px;font-size:11px;display:inline-flex}.admin-content-panel .admin-card-more:hover{transform:none}.admin-content-panel>:not(.admin-card-heading){margin-left:24px;margin-right:24px}.admin-content-panel>:last-child:not(.admin-card-heading){margin-bottom:22px}.admin-content-panel>.admin-content-table-wrap{margin-left:0;margin-right:0;padding:0 24px}html[data-admin-theme=light] .admin-content-filter{color:#475569;background:#fffc;border-color:#0f172a26}html[data-admin-theme=light] .admin-content-filter:focus-within{background:#2f6bdb0f;border-color:#2f6bdb73;box-shadow:0 0 0 4px #2f6bdb17}html[data-admin-theme=light] .admin-content-filter>span{color:#64748b}html[data-admin-theme=light] .admin-content-filter select{color:#172033}html[data-admin-theme=light] .admin-content-list-meta>span:first-child{color:#2f6bdb;background:#2f6bdb1a}@media (width<=980px){.admin-content-nav-row{flex-direction:column;align-items:stretch}.admin-content-nav-row .admin-content-header-actions{justify-content:flex-end}}@media (width<=700px){.admin-content-list-shell{padding:14px 14px 16px}.admin-content-toolbar{align-items:stretch}.admin-content-toolbar .admin-filter-search{flex-basis:100%;min-width:0}.admin-content-filter{flex:auto}.admin-content-filter select{width:100%;min-width:0;max-width:none}.admin-content-toolbar .admin-filter-button{justify-content:center;width:100%}.admin-content-list-meta{flex-direction:column;align-items:flex-start;gap:8px}.admin-content-list-body>.admin-content-table-wrap{margin:0 -14px -16px;padding:0 14px}.admin-content-panel>:not(.admin-card-heading){margin-left:16px;margin-right:16px}.admin-content-panel>.admin-content-table-wrap{margin-left:0;margin-right:0;padding:0 16px}.admin-content-attention-panel>.admin-content-attention-grid{margin-bottom:16px;margin-left:16px;margin-right:16px}.admin-content-nav-row .admin-content-header-actions{flex-wrap:wrap;gap:10px}.admin-content-nav-row .admin-content-header-actions .admin-content-filter{flex:auto}.admin-content-nav-row .admin-content-header-actions .admin-content-filter select{flex:auto;width:auto;min-width:0}.admin-content-nav-row .admin-outline-button{flex:auto;justify-content:center}}.admin-domain-sales{gap:18px;display:grid}.admin-domain-sales:not(.compact){margin-bottom:22px}.admin-domain-sales.compact{margin-top:18px}.admin-domain-heading{align-items:flex-end}.admin-domain-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-domain-chart-card{z-index:0;min-height:0;position:relative}.admin-domain-chart-card:hover,.admin-domain-chart-card:focus-within{z-index:50}.admin-domain-chart-card:has(.admin-domain-bar-col:hover){z-index:50}.admin-domain-chart-card:has(.admin-domain-bar-col:focus-visible){z-index:50}.admin-domain-legend{color:var(--admin-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-domain-legend i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.admin-domain-legend i.revenue,.admin-domain-bar-track i.revenue{background:#5c8dff}.admin-domain-legend i.cost,.admin-domain-bar-track i.cost{background:#f6b84ed9}.admin-domain-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:190px;padding:6px 4px 0;display:grid;overflow:visible}.admin-domain-bar-col{border-radius:6px;outline:none;grid-template-rows:1fr auto;gap:8px;min-width:0;height:100%;display:grid;position:relative}.admin-domain-bar-col:hover .admin-domain-bar-track i.revenue,.admin-domain-bar-col:focus-visible .admin-domain-bar-track i.revenue{filter:brightness(1.15)}.admin-domain-tooltip{z-index:60;border:1px solid var(--admin-border-strong);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:#0c121ff5;border-radius:10px;gap:5px;min-width:168px;padding:10px 12px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% - 24px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 32px -8px #0000008c}.admin-domain-bar-col:hover .admin-domain-tooltip,.admin-domain-bar-col:focus-visible .admin-domain-tooltip,.admin-domain-bar-col:focus-within .admin-domain-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.admin-domain-tooltip strong{color:var(--admin-text);letter-spacing:-.01em;font-size:12px}.admin-domain-tooltip span{color:var(--admin-text-soft);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-domain-tooltip span i{border-radius:3px;width:8px;height:8px;display:inline-block}.admin-domain-tooltip span i.revenue{background:#5c8dff}.admin-domain-tooltip span i.cost{background:#f6b84ee6}.admin-domain-tooltip small{color:var(--admin-muted);font-size:10.5px}.admin-domain-bar-col:first-child .admin-domain-tooltip{left:0;transform:translateY(6px)}.admin-domain-bar-col:first-child:hover .admin-domain-tooltip,.admin-domain-bar-col:first-child:focus-visible .admin-domain-tooltip,.admin-domain-bar-col:first-child:focus-within .admin-domain-tooltip{transform:translate(0)}.admin-domain-bar-col:last-child .admin-domain-tooltip{left:auto;right:0;transform:translateY(6px)}.admin-domain-bar-col:last-child:hover .admin-domain-tooltip,.admin-domain-bar-col:last-child:focus-visible .admin-domain-tooltip,.admin-domain-bar-col:last-child:focus-within .admin-domain-tooltip{transform:translate(0)}html[data-admin-theme=light] .admin-domain-tooltip{background:#fffffffa;box-shadow:0 12px 28px -10px #0f172a40}.admin-domain-bar-track{border-bottom:1px solid var(--admin-border);justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.admin-domain-bar-track i{border-radius:4px 4px 0 0;width:38%;max-width:22px;transition:height .35s;display:block}.admin-domain-bar-col small{color:var(--admin-faint);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-domain-stuck-toggle{color:var(--admin-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.admin-filter-button.active{color:var(--admin-text);border-color:var(--admin-border-strong);background:var(--admin-surface-soft)}.admin-domain-refund-box{border-color:#ed7aa859}.admin-domain-refund-note{color:var(--admin-muted);margin:0 0 12px;font-size:12px;line-height:1.55}.admin-domain-refund-box .admin-field{color:var(--admin-muted);gap:6px;margin-bottom:12px;font-size:11px;display:grid}.admin-domain-refund-box .admin-field input{border:1px solid var(--admin-border-strong);height:40px;color:var(--admin-text-soft);background:var(--admin-surface-soft);border-radius:8px;outline:0;padding:0 12px;font-size:12px}@media (width<=900px){.admin-domain-bars{grid-template-columns:repeat(6,minmax(0,1fr));height:150px}.admin-domain-bar-col:nth-child(-n+6){display:none}}.admin-finance-kind-tag{color:#5c8dff;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#5c8dff24;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}html[data-admin-theme=light] .admin-notification-list{background:#f8fafcd1;border-color:#0f172a1a}html[data-admin-theme=light] .admin-notification-item+.admin-notification-item{border-color:#0f172a14}html[data-admin-theme=light] .admin-notification-item-copy strong,html[data-admin-theme=light] .admin-notifications-empty strong{color:#172033}html[data-admin-theme=light] .admin-notification-item-copy p,html[data-admin-theme=light] .admin-notifications-empty small,html[data-admin-theme=light] .admin-notifications-modal-note{color:#64748b}html[data-admin-theme=light] .admin-notification-item-copy small{color:#718096}html[data-admin-theme=light] .admin-notifications-empty{color:#64748b}html[data-admin-theme=light] .admin-operations-alerts-card .admin-notifications-empty{background:#087a5c09;border-color:#087a5c2e}@media (width<=600px){.admin-notifications-modal{padding:16px}.admin-notification-item{grid-template-columns:36px minmax(0,1fr)}.admin-notification-review{grid-column:2;justify-self:start}.admin-notifications-modal-note{line-height:1.4}}.admin-credit-packs-card{margin:0 0 20px;overflow:hidden}.admin-credit-packs-card .admin-card-heading{align-items:center;min-height:0;padding:22px 24px 16px}.admin-credit-packs-body{gap:18px;padding:0 24px 24px;display:grid}.admin-credit-packs-help,.admin-credit-packs-empty{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.55}.admin-credit-packs-empty{border:1px dashed var(--admin-border);text-align:center;border-radius:12px;padding:22px 18px}.admin-credit-pack-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-credit-pack-metrics>div{border:1px solid var(--admin-border);background:#ffffff06;border-radius:12px;min-width:0;padding:14px 16px}.admin-credit-pack-metrics span,.admin-credit-pack-metrics small{color:var(--admin-muted);display:block}.admin-credit-pack-metrics span{margin-bottom:8px;font-size:12px;font-weight:600}.admin-credit-pack-metrics strong{color:var(--admin-text);letter-spacing:-.04em;font-size:22px;font-weight:650;line-height:1.1;display:block}.admin-credit-pack-metrics small{margin-top:6px;font-size:12px}.admin-credit-pack-list{gap:10px;display:grid}.admin-credit-pack-row{border:1px solid var(--admin-border);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.admin-credit-pack-row.is-inactive{opacity:.62}.admin-credit-pack-main{flex:1;min-width:0}.admin-credit-pack-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-credit-pack-swatch{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff14}.admin-credit-pack-title strong{color:var(--admin-text);font-size:14.5px;font-weight:650}.admin-credit-pack-title em{color:#86efac;background:#16a34a2e;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.admin-credit-pack-title em.is-muted{color:var(--admin-muted);background:#ffffff0f}.admin-credit-pack-meta{color:var(--admin-muted);flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12.5px;display:flex}.admin-credit-pack-meta span+span:before{color:var(--admin-faint);content:"·";margin-right:10px}.admin-credit-pack-meta .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-credit-pack-actions{flex:none;gap:8px;display:flex}.admin-credit-pack-actions .is-danger{color:var(--admin-rose);border-color:#f4778647}.admin-credit-pack-actions .is-danger:hover{color:#ffc0c9;background:#f4778614;border-color:#f4778673}.admin-credit-pack-orders{border-top:1px solid var(--admin-border);margin-top:4px}.admin-credit-pack-table td{height:58px}.admin-credit-pack-orders-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 24px 8px;display:flex}.admin-credit-pack-orders h3{color:var(--admin-text);margin:0;font-size:14px;font-weight:650}.admin-credit-pack-orders-heading span{color:var(--admin-muted);font-size:12px}.admin-credit-pack-modal{width:min(100%,640px)}.admin-credit-pack-backdrop{z-index:200}.admin-credit-pack-fields{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:18px;display:grid}.admin-credit-pack-fields label{color:var(--admin-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.admin-credit-pack-fields input{border:1px solid var(--admin-border);width:100%;min-height:44px;color:var(--admin-text-soft);font:inherit;background:#ffffff08;border-radius:9px;outline:0;padding:0 14px;font-size:13.5px}.admin-credit-pack-fields input:focus{border-color:#5c8dff94;box-shadow:0 0 0 3px #5c8dff1f}.admin-credit-pack-fields .admin-checkbox-field{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px}.admin-credit-pack-fields .admin-checkbox-field input{width:16px;height:16px;min-height:0;padding:0}.admin-credit-pack-color{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.admin-credit-pack-color input[type=color]{cursor:pointer;padding:4px}.admin-credit-pack-preview{color:var(--admin-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.admin-credit-pack-preview strong{color:var(--admin-text-soft)}.admin-credit-pack-modal .admin-modal-actions{justify-content:flex-end}html[data-admin-theme=light] .admin-credit-pack-row,html[data-admin-theme=light] .admin-credit-pack-metrics>div{background:#fff}html[data-admin-theme=light] .admin-credit-pack-fields input{color:#1e293b;background:#fff}@media (width<=900px){.admin-credit-pack-metrics{grid-template-columns:1fr}}@media (width<=720px){.admin-credit-packs-card .admin-card-heading,.admin-credit-packs-body,.admin-credit-pack-orders-heading{padding-left:16px;padding-right:16px}.admin-credit-pack-fields{grid-template-columns:1fr}.admin-credit-pack-row{flex-direction:column;align-items:flex-start}.admin-credit-pack-actions,.admin-credit-pack-actions>button{width:100%}}html[data-admin-theme=light] .admin-support-jump{box-shadow:0 10px 24px -10px #0f172a47}html[data-admin-theme=light] .admin-support-jump:hover{color:#2f55d4}.admin-funnel-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-funnel-periods{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:999px;padding:3px;display:inline-flex}.admin-funnel-periods button{color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.admin-funnel-periods button.active{background:var(--admin-blue);color:#fff}.admin-funnel-card{margin-bottom:16px}.admin-funnel-page .admin-card-heading{align-items:center;min-height:0;padding:25px 28px 20px}.admin-funnel-page .admin-card-heading>svg{color:var(--admin-muted);flex:none}.admin-funnel-bars{gap:8px;padding:0 28px 28px;display:grid}.admin-funnel-row{border:1px solid var(--admin-border);background:var(--admin-surface-soft);border-radius:12px;grid-template-columns:minmax(170px,240px) minmax(0,1fr) minmax(110px,150px);align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:grid}.admin-funnel-row.is-visitors{border-color:var(--admin-border-strong);margin-bottom:4px}.admin-funnel-label strong,.admin-funnel-value strong{color:var(--admin-text);font-size:14px;display:block}.admin-funnel-label small,.admin-funnel-value small{color:var(--admin-muted);font-size:12px;line-height:1.4;display:block}.admin-funnel-label strong,.admin-funnel-value strong{line-height:1.4}.admin-funnel-value{text-align:right}.admin-funnel-track{background:var(--admin-surface-soft);border-radius:999px;height:12px;overflow:hidden}.admin-funnel-track span{border-radius:inherit;background:linear-gradient(90deg, var(--admin-blue), var(--admin-violet));min-width:2px;height:100%;transition:width .4s var(--admin-ease);display:block}.admin-funnel-row.is-visitors .admin-funnel-track span{background:var(--admin-border-strong)}.admin-funnel-onboarding-foot{color:var(--admin-muted);margin:-12px 28px 24px;font-size:12.5px;line-height:1.5}.admin-funnel-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.admin-funnel-insights>.admin-card{flex-direction:column;min-height:180px;display:flex}.admin-funnel-list{align-content:start;margin:0;padding:0 28px 26px;list-style:none;display:grid}.admin-funnel-list li{border-bottom:1px solid var(--admin-border);min-height:45px;color:var(--admin-text-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.admin-funnel-list li:last-child{border-bottom:0}.admin-funnel-list li span{overflow-wrap:anywhere;min-width:0}.admin-funnel-list li small{color:var(--admin-muted);margin-top:2px;font-size:11.5px;display:block}.admin-funnel-list li b{background:var(--admin-surface-soft);min-width:30px;min-height:28px;color:var(--admin-text);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.admin-funnel-empty{border:1px dashed var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-muted);border-radius:12px;margin:0 28px 26px;padding:18px;font-size:13px}.admin-funnel-page .admin-list-card .admin-table-wrap{padding:0 18px 18px}.admin-funnel-page .admin-list-card .admin-table{min-width:850px}.admin-funnel-table td small{color:var(--admin-muted);font-size:12px;display:block}.admin-funnel-source{color:var(--admin-text-soft);font-size:13px}.admin-funnel-step{background:var(--admin-surface-soft);color:var(--admin-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-funnel-step.step-1,.admin-funnel-step.step-2{color:var(--admin-violet)}.admin-funnel-step.step-3,.admin-funnel-step.step-4{color:var(--admin-amber)}.admin-funnel-step.step-5{color:var(--admin-green)}.admin-funnel-journey-modal{width:min(880px,100vw - 32px);max-height:min(900px,100vh - 32px);overflow:auto}.admin-funnel-toggle{color:var(--admin-text-soft);align-items:center;gap:8px;margin:14px 0 6px;font-size:13px;display:inline-flex}.admin-funnel-sessions{gap:18px;margin-top:10px;display:grid}.admin-funnel-session-head{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:13px;display:flex}.admin-funnel-session-head strong{color:var(--admin-text)}.admin-funnel-session ol{margin:8px 0 0;padding:0;list-style:none}.admin-funnel-session li{color:var(--admin-text-soft);grid-template-columns:64px 10px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:grid}.admin-funnel-session li time{color:var(--admin-faint);font-variant-numeric:tabular-nums;font-size:12px}.admin-funnel-session li i{background:var(--admin-border-strong);border-radius:50%;width:8px;height:8px}.admin-funnel-session li small{color:var(--admin-muted);font-size:11.5px;display:block}.admin-funnel-session li span{overflow-wrap:anywhere}.admin-funnel-session li.tone-blue i{background:var(--admin-blue)}.admin-funnel-session li.tone-green i{background:var(--admin-green)}.admin-funnel-session li.tone-violet i{background:var(--admin-violet)}.admin-funnel-session li.tone-amber i{background:var(--admin-amber)}.admin-funnel-session li.tone-amber span{color:var(--admin-text)}.admin-funnel-session-end{background:var(--admin-surface-soft);color:var(--admin-text);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}@media (width<=1100px){.admin-funnel-insights{grid-template-columns:1fr}.admin-funnel-insights>.admin-card{min-height:0}}@media (width<=720px){.admin-funnel-header-actions{width:100%}.admin-funnel-periods{flex-wrap:wrap;max-width:100%}.admin-funnel-page .admin-card-heading{flex-wrap:wrap;align-items:flex-start;padding:20px 18px 16px}.admin-funnel-bars{padding:0 18px 20px}.admin-funnel-onboarding-foot{margin:-8px 18px 20px}.admin-funnel-row{grid-template-columns:1fr auto;gap:8px 12px;padding:12px}.admin-funnel-track{grid-area:2/1/auto/-1}.admin-funnel-list{padding:0 18px 20px}.admin-funnel-empty{margin:0 18px 20px}.admin-funnel-page .admin-list-card .admin-table-wrap{padding:0 0 10px}}
