.operator-dashboard_shell__xCC4Q{background:transparent;color:var(--text);display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100dvh}.operator-dashboard_shell__xCC4Q .operator-navigation-rail{align-items:stretch;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:linear-gradient(180deg,rgb(31 40 55/72%),rgb(13 17 24/62%));border-right:1px solid var(--line);box-shadow:inset -1px 0 rgb(255 255 255/3%),12px 0 32px rgb(0 0 0/9%);display:flex;flex-direction:column;overflow:hidden;padding:var(--space-4) 10px;transition:width .19s cubic-bezier(.2,.8,.2,1),padding .19s ease;width:66px}.operator-dashboard_shell__xCC4Q .operator-navigation-rail--expanded{padding-inline:var(--space-3);width:232px}.operator-dashboard_shell__xCC4Q .operator-navigation-rail-header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:34px}.operator-dashboard_shell__xCC4Q .operator-navigation-brand{align-items:center;color:var(--text);display:flex;flex:1 0 auto;font-size:1.04rem;font-weight:800;gap:10px;min-width:0;padding:3px;text-decoration:none}.operator-dashboard_shell__xCC4Q .operator-navigation-brand img{flex:0 0 29px}.operator-dashboard_shell__xCC4Q .operator-navigation-brand span,.operator-dashboard_shell__xCC4Q .operator-navigation-label{opacity:0;overflow:hidden;pointer-events:none;transition:opacity .1s ease 20ms;white-space:nowrap}.operator-dashboard_shell__xCC4Q .operator-navigation-rail--expanded .operator-navigation-brand span,.operator-dashboard_shell__xCC4Q .operator-navigation-rail--expanded .operator-navigation-label{opacity:1;pointer-events:auto;transition-delay:.1s}.operator-dashboard_shell__xCC4Q .operator-navigation-pin{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex:0 0 auto;height:27px;justify-content:center;opacity:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .12s ease;width:27px}.operator-dashboard_shell__xCC4Q .operator-navigation-rail--expanded .operator-navigation-pin{opacity:1}.operator-dashboard_shell__xCC4Q .operator-navigation-pin:hover,.operator-dashboard_shell__xCC4Q .operator-navigation-pin[aria-pressed=true]{background:var(--accent-soft);border-color:rgb(150 138 255/38%);color:var(--accent-strong)}.operator-dashboard_shell__xCC4Q .operator-navigation-links{flex:1 1 auto;margin-top:var(--space-4);min-height:0;overflow-y:auto;overflow-x:hidden}.operator-dashboard_shell__xCC4Q .operator-navigation-links ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.operator-dashboard_shell__xCC4Q .operator-navigation-links a,.operator-dashboard_shell__xCC4Q .operator-navigation-sign-out{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;display:flex;font-size:.82rem;font-weight:700;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:42px;overflow:hidden;padding:0 7px;text-align:left;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.operator-dashboard_shell__xCC4Q .operator-navigation-links a:hover,.operator-dashboard_shell__xCC4Q .operator-navigation-sign-out:hover{background:rgb(255 255 255/6%);border-color:var(--line);color:var(--text)}.operator-dashboard_shell__xCC4Q .operator-navigation-links a.is-active{background:transparent;border-color:transparent;color:var(--text-soft)}.operator-dashboard_shell__xCC4Q .operator-navigation-links a.is-active .operator-navigation-glyph{background:var(--accent-soft);border-color:rgb(150 138 255/32%);color:var(--accent-strong)}.operator-dashboard_shell__xCC4Q .operator-navigation-glyph{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line);border-radius:8px;color:var(--text-muted);display:flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.operator-dashboard_shell__xCC4Q .operator-navigation-links a:hover .operator-navigation-glyph{background:var(--accent-soft);border-color:rgb(150 138 255/32%);color:var(--accent-strong)}.operator-dashboard_shell__xCC4Q .operator-navigation-footer{background:linear-gradient(180deg,transparent,rgb(13 17 24/72%) 18%);border-top:1px solid var(--line);display:grid;flex:0 0 auto;grid-gap:var(--space-2);gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.operator-dashboard_shell__xCC4Q .operator-navigation-settings{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-soft);display:grid;font-size:.82rem;font-weight:700;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:0 7px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.operator-dashboard_shell__xCC4Q .operator-navigation-settings:hover{background:rgb(255 255 255/6%);border-color:var(--line);color:var(--text)}.operator-dashboard_shell__xCC4Q .operator-navigation-settings:hover .operator-navigation-glyph{background:var(--accent-soft);border-color:rgb(150 138 255/32%);color:var(--accent-strong)}.operator-dashboard_main__tYMi_{min-width:0}.operator-dashboard_topbar__eKGEz{align-items:center;background:transparent;border-bottom:1px solid var(--line);display:flex;height:76px;justify-content:space-between;padding:0 28px}.operator-dashboard_topbarActions__kOJyC{align-items:center;display:flex;gap:var(--space-3)}.operator-dashboard_panelHeader__nSpFo p,.operator-dashboard_topbar__eKGEz p{color:var(--cyan);font:800 .58rem var(--font-mono),monospace;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.operator-dashboard_topbar__eKGEz strong{color:#e4ecfb;font-size:.78rem}.operator-dashboard_topbarStatus___2tY_{align-items:center;color:var(--text-muted);display:flex;font:.62rem var(--font-mono),monospace;gap:8px}.operator-dashboard_topbarStatus___2tY_ span{background:#6aeebc;border-radius:50%;box-shadow:0 0 8px #6aeebc;height:5px;width:5px}.operator-dashboard_content__HjVcx{margin:0 auto;max-width:1320px;padding:30px}.operator-dashboard_heading___SpwT{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:23px}.operator-dashboard_heading___SpwT h1{font-size:clamp(1.7rem,3.2vw,2.35rem);letter-spacing:-.045em;margin:5px 0 7px}.operator-dashboard_heading___SpwT span{color:var(--text-muted);font-size:.78rem}.operator-dashboard_metrics__GVPIe{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-dashboard_activityPanel__9Ia4C,.operator-dashboard_invitationPanel__AYkkd,.operator-dashboard_metric___LvPb,.operator-dashboard_studioPanel__n2Rd_{backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(135deg,rgb(255 255 255/9%),rgb(255 255 255/3%));border:1px solid var(--line);border-radius:12px}.operator-dashboard_metric___LvPb{display:grid;grid-gap:6px;gap:6px;min-height:108px;padding:15px}.operator-dashboard_metric___LvPb p,.operator-dashboard_metric___LvPb small{color:var(--text-muted);font-size:.67rem;margin:0}.operator-dashboard_metric___LvPb strong{font-size:1.4rem;letter-spacing:-.04em}.operator-dashboard_workspace__KZ4hf{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);margin-top:12px}.operator-dashboard_activityPanel__9Ia4C,.operator-dashboard_studioPanel__n2Rd_{min-height:255px;overflow:hidden}.operator-dashboard_panelHeader__nSpFo{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:15px 17px}.operator-dashboard_panelHeader__nSpFo h2{font-size:.95rem;margin:0}.operator-dashboard_panelHeader__nSpFo>a{color:var(--cyan);font:800 .65rem var(--font-mono),monospace;text-decoration:none}.operator-dashboard_count__INIn5{align-items:center;background:rgb(126 105 250/16%);border:1px solid rgb(146 130 255/35%);border-radius:50%;color:#c4b9ff;display:flex;font:800 .65rem var(--font-mono),monospace;height:26px;justify-content:center;width:26px}.operator-dashboard_emptyRow__sLwDr{align-items:center;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto 1fr auto;padding:19px 17px}.operator-dashboard_activityIcon__uZN9S,.operator-dashboard_emptyMark__VPtyd{align-items:center;background:rgb(126 105 250/14%);border:1px solid rgb(146 130 255/30%);border-radius:9px;color:var(--cyan);display:flex;font-size:.8rem;height:32px;justify-content:center;width:32px}.operator-dashboard_activityList__pN44M strong,.operator-dashboard_emptyRow__sLwDr strong{font-size:.76rem}.operator-dashboard_activityList__pN44M p,.operator-dashboard_emptyRow__sLwDr p,.operator-dashboard_invitationBody__br_HA>p{color:var(--text-muted);font-size:.69rem;line-height:1.45;margin:4px 0 0}.operator-dashboard_emptyRow__sLwDr .operator-dashboard_button__j8sw6{font-size:.66rem;min-height:31px}.operator-dashboard_activityList__pN44M{list-style:none;margin:0;padding:0}.operator-dashboard_activityList__pN44M li{align-items:center;border-bottom:1px solid rgb(166 186 222/9%);display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px auto 1fr;padding:16px}.operator-dashboard_activityList__pN44M time{color:var(--text-muted);font:.57rem var(--font-mono),monospace}.operator-dashboard_invitationPanel__AYkkd{max-width:620px;overflow:hidden}.operator-dashboard_invitationBody__br_HA{padding:18px}.operator-dashboard_invitationBody__br_HA>p{font-size:.76rem;margin:0}@media (max-width:860px){.operator-dashboard_metrics__GVPIe{grid-template-columns:repeat(2,1fr)}.operator-dashboard_workspace__KZ4hf{grid-template-columns:1fr}}@media (max-width:620px){.operator-dashboard_shell__xCC4Q{display:block}.operator-dashboard_shell__xCC4Q .operator-navigation-rail{display:none}.operator-dashboard_content__HjVcx,.operator-dashboard_topbar__eKGEz{padding-left:16px;padding-right:16px}.operator-dashboard_heading___SpwT{align-items:flex-start;flex-direction:column;gap:16px}.operator-dashboard_emptyRow__sLwDr{align-items:flex-start;grid-template-columns:auto 1fr}.operator-dashboard_emptyRow__sLwDr .operator-dashboard_button__j8sw6{grid-column:2;justify-self:start}}.usage-widgets_sectionHead__M3xvS{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.usage-widgets_sectionHead__M3xvS h2{font-size:1rem;margin:0}.usage-widgets_sectionHead__M3xvS p{color:var(--text-muted);font-size:.8rem;line-height:1.6;margin:4px 0 0;max-width:640px}.usage-widgets_stats__ElPix{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.usage-widgets_stat__xJM5D{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.usage-widgets_stat__xJM5D span{color:var(--text-muted);font:700 .66rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.usage-widgets_stat__xJM5D strong{font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.usage-widgets_stat__xJM5D small{color:var(--text-muted);font-size:.72rem}.usage-widgets_dashed__qjPJ3{border-style:dashed}.usage-widgets_partial__zHgG4{border:1px solid rgb(255 207 120/30%);border-radius:7px;color:#ffd27a;font-size:.8rem;line-height:1.6;margin:0;padding:10px 14px}.usage-widgets_empty__Tmzf6{border:1px dashed var(--line);border-radius:8px;color:var(--text-muted);font-size:.8rem;margin:0;padding:16px;text-align:center}.usage-widgets_pill__kVgYg{border:1px dashed var(--line);border-radius:999px;color:var(--text-muted);font:800 .66rem var(--font-mono);letter-spacing:.07em;padding:6px 10px;text-transform:uppercase}.usage-widgets_track__7nvhC{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.usage-widgets_track__7nvhC div{background:#87e8c2;border-radius:999px;height:100%}.usage-widgets_chart__xNLw0{display:grid;grid-gap:8px;gap:8px;margin:0}.usage-widgets_chart__xNLw0 figcaption{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between}.usage-widgets_chart__xNLw0 figcaption strong{font-size:.8rem}.usage-widgets_chart__xNLw0 figcaption span{color:var(--text-muted);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usage-widgets_bars__R0Iny{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:2px;height:120px}.usage-widgets_bar__5ha4X{align-items:flex-end;background:transparent;border:0;cursor:default;display:flex;flex:1 1;height:100%;min-width:0;padding:0}.usage-widgets_bar__5ha4X i{background:#5fb99b;border-radius:4px 4px 0 0;display:block;transition:opacity .15s ease;width:100%}.usage-widgets_bars__R0Iny:hover .usage-widgets_bar__5ha4X:not(.usage-widgets_barActive__kTRRZ) i{opacity:.55}.usage-widgets_barActive__kTRRZ i{background:#87e8c2}.usage-widgets_bar__5ha4X:focus-visible{outline:2px solid #87e8c2;outline-offset:1px}.usage-widgets_axis__MWVYA{color:var(--text-muted);display:flex;font-size:.7rem;justify-content:space-between}.usage-widgets_tableWrap__py4EJ{overflow-x:auto}.usage-widgets_tableWrap__py4EJ table{border-collapse:collapse;font-size:.78rem;width:100%}.usage-widgets_tableWrap__py4EJ td,.usage-widgets_tableWrap__py4EJ th{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;white-space:nowrap}.usage-widgets_tableWrap__py4EJ th{color:var(--text-muted);font-weight:700}.usage-widgets_num__JGHzA{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.usage-widgets_muted__VgM21{color:var(--text-muted)}.usage-widgets_tag__hZX88{border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:.7rem;padding:2px 8px}.usage-widgets_tagBilled__Ht7DK{background:rgb(75 216 166/12%);border-color:rgb(104 229 180/26%);color:#87e8c2}.feedback-toast_toast__CKoa5{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgb(31 42 68/94%),rgb(17 27 47/94%));border:1px solid var(--toast-border);border-radius:1rem;bottom:1.4rem;box-shadow:0 1.25rem 3rem rgb(0 0 0/38%),inset 0 1px 0 rgb(255 255 255/8%);color:#f8faff;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(27rem,calc(100vw - 2rem));padding:.8rem;position:fixed;right:1.4rem;z-index:100}.feedback-toast_success___N6x4{--toast-border:rgb(90 193 146/44%);--toast-icon:#8ee7b4}.feedback-toast_error__Ue0Az{--toast-border:rgb(255 125 130/50%);--toast-icon:#ffadb1}.feedback-toast_icon__soA_U{filter:drop-shadow(0 0 .55rem var(--toast-icon));height:38px;margin-top:.02rem;object-fit:contain;width:38px}.feedback-toast_copy__wBpVm{display:grid;grid-gap:.22rem;gap:.22rem}.feedback-toast_copy__wBpVm p,.feedback-toast_copy__wBpVm span{margin:0}.feedback-toast_copy__wBpVm p{font-size:.82rem;font-weight:800}.feedback-toast_copy__wBpVm span{color:#b8c5da;font-size:.75rem;line-height:1.45}.feedback-toast_dismiss__uI0CV{background:transparent;border:0;border-radius:.5rem;color:#9eacc3;cursor:pointer;font:inherit;font-size:1.3rem;height:1.8rem;line-height:1;padding:0;transition:background .18s ease,color .18s ease;width:1.8rem}.feedback-toast_dismiss__uI0CV:hover{background:rgb(255 255 255/9%);color:#ffffff}.feedback-toast_dismiss__uI0CV:focus-visible{outline:2px solid #76dbff;outline-offset:2px}@media (max-width:560px){.feedback-toast_toast__CKoa5{bottom:1rem;right:1rem}}.invoice-panel_panel__tWc5M.invoice-panel_panel__tWc5M{overflow:visible}.invoice-panel_panel__tWc5M.invoice-panel_panel__tWc5M:after{left:var(--radius-lg);right:var(--radius-lg)}.invoice-panel_panel__tWc5M{display:grid;grid-gap:28px 64px;gap:28px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding:28px}.invoice-panel_summary__tBB4n{align-content:start;display:grid;grid-gap:14px;gap:14px}.invoice-panel_summary__tBB4n h2{font-size:1rem;font-weight:600;margin:0}.invoice-panel_period__h8cyl{color:var(--text-soft);display:flex;font-size:.8rem;justify-content:space-between}.invoice-panel_track__ihOdI{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.invoice-panel_track__ihOdI div{background:var(--text);border-radius:999px;height:100%}.invoice-panel_summary__tBB4n p{color:var(--text-muted);font-size:.8rem;line-height:1.7;margin:10px 0 0;max-width:360px}.invoice-panel_ledger__C4fXO{margin:0}.invoice-panel_group__nZ1_n{border-bottom:1px solid var(--line)}.invoice-panel_group__nZ1_n:last-child{border-bottom:0}.invoice-panel_row__veNxF{align-items:baseline;display:flex;gap:24px;justify-content:space-between;padding:14px 0}.invoice-panel_row__veNxF dt{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px}.invoice-panel_row__veNxF dd{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.invoice-panel_strong__ZBz5D dd,.invoice-panel_strong__ZBz5D dt{font-weight:600}.invoice-panel_sub__bbqkr{border-top:1px solid var(--line);padding:10px 0 10px 20px}.invoice-panel_sub__bbqkr dt{color:var(--text-soft);display:grid;grid-gap:2px;gap:2px;font-size:.78rem}.invoice-panel_sub__bbqkr dt small{color:var(--text-muted);font-size:.7rem}.invoice-panel_sub__bbqkr dd{color:var(--text-soft);font-size:.78rem}.invoice-panel_tip__pDOpa{display:inline-flex;position:relative}.invoice-panel_info__T2EUK{align-items:center;background:transparent;border:1px solid var(--text-muted);border-radius:50%;color:var(--text-muted);cursor:help;display:inline-flex;font:700 .6rem/1 var(--font-mono,inherit);height:15px;justify-content:center;padding:0;width:15px}.invoice-panel_info__T2EUK:focus-visible,.invoice-panel_info__T2EUK:hover{border-color:var(--text);color:var(--text)}.invoice-panel_info__T2EUK:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.invoice-panel_tooltip__ohITD{background:var(--surface-solid);border:1px solid var(--line);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 10px 30px rgb(0 0 0/35%);color:var(--text-soft);font-size:.74rem;font-weight:400;left:-8px;line-height:1.55;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:normal;width:250px;z-index:20}.invoice-panel_tip__pDOpa:focus-within .invoice-panel_tooltip__ohITD,.invoice-panel_tip__pDOpa:hover .invoice-panel_tooltip__ohITD{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:800px){.invoice-panel_panel__tWc5M{gap:20px;grid-template-columns:1fr;padding:20px}}.ai-budget_card__7EtjQ{padding:24px;display:grid;grid-gap:18px;gap:18px}.ai-budget_card__7EtjQ h2,.ai-budget_card__7EtjQ p{margin:0}.ai-budget_card__7EtjQ p,.ai-budget_card__7EtjQ small{color:var(--text-muted);font-size:.8rem;line-height:1.6}.ai-budget_heading__euBC4{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.ai-budget_note__LzE42{border:1px solid var(--line);border-radius:7px;padding:11px 14px}.ai-budget_meter__fGLAH{display:grid;grid-gap:10px;gap:10px}.ai-budget_figures__aVtFh{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.ai-budget_figures__aVtFh strong{font-size:1.6rem;letter-spacing:-.03em}.ai-budget_figures__aVtFh span{color:var(--text-muted);font-size:.8rem}.ai-budget_track__pyK_P{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.ai-budget_fill__xAjcR{background:#87e8c2;border-radius:999px;height:100%;transition:width .3s ease}.ai-budget_fillWarn__4l697{background:#ffd27a}.ai-budget_fillBad__2vg9u{background:#ff9c9c}.ai-budget_editor__63vr3{display:grid;grid-gap:8px;gap:8px}.ai-budget_editor__63vr3 label{color:var(--text-soft);font-size:.8rem;font-weight:700}.ai-budget_inputRow__yfrwX{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-budget_inputRow__yfrwX span{color:var(--text-muted)}.ai-budget_inputRow__yfrwX input{background:transparent;border:1px solid var(--line);border-radius:7px;color:inherit;font:inherit;padding:9px 12px;width:120px}.ai-budget_readonly__TdB9n{font-size:1.1rem}.ai-budget_badge__HdE6X{border-radius:999px;border:1px solid var(--line);color:var(--text-muted);font:800 .66rem var(--font-mono);letter-spacing:.07em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.ai-budget_badgeOk__Q2pza{background:rgb(75 216 166/12%);border-color:rgb(104 229 180/26%);color:#87e8c2}.ai-budget_badgeWarn___jWRT{background:rgb(255 196 87/12%);border-color:rgb(255 207 120/30%);color:#ffd27a}.ai-budget_badgeBad__TGpr1{background:rgb(255 120 120/12%);border-color:rgb(255 140 140/30%);color:#ff9c9c}@media (max-width:700px){.ai-budget_card__7EtjQ{padding:16px}}.ai-budget_estimate__ZM5GD{color:var(--text-soft)!important}.workspace-loader_page__A8fPJ{background:linear-gradient(rgb(101 200 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(101 200 255/4%) 1px,transparent 0),radial-gradient(ellipse at 50% 38%,rgb(83 209 255/12%),transparent 39%),radial-gradient(ellipse at 66% 58%,rgb(119 92 255/12%),transparent 48%),linear-gradient(180deg,#101923,#09111b);background-size:34px 34px,34px 34px,auto,auto,auto;min-height:100dvh;overflow:hidden;position:relative}.workspace-loader_inline__WWG_4,.workspace-loader_page__A8fPJ{align-items:center;display:flex;justify-content:center;padding:2rem}.workspace-loader_inline__WWG_4{min-height:20rem}.workspace-loader_inline__WWG_4 .workspace-loader_loader__E3MI7{color:var(--text-muted)}.workspace-loader_page__A8fPJ:before{background:radial-gradient(ellipse at center,rgb(150 204 255/7%),transparent 64%);content:"";inset:0;pointer-events:none;position:absolute}.workspace-loader_loader__E3MI7{align-items:center;color:#9aa9bf;display:flex;flex-direction:column;font-size:.8rem;gap:.85rem;letter-spacing:.025em;position:relative;z-index:1}.workspace-loader_loader__E3MI7 p{margin:0}.workspace-loader_markFrame__70eAP{align-items:center;background:rgb(19 31 51/78%);border:1px solid rgb(150 166 255/28%);border-radius:1.05rem;box-shadow:0 .75rem 2.5rem rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/7%);display:flex;height:4.4rem;justify-content:center;position:relative;width:4.4rem}.workspace-loader_markFrame__70eAP img{filter:drop-shadow(0 0 .55rem rgb(106 120 255/38%));position:relative;z-index:1}.workspace-loader_spinner__KKRYC{border-radius:inherit;border-color:#9b7cff #70dcff transparent transparent;border-style:solid;border-width:2px;inset:-.32rem;position:absolute;animation:workspace-loader_spin__cVd5X .95s linear infinite}@keyframes workspace-loader_spin__cVd5X{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.workspace-loader_spinner__KKRYC{animation-duration:2.5s}}@media (prefers-color-scheme:light){.workspace-loader_page__A8fPJ{background:linear-gradient(rgb(59 121 163/6%) 1px,transparent 0),linear-gradient(90deg,rgb(59 121 163/6%) 1px,transparent 0),radial-gradient(ellipse at 50% 38%,rgb(83 209 255/14%),transparent 39%),radial-gradient(ellipse at 66% 58%,rgb(119 92 255/11%),transparent 48%),linear-gradient(180deg,#f7faff,#edf3fb);color:#59687e}}.invoice-history_card__ffcQU{display:grid;grid-gap:16px;gap:16px;padding:24px}.invoice-history_card__ffcQU h2{font-size:1rem;margin:0}.invoice-history_note__kk0kP{border:1px solid var(--line);border-radius:7px;color:var(--text-muted);font-size:.8rem;line-height:1.6;margin:0;padding:11px 14px}.invoice-history_list__uoJ8X{display:grid;list-style:none;margin:0;padding:0}.invoice-history_row__mThtb{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:8px 16px;gap:8px 16px;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr) auto;padding:14px 0}.invoice-history_row__mThtb:first-child{border-top:0}.invoice-history_amount__CWfon,.invoice-history_main__S3gG1{display:grid;grid-gap:2px;gap:2px;min-width:0}.invoice-history_amount__CWfon strong,.invoice-history_main__S3gG1 strong{font-size:.88rem;font-weight:600}.invoice-history_amount__CWfon span,.invoice-history_main__S3gG1 span{color:var(--text-muted);font-size:.75rem}.invoice-history_amount__CWfon{text-align:right}.invoice-history_chip__ivS9_{border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-size:.7rem;font-weight:600;padding:3px 10px;white-space:nowrap}.invoice-history_ok__RQH_P{background:rgb(75 216 166/12%);border-color:rgb(104 229 180/26%);color:#87e8c2}.invoice-history_warn__aplrr{background:rgb(255 196 87/12%);border-color:rgb(255 207 120/30%);color:#ffd27a}.invoice-history_bad__Ntd2p{background:rgb(255 120 120/12%);border-color:rgb(255 140 140/30%);color:#ff9c9c}.invoice-history_links__VbcQf{display:flex;gap:14px;justify-content:flex-end}.invoice-history_links__VbcQf a{color:var(--text);font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.invoice-history_links__VbcQf a:hover{color:var(--text-soft)}@media (max-width:700px){.invoice-history_card__ffcQU{padding:16px}.invoice-history_row__mThtb{grid-template-columns:1fr auto}.invoice-history_amount__CWfon{text-align:left}.invoice-history_links__VbcQf{grid-column:1/-1;justify-content:flex-start}}.billing-settings_page__zloUI{display:grid;grid-gap:24px;gap:24px;max-width:760px;margin:0 auto}.billing-settings_section__ZdNtu{padding:24px;display:grid;grid-gap:18px;gap:18px}.billing-settings_section__ZdNtu h2,.billing-settings_section__ZdNtu p{margin:0}.billing-settings_section__ZdNtu p,.billing-settings_section__ZdNtu small{color:var(--text-muted);font-size:.8rem;line-height:1.6}.billing-settings_heading__5M8kY{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.billing-settings_price__nrfza{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.billing-settings_price__nrfza strong{font-size:2rem;letter-spacing:-.03em}.billing-settings_price__nrfza span{color:var(--text-muted);font-size:.8rem}.billing-settings_features__YN8k_{color:var(--text-soft);display:grid;font-size:.8rem;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.billing-settings_features__YN8k_ li:before{color:var(--text-muted);content:"✓";margin-right:8px}.billing-settings_note__4oXmj{border:1px solid var(--line);border-radius:7px;padding:11px 14px}.billing-settings_hint__Pm64x{font-size:.72rem}.billing-settings_actions__dZRCE{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.billing-settings_status__8b73C{border-radius:999px;border:1px solid var(--line);color:var(--text-muted);font:800 .66rem var(--font-mono);letter-spacing:.07em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.billing-settings_statusOk__xlTMb{background:rgb(75 216 166/12%);border-color:rgb(104 229 180/26%);color:#87e8c2}.billing-settings_statusWarn__nB2ka{background:rgb(255 196 87/12%);border-color:rgb(255 207 120/30%);color:#ffd27a}.billing-settings_statusBad__EoEbM{background:rgb(255 120 120/12%);border-color:rgb(255 140 140/30%);color:#ff9c9c}@media (max-width:700px){.billing-settings_section__ZdNtu{padding:16px}}.sign-in-gate_page__GLgY6{align-items:center;background:radial-gradient(circle at 16% 18%,rgba(126,105,250,.2),transparent 30rem),radial-gradient(circle at 86% 82%,rgba(255,141,104,.14),transparent 26rem),#0b1120;color:#f7f8ff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:28px;position:relative}.sign-in-gate_page__GLgY6:after,.sign-in-gate_page__GLgY6:before{border:1px solid rgba(153,141,255,.16);border-radius:50%;content:"";pointer-events:none;position:absolute}.sign-in-gate_page__GLgY6:before{height:min(78vw,780px);right:-21vw;top:-30vw;width:min(78vw,780px)}.sign-in-gate_page__GLgY6:after{bottom:-36vw;height:min(68vw,640px);left:-20vw;width:min(68vw,640px)}.sign-in-gate_card__oYjfA{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,rgba(31,43,66,.86),rgba(14,23,39,.74));border:1px solid rgba(185,183,255,.28);border-radius:28px;box-shadow:0 32px 90px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.09);max-width:510px;overflow:hidden;padding:clamp(30px,5vw,52px);position:relative;text-align:center;width:100%;z-index:1}.sign-in-gate_signal__xozCW{align-items:center;background:linear-gradient(135deg,rgba(126,105,250,.22),rgba(86,222,255,.1));border:1px solid rgba(178,169,255,.44);border-radius:22px;display:flex;height:82px;justify-content:center;margin:0 auto 26px;position:relative;width:82px}.sign-in-gate_signal__xozCW:after,.sign-in-gate_signal__xozCW:before{border:1px solid rgba(150,224,255,.56);border-radius:50%;content:"";position:absolute}.sign-in-gate_signal__xozCW:before{height:56px;transform:rotate(45deg);width:56px}.sign-in-gate_signal__xozCW:after{border-color:rgba(255,184,142,.52);height:42px;transform:rotate(-40deg);width:42px}.sign-in-gate_signal__xozCW img{filter:drop-shadow(0 6px 14px rgba(102,86,255,.45));height:43px;position:relative;width:43px;z-index:1}.sign-in-gate_eyebrow__9ppJK{color:#77e6ff;font-family:var(--font-mono),monospace;font-size:.67rem;font-weight:800;letter-spacing:.13em;margin:0;text-transform:uppercase}.sign-in-gate_title__nQ9Vs{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.055em;line-height:.98;margin:13px auto 16px;max-width:390px}.sign-in-gate_copy__FkH1c{color:#b8c2d6;font-size:.96rem;line-height:1.6;margin:0 auto;max-width:390px}.sign-in-gate_actions__EoCwW{display:grid;grid-gap:13px;gap:13px;margin-top:31px}.sign-in-gate_actions__EoCwW form{display:grid}.sign-in-gate_verificationForm__49Jis{display:grid;grid-gap:12px;gap:12px}.sign-in-gate_verificationCodeForm__BVzUz{display:grid;grid-gap:8px;gap:8px;text-align:left}.sign-in-gate_verificationCodeForm__BVzUz label{color:#b8c2d6;font-size:.75rem;font-weight:750}.sign-in-gate_verificationCodeForm__BVzUz input{background:rgb(7 13 25/44%);border:1px solid rgba(185,183,255,.28);border-radius:12px;color:#f7f8ff;font:700 .9rem var(--font-mono),monospace;letter-spacing:.08em;min-height:48px;outline:none;padding:0 14px}.sign-in-gate_verificationCodeForm__BVzUz input:focus{border-color:#77e6ff;box-shadow:0 0 0 3px rgba(94,221,248,.12)}.sign-in-gate_verificationCodeForm__BVzUz .sign-in-gate_home__cVbST{border:1px solid rgba(153,141,255,.32);cursor:pointer}.sign-in-gate_verificationError__JKZRW,.sign-in-gate_verificationMessage__8yJU8{font-size:.74rem;line-height:1.45;margin:0}.sign-in-gate_verificationMessage__8yJU8{color:#8fe8c9}.sign-in-gate_verificationError__JKZRW{color:#ffc0a5}.sign-in-gate_home__cVbST,.sign-in-gate_signIn__llkcp{align-items:center;border-radius:14px;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;min-height:50px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sign-in-gate_signIn__llkcp{background:linear-gradient(135deg,#8f7aff,#5eddf8);box-shadow:0 12px 28px rgba(103,88,237,.3);color:#10172a;gap:9px}.sign-in-gate_signIn__llkcp:hover{box-shadow:0 16px 34px rgba(103,88,237,.42);transform:translateY(-2px)}.sign-in-gate_signIn__llkcp span{color:#493ab3;font-size:1.1rem}.sign-in-gate_home__cVbST{color:#c6cbe0}.sign-in-gate_home__cVbST:hover{background:rgba(255,255,255,.06);color:#ffffff}.sign-in-gate_signOut__TwBzc{background:transparent;border:1px solid rgba(255,176,148,.4);color:#ffc0a5;cursor:pointer;font:inherit;width:100%}.sign-in-gate_signOut__TwBzc:hover{background:rgba(255,141,104,.1);color:#ffe0d3}.sign-in-gate_note__hU4_d{color:#7f8aa2;font-size:.72rem;line-height:1.5;margin:24px auto 0;max-width:360px}@media (max-width:560px){.sign-in-gate_page__GLgY6{padding:16px}.sign-in-gate_card__oYjfA{border-radius:23px}}.subscription-start_plan__voB_C{background:rgb(5 13 27/38%);border:1px solid rgb(165 182 223/22%);border-radius:1rem;display:grid;grid-gap:.35rem;gap:.35rem;margin:1.7rem auto 0;max-width:390px;padding:1.15rem 1.25rem;text-align:left}.subscription-start_planHead__Cgqvs{align-items:baseline;display:flex;justify-content:space-between}.subscription-start_planName__I4wuP{color:#dce5f5;font-size:.8rem;font-weight:800;letter-spacing:.015em}.subscription-start_price___6SiG{align-items:baseline;display:flex;gap:.4rem}.subscription-start_price___6SiG strong{color:#f8faff;font-size:1.9rem;letter-spacing:-.04em}.subscription-start_price___6SiG span{color:#8d9ab3;font-size:.74rem}.subscription-start_features__o_zJh{color:#b8c2d6;display:grid;font-size:.8rem;grid-gap:.3rem;gap:.3rem;list-style:none;margin:.45rem 0 0;padding:0}.subscription-start_features__o_zJh li:before{color:#77e6ff;content:"✓";font-weight:800;margin-right:.55rem}.subscription-start_submit__lQene{align-items:center;background:linear-gradient(135deg,#8f7aff,#5eddf8);border:0;border-radius:.85rem;box-shadow:0 .75rem 1.75rem rgb(103 88 237/28%);color:#10172a;cursor:pointer;display:inline-flex;font:inherit;font-size:.92rem;font-weight:850;gap:.55rem;justify-content:center;min-height:3.2rem;transition:box-shadow .2s ease,transform .2s ease;width:100%}.subscription-start_submit__lQene:hover:not(:disabled){box-shadow:0 1rem 2rem rgb(103 88 237/40%);transform:translateY(-2px)}.subscription-start_submit__lQene:focus-visible{outline:2px solid #dff8ff;outline-offset:3px}.subscription-start_submit__lQene:disabled{cursor:wait;opacity:.74}.subscription-start_spinner__LHYqO{animation:subscription-start_spin__7bMGE .72s linear infinite;border-radius:50%;border:2px solid rgb(17 23 42/25%);border-top-color:#21335e;height:.92rem;width:.92rem}.subscription-start_confirming__mOXRU{align-items:center;display:flex;gap:.7rem;justify-content:center}.subscription-start_confirming__mOXRU .subscription-start_spinner__LHYqO{border-color:#77e6ff rgb(119 230 255/25%) rgb(119 230 255/25%);height:1.1rem;width:1.1rem}.subscription-start_error__3LtGD{color:#ffc0a5;font-size:.78rem;line-height:1.5;margin:0}@keyframes subscription-start_spin__7bMGE{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.subscription-start_spinner__LHYqO{animation-duration:2s}}.game-navigation_content__BrJCW{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.game-navigation_scrollableContent__yi7i8{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:0;overflow-x:hidden;overflow-y:auto}.game-navigation_smartInbox__xSAlm{border-top:1px solid rgb(255 255 255/8%);flex:0 0 auto;margin-top:auto;padding-top:var(--space-3);position:relative}.game-navigation_smartInboxButton__7gXK1{align-items:center;background:linear-gradient(135deg,rgb(105 81 237/18%),rgb(49 205 238/10%));border:1px solid rgb(133 124 255/38%);border-radius:10px;color:var(--text);cursor:pointer;display:flex;font:800 .66rem var(--font-mono);gap:0;justify-content:center;letter-spacing:.025em;min-height:38px;padding:0 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.game-navigation_smartInboxButton__7gXK1:hover,.game-navigation_smartInboxButton__7gXK1[aria-expanded=true]{background:linear-gradient(135deg,rgb(116 89 255/28%),rgb(49 205 238/15%));border-color:rgb(155 147 255/64%);box-shadow:0 10px 24px rgb(70 60 206/18%);transform:translateY(-1px)}.game-navigation_smartInboxButtonMark__YXEFs{align-items:center;display:inline-flex;justify-content:center;height:21px;width:21px}.game-navigation_smartInboxButtonMark__YXEFs img{filter:drop-shadow(0 3px 6px rgb(95 211 255/34%));height:21px;object-fit:contain;width:21px}.game-navigation_smartInboxButtonLabel__nvPR9{max-width:0;opacity:0;overflow:hidden;transition:max-width .14s ease,opacity .1s ease;white-space:nowrap}.platform-rails--games-expanded .game-navigation_smartInboxButton__7gXK1{gap:8px;justify-content:center}.platform-rails--games-expanded .game-navigation_smartInboxButtonLabel__nvPR9{max-width:150px;opacity:1;transition-delay:.13s}.platform-rails:not(.platform-rails--games-expanded) .game-navigation_smartInboxPanel__dJBio{display:none}.game-navigation_smartInboxPanel__dJBio{background:linear-gradient(155deg,rgb(22 35 59/98%),rgb(14 23 41/98%));border:1px solid rgb(143 135 255/34%);border-radius:13px;box-shadow:0 18px 45px rgb(2 7 20/45%);display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:10px;padding:13px}.game-navigation_smartInboxKicker__Y8k0K{color:var(--cyan);font:800 .56rem var(--font-mono);letter-spacing:.13em;margin:0 0 4px;text-transform:uppercase}.game-navigation_smartInboxTitle__gIWlB{font-size:.82rem;letter-spacing:-.018em;margin:0}.game-navigation_smartInboxCopy__fUrgR{color:var(--text-muted);font-size:.67rem;line-height:1.45;margin:0}.game-navigation_smartOptionGroup__j7Fd5{border-top:1px solid rgb(255 255 255/8%);display:grid;grid-gap:7px;gap:7px;padding-top:var(--space-3)}.game-navigation_smartOptionLabel__KQzSz{color:var(--text-muted);font:800 .55rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.game-navigation_smartOptionGrid__3rgPG{display:flex;flex-wrap:wrap;gap:6px}.game-navigation_smartOption__ynBad{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/10%);border-radius:7px;color:var(--text-soft);cursor:pointer;font:600 .61rem var(--font-sans,inherit);padding:5px 7px}.game-navigation_smartOptionFuture__yrt63{background:rgb(255 197 91/8%);border-color:rgb(255 197 91/18%);color:#f3c76b;cursor:default}.game-navigation_smartOptionSelected__01tLS{background:rgb(75 220 255/14%);border-color:rgb(75 220 255/40%);color:var(--text)}.game-navigation_smartInboxField__32WxA{display:grid;grid-gap:5px;gap:5px}.game-navigation_smartInboxInput__Q7RIi{background:rgb(7 12 21/48%);border:1px solid var(--line);border-radius:7px;color:var(--text);font-size:.68rem;min-height:30px;padding:0 8px}.game-navigation_smartInboxError__ycz4s{color:var(--red);font-size:.66rem;line-height:1.4;margin:0}.game-navigation_smartInboxSubmit___isQR{background:var(--cyan);border:0;border-radius:8px;color:#04141c;cursor:pointer;font:800 .66rem var(--font-sans,inherit);min-height:34px;padding:0 10px}.game-navigation_smartInboxSubmit___isQR:disabled{cursor:not-allowed;opacity:.5}.locked-workspace_banner__TBsgu{align-items:center;background:rgb(255 196 87/12%);border:1px solid rgb(255 207 120/30%);border-radius:7px;color:var(--text);display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px 16px;justify-content:space-between;line-height:1.5;margin-bottom:16px;padding:11px 14px}.locked-workspace_banner__TBsgu a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:3px}