:root,[data-theme=light],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#111315;--surface:#1b1e22;--surface-soft:#22262a;--ink:#f2f3f5;--muted:#a8afb7;--quiet:#858d96;--line:#30353b;--line-strong:#454b53;--red:#cf4148;--red-dark:#ee6268;--red-soft:#3a2024;--green:#72b993;--green-soft:#20382b;--amber:#d5ab68;--amber-soft:#3a2e20;--success:var(--green);--warning:var(--amber);--danger:#e17076;--accent-100:#fff0f0;--accent-200:#ffd8da;--accent-300:#f8adb1;--accent-400:#eb7b81;--accent-500:#cf4148;--accent-600:#ad3138;--accent-700:#82272d;--accent-800:#572126;--accent-900:#361c20;--shadow-sm:0 0 0 1px var(--line);--shadow:0 0 0 1px var(--line);--shadow-lg:0 0 0 1px var(--line), 0 14px 36px #00000047;--scrollbar:#41464c;--scrollbar-hover:#59616a;--font-heading:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, monospace}html,body,.appLoading{color:var(--ink);background:var(--page);font-family:var(--font-body)}:is(html:has(.authPage),body:has(.authPage)){background:var(--page)}::selection{color:#fff;background:var(--red)}:focus-visible{outline:2px solid var(--red-dark);outline-offset:3px}.button,.iconButton,.premiumSelectTrigger,.datePickerTrigger,.searchField,.globalSearch,.segmented,.tablePagination{box-shadow:none!important}.panel,.adminOrderBoard,.authCard,.consent,.utilityCard,.storefrontCreateCard,.storefrontSettingsCard,.clientEditorCard,.teamEditorCard{box-shadow:var(--shadow-sm)}.dialog,.premiumDialog{box-shadow:var(--shadow-lg)}.button{letter-spacing:0;border-radius:7px;min-height:36px;padding-inline:13px;font-size:12px;font-weight:600}.button:hover:not(:disabled),.iconButton:hover,.publicButton:hover{transform:none}.button.primary,.publicButtonPrimary{border-color:var(--red);color:#fff;background:var(--red)}.button.primary:hover:not(:disabled),.publicButtonPrimary:hover{border-color:var(--red-dark);color:#fff;background:var(--red-dark)}.button.secondary,[data-theme=dark] .button.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.button.secondary:hover:not(:disabled),[data-theme=dark] .button.secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-soft)}.button.danger,[data-theme=dark] .button.danger{color:#f2adb9;background:#39232e;border-color:#72505f}.iconButton{width:36px;height:36px;color:var(--muted);border-radius:7px}.iconButton:hover,[data-theme=dark] .iconButton:hover{border-color:var(--line);color:var(--ink);background:var(--surface-soft)}.appFrame,.adminWorkspace,.operatorWorkspace,.clientWorkspace{background:var(--page);min-height:100svh;display:block}.adminWorkspace .sidebar,.operatorWorkspace .sidebar{z-index:60;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161826f5;flex-direction:row;align-items:stretch;gap:18px;width:100%;height:56px;padding:0 clamp(20px,3vw,32px);display:flex;position:sticky;top:0;overflow:visible}.adminWorkspace .sidebarBrand,.operatorWorkspace .sidebarBrand{border:0;flex:none;width:auto;height:56px;padding:0}.adminWorkspace .sidebarBrand .brand,.operatorWorkspace .sidebarBrand .brand{color:var(--ink);gap:7px}.adminWorkspace .sidebarBrand .brandMark,.operatorWorkspace .sidebarBrand .brandMark,.appTopbar .artifactBrandMark{background:0 0;border-radius:50%;width:24px;height:24px}.brandMark,.artifactBrandMark{background:0 0}.brandMark img,.artifactBrandMark img{object-fit:contain;width:100%;height:100%}.adminWorkspace .sidebarBrand .brand b,.operatorWorkspace .sidebarBrand .brand b{letter-spacing:.01em;font-size:13px;font-weight:500}.adminWorkspace .sidebar nav,.operatorWorkspace .sidebar nav{scrollbar-width:none;flex:auto;align-self:stretch;align-items:stretch;gap:2px;min-width:0;padding:0;display:flex;overflow-x:auto}.adminWorkspace .sidebar nav::-webkit-scrollbar{display:none}.operatorWorkspace .sidebar nav::-webkit-scrollbar{display:none}.adminWorkspace .navGroup,.operatorWorkspace .navGroup{margin:0;display:contents}.adminWorkspace .navLabel,.operatorWorkspace .navLabel,.adminWorkspace .navItem .icon,.operatorWorkspace .navItem .icon,.adminWorkspace .navItem.active i,.operatorWorkspace .navItem.active i{display:none}.adminWorkspace .navItem,.operatorWorkspace .navItem{min-width:max-content;min-height:56px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:0 9px;font-size:11px;font-weight:500}.adminWorkspace .navItem:hover,.operatorWorkspace .navItem:hover{color:var(--ink);background:0 0}.adminWorkspace .navItem.active,.operatorWorkspace .navItem.active{border-bottom-color:var(--red);color:#c8c0fa;box-shadow:none;background:0 0}[data-theme=dark] .adminWorkspace .navItem,[data-theme=dark] .operatorWorkspace .navItem{color:var(--muted)}[data-theme=dark] .adminWorkspace .navItem:hover,[data-theme=dark] .operatorWorkspace .navItem:hover{color:var(--ink);background:0 0}[data-theme=dark] .adminWorkspace .navItem.active,[data-theme=dark] .operatorWorkspace .navItem.active{border-bottom-color:var(--red);color:#c8c0fa;box-shadow:none;background:0 0}.adminWorkspace .accountDock,.operatorWorkspace .accountDock{border:0;flex:none;align-items:center;padding:0;display:flex}.adminWorkspace .accountExit,.operatorWorkspace .accountExit{min-height:32px;color:var(--quiet);padding:0 5px 0 10px;font-size:11px}.adminWorkspace .accountExit:hover,.operatorWorkspace .accountExit:hover{color:var(--ink);background:0 0}.adminWorkspace .topbar,.operatorWorkspace .topbar{display:none}.mainContent,.adminWorkspace .mainContent,.operatorWorkspace .mainContent,.clientWorkspace .mainContent{width:min(100%,1100px);margin:0 auto;padding:36px 32px 64px}.pageHeader,.adminWorkspace .pageHeader,.operatorWorkspace .pageHeader,.clientWorkspace .pageHeader{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;margin:0 0 24px;padding:0;overflow:visible}.pageHeader:before,.pageHeader:after,.clientWorkspace .pageHeader:before,.clientWorkspace .pageHeader:after{display:none}.pageHeader h1,.adminWorkspace .pageHeader h1,.operatorWorkspace .pageHeader h1,.clientWorkspace .pageHeader h1{color:var(--ink);letter-spacing:-.025em;margin:0 0 4px;font-size:26px;font-weight:500;line-height:1.16}.pageHeader p,.adminWorkspace .pageHeader p,.operatorWorkspace .pageHeader p,.clientWorkspace .pageHeader p{max-width:68ch;color:var(--muted);font-size:13px;line-height:1.45}.appTopbar{z-index:60;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161826f5;border-radius:0;width:100%;margin:0;position:sticky;top:0}.appTopbarPrimary{gap:16px;max-width:1440px;min-height:56px;padding:0 clamp(20px,3vw,32px)}.artifactBrand{color:var(--ink);gap:7px}.artifactBrand>span:last-child{display:block}.artifactBrand b{font-size:13px;font-weight:500}.artifactBrand small{display:none}.clientTopnav{scrollbar-width:none;gap:2px;overflow-x:auto}.clientTopnav::-webkit-scrollbar{display:none}.clientTopnav a,.clientWorkspaceSwitch{min-height:56px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 8px;font-size:11px;font-weight:500}.clientTopnav a:hover,.clientTopnav a.active,.clientWorkspaceSwitch:hover{border-bottom-color:var(--red);color:#c8c0fa;background:0 0}.appGlobalSearch{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:156px;max-width:300px;min-height:36px;margin-left:auto;padding:0 10px}.appGlobalSearch:focus-within,.globalSearch:focus-within,.searchField:focus-within{border-color:var(--red);box-shadow:none}.appGlobalSearch input,.globalSearch input,.searchField input{height:30px;color:var(--ink);font-size:11px}.searchSubmit{width:30px;height:30px;color:var(--quiet);flex-basis:30px}.searchSubmit:hover{color:var(--ink);background:0 0}.clientDesktopControls,.clientNoticeMenu,.appAccountLink{margin-left:0}.clientDesktopControls .iconButton,.clientNoticeButton{border:0;width:30px;height:30px}.appAccountLink,.appAccountName{min-height:30px;color:var(--ink);font-size:11px;font-weight:500}.languageSelect,.clientDesktopLanguage{display:none}.clientNoticeBadge{border-color:var(--page);background:var(--red)}.toolbar,.adminWorkspace .toolbar,.operatorWorkspace .toolbar,.clientWorkspace .toolbar{gap:10px;margin-bottom:16px}.searchField,.globalSearch{border-color:var(--line);min-height:34px;color:var(--muted);background:var(--surface);border-radius:6px}.searchField input,.globalSearch input{height:34px}.segmented{background:0 0;border:0;border-radius:0;gap:2px;padding:0}.segmented button,.segmented a{min-width:0;min-height:32px;color:var(--muted);border-radius:6px;padding:0 9px;font-size:11px;font-weight:500}.segmented button:hover:not(:disabled),.segmented a:hover,.segmented .selected{color:#e2ddff;background:var(--red-soft);box-shadow:none}.orderFilters,.adminWorkspace .orderFilters{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 140px 140px;gap:8px;margin:0 0 16px;padding:0}.premiumSelectTrigger,.datePickerTrigger,.field input,.field textarea,[data-theme=dark] .premiumSelectTrigger,[data-theme=dark] .field input,[data-theme=dark] .field textarea{border-color:var(--line);min-height:34px;color:var(--ink);background:var(--surface);box-shadow:none;border-radius:6px}.premiumSelectTrigger:hover,.datePickerTrigger:hover,.field input:hover,.field textarea:hover,[data-theme=dark] .premiumSelectTrigger:hover,[data-theme=dark] .field input:hover,[data-theme=dark] .field textarea:hover{border-color:var(--line-strong);background:#252836}.premiumSelectTrigger[aria-expanded=true],.datePickerTrigger:focus-visible,.field input:focus,.field textarea:focus,[data-theme=dark] .premiumSelectTrigger[aria-expanded=true],[data-theme=dark] .field input:focus,[data-theme=dark] .field textarea:focus{border-color:var(--red);box-shadow:0 0 0 2px #9184d933}.premiumSelectMenu,.datePickerPopover,.dialog,.premiumDialog,.clientNoticePopover{border-color:var(--line-strong);color:var(--ink);background:#252735;border-radius:8px;box-shadow:0 18px 36px #04050c5c}.premiumSelectOption,[data-theme=dark] .premiumSelectOption{color:var(--muted)}.premiumSelectOption:hover,.premiumSelectOption.isActive,.premiumSelectOption[aria-selected=true],[data-theme=dark] .premiumSelectOption:hover,[data-theme=dark] .premiumSelectOption.isActive,[data-theme=dark] .premiumSelectOption[aria-selected=true]{color:#ece9ff;background:var(--red-soft)}.panel,.adminWorkspace .panel,.operatorWorkspace .panel,.clientWorkspace .panel,.metricStrip,.commercialStrip,.adminOrderBoard,.tablePagination{border-color:var(--line);background:var(--surface);border-radius:8px}.panelHeader,.adminWorkspace .panelHeader{border-color:var(--line);background:0 0;min-height:46px;padding:0 14px}.panelHeader h2,.panelHeader h3{font-size:13px;font-weight:500}.metricStrip{gap:0;overflow:hidden}.metric{background:var(--surface);min-height:86px;padding:16px}.metric+.metric{border-color:var(--line)}.commercialStrip{border:1px solid var(--line);background:0 0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px 48px;padding:16px 20px;display:flex;overflow:visible}.commercialStrip>div{background:0 0;border:0;min-height:0;padding:0}.commercialStrip .commercialPeriod{color:var(--quiet);margin-left:auto;font-size:12px}@media (max-width:720px){.commercialStrip{gap:14px 24px}.commercialStrip .commercialPeriod{flex-basis:100%;margin-left:0}}.metric span,.metric em{color:var(--quiet);font-size:10px}.metric strong{color:var(--ink);font-size:22px;font-weight:500}.commercialStrip span{color:var(--quiet);letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:500}.commercialStrip b{color:var(--ink);font:500 17px/1.2 var(--font-heading)}.commercialStrip>div:nth-of-type(3) b{color:var(--red-dark)}.dataTable th,.dataTable td{border-color:var(--line);color:var(--muted);background:0 0}.dataTable th{height:34px;color:var(--quiet);padding-inline:14px;font-size:9px;font-weight:500}.dataTable td{height:52px;padding-inline:14px}.dataTable tbody tr:hover,.adminWorkspace .mobileCardTable tbody>tr:not([data-card-detail]):hover>td{background:#9184d90f}.cellTitle b,.keyValue dd,.detailList dd,.sectionTitleRow h2,.dataTable td,.rowLink,.backLink{color:var(--ink)}.cellTitle small,.keyValue dt,.detailList dt,.sectionHint,.dataTable .mono,.mono{color:var(--muted)}.status{min-height:20px;color:var(--muted);background:#2b2e3c;border-radius:4px;padding:0 7px;font-size:10px;font-weight:500}.status-available,.status-completed,.status-delivered{color:#a6e1c4;background:#234538}.status-limited,.status-waiting_for_code,.status-review{color:#ead29b;background:#453b28}.status-unavailable,.status-cancelled,.status-failed{color:#f2adb9;background:#4a2834}.status-processing{color:#b9b1ee;background:#302e51}.status-pending{color:var(--muted);background:#2b2e3c}
.orderControlPanel{background:0 0;border:0;margin:0 0 20px;padding:0}.orderControlPanel .toolbar{flex-flow:wrap;align-items:center;gap:16px;margin:0;display:flex}.orderControlPanel .searchField{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:0 280px;width:280px;min-width:0;min-height:36px;margin-left:auto;padding:0 12px}.orderControlPanel .searchField:hover{border-color:var(--line-strong)}.orderControlPanel .searchField .icon{color:var(--quiet)}.compactOrdersReference .orderControlPanel .searchField{flex-basis:240px;width:240px}.orderControlPanel .searchField input{height:34px;font-size:13px}.orderControlPanel .orderScopeTabs button{min-height:28px;padding:7px 14px;font-size:13px}.ordersReferencePage{width:min(100%,1080px);margin:0 auto}.partnerOrdersReferencePage{width:min(100%,836px)}@media (max-width:700px){.orderControlPanel .toolbar{flex-direction:column;align-items:stretch}.orderControlPanel .searchField,.compactOrdersReference .orderControlPanel .searchField{flex:none;width:100%;margin-left:0}}.adminOrderBoard,.adminWorkspace .adminOrderBoard{background:0 0;border:0;border-radius:0;overflow:visible}.adminOrderBoardHeader{min-height:0;display:none}.adminOrderSortBar{background:0 0;border:0;grid-template-columns:1.2fr 1.2fr .7fr .7fr .6fr .9fr 36px;gap:12px;padding:0 10px 8px}.adminOrderSortBar button{min-height:22px;color:var(--quiet);letter-spacing:.08em;padding:0;font-size:9px;font-weight:500}.adminOrderSortBar button:hover,.adminOrderSortBar button.active{color:var(--red-dark);background:0 0}.adminOrderRows{gap:0}.adminOrderRow,.adminWorkspace .adminOrderRow{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1.2fr 1.2fr .7fr .7fr .6fr .9fr 36px;gap:12px;padding:14px}.compactOrderBoard .adminOrderSortBar,.compactOrderBoard .adminOrderRow{grid-template-columns:1.3fr 1.3fr .6fr .9fr 40px}.compactOrderBoard .adminOrderStorefront,.compactOrderBoard .adminOrderState{display:none}.ordersEmptyReference{border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:48px 14px}.ordersEmptyReference .emptyGlyph{display:none}.adminOrderRow:hover,.adminWorkspace .adminOrderRow:hover{background:#9184d90f;transform:none}.adminOrderIdentity b,.adminOrderProduct b,.adminOrderStorefront b,.adminOrderPrice b,.adminOrderCreated b{color:var(--ink);font-size:12px;font-weight:500}.adminOrderIdentity small,.adminOrderProduct small,.adminOrderState small,.adminOrderCreated small{color:var(--quiet);font-size:10px}.adminOrderOpen,.unifiedOrderTake{border-color:var(--line);min-width:30px;min-height:30px;color:var(--red-dark);background:0 0;border-radius:6px;padding:0 7px;font-size:10px}.adminOrderOpen:hover{border-color:var(--red);background:var(--red-soft)}.unifiedOrderPage{width:min(100%,1120px)}.unifiedOrderBack,.backLink{min-height:30px;color:var(--red-dark);margin-bottom:18px;font-size:11px;font-weight:500}.unifiedOrderActions .button{border-color:var(--line-strong);color:var(--ink);background:0 0}.unifiedOrderActions .button.primary{background:#756abb;border-color:#a79ae8}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell) .unifiedOrderPage{width:min(100% - 48px,656px)}:is(.clientWorkspace,.storefrontWorkspace) .unifiedOrderBack{margin-bottom:22px}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) :is(.clientOrderHeader,.staffOrderHeader),:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) :is(.clientOrderHeader,.staffOrderHeader)[data-state],[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) :is(.clientOrderHeader,.staffOrderHeader),[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) :is(.clientOrderHeader,.staffOrderHeader)[data-state]{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:start!important;gap:24px!important;min-height:0!important;margin-bottom:24px!important;padding:0!important;display:flex!important}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .orderOutcomeSummary,:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .orderOutcomeSummary[data-state],[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .orderOutcomeSummary,[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .orderOutcomeSummary[data-state]{background:#1e1d32;border-color:#443b70;border-radius:8px;min-height:84px;margin-bottom:26px;padding:18px}:is(.clientWorkspace,.storefrontWorkspace) .orderOutcomeSummary[data-state=completed]{background:#1e1d32}:is(.clientWorkspace,.storefrontWorkspace) .orderOutcomeSummary h2,[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace) .orderOutcomeSummary h2{font-size:14px}:is(.clientWorkspace,.storefrontWorkspace) .orderOutcomeSummary p{font-size:13px}:is(.clientWorkspace,.storefrontWorkspace) .orderOutcomeSummary dl{min-width:auto;padding-left:18px}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;min-height:84px!important;padding:18px!important}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome h2{align-items:center;gap:9px;margin:0;display:flex}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome h2 i{background:#9583e4;border-radius:50%;flex:none;width:7px;height:7px}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome p{margin:8px 0 0;line-height:1.35}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome dl{border:0;min-width:0;padding:0}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome dl div{padding:0}:is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome dd,[data-theme=dark] :is(.clientWorkspace,.storefrontWorkspace,.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .clientOrderOutcome dd{color:#c4b9ff;white-space:nowrap;font-size:11px}.clientWorkspace .clientOrderGrid,.storefrontWorkspace .partnerOrderDetail{grid-template-columns:minmax(0,1fr)}@media (min-width:861px){:is(.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .adminOrderWorkspace{grid-template-columns:minmax(0,1fr)}:is(.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .adminOrderRail{position:static}.referenceOperatorShell .unifiedOrderPage{width:min(100%,680px)}}.compactOrdersReferencePage{width:min(100%,836px)}:is(.ownerReferenceShell,.referenceAdminShell) .ordersReferencePage:not(.compactOrdersReferencePage){width:min(100%,1016px)}.ordersReferencePage .adminOrderBoard,.ordersReferencePage .adminOrderSortBar,.ordersReferencePage .adminOrderRow,[data-theme=dark] .ordersReferencePage .adminOrderBoard,[data-theme=dark] .ordersReferencePage .adminOrderSortBar,[data-theme=dark] .ordersReferencePage .adminOrderRow{background:0 0!important}.ordersReferencePage .adminOrderBoard{border:0!important;border-radius:0!important}.ordersReferencePage .adminOrderSortBar{border-bottom-color:var(--line)!important}.ordersReferencePage .adminOrderRow{border-radius:0!important}.clientWorkspace .clientOrderGrid .unifiedOrderBody,[data-theme=dark] .clientWorkspace .clientOrderGrid .unifiedOrderBody{background:0 0;border:0;border-radius:0;overflow:visible}.clientWorkspace .clientOrderGrid .unifiedOrderBody .detailSection{border:0;padding:0 0 28px}.clientWorkspace .clientOrderGrid .unifiedOrderBody .detailSection>h2{margin-bottom:12px}.clientWorkspace .clientOrderGrid .keyValue{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}@media (max-width:520px){.clientWorkspace .unifiedOrderPage{width:100%}}.unifiedOrderDetailLayout>.panel,.unifiedOrderDetailLayout>.sideStack>.panel,.unifiedOrderDetailLayout .unifiedOrderBody,[data-theme=dark] .unifiedOrderDetailLayout .unifiedOrderBody{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:8px}.unifiedOrderDetailLayout .actionPanel .button{min-height:34px}.detailSection,.operatorOrderSection,.noteBox,.historyTimeline,.attachmentPasteZone{border-color:var(--line)}.noteBox{color:var(--muted);background:#292c39}.clientProfileHero,.clientAccountOverview,.clientQuickPanel,.clientOrderCard,.partnerCatalogIntro,.partnerCatalogHeader,.partnerProductCard,.gameManageRow,.gameRow,.artifactGameCard,.artifactProductCard,.artifactCatalogPageControls,.artifactGameDetailHeader,.clientSupportLanding,.clientSupportInstructions,[data-theme=dark] .clientProfileHero,[data-theme=dark] .clientAccountOverview,[data-theme=dark] .clientQuickPanel,[data-theme=dark] .clientOrderCard,[data-theme=dark] .artifactGameCard,[data-theme=dark] .artifactProductCard,[data-theme=dark] .artifactCatalogPageControls,[data-theme=dark] .artifactGameDetailHeader{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:8px}.clientProfileHero,.clientAccountOverview,.clientQuickPanel,.partnerCatalogIntro,.partnerCatalogHeader,.clientSupportLanding,.clientSupportInstructions{padding:18px}.updatesFeed,.auditRetention,.referenceCode,.apiMethodCard,.supportCard,.settingsOwnerGrid>.panel{border-color:var(--line)}@media (min-width:861px){:is(.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .unifiedOrderDetailLayout.adminOrderWorkspace{grid-template-columns:minmax(0,1fr)}:is(.ownerReferenceShell,.referenceAdminShell,.referenceOperatorShell) .adminOrderRail{position:static}}.orderScopeTabs button small{color:var(--quiet);margin-left:7px;font-size:11px;font-weight:400}.orderScopeTabs button.selected small{color:inherit;opacity:.7}.orderEnvironmentTag{color:var(--neutral-ink,var(--ink));background:var(--surface-soft);font-family:var(--font-body);letter-spacing:.02em;vertical-align:middle;border-radius:6px;align-items:center;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.orderEnvironmentTag[data-environment=live]{color:var(--red-dark);background:var(--red-soft)}.orderEnvironmentTag[data-environment=sandbox]{color:var(--amber);background:var(--amber-soft)}@media (max-width:860px){.adminOrderRows .adminOrderRow,.adminWorkspace .adminOrderRows .adminOrderRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity price""product created""state open";align-items:center;gap:10px 12px;padding:14px}.adminOrderRows .adminOrderIdentity{grid-area:identity}.adminOrderRows .adminOrderProduct{grid-area:product}.adminOrderRows .adminOrderState{grid-area:state}.adminOrderRows .adminOrderPrice{grid-area:price}.adminOrderRows .adminOrderCreated{grid-area:created}.adminOrderRows .adminOrderOpen,.adminOrderRows .unifiedOrderTake{grid-area:open}.adminOrderRows .adminOrderStorefront{order:2;grid-area:product;place-self:end start;display:none}.adminOrderRows .adminOrderPrice,.adminOrderRows .adminOrderCreated{text-align:right;justify-items:end;width:auto;min-width:0}.adminOrderRows .adminOrderProduct{border:0;padding:0}.adminOrderRows .adminOrderIdentity b{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adminOrderRows .adminOrderState{flex-wrap:wrap;place-items:center start;gap:6px 8px;display:flex}.adminOrderRows .adminOrderOpen{justify-content:center;justify-self:end;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.adminOrderRows .unifiedOrderTake{justify-self:end;width:auto}.adminOrderRows .adminOrderPrice:before,.adminOrderRows .adminOrderCreated:before,.adminOrderRows .adminOrderStorefront:before{display:none}}@media (max-width:440px){.adminOrderRows .adminOrderRow,.adminWorkspace .adminOrderRows .adminOrderRow{padding:13px}.adminOrderRows .adminOrderIdentity,.adminOrderRows .adminOrderProduct,.adminOrderRows .adminOrderState{text-align:left;grid-column:auto;justify-items:start}.adminOrderRows .adminOrderPrice,.adminOrderRows .adminOrderCreated{text-align:right;grid-column:auto;justify-items:end}.adminOrderRows .adminOrderState{order:0}}@media (max-width:860px){.orderControlPanel .orderScopeTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;overflow:auto hidden}.orderControlPanel .orderScopeTabs::-webkit-scrollbar{display:none}.orderControlPanel .orderScopeTabs button,.orderControlPanel .orderScopeTabs button:not(.selected),.adminWorkspace .toolbar .orderScopeTabs button,.clientWorkspace .toolbar .orderScopeTabs button{scroll-snap-align:start;flex:none;justify-content:flex-start;width:auto;min-width:0}}
.authPage{--auth-bg:var(--page);--auth-panel:var(--surface);--auth-panel-soft:#292c39;--auth-border:var(--line);--auth-text:var(--ink);--auth-muted:var(--muted);color:var(--ink);background:var(--page)}.authCard,.inviteAccess,.inviteSteps{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:8px}.authPage .brand,.authPage .brand b,.authHeading h1,.authHeading p,.authFieldLabel,.authSwitch,.authSwitch a,.authPublicBrand,.authPublicBrand .brand,.authPublicBrand .brand b,.inviteGuideBrand .brand,.inviteGuideBrand .brand b,.inviteAccess h2,.inviteAccess p,.inviteSteps>h2,.inviteSteps p,.inviteSteps b,.inviteAdminNote b{color:var(--ink)}.authHeading p,.authSwitch,.inviteAccess p,.inviteSteps p,.inviteAdminNote,.authPage .authPublicLink{color:#c9cbd8}.authPage .authPublicLink{border-color:var(--line);background:var(--surface)}.authPage .authPublicLink:hover{border-color:var(--line-strong);color:#f3f1ff;background:#292c39}.authPage .premiumSelectTrigger,.authPage .premiumSelectTrigger small,.authPage .premiumSelectTrigger .icon{color:#d2d4e1}.authPage .authSwitch a{color:#c8c0fa}[data-theme=light] .authPage,[data-theme=light] .authPage .authCard,[data-theme=light] .authPage .inviteAccess,[data-theme=light] .authPage .inviteSteps,[data-theme=light] .authPage .authInput,[data-theme=light] .authPage .authInput:focus-within{color:var(--ink);background:var(--surface)}[data-theme=light] .authPage .authInput,[data-theme=light] .authPage .authInput:focus-within{--auth-input-fill:#1a1d29;border-color:var(--line)}[data-theme=light] .authPage .authInput input{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1000px #1a1d29}[data-theme=light] .authPage .authInput input:-webkit-autofill{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1000px #1a1d29}[data-theme=light] .authPage .authInput input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1000px #1a1d29}[data-theme=light] .authPage .authInput input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1000px #1a1d29}[data-theme=light] .authPage .authFieldLabel,[data-theme=light] .authPage .authHeading h1,[data-theme=light] .authPage .authHeading p,[data-theme=light] .authPage .authSwitch,[data-theme=light] .authPage .authSwitch a,[data-theme=light] .authPage .authPublicBrand,[data-theme=light] .authPage .authPublicBrand .brand,[data-theme=light] .authPage .authPublicBrand .brand b,[data-theme=light] .authPage .inviteGuideBrand .brand,[data-theme=light] .authPage .inviteGuideBrand .brand b,[data-theme=light] .authPage .inviteAccess h2,[data-theme=light] .authPage .inviteAccess p,[data-theme=light] .authPage .inviteSteps>h2,[data-theme=light] .authPage .inviteSteps p,[data-theme=light] .authPage .inviteSteps b,[data-theme=light] .authPage .inviteAdminNote,[data-theme=light] .authPage .inviteAdminNote b{color:var(--ink)}[data-theme=light] .authPage .authHeading p,[data-theme=light] .authPage .authSwitch,[data-theme=light] .authPage .inviteAccess p,[data-theme=light] .authPage .inviteSteps p,[data-theme=light] .authPage .inviteAdminNote{color:#c9cbd8}[data-theme=light] .authPage .authSwitch a{color:#c8c0fa}[data-theme=light] .authPage .inviteAdminNote{border-color:var(--line);color:#c9cbd8;background:#292c39}[data-theme=light] .authPage .inviteAdminNote b{color:var(--ink)}[data-theme=light] .authPage+.consent,[data-theme=dark] .authPage+.consent{border-color:var(--line);color:var(--ink);background:var(--surface);box-shadow:0 18px 36px #04050c5c}[data-theme=light] .authPage+.consent h2,[data-theme=dark] .authPage+.consent h2{color:var(--ink)}[data-theme=light] .authPage+.consent p,[data-theme=dark] .authPage+.consent p{color:#c9cbd8}[data-theme=light] .authPage+.consent .button.secondary,[data-theme=dark] .authPage+.consent .button.secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.authInput,.authInput:focus-within{--auth-input-fill:#1a1d29;border-color:var(--line);background:var(--auth-input-fill);box-shadow:none;border-radius:6px}.authInput:focus-within{border-color:var(--red)}.authSwitch a{color:var(--red-dark)}.publicLanding,.publicDocs{--public-bg:var(--page);--public-panel:var(--surface);--public-panel-deep:#1d1f2a;--public-line:var(--line);--public-copy:var(--ink);--public-muted:var(--muted);--public-gold:var(--red);--public-green:var(--green);--public-gray:var(--quiet);color:var(--ink);background:var(--page)}.publicHeader,.publicDocsHeader{border-color:var(--line);min-height:56px}.publicHero:before{background:radial-gradient(circle at 72% 8%, #9184d938, transparent 28%), var(--page)}.publicHero:after,.publicPartnerBenefits:before{opacity:.12}.publicHero h1 em,.publicEyebrow,.publicHero .publicHeroFacts dt{color:var(--red-dark);text-shadow:none}.publicAnalytics,.publicAnalyticsGrid,.publicCatalogPreview,.publicApiPanel,.publicPartnerBenefits,.publicPartnerActions article{border-color:var(--line);background:var(--surface);box-shadow:none;border-radius:8px}.publicLanding .publicApiPanel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,.78fr) auto;align-items:center;gap:40px;width:min(100% - 80px,1160px);margin:0 auto;padding:clamp(40px,4vw,56px) 0 88px}.publicLanding .publicApiPanel>div{max-width:390px}.publicLanding .publicApiPanel>div>span{color:#ada2ee;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:650;display:block}.publicLanding .publicApiPanel h2{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,2.55vw,34px);font-weight:500;line-height:1.15}.publicLanding .publicApiPanel p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.55}.publicLanding .publicApiPanel ul{gap:12px}.publicLanding .publicApiPanel li{color:var(--ink);gap:10px;font-size:13px;font-weight:600}.publicLanding .publicApiPanel li .icon{color:#ada2ee}.publicLanding .publicApiPanel .publicButton{color:#fff;min-height:44px;box-shadow:none;background:#6258a8;border-color:#8f83d4;padding-inline:18px}.publicLanding .publicPartnerBenefits{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:0;color:var(--ink);box-shadow:none;background:linear-gradient(160deg,#212238 0%,#181a29 100%);border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:64px;margin:0;padding:72px max(40px,50vw - 580px)}.publicLanding .publicPartnerBenefits:before{opacity:.16;background-image:linear-gradient(#ada2ee29 1px,#0000 1px),linear-gradient(90deg,#ada2ee29 1px,#0000 1px);background-size:64px 64px}.publicLanding .publicPartnerBenefitsCopy>span{color:#ada2ee;font-size:11px}.publicLanding .publicPartnerBenefitsCopy ul{gap:14px;max-width:560px;margin-top:20px}.publicLanding .publicPartnerBenefitsCopy li{color:var(--ink);grid-template-columns:7px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5}.publicLanding .publicPartnerBenefitsCopy li:before{background:#988be2;border-radius:1px;width:7px;height:7px;margin-top:.6em}.publicLanding .publicMarkup{align-self:center;max-width:340px}.publicLanding .publicMarkup>b{color:#b0a4ed;font-size:clamp(72px,7.3vw,88px);font-weight:500;line-height:.82}.publicLanding .publicMarkup h2{color:var(--ink);letter-spacing:-.04em;margin-top:10px;font-size:26px;font-weight:500;line-height:1.1}.publicLanding .publicMarkup p{color:var(--muted);margin-top:8px;font-size:13px}.publicLanding .publicMarkup em{color:#b0a4ed;margin-top:28px;font-family:inherit;font-size:20px;font-style:normal;line-height:1.35}.publicLanding .publicPartnerActions{background:0 0;gap:12px;width:min(100% - 80px,1160px);margin:72px auto 0}.publicLanding .publicPartnerActions article{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:226px;padding:32px 36px}.publicLanding .publicPartnerActions article>span{color:#ada2ee;font-size:11px}.publicLanding .publicPartnerActions h2{max-width:17ch;color:var(--ink);letter-spacing:-.04em;margin-top:16px;margin-bottom:24px;font-size:27px;font-weight:500;line-height:1.12}.publicLanding .publicPartnerActions .publicButtonPrimary{background:#6258a8;border-color:#8f83d4}@media (max-width:980px){.publicLanding .publicApiPanel{grid-template-columns:minmax(0,1fr) auto;gap:30px 34px;width:min(100% - 64px,760px);padding-bottom:64px}.publicLanding .publicApiPanel ul{grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr))}.publicLanding .publicApiPanel .publicButton{grid-area:1/2/span 2}.publicLanding .publicPartnerBenefits{grid-template-columns:1fr;gap:44px;padding:54px max(32px,50vw - 380px)}.publicLanding .publicMarkup{max-width:440px}.publicLanding .publicPartnerActions{width:min(100% - 64px,760px);margin-top:54px}}@media (max-width:640px){.publicLanding .publicApiPanel{grid-template-columns:1fr;gap:24px;width:min(100% - 40px,560px);padding-bottom:52px}.publicLanding .publicApiPanel ul{grid-area:auto;grid-template-columns:1fr}.publicLanding .publicApiPanel .publicButton{grid-area:auto;width:100%}.publicLanding .publicPartnerBenefits{gap:34px;padding:44px 20px}.publicLanding .publicPartnerBenefitsCopy li{font-size:15px}.publicLanding .publicMarkup>b{font-size:72px}.publicLanding .publicPartnerActions{grid-template-columns:1fr;width:min(100% - 40px,560px);margin-top:44px}.publicLanding .publicPartnerActions article{min-height:210px;padding:28px 24px}}@media (max-width:860px){.adminWorkspace .sidebar,.operatorWorkspace .sidebar{border:0;border-right:1px solid var(--line);background:var(--page);flex-direction:column;align-items:stretch;gap:0;width:min(296px,86vw);height:100svh;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%)}.adminWorkspace .sidebar.sidebarOpen,.operatorWorkspace .sidebar.sidebarOpen{transform:translate(0)}.adminWorkspace .sidebarBrand,.operatorWorkspace .sidebarBrand{width:100%;height:60px}.adminWorkspace .sidebar nav,.operatorWorkspace .sidebar nav{padding:12px 0;display:block;overflow:visible}.adminWorkspace .navGroup,.operatorWorkspace .navGroup,.adminWorkspace .navLabel,.operatorWorkspace .navLabel{display:block}.adminWorkspace .navItem,.operatorWorkspace .navItem{border:0;border-radius:6px;min-height:42px;padding:0 10px}.adminWorkspace .navItem .icon,.operatorWorkspace .navItem .icon{display:inline-block}.adminWorkspace .navItem.active,.operatorWorkspace .navItem.active{background:var(--red-soft)}.adminWorkspace .accountDock,.operatorWorkspace .accountDock{border-top:1px solid var(--line);margin-top:auto;padding:10px 0}.adminWorkspace .topbar,.operatorWorkspace .topbar{z-index:40;border-bottom:1px solid var(--line);background:#161826f5;height:48px;min-height:48px;padding:0 16px;display:flex;position:sticky;top:0}.adminWorkspace .menuButton,.operatorWorkspace .menuButton{display:inline-flex}.adminWorkspace .mainContent,.operatorWorkspace .mainContent,.clientWorkspace .mainContent{padding:24px 16px 52px}.appTopbarPrimary{min-height:56px;padding:10px 16px}.appMobileSearch{margin:0 16px 12px}.appMobileMeta{padding:0 16px 12px}.clientTopnav,.appGlobalSearch,.clientDesktopControls,.clientNoticeMenu,.appAccountLink,.clientWorkspaceSwitch,.clientServiceStatus{display:none}.appMenuButton{display:inline-flex}.orderFilters,.adminWorkspace .orderFilters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pageHeader h1,.adminWorkspace .pageHeader h1,.operatorWorkspace .pageHeader h1,.clientWorkspace .pageHeader h1{font-size:23px}.toolbar,.adminWorkspace .toolbar,.operatorWorkspace .toolbar,.clientWorkspace .toolbar{flex-direction:column;align-items:stretch}.searchField{width:100%}.segmented{width:100%;overflow-x:auto}.segmented button,.segmented a{flex:1 0 auto}.adminOrderSortBar{display:none}.adminOrderRow,.adminWorkspace .adminOrderRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}.adminOrderStorefront{display:none}.adminOrderState{align-items:end}}.publicLanding .publicPartnerBenefits{background:radial-gradient(circle at 84% 14%,#8274cc29,#0000 29%),linear-gradient(145deg,#24263a 0%,#1d1f2e 100%);border:1px solid #3c3d56;border-radius:16px;gap:58px;width:min(100% - 80px,1160px);min-height:0;margin:0 auto;padding:52px 58px;box-shadow:0 22px 46px #04050c38}.publicLanding .publicPartnerBenefits:before{opacity:.1}.publicLanding .publicPartnerActions{gap:18px;width:min(100% - 80px,1160px);margin:52px auto 72px}.publicLanding .publicPartnerActions article{background:linear-gradient(145deg,#202232,#1a1c2a);border-color:#3c3d56;min-height:236px;box-shadow:0 14px 30px #04050c2b}.publicLanding .publicPartnerActions article:last-child{background:radial-gradient(circle at 88% 12%,#a192ef33,#0000 34%),linear-gradient(145deg,#34315a,#282743);border-color:#8074c7}@media (max-width:980px){.publicLanding .publicPartnerBenefits,.publicLanding .publicPartnerActions{width:min(100% - 64px,760px)}.publicLanding .publicPartnerBenefits{gap:42px;padding:44px}.publicLanding .publicPartnerActions{margin-top:40px}}@media (max-width:640px){.publicLanding .publicPartnerBenefits,.publicLanding .publicPartnerActions{width:min(100% - 40px,560px)}.publicLanding .publicPartnerBenefits{border-radius:12px;gap:32px;padding:32px 24px}.publicLanding .publicPartnerActions{gap:12px;margin-top:32px;margin-bottom:48px}.publicLanding .publicPartnerActions article{min-height:210px}.publicLanding .publicPartnerActions h2{margin-bottom:0}}.publicLanding .publicAnalytics{background:#20222e;border:1px solid #3c3d56;border-radius:10px;width:min(100% - 80px,1160px);margin:0 auto;padding:32px;box-shadow:0 18px 42px #04050c2e}.publicLanding .publicAnalyticsHead{align-items:baseline;padding:0 0 24px}.publicLanding .publicAnalytics h2{color:var(--ink);letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1.15}.publicLanding .publicDataStamp{color:#a9a9bd;font:600 12px var(--font-mono);letter-spacing:.04em}.publicLanding .publicAnalyticsGrid{background:#1c1e2a;border-color:#383a50;border-radius:9px;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.publicLanding .publicChartCard,.publicLanding .publicStatusCard{padding:24px 28px}.publicLanding .publicChartCard{border-right-color:#383a50}.publicLanding .publicChartCard h3,.publicLanding .publicStatusCard h3{color:var(--ink);letter-spacing:-.025em;font-size:16px;font-weight:600}.publicLanding .publicChartCard p,.publicLanding .publicStatusCard p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.publicLanding .publicLegend{color:var(--muted);gap:16px;font-size:11px}.publicLanding .publicLegend i,.publicLanding .publicStatusRows dt i{width:8px;height:8px}.publicLanding .publicLegend i.created,.publicLanding .publicStatusRows dt i.created{background:#ef4a55}.publicLanding .publicLegend i.completed,.publicLanding .publicStatusRows dt i.completed{background:#49c58c}.publicLanding .publicChart{min-height:270px;margin-top:20px;padding:8px 0 26px 34px}.publicLanding .publicChart svg{height:230px}.publicLanding .publicChartAxes{color:#8f96a8;width:24px;height:230px;font-size:10px;top:8px}.publicLanding .publicChartGrid line{stroke:#7e829d29}.publicLanding .publicChartDates{color:#8f96a8;margin-top:3px;font-size:10px}.publicLanding .publicChartArea{fill:#ef4a5529}.publicLanding .publicChartLine{stroke-width:2.5px}.publicLanding .publicChartLine.created{stroke:#ef4a55}.publicLanding .publicChartLine.completed{stroke:#49c58c}.publicLanding .publicChartLine.cancelled{stroke:#969cac;stroke-width:2px}.publicLanding .publicStatusCard:hover{box-shadow:none;transform:none}.publicLanding .publicStatusCard>header .publicStatusPeriod{color:#a9a9bd;background:#ffffff05;border-color:#3c3d56;min-height:28px;padding:0 10px;font-size:10px}.publicLanding .publicStatusSummary{margin-top:38px}.publicLanding .publicStatusSummary b{color:var(--ink);letter-spacing:-.07em;font-size:44px;font-weight:500}.publicLanding .publicStatusSummary span{color:var(--muted);font-size:11px}.publicLanding .publicStatusMeter{background:#2a2c3d;border-radius:4px;gap:2px;height:7px;margin:24px 0 26px}.publicLanding .publicStatusMeter>i{flex-basis:0;min-width:0;animation:none;transform:none}.publicLanding .publicStatusMeter .completed{background:#49c58c}.publicLanding .publicStatusMeter .created{background:#ef4a55}.publicLanding .publicStatusMeter .cancelled{background:#969cac}.publicLanding .publicStatusRows{gap:12px;padding-top:0}.publicLanding .publicStatusRows dt{color:var(--muted);font-size:12px}.publicLanding .publicStatusRows small{color:#a9a9bd;font-size:10px}.publicLanding .publicStatusRows dd{color:var(--ink);font-size:13px}
.publicLanding{--landing-width:1080px;--landing-gutter:40px;--landing-line:var(--line);--landing-accent:#9184d9;--landing-accent-light:#e7e5fe;--landing-neutral-500:#9397ab;--landing-neutral-600:#75798c;--landing-accent-800:#423a6a;--landing-accent-100:#f5f4ff;min-width:0;color:var(--ink);background:var(--page);overflow:clip}.publicLanding .publicReveal,.motionReady .publicLanding .publicReveal{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)!important}.publicLanding .publicChartLine{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.publicLanding .publicHeader{box-sizing:border-box;width:100%;height:59px;min-height:0;padding:14px var(--landing-gutter);border-bottom:1px solid var(--landing-line);align-items:center;gap:28px;margin:0;display:flex}.publicLanding .publicAlternative{display:none}.publicLanding .publicCookieChoice{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.publicLanding .publicFooter{flex-wrap:wrap;gap:16px}.publicLanding .publicBrand{margin:0 8px 0 0}.publicLanding .publicBrandMark{background:0 0;border-radius:50%;width:30px;height:30px;overflow:hidden}.publicLanding .publicBrandMark img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.publicLanding .publicBrand>span:last-child{line-height:1.15}.publicLanding .publicBrand b{letter-spacing:.04em;font-size:16px;font-weight:500}.publicLanding .publicBrand small{letter-spacing:.14em;font-size:10px}.publicLanding .publicNav{align-items:center;gap:22px;margin-left:auto;display:flex}.publicLanding .publicNav a{color:var(--ink);font-size:13px;font-weight:400;text-decoration:none}.publicLanding .publicNav a:hover{color:#b4a9ef}.publicLanding .publicControls{margin:0}.publicLanding .publicHeaderActions{gap:16px;margin-left:auto}.publicLanding .publicTextLink{min-height:0;color:var(--ink);font-size:13px;font-weight:400}.publicLanding .publicHeaderAction{border-color:var(--landing-line);min-height:30px;color:var(--ink);box-shadow:none;background:#ffffff06;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.publicLanding .publicHeaderAction:hover{color:#fff;background:#2a2a38;border-color:#615b79}.publicLanding .publicHero{box-sizing:border-box;width:min(100%,900px);min-height:0;padding:96px var(--landing-gutter) 72px;text-align:center;margin:0 auto;display:block}.publicLanding .publicHero:before{pointer-events:none;z-index:-1;background:radial-gradient(#9d8eef38,#0000 65%);width:720px;height:420px;top:-80px;bottom:auto;left:50%;transform:translate(-50%)}.publicLanding .publicHero:after{display:none}.publicLanding .publicHero h1{color:#0000;background:linear-gradient(#fcfcff,#d4d5dd);-webkit-text-fill-color:transparent;letter-spacing:-.015em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:none;height:123.188px;margin:0 0 24px;font-size:56px;font-weight:500;line-height:1.1;position:relative}.publicLanding .publicHero h1 em{color:#0000;background:linear-gradient(#e2ddff,#aa9cea);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.publicLanding .publicHeroLead{color:#c4c5d0;max-width:620px;margin:0 auto 36px;font-size:16px;line-height:1.55}.publicLanding .publicHeroFacts{text-align:left;border-top:0;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:78.1875px;margin:108px 0 0}.publicLanding .publicHeroFacts div{border-top:1px solid var(--landing-line);border-left:1px solid var(--landing-line);gap:0;padding:16px 18px}.publicLanding .publicHeroFacts div+div{border-left:1px solid var(--landing-line)}.publicLanding .publicHeroFacts dt{color:#b4a9ef;margin-bottom:8px;font-size:11px;font-weight:400}.publicLanding .publicHeroFacts dd{color:#e5e5eb;font-size:13px;line-height:1.35}.publicLanding .publicAnalytics,.publicLanding .publicWorkflow,.publicLanding .publicCatalogPreview,.publicLanding .publicApiPanel,.publicLanding .publicPartnerActions{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-width))}.publicLanding .publicAnalytics{box-sizing:border-box;border:1px solid var(--landing-line);background:var(--surface);box-shadow:none;border-radius:8px;margin:0 auto 88px;padding:32px}.publicLanding .publicAnalyticsHead{align-items:baseline;gap:16px;padding:0 0 29.2969px}.publicLanding .publicAnalytics h2{letter-spacing:-.035em;font-size:26px;font-weight:500}.publicLanding .publicDataStamp{color:var(--quiet);font-size:12px;font-weight:400}.publicLanding .publicAnalyticsGrid{border-color:var(--landing-line);background:0 0;border-radius:7px;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.publicLanding .publicChartCard,.publicLanding .publicStatusCard{background:0 0;padding:24px 28px}.publicLanding .publicChartCard{border-right-color:var(--landing-line)}.publicLanding .publicChartCard h3,.publicLanding .publicStatusCard h3{font-size:16px;font-weight:500}.publicLanding .publicChartCard p,.publicLanding .publicStatusCard p{color:var(--quiet);font-size:12px}.publicLanding .publicLegend{color:var(--muted);gap:16px;font-size:11px}.publicLanding .publicLegend i,.publicLanding .publicStatusRows dt i{width:7px;height:7px}.publicLanding .publicLegend i.created,.publicLanding .publicStatusRows dt i.created{background:var(--landing-accent)}.publicLanding .publicLegend i.completed,.publicLanding .publicStatusRows dt i.completed{background:var(--landing-accent-light)}.publicLanding .publicLegend i.cancelled,.publicLanding .publicStatusRows dt i.cancelled{background:var(--landing-neutral-600)}.publicLanding .publicChart{min-height:0;margin-top:20px;padding:0 0 0 34px}.publicLanding .publicChart svg{height:188.109px}.publicLanding .publicChartAxes{height:188.109px;color:var(--quiet);top:0}.publicLanding .publicChartGrid line{stroke:var(--landing-line);stroke-dasharray:3 5}.publicLanding .publicChartDates{color:var(--quiet);font-size:10px}.publicLanding .publicChartArea{fill:color-mix(in srgb, var(--landing-accent) 28%, transparent)}.publicLanding .publicChartLine.created{stroke:var(--landing-accent)}.publicLanding .publicChartLine.completed{stroke:var(--landing-accent-light)}.publicLanding .publicChartLine.cancelled{stroke:var(--landing-neutral-500)}.publicLanding .publicStatusSummary{opacity:1;margin-top:0;animation:none;display:block;transform:none}.publicLanding .publicStatusSummary b{font-size:44px;font-weight:500}.publicLanding .publicStatusSummary span{color:var(--muted);margin:4px 0 16px;display:block}.publicLanding .publicStatusMeter{border-radius:3px;height:6px;margin:0 0 18px}.publicLanding .publicStatusMeter>i{min-width:0;animation:none;transform:none}.publicLanding .publicStatusMeter .completed{background:var(--landing-accent-light)}.publicLanding .publicStatusMeter .created{background:var(--landing-accent)}.publicLanding .publicStatusMeter .cancelled{background:var(--landing-neutral-600)}.publicLanding .publicStatusRows{gap:10px}.publicLanding .publicStatusRows>div{opacity:1;align-items:baseline;gap:8px;animation:none;display:flex;transform:none}.publicLanding .publicStatusRows dt{font-size:13px;display:contents}.publicLanding .publicStatusRows dt>span{align-items:center;gap:8px;display:inline-flex}.publicLanding .publicStatusRows dd{grid-column:auto;margin-left:auto;font-size:13px;font-weight:500}.publicLanding .publicStatusCard{display:block}.publicLanding .publicAnalytics h2,.publicLanding .publicChartCard h3,.publicLanding .publicStatusCard h3,.publicLanding .publicStatusSummary b,.publicLanding .publicStatusRows dd{color:#f0eef8}.publicLanding .publicDataStamp,.publicLanding .publicChartCard p,.publicLanding .publicStatusCard p,.publicLanding .publicLegend,.publicLanding .publicChartAxes,.publicLanding .publicChartDates,.publicLanding .publicStatusSummary span,.publicLanding .publicStatusRows dt,.publicLanding .publicStatusRows small{color:#c5c2d5}.publicLanding .publicStatusHeading{align-items:center;gap:12px;margin:0 0 4px;display:flex}.publicLanding .publicStatusCard>.publicStatusHeading .publicStatusPeriod{min-height:0;color:var(--landing-accent-100);background:var(--landing-accent-800);border:0;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:11px}.publicLanding .publicStatusLead{margin:0 0 18px}.publicLanding .publicWorkflow{box-sizing:border-box;border-top:0;margin:0 auto 88px;padding:0}.publicLanding .publicSectionHeading{max-width:560px;margin:0 0 40px}.publicLanding .publicSectionHeading>span{color:#b4a9ef;margin-bottom:10px;font-size:11px}.publicLanding .publicSectionHeading h2{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.15}.publicLanding .publicSectionHeading p{color:var(--muted);font-size:14px;line-height:1.55}.publicLanding .publicWorkflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.publicLanding .publicWorkflow li,.publicLanding .publicWorkflow li:first-child{border:1px solid var(--landing-line);background:0 0;border-right:0;border-radius:0;min-height:0;padding:22px 24px 28px;display:block}.publicLanding .publicWorkflow li:last-child{border-right:1px solid var(--landing-line)}.publicLanding .publicWorkflow li>.icon{display:none}.publicLanding .publicWorkflow li>div{display:block}.publicLanding .publicWorkflow li>span{color:#b4a9ef;margin:0 10px 10px 0;font-size:11px;display:inline-block}.publicLanding .publicWorkflow h3{font-size:16px;font-weight:500;display:inline}.publicLanding .publicWorkflow li p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.publicLanding .publicCatalogPreview{box-sizing:border-box;border:1px solid var(--landing-line);background:var(--surface);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:48px;margin:0 auto 88px;padding:48px}.publicLanding .publicCatalogIntro>span,.publicLanding .publicApiPanel>div>span,.publicLanding .publicPartnerBenefitsCopy>span,.publicLanding .publicPartnerActions article>span{color:#b4a9ef;font-size:11px;font-weight:400}.publicLanding .publicCatalogIntro h2{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.15}.publicLanding .publicCatalogIntro p{color:var(--muted);font-size:14px;line-height:1.55}.publicLanding .publicCatalogTiles{gap:14px}.publicLanding .publicCatalogTiles article{aspect-ratio:3/3.6;border-color:#ad9ef026;border-radius:7px;min-height:0}.publicLanding .publicCatalogTiles article:after{background:linear-gradient(#0000 34%,#08090fdb 100%)}.publicLanding .publicCatalogTiles article div{padding:14px}.publicLanding .publicCatalogTiles article small{font-size:10px}.publicLanding .publicCatalogTiles article h3{font-size:14px;font-weight:500}.publicLanding .publicInlineAction{color:#b4a9ef;font-size:13px}.publicLanding .publicApiPanel{box-sizing:border-box;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,.78fr) auto;align-items:center;gap:40px;margin:0 auto 88px;padding:0}.publicLanding .publicApiPanel>div{max-width:none}.publicLanding .publicApiPanel>div>span{margin-bottom:12px}.publicLanding .publicApiPanel h2{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.15}.publicLanding .publicApiPanel p{color:var(--muted);font-size:14px;line-height:1.55}.publicLanding .publicApiPanel ul{gap:12px}.publicLanding .publicApiPanel li{color:var(--ink);font-size:13px;font-weight:500}.publicLanding .publicApiPanel li .icon{color:#b4a9ef}.publicLanding .publicButton{min-height:42px;box-shadow:none;border-radius:7px;font-size:13px;font-weight:600}.publicLanding .publicButtonPrimary{color:#fff;background:#685cad;border-color:#8f82d5}.publicLanding .publicButtonPrimary:hover{background:#7869c6;border-color:#aa9ceb}.publicLanding .publicPartnerBenefits{box-sizing:border-box;width:100%;min-height:0;padding:72px max(var(--landing-gutter), calc((100vw - var(--landing-width)) / 2));border:1px solid var(--landing-line);color:var(--ink);box-shadow:none;background:linear-gradient(160deg,#272444,#1c1e2a);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;margin:0;display:grid}.publicLanding .publicPartnerBenefits:before{display:none}.publicLanding .publicPartnerBenefitsCopy>span{margin-bottom:20px}.publicLanding .publicPartnerBenefitsCopy ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.publicLanding .publicPartnerBenefitsCopy li{color:var(--ink);align-items:baseline;gap:12px;font-size:15px;line-height:1.5;display:flex}.publicLanding .publicPartnerBenefitsCopy li:before{background:var(--landing-accent);border-radius:1px;flex-shrink:0;align-self:center;width:7px;height:7px;margin:0}.publicLanding .publicMarkup{align-self:auto;max-width:none}.publicLanding .publicMarkup>b{color:var(--landing-accent-light);font-size:88px;font-weight:500;line-height:1;display:block}.publicLanding .publicMarkup h2{margin:8px 0 6px;font-size:26px;font-weight:500}.publicLanding .publicMarkup p{color:var(--muted);margin:0 0 32px;font-size:13px}.publicLanding .publicMarkup em{color:var(--landing-accent-light);margin:0;font-size:24px;font-style:italic;line-height:1.35;display:block}.publicLanding .publicPartnerActions{box-sizing:border-box;margin:72px auto 88px;display:block}.publicLanding .publicPartnerActions article,.publicLanding .publicPartnerActions article:last-child{min-height:0;box-shadow:none;text-align:center;background:#a99bea0d;border:1px solid #a99bea4d;border-radius:7px;padding:48px 40px;display:block}.publicLanding .publicPartnerActions article>span{margin-bottom:16px;display:block}.publicLanding .publicPartnerActions h2{letter-spacing:-.04em;text-wrap:balance;max-width:560px;margin:0 auto 28px;font-size:30px;font-weight:500;line-height:1.2}.publicLanding .publicPartnerActions .publicButton{width:auto;margin:0;padding-inline:18px;display:inline-flex}.publicLanding .publicFooter{box-sizing:border-box;width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-width));border-top:1px solid var(--landing-line);color:var(--quiet);margin:0 auto;padding:20px 0}.publicLanding .publicFooter span:first-child{color:var(--ink);font-weight:500}@media (max-width:800px){.publicLanding{--landing-gutter:24px}.publicLanding .publicHero{padding-top:72px}.publicLanding .publicHero h1{height:auto}.publicLanding .publicHeroFacts{min-height:0}.publicLanding .publicHero h1{font-size:clamp(38px,7.3vw,52px)}.publicLanding .publicCatalogPreview,.publicLanding .publicPartnerBenefits{grid-template-columns:1fr}.publicLanding .publicChartCard{border-right:0;border-bottom:1px solid var(--landing-line)}.publicLanding .publicCatalogPreview{gap:32px}.publicLanding .publicApiPanel{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr)}.publicLanding .publicApiPanel .publicButton{grid-column:1/-1;justify-self:start}.publicLanding .publicPartnerBenefits{gap:40px;padding-top:56px;padding-bottom:56px}}@media (max-width:560px){.publicLanding{--landing-gutter:16px}.publicLanding .publicHeader{gap:12px;min-height:58px}.publicLanding .publicBrand{margin-right:0}.publicLanding .publicBrand>span:last-child,.publicLanding .publicNav,.publicLanding .publicControls{display:none}.publicLanding .publicHeaderActions{gap:10px;margin-left:auto}.publicLanding .publicTextLink{display:inline}.publicLanding .publicHeaderAction{min-height:34px;padding:0 9px;font-size:12px}.publicLanding .publicHero{padding-top:56px;padding-bottom:48px}.publicLanding .publicHero h1{margin-bottom:18px;font-size:clamp(34px,10.5vw,46px)}.publicLanding .publicHeroLead{font-size:15px}.publicLanding .publicHeroFacts{grid-template-columns:1fr;margin-top:44px}.publicLanding .publicHeroFacts div+div{border-left:1px solid var(--landing-line)}.publicLanding .publicAnalytics{margin-bottom:56px;padding:20px 16px}.publicLanding .publicAnalyticsHead{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:18px}.publicLanding .publicAnalytics h2{font-size:23px}.publicLanding .publicAnalyticsGrid{grid-template-columns:minmax(0,1fr)}.publicLanding .publicChartCard{border-right:0;border-bottom:1px solid var(--landing-line)}.publicLanding .publicChartCard,.publicLanding .publicStatusCard{padding:20px 16px}.publicLanding .publicChartCard>header{flex-direction:column;align-items:flex-start;gap:12px}.publicLanding .publicLegend{flex-wrap:wrap;gap:8px 12px}.publicLanding .publicChart{min-height:210px;padding-left:22px}.publicLanding .publicChart svg{height:190px}.publicLanding .publicChartAxes{width:18px;height:190px}.publicLanding .publicWorkflow{margin-bottom:56px}.publicLanding .publicSectionHeading{margin-bottom:28px}.publicLanding .publicSectionHeading h2,.publicLanding .publicCatalogIntro h2,.publicLanding .publicApiPanel h2{font-size:29px}.publicLanding .publicWorkflow ol{grid-template-columns:1fr}.publicLanding .publicWorkflow li,.publicLanding .publicWorkflow li:first-child{border-right:1px solid var(--landing-line)}.publicLanding .publicWorkflow li+li{border-top:0;border-left:1px solid var(--landing-line)}.publicLanding .publicCatalogPreview{margin-bottom:56px;padding:28px 20px}.publicLanding .publicCatalogTiles{grid-template-columns:1fr}.publicLanding .publicCatalogTiles article{aspect-ratio:16/8}.publicLanding .publicApiPanel{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.publicLanding .publicApiPanel .publicButton{grid-column:auto;width:100%}.publicLanding .publicPartnerBenefits{gap:32px;padding-top:48px;padding-bottom:48px}.publicLanding .publicMarkup>b{font-size:72px}.publicLanding .publicPartnerActions{margin-top:56px;margin-bottom:56px}.publicLanding .publicPartnerActions article,.publicLanding .publicPartnerActions article:last-child{padding:34px 20px}.publicLanding .publicPartnerActions h2{font-size:26px}.publicLanding .publicPartnerActions .publicButton{width:100%}.publicLanding .publicFooter{flex-direction:column;gap:8px}.publicLanding .publicFooter a{margin-left:0}}
.publicDocs .publicDocsContent{align-content:start;gap:20px;padding:24px;display:grid}.publicDocs .publicDocsHero{padding:10px 6px 26px}.publicDocs .publicDocsSection{border-radius:16px;padding:28px;scroll-margin-top:96px;box-shadow:inset 0 1px #ffffff06;background:#20222e!important;border:1px solid #343748!important}.publicDocs .publicDocsSectionHead{flex-direction:column;align-items:flex-start;gap:10px;max-width:760px;margin:0 0 24px;display:flex}.publicDocs .publicDocsSectionHead>span{color:#ff8c95;letter-spacing:.09em;background:#ef4a551a;border:1px solid #ef4a5552;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.publicDocs .publicDocsSectionHead h2{color:#f7f7fb;letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.5vw,34px);line-height:1.08}.publicDocs .publicDocsSectionHead p{margin:0;font-size:15px;line-height:1.55;color:#c3c5d2!important}.publicDocs .publicQuickSteps{gap:12px;margin-bottom:16px}.publicDocs .publicQuickSteps li{background:#191b27;border-color:#353847;border-radius:14px;grid-template-rows:auto 1fr;gap:14px;min-height:112px;padding:18px;display:grid}.publicDocs .publicQuickSteps p{margin:0;font-size:14px;font-weight:640;line-height:1.45;color:#e6e6ee!important}.publicDocs .publicDocsCode{border-radius:14px;box-shadow:none!important;background:#171924!important;border-color:#383b4b!important}.publicDocs .publicDocsCode pre{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;padding:17px 20px}@media (max-width:900px){.publicDocs .publicDocsContent{gap:16px;padding:0}.publicDocs .publicDocsHero{padding-inline:0}}@media (max-width:640px){.publicDocs .publicDocsToc{padding-bottom:0;display:block;overflow:visible}.publicDocs .publicDocsToc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.publicDocs .publicDocsToc a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;overflow:hidden}.publicDocs .publicDocsSection{border-radius:14px;padding:20px}.publicDocs .publicDocsSectionHead{margin-bottom:20px}.publicDocs .publicQuickSteps li{min-height:0;padding:16px}.publicDocs .publicDocsCode pre{padding:14px}}
.dashboardAnalytics,.dashboardAnalyticsPrimary,.dashboardAnalyticsSecondary,.dashboardChartPanel,.dashboardFinancePanel,.dashboardGamesPanel,.dashboardStatusPanel,.dashboardTrendPanel,.dashboardAttentionPanel,.auditFilters,.apiDocsLayout,.apiDocsContent,.apiDocsSidebar,.settingsOwnerGrid,.settingsToggleGrid,.teamCoverage,.operatorBalanceHero,.partnerHero,.partnerMetrics,.partnerQuickActions,.partnerCredentials,.partnerWebhookSettings,.partnerCatalogHeader,.partnerCatalogIntro,.partnerProductCard,.clientProfileHero,.clientAccountOverview,.clientQuickPanel,.clientSupportLanding,.clientSupportInstructions,.artifactCatalogPageControls,.artifactGameCard,.artifactProductCard,.artifactGameDetailHeader,.artifactEmptyCatalog,.artifactUpdatesRail,.updatesFeed,.updateEntry,.apiMethodCard,.referenceCode,.apiContractBlock,.apiRequestLog,.apiSecurityCallout,.supportCard,.attachmentCard,.sessionRow,.noticePreferences,.productDrawer,.gameManageRow,.gameRow,.customerFieldsEditor,.emailVerificationConsent,.cancellationSettings,.attachmentPolicy,.webhookLog{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:8px!important}.operatorBalanceHero,.partnerHero,.partnerMetrics,.metricStrip,.commercialStrip{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:8px;overflow:hidden}.operatorBalanceHero>div,.partnerHero>div,.partnerMetrics>div,.metricStrip>.metric,.commercialStrip>div{min-height:94px;padding:17px;border-color:var(--line)!important;background:0 0!important}.operatorBalanceHero span,.partnerHero span,.partnerMetrics span,.metricStrip span,.commercialStrip span,.dashboardChartLegend,.dashboardChartReadout span,.dashboardChartReadout small,.apiEyebrow,.apiWorkspaceEyebrow,.apiSectionEyebrow,.apiRelease,.coverageSummary>span,.coverageHeading>span,.updateEntryHeading small,.updateEntryStatus,.artifactGameMeta span,.artifactCatalogPageControls>span,.partnerCatalogIntro small,.partnerCatalogHeader small,.partnerProductCard dt,.referenceCodeHead>span,.apiMethodCard code,.apiMethodDescription,.apiSecurityCallout p,.sessionInfo,.settingsHint,.sectionHint,.clientSupportInstructions dt{color:var(--quiet)!important}.operatorBalanceHero strong,.partnerHero b,.partnerHero strong,.partnerMetrics b,.metricStrip strong,.commercialStrip b,.dashboardChartReadout b,.dashboardChartPanel h2,.coverageSummary b,.coverageHeading h2,.updateEntryHeading b,.artifactGameCard h2,.artifactProductCard h2,.partnerCatalogIntro h2,.partnerCatalogHeader h2,.partnerProductCard h3,.apiDocsContent h1,.apiDocsContent h2,.apiMethodCard b,.apiContractBlock h3,.referenceCodeHead,.sessionHeadAction,.clientSupportInstructions h2{color:var(--ink)!important}.operatorBalanceHero strong,.partnerHero strong,.partnerMetrics b,.metricStrip strong,.commercialStrip b,.coverageSummary b,.dashboardChartReadout b{letter-spacing:-.025em;font-weight:500}.operatorBalanceHero>div+div,.partnerHero>div+div,.partnerMetrics>div+div,.metricStrip>.metric+.metric,.commercialStrip>div+div{border-left:1px solid var(--line)}.dashboardAnalytics,.dashboardAnalyticsPrimary,.dashboardAnalyticsSecondary{gap:10px;display:grid}.dashboardChartPanel,.dashboardAttentionPanel,.dashboardAnalytics .panel{padding:16px}.dashboardChartHeader,.dashboardChartLegend,.dashboardChartControl,.dashboardChartPager,.dashboardChartReadout,.statusLegend,.attentionRows>div,.problemGames,.channelBreakdown>div{border-color:var(--line)!important}.dashboardChartControl,.dashboardChartPager,.dashboardChartPeriod,.dashboardChartLegend,.statusLegend,.segmented.partnerTabs,.artifactFilterChips{background:0 0!important;border:0!important}.dashboardChartControl button,.dashboardChartPager button,.dashboardChartPeriod button,.segmented.partnerTabs button,.artifactFilterChips button{color:var(--muted)!important;background:0 0!important}.dashboardChartControl button.active,.dashboardChartPager button.active,.dashboardChartPeriod button.active,.segmented.partnerTabs button.selected,.artifactFilterChips button.active{color:#ebe8ff!important;background:var(--red-soft)!important}.chartGridLine,.channelTrack{stroke:var(--line)!important;background:var(--line)!important}.chartLine.created{stroke:var(--chart-created)!important}.chartLine.completed{stroke:var(--chart-completed)!important}.chartLine.cost{stroke:var(--chart-cost)!important}.chartLine.cancelled{stroke:var(--chart-cancelled)!important}.auditFilters{align-items:end;padding:14px;display:grid}.auditRetention,.apiRelease,.apiEnvironment,.method,.requestMethod,.responseStatus code,.apiErrorCodes code,.apiSecurityCallout,.successBox,.successBox.credentialReveal{border-color:var(--line)!important;color:var(--muted)!important;background:#272a38!important;border-radius:6px!important}.method.method-post,.method.method-put,.method.method-patch,.responseStatus code,.successBox,.successText,.apiRelease:not(.blocked){color:#a6e1c4!important}.method.method-delete,.dangerText,.apiRelease.blocked{color:#f2adb9!important}.apiDocsLayout{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:16px;padding:0;background:0 0!important;border:0!important}.apiDocsSidebar{padding:10px;position:sticky;top:68px}.apiDocsSidebar a,.apiDocsSidebar button,.apiDocsNavGroup>span{border-radius:5px;color:var(--muted)!important}.apiDocsSidebar a:hover,.apiDocsSidebar a.active,.apiDocsSidebar button:hover{color:#ebe8ff!important;background:var(--red-soft)!important}.apiDocsContent{min-width:0;padding:24px}.apiDocsSection+.apiDocsSection,.apiMethodCard+.apiMethodCard,.apiContractBlock+.apiContractBlock,.referenceCode+.referenceCode,.apiRequestRows>div+div{border-color:var(--line)!important}.apiMethodTrigger,.referenceCodeHead,.contractRows>div,.apiRequestRows>div,.webhookRows>div,.updatesFeed>article,.sessionRow,.gameManageRow,.gameRow,.customerFieldRow,.priceRowActions,.noticePreferences>div{border-color:var(--line)!important;background:0 0!important}.apiMethodTrigger:hover,.updateEntryTrigger:hover,.gameManageRow:hover,.gameRow:hover,.sessionRow:hover,.apiRequestRows>div:hover,.webhookRows>div:hover{background:#9184d90f!important}.apiMethodBody,.apiContractBlock,.referenceCode,.apiRequestLog,.apiSecurityCallout,.auditPayload,.webhookLog,.attachmentCard,.emailVerificationConsent,.customerFieldsEmpty,.emptyState,.statePanel{border-color:var(--line)!important;background:var(--page)!important}.referenceCode pre,.referenceCode code,.apiDocsContent>pre,.auditPayload pre,.requestMeta,.responseStatus{color:#cfcede!important;background:#171924!important}.partnerHeroAccent .partnerBalance,.partnerHeroAccent .partnerEnvironment,.partnerHeroAccent .partnerEnvironment.sandbox{color:var(--ink)!important;background:#20222e!important}.partnerHeroAccent .partnerBalance:before,.partnerHeroAccent .partnerEnvironment:before{background:radial-gradient(circle at 82% 14%,#9184d93d,#0000 32%),#20222e!important}.partnerHeroAccent .partnerBalance>span,.partnerHeroAccent .partnerBalance small,.partnerHeroAccent .partnerEnvironment small,.partnerHeroAccent .partnerBalance strong,.partnerHeroAccent .partnerEnvironment b{color:var(--ink)!important;text-shadow:none!important}.partnerEnvironment.sandbox,.apiEnvironment.sandbox{background:0 0!important}.partnerMetrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.partnerQuickActions,.partnerCredentials,.partnerWebhookSettings{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.partnerCatalogIntro,.partnerCatalogHeader{padding:18px}.partnerProductCard{padding:16px}.partnerProductCard footer,.partnerProductCard dl,.partnerProductCard dl div+div,.partnerCatalogIntro>b{border-color:var(--line)!important}.artifactClientHome,.artifactCatalogPage,.clientCatalogPage,.clientGamePurchasePage{color:var(--ink)!important}.artifactCatalogHero,.artifactGameDetailHeader,.clientGamePurchaseHero,.clientProfileHero{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}.artifactCatalogHero:before,.artifactCatalogHero:after,.artifactHeroCircle,.clientGamePurchaseHero:before,.clientGamePurchaseHero:after{opacity:.28!important}.artifactHeroAction,[data-theme=dark] .artifactHeroAction{border-color:var(--red)!important;color:#fff!important;background:var(--red)!important}.artifactHeroAction:hover,[data-theme=dark] .artifactHeroAction:hover{background:var(--red-dark)!important}.artifactGameCard,.artifactProductCard,.clientProductOption,.clientOrderCard,.clientOrderSummary,.clientSupportLanding,.clientSupportInstructions{overflow:hidden}.artifactGameCard:hover,.artifactProductCard:hover,.clientProductOption:hover{border-color:var(--line-strong)!important;transform:none!important}.artifactGameCard footer,.artifactProductCard footer,.artifactGameMeta,.artifactCatalogPageControls,.clientProductOption,.clientOrderCard,.clientOrderSummary,.clientProfileLinks a,.clientSupportLinks a{border-color:var(--line)!important}.productRow,[data-theme=dark] .productRow,.productDrawer,[data-theme=dark] .productDrawer,.clientProductOption,[data-theme=dark] .clientProductOption,.clientOrderSummary dl>div,[data-theme=dark] .clientOrderSummary dl>div{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}.productRow:hover:not(.selected),[data-theme=dark] .productRow:hover:not(.selected),.clientProductOption:hover:not(:disabled),[data-theme=dark] .clientProductOption:hover:not(:disabled){border-color:var(--line-strong)!important;background:#292c3a!important}.productRow.selected,.productRow.selected:hover,[data-theme=dark] .productRow.selected,[data-theme=dark] .productRow.selected:hover,.clientProductOption.selected,[data-theme=dark] .clientProductOption.selected{background:var(--red-soft)!important;border-color:#6b63a8!important;box-shadow:inset 0 0 0 1px #9184d947!important}.clientProductOption.selected .clientProductOptionCheck{color:#f7f5ff!important;background:#5f56a8!important}.drawerHead,[data-theme=dark] .drawerHead,.codeField,[data-theme=dark] .codeField{border-color:var(--line)!important;color:var(--ink)!important;background:var(--page)!important}.artifactFilterChips button.active,.artifactProductFilters button.active,[data-theme=dark] .artifactFilterChips button.active,[data-theme=dark] .artifactProductFilters button.active{color:#e8e4ff!important;background:var(--red-soft)!important;border-color:#6b63a8!important}.artifactGameCard .status,.clientNoticeBadge,.countBadge,.gameBadge,.clientNoticeGlyph,.updateEntryGlyph{color:#d7d2ff!important;background:var(--red-soft)!important;border-color:#0000!important}.clientNoticeButton{overflow:visible}.clientNoticeBadge{pointer-events:none;min-width:18px;height:18px;padding:0 4px;font-size:9px;top:-8px;right:-11px;box-shadow:0 2px 7px #0000004d;border:2px solid var(--page)!important;color:var(--accent-100)!important;background:var(--accent-600)!important}.appTopbarPrimary{min-width:0}.clientAccountControls{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.appTopbarPrimary .clientNoticeMenu{flex:0 0 32px}.appTopbarPrimary .clientNoticeButton{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:var(--surface-soft);border-radius:8px}.appTopbarPrimary .clientNoticeButton:hover,.appTopbarPrimary .clientNoticeButton[aria-expanded=true]{color:var(--ink);border-color:var(--line);background:var(--surface-soft)}.appTopbarPrimary .clientNoticeBadge{min-width:16px;height:16px;padding:0 3px;font-size:9px;top:-4px;right:-9px}.appTopbarPrimary .appAccountLink{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;width:min(168px,17vw);min-width:84px;min-height:32px;padding:0 8px}.appTopbarPrimary .appAccountName{text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;min-height:100%;font-size:12px;line-height:1;display:flex;overflow:hidden}@media (max-width:1080px) and (min-width:861px){.clientAccountControls{gap:10px}.appTopbarPrimary .appAccountLink{width:130px;min-width:0}}@media (max-width:860px){.clientAccountControls{display:none}}[data-theme=dark] .adminWorkspace,[data-theme=dark] .operatorWorkspace,[data-theme=dark] .clientWorkspace{background:var(--page)}[data-theme=dark] .adminWorkspace .sidebar,[data-theme=dark] .operatorWorkspace .sidebar,[data-theme=dark] .appTopbar{background:#161826f5}[data-theme=dark] .adminWorkspace .panel,[data-theme=dark] .operatorWorkspace .panel,[data-theme=dark] .clientWorkspace .panel,[data-theme=dark] .adminWorkspace .tablePagination,[data-theme=dark] .adminOrderBoard,[data-theme=dark] .clientWorkspace .pageHeader,[data-theme=dark] .clientAccountOverview,[data-theme=dark] .clientQuickPanel,[data-theme=dark] .clientOrderCard,[data-theme=dark] .clientProfileHero{background:var(--surface)}[data-theme=dark] .adminWorkspace .panelHeader,[data-theme=dark] .adminWorkspace .orderFilters,[data-theme=dark] .adminOrderSortBar,[data-theme=dark] .adminWorkspace .auditTable .mobileCardTable tbody>tr[data-card-detail]>td{background:var(--surface-soft)}[data-theme=dark] .adminWorkspace .mobileCardTable tbody>tr:not([data-card-detail])>td{background:var(--surface)}[data-theme=dark] .adminWorkspace .mobileCardTable tbody>tr:not([data-card-detail]):hover>td{background:var(--surface-soft)}[data-theme=dark] .adminWorkspace .mobileCardTable tbody>tr.selectedTableRow>td{background:var(--red-soft)}[data-theme=dark] .adminWorkspace .navItem.active,[data-theme=dark] .operatorWorkspace .navItem.active{border-bottom-color:var(--red);color:#c8c0fa;background:0 0}.artifactGameCard h2,.artifactProductCard h2,.artifactGameDetailHeader h1,.clientGamePurchaseHero h1,.clientProfileHero h1,.clientOrderCard h2,.clientOrderSummary h2,.clientSupportLanding h2{color:var(--ink)!important}.artifactGameCard p,.artifactProductCard p,.artifactGameDetailHeader p,.clientGamePurchaseHero p,.clientProfileHero p,.clientOrderCard p,.clientOrderSummary p,.clientSupportLanding p,.clientSupportInstructions p{color:var(--muted)!important}.profileLayout,.settingsLayout,.clientsLayout,.storefrontLayout,.teamLayout,.balanceLayout,.twoColumn{gap:14px}@media (min-width:961px){.adminWorkspace .balanceLayout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:32px}.adminWorkspace .balanceLayout>.formPanel{padding:20px}.adminWorkspace .balanceLayout>.formPanel h2{margin:0 0 4px;font-size:15px;font-weight:500}.adminWorkspace .balanceLayout>.formPanel .balanceAdjustmentHint{color:var(--quiet);margin:0 0 20px;font-size:13px;line-height:1.45}}@media (max-width:1100px){.adminWorkspace .mobileCardTable td{height:auto}}.clientProfileLinks a,.clientSupportLinks a,.clientAccountOverview,.clientQuickPanel,.sessionSection,.noticePreferences,.settingsOwnerGrid>.panel{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}.clientProfileInitials,.successSeal,.emptyGlyph,.guideIcon{color:#e8e4ff!important;background:var(--red-soft)!important}@media (max-width:960px){.apiDocsLayout{grid-template-columns:1fr}.apiRequestJournal{min-height:0!important}.apiDocsSidebar{position:static}.partnerMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerQuickActions,.partnerCredentials,.partnerWebhookSettings{flex-direction:column;align-items:stretch}}@media (max-width:700px){.operatorBalanceHero,.partnerHero,.partnerMetrics,.metricStrip,.commercialStrip{grid-template-columns:1fr 1fr}.operatorBalanceHero>div+div,.partnerHero>div+div,.partnerMetrics>div+div,.metricStrip>.metric+.metric,.commercialStrip>div+div{border-top:1px solid var(--line);border-left:0}.apiDocsContent{padding:18px}}@media (max-width:480px){.operatorBalanceHero,.partnerHero,.partnerMetrics,.metricStrip,.commercialStrip{grid-template-columns:1fr}}@media (max-width:640px){.dialogOpen .skipLink{visibility:hidden}.dialogBackdrop:has(.clientManageDialog){align-items:end;padding:12px}.clientManageDialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.teamCoverage,.teamCoverageLoading{min-height:0!important}.mobileCardTable tbody>tr:not([data-card-detail]){grid-template-columns:minmax(0,1fr)!important}.mobileCardTable td,.mobileCardTable td[data-card-primary],.mobileCardTable td[data-card-actions]{text-align:left!important;grid-area:auto/1!important;justify-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important}.mobileCardTable tr:has(td>.status) td[data-card-primary]{text-align:left!important;grid-area:auto/1!important;justify-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important}.mobileCardTable tr:has(td>.status) td:has(>.status){text-align:left!important;grid-area:auto/1!important;justify-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important}.mobileCardTable .cellTitle,.mobileCardTable .cellTitle b,.mobileCardTable .cellTitle small{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.mobileCardTable td[data-card-actions]{justify-content:stretch!important}.mobileCardTable td[data-card-actions] .headerActions{grid-template-columns:minmax(0,1fr);width:100%}}
@media (min-width:861px){.appBody{min-width:0}}@media (min-width:1200px){.storefrontReferencePage{padding-top:0;padding-inline:0}}@media (max-width:860px){.appMenuButton{box-sizing:border-box;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:inline-flex}.appMenuButton .icon{flex:none;display:block}}
.dashboardMetrics{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.dashboardMetrics>.metric{border-radius:8px;min-height:0;padding:16px;border:1px solid var(--line)!important;background:var(--surface)!important}.dashboardMetrics>.metric.reviewMetric{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent)}.dashboardMetrics strong{font-size:24px}.commercialStrip{border:1px solid var(--line);background:0 0;border-radius:8px;align-items:center;gap:48px;min-height:82px;margin-top:12px;padding:16px 20px;display:flex}.commercialStrip>div{min-height:0;padding:0;border:0!important}.dashboardStatusPanel .dashboardChartHeader{min-height:0;padding:0 0 16px}.dashboardStatusPanel .statusChartBody{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0;padding:0;display:grid}.dashboardStatusPanel .statusSummary{color:var(--quiet);align-items:baseline;gap:5px;margin-bottom:16px;font-size:12px;display:inline-flex}.dashboardStatusPanel .statusSummary b{color:var(--ink);font:500 17px/1 var(--font-mono)}.dashboardStatusPanel .statusMeter{background:var(--surface-soft);border-radius:3px;height:6px;margin-bottom:18px;display:flex;overflow:hidden}.dashboardStatusPanel .statusMeter i{background:var(--chart-cancelled);min-width:0}.dashboardStatusPanel .statusMeter .status-pending{background:var(--chart-created)}.dashboardStatusPanel .statusMeter .status-processing{background:var(--chart-accent-light)}.dashboardStatusPanel .statusMeter .status-waiting_for_code{background:#873841}.dashboardStatusPanel .statusMeter .status-review{background:var(--chart-review)}.dashboardStatusPanel .statusMeter .status-returned{background:#b07b4b}.dashboardStatusPanel .statusMeter .status-completed{background:var(--chart-completed)}.dashboardStatusPanel .statusLegend{gap:10px;width:100%;display:grid;background:0 0!important;border:0!important;border-radius:0!important}.dashboardReferencePage .pageHeader{margin-bottom:32px}.dashboardReferencePage .dashboardMetrics{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;overflow:visible}.dashboardReferencePage .dashboardMetrics>.metric{border-radius:8px;min-height:0;padding:16px;background:var(--surface)!important;border:0!important}.dashboardReferencePage .dashboardMetrics>.metric.reviewMetric{border:1px solid color-mix(in srgb, var(--red) 30%, transparent)!important}.dashboardReferencePage .dashboardMetrics .metric span{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:400}.dashboardReferencePage .dashboardMetrics .metric strong{font-family:var(--font-heading);letter-spacing:normal;font-size:24px;font-weight:500}.dashboardReferencePage .dashboardMetrics .metric em{color:var(--quiet);margin:3px 0 0;font-size:12px;display:block}.dashboardReferencePage .commercialStrip{background:0 0;gap:48px;min-height:0;margin:0 0 24px;padding:16px 20px;overflow:visible}.dashboardReferencePage .commercialStrip>div{background:0 0;min-height:0;padding:0}.dashboardReferencePage .commercialStrip>div+div{border:0}.dashboardReferencePage .commercialStrip b{font-size:17px}.dashboardReferencePage .dashboardAnalytics{--chart-created:#9184d9;--chart-accent-light:#d2cefd;--chart-completed:#b2b6ca;--chart-cancelled:#75798c;gap:24px;margin-top:0}.dashboardReferencePage .dashboardAnalyticsPrimary,.dashboardReferencePage .dashboardAnalyticsSecondary{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.dashboardReferencePage .dashboardFinancePanel{display:none}.dashboardReferencePage .dashboardChartPanel,.dashboardReferencePage .dashboardAttentionPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.dashboardReferencePage .dashboardChartHeader{min-height:0;margin-bottom:4px;padding:0}.dashboardReferencePage .dashboardChartHeader h2,.dashboardReferencePage .dashboardAttentionPanel .panelHeader h2{font-size:15px;font-weight:500}.dashboardReferencePage .dashboardChartHeader p{color:var(--quiet);margin:0 0 16px;font-size:12px}.dashboardReferencePage .dashboardChartControl,.dashboardReferencePage .dashboardTrendPanel .chartCursor,.dashboardReferencePage .dashboardTrendPanel .chartPoint,.dashboardReferencePage .dashboardTrendPanel .chartHitArea{display:none}.dashboardReferencePage .dashboardChartLegend{gap:16px;min-height:0;margin-left:auto;padding:0;font-size:12px}.dashboardReferencePage .dashboardTrendPanel .dashboardChartHeader>div:first-child{flex-wrap:wrap;align-items:baseline;gap:4px 16px;width:100%;display:flex}.dashboardReferencePage .dashboardTrendPanel .dashboardChartHeader>div:first-child>p{flex-basis:100%}.dashboardReferencePage .dashboardTrendPanel .dashboardChartLegend span:nth-child(3){display:none}.dashboardReferencePage .dashboardChartLegend i{border-radius:0;width:14px;height:2px}.dashboardReferencePage .dashboardLineChart{padding:0;overflow:hidden}.dashboardReferencePage .dashboardLineChart svg{min-width:0}.dashboardReferencePage .dashboardTrendPanel .chartLine.cancelled,.dashboardReferencePage .dashboardTrendPanel .chartArea{display:none}.dashboardReferencePage .dashboardStatusPanel .dashboardChartHeader{padding:0}.dashboardReferencePage .dashboardStatusPanel .statusChartBody{padding:0;display:block}.dashboardReferencePage .dashboardStatusPanel .statusLegend{gap:10px}.dashboardReferencePage .dashboardStatusPanel .statusLegend i.status-processing{background:var(--chart-accent-light)}.dashboardReferencePage .dashboardStatusPanel .statusLegend>div{font-size:13px}.dashboardReferencePage .dashboardStatusPanel .statusLegend b{font-family:var(--font-heading);font-size:13px;font-weight:500}.dashboardReferencePage .dashboardStatusPanel .channelBreakdown{margin:18px 0 0;padding-top:14px}.dashboardReferencePage .dashboardGamesPanel .dashboardChartHeader{display:block}.dashboardReferencePage .gameDemandChart{gap:14px;padding:0}.dashboardReferencePage .gameDemandChart header{justify-content:space-between;gap:12px;font-size:13px;display:flex}.dashboardReferencePage .gameDemandChart header span{min-width:0;color:var(--ink);gap:0;font-size:13px;font-weight:400}.dashboardReferencePage .gameDemandChart header small{color:var(--muted);flex:none;font-size:13px}.dashboardReferencePage .gameDemandTrack{height:4px;margin:6px 0 0}.dashboardReferencePage .dashboardAttentionPanel{margin:0}.dashboardReferencePage .dashboardAttentionPanel .panelHeader{background:0 0;border:0;min-height:0;margin:0 0 4px;padding:0;display:block}.dashboardReferencePage .dashboardAttentionPanel .panelHeader p{color:var(--quiet);margin:0 0 16px;font-size:12px}.dashboardReferencePage .dashboardAttentionPanel .attentionRows{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.dashboardReferencePage .dashboardAttentionPanel .attentionRows>div{border-right:0;border-bottom:1px solid var(--line);min-height:40px;padding:10px 0;font-size:13px}.dashboardReferencePage .dashboardAttentionPanel .attentionRows>div:last-child{border-bottom:0}.dashboardReferencePage .dashboardAttentionPanel .attentionRows b{font-family:var(--font-heading);font-size:13px;font-weight:500}.dashboardReferencePage .dashboardAttentionPanel .problemGames{margin:16px 0 0}.dashboardReferencePage .dashboardAttentionPanel .problemGames small{color:var(--color-accent-300,#d2cefd);background:var(--red-soft)}.dashboardReferencePage .dashboardReferenceSupplement{display:none}@media (max-width:700px){.dashboardReferencePage .dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardReferencePage .commercialStrip{grid-template-columns:minmax(0,1fr);gap:16px}.dashboardReferencePage .dashboardAnalyticsPrimary,.dashboardReferencePage .dashboardAnalyticsSecondary{grid-template-columns:minmax(0,1fr)}}.dashboardStatusPanel .statusLegend>div{min-height:0;color:var(--ink);border:0;grid-template-columns:7px minmax(0,1fr) auto;gap:8px;padding:0;font-size:13px}.dashboardStatusPanel .statusLegend b{color:var(--ink);font:500 13px/1 var(--font-mono)}.dashboardStatusPanel .channelBreakdown{margin:18px 0 0;padding:14px 0 0}.dashboardStatusPanel .channelBreakdown>header{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.dashboardStatusPanel .channelBreakdown footer{color:var(--ink);gap:10px;margin-top:0;font-size:13px;display:grid}.dashboardStatusPanel .channelBreakdown footer span{width:100%;display:flex}.dashboardStatusPanel .channelBreakdown footer b{color:var(--ink);font:500 13px/1 var(--font-mono);margin-left:auto}@media (max-width:700px){.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetrics>.metric+.metric{border:0!important}.commercialStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.commercialStrip>div{align-content:center;min-height:72px;padding:14px 16px;display:grid;border:0!important}}@media (max-width:480px){.dashboardMetrics,.commercialStrip{grid-template-columns:minmax(0,1fr)}}
.clientProfilePage{width:min(100%,620px);margin:0 auto;padding-inline:32px;line-height:1.55}.clientProfilePage[data-profile-variant=account]{max-width:560px}.clientProfilePageHeader{background:0 0;border:0;margin:0 0 32px;padding:0}.clientProfilePageHeader h1{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.12}.clientProfilePageHeader p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.clientProfileIdentityRow{align-items:center;gap:16px;min-width:0;margin-bottom:28px;display:flex}.clientProfileInitials{flex:none;border-color:color-mix(in srgb, var(--red) 30%, transparent)!important;color:#f5f4ff!important;background:radial-gradient(circle at 35% 30%,#5d5294,#2b2741)!important;border-radius:50%!important;width:52px!important;height:52px!important;font-family:inherit!important;font-size:20px!important;font-weight:500!important}.clientProfileIdentity{flex:auto;min-width:0}.clientProfileIdentity h2{overflow-wrap:anywhere;color:var(--ink);letter-spacing:normal;margin:0;font-size:18px;font-weight:500;line-height:1.55}.clientProfileIdentity p{overflow-wrap:anywhere;color:var(--quiet);margin:2px 0 0;font-size:13px}.clientProfileIdentity>small{display:none}.clientProfileIdentityRow .clientReady{border-radius:0;flex:none;gap:6px;width:auto;min-height:0;padding:0;font-size:12px;font-weight:400;color:var(--muted)!important;background:0 0!important;border:0!important}.clientProfileBalance{border:1px solid color-mix(in srgb, var(--red) 25%, transparent);background:color-mix(in srgb, var(--red) 4%, transparent);border-radius:8px;gap:4px;margin-bottom:28px;padding:18px 20px;display:grid}.clientProfileBalance span{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400;display:block}.clientProfileBalance strong{color:var(--ink);letter-spacing:normal;margin:0;font-family:inherit;font-size:26px;font-weight:500}.clientProfileDetails{margin:0 0 32px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.clientProfileDetails dl{margin:0;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;display:block!important;overflow:visible!important}.clientProfileDetails dl>div{align-items:baseline;gap:12px;min-width:0;display:flex;border:0!important;border-top:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:11px 4px!important}.clientProfileDetails dt{width:120px;color:var(--quiet);text-transform:none;flex:none;font-size:13px;font-weight:400;margin:0!important}.clientProfileDetails dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:13px;font-weight:500}.clientProfileHistory>header{align-items:center;gap:16px;margin-bottom:8px;display:flex}.clientProfileHistory>header>div{align-items:center;gap:12px;min-width:0;display:flex}.clientProfileHistory h2{color:var(--ink);margin:0;font-size:14px;font-weight:500}.clientProfileHistory header span{color:var(--quiet);font-size:12px}.clientProfileHistorySearch{border:1px solid var(--line);width:220px;min-width:0;min-height:34px;color:var(--quiet);background:var(--surface);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.clientProfileHistorySearch:hover{border-color:var(--line-strong)}.clientProfileHistorySearch:focus-within{border-color:var(--accent-500)}.clientProfileHistorySearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.clientProfileTransactionList{display:block}.clientProfileTransaction{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 96px;align-items:baseline;gap:12px;min-width:0;padding:10px 4px;display:grid}.clientProfileTransaction>div{min-width:0}.clientProfileTransaction b,.clientProfileTransaction small,.clientProfileTransaction time{display:block}.clientProfileTransaction b{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:500}.clientProfileTransaction small,.clientProfileTransaction time{color:var(--quiet);font-size:11px}.clientProfileTransaction small{margin-top:2px}.clientProfileTransaction strong{white-space:nowrap;font-family:inherit;font-size:13px;font-weight:500}.clientProfileTransaction strong.positive{color:var(--red-dark)}.clientProfileTransaction strong.negative{color:var(--ink)}.clientProfileTransaction time{text-align:right;white-space:nowrap;width:96px}.clientProfileHistoryEmpty{border-top:1px solid var(--line);color:var(--quiet);text-align:center;margin:0;padding:32px 4px;font-size:13px}.clientProfileSettings,.clientProfileHistoryLink{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;text-decoration:none;display:flex}.clientProfileHistoryLink{margin-top:16px}.clientProfileSettings:hover,.clientProfileHistoryLink:hover{background:var(--surface)}.clientProfileLoadError{border:1px solid var(--danger);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;font-size:13px;display:flex}@media (max-width:640px){.clientProfilePage{padding-inline:0}.clientProfilePageHeader{margin-bottom:26px}.clientProfileIdentityRow{flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}.clientProfileIdentityRow .clientReady{width:calc(100% - 68px);margin-left:68px}.clientProfileBalance{margin-bottom:24px}.clientProfileHistory>header{flex-direction:column;align-items:flex-start}.clientProfileHistorySearch{width:100%;margin-left:0}.clientProfileTransaction{grid-template-columns:minmax(0,1fr) auto}.clientProfileTransaction time{text-align:left;grid-column:1/-1;width:auto}}
.announcementPage{width:min(100%,640px);margin:0 auto;padding-inline:32px}.announcementHeader{margin-bottom:28px}.announcementHeader h1{margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.12}.announcementHeader>div{align-items:flex-start;gap:16px;display:flex}.announcementHeader p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.announcementHeader .button{flex-shrink:0}.announcementForm{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;margin-bottom:24px;padding:20px;display:grid}.announcementForm fieldset{border:0;min-width:0;padding:0}.announcementForm legend{color:var(--muted);margin-bottom:6px;font-size:12px}.announcementRoles,.announcementFormActions{flex-wrap:wrap;gap:8px;display:flex}.announcementRoles label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:5px 8px;font-size:12px;display:inline-flex}.announcementRoles label:has(:checked){color:var(--red-dark);border-color:var(--red);background:var(--red-soft)}.announcementRoles input{width:14px;height:14px;accent-color:var(--red);margin:0}.announcementFeed article{border-top:1px solid var(--line)}.announcementTrigger{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 13px;align-items:center;gap:12px;padding:16px 4px;display:grid}.announcementTrigger:hover{color:var(--red-dark)}.announcementGlyph{border:1px solid color-mix(in srgb, var(--red) 20%, transparent);color:#d2cefd;background:#2b2741;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.announcementHeading{min-width:0}.announcementHeading b{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.announcementHeading small{color:var(--quiet);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.announcementRead{color:var(--quiet);font-size:12px}.announcementTrigger[aria-expanded=true]>.icon{transform:rotate(180deg)}.announcementBody{color:#cfd3e5;white-space:pre-wrap;overflow-wrap:anywhere;max-width:540px;padding:0 4px 18px;font-size:13px;line-height:1.6}.announcementPagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}@media (max-width:640px){.announcementPage{padding-inline:0}.announcementHeader>div{flex-direction:column}.announcementHeader .button,.announcementRoles label{min-height:44px}.announcementTrigger{grid-template-columns:34px minmax(0,1fr) 13px}.announcementRead{grid-area:2/2}.announcementTrigger>.icon{grid-area:1/3}}
@media (max-width:860px){.appFrame>.sidebar{--drawer-gutter:16px;z-index:100;visibility:hidden;pointer-events:none;border:0;border-right:1px solid var(--line);background:var(--page);overscroll-behavior:contain;border-radius:0;flex-direction:column;gap:0;width:min(320px,100vw - 56px);height:100dvh;min-height:100dvh;padding:0;transition:transform .22s cubic-bezier(.32,.72,0,1),visibility 0s linear .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:18px 0 56px #00000080}.appFrame>.sidebar.sidebarOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.appFrame>.sidebar .sidebarBrand{width:100%;height:60px;min-height:60px;padding:0 10px 0 var(--drawer-gutter);border:0;border-bottom:1px solid var(--line);flex:0 0 60px;justify-content:space-between;align-items:center;gap:12px;display:flex}.appFrame>.sidebar .sidebarBrand .brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.appFrame>.sidebar .sidebarBrand .brandMark{flex:0 0 26px;width:26px;height:26px}.appFrame>.sidebar .sidebarBrand .brand b{letter-spacing:.04em;font-size:14px;font-weight:500}.appFrame>.sidebar .sidebarBrand .iconButton{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.appFrame>.sidebar .sidebarBrand .iconButton:hover{color:var(--ink);background:var(--surface)}.appFrame>.sidebar nav{width:100%;min-height:0;padding:16px var(--drawer-gutter) 20px;overscroll-behavior:contain;flex:auto;display:block;overflow:hidden auto}.appFrame>.sidebar .navGroup{margin:0;display:block}.appFrame>.sidebar .navGroup+.navGroup{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.appFrame>.sidebar .navLabel{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600;line-height:1;display:block}.appFrame>.sidebar .navItem{width:100%;min-width:0;min-height:44px;color:var(--muted);border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:15px;font-weight:400;display:flex}.appFrame>.sidebar .navItem+.navItem{margin-top:4px}.appFrame>.sidebar .navItem .icon{opacity:.85;flex:none;display:inline-block}.appFrame>.sidebar .navItem:hover{color:var(--ink);background:var(--surface)}.appFrame>.sidebar .navItem.active,[data-theme=dark] .appFrame>.sidebar .navItem.active{color:var(--red-dark);background:var(--red-soft);border:0}.appFrame>.sidebar .navItem.active .icon{opacity:1}.appFrame>.sidebar .navItem.active i{display:none}.appFrame>.sidebar .sidebarMobileControls{width:100%;padding:14px var(--drawer-gutter);border-top:1px solid var(--line);flex:none;gap:8px;display:grid}.appFrame>.sidebar .sidebarMobileControls .navLabel{margin:0}.appFrame>.sidebar .sidebarMobileControls .sidebarMobileControlRow{display:block}.appFrame>.sidebar .sidebarMobileControls .languageSelect{width:100%;min-width:0;margin-left:0;display:block}.appFrame>.sidebar .sidebarMobileControls .languageSelect .premiumSelect{width:100%;min-width:0}.appFrame>.sidebar .sidebarMobileControls .languageSelect .premiumSelectTrigger{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:44px;padding:0 12px}.appFrame>.sidebar .sidebarMobileControls .languageSelect .premiumSelectValue>span{font-weight:400;display:block}.appFrame>.sidebar .sidebarMobileControls .languageSelect .premiumSelectValue small{display:none}.appFrame>.sidebar .sidebarMobileControls .languageSelect .premiumSelectMenu{width:100%;inset:auto auto calc(100% + 7px) 0}.appFrame>.sidebar .accountDock{width:100%;padding:12px var(--drawer-gutter) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);flex:none;margin:0}.appFrame>.sidebar .accountExit{width:100%;min-height:44px;color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.appFrame>.sidebar .accountExit:hover{color:var(--ink);background:var(--surface)}.sidebarBackdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05060aa8;width:100vw;height:100dvh}.clientWorkspace .appMenuButton,.adminWorkspace .menuButton,.operatorWorkspace .menuButton{box-sizing:border-box;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:inline-flex}.clientWorkspace .appMenuButton .icon,.adminWorkspace .menuButton .icon,.operatorWorkspace .menuButton .icon{flex:none;display:block}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.appFrame>.sidebar{transition:none}}
