.ownerPreview{display:grid;gap:18px;color:var(--text-primary,#e9eaf5)}.ownerPreviewHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 24px;border:1px solid rgba(126,96,240,.35);border-radius:15px;background:linear-gradient(115deg,#1d1d44d9,#082245e0)}.ownerPreviewHero h2{font-size:clamp(1.35rem,2.5vw,2rem);margin:7px 0 5px}.ownerPreviewHero p{margin:0;max-width:620px;line-height:1.6;color:#bcbcd2}.ownerPreviewHero .eyebrow,.ownerPreviewCharacter .eyebrow{color:#a293ff;letter-spacing:.12em;font-size:.72rem}.ownerPreviewIndicator,.ownerPreviewUnavailable{flex-shrink:0;display:inline-flex;align-items:center;border:1px solid rgba(164,146,255,.3);padding:7px 11px;border-radius:100px;color:#cabaff;font-size:.78rem;background:#4e358b2e}.ownerPreviewNotice{border:1px solid rgba(163,145,255,.23);background:#261f466e;border-radius:11px;padding:13px 16px;line-height:1.6;color:#d7cffa}.ownerPreviewCharacter{border:1px solid rgba(116,120,160,.25);background:#121824;border-radius:14px;padding:22px;min-width:0}.ownerPreviewSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.ownerPreviewSectionTitle h3{margin:5px 0 0;font-size:1.15rem}.ownerPreviewCharacterColumns{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(150px,1fr);gap:20px}.ownerPreviewSkin{min-height:290px;border:1px dashed rgba(147,126,250,.65);border-radius:13px;background:linear-gradient(180deg,#0d1221,#242345);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;letter-spacing:.2em;color:#b5a1ff}.ownerPreviewSkin small{letter-spacing:normal;font-size:.73rem;color:#8587a2;text-align:center;padding:0 14px}.ownerPreviewProperties{display:grid;align-content:center;gap:12px}.ownerPreviewProperties>div,.ownerPreviewMetric{display:flex;justify-content:space-between;gap:12px;padding:15px;border:1px solid rgba(135,142,191,.18);border-radius:9px;background:#181e2de6}.ownerPreviewProperties span,.ownerPreviewMetric span{color:#a9adbe;font-size:.8rem}.ownerPreviewProperties strong,.ownerPreviewMetric strong{color:#fff;font-size:1rem}.ownerPreviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ownerPreviewMetric{flex-direction:column}.ownerPreviewEmptyTrack{height:5px;border-radius:5px;background:#34384d}.ownerPreviewPlaceholder{padding:50px 20px;border:1px dashed rgba(148,128,238,.36);border-radius:13px;text-align:center}.ownerPreviewPlaceholder p{margin:9px auto 0;max-width:540px;color:#afb0c1;line-height:1.6}@media(max-width:740px){.ownerPreviewHero,.ownerPreviewSectionTitle{align-items:flex-start;flex-direction:column}.ownerPreviewCharacterColumns{grid-template-columns:1fr}.ownerPreviewSkin{min-height:220px}.ownerPreviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.siteReleaseHidden{display:none!important}.creatureBestiary{display:flex;flex-direction:column;gap:18px;min-width:0}.creatureHero,.creatureHeadline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.creatureHero h2,.creatureHeadline h3{margin:5px 0}.creatureHero p{color:var(--muted,#a3a3b0);margin:4px 0}.creatureActions{display:flex;gap:8px;flex-wrap:wrap}.creatureFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creatureFilters input,.creatureFilters select,.creatureFields input,.creatureFields select,.creatureFields textarea,.creatureEditor textarea,.creatureDropPicker select{width:100%;min-width:0;padding:10px;border:1px solid var(--panel-border,rgba(160,160,180,.25));border-radius:9px;background:var(--surface-raised,#171721);color:inherit}.creatureLayout{display:grid;grid-template-columns:minmax(215px,.8fr) minmax(0,1.6fr);gap:16px;align-items:start}.creatureList{display:flex;flex-direction:column;gap:7px;max-height:670px;overflow:auto;min-width:0}.creatureRow{display:flex;width:100%;min-width:0;gap:10px;align-items:center;justify-content:flex-start;text-align:left;padding:11px;border-radius:12px;border:1px solid rgba(160,160,180,.18);background:#7878960f;color:inherit;cursor:pointer}.creatureRow:hover,.creatureSelected{border-color:var(--accent,#8f6ce4);background:#8c6edc1f}.creatureRow span:nth-child(2){flex:1;min-width:0}.creatureRow strong,.creatureRow small{display:block;overflow-wrap:anywhere}.creatureRow small{font-size:11px;color:var(--muted,#a4a4b5)}.creatureRow span:last-child{text-align:right}.creatureSymbol{font-size:21px;opacity:.8}.creatureDetails{min-width:0}.creatureFicha,.creatureEditor,.creatureEmpty{border-radius:13px;border:1px solid rgba(160,160,180,.17);background:#7878960a;padding:16px}.creatureStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0}.creatureStats>div{padding:12px;border-radius:9px;background:#8c8caa17;min-width:0}.creatureStats small,.creatureStats strong{display:block}.creatureStats small{opacity:.75;font-size:11px}.creatureStats strong{font-size:16px;margin-top:4px}.creatureDrops{display:grid;gap:7px}.creatureDrops>div{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:9px;border:1px solid rgba(140,140,160,.2)}.creatureDrops small{opacity:.75}.creatureFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.creatureFields label,.creatureEditor>label{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.creatureWide{grid-column:1/-1}.creatureDropPicker{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.creatureDropPicker select{flex:1;max-width:430px}.creatureEditor>button{margin-top:15px}.creatureDetails details{margin-top:17px}.creatureDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font-size:12px}.creatureDetails textarea{width:100%;background:var(--surface-raised,#171721);color:inherit;border:1px solid rgba(160,160,180,.25);border-radius:9px}@media(max-width:870px){.creatureLayout{grid-template-columns:1fr}.creatureList{max-height:300px}.creatureFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.creatureFilters,.creatureFields{grid-template-columns:1fr}.creatureStats{grid-template-columns:repeat(2,minmax(0,1fr))}.creatureHero,.creatureHeadline{flex-direction:column}}.creaturePortrait{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:12px;background:#8c8caa12;margin:14px 0}.creatureFields input[type=checkbox]{width:auto;margin-right:8px;vertical-align:middle}.creatureFieldHint{display:block;color:var(--muted,#aaaab8);font-size:11px;line-height:1.45;font-weight:400;margin-top:4px}.creatureEditor input[readonly]{opacity:.85;cursor:default;background:#82829614}.creatureCheckboxField{flex-direction:row!important;align-items:center;gap:8px}.creatureCheckboxField input[type=checkbox]{margin:0;flex:0 0 auto}.creatureInlineError{margin:10px 0 0;padding:12px 14px;border:1px solid rgba(225,96,107,.55);border-radius:10px;background:#e1606b12;color:var(--text-primary,inherit);font-size:13px;line-height:1.5}.creatureSaveNotice{position:fixed;z-index:1000;bottom:24px;right:24px;max-width:min(420px,calc(100vw - 48px));padding:13px 18px;border:1px solid rgba(135,195,155,.65);border-radius:12px;background:var(--surface-raised,#17241e);color:var(--text-primary,#f1f4f1);box-shadow:0 10px 30px #00000038;font-size:14px;line-height:1.5}.creatureDropsEditor{display:flex;flex-direction:column;gap:13px;margin:18px 0;padding:16px;border:1px solid rgba(140,140,170,.23);border-radius:13px;background:#7d7d9b0a}.creatureDropsEditor h4{margin:0;font-size:16px}.creatureDropRow{padding:13px;border:1px solid rgba(145,145,175,.23);border-radius:12px;background:#7373910f}.creatureDropRowHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.creatureDropFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creatureDropFields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px}.creatureDropFields label:nth-child(1),.creatureDropFields label:nth-child(2){grid-column:span 3}.creatureDropFields input,.creatureDropFields select{min-width:0;width:100%;padding:9px;border:1px solid var(--panel-border,rgba(160,160,180,.25));border-radius:9px;background:var(--surface-raised,#171721);color:inherit}.creatureDropsEditor .creatureDropPicker{margin:2px 0 0;align-items:center}.creatureDropsEditor details{margin:0}.creatureDropsEditor details textarea{width:100%;margin-top:9px}@media(max-width:540px){.creatureDropsEditor{padding:12px}.creatureDropFields{grid-template-columns:repeat(2,minmax(0,1fr))}.creatureDropFields label:nth-child(1),.creatureDropFields label:nth-child(2){grid-column:span 2}.creatureDropFields label:nth-child(3){grid-column:span 2}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f2ff;background:#09060e;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{border:0;color:#fff;cursor:pointer}button:hover{filter:brightness(1.08)}.page,.platformPage{min-height:100vh;background:radial-gradient(circle at top,rgba(121,47,220,.18),transparent 36rem),#09060e}.page{display:grid;place-items:center;padding:32px}.loginCard{width:min(100%,620px);padding:40px;border:1px solid rgba(181,128,255,.22);border-radius:8px;background:#140c1feb}.loginCard button{width:100%;padding:14px 18px;border-radius:4px;background:#6f35c5;font-weight:800}.loginCard small{display:block;margin-top:14px;color:#867a94}.eyebrow{display:block;margin-bottom:10px;color:#ba87ff;font-size:.76rem;font-weight:800;letter-spacing:.16em}h1{margin:0 0 16px;font-size:clamp(2.4rem,8vw,4.6rem);line-height:.95}h2{margin:0 0 18px;font-size:clamp(1.7rem,4vw,2.5rem)}p{color:#c8bdd6;line-height:1.65}.platformPage{padding:22px}.appShell{width:min(100%,1180px);min-height:calc(100vh - 44px);margin:0 auto;border:1px solid rgba(181,128,255,.16);border-radius:8px;background:#100a19e0;box-shadow:0 24px 80px #00000057;overflow:hidden}.topBar{min-height:82px;display:grid;grid-template-columns:72px 1fr 72px;align-items:center;padding:0 18px;border-bottom:1px solid rgba(181,128,255,.12);background:#110a1cf0}.brand{text-align:center}.brand span,.brand strong{display:block}.brand span{color:#9a6fe0;font-size:.7rem;font-weight:900;letter-spacing:.22em}.brand strong{margin-top:2px;font-size:1.45rem}.iconButton,.profileButton,.closeButton{width:48px;height:48px;border-radius:6px;background:#7e44cf1f;border:1px solid rgba(181,128,255,.18)}.iconButton{font-size:1.5rem}.accountWrap{position:relative;justify-self:end}.profileButton{padding:0;overflow:hidden;border-radius:50%}.profileButton img{width:100%;height:100%;object-fit:cover}.profileButton span{display:grid;place-items:center;width:100%;height:100%;font-weight:900}.accountMenu{position:absolute;top:58px;right:0;z-index:30;width:250px;display:grid;gap:7px;padding:16px;border:1px solid rgba(181,128,255,.2);border-radius:6px;background:#171020;box-shadow:0 18px 50px #00000073}.accountMenu span{color:#9c91a8;font-size:.86rem}.secondaryButton{margin-top:8px;padding:11px 14px;border-radius:4px;background:#995ef029;border:1px solid rgba(187,138,255,.2)}.dangerButton{appearance:none;-webkit-appearance:none;min-height:36px;padding:8px 12px;border:1px solid rgba(255,103,122,.28);border-radius:4px;background:#8020323d;color:#ffc4cd;font:inherit;font-weight:800;cursor:pointer}.dangerButton:hover:not(:disabled){border-color:#ff768873;background:#9d263c57;color:#ffe1e5}.dangerButton:disabled{border-color:#ff677a24;background:#5b24302e;color:#9f7d84;cursor:not-allowed;opacity:.72;filter:none}.drawerBackdrop{position:fixed;inset:0;z-index:39;background:#0000008c}.drawer{position:fixed;inset:0 auto 0 0;z-index:40;width:min(340px,88vw);padding:18px;background:#100b17;border-right:1px solid rgba(181,128,255,.18);box-shadow:18px 0 60px #00000061;overflow-y:auto}.drawerHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.drawerHeader strong{font-size:1.25rem}.closeButton{font-size:1.8rem}.drawerNav{display:grid;gap:8px}.drawerNav button{width:100%;padding:12px 14px;text-align:left;border-radius:4px;background:#6f35c524;border:1px solid rgba(181,128,255,.12)}.navGroup{margin-top:10px;padding:10px 4px 2px;color:#b991f0;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.adminGroup,.ownerGroup{color:#7da8ff}.drawerNav .adminNav{background:#345eb726;border-color:#5d8dff29}.drawerNav button.navDisabled{display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:.55;cursor:not-allowed}.drawerNav button.navDisabled small{color:#d8b77b;font-size:.62rem;font-weight:800;text-transform:uppercase}.ownerNavigationPage{display:grid;gap:18px}.ownerNavigationHeader h2{margin:5px 0 8px}.ownerNavigationHeader p{max-width:760px;margin:0;color:#91859e;line-height:1.55}.ownerNavigationLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownerNavigationLegend>div{display:grid;gap:5px;padding:12px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff04}.ownerNavigationLegend strong{color:#e7dcf1}.ownerNavigationLegend span{color:#8d8198;font-size:.72rem;line-height:1.45}.ownerNavigationGroup{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(181,128,255,.08)}.ownerNavigationGroupTitle h3{margin:0;color:#eee4f4}.ownerNavigationGroupTitle span{color:#7f738a;font-size:.68rem}.ownerNavigationList{display:grid;gap:8px}.ownerNavigationItem{display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,.7fr) 110px;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerNavigationItem>div{display:grid;gap:3px}.ownerNavigationItem strong{color:#e7dcf1}.ownerNavigationItem code{color:#74697e;font-size:.64rem}.ownerNavigationItem label>span{color:#81758c;font-size:.64rem;font-weight:800;text-transform:uppercase}.ownerNavigationStatus{justify-self:end;padding:5px 8px;border-radius:999px;font-size:.63rem;font-weight:900;text-transform:uppercase}.ownerNavigationStatus-published{background:#68d6991a;color:#9fdbb8}.ownerNavigationStatus-hidden{background:#b580ff1a;color:#cab0ef}.ownerNavigationStatus-disabled{background:#e2b9751a;color:#dfbd82}.contentArea{padding:clamp(22px,4vw,42px)}.panelCard{padding:clamp(22px,4vw,34px);border:1px solid rgba(181,128,255,.14);border-radius:6px;background:#ffffff07}.homeGrid{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(280px,.85fr);gap:20px}.characterStage{position:relative;min-height:540px;display:grid;place-items:center}.skinPlaceholder{width:min(250px,72%);aspect-ratio:3 / 4;display:grid;place-items:center;border:1px dashed rgba(187,138,255,.34);border-radius:6px;color:#7f7190;font-weight:900;letter-spacing:.22em}.levelBadge{position:absolute;top:18px;right:18px;padding:9px 12px;border-radius:4px;background:#6f35c53d;color:#d8baff;font-size:.86rem;font-weight:900}.identityCard{align-self:start}.rolePill{display:inline-block;margin-bottom:22px;padding:8px 11px;border-radius:4px;background:#345eb729;color:#a9c3ff;font-size:.82rem;font-weight:800}.characterMeta,.resourceGrid,.listGrid,.slotGrid{display:grid;gap:12px}.characterMeta,.resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.characterMeta div,.resourceGrid div,.listItem,.slotCard{padding:14px 16px;border-radius:4px;background:#ffffff09}.characterMeta span,.resourceGrid span,.listItem span,.slotCard span{display:block;color:#91859e;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.characterMeta strong,.resourceGrid strong,.listItem strong,.slotCard strong{display:block;margin-top:5px;overflow-wrap:anywhere}.listGrid{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.slotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.skillsList{display:grid;gap:8px;max-height:560px;overflow-y:auto;padding-right:6px}.skillRow{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:4px;background:#ffffff09}.skillRow>span{color:#9270c9;font-weight:900}.skillRow small{color:#8e8399}.infoPage{min-height:360px}.adminAction{margin-top:14px;padding:12px 16px;border-radius:4px;background:#345eb747}.adminAction:disabled{cursor:not-allowed;opacity:.58}.errorMessage{margin-top:18px;color:#ff9aa9}@media(max-width:820px){.platformPage{padding:0}.appShell{min-height:100vh;border:0;border-radius:0}.homeGrid{grid-template-columns:1fr}.characterStage{min-height:440px}.listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.topBar{grid-template-columns:58px 1fr 58px;padding:0 10px}.brand strong{font-size:1.18rem}.contentArea{padding:16px}.characterMeta,.resourceGrid,.listGrid,.slotGrid{grid-template-columns:1fr}.skillRow{grid-template-columns:34px minmax(0,1fr)}.skillRow small{grid-column:2}}.commandsPage>p{max-width:760px}.commandGroups{display:grid;gap:26px;margin-top:26px}.commandGroup{display:grid;gap:12px}.commandGroup h3{margin:0;padding-bottom:9px;border-bottom:1px solid rgba(181,128,255,.12);color:#d8c9eb;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.commandList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commandCard{min-width:0;padding:16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.commandHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.commandHeader code{color:#d8baff;font-size:1rem;font-weight:900}.accessBadge{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(125,168,255,.2);border-radius:3px;background:#345eb71f;color:#a9c3ff;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.commandSyntax{display:block;margin-top:14px;color:#f0e9f8;overflow-wrap:anywhere}.commandCard p{margin:8px 0 0;color:#aaa0b6;font-size:.9rem;line-height:1.5}.commandCard small{display:block;margin-top:10px;color:#81768d}@media(max-width:720px){.commandList{grid-template-columns:1fr}}.configCommandsPage>p{max-width:760px}.configCommandList{display:grid;gap:10px;margin-top:24px}.configCommandRow{display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:16px;padding:16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.configCommandInfo{min-width:0}.configCommandSyntax{display:block;margin-top:10px;color:#f0e9f8;font-weight:700;overflow-wrap:anywhere}.configCommandInfo p{margin:7px 0 0;color:#9f95aa;font-size:.9rem;line-height:1.45}.commandToggle{width:126px;padding:11px 10px;border:1px solid rgba(255,255,255,.11);border-radius:3px;background:#ffffff0e;color:#a69cac;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.commandToggleOn{border-color:#6dcd9242;background:#37975b24;color:#8edcac}.commandToggle:disabled{cursor:wait;opacity:.62}@media(max-width:650px){.configCommandRow{grid-template-columns:1fr}.commandToggle{width:100%}}.streamersPage>p{max-width:760px}.botInstallCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:18px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.botInstallCard>div{display:grid;gap:5px}.botInstallCard span{color:#8f849a;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.botInstallCard strong{font-size:1rem}.botInstallCard small{color:#7f748a}.botInstallButton{min-width:170px;padding:12px 14px;border:1px solid rgba(109,205,146,.26);border-radius:3px;background:#37975b24;color:#8edcac;font-size:.82rem;font-weight:900;text-transform:uppercase}.botInstallButtonDanger{border-color:#ff7c7c38;background:#bb40401f;color:#f0a1a1}.botInstallButton:disabled{cursor:wait;opacity:.6}.streamersHint{margin-top:18px;color:#8f849a;font-size:.9rem}@media(max-width:760px){.botInstallCard{grid-template-columns:1fr}.botInstallButton{width:100%}}.configBotStack{display:grid;gap:18px}.configBotPage>p,.customCommandsPage>p,.streamerAdminPage>p{max-width:760px}.streamerAddForm{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;margin-top:24px}.streamerAddForm label{display:grid;gap:7px}.streamerAddForm label>span{color:#91859e;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.streamerAddForm input,.streamerAddForm select{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#ffffff09;color:#f7f2ff}.streamerAddForm select option{background:#171020;color:#f7f2ff}.streamerAddForm input:focus,.streamerAddForm select:focus{border-color:#7da8ff75}.streamerAdminList{display:grid;gap:10px;margin-top:24px}.streamerAdminRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.streamerIdentity{min-width:0;display:flex;align-items:center;gap:12px}.streamerIdentity img,.streamerAvatarFallback{width:48px;height:48px;flex:0 0 48px;border-radius:50%}.streamerIdentity img{object-fit:cover}.streamerAvatarFallback{display:grid;place-items:center;background:#6f35c533;font-weight:900}.streamerIdentity>div:last-child{min-width:0;display:grid;gap:2px}.streamerIdentity strong,.streamerIdentity span,.streamerIdentity small{overflow-wrap:anywhere}.streamerIdentity span,.streamerIdentity small{color:#8f849a}.streamerIdentity small{font-size:.72rem}.streamerAdminRow .rolePill{margin:0;white-space:nowrap}.streamerAdminRow .botInstallButton{min-width:110px}.streamerEmptyState{margin-top:24px;padding:18px;border:1px dashed rgba(181,128,255,.18);border-radius:4px;color:#8f849a}@media(max-width:760px){.streamerAddForm,.streamerAdminRow{grid-template-columns:1fr}.streamerAdminRow .botInstallButton,.streamerAddForm .adminAction{width:100%}}.publicStreamersPage>p{max-width:760px}.publicStreamerList{display:grid;gap:10px;margin-top:24px}.publicStreamerRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.visitStreamButton{min-width:150px;padding:11px 14px;border:1px solid rgba(145,92,255,.26);border-radius:3px;background:#6f35c52e;color:#d8baff;font-size:.82rem;font-weight:900;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.visitStreamButton:hover{filter:brightness(1.08)}@media(max-width:620px){.publicStreamerRow{grid-template-columns:1fr}.visitStreamButton{width:100%}}.accountSwitcherTitle{display:grid;gap:3px;padding-bottom:4px}.accountSwitcherTitle span{color:#8f849a;font-size:.78rem}.rememberedAccountList{display:grid;gap:7px;margin:4px 0}.rememberedAccountRow{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06;text-align:left}.rememberedAccountRow img,.rememberedAccountFallback{width:38px;height:38px;border-radius:50%}.rememberedAccountRow img{object-fit:cover}.rememberedAccountFallback{display:grid;place-items:center;background:#6f35c533;font-weight:900}.rememberedAccountText{min-width:0;display:grid;gap:1px}.rememberedAccountText strong,.rememberedAccountText small{overflow-wrap:anywhere}.rememberedAccountText small{color:#8f849a}.rememberedAccountStatus{color:#b991f0;font-size:.72rem;font-weight:900;text-transform:uppercase}.rememberedAccountCurrent{border-color:#6dcd923d;background:#37975b14}.rememberedAccountCurrent .rememberedAccountStatus{color:#8edcac}.customCommandForm{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);gap:12px;margin-top:24px}.customCommandForm label{display:grid;gap:7px}.customCommandForm label>span{color:#91859e;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customCommandForm input,.customCommandForm select,.customCommandForm textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#ffffff09;color:#f7f2ff}.customCommandForm select option{background:#171020;color:#f7f2ff}.customCommandForm textarea{min-height:110px;resize:vertical}.customAliasField,.customResponseField{grid-column:1 / -1}.customAliasField small{color:#81768d;font-size:.76rem}.customCommandFormActions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px}.customCommandFormActions>div{display:flex;gap:8px;flex-wrap:wrap}.customEnabledCheck{display:flex!important;grid-template-columns:18px auto;align-items:center;gap:8px!important}.customEnabledCheck input{width:18px;min-height:18px;height:18px;margin:0}.customEnabledCheck span{text-transform:none!important;letter-spacing:0!important;font-size:.86rem!important}.customCommandHint{grid-column:1 / -1;color:#81768d}.customCommandList{display:grid;gap:10px;margin-top:22px}.customCommandRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.customCommandInfo{min-width:0}.customCommandInfo p{margin:8px 0 0;color:#9f95aa;white-space:pre-wrap;overflow-wrap:anywhere}.customCommandActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.customCommandActions .secondaryButton,.customCommandActions .botInstallButton{min-width:86px;margin:0}@media(max-width:760px){.customCommandForm,.customCommandRow{grid-template-columns:1fr}.customAliasField,.customResponseField,.customCommandFormActions,.customCommandHint{grid-column:auto}.customCommandFormActions{align-items:stretch;flex-direction:column}.customCommandActions{justify-content:stretch}.customCommandActions>button{flex:1 1 120px}}.commandTabs{display:flex;gap:28px;align-items:end;min-height:52px;padding:0 4px;border-bottom:1px solid rgba(181,128,255,.14)}.commandTab{position:relative;padding:14px 2px 12px;border:0;border-radius:0;background:transparent;color:#8f849a;font-size:.88rem;font-weight:800;letter-spacing:.01em}.commandTab:hover{color:#d8d0e2}.commandTabActive{color:#f5f0fa}.commandTabActive:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:#6f53c7}@media(max-width:620px){.commandTabs{gap:18px;overflow-x:auto}.commandTab{white-space:nowrap}}.customCatalogBadges{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.commandStatusEnabled{border-color:#5abe7d38;color:#8edcac}.commandStatusDisabled{border-color:#c4595933;color:#d98f8f}.customCatalogList{margin-top:22px}.manualLevelFixed{display:grid;gap:7px}.manualLevelFixed>span{color:#91859e;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manualLevelFixed>strong{min-height:44px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(181,128,255,.16);border-radius:3px;background:#ffffff06;color:#f7f2ff}.customAliasSummary,.customCooldownSummary{display:block;margin-top:8px;color:#81768d;font-size:.76rem}.adminLogPage{display:grid;gap:18px}.adminLogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminLogHeader h2,.adminLogHeader p{margin:0}.adminLogHeader p{margin-top:6px;color:#91859e}.adminLogToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.adminLogToolbar input{min-height:44px;width:100%;padding:10px 12px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#ffffff09;color:#f7f2ff}.adminLogToolbar input:focus{border-color:#7da8ff75}.adminLogToolbar>span{color:#8f849a;font-size:.78rem;white-space:nowrap}.adminLogList{display:grid;gap:10px}.adminLogRow{display:grid;gap:10px;padding:15px 16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.adminLogTopline,.adminLogActor,.adminLogMeta,.adminLogDetails{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.adminLogTopline{justify-content:space-between}.adminLogTopline time,.adminLogMeta,.adminLogDetails{color:#91859e;font-size:.78rem}.adminLogActor .rolePill{margin:0}.adminLogDetails{padding-top:9px;border-top:1px solid rgba(181,128,255,.08)}@media(max-width:760px){.adminLogHeader,.adminLogToolbar{grid-template-columns:1fr;display:grid}.adminLogHeader .secondaryButton{width:100%}.adminLogTopline{align-items:flex-start;flex-direction:column}}.commandLogTabs{display:flex;flex-wrap:wrap;gap:8px}.commandLogTab{min-height:38px;padding:8px 12px;border:1px solid rgba(181,128,255,.16);border-radius:4px;background:#ffffff06;color:#a99db8;cursor:pointer;font-weight:800}.commandLogTabActive{border-color:#7da8ff80;background:#5b459b4d;color:#fff}.commandExecutionLogList{display:grid;gap:10px}.commandExecutionLog{border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06;overflow:hidden}.commandExecutionLog>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;cursor:pointer;list-style:none}.commandExecutionLog>summary::-webkit-details-marker{display:none}.commandExecutionSummary{font-weight:800;line-height:1.45}.commandExecutionChevron{color:#8f849a;font-size:.76rem;white-space:nowrap}.commandExecutionLog[open] .commandExecutionChevron{color:#c5b5ff}.commandExecutionDetails{display:grid;gap:14px;padding:0 16px 16px;border-top:1px solid rgba(181,128,255,.08)}.commandExecutionDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px}.commandExecutionDetailGrid>div{display:grid;gap:3px;padding:10px;border-radius:3px;background:#ffffff06}.commandExecutionDetailGrid span,.commandExecutionTextBlock>span,.commandExecutionAuditGrid span{color:#8f849a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.commandExecutionDetailGrid small{color:#746b7e}.commandExecutionTextBlock{display:grid;gap:6px}.commandExecutionTextBlock p{margin:0;padding:10px 12px;border-radius:3px;background:#ffffff06;overflow-wrap:anywhere}.commandExecutionAudit{display:grid;gap:9px;padding:12px;border:1px solid rgba(125,168,255,.14);border-radius:4px;background:#434e8c14}.commandExecutionAuditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commandExecutionAuditGrid>div{display:grid;gap:3px}.commandExecutionMetaLine{display:flex;flex-wrap:wrap;gap:8px 16px;color:#746b7e;font-size:.74rem}@media(max-width:760px){.commandLogTabs{display:grid;grid-template-columns:1fr 1fr}.commandExecutionLog>summary,.commandExecutionDetailGrid,.commandExecutionAuditGrid{grid-template-columns:1fr}.commandExecutionChevron{white-space:normal}}.publicStreamerActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.streamerDetailPage{display:grid;gap:20px;overflow:hidden}.streamerBackButton{width:max-content;border:0;background:transparent;color:#a99db8;padding:0;font-weight:800;cursor:pointer}.streamerBackButton:hover{color:#fff}.streamerHeroBanner{min-height:220px;margin:0 -1px;border:1px solid rgba(181,128,255,.12);border-radius:5px;background-position:center;background-size:cover}.streamerHeroFallback{background:radial-gradient(circle at 75% 25%,rgba(111,83,199,.26),transparent 38%),linear-gradient(135deg,#2f1842e6,#0f0816f2)}.streamerProfileHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:-74px;padding:0 20px;position:relative;z-index:2}.streamerProfileAvatar{width:112px;height:112px;border:4px solid #140a1e;border-radius:50%;object-fit:cover;background:#1b1024}.streamerProfileHeader h2,.streamerProfileHeader p{margin:0}.streamerProfileHeader p{color:#a99db8;margin-top:3px}.streamerProfileBadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.streamerBotOnline{color:#8edcac;border-color:#5abe7d47}.streamerProfileVisit{align-self:end}.streamerDetailTabs{margin-top:4px}.streamerOverviewGrid,.streamerRpgGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.streamerInfoCard,.streamerRpgGrid>article{display:grid;gap:7px;min-height:104px;padding:16px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.streamerInfoCard>span,.streamerRpgGrid>article>span{color:#91859e;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.streamerInfoCard p{margin:0;color:#c9bfd4}.streamerInfoCard small,.streamerRpgGrid small{color:#81768d}.ownerRpgPage{display:grid;gap:18px}.ownerRpgPage>h2,.ownerRpgPage>p{margin:0}.ownerRpgPage>p{color:#91859e;max-width:760px}.ownerRpgTabs{overflow-x:auto;overflow-y:hidden}.ownerRpgSection{display:grid;gap:14px}.ownerRpgSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ownerRpgSectionHeader h3,.ownerRpgSectionHeader p{margin:0}.ownerRpgSectionHeader p{margin-top:4px;color:#91859e}.ownerRpgSearch{min-height:44px;width:100%;padding:10px 12px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#ffffff09;color:#f7f2ff}.ownerRpgSearch:focus{border-color:#7da8ff75}.ownerRpgCommandList{display:grid;gap:9px}.ownerRpgCommandRow{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(260px,2fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff06}.ownerRpgCommandRow>div{display:grid;gap:5px}.ownerRpgCommandRow span,.ownerRpgCommandRow small{color:#91859e;font-size:.78rem}.ownerCharacterLayout{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);gap:14px;align-items:start}.ownerCharacterListPane,.ownerCharacterEditor{display:grid;gap:14px;padding:14px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff05}.ownerCharacterList{display:grid;gap:7px;max-height:650px;overflow-y:auto}.ownerCharacterItem{display:grid;gap:4px;width:100%;padding:11px 12px;border:1px solid rgba(181,128,255,.1);border-radius:3px;background:#ffffff06;color:#efe8f6;text-align:left;cursor:pointer}.ownerCharacterItem span{color:#91859e;font-size:.78rem}.ownerCharacterItemActive{border-color:#7da8ff7a;background:#5b459b33}.ownerCharacterEditor h4{margin:12px 0 0;color:#d9cde4}.ownerCharacterFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownerCharacterFormGrid label{display:grid;gap:6px}.ownerCharacterFormGrid label>span{color:#91859e;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ownerCharacterFormGrid input,.ownerSkillAdd input{min-height:42px;width:100%;padding:9px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#ffffff09;color:#f7f2ff}.ownerSkillSlots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.ownerSkillSlot{position:relative;display:grid;gap:6px;min-width:0}.ownerSkillSlot>span{color:#81768e;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSkillSlotTrigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;background:#17121f;color:#f7f2ff;text-align:left}.ownerSkillSlotOpen .ownerSkillSlotTrigger,.ownerSkillSlotTrigger:hover:not(:disabled){border-color:#b580ff57;background:#1c1526}.ownerSkillSlotTrigger>span{display:grid;gap:2px;min-width:0}.ownerSkillSlotTrigger strong,.ownerSkillSlotTrigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ownerSkillSlotTrigger strong{font-size:.76rem}.ownerSkillSlotTrigger small{color:#8e8399;font-size:.62rem}.ownerSkillSlotTrigger b{flex:0 0 auto;color:#9d83c8;font-size:.72rem}.ownerSkillSlotPicker{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:min(390px,calc(100vw - 48px));padding:10px;border:1px solid rgba(181,128,255,.24);border-radius:5px;background:#120d19;box-shadow:0 18px 48px #0000007a}.ownerSkillSlotPickerRight{left:auto;right:0}.ownerSkillSlotPickerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(181,128,255,.1)}.ownerSkillSlotPickerHeader>div{display:grid;gap:2px}.ownerSkillSlotPickerHeader strong{color:#f1e9f7;font-size:.8rem}.ownerSkillSlotPickerHeader small{color:#81768e;font-size:.64rem}.ownerSkillSlotPickerHeader>button{width:30px;height:30px;padding:0;border:1px solid rgba(181,128,255,.14);border-radius:4px;background:#b580ff0f;color:#cbb9df;font-size:1rem}.ownerSkillSlotSort{display:grid;gap:5px;margin-top:9px}.ownerSkillSlotSort>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSkillSlotSort select{width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerSkillSlotOptions{display:grid;gap:5px;max-height:310px;margin-top:9px;overflow-y:auto;padding-right:3px}.ownerSkillSlotOption{display:grid;gap:2px;width:100%;padding:8px 9px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff05;color:#eee6f3;text-align:left}.ownerSkillSlotOption:hover{border-color:#b580ff3d;background:#b580ff12}.ownerSkillSlotOptionActive{border-color:#8f67ff6b;background:#6f35c524}.ownerSkillSlotOption strong{font-size:.75rem}.ownerSkillSlotOption small{color:#8d8199;font-size:.63rem}.ownerSkillSlotNotice{margin-bottom:10px;color:#80758d;font-size:.7rem;line-height:1.45}.ownerSkillAdmin{display:grid;gap:10px}.ownerSkillAdd{display:grid;grid-template-columns:1fr auto;gap:8px}.ownerSkillListToolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:4px}.ownerSkillListToolbar>div{display:grid;gap:2px}.ownerSkillListToolbar>div>strong{color:#eee6f3;font-size:.82rem}.ownerSkillListToolbar>div>small{color:#81768e;font-size:.66rem}.ownerSkillListToolbar label{display:grid;gap:5px;min-width:210px}.ownerSkillListToolbar label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSkillListToolbar select{min-height:36px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerSkillList{display:grid;gap:7px}.ownerSkillRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;border:1px solid rgba(181,128,255,.1);border-radius:3px}.ownerSkillIdentity{display:grid;gap:2px;min-width:0}.ownerSkillIdentity strong{color:#f1e9f7;font-size:.78rem}.ownerSkillIdentity small{color:#8d8199;font-size:.64rem}.ownerSkillIdentity code{color:#6f6578;font-size:.6rem;overflow-wrap:anywhere}.ownerRpgComingSoon{display:grid;gap:8px;min-height:190px;align-content:center;padding:24px;border:1px dashed rgba(181,128,255,.18);border-radius:4px;background:#ffffff04}.ownerRpgComingSoon h3,.ownerRpgComingSoon p{margin:0}.ownerRpgComingSoon p{color:#91859e;max-width:760px}@media(max-width:900px){.streamerProfileHeader{grid-template-columns:auto 1fr}.streamerProfileVisit{grid-column:1 / -1;width:100%;text-align:center}.ownerCharacterLayout{grid-template-columns:1fr}.ownerCharacterFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerRpgCommandRow{grid-template-columns:1fr}}@media(max-width:620px){.publicStreamerActions{width:100%}.publicStreamerActions>*{flex:1 1 140px;text-align:center}.streamerHeroBanner{min-height:160px}.streamerProfileHeader{grid-template-columns:1fr;margin-top:-54px;text-align:center}.streamerProfileAvatar{margin:0 auto}.streamerProfileBadges{justify-content:center}.streamerOverviewGrid,.streamerRpgGrid,.ownerCharacterFormGrid{grid-template-columns:1fr}.ownerRpgSectionHeader{display:grid}.ownerSkillAdd{grid-template-columns:1fr}}.ownerRpgCommandEditor{display:grid;gap:14px;padding:16px;border:1px solid rgba(125,168,255,.22);border-radius:4px;background:#5b459b14}.ownerCharacterFormGrid select,.ownerCharacterFormGrid textarea{width:100%;padding:9px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff}.ownerCharacterFormGrid select{min-height:42px}.ownerCharacterFormGrid textarea{min-height:88px;resize:vertical}.ownerCommandWideField{grid-column:1 / -1}.ownerCommandToggleRow{display:flex;flex-wrap:wrap;gap:10px 20px;padding:12px 0;border-top:1px solid rgba(181,128,255,.09);border-bottom:1px solid rgba(181,128,255,.09)}.ownerCommandToggleRow label{display:flex;align-items:center;gap:8px;color:#c9bdd4;font-size:.82rem}.ownerCommandEditorActions{display:flex;flex-wrap:wrap;gap:9px}.ownerRpgCommandRowExpanded{align-items:start;border-color:#7da8ff6b;background:#5b459b1c}.ownerRpgNewCommandCard{margin-bottom:2px}.ownerCommandExpandButton{align-self:start;white-space:nowrap}.ownerRpgCommandInlineEditor{grid-column:1 / -1;display:grid;gap:14px;padding-top:16px;border-top:1px solid rgba(181,128,255,.1)}.ownerCommandEditorGroup{display:grid;gap:10px;padding:13px 14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff05}.ownerCommandEditorGroupHeader{display:grid;gap:3px}.ownerCommandEditorGroupHeader h4,.ownerCommandEditorGroupHeader p{margin:0}.ownerCommandEditorGroupHeader h4{color:#eee7f6}.ownerCommandEditorGroupHeader p{color:#91859e;font-size:.8rem}.ownerCommandCallPreview{display:grid;gap:6px;padding:11px 12px;border:1px dashed rgba(125,168,255,.26);border-radius:3px;background:#4464ab14}.ownerCommandCallPreview>span{color:#91859e;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ownerCommandCallPreview code{overflow-wrap:anywhere;color:#d9e4ff;font-size:.82rem}@media(max-width:900px){.ownerRpgCommandInlineEditor{grid-column:1}}.ownerCharacterProfileHeader{align-items:flex-start}.ownerCharacterHeaderActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ownerCharacterEditState{margin-top:8px}.ownerCharacterDirtyPill,.ownerCharacterSavedPill{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:800}.ownerCharacterDirtyPill{border:1px solid rgba(255,181,71,.28);background:#ffb54717;color:#f5c57a}.ownerCharacterSavedPill{border:1px solid rgba(104,214,153,.22);background:#68d69912;color:#a9dfbf}.ownerCharacterSuccess{padding:10px 12px;border:1px solid rgba(104,214,153,.2);border-radius:3px;background:#68d6990f;color:#b7e7ca;font-size:.82rem}.ownerCharacterSection{display:grid;gap:12px;padding:14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff04}.ownerCharacterSectionHeader{display:grid;gap:4px}.ownerCharacterSectionHeader h4,.ownerCharacterSectionHeader p{margin:0}.ownerCharacterSectionHeader p{color:#91859e;font-size:.8rem}.ownerCharacterReadOnlyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ownerCharacterReadOnlyGrid>div{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff05}.ownerCharacterReadOnlyGrid span{color:#91859e;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ownerCharacterReadOnlyGrid strong{color:#f1eaf7}.ownerCharacterStatusActions{display:grid;gap:10px}.ownerCharacterStatusAction{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(181,128,255,.11);border-radius:4px;background:#ffffff05}.ownerCharacterStatusAction>div:first-child{display:grid;gap:4px;min-width:0}.ownerCharacterStatusAction strong{color:#efe8f5;font-size:.8rem}.ownerCharacterStatusAction>div:first-child>span{color:#91859e;font-size:.7rem;line-height:1.45}.ownerCharacterStatusPointsForm{display:flex;align-items:end;gap:8px;flex:0 0 auto}.ownerCharacterStatusPointsForm label{display:grid;gap:5px;width:110px}.ownerCharacterStatusPointsForm label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerCharacterStatusPointsForm input{width:100%;min-height:38px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerCharacterStatusPointsForm .adminAction{min-height:38px;white-space:nowrap}.ownerCharacterStatusReset{border-color:#ff677a24;background:#80203214}.ownerCharacterStatusReset .dangerButton{flex:0 0 auto;min-width:128px}.ownerCharacterPvpActions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,103,122,.14);border-radius:4px;background:#80203214}.ownerCharacterPvpActions>div{display:grid;gap:4px;min-width:0}.ownerCharacterPvpActions strong{color:#f0e7ed;font-size:.8rem}.ownerCharacterPvpActions span{color:#9a8790;font-size:.7rem;line-height:1.5}.ownerCharacterPvpActions .dangerButton{flex:0 0 auto;min-width:116px}.ownerCharacterTimeResetForm{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(120px,.45fr) auto;gap:9px;align-items:end}.ownerCharacterTimeResetForm label{display:grid;gap:6px}.ownerCharacterTimeResetForm label>span{color:#81768e;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerCharacterTimeResetForm select,.ownerCharacterTimeResetForm input{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerCharacterTimeResetForm .ownerCharacterTimeOpponent{min-width:170px}.ownerCharacterTimeResetForm .dangerButton{min-height:40px;min-width:126px}.ownerCharacterTimeResetInfo{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(181,128,255,.1);border-radius:3px;background:#ffffff05}.ownerCharacterTimeResetInfo strong{color:#eee6f3;font-size:.78rem}.ownerCharacterTimeResetInfo span{color:#8e8299;font-size:.7rem;line-height:1.45}.ownerCharacterTimeResetWarning{margin:0;color:#8c7d88;font-size:.68rem;line-height:1.5}@media(max-width:760px){.ownerCharacterHeaderActions{width:100%;justify-content:stretch}.ownerCharacterHeaderActions>button{flex:1 1 140px}.ownerCharacterReadOnlyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ownerCharacterReadOnlyGrid{grid-template-columns:1fr}}.ownerSkillsPage{display:grid;gap:16px}.ownerSkillsSummary{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff05}.ownerSkillsSummary strong{color:#f3ecf8;font-size:1.15rem}.ownerSkillsSummary span{color:#91859e;font-size:.82rem}.ownerSkillsFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerSkillsFilters label{display:grid;gap:6px}.ownerSkillsFilters label>span{color:#91859e;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ownerSkillsFilters input,.ownerSkillsFilters select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff}.ownerSkillsSearch{grid-column:span 2}.ownerSkillsClear{align-self:end;min-height:40px}.ownerSkillsList{display:grid;gap:8px}.ownerSkillCatalogCard{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(280px,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(181,128,255,.11);border-radius:4px;background:#ffffff04}.ownerSkillCatalogCardExpanded{align-items:start;border-color:#7da8ff61;background:#5b459b14}.ownerSkillCatalogMain{display:grid;gap:8px}.ownerSkillCatalogMain>div:first-child{display:grid;gap:3px}.ownerSkillCatalogMain strong{color:#f5eef9}.ownerSkillCatalogMain small{overflow-wrap:anywhere;color:#81768e;font-size:.7rem}.ownerSkillCatalogTags{display:flex;flex-wrap:wrap;gap:5px}.ownerSkillCatalogTags span{padding:3px 7px;border:1px solid rgba(181,128,255,.13);border-radius:999px;background:#b580ff0d;color:#bca9cb;font-size:.68rem;font-weight:700}.ownerSkillCatalogStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ownerSkillCatalogStats>div,.ownerSkillDetailGrid>div{display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(181,128,255,.07);border-radius:3px;background:#ffffff05}.ownerSkillCatalogStats span,.ownerSkillDetailGrid span,.ownerSkillEffect>span{color:#81768e;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ownerSkillCatalogStats strong,.ownerSkillDetailGrid strong{color:#ece4f2;font-size:.78rem}.ownerSkillDetailsButton{white-space:nowrap}.ownerSkillCatalogDetails{grid-column:1 / -1;display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(181,128,255,.08)}.ownerSkillDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ownerSkillEffect{display:grid;gap:5px;padding:10px 11px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff04}.ownerSkillEffect p{margin:0;color:#b7aaba;line-height:1.45}.ownerSkillsPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-top:4px}.ownerSkillsPagination span{color:#9d91a7;font-size:.8rem}@media(max-width:980px){.ownerSkillsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerSkillCatalogCard{grid-template-columns:1fr auto}.ownerSkillCatalogStats{grid-column:1 / -1}}@media(max-width:620px){.ownerSkillsFilters{grid-template-columns:1fr}.ownerSkillsSearch{grid-column:1}.ownerSkillCatalogCard{grid-template-columns:1fr}.ownerSkillCatalogStats,.ownerSkillDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerSkillDetailsButton{width:100%}}.ownerCatalogsPage{display:grid;gap:16px}.ownerCatalogReadOnlyNotice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid rgba(125,168,255,.16);border-radius:4px;background:#4464ab0f}.ownerCatalogReadOnlyNotice strong{color:#dbe5ff}.ownerCatalogReadOnlyNotice span{color:#91859e;font-size:.8rem}.ownerCatalogKindTabs{display:flex;gap:6px;border-bottom:1px solid rgba(181,128,255,.1)}.ownerCatalogFilters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerCatalogFilters label{display:grid;gap:6px}.ownerCatalogFilters label>span{color:#91859e;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ownerCatalogFilters input,.ownerCatalogFilters select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff}.ownerCatalogClear{min-height:40px}.ownerCatalogSummary{display:flex;align-items:baseline;gap:8px}.ownerCatalogSummary strong{color:#f3ecf8;font-size:1.1rem}.ownerCatalogSummary span{color:#91859e;font-size:.8rem}.ownerCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerCatalogCard{display:grid;gap:12px;min-height:150px;padding:14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff04}.ownerCatalogCardHeader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.ownerCatalogCardHeader>strong{color:#f5eef9;font-size:.95rem}.ownerCatalogBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ownerCatalogBadges span{padding:3px 7px;border:1px solid rgba(181,128,255,.13);border-radius:999px;background:#b580ff0d;color:#bca9cb;font-size:.67rem;font-weight:700}.ownerCatalogBadges .ownerCatalogExclusive{border-color:#ffb54738;background:#ffb54712;color:#f0c57e}.ownerCatalogCard p{margin:0;color:#a99daf;line-height:1.48}.ownerCatalogCardFooter{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(181,128,255,.06)}.ownerCatalogCardFooter span{color:#81768e;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ownerCatalogCardFooter code{color:#b9c8eb;font-size:.72rem}@media(max-width:980px){.ownerCatalogFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerCatalogSearch{grid-column:1 / -1}}@media(max-width:680px){.ownerCatalogFilters,.ownerCatalogGrid{grid-template-columns:1fr}.ownerCatalogSearch{grid-column:1}.ownerCatalogKindTabs{overflow-x:auto;overflow-y:hidden}}.ownerFusionRuleNotice{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(255,181,71,.18);border-radius:4px;background:#ffb5470d}.ownerFusionRuleNotice strong{color:#f1c77d}.ownerFusionRuleNotice span{color:#a99daf;font-size:.8rem;line-height:1.45}.ownerFusionCard{min-height:210px}.ownerFusionRecipes{display:grid;gap:8px;padding:10px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff04}.ownerFusionRecipesTitle{color:#81768e;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ownerFusionRecipe{display:grid;gap:6px}.ownerFusionOr{color:#8f7ca5;font-size:.64rem;font-weight:900}.ownerFusionIngredients{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ownerFusionIngredients>b,.ownerFusionIngredientPart>b{color:#7d6d8d;font-size:.75rem}.ownerFusionIngredientPart{display:inline-flex;align-items:center;gap:6px}.ownerFusionIngredientPart>span{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid rgba(125,168,255,.16);border-radius:999px;background:#4464ab12;color:#d4dffc;font-size:.74rem;font-weight:700}.publicRpgCatalogPage{width:100%}.publicCatalogsBrowser{gap:18px}.publicCatalogIntro,.ownerCatalogEditNotice{display:grid;gap:4px}.publicCatalogIntro{padding:12px 14px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#b580ff09}.publicCatalogIntro strong{color:#efe7f7}.publicCatalogIntro span{color:#9d91a7;font-size:.82rem}.catalogAccentCard{position:relative;overflow:hidden}.catalogAccentCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--element-accent, #c7b4ff);box-shadow:0 0 18px color-mix(in srgb,var(--element-accent, #c7b4ff) 55%,transparent)}.catalogIdentity{display:grid;gap:4px}.catalogTypeLabel{color:#776d83;font-size:.62rem;font-weight:900;letter-spacing:.08em}.catalogIdentity>strong{color:#f5eef9;font-size:1rem}.catalogIdentity>.elementAccentText,.elementAccentText{color:var(--element-accent, #c7b4ff);text-shadow:0 0 14px color-mix(in srgb,var(--element-accent, #c7b4ff) 22%,transparent)}.catalogDescriptionBlock{display:grid;gap:6px;padding:10px 11px;border:1px solid rgba(181,128,255,.07);border-radius:3px;background:#ffffff03}.catalogDescriptionBlock>span,.catalogDescriptionEditor>span{color:#81768e;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.catalogDescriptionBlock>p{color:#b7acbd}.ownerCatalogBadges .ownerCatalogCustomized{border-color:#7da8ff33;background:#7da8ff0f;color:#a9c0ff}.catalogOwnerActions{display:grid;gap:9px}.catalogDescriptionEditor{display:grid;gap:6px}.catalogDescriptionEditor textarea{width:100%;min-height:110px;resize:vertical;padding:10px 11px;border:1px solid rgba(181,128,255,.18);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit;line-height:1.45}.catalogDescriptionEditor textarea:focus{border-color:#7da8ff80}.catalogDescriptionEditor small{justify-self:end;color:#776d83;font-size:.68rem}.catalogDescriptionActions{display:flex;flex-wrap:wrap;gap:7px}.ownerFusionIngredientPart>span{border-color:#ffffff17;background:#ffffff05;color:#f2edf6}.ownerFusionIngredients>span{color:#f2edf6;font-weight:700}.ownerSeasonsPage{display:grid;gap:16px}.ownerSeasonSafetyNotice,.ownerSeasonDeliveryNotice{display:grid;gap:4px;padding:11px 12px;border-radius:4px}.ownerSeasonSafetyNotice{border:1px solid rgba(125,168,255,.18);background:#4464ab0f}.ownerSeasonDeliveryNotice{border:1px solid rgba(255,181,71,.2);background:#ffb5470e}.ownerSeasonSafetyNotice strong{color:#dbe5ff}.ownerSeasonDeliveryNotice strong{color:#f1c77d}.ownerSeasonSafetyNotice span,.ownerSeasonDeliveryNotice span{color:#9d91a7;font-size:.8rem;line-height:1.45}.ownerSeasonCurrentCard{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(320px,1fr);gap:14px;padding:14px;border:1px solid rgba(181,128,255,.11);border-radius:4px;background:#ffffff04}.ownerSeasonCurrentCard>div:first-child{display:grid;align-content:start;gap:6px}.ownerSeasonCurrentCard>div:first-child>span,.ownerSeasonCurrentMeta span,.ownerSeasonPassSummary span,.ownerSeasonTierNumber>span,.ownerSeasonTierProgress span,.ownerSeasonTierRewards>span{color:#81768e;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ownerSeasonCurrentCard>div:first-child>strong{color:#f4edf8;font-size:1.05rem}.ownerSeasonCurrentCard p{margin:0;color:#9d91a7;line-height:1.45}.ownerSeasonCurrentMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ownerSeasonCurrentMeta>div{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(181,128,255,.07);border-radius:3px;background:#ffffff04}.ownerSeasonCurrentMeta strong{color:#ece4f2;overflow-wrap:anywhere}.ownerSeasonYearControl{display:flex;justify-content:center;align-items:end;gap:10px}.ownerSeasonYearControl label{display:grid;gap:5px;width:120px}.ownerSeasonYearControl label>span,.ownerSeasonPassFilters label>span{color:#81768e;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ownerSeasonYearControl input,.ownerSeasonPassFilters input,.ownerSeasonPassFilters select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff}.ownerSeasonLegend{display:flex;flex-wrap:wrap;gap:6px}.ownerSeasonLegend>span,.ownerSeasonStatusPill{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:999px;font-size:.66rem;font-weight:800}.seasonLegendActive{border:1px solid rgba(104,214,153,.22);background:#68d69912;color:#a9dfbf}.seasonLegendScheduled{border:1px solid rgba(125,168,255,.22);background:#7da8ff12;color:#b8c9ff}.seasonLegendPlanned{border:1px solid rgba(181,128,255,.22);background:#b580ff12;color:#d1b8ff}.seasonLegendTheme{border:1px solid rgba(255,181,71,.22);background:#ffb54712;color:#f1c77d}.seasonLegendEmpty{border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#8d8496}.ownerSeasonMonthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownerSeasonMonthCard{display:grid;gap:11px;min-height:170px;padding:12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonMonthCard.seasonTone-active{border-color:#68d69947}.ownerSeasonMonthCard.seasonTone-scheduled{border-color:#7da8ff3d}.ownerSeasonMonthCard.seasonTone-planned{border-color:#b580ff3d}.ownerSeasonMonthCard.seasonTone-theme{border-color:#ffb54738}.ownerSeasonMonthHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ownerSeasonMonthHeader>div{display:grid;gap:2px}.ownerSeasonMonthHeader>div>span{color:#776d83;font-size:.68rem;font-weight:900}.ownerSeasonMonthHeader>div>strong{color:#f3ecf7;font-size:.95rem}.seasonTone-active .ownerSeasonStatusPill{background:#68d69914;color:#a9dfbf}.seasonTone-scheduled .ownerSeasonStatusPill{background:#7da8ff14;color:#b8c9ff}.seasonTone-planned .ownerSeasonStatusPill{background:#b580ff14;color:#d1b8ff}.seasonTone-theme .ownerSeasonStatusPill{background:#ffb54714;color:#f1c77d}.seasonTone-empty .ownerSeasonStatusPill{background:#ffffff05;color:#8d8496}.ownerSeasonMonthBody{display:grid;gap:9px}.ownerSeasonMonthBody>div{display:grid;gap:3px}.ownerSeasonMonthBody span{color:#81768e;font-size:.63rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ownerSeasonMonthBody strong{color:#e7deec;font-size:.8rem}.ownerSeasonDateRange small{color:#81768e}.ownerSeasonPassSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownerSeasonPassSummary>div{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff04}.ownerSeasonPassSummary strong{color:#f0e8f5;font-size:1rem}.ownerSeasonDeliveryIntegrated{border-color:#68d6993d;background:#68d69911}.ownerSeasonDeliveryIntegrated strong{color:#a9dfbf}.ownerSeasonPassCommandNotice{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(104,214,153,.13);border-radius:4px;background:#68d69906}.ownerSeasonPassCommandNotice strong{margin-right:4px;color:#b9dfca;font-size:.76rem}.ownerSeasonPassCommandNotice span{color:#81768e;font-size:.68rem}.ownerSeasonPassCommandNotice code{padding:4px 7px;border:1px solid rgba(125,168,255,.12);border-radius:3px;background:#4464ab0e;color:#d4dffc;font-size:.68rem}.ownerSeasonPassEditor{display:grid;gap:13px;padding:14px;border:1px solid rgba(181,128,255,.16);border-radius:5px;background:#b580ff05}.ownerSeasonPassEditorHeader,.ownerSeasonPassSectionHeader,.ownerSeasonPassItemCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ownerSeasonPassEditorHeader h4,.ownerSeasonPassSectionHeader h5{margin:3px 0 4px;color:#f1e8f6}.ownerSeasonPassEditorHeader p,.ownerSeasonPassSectionHeader p{margin:0;color:#91859e;font-size:.76rem;line-height:1.45}.ownerSeasonPassMonthPicker{display:grid;gap:5px;min-width:220px}.ownerSeasonPassMonthMeta{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(120px,.5fr));gap:8px}.ownerSeasonPassMonthMeta>div{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff03}.ownerSeasonPassMonthMeta span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSeasonPassMonthMeta strong{overflow-wrap:anywhere;color:#e6ddeb;font-size:.78rem}.ownerSeasonPassTitleSection,.ownerSeasonPassItemsSection,.ownerSeasonPassBindingsSection{display:grid;gap:10px;padding-top:11px;border-top:1px solid rgba(181,128,255,.08)}.ownerSeasonPassTitleCard{display:grid;gap:10px;padding:12px;border:1px solid rgba(181,128,255,.14);border-radius:4px;background:#b580ff09}.ownerSeasonPassTitleFields{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.5fr);gap:10px}.ownerSeasonPassTitleFields label{display:grid;gap:5px}.ownerSeasonPassTitleFields label>span{display:flex;justify-content:space-between;gap:6px}.ownerSeasonPassTitleFields textarea{min-height:76px;resize:vertical}.ownerSeasonPassTitleFields small,.ownerSeasonPassTitleMeta,.ownerSeasonPassTitlePreserveNote{color:#81768e;font-size:.68rem;line-height:1.45}.ownerSeasonPassTitleMeta{display:flex;flex-wrap:wrap;gap:7px 16px}.ownerSeasonPassTitleMeta code{color:#baa5dd}.ownerSeasonPassTitleStatus{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid rgba(226,185,117,.18);border-radius:999px;color:#e2b975;font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ownerSeasonPassTitleStatus.isReady{border-color:#71de9d33;color:#71de9d}.ownerSeasonPassTitlePreserveNote{margin:0;padding-top:8px;border-top:1px solid rgba(181,128,255,.08)}.ownerSeasonPassItemList,.ownerSeasonPassBindingList{display:grid;gap:9px}.ownerSeasonPassItemCard,.ownerSeasonPassBindingCard{display:grid;gap:10px;padding:11px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerSeasonPassItemCardHeader strong,.ownerSeasonPassBindingIdentity>strong{color:#d2b6ff}.ownerSeasonPassItemFields{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,.8fr) minmax(170px,.8fr);gap:9px}.ownerSeasonPassItemFields label,.ownerSeasonPassTextFields label,.ownerSeasonPassBindingCard>label{display:grid;gap:5px}.ownerSeasonPassTextFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownerSeasonPassTextFields textarea{min-height:82px;resize:vertical}.ownerSeasonPassTextFields label>span{display:flex;justify-content:space-between;gap:6px}.ownerSeasonPassTextFields small,.ownerSeasonPassBindingCard small,.ownerSeasonPassItemId{color:#81768e;font-size:.67rem;line-height:1.4}.ownerSeasonPassItemId{overflow-wrap:anywhere}.ownerSeasonPassItemId code{color:#baa5dd}.ownerSeasonPassBindingCard{grid-template-columns:minmax(260px,1fr) minmax(240px,1fr);align-items:center}.ownerSeasonPassBindingIdentity{display:grid;gap:4px}.ownerSeasonPassBindingIdentity span{color:#a99cb3;font-size:.74rem}.ownerSeasonPassBindingIdentity code{overflow-wrap:anywhere;color:#756b7e;font-size:.62rem}.ownerSeasonPassBindingWarning{color:#e2b975!important}.ownerSeasonPassEmpty{padding:13px;border:1px dashed rgba(181,128,255,.14);border-radius:4px;color:#81768e;font-size:.76rem;text-align:center}.ownerSeasonPassSaveBar{border-top:1px solid rgba(181,128,255,.08);padding-top:11px}.ownerSeasonPassFilters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(180px,1fr);gap:10px;padding:12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonPassFilters label{display:grid;gap:5px}.ownerSeasonTierCount{display:flex;align-items:baseline;gap:7px;color:#91859e}.ownerSeasonTierCount strong{color:#f0e8f5;font-size:1.05rem}.ownerSeasonTierList{display:grid;gap:8px}.ownerSeasonTierCard{display:grid;grid-template-columns:84px minmax(180px,.75fr) minmax(260px,1.5fr);gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonTierNumber{display:grid;gap:3px}.ownerSeasonTierNumber strong{color:#d2b6ff;font-size:1.25rem}.ownerSeasonTierProgress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ownerSeasonTierProgress>div{display:grid;gap:3px;padding:7px 8px;border:1px solid rgba(181,128,255,.06);border-radius:3px;background:#ffffff04}.ownerSeasonTierProgress strong{color:#e6ddeb;font-size:.78rem}.ownerSeasonTierRewards{display:grid;gap:5px}.ownerSeasonTierRewards>div{display:flex;flex-wrap:wrap;gap:5px}.ownerSeasonTierRewards strong{display:inline-flex;padding:5px 8px;border:1px solid rgba(125,168,255,.12);border-radius:999px;background:#4464ab0e;color:#d4dffc;font-size:.72rem}@media(max-width:980px){.ownerSeasonCurrentCard{grid-template-columns:1fr}.ownerSeasonMonthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerSeasonTierCard{grid-template-columns:70px 1fr}.ownerSeasonPassTitleFields,.ownerSeasonPassItemFields,.ownerSeasonPassTextFields,.ownerSeasonPassBindingCard{grid-template-columns:1fr}.ownerSeasonTierRewards{grid-column:1 / -1}}@media(max-width:680px){.ownerSeasonMonthGrid,.ownerSeasonPassSummary,.ownerSeasonPassFilters,.ownerSeasonPassMonthMeta{grid-template-columns:1fr}.ownerSeasonPassEditorHeader,.ownerSeasonPassSectionHeader,.ownerSeasonPassItemCardHeader,.ownerSeasonPassSaveBar{align-items:stretch;flex-direction:column}.ownerSeasonPassMonthPicker{min-width:0;width:100%}.ownerSeasonYearControl{align-items:stretch;flex-direction:column}.ownerSeasonYearControl label{width:100%}.ownerSeasonTierCard{grid-template-columns:1fr}.ownerSeasonTierRewards{grid-column:auto}}.ownerSeasonMonthButton{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.ownerSeasonMonthButton:hover{background:#b580ff08;border-color:#b580ff3d}.ownerSeasonMonthSelected{border-color:#b580ff6b;box-shadow:inset 0 0 0 1px #b580ff14}.ownerSeasonMonthContentMeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid rgba(181,128,255,.07)}.ownerSeasonMonthContentMeta>span{padding:3px 6px;border-radius:999px;background:#ffffff06;color:#9d91a7;font-size:.66rem}.ownerSeasonMonthContentMeta>strong{margin-left:auto;color:#c8adff;font-size:.7rem}.ownerSeasonMonthEditor{display:grid;gap:14px;margin-top:4px;padding:15px;border:1px solid rgba(181,128,255,.18);border-radius:5px;background:#ffffff03}.ownerSeasonMonthEditorHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ownerSeasonMonthEditorHeader h4{margin:4px 0 3px;color:#f4edf8;font-size:1.15rem}.ownerSeasonMonthEditorHeader p{margin:0;color:#9d91a7;font-size:.82rem}.ownerSeasonMonthEditorHeaderActions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;align-items:center}.ownerSeasonConfigState{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff05;color:#a59aaf;font-size:.68rem;font-weight:800}.ownerSeasonConfigReady{border-color:#68d69933;background:#68d6990f;color:#a9dfbf}.ownerSeasonMonthEditorGrid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.6fr);gap:14px;align-items:start}.ownerSeasonMonthCalendarPanel,.ownerSeasonMonthForm{display:grid;gap:12px}.ownerSeasonMonthCalendarPanel{position:sticky;top:18px;padding:12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonMonthCalendarTitle{display:flex;justify-content:space-between;gap:8px;align-items:flex-end}.ownerSeasonMonthCalendarTitle>div{display:grid;gap:3px}.ownerSeasonMonthCalendarTitle span,.ownerSeasonEditorSectionTitle span,.ownerSeasonMonthFields label>span,.ownerSeasonSummaryField>span,.ownerSeasonChestFields label>span,.ownerSeasonChestDescription>span,.ownerSeasonSkillFields label>span,.ownerSeasonSkillDescription>span,.ownerSeasonVictoryMessageFields label>span,.ownerSeasonCosmeticFields label>span,.ownerSeasonRelicFields label>span,.ownerSeasonRelicTextFields label>span{color:#81768e;font-size:.63rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ownerSeasonMonthCalendarTitle strong{color:#efe7f4;font-size:.88rem}.ownerSeasonMonthCalendarTitle small{color:#776d83}.ownerSeasonWeekdays,.ownerSeasonDaysGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ownerSeasonWeekdays>span{padding:4px 0;color:#776d83;font-size:.6rem;font-weight:900;text-align:center;text-transform:uppercase}.ownerSeasonDay{display:grid;place-items:center;min-height:31px;border:1px solid rgba(181,128,255,.06);border-radius:3px;background:#ffffff03;color:#cfc4d5;font-size:.72rem;font-weight:700}.ownerSeasonDayEmpty{border-color:transparent;background:transparent}.ownerSeasonDayToday{border-color:#b580ff6b;background:#b580ff1a;color:#f4eaff}.ownerSeasonAvailability{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(125,168,255,.1);border-radius:3px;background:#4464ab0a}.ownerSeasonAvailability span{color:#81768e;font-size:.62rem;font-weight:900;text-transform:uppercase}.ownerSeasonAvailability strong{color:#dce5ff;font-size:.78rem}.ownerSeasonAvailability small{color:#81768e}.ownerSeasonMonthFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ownerSeasonMonthFields label,.ownerSeasonSummaryField,.ownerSeasonChestFields label,.ownerSeasonChestDescription,.ownerSeasonSkillFields label,.ownerSeasonSkillDescription,.ownerSeasonVictoryMessageFields label,.ownerSeasonCosmeticFields label,.ownerSeasonRelicFields label,.ownerSeasonRelicTextFields label{display:grid;gap:5px}.ownerSeasonMonthFields input,.ownerSeasonMonthForm textarea,.ownerSeasonElementAdder select,.ownerSeasonChestFields input,.ownerSeasonSkillFields input,.ownerSeasonSkillFields select,.ownerSeasonVictoryMessageFields select,.ownerSeasonVictoryMessageFields textarea,.ownerSeasonCosmeticFields input,.ownerSeasonCosmeticFields select,.ownerSeasonRelicFields input,.ownerSeasonRelicFields select,.ownerSeasonRelicTextFields textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.15);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerSeasonMonthFields input[readonly]{border-color:#ffb54721;background:#ffb54709;color:#f0cc8e}.ownerSeasonMonthFields small{color:#776d83;font-size:.67rem;line-height:1.35}.ownerSeasonMonthForm textarea{min-height:88px;resize:vertical;line-height:1.45}.ownerSeasonFeaturedElements,.ownerSeasonChestsEditor,.ownerSeasonChestDistributionEditor,.ownerSeasonSkillsEditor{display:grid;gap:10px;padding:11px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonEditorSectionTitle{display:flex;justify-content:space-between;gap:10px;align-items:center}.ownerSeasonEditorSectionTitle>div{display:grid;gap:3px}.ownerSeasonEditorSectionTitle strong{color:#ece4f2;font-size:.82rem}.ownerSeasonEditorSectionTitle small{color:#776d83}.ownerSeasonElementAdder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.ownerSeasonElementChips{display:flex;flex-wrap:wrap;gap:6px}.ownerSeasonElementChip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 5px 4px 9px;border:1px solid rgba(181,128,255,.13);border-radius:999px;background:#b580ff0b}.ownerSeasonElementChip strong{color:#dac8ff;font-size:.72rem}.ownerSeasonElementChip button{display:grid;place-items:center;width:21px;height:21px;padding:0;border:0;border-radius:50%;background:#ffffff0d;color:#b7acbd;cursor:pointer}.ownerSeasonElementChip button:disabled{opacity:.35;cursor:not-allowed}.ownerSeasonEmptyInline,.ownerSeasonEmptySkillState{color:#81768e;font-size:.76rem}.ownerSeasonBindingCounter{color:#9b8ca8;font-size:.68rem;font-weight:800;white-space:nowrap}.ownerSeasonChestBindingNotice{display:grid;gap:5px;padding:10px;border:1px solid rgba(125,169,255,.13);border-radius:3px;background:#7da9ff08}.ownerSeasonChestBindingNotice strong{color:#cbdcff;font-size:.72rem}.ownerSeasonChestBindingNotice span{color:#91859d;font-size:.7rem;line-height:1.45}.ownerSeasonChestBindingList{display:grid;gap:7px}.ownerSeasonChestBindingRow{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr);gap:10px;align-items:end;padding:9px 10px;border:1px solid rgba(181,128,255,.09);border-radius:3px;background:#ffffff04}.ownerSeasonChestBindingMeta{display:grid;gap:3px}.ownerSeasonChestBindingMeta strong{color:#eee7f3;font-size:.76rem}.ownerSeasonChestBindingMeta span{color:#81768d;font-size:.66rem}.ownerSeasonChestBindingRow label{display:grid;gap:5px}.ownerSeasonChestBindingRow label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSeasonChestBindingRow select{width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;background:#17121f;color:#f7f2ff;font:inherit}.ownerSeasonChestDefaultCard{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(181,128,255,.12);border-radius:3px;background:#b580ff06}.ownerSeasonChestDefaultCard label{display:grid;gap:5px}.ownerSeasonChestDefaultCard label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSeasonChestDefaultCard select{width:100%;min-height:38px;padding:7px 9px;border:1px solid rgba(181,128,255,.18);border-radius:3px;background:#17121f;color:#f7f2ff;font:inherit}.ownerSeasonChestDefaultSummary{display:grid;align-content:center;gap:4px;padding:8px 10px;border:1px solid rgba(255,255,255,.045);border-radius:3px;background:#ffffff03}.ownerSeasonChestDefaultSummary strong{color:#e9e0f4;font-size:.73rem}.ownerSeasonChestDefaultSummary span{color:#877b92;font-size:.67rem;line-height:1.35}.ownerSeasonChestDistributionDetails{display:grid;gap:12px}.ownerSeasonChestDistributionSubsection{display:grid;gap:8px;padding:10px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff03}.ownerSeasonChestDistributionSubheader{display:flex;justify-content:space-between;gap:10px;align-items:center}.ownerSeasonChestDistributionSubheader>div{display:grid;gap:3px}.ownerSeasonChestDistributionSubheader strong{color:#eee7f3;font-size:.76rem}.ownerSeasonChestDistributionSubheader span{color:#81768d;font-size:.66rem;line-height:1.4}.ownerSeasonPostPassDefault{display:grid;gap:4px;padding:9px 10px;border:1px dashed rgba(181,128,255,.12);border-radius:3px}.ownerSeasonPostPassDefault strong{color:#d8c8eb;font-size:.72rem}.ownerSeasonPostPassDefault span{color:#83778e;font-size:.68rem;line-height:1.4}.ownerSeasonPostPassPool{display:grid;gap:7px}.ownerSeasonPostPassPoolRow{display:grid;grid-template-columns:minmax(210px,1fr) minmax(100px,.32fr) auto;gap:8px;align-items:end;padding:8px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff03}.ownerSeasonPostPassPoolRow label{display:grid;gap:5px}.ownerSeasonPostPassPoolRow label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerSeasonPostPassPoolRow select,.ownerSeasonPostPassPoolRow input{width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(181,128,255,.16);border-radius:3px;background:#17121f;color:#f7f2ff;font:inherit}.ownerSeasonPostPassChanceInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.ownerSeasonPostPassChanceInput>span{color:#a996b5;font-size:.74rem;font-weight:800}.ownerSeasonPostPassPoolFooter{display:flex;justify-content:space-between;gap:10px;align-items:center}.ownerSeasonPostPassPoolFooter strong{font-size:.72rem}.ownerSeasonPostPassPoolFooter strong.isValid{color:#79d99d}.ownerSeasonPostPassPoolFooter strong.isInvalid{color:#ff8f9f}.ownerSeasonChestDeliveryNotice{color:#756b80;font-size:.66rem;line-height:1.45}.ownerSeasonChestRuleNotice{display:grid;gap:5px;padding:10px;border:1px solid rgba(255,181,71,.14);border-radius:3px;background:#ffb54709}.ownerSeasonChestRuleNotice strong{color:#f0cc8e;font-size:.72rem}.ownerSeasonChestRuleNotice span{color:#938694;font-size:.72rem;line-height:1.45}.ownerSeasonChestRuleNotice b{color:#dbc9ee}.ownerSeasonChestList{display:grid;gap:9px}.ownerSeasonChestCard{display:grid;gap:10px;padding:11px;border:1px solid rgba(255,181,71,.11);border-radius:4px;background:#ffb54705}.ownerSeasonChestCardHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ownerSeasonChestCardHeader>div{display:grid;gap:2px;min-width:0}.ownerSeasonChestCardHeader span{color:#9a7f58;font-size:.61rem;font-weight:900;letter-spacing:.06em}.ownerSeasonChestCardHeader strong{color:#f2e6d0;font-size:.84rem}.ownerSeasonChestCardHeader small{color:#86798a;font-size:.65rem}.ownerSeasonChestFields{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(110px,.35fr) minmax(260px,1.35fr);gap:8px}.ownerSeasonChestFields small,.ownerSeasonSkillFields small{color:#776d83;font-size:.64rem;line-height:1.35}.ownerSeasonChestFields input[readonly]{border-color:#ffb54724;background:#ffb54708;color:#d8bc8a}.ownerSeasonChestIdField input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.ownerSeasonChestDescription textarea{min-height:72px}.ownerSeasonSkillChestField{grid-column:span 2}.ownerSeasonTechnicalNotice{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(125,168,255,.12);border-radius:3px;background:#4464ab0a}.ownerSeasonTechnicalNotice strong{color:#cbd8ff;font-size:.72rem}.ownerSeasonTechnicalNotice span{color:#8f8499;font-size:.72rem;line-height:1.45}.ownerSeasonSkillList{display:grid;gap:8px}.ownerSeasonSkillCard{display:grid;gap:9px;padding:10px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff03}.ownerSeasonSkillCardHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.ownerSeasonSkillCardHeader>div{display:grid;gap:2px}.ownerSeasonSkillCardHeader span{color:#776d83;font-size:.6rem;font-weight:900;letter-spacing:.06em}.ownerSeasonSkillCardHeader strong{color:#efe7f4;font-size:.82rem}.ownerSeasonSkillFields{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(180px,1.25fr) minmax(105px,.55fr) minmax(180px,1fr);gap:8px}.ownerSeasonSkillDescription textarea{min-height:70px}.ownerSeasonVictoryMessageFields{display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(220px,.85fr);gap:8px}.ownerSeasonCosmeticFields{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(210px,.95fr) minmax(230px,1.05fr);gap:8px}.ownerSeasonRelicFields,.ownerSeasonRelicTextFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ownerSeasonRelicTextFields{margin-top:8px}.ownerSeasonRelicTextFields textarea{min-height:92px;resize:vertical;line-height:1.45}.ownerSeasonVictoryMessageFields textarea{min-height:88px;resize:vertical;line-height:1.45}.ownerSeasonVictoryMessageFields small,.ownerSeasonCosmeticFields small,.ownerSeasonRelicFields small,.ownerSeasonRelicTextFields small{color:#776d83;font-size:.64rem;line-height:1.4}.ownerSeasonVictoryMessageFields code,.ownerSeasonCosmeticFields code,.ownerSeasonRelicFields code{overflow-wrap:anywhere;color:#a996b5;font-size:.62rem}.ownerSeasonVictoryMessageCard .ownerSeasonSkillCardHeader strong,.ownerSeasonCosmeticCard .ownerSeasonSkillCardHeader strong,.ownerSeasonRelicCard .ownerSeasonSkillCardHeader strong{max-width:620px;overflow-wrap:anywhere}.ownerSeasonSaveMessage{padding:9px 10px;border:1px solid rgba(181,128,255,.12);border-radius:3px;background:#b580ff09;color:#b9abc4;font-size:.76rem}.ownerSeasonMonthSaveBar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:4px}.ownerSeasonMonthSaveBar>span{max-width:480px;color:#81768e;font-size:.72rem;line-height:1.4}@media(max-width:900px){.ownerSeasonMonthEditorGrid{grid-template-columns:1fr}.ownerSeasonMonthCalendarPanel{position:static}.ownerSeasonChestFields,.ownerSeasonChestDefaultCard,.ownerSeasonChestBindingRow,.ownerSeasonPostPassPoolRow,.ownerSeasonSkillFields,.ownerSeasonVictoryMessageFields,.ownerSeasonCosmeticFields,.ownerSeasonRelicFields,.ownerSeasonRelicTextFields{grid-template-columns:1fr}.ownerSeasonSkillChestField{grid-column:auto}}@media(max-width:640px){.ownerSeasonMonthEditorHeader,.ownerSeasonMonthSaveBar,.ownerSeasonEditorSectionTitle,.ownerSeasonChestCardHeader,.ownerSeasonChestDistributionSubheader,.ownerSeasonPostPassPoolFooter{align-items:stretch;flex-direction:column}.ownerSeasonMonthEditorHeaderActions{justify-content:flex-start}.ownerSeasonMonthFields,.ownerSeasonElementAdder{grid-template-columns:1fr}}.ownerSeasonMonthElementLine{color:#d9c8f5;line-height:1.4}.ownerSeasonRotationNotice{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(181,128,255,.11);border-radius:3px;background:#b580ff08}.ownerSeasonRotationNotice strong{color:#d9c8f5;font-size:.72rem}.ownerSeasonRotationNotice span{color:#8f8499;font-size:.72rem;line-height:1.45}.ownerSeasonElementChipsCanonical{gap:8px}.ownerSeasonElementChipCanonical{min-height:34px;padding:6px 10px;border-color:#b580ff33;background:#b580ff12}.ownerSeasonElementChipCanonical strong{color:#eadfff;font-size:.78rem}.ownerRpgEconomyPanel{display:grid;gap:14px}.ownerEconomyHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ownerEconomyHeader h3{margin:4px 0;color:#f4edf8;font-size:1.15rem}.ownerEconomyHeader p{margin:0;max-width:680px;color:#92869c;font-size:.8rem;line-height:1.45}.ownerEconomySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ownerEconomySummary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerEconomySummary span,.ownerEconomySectionHeader span,.ownerEconomyCurrencyCard>span,.ownerEconomyRuleGrid article>span,.ownerEconomyRankTotal>span{color:#7f748a;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ownerEconomySummary strong{color:#efe7f4;font-size:.94rem}.ownerEconomySummary small{color:#776d83;font-size:.68rem}.ownerEconomySection{display:grid;gap:11px;padding:12px;border:1px solid rgba(181,128,255,.09);border-radius:4px;background:#ffffff02}.ownerEconomySectionHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.ownerEconomySectionHeader>div{display:grid;gap:3px}.ownerEconomySectionHeader strong{color:#eee5f3;font-size:.87rem}.ownerEconomySectionHeader small{color:#776d83}.ownerEconomyCurrencyGrid,.ownerEconomyRuleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownerEconomyCurrencyCard,.ownerEconomyRuleGrid article{display:grid;gap:5px;padding:10px;border:1px solid rgba(181,128,255,.08);border-radius:3px;background:#ffffff03}.ownerEconomyCurrencyCard strong,.ownerEconomyRuleGrid strong{color:#dfd3e7;font-size:.79rem}.ownerEconomyCurrencyCard small,.ownerEconomyRuleGrid small{color:#81768e;font-size:.68rem;line-height:1.4}.ownerEconomyPixNotice,.ownerEconomyPendingNotice{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(125,168,255,.12);border-radius:3px;background:#4464ab0a}.ownerEconomyPixNotice strong{color:#cbd8ff;font-size:.76rem}.ownerEconomyPixNotice span,.ownerEconomyPendingNotice span{color:#8f8499;font-size:.72rem;line-height:1.5}.ownerEconomyPendingNotice{border-color:#ffb54724;background:#ffb54709}.ownerEconomyPendingNotice strong{color:#e6c88e;font-size:.76rem}.ownerEconomyFilters{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:8px}.ownerEconomyFilters label{display:grid;gap:5px}.ownerEconomyFilters label>span{color:#81768e;font-size:.63rem;font-weight:900;text-transform:uppercase}.ownerEconomyFilters input,.ownerEconomyFilters select{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(181,128,255,.13);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerEconomyRanking{display:grid;gap:6px}.ownerEconomyRankingRow{display:grid;grid-template-columns:46px minmax(150px,.9fr) minmax(280px,1.5fr) minmax(145px,.7fr);gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(181,128,255,.07);border-radius:3px;background:#ffffff03}.ownerEconomyRankPosition,.ownerEconomyRankIdentity,.ownerEconomyRankTotal{display:grid;gap:2px}.ownerEconomyRankPosition{justify-items:center}.ownerEconomyRankPosition span,.ownerEconomyRankIdentity span{color:#776d83;font-size:.65rem}.ownerEconomyRankPosition strong,.ownerEconomyRankIdentity strong,.ownerEconomyRankTotal strong{color:#e9e0ef}.ownerEconomyRankMoney{display:flex;flex-wrap:wrap;gap:5px}.ownerEconomyRankMoney>span{padding:4px 6px;border-radius:999px;background:#b580ff0b;color:#8f8499;font-size:.65rem}.ownerEconomyRankMoney strong{color:#d8cae0}.ownerEconomyRankTotal{justify-items:end;text-align:right}.ownerEconomyRankTotal strong{font-size:.76rem}.ownerEconomyEmpty{padding:18px;border:1px dashed rgba(181,128,255,.12);border-radius:4px;color:#81768e;text-align:center;font-size:.76rem}@media(max-width:980px){.ownerEconomySummary,.ownerEconomyCurrencyGrid,.ownerEconomyRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerEconomyRankingRow{grid-template-columns:42px minmax(0,1fr)}.ownerEconomyRankMoney,.ownerEconomyRankTotal{grid-column:2}.ownerEconomyRankTotal{justify-items:start;text-align:left}}@media(max-width:640px){.ownerEconomyHeader,.ownerEconomySectionHeader{align-items:stretch;flex-direction:column}.ownerEconomySummary,.ownerEconomyCurrencyGrid,.ownerEconomyRuleGrid,.ownerEconomyFilters{grid-template-columns:1fr}}.ownerRpgHistoryPanel{display:grid;gap:14px}.ownerHistoryHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ownerHistoryHeader h3,.ownerHistoryHeader p{margin:0}.ownerHistoryHeader h3{margin-top:4px;color:#f4edf8;font-size:1.15rem}.ownerHistoryHeader p{margin-top:5px;max-width:720px;color:#92869c;font-size:.8rem;line-height:1.45}.ownerHistorySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownerHistorySummary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerHistorySummary span{color:#7f748a;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ownerHistorySummary strong{color:#efe7f4;font-size:.9rem}.ownerHistorySummary small{color:#776d83;font-size:.68rem}.ownerHistoryScopeNotice{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(125,168,255,.14);border-radius:3px;background:#4464ab0a}.ownerHistoryScopeNotice strong{color:#cbd8ff;font-size:.76rem}.ownerHistoryScopeNotice span{color:#8f8499;font-size:.72rem;line-height:1.5}.ownerHistoryEmpty{padding:18px;border:1px dashed rgba(181,128,255,.12);border-radius:4px;color:#81768e;text-align:center;font-size:.76rem}.adminLogDetails span{overflow-wrap:anywhere}@media(max-width:900px){.ownerHistorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ownerHistoryHeader{align-items:stretch;flex-direction:column}.ownerHistorySummary{grid-template-columns:1fr}.ownerHistoryHeader .secondaryButton{width:100%}}.ownerCharacterSection[hidden]{display:none}.ownerInventoryPage{display:grid;gap:14px}.ownerInventoryIntro{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ownerInventoryIntro h4,.ownerInventoryIntro p{margin:0}.ownerInventoryIntro h4{margin-top:4px;color:#f4edf8;font-size:1rem}.ownerInventoryIntro p{margin-top:5px;max-width:720px;color:#92869c;font-size:.8rem;line-height:1.45}.ownerInventorySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownerInventorySummary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerInventorySummary span{color:#7f748a;font-size:.62rem;font-weight:900;letter-spacing:.06em}.ownerInventorySummary strong{color:#efe7f4;font-size:1rem}.ownerInventorySummary small{color:#776d83;font-size:.68rem}.ownerInventoryAdd,.ownerInventoryItems{display:grid;gap:12px;padding:14px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.ownerInventoryAddRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.22fr) auto;gap:9px;align-items:end}.ownerInventoryAddRowAtomic{grid-template-columns:minmax(0,1fr) minmax(110px,.24fr) minmax(90px,.22fr) auto}.ownerInventoryScrollAdd{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(240px,1fr) minmax(90px,.2fr) auto;gap:9px;align-items:end}.ownerInventoryAddRow label,.ownerInventoryScrollAdd label{display:grid;gap:6px}.ownerInventoryAddRow label>span,.ownerInventoryScrollAdd label>span{color:#81768e;font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerInventoryAddRow select,.ownerInventoryAddRow input,.ownerInventoryScrollAdd select,.ownerInventoryScrollAdd input{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.ownerInventoryDefinition{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 11px;border:1px solid rgba(125,168,255,.12);border-radius:3px;background:#4464ab0a}.ownerInventoryDefinition span,.ownerInventoryDefinition small{color:#8f8499;font-size:.72rem}.ownerInventoryDefinition strong{color:#dbe5ff}.ownerInventoryList{display:grid;gap:7px}.ownerInventoryItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 11px;border:1px solid rgba(181,128,255,.09);border-radius:3px;background:#ffffff04}.ownerInventoryItem>div{display:grid;gap:3px;min-width:0}.ownerInventoryItem strong{color:#eee6f3;font-size:.82rem}.ownerInventoryItem span{color:#998da4;font-size:.7rem;overflow-wrap:anywhere}.ownerInventoryItem small{color:#746b7e;font-size:.67rem;overflow-wrap:anywhere}.ownerInventoryEmpty{padding:18px;border:1px dashed rgba(181,128,255,.12);border-radius:4px;color:#81768e;text-align:center;font-size:.76rem}.ownerInventoryPending{display:grid;gap:4px;padding:10px 11px;border:1px solid rgba(255,181,71,.14);border-radius:3px;background:#ffb54709}.ownerInventoryPending strong{color:#e6c88e;font-size:.76rem}.ownerInventoryPending span{color:#8f8499;font-size:.72rem;line-height:1.5}@media(max-width:820px){.ownerInventoryScrollAdd{grid-template-columns:1fr}.ownerInventoryScrollAdd .adminAction{width:100%}}@media(max-width:640px){.ownerInventorySummary,.ownerInventoryAddRow,.ownerInventoryItem{grid-template-columns:1fr}.ownerInventoryItem .dangerButton,.ownerInventoryAddRow .adminAction{width:100%}}.ownerInventoryStackCount{margin-left:8px;color:#b892ff;font-size:.76rem;font-weight:900}.ownerInventoryStackActions{display:grid;grid-template-columns:minmax(82px,100px) auto;gap:8px;align-items:end}.ownerInventoryStackActions label{display:grid;gap:5px}.ownerInventoryStackActions label>span{color:#81768e;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerInventoryStackActions input{width:100%;min-height:36px;padding:7px 8px;border:1px solid rgba(181,128,255,.16);border-radius:3px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}@media(max-width:640px){.ownerInventoryStackActions{grid-template-columns:1fr}.ownerInventoryStackActions .dangerButton{width:100%}}@media(max-width:820px){.ownerSkillSlots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ownerSkillSlots{grid-template-columns:1fr}}@media(max-width:820px){.ownerSkillSlot:nth-child(odd) .ownerSkillSlotPicker{left:0;right:auto}.ownerSkillSlot:nth-child(2n) .ownerSkillSlotPicker{left:auto;right:0}}@media(max-width:560px){.ownerSkillSlot .ownerSkillSlotPicker{left:0;right:auto;width:100%}.ownerSkillSlotOptions{max-height:260px}}@media(max-width:560px){.ownerSkillListToolbar{align-items:stretch;flex-direction:column}.ownerSkillListToolbar label{min-width:0;width:100%}.ownerSkillRow{align-items:stretch;flex-direction:column}.ownerSkillRow .dangerButton{width:100%}}@media(max-width:620px){.ownerCharacterPvpActions{align-items:stretch;flex-direction:column}.ownerCharacterPvpActions .dangerButton{width:100%}}@media(max-width:760px){.ownerCharacterTimeResetForm{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerCharacterTimeResetForm .dangerButton{grid-column:1 / -1;width:100%}}@media(max-width:520px){.ownerCharacterTimeResetForm{grid-template-columns:1fr}.ownerCharacterTimeResetForm .dangerButton{grid-column:1}}@media(max-width:760px){.ownerCharacterStatusAction{align-items:stretch;flex-direction:column}.ownerCharacterStatusPointsForm{width:100%}.ownerCharacterStatusPointsForm label{flex:1 1 auto;width:auto}.ownerCharacterStatusReset .dangerButton{width:100%}}@media(max-width:480px){.ownerCharacterStatusPointsForm{align-items:stretch;flex-direction:column}.ownerCharacterStatusPointsForm .adminAction{width:100%}}.supportPage{display:grid;gap:18px}.supportHero h2,.supportHero p,.supportSectionHeader h2,.supportSectionHeader h3,.supportSectionHeader p{margin-top:0}.supportHero p,.supportSectionHeader p{margin-bottom:0}.donationCard{display:grid;gap:14px}.donationPixBox{display:grid;gap:6px;padding:16px;border:1px solid rgba(181,128,255,.2);border-radius:6px;background:#6f35c514;overflow-wrap:anywhere}.donationPixBox span,.supportFormGrid label>span,.partnerReviewNote>span,.partnerRequestData span{color:#9f91ae;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.donationPixBox strong{font-size:1.1rem}.donationPixBox small{color:#9f91ae}.supportEditor{display:grid;gap:18px}.supportSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.supportToggle{display:flex;align-items:center;gap:8px;color:#c8bdd6}.supportFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supportFormGrid label,.partnerReviewNote{display:grid;gap:7px}.supportFormGrid input,.supportFormGrid select,.supportFormGrid textarea,.partnerReviewNote textarea{width:100%;padding:11px 12px;border:1px solid rgba(181,128,255,.2);border-radius:4px;color:#f7f2ff;background:#100919;resize:vertical}.supportFormGrid select option{background:#100919}.supportWideField{grid-column:1 / -1}.supportFinePrint{margin:0;color:#8f829e;font-size:.86rem}.supportSuccess{margin:0;padding:12px 14px;border:1px solid rgba(87,214,141,.28);border-radius:4px;color:#9be4bb;background:#57d68d14}.partnerIdentity,.partnerIdentityCompact{display:flex;align-items:center;gap:14px}.partnerIdentity img,.partnerIdentityCompact img{width:58px;height:58px;border-radius:50%;object-fit:cover}.partnerIdentity>div:last-child,.partnerIdentityCompact>div:last-child{display:grid;gap:4px}.partnerIdentity span,.partnerIdentity small,.partnerIdentityCompact span,.partnerIdentityCompact small{color:#9f91ae}.partnerStatusCard{display:grid;gap:8px}.partnerStatusCard h3,.partnerStatusCard p{margin:0}.partnerStatus{width:fit-content;padding:5px 9px;border-radius:999px;font-size:.76rem;font-weight:800}.partnerStatusPENDING{color:#f5d58a;background:#ddab4124}.partnerStatusAPPROVED{color:#9be4bb;background:#57d68d1f}.partnerStatusREJECTED{color:#faa;background:#de54541f}.partnerReviewerNote{padding:12px;border-left:3px solid rgba(181,128,255,.5);background:#b580ff0f}.partnerReviewerNote p{margin:6px 0 0}.partnerFilters{display:flex;flex-wrap:wrap;gap:8px}.partnerFilterActive{padding:10px 13px;border-radius:4px;background:#6f35c5;font-weight:800}.partnerRequestList{display:grid;gap:14px}.partnerRequestCard{display:grid;gap:16px}.partnerRequestHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.partnerIdentityCompact img,.partnerIdentityCompact .streamerAvatarFallback{width:48px;height:48px}.partnerRequestData{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.partnerRequestData>div{padding:12px;border:1px solid rgba(181,128,255,.12);border-radius:4px;background:#ffffff04}.partnerRequestData strong,.partnerRequestData p{display:block;margin:6px 0 0;color:#eee7f7;overflow-wrap:anywhere}.partnerRequestWide{grid-column:1 / -1}.partnerReviewActions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:720px){.supportSectionHeader,.partnerRequestHeader{flex-direction:column}.supportFormGrid,.partnerRequestData{grid-template-columns:1fr}.supportWideField,.partnerRequestWide{grid-column:auto}.partnerReviewActions{align-items:stretch;flex-direction:column}}.supportEditor>button,.partnerReviewActions>button:not(.dangerButton){min-height:40px;padding:10px 14px;border-radius:4px;background:#6f35c5;font-weight:800}.supportEditor>button:disabled,.partnerReviewActions>button:disabled{cursor:not-allowed;opacity:.55}.donationPublicLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.donationOptions{display:grid;gap:18px}.donationOptionCard,.donationSpecialSection{display:grid;gap:14px}.donationOptionCard h3,.donationOptionCard p,.donationSpecialSection h3{margin:0}.donationAmountRow{display:flex;gap:10px;align-items:end}.donationAmountRow>label{display:grid;gap:7px;flex:1}.donationAmountRow>label>span{color:#9f91ae;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.donationAmountInput{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(181,128,255,.2);border-radius:4px;background:#100919}.donationAmountInput>span{color:#a998bb;font-weight:800}.donationAmountInput input{width:100%;min-width:0;border:0;outline:0;color:#f7f2ff;background:transparent}.donationAmountRow>button,.donationTierCard>button{min-height:42px;padding:10px 14px;border-radius:4px;background:#6f35c5;font-weight:800}.donationTierGrid{display:grid;gap:12px}.donationTierCard{display:grid;gap:12px;padding:16px;border:1px solid rgba(181,128,255,.16);border-radius:6px;background:#ffffff04}.donationTierHeader{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.donationTierHeader strong{font-size:1.05rem}.donationTierHeader span{color:#d1b4ff;font-weight:800}.donationTierCard p{margin:0}.donationTierBenefits{display:flex;flex-wrap:wrap;gap:7px}.donationTierBenefits span{padding:5px 8px;border:1px solid rgba(181,128,255,.2);border-radius:999px;color:#cdb9e9;background:#6f35c514;font-size:.78rem}.donationAutomationNotice{margin:0;padding:12px;border-left:3px solid #ba87ff;color:#b9aec6;background:#ba87ff0d;font-size:.88rem}.donationQrPanel{position:sticky;top:18px;display:grid;gap:12px;text-align:center}.donationQrPanel h3{margin:0}.donationQrAmount{color:#d5bdff;font-size:1.5rem}.donationQrCanvas{min-height:260px;display:grid;place-items:center;padding:12px;border-radius:8px;background:#fff;color:#18101f}.donationQrCanvas svg{width:min(100%,236px);height:auto}.donationQrHelp{margin:0;color:#d3c8df;font-size:.9rem}.donationQrPrivacy{color:#8e809d;line-height:1.45}.creatorDonationNotice{border-left:3px solid #ba87ff}.creatorDonationNotice strong{display:block;margin-bottom:6px}.creatorDonationNotice p{margin:0}.creatorDonationRules{display:flex;flex-wrap:wrap;gap:18px}.creatorDonationTierList{display:grid;gap:14px}.creatorDonationTierEditor{display:grid;gap:16px;padding:16px;border:1px solid rgba(181,128,255,.16);border-radius:6px;background:#ffffff04}.creatorDonationTierTop,.creatorDonationTierActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.creatorDonationTierTop>div:first-child{display:grid;gap:2px}.creatorDonationTierTop .eyebrow{margin-bottom:0}.creatorDonationTierActions{justify-content:flex-end}.creatorDonationBenefitToggles{display:flex;flex-wrap:wrap;gap:16px;padding-top:4px}.creatorDonationSaveBar{position:sticky;bottom:10px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(181,128,255,.24);border-radius:6px;background:#100919f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creatorDonationSaveBar>div{min-width:0}.creatorDonationSaveBar>button{flex:0 0 auto;padding:11px 18px;border-radius:4px;background:#6f35c5;font-weight:800}.creatorDonationSaveBar .errorMessage,.creatorDonationSaveBar .supportSuccess{display:inline-block;margin:0}.supportFormGrid label>small{color:#8f829e;font-size:.78rem}@media(max-width:820px){.donationPublicLayout{grid-template-columns:1fr}.donationQrPanel{position:static}.donationAmountRow,.creatorDonationTierTop,.creatorDonationTierActions,.creatorDonationSaveBar{align-items:stretch;flex-direction:column}}.communityGroup{color:#7fd8ff}.donationPersonalization{display:grid;gap:14px}.donationPersonalization>label{display:grid;gap:7px}.donationPersonalization textarea{width:100%;padding:11px 12px;border:1px solid rgba(181,128,255,.2);border-radius:4px;color:#f7f2ff;background:#100919;resize:vertical}.donationPersonalization small{color:#8f829e}.donationAudioRecorder{display:grid;gap:10px;padding:14px;border:1px solid rgba(181,128,255,.16);border-radius:6px}.donationAudioRecorder p{margin:4px 0 0;color:#9f91ae;font-size:.86rem}.donationAudioActions{display:flex;flex-wrap:wrap;gap:8px}.donationAudioRecorder audio{width:100%}.communityReportTargetCard,.communityStreamerReportSection,.communityPlayerTarget{display:grid;gap:14px}.communityReportTabs{display:flex;flex-wrap:wrap;gap:8px}.communityStreamerReportGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.communityStreamerTarget{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(181,128,255,.16);border-radius:6px;color:#f7f2ff;background:#ffffff05;text-align:left}.communityStreamerTargetSelected{border-color:#8f5bd8;background:#6f35c52e}.communityStreamerTarget img,.communityStreamerTarget .streamerAvatarFallback{width:44px;height:44px;flex:0 0 44px;border-radius:50%;object-fit:cover}.communityStreamerTarget>span:last-child{display:grid;gap:3px}.communityStreamerTarget small{color:#9f91ae}.communityPlayerTarget>span,.communityEvidenceSection strong{color:#cbb9df;font-weight:800}.communityPlayerTarget small{color:#8f829e}.communityPlayerInput{display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(181,128,255,.2);border-radius:4px;background:#100919}.communityPlayerInput span{color:#9f91ae;font-weight:800}.communityPlayerInput input{width:100%;min-height:42px;border:0;outline:0;color:#f7f2ff;background:transparent}.communityEvidenceSection{display:flex;justify-content:space-between;gap:16px;align-items:center}.communityEvidenceSection p{margin:4px 0 0;color:#8f829e;font-size:.84rem}.communityEvidenceButton{cursor:pointer}.communityEvidenceGrid,.communityReportAttachmentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.communityEvidencePreview{display:grid;gap:6px}.communityEvidencePreview img,.communityReportAttachmentGrid img{width:100%;aspect-ratio:16 / 10;border-radius:5px;object-fit:cover;background:#0d0813}.communityCreatorReportList,.communityCreatorReportCard{display:grid;gap:14px}.communityReportCardHeader,.communityReportMetadata,.communityReportActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.communityReportCardHeader h3{margin:3px 0 0}.communityReportCardHeader small{color:#9f91ae}.communityReportMetadata{justify-content:flex-start;flex-wrap:wrap;color:#9f91ae;font-size:.84rem}.communityReportDetails{margin:0;white-space:pre-wrap}.communityReportActions select{min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.2);border-radius:4px;color:#f7f2ff;background:#100919}.statusPlayerPage,.slotsPlayerPage{display:grid;gap:18px}.playerPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.playerPageHeader h2{margin:4px 0 0}.profileSyncBadge{padding:7px 10px;border:1px solid rgba(83,201,143,.22);border-radius:999px;color:#8be0b6;background:#53c98f14;font-size:.75rem;font-weight:800;white-space:nowrap}.statusResourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.statusResourceGrid small{display:block;margin-top:5px;color:#8f829e;font-size:.76rem}.statusAllocationIntro{display:flex;align-items:center;justify-content:space-between;gap:16px}.statusAllocationIntro h3{margin:0 0 5px}.statusAllocationIntro p{margin:0;color:#9f91ae;font-size:.88rem;line-height:1.5}.statusAllocationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statusAllocationCard{display:grid;gap:7px;padding:15px;border:1px solid rgba(181,128,255,.14);border-radius:6px;background:#ffffff06}.statusAllocationCard>span{color:#91859e;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.statusAllocationCard>strong{font-size:1.35rem}.statusAllocationCard>small{min-height:1.2em;color:#9f91ae}.statusPointStepper{display:grid;grid-template-columns:38px minmax(42px,1fr) 38px;gap:7px;align-items:center;margin-top:4px}.statusPointStepper button{min-height:36px;border-radius:4px;background:#6f35c533;font-size:1.15rem;font-weight:900}.statusPointStepper input{width:100%;min-width:0;min-height:36px;padding:6px 8px;border:1px solid rgba(181,128,255,.16);border-radius:4px;color:#e6d8fa;background:#100919;font-weight:900;text-align:center}.playerSaveBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(181,128,255,.18);border-radius:6px;background:#100919b3}.playerSaveBar>span{color:#a99db5;font-size:.86rem}.playerSaveBar>button,.playerSaveActions>button:not(.secondaryButton){min-height:40px;padding:9px 14px;border-radius:4px;background:#6f35c5;font-weight:800}.playerSaveActions{display:flex;gap:8px;align-items:center}.slotsDraftHelp{margin:-4px 0 0;color:#9f91ae;font-size:.88rem;line-height:1.5}.slotEditorGrid{gap:14px}.slotEditorCard{display:grid;gap:8px}.slotEditorCard select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(181,128,255,.18);border-radius:4px;color:#f7f2ff;background:#100919}@media(max-width:900px){.statusResourceGrid,.statusAllocationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.playerPageHeader,.statusAllocationIntro,.playerSaveBar{align-items:stretch;flex-direction:column}.profileSyncBadge{white-space:normal;text-align:center}.statusResourceGrid,.statusAllocationGrid,.slotEditorGrid{grid-template-columns:1fr}.playerSaveActions{width:100%;align-items:stretch;flex-direction:column}.playerSaveActions>button,.playerSaveBar>button{width:100%}}.cannonAllocationPanel{display:grid;gap:16px;margin-top:8px;padding:18px;border:1px solid rgba(111,53,197,.3);border-radius:8px;background:linear-gradient(145deg,#6f35c514,#100919b3)}.cannonAllocationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cannonAllocationHeader h3{margin:4px 0 7px;font-size:1.12rem}.cannonAllocationHeader p{max-width:680px;margin:0;color:#9f91ae;font-size:.88rem;line-height:1.5}.cannonPointsSummary{min-width:150px;padding:13px 15px;border:1px solid rgba(181,128,255,.18);border-radius:6px;background:#100919b8;text-align:right}.cannonPointsSummary span,.cannonPointsSummary small{display:block;color:#9f91ae}.cannonPointsSummary span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cannonPointsSummary strong{display:block;margin:3px 0;font-size:1.65rem}.cannonPointsSummary small{font-size:.74rem}.cannonAllocationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cannonAllocationCard{display:grid;gap:7px;padding:15px;border:1px solid rgba(181,128,255,.16);border-radius:6px;background:#ffffff06}.cannonAllocationCard>span{color:#91859e;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cannonAllocationCard>strong{font-size:1.45rem}.cannonAllocationCard>small{min-height:1.2em;color:#9f91ae}@media(max-width:620px){.cannonAllocationHeader{align-items:stretch;flex-direction:column}.cannonPointsSummary{min-width:0;text-align:left}.cannonAllocationGrid{grid-template-columns:1fr}}.commandsVariablesPage{display:grid;gap:16px}.commandsVariablesHero h2,.variableLibraryPage h2,.modulesCatalogPage h2,.customCommandsPage h2{margin:0}.commandsVariablesHero>p,.variableLibraryPage>p,.modulesCatalogPage>p{margin:0;color:#9f91ae;line-height:1.55}.commandsVariablesTabs{margin-top:8px}.commandsVariablesSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.commandsVariablesSectionHeader h2{margin:3px 0 6px}.commandsVariablesSectionHeader p{margin:0;color:#9f91ae;line-height:1.5}.botConfigMigrationNote{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(181,128,255,.16);border-radius:6px;background:#6f35c514}.botConfigMigrationNote span{color:#9f91ae;font-size:.86rem}.variableResponseField{position:relative}.variableResponseTools{display:flex;align-items:center;justify-content:space-between;gap:10px}.variableResponseTools small{color:#8f829e}.variableAutocomplete{position:absolute;z-index:20;top:calc(100% - 32px);left:0;right:0;display:grid;max-height:280px;overflow-y:auto;border:1px solid rgba(181,128,255,.28);border-radius:6px;background:#130b1e;box-shadow:0 18px 40px #00000061}.variableAutocomplete button{display:grid;grid-template-columns:minmax(170px,auto) 1fr;gap:12px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid rgba(181,128,255,.1);color:#f7f2ff;background:transparent;text-align:left}.variableAutocomplete button:hover{background:#6f35c529}.variableAutocomplete code{color:#d5b8ff;font-weight:800}.variableAutocomplete span{color:#a99db5;font-size:.82rem}.variableUnknownWarning{display:grid;gap:4px;grid-column:1 / -1;padding:11px 13px;border:1px solid rgba(224,174,77,.3);border-radius:6px;background:#e0ae4d12}.variableUnknownWarning strong{color:#f2cc7c}.variableUnknownWarning span,.variableUnknownWarning small{color:#b9a98b}.variableChatCommandHint{grid-column:1 / -1;padding-top:8px;border-top:1px solid rgba(181,128,255,.1)}.variableLibraryPage{display:grid;gap:16px}.variableLibraryStats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.variableLibraryStats span{display:grid;min-width:110px;gap:2px;padding:8px 10px;border:1px solid rgba(181,128,255,.14);border-radius:5px;color:#9f91ae;background:#ffffff05;font-size:.72rem;text-align:right}.variableLibraryStats strong{color:#f4ecff;font-size:1.05rem}.variableFilters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.28fr);gap:12px}.variableFilters label{display:grid;gap:6px}.variableFilters label>span{color:#cbb9df;font-size:.78rem;font-weight:800}.variableFilters input,.variableFilters select,.variablePickerModal>input{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(181,128,255,.18);border-radius:4px;color:#f7f2ff;background:#100919}.variableCategoryFilters{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px}.variableCategoryFilters button{flex:0 0 auto}.variableResultsSummary{display:flex;justify-content:space-between;gap:16px;color:#9f91ae;font-size:.82rem}.variableCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.variableCard{display:grid;align-content:start;gap:10px;min-width:0;padding:15px;border:1px solid rgba(181,128,255,.14);border-radius:7px;background:#ffffff06}.variableCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.variableCardHeader code,.variableDetailsToken{overflow-wrap:anywhere;color:#d7bdff;font-weight:900}.variableCard h3{margin:0;font-size:1rem}.variableCard p{margin:0;color:#a99db5;line-height:1.45}.variableStatusBadge{display:inline-flex;align-items:center;width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;font-size:.68rem;font-weight:850;white-space:nowrap}.variableStatus-available{color:#90e2b8;border-color:#49cb8847;background:#49cb8814}.variableStatus-development{color:#f0ca7a;border-color:#e7b64947;background:#e7b64914}.variableStatus-planned{color:#b8a9c7;border-color:#b8a9c733;background:#b8a9c70f}.variableStatus-blocked{color:#ef8f9f;border-color:#e0586c4d;background:#e0586c14}.variableExample{display:grid;gap:4px;padding:10px;border-radius:5px;background:#100919}.variableExample span{color:#7f738b;font-size:.7rem;font-weight:800;text-transform:uppercase}.variableExample code{overflow-wrap:anywhere;color:#d7bdff}.variableExample strong{color:#ddd1e9;font-size:.86rem}.variableRequirementChips,.variableDetailsBadges{display:flex;flex-wrap:wrap;gap:6px}.variableRequirementChip{padding:4px 7px;border:1px solid rgba(95,158,218,.22);border-radius:999px;color:#a7c8e8;background:#5f9eda12;font-size:.68rem;font-weight:800}.variableRequirementDanger{color:#ef9baa;border-color:#e0586c47;background:#e0586c14}.variableCardActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:2px}.variableCardActions button{min-height:36px}.variableLoadMore{justify-self:center}.modulesCatalogPage{display:grid;gap:14px}.moduleCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.moduleCatalogCard{display:grid;gap:10px;padding:14px;border:1px solid rgba(181,128,255,.14);border-radius:7px;background:#ffffff06}.moduleCatalogCard h3{margin:7px 0 0}.moduleCatalogCard p,.moduleCatalogCard small{margin:0;color:#9f91ae;line-height:1.45}.moduleExamples{display:flex;flex-wrap:wrap;gap:6px}.moduleExamples code{padding:5px 7px;border-radius:4px;color:#d7bdff;background:#100919}.variableModalBackdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:#050308c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.variableModal{width:min(760px,100%);max-height:min(84vh,820px);overflow-y:auto;padding:18px;border:1px solid rgba(181,128,255,.28);border-radius:9px;background:#120b1b;box-shadow:0 24px 70px #00000085}.variableModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.variableModalHeader h3{margin:4px 0 0}.variablePickerModal{display:grid;gap:12px}.variablePickerList{display:grid;gap:7px;max-height:58vh;overflow-y:auto}.variablePickerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid rgba(181,128,255,.13);border-radius:5px;color:#f7f2ff;background:#ffffff05;text-align:left}.variablePickerRow:not(:disabled):hover{border-color:#b580ff52;background:#6f35c51c}.variablePickerRow:disabled{cursor:not-allowed;opacity:.58}.variablePickerRow>span:first-child{display:grid;min-width:0;gap:3px}.variablePickerRow code{color:#d7bdff;font-weight:850}.variablePickerRow small{overflow:hidden;color:#8f829e;text-overflow:ellipsis;white-space:nowrap}.variableDetailsModal{display:grid;gap:14px}.variableDetailsModal>p{margin:0;color:#aaa0b4;line-height:1.55}.variableDetailsExample{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.variableDetailsExample>div{display:grid;gap:5px;padding:11px;border-radius:5px;background:#100919}.variableDetailsExample span{color:#7f738b;font-size:.7rem;font-weight:800;text-transform:uppercase}.variableDetailsExample code,.variableDetailsExample strong{overflow-wrap:anywhere}.variableExampleNote{padding:9px 11px;border-left:3px solid rgba(181,128,255,.45);background:#b580ff0d;color:#9f91ae!important;font-size:.8rem}.variableTechnicalDetails{border-top:1px solid rgba(181,128,255,.12);padding-top:10px}.variableTechnicalDetails summary{cursor:pointer;color:#cbb9df;font-weight:800}.variableTechnicalDetails dl{display:grid;gap:8px;margin:12px 0 0}.variableTechnicalDetails dl>div{display:grid;grid-template-columns:180px 1fr;gap:12px}.variableTechnicalDetails dt{color:#82778d}.variableTechnicalDetails dd{margin:0;color:#cfc4d8}.variableLegacyNote{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(224,174,77,.2);border-radius:5px;background:#e0ae4d0f}.variableLegacyNote span,.variableLegacyNote small{color:#b9a98b}.variableModalActions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:980px){.variableCardGrid{grid-template-columns:1fr}.moduleCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.variableLibraryStats{justify-content:flex-start}.variableLibraryStats span{text-align:left}}@media(max-width:680px){.commandsVariablesSectionHeader,.variableResultsSummary,.variableModalActions{align-items:stretch;flex-direction:column}.variableFilters{grid-template-columns:1fr}.variableResponseTools{align-items:stretch;flex-direction:column}.variableAutocomplete{position:static;max-height:220px}.variableAutocomplete button{grid-template-columns:1fr;gap:3px}.moduleCardGrid,.variableDetailsExample{grid-template-columns:1fr}.variableTechnicalDetails dl>div{grid-template-columns:1fr;gap:3px}.variableCardActions,.variableModalActions{display:grid}.variableCardActions button,.variableModalActions button{width:100%}.variableModalBackdrop{align-items:end;padding:0}.variableModal{width:100%;max-height:88vh;border-radius:12px 12px 0 0}}.commandPermissionsDivider{margin-top:10px;padding-top:18px;border-top:1px solid rgba(181,128,255,.12)}.commandPermissionsDivider h3{margin:4px 0 6px}.commandPermissionsDivider p{margin:0;color:#9f91ae;line-height:1.5}@media(max-width:760px){.ownerNavigationLegend{grid-template-columns:1fr}.ownerNavigationItem{grid-template-columns:1fr;align-items:stretch}.ownerNavigationStatus{justify-self:start}}.scheduledMessagesHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scheduledMessagesHeader h2{margin:4px 0 6px}.scheduledMessagesHeader p{margin:0;color:#9b91a4}.scheduledBotReady,.scheduledBotOffline{flex:0 0 auto;padding:7px 9px;border-radius:4px;font-size:.72rem;font-weight:800}.scheduledBotReady{border:1px solid rgba(104,214,153,.24);background:#68d6990f;color:#a9dfbf}.scheduledBotOffline{border:1px solid rgba(226,185,117,.24);background:#e2b9750e;color:#e2b975}.scheduledMessageInfo{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(125,168,255,.12);border-radius:4px;background:#4464ab09;color:#92899a;font-size:.75rem}.scheduledMessageInfo strong{color:#d7def2}.scheduledMessageComposer{display:grid;grid-template-columns:minmax(260px,1fr) 240px 150px 170px auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(181,128,255,.13);border-radius:4px;background:#b580ff05}.scheduledMessageComposer label,.scheduledMessageCard label{display:grid;gap:5px}.scheduledMessageComposer textarea,.scheduledMessageCard textarea{min-height:72px;resize:vertical}.scheduledMessageTextField small{color:#7f7488;font-size:.65rem;text-align:right}.scheduledIntervalField{display:grid;gap:5px}.scheduledIntervalField>span{color:#d7def2}.scheduledIntervalField>small{color:#7f7488;font-size:.65rem}.scheduledDurationFields{display:flex;align-items:end;gap:7px}.scheduledDurationUnit{display:grid;gap:4px}.scheduledDurationUnit input{width:68px}.scheduledDurationUnit span{color:#81768e;font-size:.66rem}.scheduledToggleField{align-content:end}.scheduledToggleField input{width:18px;height:18px}.scheduledMessageList{display:grid;gap:9px}.scheduledMessageCard{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;padding:11px;border:1px solid rgba(181,128,255,.1);border-radius:4px;background:#ffffff03}.scheduledMessageControls{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.scheduledMessageActions{display:flex;gap:7px}.scheduledMessageEmpty{padding:14px;border:1px dashed rgba(181,128,255,.14);border-radius:4px;color:#81768e;text-align:center}.scheduledMessageError,.scheduledMessageNotice{padding:9px 11px;border-radius:4px;font-size:.75rem}.scheduledMessageError{border:1px solid rgba(255,114,114,.2);background:#ff72720a;color:#e8a3a3}.scheduledMessageNotice{border:1px solid rgba(104,214,153,.2);background:#68d6990a;color:#a9dfbf}@media(max-width:1100px){.scheduledMessageComposer{grid-template-columns:1fr 1fr}.scheduledMessageCard{grid-template-columns:1fr}.scheduledMessageControls{flex-wrap:wrap}}@media(max-width:700px){.scheduledMessagesHeader,.scheduledMessageControls{align-items:stretch;flex-direction:column}.scheduledMessageComposer{grid-template-columns:1fr}.scheduledMessageActions{flex-direction:column}}.botConfigFeatureCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(181,128,255,.14);border-radius:4px;background:#b580ff06}.botConfigFeatureCard>div{display:grid;gap:4px}.botConfigFeatureCard strong{color:#efe7f5}.botConfigFeatureCard span{color:#91859e;font-size:.76rem;line-height:1.45}@media(max-width:700px){.botConfigFeatureCard{align-items:stretch;flex-direction:column}}.scheduledMessageComposer textarea,.scheduledMessageCard textarea,.scheduledDurationUnit input{padding:9px 10px;border:1px solid rgba(181,128,255,.18);border-radius:4px;outline:none;background:#17121f;color:#f7f2ff;font:inherit}.scheduledMessageComposer textarea::placeholder,.scheduledMessageCard textarea::placeholder{color:#756b80}.scheduledMessageComposer textarea:focus,.scheduledMessageCard textarea:focus,.scheduledDurationUnit input:focus{border-color:#b580ff6b}.ownerNavigationItem select{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(181,128,255,.18);border-radius:4px;outline:none;background:#17121f;color:#f7f2ff;color-scheme:dark}.ownerNavigationItem select:focus{border-color:#b580ff6b}.ownerNavigationItem select option{background:#17121f;color:#f7f2ff}:root{--mb-bg: #090d14;--mb-sidebar: #0d121b;--mb-topbar: rgba(13, 18, 27, .96);--mb-surface: #121924;--mb-surface-2: #171f2c;--mb-surface-3: #1b2432;--mb-border: #273244;--mb-border-soft: rgba(151, 164, 184, .12);--mb-text: #f3f6fb;--mb-muted: #8f9bad;--mb-muted-2: #687588;--mb-accent: #8b5cf6;--mb-accent-strong: #9d74ff;--mb-accent-soft: rgba(139, 92, 246, .14);--mb-admin: #5686ff;--mb-success: #43d79b;--mb-danger: #ff6f82}body{color:var(--mb-text);background:var(--mb-bg)}.platformPage{padding:0;background:radial-gradient(circle at 88% -10%,rgba(139,92,246,.07),transparent 32rem),var(--mb-bg)}.appShell{width:100%;min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.desktopSidebar{position:sticky;top:0;z-index:25;height:100vh;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--mb-border);background:var(--mb-sidebar)}.sidebarBrand{min-height:76px;display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--mb-border)}.sidebarBrandMark{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:var(--mb-accent);color:#fff;font-size:1.1rem;font-weight:900}.sidebarBrand>div{min-width:0}.sidebarBrand>div>span,.sidebarBrand>div>strong{display:block}.sidebarBrand>div>span{color:var(--mb-accent-strong);font-size:.62rem;font-weight:900;letter-spacing:.16em}.sidebarBrand>div>strong{margin-top:2px;color:var(--mb-text);font-size:1rem}.desktopNav,.drawerNav{display:grid;align-content:start;gap:3px}.desktopNav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 10px 20px;scrollbar-width:thin;scrollbar-color:#283347 transparent}.desktopNav button,.drawerNav button{position:relative;width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-muted);text-align:left;font-size:.82rem;font-weight:650;transition:background .12s ease,border-color .12s ease,color .12s ease}.desktopNav button:hover:not(:disabled),.drawerNav button:hover:not(:disabled){filter:none;border-color:#8b5cf626;background:#8b5cf612;color:var(--mb-text)}.desktopNav button.navActive,.drawerNav button.navActive{border-color:#8b5cf638;background:var(--mb-accent-soft);color:#e8ddff}.desktopNav button.navActive:before,.drawerNav button.navActive:before{content:"";position:absolute;inset:8px auto 8px -1px;width:2px;border-radius:999px;background:var(--mb-accent-strong)}.desktopNav .adminNav,.drawerNav .adminNav{background:transparent;border-color:transparent;color:#9cacbf}.desktopNav .adminNav.navActive,.drawerNav .adminNav.navActive{border-color:#5686ff38;background:#5686ff1a;color:#c6d6ff}.desktopNav .adminNav.navActive:before,.drawerNav .adminNav.navActive:before{background:var(--mb-admin)}.navGroup{margin:14px 0 5px;padding:0 10px;color:#6f7b8d;font-size:.6rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.navGroup:first-child{margin-top:2px}.adminGroup,.ownerGroup{color:#6e83ae}.sidebarAccount{min-height:68px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--mb-border);background:#ffffff03}.sidebarAccount img,.sidebarAccountFallback{width:36px;height:36px;flex:0 0 auto;border-radius:50%}.sidebarAccount img{object-fit:cover}.sidebarAccountFallback{display:grid;place-items:center;background:var(--mb-accent-soft);color:#ddceff;font-weight:900}.sidebarAccount>div{min-width:0;display:grid;gap:2px}.sidebarAccount strong,.sidebarAccount small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarAccount strong{color:var(--mb-text);font-size:.8rem}.sidebarAccount small{color:var(--mb-muted-2);font-size:.66rem}.shellMain{min-width:0;min-height:100vh}.topBar{position:sticky;top:0;z-index:20;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 24px;border-bottom:1px solid var(--mb-border);background:var(--mb-topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.menuButton{display:none}.topBarCenter{min-width:0}.mobileBrand{display:none}.pageContext{min-width:0;display:grid;gap:2px}.pageContext span{color:var(--mb-muted-2);font-size:.6rem;font-weight:900;letter-spacing:.12em}.pageContext strong{overflow:hidden;color:var(--mb-text);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.accountWrap{justify-self:end}.profileButton{width:36px;height:36px;border:1px solid var(--mb-border);background:var(--mb-surface-2)}.accountMenu{top:48px;width:270px;border-color:var(--mb-border);border-radius:8px;background:#111822;box-shadow:0 22px 60px #00000070}.drawer{border-right-color:var(--mb-border);background:var(--mb-sidebar)}.drawerHeader{border-bottom-color:var(--mb-border)}.contentArea{width:100%;max-width:1600px;margin:0 auto;padding:28px 30px 42px}.panelCard{padding:22px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface);box-shadow:none}.eyebrow{margin-bottom:7px;color:var(--mb-accent-strong);font-size:.63rem;letter-spacing:.14em}.homeDashboard{display:grid;gap:18px}.homeHeader{min-height:70px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.homeHeader h2{margin:0;color:var(--mb-text);font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.025em}.homeHeader p{margin:7px 0 0;color:var(--mb-muted);font-size:.9rem;line-height:1.45}.homeSyncStatus{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;color:#a9b6c7;font-size:.72rem;font-weight:700}.homeSyncStatus i{width:7px;height:7px;border-radius:50%;background:var(--mb-success);box-shadow:0 0 0 4px #43d79b14}.overviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overviewMetrics article{min-width:0;min-height:118px;display:grid;align-content:center;gap:6px;padding:16px 17px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.overviewMetrics article>span{color:var(--mb-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.overviewMetrics article>strong{overflow:hidden;color:var(--mb-text);font-size:1.55rem;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.overviewMetrics article>strong.metricElements{font-size:1rem;letter-spacing:0}.overviewMetrics article>small{color:var(--mb-muted-2);font-size:.69rem}.homeGrid{display:grid;grid-template-columns:minmax(340px,1.12fr) minmax(320px,.88fr);gap:16px}.characterStage{min-height:518px;display:grid;grid-template-rows:auto 1fr auto;place-items:stretch;gap:18px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(139,92,246,.1),transparent 45%),var(--mb-surface)}.characterStageHeader,.characterStageFooter,.sectionCardHeader,.resourceStatusHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.characterStageHeader>div:first-child{display:grid;gap:4px}.characterStageHeader span,.characterStageFooter span,.sectionCardHeader>span,.resourceStatusHeader span{color:var(--mb-muted);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.characterStageHeader strong,.characterStageFooter strong{color:var(--mb-text);font-size:.88rem}.levelBadge{position:static;justify-self:end;padding:6px 9px;border:1px solid rgba(139,92,246,.25);border-radius:5px;background:var(--mb-accent-soft);color:#d9c9ff;font-size:.7rem}.skinPlaceholder{width:min(290px,72%);min-width:190px;place-self:center;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #3a465a;border-radius:10px;color:#7d8aa0;background:#070b1157}.skinPlaceholder span{color:#8996aa;font-size:.76rem;font-weight:900;letter-spacing:.2em}.skinPlaceholder small{color:#59677a;font-size:.66rem;letter-spacing:0}.characterStageFooter{padding-top:15px;border-top:1px solid var(--mb-border-soft)}.characterStageFooter strong{max-width:70%;text-align:right}.homeSideStack{display:grid;align-content:start;gap:16px}.identityCard{align-self:stretch}.identityProfile{display:flex;align-items:center;gap:13px}.identityProfile img,.identityAvatarFallback{width:48px;height:48px;flex:0 0 auto;border-radius:50%}.identityProfile img{object-fit:cover}.identityAvatarFallback{display:grid;place-items:center;background:var(--mb-accent-soft);color:#dfd2ff;font-weight:900}.identityProfile>div{min-width:0}.identityProfile .eyebrow{margin-bottom:2px}.identityProfile h2{margin:0;overflow:hidden;color:var(--mb-text);font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap}.identityProfile small{color:var(--mb-muted)}.rolePill{margin:18px 0 14px;padding:6px 9px;border:1px solid rgba(86,134,255,.2);border-radius:5px;background:#5686ff1a;color:#aec5ff;font-size:.68rem}.characterMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.characterMeta div,.resourceGrid div,.listItem,.slotCard{border:1px solid var(--mb-border-soft);background:#ffffff05}.characterMeta div{padding:12px 13px}.characterMeta span{color:var(--mb-muted-2);font-size:.66rem}.characterMeta strong{color:var(--mb-text);font-size:.86rem}.resourcesCard{display:grid;gap:20px}.sectionCardHeader{padding-bottom:13px;border-bottom:1px solid var(--mb-border-soft)}.sectionCardHeader h3{margin:0;color:var(--mb-text);font-size:.98rem}.sectionCardHeader>span{color:#6f7e91;font-size:.62rem}.resourceStatus{display:grid;gap:9px}.resourceStatusHeader strong{color:#dce3ee;font-size:.78rem}.resourceTrack{height:6px;overflow:hidden;border-radius:999px;background:#202a39}.resourceTrack>span{display:block;height:100%;border-radius:inherit;background:#48cc92}.mentalityTrack>span{background:var(--mb-accent)}.secondaryButton,.adminAction{border:1px solid rgba(139,92,246,.22);border-radius:6px;background:var(--mb-accent-soft);color:#d9caff}input,select,textarea{border-color:var(--mb-border)}@media(max-width:1120px){.appShell{grid-template-columns:214px minmax(0,1fr)}.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.platformPage{padding:0}.appShell{display:block;min-height:100vh}.desktopSidebar{display:none}.shellMain{min-height:100vh}.topBar{min-height:64px;grid-template-columns:52px minmax(0,1fr) 52px;padding:0 12px}.menuButton{display:grid;place-items:center;width:38px;height:38px;font-size:1.12rem}.mobileBrand{display:block}.pageContext{display:none}.topBarCenter{text-align:center}.brand span{color:var(--mb-accent-strong)}.brand strong{font-size:1.08rem}.contentArea{padding:20px 16px 32px}.homeGrid{grid-template-columns:1fr}.characterStage{min-height:460px}}@media(max-width:620px){.homeHeader{align-items:flex-start;flex-direction:column;gap:9px}.homeSyncStatus{padding-bottom:0}.overviewMetrics{grid-template-columns:1fr 1fr}.overviewMetrics article{min-height:104px}.characterStage{min-height:420px}}@media(max-width:430px){.overviewMetrics,.characterMeta{grid-template-columns:1fr}}html[data-marbion-accent=blue]{--mb-accent: #5686ff;--mb-accent-strong: #7aa0ff;--mb-accent-soft: rgba(86, 134, 255, .14)}html[data-marbion-accent=emerald]{--mb-accent: #3fcf97;--mb-accent-strong: #61ddb0;--mb-accent-soft: rgba(63, 207, 151, .13)}html[data-marbion-motion=reduced] *,html[data-marbion-motion=reduced] *:before,html[data-marbion-motion=reduced] *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}html[data-marbion-density=compact] .contentArea{padding-top:16px;padding-bottom:22px}html[data-marbion-density=compact] .panelCard,html[data-marbion-density=compact] .settingsSection{padding:16px}html[data-marbion-density=compact] .overviewMetrics{gap:10px}html[data-marbion-density=compact] .overviewMetrics article{min-height:92px;padding:14px}html[data-home-metrics=hidden] .overviewMetrics,html[data-home-account=hidden] .identityCard,html[data-home-resources=hidden] .resourcesCard,html[data-home-account=hidden][data-home-resources=hidden] .homeSideStack{display:none}html[data-home-account=hidden][data-home-resources=hidden] .homeGrid{grid-template-columns:minmax(0,1fr)}.accountMenu{width:320px;gap:0;padding:8px}.accountMenuIdentity{display:flex;align-items:center;gap:11px;padding:9px 9px 13px;border-bottom:1px solid var(--mb-border-soft)}.accountMenuIdentity img,.accountMenuAvatarFallback{width:42px;height:42px;flex:0 0 auto;border-radius:50%}.accountMenuIdentity img{object-fit:cover}.accountMenuAvatarFallback{display:grid;place-items:center;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-weight:900}.accountMenuIdentity>div{min-width:0;display:grid;gap:1px}.accountMenuIdentity strong,.accountMenuIdentity span,.accountMenuIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenuIdentity strong{color:var(--mb-text);font-size:.88rem}.accountMenuIdentity span{color:var(--mb-muted);font-size:.73rem}.accountMenuIdentity small{color:var(--mb-accent-strong);font-size:.64rem;font-weight:750}.accountMenuList{display:grid;gap:2px;padding:7px 0}.accountMenuList button,.accountMenuList a,.accountMenuUtility{width:100%;min-height:45px;display:flex;align-items:center;gap:10px;padding:8px 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-text);text-align:left;text-decoration:none}.accountMenuList button:hover,.accountMenuList a:hover,.accountMenuUtility:hover:not(:disabled){border-color:#8b5cf626;background:var(--mb-accent-soft);filter:none}.accountMenuList button>span:last-child,.accountMenuList a>span:last-child{min-width:0;display:grid;gap:1px}.accountMenuList strong{font-size:.78rem;font-weight:750}.accountMenuList small{color:var(--mb-muted-2);font-size:.65rem;font-weight:550}.accountMenuIcon{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:6px;background:#ffffff09;color:var(--mb-accent-strong);font-size:.78rem;font-weight:900}.accountMenuDivider{height:1px;margin:1px 4px 5px;background:var(--mb-border-soft)}.accountMenuUtility{min-height:37px;color:var(--mb-muted);font-size:.73rem;font-weight:700}.accountMenuLogout{color:#ff8b9a}.accountProfilePage,.settingsPage{display:grid;gap:18px}.profileHeroBanner{position:relative;min-height:226px;overflow:hidden;border:1px solid var(--mb-border);border-radius:10px;background:radial-gradient(circle at 18% 20%,rgba(139,92,246,.28),transparent 35%),linear-gradient(115deg,#171f2c,#0e141d 62%,#121924);background-position:center;background-size:cover}.profileHeroBannerImage{min-height:250px}.profileHeroGlow{position:absolute;inset:auto -12% -58% 42%;height:190px;border-radius:50%;background:var(--mb-accent);opacity:.09;filter:blur(65px);pointer-events:none}.profileSourceBadge{position:absolute;right:16px;bottom:14px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#090d14c2;color:#bcc7d7;font-size:.64rem;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profileIdentityBlock{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:17px;margin-top:-62px;padding:0 22px 4px}.profileAvatarWrap{width:126px;height:126px;overflow:hidden;display:grid;place-items:center;border:5px solid var(--mb-bg);border-radius:50%;background:var(--mb-surface-2);color:var(--mb-accent-strong);font-size:2rem;font-weight:900;box-shadow:0 14px 40px #0000004d}.profileAvatarWrap img{width:100%;height:100%;object-fit:cover}.profileIdentityCopy{min-width:0;align-self:end;display:grid;gap:13px;padding-bottom:4px}.profileNameRow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.profileNameRow h2{margin:0;color:var(--mb-text);font-size:clamp(1.45rem,2vw,2rem)}.profileNameRow>div:first-child>span{color:var(--mb-muted);font-size:.82rem}.profileRoleGroup,.profileActions,.settingsActionRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profileBroadcasterPill,.profileReadOnlyBadge,.profileLevelBadge,.settingsStatusPill,.settingsLocalBadge,.settingsFutureBadge,.settingsConnectedBadge{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--mb-border);border-radius:999px;background:#ffffff06;color:var(--mb-muted);font-size:.62rem;font-weight:750}.settingsLocalBadge{border-color:#8b5cf633;background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.settingsConnectedBadge{border-color:#43d79b33;background:#43d79b14;color:#72e0b2}.settingsFutureBadge{color:#95a1b3}.profileTwitchButton,.settingsActionRow .secondaryButton,.helpCardGrid .secondaryButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.profileContentGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:16px}.profileMainColumn,.profileSideColumn{min-width:0;display:grid;align-content:start;gap:16px}.profileAboutCard,.profileCharacterCard,.profileAccountCard,.twitchCapabilityCard{display:grid;gap:14px}.profileAboutCard p,.twitchCapabilityCard p{margin:0;color:#c7cfdb;line-height:1.65}.profileAboutCard>small{color:var(--mb-muted-2);line-height:1.5}.profileCharacterMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profileCharacterMetrics>div,.profileAccountCard>div,.settingsInlineFact{min-width:0;display:grid;gap:4px;padding:11px 12px;border:1px solid var(--mb-border-soft);border-radius:7px;background:#ffffff05}.profileCharacterMetrics span,.profileAccountCard span,.settingsInlineFact span{color:var(--mb-muted-2);font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.profileCharacterMetrics strong,.profileAccountCard strong,.settingsInlineFact strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:.83rem}.profileCombatStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mb-border);border-radius:8px;overflow:hidden}.profileCombatStrip>span{display:grid;gap:3px;padding:13px 11px;border-right:1px solid var(--mb-border);color:var(--mb-muted);font-size:.64rem}.profileCombatStrip>span:last-child{border-right:0}.profileCombatStrip strong{color:var(--mb-text);font-size:.95rem}.twitchCapabilityCard code{color:var(--mb-accent-strong)}.twitchCapabilityCard ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--mb-muted);font-size:.74rem;line-height:1.45}.settingsPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:3px}.settingsPageHeader h2{margin:4px 0 5px;color:var(--mb-text);font-size:clamp(1.45rem,2vw,1.9rem)}.settingsPageHeader p{max-width:720px;margin:0;color:var(--mb-muted);font-size:.82rem;line-height:1.55}.settingsStack{display:grid;gap:14px}.settingsStackCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsStackCompact .settingsSection:last-child{grid-column:1 / -1}.settingsSection{display:grid;align-content:start;gap:14px;padding:19px;border:1px solid var(--mb-border);border-radius:9px;background:var(--mb-surface)}.settingsSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settingsSectionHeader h3,.helpCardGrid h3{margin:4px 0 0;color:var(--mb-text);font-size:.98rem}.preferenceChoiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preferenceChoiceGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.preferenceChoice{min-height:82px;display:grid;align-content:center;gap:5px;padding:12px;border:1px solid var(--mb-border);border-radius:7px;background:#ffffff05;color:var(--mb-text);text-align:left}.preferenceChoice:hover:not(:disabled){border-color:#8b5cf64d;background:var(--mb-accent-soft);filter:none}.preferenceChoiceActive{border-color:#8b5cf661;background:var(--mb-accent-soft)}.preferenceChoice strong{font-size:.8rem}.preferenceChoice small{color:var(--mb-muted);font-size:.66rem;line-height:1.35}.preferenceChoice:disabled{opacity:.45}.accentChoiceRow{display:flex;flex-wrap:wrap;gap:8px}.accentChoice{display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:7px 10px;border:1px solid var(--mb-border);border-radius:7px;background:#ffffff05;color:var(--mb-muted);font-size:.72rem;font-weight:700}.accentChoice i{width:11px;height:11px;border-radius:50%;background:#8b5cf6}.accentChoice[data-accent=blue] i{background:#5686ff}.accentChoice[data-accent=emerald] i{background:#3fcf97}.accentChoiceActive{border-color:#8b5cf661;background:var(--mb-accent-soft);color:var(--mb-text)}.settingsToggleList{display:grid;gap:7px}.settingsToggleRow{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--mb-border-soft);border-radius:7px;background:#ffffff04}.settingsToggleRow>span{min-width:0;display:grid;gap:2px}.settingsToggleRow strong{color:var(--mb-text);font-size:.76rem}.settingsToggleRow small{color:var(--mb-muted);font-size:.65rem}.settingsToggleRow input{width:36px;height:18px;accent-color:var(--mb-accent)}.settingsTwoColumn,.helpCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.helpCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsBodyText{margin:0;color:var(--mb-muted);font-size:.75rem;line-height:1.55}.settingsEmptyState{padding:15px;border:1px dashed var(--mb-border);border-radius:7px;color:var(--mb-muted);font-size:.74rem}.settingsAccountList{display:grid;gap:7px}.settingsAccountRow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--mb-border-soft);border-radius:7px;background:#ffffff04}.settingsAccountCurrent{border-color:#8b5cf63d;background:var(--mb-accent-soft)}.settingsAccountRow img,.settingsAccountRow>span{width:38px;height:38px;border-radius:50%}.settingsAccountRow img{object-fit:cover}.settingsAccountRow>span{display:grid;place-items:center;background:var(--mb-surface-3);color:var(--mb-accent-strong);font-weight:900}.settingsAccountRow>div{min-width:0;display:grid;gap:2px}.settingsAccountRow strong{overflow:hidden;color:var(--mb-text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.settingsAccountRow small{color:var(--mb-muted);font-size:.64rem}.settingsAccountRow em{color:var(--mb-muted);font-size:.63rem;font-style:normal;font-weight:700}.localPreferenceNotice{display:flex;align-items:center;gap:13px;padding:11px 13px;border:1px solid rgba(139,92,246,.18);border-radius:8px;background:var(--mb-accent-soft)}.localPreferenceNotice strong{color:var(--mb-accent-strong);font-size:.75rem}.localPreferenceNotice span{color:var(--mb-muted);font-size:.7rem}.helpCardGrid .settingsSection{min-height:188px}.helpCardGrid .secondaryButton{justify-self:start;margin-top:auto}@media(max-width:1120px){.profileContentGrid{grid-template-columns:minmax(0,1fr)}.profileSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsStackCompact{grid-template-columns:minmax(0,1fr)}.settingsStackCompact .settingsSection:last-child{grid-column:auto}.helpCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.accountMenu{width:min(320px,calc(100vw - 28px))}.profileHeroBanner,.profileHeroBannerImage{min-height:180px}.profileIdentityBlock{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:-50px;padding:0 14px}.profileAvatarWrap{width:104px;height:104px}.profileNameRow,.settingsPageHeader{align-items:flex-start;flex-direction:column}.profileCharacterMetrics,.profileCombatStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.profileCombatStrip>span:nth-child(2){border-right:0}.profileCombatStrip>span:nth-child(-n+2){border-bottom:1px solid var(--mb-border)}.profileSideColumn,.settingsTwoColumn,.helpCardGrid,.preferenceChoiceGrid,.preferenceChoiceGridTwo{grid-template-columns:minmax(0,1fr)}.localPreferenceNotice{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:480px){.profileCharacterMetrics,.profileCombatStrip{grid-template-columns:minmax(0,1fr)}.profileCombatStrip>span{border-right:0;border-bottom:1px solid var(--mb-border)}.profileCombatStrip>span:last-child{border-bottom:0}.settingsAccountRow{grid-template-columns:36px minmax(0,1fr)}.settingsAccountRow em{grid-column:2}}.profileTwitchButton{min-height:38px;padding:8px 12px;border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent);color:#fff;font-size:.72rem;font-weight:800}.profileTwitchButton:hover{border-color:var(--mb-accent-strong);background:var(--mb-accent-strong);color:#fff;filter:none}:root{--mb-accent-contrast: #ffffff}html[data-marbion-accent=yellow]{--mb-accent: #f1c232;--mb-accent-strong: #ffe071;--mb-accent-soft: rgba(241, 194, 50, .14);--mb-accent-contrast: #1c1708}html[data-marbion-accent=scarlet]{--mb-accent: #ff493d;--mb-accent-strong: #ff746b;--mb-accent-soft: rgba(255, 73, 61, .14)}html[data-marbion-accent=crimson]{--mb-accent: #d9365f;--mb-accent-strong: #ed6483;--mb-accent-soft: rgba(217, 54, 95, .14)}html[data-marbion-accent=orange]{--mb-accent: #ff8a3d;--mb-accent-strong: #ffad74;--mb-accent-soft: rgba(255, 138, 61, .14)}html[data-marbion-accent=cyan]{--mb-accent: #35c7e8;--mb-accent-strong: #72dbf2;--mb-accent-soft: rgba(53, 199, 232, .14);--mb-accent-contrast: #061619}html[data-marbion-accent=pink]{--mb-accent: #ec66b5;--mb-accent-strong: #f391ca;--mb-accent-soft: rgba(236, 102, 181, .14)}.primaryButton,.profileTwitchButton{color:var(--mb-accent-contrast)}.accountMenuList button:hover,.accountMenuList a:hover,.accountMenuUtility:hover:not(:disabled),.preferenceChoice:hover:not(:disabled),.preferenceChoiceActive,.accentChoiceActive,.settingsAccountCurrent,.settingsLocalBadge,.localPreferenceNotice{border-color:color-mix(in srgb,var(--mb-accent) 34%,transparent)}.accentChoice[data-accent=yellow] i{background:#f1c232}.accentChoice[data-accent=scarlet] i{background:#ff493d}.accentChoice[data-accent=crimson] i{background:#d9365f}.accentChoice[data-accent=orange] i{background:#ff8a3d}.accentChoice[data-accent=cyan] i{background:#35c7e8}.accentChoice[data-accent=pink] i{background:#ec66b5}.settingsToggleRow input[type=checkbox]{position:relative;width:38px;height:20px;flex:0 0 auto;appearance:none;border:1px solid var(--mb-border);border-radius:999px;background:#1a2230;cursor:pointer;outline:none;transition:background .15s ease,border-color .15s ease}.settingsToggleRow input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#8490a2;transition:transform .15s ease,background .15s ease}.settingsToggleRow input[type=checkbox]:checked{border-color:var(--mb-accent);background:var(--mb-accent-soft)}.settingsToggleRow input[type=checkbox]:checked:after{transform:translate(18px);background:var(--mb-accent-strong)}.settingsToggleRow input[type=checkbox]:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.settingsSection select{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--mb-border);border-radius:6px;background:#101722;color:var(--mb-text);font:inherit;font-size:.72rem}.settingsSection select:disabled{background:#ffffff06;color:var(--mb-muted);opacity:1;cursor:not-allowed}.helpCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpReportCard{border-color:color-mix(in srgb,var(--mb-accent) 22%,var(--mb-border))}@media(max-width:760px){.helpCardGrid{grid-template-columns:minmax(0,1fr)}}.sidebarBrand{width:100%;border:0;border-bottom:1px solid var(--mb-border);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sidebarBrand:hover{background:var(--mb-accent-soft);filter:none}.sidebarBrand:focus-visible,.mobileBrandButton:focus-visible{outline:2px solid var(--mb-accent);outline-offset:-3px}.sidebarBrandMark{color:var(--mb-accent-contrast)}.mobileBrandButton{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.mobileBrandButton:hover{background:transparent;filter:none}.accentSettingsSection{overflow:visible}.accentFamilyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.accentFamilyWrap{position:relative;min-width:0}.accentFamilyButton{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--mb-border);border-radius:7px;background:#ffffff05;color:var(--mb-text);text-align:left}.accentFamilyButton:hover,.accentFamilyButtonActive{border-color:color-mix(in srgb,var(--mb-accent) 35%,var(--mb-border));background:var(--mb-accent-soft);filter:none}.accentFamilyPreview{display:grid;grid-template-columns:repeat(2,11px);gap:2px;width:24px;height:24px}.accentFamilyPreview i{width:11px;height:11px;border-radius:3px}.accentFamilyCopy{min-width:0;display:grid;gap:2px}.accentFamilyCopy strong{color:var(--mb-text);font-size:.75rem}.accentFamilyCopy small{overflow:hidden;color:var(--mb-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.accentFamilyChevron{color:var(--mb-muted-2);font-size:.56rem}.accentTonePopover{position:absolute;z-index:80;top:calc(100% + 7px);left:0;width:min(310px,calc(100vw - 52px));padding:10px;border:1px solid color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));border-radius:8px;background:#101722;box-shadow:0 18px 42px #0000006b,0 0 0 1px #ffffff05}.accentTonePopoverHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 9px}.accentTonePopoverHeader strong{color:var(--mb-text);font-size:.72rem}.accentTonePopoverHeader small{color:var(--mb-muted-2);font-size:.58rem}.accentToneGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.accentToneButton{min-width:0;display:flex;align-items:center;gap:8px;min-height:37px;padding:7px 8px;border:1px solid var(--mb-border-soft);border-radius:6px;background:#ffffff05;color:var(--mb-muted);text-align:left}.accentToneButton:hover{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));background:#ffffff0a;color:var(--mb-text);filter:none}.accentToneButtonActive{border-color:var(--mb-accent);background:var(--mb-accent-soft);color:var(--mb-text)}.accentToneButton i{width:16px;height:16px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:5px}.accentToneButton span{overflow:hidden;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.accentFamilyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.accentFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accentTonePopover{position:fixed;z-index:130;top:50%;left:50%;width:min(340px,calc(100vw - 28px));transform:translate(-50%,-50%)}}@media(max-width:420px){.accentFamilyGrid{grid-template-columns:minmax(0,1fr)}}.sidebarBrandLogo{position:relative;width:42px;height:42px;flex:0 0 auto;overflow:hidden;display:block;border:1px solid var(--mb-border);border-radius:9px;background:#333;isolation:isolate}.sidebarBrandLogo img{width:100%;height:100%;display:block;object-fit:cover}.sidebarBrandLogo:after{content:"";position:absolute;inset:0;z-index:2;background:var(--mb-accent);mix-blend-mode:hue;pointer-events:none}.sidebarBrand:hover .sidebarBrandLogo{border-color:color-mix(in srgb,var(--mb-accent) 42%,var(--mb-border))}.navButtonLabel{min-width:0;display:inline-flex;align-items:center;gap:10px}.navButtonLabel>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navIcon{width:19px;height:19px;flex:0 0 auto;color:var(--mb-accent-strong);opacity:.88}.desktopNav .adminNav .navIcon,.drawerNav .adminNav .navIcon{color:#7996d4}.desktopNav button:hover:not(:disabled) .navIcon,.drawerNav button:hover:not(:disabled) .navIcon,.desktopNav button.navActive .navIcon,.drawerNav button.navActive .navIcon{opacity:1}.accountMenuIcon{width:34px;height:34px;font-size:.96rem}.accountMenuList button,.accountMenuList a{min-height:50px;gap:11px}.homeCharacterFocus{width:100%;display:grid;place-items:start center}.characterStageFocused{width:min(900px,100%);min-height:0;display:flex;flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,28px);background:radial-gradient(circle at 50% 35%,var(--mb-accent-soft),transparent 48%),var(--mb-surface)}.characterStageFocused .levelBadge{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));color:var(--mb-accent-strong)}.skinPlaceholderLarge{width:min(380px,78%);min-width:240px;min-height:420px;margin:4px auto 2px;border-color:color-mix(in srgb,var(--mb-accent) 24%,#3a465a);background:radial-gradient(circle at 50% 42%,var(--mb-accent-soft),rgba(7,11,17,.3) 58%)}.characterStageFocused .characterStageFooter{margin-top:2px}.characterProgressStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mb-border);border-radius:8px;overflow:hidden;background:#ffffff03}.characterProgressStrip>div{min-width:0;display:grid;gap:4px;padding:12px 13px;border-right:1px solid var(--mb-border-soft)}.characterProgressStrip>div:last-child{border-right:0}.characterProgressStrip span{color:var(--mb-muted-2);font-size:.61rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.characterProgressStrip strong{overflow:hidden;color:var(--mb-text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.characterResourcesInline{display:grid;gap:13px;padding-top:16px;border-top:1px solid var(--mb-border-soft)}.characterResourcesInline .sectionCardHeader h3{margin:3px 0 0;font-size:.9rem}.characterResourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.characterResourceGrid .resourceStatus{min-width:0;display:grid;gap:8px;padding:11px 12px;border:1px solid var(--mb-border-soft);border-radius:7px;background:#ffffff03}html[data-home-metrics=hidden] .characterProgressStrip,html[data-home-resources=hidden] .characterResourcesInline{display:none}@media(max-width:760px){.characterStageFocused{width:100%;padding:17px}.skinPlaceholderLarge{width:min(330px,88%);min-width:0;min-height:350px}.characterProgressStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.characterProgressStrip>div:nth-child(2){border-right:0}.characterProgressStrip>div:nth-child(-n+2){border-bottom:1px solid var(--mb-border-soft)}.characterResourceGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){.skinPlaceholderLarge{min-height:310px}.characterProgressStrip{grid-template-columns:minmax(0,1fr)}.characterProgressStrip>div{border-right:0;border-bottom:1px solid var(--mb-border-soft)}.characterProgressStrip>div:last-child{border-bottom:0}}.navIcon{width:20px;height:20px}.accountMenuIcon{width:36px;height:36px;font-size:1.05rem}.accountMenuIcon .navIcon{width:22px;height:22px}.contentArea{max-width:none;margin:0;padding:clamp(20px,2.4vw,32px) clamp(18px,2.4vw,34px) 42px}html[data-marbion-theme=light]{--mb-bg: #eef2f7;--mb-sidebar: #f7f9fc;--mb-topbar: rgba(247, 249, 252, .96);--mb-surface: #ffffff;--mb-surface-2: #f4f7fb;--mb-surface-3: #edf2f8;--mb-border: #d7dee8;--mb-border-soft: rgba(72, 87, 107, .14);--mb-text: #17202b;--mb-muted: #647184;--mb-muted-2: #8894a4;--mb-admin: #426fd1;--mb-success: #15946c;--mb-danger: #d84b62;color-scheme:light}@media(prefers-color-scheme:light){html[data-marbion-theme=system]{--mb-bg: #eef2f7;--mb-sidebar: #f7f9fc;--mb-topbar: rgba(247, 249, 252, .96);--mb-surface: #ffffff;--mb-surface-2: #f4f7fb;--mb-surface-3: #edf2f8;--mb-border: #d7dee8;--mb-border-soft: rgba(72, 87, 107, .14);--mb-text: #17202b;--mb-muted: #647184;--mb-muted-2: #8894a4;--mb-admin: #426fd1;--mb-success: #15946c;--mb-danger: #d84b62;color-scheme:light}}html[data-marbion-theme=dark],html[data-marbion-theme=system]{color-scheme:dark}html[data-marbion-theme=light] body,html[data-marbion-theme=light] .platformPage,html[data-marbion-theme=light] .appShell,html[data-marbion-theme=light] .shellMain,html[data-marbion-theme=light] .contentArea,html[data-marbion-theme=light] .topBar,html[data-marbion-theme=light] .desktopSidebar,html[data-marbion-theme=light] .drawer{background-color:var(--mb-bg);color:var(--mb-text)}html[data-marbion-theme=light] .topBar{background:var(--mb-topbar)}html[data-marbion-theme=light] .desktopSidebar,html[data-marbion-theme=light] .drawer{background:var(--mb-sidebar)}html[data-marbion-theme=light] .panelCard,html[data-marbion-theme=light] .settingsSection,html[data-marbion-theme=light] .accountMenu,html[data-marbion-theme=light] .characterStageFocused,html[data-marbion-theme=light] .preferenceChoice,html[data-marbion-theme=light] .accentFamilyButton,html[data-marbion-theme=light] .accentTonePopover,html[data-marbion-theme=light] .accentToneButton{background-color:var(--mb-surface);color:var(--mb-text)}html[data-marbion-theme=light] input,html[data-marbion-theme=light] select,html[data-marbion-theme=light] textarea{border-color:var(--mb-border);background:#fff;color:var(--mb-text);color-scheme:light}html[data-marbion-theme=light] .settingsToggleRow input[type=checkbox]{background:#dbe2ec}html[data-marbion-theme=light] .skinPlaceholderLarge{background:radial-gradient(circle at 50% 42%,var(--mb-accent-soft),rgba(238,242,247,.82) 58%)}html[data-marbion-theme=light] .sidebarBrandLogo{background:#e6ebf2}@media(prefers-color-scheme:light){html[data-marbion-theme=system] body,html[data-marbion-theme=system] .platformPage,html[data-marbion-theme=system] .appShell,html[data-marbion-theme=system] .shellMain,html[data-marbion-theme=system] .contentArea{background-color:var(--mb-bg);color:var(--mb-text)}html[data-marbion-theme=system] .topBar{background:var(--mb-topbar)}html[data-marbion-theme=system] .desktopSidebar,html[data-marbion-theme=system] .drawer{background:var(--mb-sidebar)}html[data-marbion-theme=system] .panelCard,html[data-marbion-theme=system] .settingsSection,html[data-marbion-theme=system] .accountMenu,html[data-marbion-theme=system] .characterStageFocused,html[data-marbion-theme=system] .preferenceChoice,html[data-marbion-theme=system] .accentFamilyButton,html[data-marbion-theme=system] .accentTonePopover,html[data-marbion-theme=system] .accentToneButton{background-color:var(--mb-surface);color:var(--mb-text)}html[data-marbion-theme=system] input,html[data-marbion-theme=system] select,html[data-marbion-theme=system] textarea{border-color:var(--mb-border);background:#fff;color:var(--mb-text);color-scheme:light}html[data-marbion-theme=system] .skinPlaceholderLarge{background:radial-gradient(circle at 50% 42%,var(--mb-accent-soft),rgba(238,242,247,.82) 58%)}}.adminIntroPage{width:100%;display:grid;gap:16px}.adminIntroHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(18px,2vw,24px);border-color:var(--mb-border);background:var(--mb-surface)}.adminIntroHeader>div:first-child{min-width:0}.adminIntroHeader h2{margin:0;color:var(--mb-text);font-size:clamp(1.45rem,2.1vw,2rem)}.adminIntroHeader p{margin:6px 0 0;max-width:720px;color:var(--mb-muted);line-height:1.5}.adminIntroHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-top:2px}.adminIntroStateBadge{padding:6px 9px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.adminIntroStateBadge.isReady{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.adminIntroOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adminIntroOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.adminIntroOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.adminIntroOverview strong{color:var(--mb-text);font-size:.94rem}.adminIntroOverview small{color:var(--mb-muted-2);font-size:.66rem}.adminIntroEditor{display:grid;gap:14px;padding:18px;border-color:var(--mb-border);background:var(--mb-surface)}.adminIntroEditor label{display:grid;gap:7px;color:var(--mb-muted);font-size:.72rem;font-weight:800}.adminIntroEditor input,.adminIntroEditor textarea{width:100%;border:1px solid var(--mb-border);border-radius:7px;outline:none;background:var(--mb-surface-2);color:var(--mb-text)}.adminIntroEditor input{min-height:40px;padding:8px 10px}.adminIntroEditor textarea{min-height:150px;resize:vertical;padding:10px;line-height:1.5}.adminIntroEditor input:focus,.adminIntroEditor textarea:focus{border-color:var(--mb-accent)}.adminIntroEditor label>small{color:var(--mb-muted-2);font-weight:600}.adminIntroEditorActions{display:flex;justify-content:flex-end;gap:9px}.adminIntroLayout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;align-items:start}.adminIntroVideoCard{min-width:0;display:grid;gap:14px;padding:18px;border-color:var(--mb-border);background:var(--mb-surface)}.adminIntroVideoFrame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:#05070a}.adminIntroVideoFrame iframe{width:100%;height:100%;border:0}.adminIntroDirectVideo{width:100%;aspect-ratio:16 / 9;border:1px solid var(--mb-border);border-radius:8px;background:#05070a}.adminIntroVideoPlaceholder{min-height:310px;display:grid;place-items:center;align-content:center;gap:9px;padding:26px;border:1px dashed var(--mb-border);border-radius:8px;background:radial-gradient(circle at center,var(--mb-accent-soft),transparent 58%),var(--mb-surface-2);text-align:center}.adminIntroVideoPlaceholder strong{color:var(--mb-text);font-size:1rem}.adminIntroVideoPlaceholder p{max-width:430px;margin:0;color:var(--mb-muted);line-height:1.5}.adminIntroDescription{display:grid;gap:8px;padding:18px;border-color:var(--mb-border);background:var(--mb-surface-2)}.adminIntroDescription h3{margin:0;color:var(--mb-text)}.adminIntroDescription p{margin:4px 0 0;color:var(--mb-muted);line-height:1.65;white-space:pre-wrap}.adminIntroDescription small{margin-top:10px;color:var(--mb-muted-2)}@media(max-width:900px){.adminIntroLayout{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.adminIntroOverview{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.adminIntroHeader{align-items:stretch;flex-direction:column}.adminIntroHeaderActions{align-items:stretch;flex-direction:column;padding-top:0}.adminIntroStateBadge{align-self:flex-start}.adminIntroHeaderActions .secondaryButton{width:100%}.adminIntroEditorActions{flex-direction:column-reverse}.adminIntroEditorActions button{width:100%}}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.commandsDashboard{display:grid;gap:18px;max-width:none}.commandsDashboardHeader{display:flex;align-items:end;justify-content:space-between;gap:18px}.commandsDashboardHeader h2{margin:0;color:var(--mb-text);font-size:clamp(1.45rem,2vw,2rem)}.commandsDashboardHeader p{margin:6px 0 0;max-width:720px;color:var(--mb-muted);line-height:1.5}.commandsDashboardStats{display:flex;gap:8px}.commandsDashboardStats>span{min-width:112px;display:grid;gap:1px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface);color:var(--mb-muted);font-size:.64rem;text-align:right}.commandsDashboardStats strong{color:var(--mb-text);font-size:1rem}.commandsToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.commandsToolbar .commandTabs{margin:0;flex:0 1 auto}.commandsSearch{min-width:min(360px,42vw);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:0 9px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface-2)}.commandsSearch:focus-within{border-color:var(--mb-accent);box-shadow:0 0 0 2px var(--mb-accent-soft)}.commandsSearch svg{width:17px;height:17px;fill:none;stroke:var(--mb-muted);stroke-width:1.8}.commandsSearch input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;color:var(--mb-text);font-size:.75rem}.commandsSearch button{width:25px;height:25px;display:grid;place-items:center;border-radius:5px;background:transparent;color:var(--mb-muted);font-size:1rem}.commandsSearch button:hover{background:var(--mb-accent-soft);color:var(--mb-text);filter:none}.commandsDashboard .commandGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:0}.commandsDashboard .commandGroup{min-width:0;display:grid;gap:12px;padding:16px}.commandGroupHeader{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--mb-border-soft)}.commandGroupHeader h3{margin:0;color:var(--mb-text);font-size:.95rem}.commandGroupHeader>span{color:var(--mb-muted-2);font-size:.62rem;font-weight:700}.commandsDashboard .commandList{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.commandsDashboard .commandCard{min-width:0;display:grid;gap:8px;padding:12px 13px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface-2)}.commandsDashboard .commandCard:hover{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border))}.commandsDashboard .commandHeader{display:flex;align-items:center;justify-content:space-between;gap:9px}.commandsDashboard .commandHeader code{overflow:hidden;color:var(--mb-accent-strong);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.commandsDashboard .commandSyntax{color:var(--mb-text);font-size:.76rem;overflow-wrap:anywhere}.commandsDashboard .commandCard p{margin:0;color:var(--mb-muted);font-size:.72rem;line-height:1.5}.commandsDashboard .commandCard small{color:var(--mb-muted-2);font-size:.64rem;line-height:1.45}.commandsDashboard .accessBadge{flex:0 0 auto}.commandsLoadingState{color:var(--mb-muted)}.commandsDashboard .customCatalogList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1080px){.commandsDashboard .commandGroups{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.commandsDashboardHeader{align-items:stretch;flex-direction:column}.commandsDashboardStats{align-self:stretch}.commandsDashboardStats>span{flex:1 1 0;text-align:left}.commandsToolbar{align-items:stretch;flex-direction:column}.commandsSearch{width:100%;min-width:0}.commandsDashboard .customCatalogList{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.commandsDashboardStats{flex-direction:column}.commandsToolbar .commandTabs{display:grid;grid-template-columns:1fr 1fr}.commandsToolbar .commandTab{min-width:0;white-space:normal}}@media(prefers-color-scheme:light){html[data-marbion-theme=system]{color-scheme:light}}.statusPlayerPage,.slotsPlayerPage,.skillsPlayerPage{width:100%;max-width:none;gap:18px;padding:clamp(18px,2vw,26px)}.playerPageHeader{align-items:flex-end}.playerPageHeader h2,.skillsPlayerPage h2{margin:0;color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.skillsPageLead{margin:6px 0 0;max-width:680px;color:var(--mb-muted);font-size:.82rem;line-height:1.5}.profileSyncBadge,.skillsCountBadge{flex:0 0 auto;padding:7px 10px;border:1px solid color-mix(in srgb,var(--mb-success) 32%,var(--mb-border));border-radius:999px;background:color-mix(in srgb,var(--mb-success) 8%,transparent);color:var(--mb-success);font-size:.66rem;font-weight:800}.skillsCountBadge{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.statusResourceGrid{gap:10px}.statusResourceGrid>div{padding:13px 14px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface-2)}.statusResourceGrid span,.statusResourceGrid small{color:var(--mb-muted-2)}.statusResourceGrid strong{color:var(--mb-text)}.statusAllocationIntro{padding-top:4px}.statusAllocationIntro h3,.cannonAllocationHeader h3{color:var(--mb-text)}.statusAllocationIntro p,.cannonAllocationHeader p,.slotsPageLead{color:var(--mb-muted)}.statusAllocationGrid{gap:10px}.statusAllocationCard,.cannonAllocationCard{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.statusAllocationCard>span,.cannonAllocationCard>span{color:var(--mb-muted)}.statusAllocationCard>strong,.cannonAllocationCard>strong{color:var(--mb-text)}.statusAllocationCard>small,.cannonAllocationCard>small{color:var(--mb-muted-2)}.statusPointStepper button{min-height:37px;border:1px solid color-mix(in srgb,var(--mb-accent) 22%,var(--mb-border));border-radius:6px;background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.statusPointStepper button:hover:not(:disabled){border-color:var(--mb-accent);background:color-mix(in srgb,var(--mb-accent) 20%,transparent);filter:none}.statusPointStepper input,.slotEditorCard select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.statusPointStepper input:focus,.slotEditorCard select:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.playerSaveBar{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.playerSaveBar>span{color:var(--mb-muted)}.playerSaveBar>button,.playerSaveActions>button:not(.secondaryButton){border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent);color:var(--mb-accent-contrast)}.cannonAllocationPanel{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));background:linear-gradient(145deg,var(--mb-accent-soft),transparent 54%),var(--mb-surface-2)}.cannonPointsSummary{border-color:var(--mb-border);background:var(--mb-surface)}.cannonPointsSummary span,.cannonPointsSummary small{color:var(--mb-muted)}.cannonPointsSummary strong{color:var(--mb-text)}.slotsPlayerHeader{align-items:flex-start}.slotsPlayerHeader .profileSyncBadge{margin-top:4px}.slotsPageLead{max-width:760px;margin:6px 0 0;font-size:.82rem;line-height:1.5}.slotsOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.slotsOverviewGrid>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.slotsOverviewGrid span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.slotsOverviewGrid strong{color:var(--mb-text);font-size:1.25rem;line-height:1.05}.slotsOverviewGrid small{color:var(--mb-muted-2);font-size:.66rem}.slotEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slotEditorCard{position:relative;display:grid;gap:13px;min-width:0;padding:15px;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.slotEditorCard.isEquipped{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border))}.slotEditorCard.isEquipped:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.slotEditorCardHeader{display:flex;align-items:center;gap:10px;min-width:0}.slotEditorCardHeader>div{display:grid;gap:2px;min-width:0}.slotEditorCardHeader strong{color:var(--mb-text);font-size:.9rem}.slotEditorCardHeader small{color:var(--mb-muted-2);font-size:.66rem}.slotEditorIndex{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:7px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.05em}.slotEditorCard.isDefault .slotEditorIndex{background:color-mix(in srgb,var(--mb-muted) 12%,transparent);color:var(--mb-muted)}.slotEditorField{display:grid;gap:6px;min-width:0}.slotEditorField>span{color:var(--mb-muted);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.slotEditorCard select{width:100%;min-width:0;min-height:42px;padding:8px 10px;font-weight:700}.slotsSaveBar{min-height:58px}.slotsSaveState strong{color:var(--mb-accent-strong)}.slotsPlayerPage .playerSaveActions>button:not(.secondaryButton):disabled{border-color:var(--mb-border);background:var(--mb-surface);color:var(--mb-muted-2);opacity:.72;cursor:not-allowed}.skillsPlayerHeader{align-items:flex-start}.skillsPlayerHeader .skillsCountBadge{margin-top:4px}.skillsOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skillsOverviewGrid>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.skillsOverviewGrid span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.skillsOverviewGrid strong{color:var(--mb-text);font-size:1.25rem;line-height:1.05}.skillsOverviewGrid small{color:var(--mb-muted-2);font-size:.66rem}.skillsPlayerPage .skillsList{max-height:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.skillsPlayerPage .skillRow{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:12px 13px;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.skillsPlayerPage .skillRow.isEquipped{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border))}.skillsPlayerPage .skillRow.isEquipped:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.skillRowIndex{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.7rem;font-weight:900;letter-spacing:.04em}.skillRowContent{display:grid;gap:3px;min-width:0}.skillsPlayerPage .skillRowContent strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:.8rem;line-height:1.25}.skillsPlayerPage .skillRowContent small{color:var(--mb-muted-2);font-size:.64rem}.skillEquippedBadge{padding:5px 7px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.skillsEmptyState{display:grid;gap:5px;padding:24px;border:1px dashed var(--mb-border);border-radius:8px;background:var(--mb-surface-2);text-align:center}.skillsEmptyState strong{color:var(--mb-text)}.skillsEmptyState span{color:var(--mb-muted);font-size:.78rem}html[data-marbion-theme=light] .statusPointStepper input,html[data-marbion-theme=light] .slotEditorCard select,html[data-marbion-theme=light] .statusAllocationCard,html[data-marbion-theme=light] .cannonAllocationCard,html[data-marbion-theme=light] .slotEditorCard,html[data-marbion-theme=light] .skillsPlayerPage .skillRow{background:var(--mb-surface-2);color:var(--mb-text)}@media(max-width:1250px){.skillsPlayerPage .skillsList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.skillsPlayerPage .skillsList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.playerPageHeader{align-items:stretch}.slotsOverviewGrid,.slotEditorGrid,.skillsOverviewGrid,.skillsPlayerPage .skillsList{grid-template-columns:1fr}.skillsPlayerPage .skillRow{grid-template-columns:36px minmax(0,1fr)}.skillEquippedBadge{grid-column:2;justify-self:start}.slotsPlayerHeader .profileSyncBadge,.skillsPlayerHeader .skillsCountBadge{align-self:flex-start}}.publicRpgCatalogPage,.publicStreamersPage,.supportPage{width:100%;max-width:none}.publicRpgCatalogPage{padding:clamp(18px,2vw,26px)}.publicCatalogsBrowser .ownerRpgSectionHeader{align-items:flex-end}.publicCatalogsBrowser .ownerRpgSectionHeader h3{margin:0;color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.publicCatalogsBrowser .ownerRpgSectionHeader p{max-width:760px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.publicCatalogsBrowser .ownerRpgSectionHeader>.secondaryButton{min-height:38px;padding-inline:13px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.publicCatalogOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publicCatalogOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicCatalogOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.publicCatalogOverview strong{color:var(--mb-text);font-size:1.25rem;line-height:1.05}.publicCatalogOverview small{color:var(--mb-muted-2);font-size:.66rem}.publicCatalogIntro,.ownerFusionRuleNotice{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicCatalogIntro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:11px 13px}.publicCatalogIntro strong{white-space:nowrap}.publicCatalogIntro strong,.ownerFusionRuleNotice strong{color:var(--mb-text)}.publicCatalogIntro span,.ownerFusionRuleNotice span{color:var(--mb-muted)}.publicCatalogsBrowser .ownerCatalogKindTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicCatalogsBrowser .ownerCatalogKindTabs .commandTab{min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--mb-muted);text-align:center}.publicCatalogsBrowser .ownerCatalogKindTabs .commandTab:hover{color:var(--mb-text);background:var(--mb-surface)}.publicCatalogsBrowser .ownerCatalogKindTabs .commandTabActive{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.publicCatalogsBrowser .ownerCatalogFilters{gap:9px;padding:13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicCatalogsBrowser .ownerCatalogSearch{min-width:0}.publicCatalogsBrowser .ownerCatalogClear{min-width:128px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface)}.publicCatalogsBrowser .ownerCatalogFilters label>span{color:var(--mb-muted)}.publicCatalogsBrowser .ownerCatalogFilters input,.publicCatalogsBrowser .ownerCatalogFilters select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.publicCatalogsBrowser .ownerCatalogSummary strong{color:var(--mb-text)}.publicCatalogsBrowser .ownerCatalogSummary span{color:var(--mb-muted)}.publicCatalogsBrowser .ownerCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.publicCatalogsBrowser .ownerCatalogCard{min-height:178px;gap:10px;padding:14px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicCatalogsBrowser .ownerCatalogCard:hover{border-color:color-mix(in srgb,var(--element-accent, var(--mb-accent)) 34%,var(--mb-border))}.publicCatalogsBrowser .catalogTypeLabel,.publicCatalogsBrowser .catalogDescriptionBlock>span,.publicCatalogsBrowser .ownerCatalogCardFooter>span{color:var(--mb-muted-2)}.publicCatalogsBrowser .catalogDescriptionBlock p{color:var(--mb-muted)}.publicCatalogsBrowser .ownerCatalogCardFooter{border-color:var(--mb-border-soft)}.publicCatalogsBrowser .ownerCatalogCardFooter code{color:var(--mb-muted)}@media(max-width:1180px){.publicCatalogsBrowser .ownerCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.publicCatalogsBrowser .ownerRpgSectionHeader{align-items:stretch;flex-direction:column}.publicCatalogsBrowser .ownerRpgSectionHeader>.secondaryButton{align-self:flex-start}.publicCatalogOverview,.publicCatalogsBrowser .ownerCatalogGrid,.publicCatalogIntro,.publicCatalogsBrowser .ownerCatalogKindTabs{grid-template-columns:1fr}.publicCatalogsBrowser .ownerCatalogKindTabs .commandTab{width:100%}}.publicStreamersPage{display:grid;gap:16px;padding:clamp(18px,2vw,26px)}.publicStreamersHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.publicStreamersHeader>div{min-width:0}.publicStreamersHeader h2{margin:0;color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.publicStreamersHeader p{max-width:760px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.publicStreamerCountBadge{flex:0 0 auto;margin-top:4px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.68rem;font-weight:800}.publicStreamersOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publicStreamersOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicStreamersOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.publicStreamersOverview strong{color:var(--mb-text);font-size:1.25rem;line-height:1.05}.publicStreamersOverview small{color:var(--mb-muted-2);font-size:.66rem}.publicStreamerFilters{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.publicStreamerSearch{display:grid;flex:1 1 220px;gap:6px;color:var(--mb-muted);font-size:.72rem;font-weight:700}.publicStreamerSearch input{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2);color:var(--mb-text);font:inherit}.publicStreamerSearch input:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.publicStreamerFilterTabs{display:flex;flex-wrap:wrap;gap:6px}.publicStreamerFilterTabs .commandTab{min-height:40px}.publicStreamerBotState{justify-self:start;padding:4px 8px;border:1px solid var(--mb-border);border-radius:8px;color:var(--mb-muted);background:var(--mb-surface);font-size:.7rem;font-weight:700}.publicStreamerBotState.isEnabled{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));color:var(--mb-accent-strong);background:var(--mb-accent-soft)}.publicStreamerList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publicStreamerRow{position:relative;min-width:0;min-height:190px;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:12px;padding:15px;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.publicStreamerRow:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent);opacity:.72}.publicStreamerRow:hover{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border))}.publicStreamersPage .streamerIdentity{min-width:0;display:flex;align-items:center;gap:11px}.publicStreamersPage .streamerIdentity img,.publicStreamersPage .streamerIdentity .streamerAvatarFallback{width:50px;height:50px;flex:0 0 50px;border-radius:50%;object-fit:cover}.publicStreamersPage .streamerIdentity>div:last-child{min-width:0;display:grid;gap:2px}.publicStreamersPage .streamerIdentity strong{overflow:hidden;color:var(--mb-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.publicStreamersPage .streamerIdentity span{overflow:hidden;color:var(--mb-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.publicStreamerRoleBadge{justify-self:start;padding:5px 8px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface);color:var(--mb-muted);font-size:.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.publicStreamerRoleBadge.isOfficial{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.publicStreamerActions{align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.publicStreamerActions>*{min-width:0;min-height:38px}.publicStreamerActions .secondaryButton{width:100%;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.visitStreamButton{display:grid;place-items:center;min-width:0;padding:8px 11px;border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent);color:var(--mb-accent-contrast);font-size:.7rem;font-weight:800;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0}.visitStreamButton:hover{background:var(--mb-accent-strong);filter:none}.publicStreamerLoading{margin-top:0}.supportPage{grid-template-columns:minmax(0,.72fr) minmax(360px,1.28fr);align-items:start;gap:14px}.supportHero{grid-column:1 / -1;padding:clamp(18px,2vw,26px)}.supportHero h2{color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.supportHero p{max-width:760px;color:var(--mb-muted);line-height:1.5}.partnerIdentity,.partnerStatusCard{grid-column:1}.supportEditor{grid-column:2;grid-row:2 / span 3}.partnerIdentity{border-color:var(--mb-border);background:var(--mb-surface-2)}.partnerIdentity strong{color:var(--mb-text)}.partnerIdentity span,.partnerIdentity small,.partnerStatusCard p,.supportFinePrint{color:var(--mb-muted)}.partnerStatusCard{border-color:var(--mb-border);background:var(--mb-surface-2)}.partnerStatusCard h3{color:var(--mb-text)}.supportEditor{display:grid;gap:13px;border-color:var(--mb-border);background:var(--mb-surface)}.supportEditor h3{margin:0;color:var(--mb-text)}.supportFormGrid{gap:11px}.supportFormGrid label>span{color:var(--mb-muted)}.supportFormGrid input,.supportFormGrid textarea{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.supportFormGrid input:focus,.supportFormGrid textarea:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.supportEditor>button{justify-self:end;min-height:40px;padding:9px 15px;border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent);color:var(--mb-accent-contrast);font-weight:800}@media(max-width:980px){.supportPage{grid-template-columns:minmax(0,1fr)}.supportHero,.partnerIdentity,.partnerStatusCard,.supportEditor{grid-column:1;grid-row:auto}}@media(max-width:1180px){.publicStreamerList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.publicStreamersHeader{align-items:stretch;flex-direction:column}.publicStreamerCountBadge{align-self:flex-start;margin-top:0}.publicStreamersOverview,.publicStreamerList{grid-template-columns:minmax(0,1fr)}.publicStreamerActions{width:100%}}.supportPage{grid-template-columns:minmax(0,1fr)}.partnerApplicationPage{grid-template-columns:minmax(0,.72fr) minmax(360px,1.28fr)}.supportPage:has(>.partnerIdentity){grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:start;gap:12px}.supportPage:has(>.partnerIdentity)>.supportHero{grid-column:1 / -1;display:grid;gap:6px;padding:clamp(20px,2vw,26px);border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface)}.supportPage:has(>.partnerIdentity)>.supportHero h2{margin:0}.supportPage:has(>.partnerIdentity)>.supportHero p{max-width:780px;margin:0}.supportPage:has(>.partnerIdentity)>.partnerIdentity{position:relative;grid-column:1;min-width:0;min-height:112px;padding:16px;overflow:hidden;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.supportPage:has(>.partnerIdentity)>.partnerIdentity:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.supportPage:has(>.partnerIdentity)>.partnerIdentity img,.supportPage:has(>.partnerIdentity)>.partnerIdentity .streamerAvatarFallback{width:56px;height:56px;flex:0 0 56px;border-radius:50%;object-fit:cover}.supportPage:has(>.partnerIdentity)>.partnerIdentity strong{color:var(--mb-text);font-size:.9rem}.supportPage:has(>.partnerIdentity)>.partnerIdentity span{color:var(--mb-muted)}.supportPage:has(>.partnerIdentity)>.partnerIdentity small{color:var(--mb-muted-2);line-height:1.4}.supportPage:has(>.partnerIdentity)>.partnerStatusCard{grid-column:1;gap:9px;padding:16px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.supportPage:has(>.partnerIdentity)>.partnerStatusCard h3{color:var(--mb-text)}.supportPage:has(>.partnerIdentity)>.partnerStatusCard p{color:var(--mb-muted)}.supportPage:has(>.partnerIdentity) .partnerStatus{border:1px solid var(--mb-border)}.supportPage:has(>.partnerIdentity)>.supportEditor{grid-column:2;grid-row:2 / span 3;gap:14px;padding:18px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface)}.supportPage:has(>.partnerIdentity)>.supportEditor h3{margin:0;color:var(--mb-text)}.supportPage:has(>.partnerIdentity) .supportFormGrid{gap:10px}.supportPage:has(>.partnerIdentity) .supportFormGrid label{gap:6px}.supportPage:has(>.partnerIdentity) .supportFormGrid input,.supportPage:has(>.partnerIdentity) .supportFormGrid textarea{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.supportPage:has(>.partnerIdentity) .supportFinePrint{padding-top:2px;color:var(--mb-muted-2);line-height:1.45}.supportPage:has(>.partnerIdentity)>.panelCard:not(.supportHero):not(.partnerIdentity):not(.partnerStatusCard):not(.supportEditor){grid-column:2;grid-row:2;min-height:112px;padding:18px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.supportPage:has(>.partnerIdentity)>.panelCard:not(.supportHero):not(.partnerIdentity):not(.partnerStatusCard):not(.supportEditor) h3{margin:0 0 8px;color:var(--mb-text)}.supportPage:has(>.partnerIdentity)>.panelCard:not(.supportHero):not(.partnerIdentity):not(.partnerStatusCard):not(.supportEditor) p{margin:0;color:var(--mb-muted);line-height:1.5}@media(max-width:900px){.supportPage:has(>.partnerIdentity){grid-template-columns:minmax(0,1fr)}.supportPage:has(>.partnerIdentity)>.supportHero,.supportPage:has(>.partnerIdentity)>.partnerIdentity,.supportPage:has(>.partnerIdentity)>.partnerStatusCard,.supportPage:has(>.partnerIdentity)>.supportEditor,.supportPage:has(>.partnerIdentity)>.panelCard:not(.supportHero):not(.partnerIdentity):not(.partnerStatusCard):not(.supportEditor){grid-column:1;grid-row:auto}}@media(max-width:620px){.supportPage:has(>.partnerIdentity) .supportFormGrid{grid-template-columns:minmax(0,1fr)}.supportPage:has(>.partnerIdentity) .supportWideField{grid-column:1}.supportPage:has(>.partnerIdentity)>.supportEditor>button{width:100%;justify-self:stretch}}.creatorDonationPage .supportEditor,.ownerPartnerRequestsPage .supportEditor,.creatorReportsPage .supportEditor{grid-column:auto;grid-row:auto}html[data-marbion-theme=light] .secondaryButton{border-color:var(--mb-border);background:var(--mb-surface-2);color:var(--mb-text)}html[data-marbion-theme=light] .secondaryButton:hover:not(:disabled){border-color:var(--mb-accent);background:var(--mb-accent-soft);color:var(--mb-text);filter:none}@media(prefers-color-scheme:light){html[data-marbion-theme=system] .secondaryButton{border-color:var(--mb-border);background:var(--mb-surface-2);color:var(--mb-text)}html[data-marbion-theme=system] .secondaryButton:hover:not(:disabled){border-color:var(--mb-accent);background:var(--mb-accent-soft);color:var(--mb-text);filter:none}}.configBotStack,.commandsVariablesPage{width:100%;max-width:none;display:grid;gap:16px}.configBotPage,.configCommandsPage,.streamerAdminPage,.adminLogPage,.ownerNavigationPage,.ownerRpgPage,.scheduledMessagesPage{width:100%;max-width:none;padding:clamp(18px,2vw,26px);border-color:var(--mb-border);background:var(--mb-surface)}.configBotPage h2,.configCommandsPage h2,.streamerAdminPage h2,.adminLogPage h2,.ownerNavigationPage h2,.ownerRpgPage h2,.scheduledMessagesPage h2,.commandsVariablesHero h2{margin-top:2px;color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.configBotPage>p,.configCommandsPage>p,.streamerAdminPage>p,.ownerRpgPage>p,.commandsVariablesHero>p,.scheduledMessagesHeader p{color:var(--mb-muted);line-height:1.5}.botInstallCard,.botConfigFeatureCard,.botConfigMigrationNote{border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.botInstallCard{gap:14px}.botInstallCard>div>span,.configCommandSyntax{color:var(--mb-muted-2)}.botInstallCard>div>strong,.botConfigFeatureCard strong,.botConfigMigrationNote strong{color:var(--mb-text)}.botInstallCard>div>small,.botConfigFeatureCard span,.botConfigMigrationNote span{color:var(--mb-muted)}.configCommandList{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px}.configCommandRow{min-width:0;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.configCommandRow p{color:var(--mb-muted)}.commandToggle{border-color:var(--mb-border);background:var(--mb-surface-3);color:var(--mb-muted)}.commandToggle.commandToggleOn{border-color:color-mix(in srgb,var(--mb-success) 38%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.scheduledMessagesPage{display:grid;gap:16px}.scheduledMessagesHeader{align-items:flex-end}.scheduledMessageInfo,.scheduledMessageComposer,.scheduledMessageCard{border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.scheduledMessageInfo strong,.scheduledMessageComposer>span,.scheduledMessageCard strong{color:var(--mb-text)}.scheduledMessageInfo span,.scheduledMessageTextField>span,.scheduledIntervalField>span,.scheduledToggleField>span,.scheduledMessageTextField small,.scheduledIntervalField small{color:var(--mb-muted)}.scheduledMessageComposer{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(220px,.7fr) auto auto auto;gap:12px;align-items:end;padding:14px}.scheduledMessageTextField textarea,.scheduledDurationUnit input,.scheduledMessageCard textarea{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.scheduledMessageTextField textarea:focus,.scheduledDurationUnit input:focus,.scheduledMessageCard textarea:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.scheduledMessageList{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px}.scheduledMessageCard{min-width:0}.scheduledMessageEmpty{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2);color:var(--mb-muted)}.commandsVariablesHero,.customCommandsPage,.variablesCatalogPage,.modulesCatalogPage{border-color:var(--mb-border);background:var(--mb-surface)}.commandsVariablesHero{padding:clamp(18px,2vw,26px)}.commandsVariablesTabs{margin-top:16px}.commandsVariablesSectionHeader h2,.customCommandsPage h2,.variablesCatalogPage h2,.modulesCatalogPage h2{color:var(--mb-text)}.commandsVariablesSectionHeader p,.customCommandsPage>p,.variablesCatalogPage>p,.modulesCatalogPage>p{color:var(--mb-muted)}.customCommandForm,.variableCatalogToolbar{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.customCommandForm input,.customCommandForm textarea,.customCommandForm select,.variableCatalogToolbar input,.variableCatalogToolbar select{border-color:var(--mb-border);background:var(--mb-surface);color:var(--mb-text)}.moduleCatalogCard,.variableCatalogCard,.customCommandCard{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationHeader p{max-width:860px;color:var(--mb-muted);line-height:1.5}.ownerNavigationLegend>div{padding:12px 13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationGroup{display:grid;gap:9px}.ownerNavigationGroupTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.ownerNavigationGroupTitle h3{color:var(--mb-text)}.ownerNavigationGroupTitle span{color:var(--mb-muted-2)}.ownerNavigationList{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:9px}.ownerNavigationItem{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationItem code,.ownerNavigationItem label>span{color:var(--mb-muted-2)}.streamerAdminPage{display:grid;gap:16px}.streamerAddForm{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.5fr) auto;gap:10px;align-items:end;padding:13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.streamerAddForm label>span{color:var(--mb-muted)}.streamerAddForm input,.streamerAddForm select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.streamerAdminList{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:9px}.streamerAdminRow{min-width:0;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerPartnerRequestsPage,.creatorReportsPage{display:grid;gap:14px}.ownerPartnerRequestsPage .supportSectionHeader,.creatorReportsPage .supportSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ownerPartnerRequestsPage .supportSectionHeader h2,.creatorReportsPage .supportSectionHeader h2{color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.ownerPartnerRequestsPage .supportSectionHeader p,.creatorReportsPage .supportSectionHeader p{max-width:800px;color:var(--mb-muted);line-height:1.5}.partnerFilters{display:flex;flex-wrap:wrap;gap:7px}.partnerFilterActive{min-height:36px;padding:7px 11px;border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.partnerRequestList,.communityCreatorReportList{display:grid;grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:10px}.partnerRequestCard,.communityCreatorReportCard{min-width:0;border-color:var(--mb-border);background:var(--mb-surface)}.partnerRequestData>div,.communityReportMetadata{border-color:var(--mb-border-soft);background:var(--mb-surface-2)}.partnerRequestData span,.communityReportMetadata,.communityReportDetails{color:var(--mb-muted)}.partnerReviewNote textarea,.communityReportActions select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.creatorDonationPage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creatorDonationPage .supportHero,.creatorDonationPage .creatorDonationNotice{grid-column:1 / -1}.creatorDonationPage .supportEditor{border-color:var(--mb-border);background:var(--mb-surface)}.creatorDonationNotice{border-color:var(--mb-border);background:var(--mb-surface-2)}.creatorDonationNotice strong{color:var(--mb-text)}.creatorDonationNotice p,.creatorDonationRules{color:var(--mb-muted)}.creatorDonationPage input,.creatorDonationPage select,.creatorDonationPage textarea{border-color:var(--mb-border);background:var(--mb-surface-2);color:var(--mb-text)}.adminLogPage{display:grid;gap:15px}.adminLogHeader{align-items:flex-end}.adminLogHeader p{color:var(--mb-muted);line-height:1.5}.adminLogToolbar{display:flex;align-items:center;gap:10px}.adminLogToolbar input{flex:1 1 auto;min-height:39px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface-2);color:var(--mb-text)}.adminLogToolbar span{color:var(--mb-muted)}.adminLogList,.commandExecutionLogList{display:grid;gap:8px}.adminLogRow,.commandExecutionLog{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.adminLogTopline strong,.commandExecutionSummary{color:var(--mb-text)}.adminLogTopline time,.adminLogActor,.adminLogMeta,.commandExecutionChevron{color:var(--mb-muted)}.adminLogDetails,.commandExecutionDetailGrid>div,.commandExecutionTextBlock{border-color:var(--mb-border-soft);background:var(--mb-surface)}.ownerRpgPage{display:grid;gap:15px}.ownerRpgTabs{overflow-x:auto;padding-bottom:3px}.ownerRpgSection{border-color:var(--mb-border)}.ownerRpgPage input,.ownerRpgPage select,.ownerRpgPage textarea{border-color:var(--mb-border);background-color:var(--mb-surface-2);color:var(--mb-text)}.ownerRpgPage input:focus,.ownerRpgPage select:focus,.ownerRpgPage textarea:focus{border-color:var(--mb-accent);outline-color:var(--mb-accent-soft)}.ownerRpgCommandRow,.ownerRpgNewCommandCard,.ownerInventoryPanel,.ownerSeasonPanel{border-color:var(--mb-border);background-color:var(--mb-surface-2)}html[data-marbion-theme=light] .configCommandRow,html[data-marbion-theme=light] .scheduledMessageInfo,html[data-marbion-theme=light] .scheduledMessageComposer,html[data-marbion-theme=light] .scheduledMessageCard,html[data-marbion-theme=light] .ownerNavigationItem,html[data-marbion-theme=light] .ownerNavigationLegend>div,html[data-marbion-theme=light] .streamerAdminRow,html[data-marbion-theme=light] .partnerRequestCard,html[data-marbion-theme=light] .communityCreatorReportCard,html[data-marbion-theme=light] .adminLogRow,html[data-marbion-theme=light] .commandExecutionLog{background:var(--mb-surface);color:var(--mb-text)}@media(max-width:1120px){.scheduledMessageComposer{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}.scheduledMessageComposer>.scheduledToggleField,.scheduledMessageComposer>.adminAction{grid-column:auto}.creatorDonationPage{grid-template-columns:minmax(0,1fr)}.creatorDonationPage .supportHero,.creatorDonationPage .creatorDonationNotice{grid-column:1}}@media(max-width:900px){.partnerApplicationPage{grid-template-columns:minmax(0,1fr)}.partnerApplicationPage .supportHero,.partnerApplicationPage .partnerIdentity,.partnerApplicationPage .partnerStatusCard,.partnerApplicationPage .supportEditor{grid-column:1;grid-row:auto}.ownerNavigationLegend,.streamerAddForm,.scheduledMessageComposer{grid-template-columns:minmax(0,1fr)}.scheduledMessageComposer>*{grid-column:1!important}}@media(max-width:680px){.ownerNavigationItem,.streamerAdminList,.partnerRequestList,.communityCreatorReportList,.scheduledMessageList{grid-template-columns:minmax(0,1fr)}.ownerPartnerRequestsPage .supportSectionHeader,.creatorReportsPage .supportSectionHeader,.adminLogHeader,.adminLogToolbar{align-items:stretch;flex-direction:column}.adminLogToolbar span{align-self:flex-start}}html[data-marbion-theme=light] .adminAction,html[data-marbion-theme=light] .primaryButton{border-color:var(--mb-accent);background:var(--mb-accent);color:var(--mb-accent-contrast)}html[data-marbion-theme=light] .botInstallButton:not(.botInstallButtonDanger){border-color:var(--mb-accent);background:var(--mb-accent-soft);color:var(--mb-text)}html[data-marbion-theme=light] .botInstallButtonDanger,html[data-marbion-theme=light] .dangerButton{border-color:color-mix(in srgb,var(--mb-danger) 44%,var(--mb-border));background:color-mix(in srgb,var(--mb-danger) 10%,var(--mb-surface));color:var(--mb-danger)}@media(prefers-color-scheme:light){html[data-marbion-theme=system] .adminAction,html[data-marbion-theme=system] .primaryButton{border-color:var(--mb-accent);background:var(--mb-accent);color:var(--mb-accent-contrast)}html[data-marbion-theme=system] .botInstallButton:not(.botInstallButtonDanger){border-color:var(--mb-accent);background:var(--mb-accent-soft);color:var(--mb-text)}html[data-marbion-theme=system] .botInstallButtonDanger,html[data-marbion-theme=system] .dangerButton{border-color:color-mix(in srgb,var(--mb-danger) 44%,var(--mb-border));background:color-mix(in srgb,var(--mb-danger) 10%,var(--mb-surface));color:var(--mb-danger)}}.secondaryButton{border:1px solid var(--mb-border);background:var(--mb-surface-2);color:var(--mb-text)}.secondaryButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong);filter:none}html[data-marbion-theme=light] .secondaryButton{border-color:#c8d1de;background:#fff;color:#253244}html[data-marbion-theme=light] .secondaryButton:hover:not(:disabled){border-color:var(--mb-accent);background:var(--mb-accent-soft);color:#1f2a38}.adminAction,.botInstallButton{border:1px solid var(--mb-accent);border-radius:6px;background:var(--mb-accent);color:var(--mb-accent-contrast);font-weight:800}.adminAction:hover:not(:disabled),.botInstallButton:hover:not(:disabled){background:var(--mb-accent-strong);filter:none}.botInstallButtonDanger,.dangerButton{border-color:color-mix(in srgb,var(--mb-danger) 78%,var(--mb-border));background:color-mix(in srgb,var(--mb-danger) 14%,transparent);color:var(--mb-danger)}.configBotStack,.commandsVariablesPage{width:100%;max-width:none;display:grid;gap:14px}.configBotPage,.configCommandsPage,.scheduledMessagesPage,.commandsVariablesHero,.customCommandsPage,.variableLibraryPage,.modulesCatalogPage,.streamerAdminPage,.adminLogPage,.ownerNavigationPage,.ownerRpgPage{width:100%;max-width:none;padding:clamp(18px,2vw,26px)}.configBotPage h2,.configCommandsPage h2,.scheduledMessagesPage h2,.commandsVariablesHero h2,.customCommandsPage h2,.variableLibraryPage h2,.modulesCatalogPage h2,.streamerAdminPage h2,.adminLogPage h2,.ownerNavigationPage h2,.ownerRpgPage>h2{margin-top:0;color:var(--mb-text);font-size:clamp(1.35rem,1.9vw,1.85rem)}.configBotPage>p,.configCommandsPage>p,.scheduledMessagesHeader p,.commandsVariablesHero>p,.commandsVariablesSectionHeader p,.streamerAdminPage>p,.adminLogHeader p,.ownerNavigationHeader p,.ownerRpgPage>p{color:var(--mb-muted);line-height:1.55}.botInstallCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.botInstallCard>div{min-width:0;display:grid;gap:3px}.botInstallCard>div>span{color:var(--mb-muted-2);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.botInstallCard strong{color:var(--mb-text)}.botInstallCard small{color:var(--mb-muted);line-height:1.45}.botConfigFeatureCard,.botConfigMigrationNote{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.botConfigFeatureCard>div,.botConfigMigrationNote{min-width:0}.botConfigFeatureCard strong,.botConfigMigrationNote strong{color:var(--mb-text)}.botConfigFeatureCard span,.botConfigMigrationNote span{color:var(--mb-muted);line-height:1.45}.configCommandList{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:10px}.configCommandRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.configCommandInfo p{color:var(--mb-muted)}.configCommandSyntax{color:var(--mb-text)}.commandToggle{border:1px solid var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-muted)}.commandToggleOn{border-color:color-mix(in srgb,var(--mb-success) 42%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.scheduledMessagesPage{display:grid;gap:14px}.scheduledMessagesHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.scheduledBotReady,.scheduledBotOffline{flex:0 0 auto;padding:7px 10px;border-radius:999px;font-size:.66rem;font-weight:800}.scheduledBotReady{border:1px solid color-mix(in srgb,var(--mb-success) 32%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 9%,transparent);color:var(--mb-success)}.scheduledBotOffline{border:1px solid var(--mb-border);background:var(--mb-surface-2);color:var(--mb-muted)}.scheduledMessageInfo{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.scheduledMessageInfo strong{color:var(--mb-text)}.scheduledMessageInfo span{color:var(--mb-muted);line-height:1.45}.scheduledMessageComposer{display:grid;grid-template-columns:minmax(320px,2fr) minmax(250px,.9fr) auto auto auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.scheduledMessageTextField,.scheduledIntervalField,.scheduledDurationUnit{display:grid;gap:6px}.scheduledMessageTextField>span,.scheduledIntervalField>span,.scheduledDurationUnit>span,.scheduledToggleField>span{color:var(--mb-muted);font-size:.66rem;font-weight:800}.scheduledMessageTextField textarea,.scheduledDurationUnit input{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.scheduledMessageTextField textarea:focus,.scheduledDurationUnit input:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.scheduledDurationFields{gap:6px}.scheduledToggleField{min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:6px;background:var(--mb-surface)}.scheduledMessageList{display:grid;gap:10px}.scheduledMessageCard{display:grid;gap:12px;padding:14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.scheduledMessageControls{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.scheduledMessageActions{display:flex;gap:8px;justify-content:flex-end}.scheduledMessageEmpty,.scheduledMessageError,.scheduledMessageNotice{padding:12px 14px;border-radius:8px}.commandsVariablesHero{display:grid;gap:10px}.commandsVariablesTabs{margin-top:4px;border-bottom:1px solid var(--mb-border-soft)}.commandsVariablesSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.customCommandForm,.variableFilters,.streamerAddForm{padding:13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.customCommandForm input,.customCommandForm select,.customCommandForm textarea,.variableFilters input,.variableFilters select,.streamerAddForm input,.streamerAddForm select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.customCommandRow,.variableCard,.moduleCatalogCard,.streamerAdminRow,.commandExecutionLog{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.customCommandInfo p,.customCooldownSummary,.variableExample,.variableExampleNote,.moduleCatalogCard p,.moduleCatalogCard small{color:var(--mb-muted)}.variableCardGrid,.moduleCardGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.variableModal{border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-surface);color:var(--mb-text)}.streamerAddForm{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) auto;gap:10px;align-items:end}.streamerAddForm label{display:grid;gap:6px}.streamerAddForm label>span{color:var(--mb-muted);font-size:.68rem;font-weight:800}.streamerAdminList{display:grid;gap:9px}.streamerAdminRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 13px}.ownerNavigationPage{display:grid;gap:16px}.ownerNavigationHeader{display:flex;justify-content:space-between;gap:16px}.ownerNavigationLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownerNavigationLegend>div{display:grid;gap:4px;padding:12px 13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationLegend span{color:var(--mb-muted);line-height:1.45}.ownerNavigationGroup{display:grid;gap:10px}.ownerNavigationGroupTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ownerNavigationGroupTitle h3{margin:0;color:var(--mb-text)}.ownerNavigationGroupTitle>span{color:var(--mb-muted-2);font-size:.68rem}.ownerNavigationList{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:9px}.ownerNavigationItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.45fr) auto;gap:10px;align-items:center;padding:12px 13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationItem>div{min-width:0;display:grid;gap:3px}.ownerNavigationItem strong{color:var(--mb-text)}.ownerNavigationItem code{color:var(--mb-muted-2);font-size:.65rem}.ownerNavigationItem label{display:grid;gap:5px}.ownerNavigationItem label>span{color:var(--mb-muted);font-size:.64rem;font-weight:800}.ownerNavigationItem select{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.adminLogPage{display:grid;gap:14px}.adminLogHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.adminLogPage .commandTabs{border-bottom:1px solid var(--mb-border-soft)}.commandExecutionLogList{display:grid;gap:8px}.commandExecutionLog{overflow:hidden}.commandExecutionLog>summary{background:var(--mb-surface-2);color:var(--mb-text)}.commandExecutionDetails,.commandExecutionTextBlock,.commandExecutionDetailGrid,.commandExecutionAuditGrid{border-color:var(--mb-border);background:var(--mb-surface);color:var(--mb-text)}.commandExecutionTextBlock p,.commandExecutionTextBlock span{color:var(--mb-muted)}.ownerRpgPage{display:grid;gap:14px}.ownerRpgTabs{overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--mb-border-soft);scrollbar-width:thin}.ownerRpgSection{display:grid;gap:12px}.ownerRpgSectionHeader{align-items:flex-end}.ownerRpgSectionHeader h3{color:var(--mb-text)}.ownerRpgSectionHeader p{color:var(--mb-muted)}.ownerRpgSearch,.ownerRpgPage input,.ownerRpgPage select,.ownerRpgPage textarea{border-color:var(--mb-border);background:var(--mb-surface-2);color:var(--mb-text)}.ownerRpgSearch:focus,.ownerRpgPage input:focus,.ownerRpgPage select:focus,.ownerRpgPage textarea:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.ownerRpgCommandRow,.ownerRpgCharacterCard,.ownerInventoryPanel,.ownerSeasonCard,.ownerEconomyCard{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorDonationPage,.creatorReportsPage,.communityReportsPage{width:100%;max-width:none}.creatorDonationNotice,.donationOptionCard,.donationPersonalization,.donationQrPanel,.donationSpecialSection,.communityCreatorReportCard,.communityReportTargetCard{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorDonationPage input,.creatorDonationPage select,.creatorDonationPage textarea,.communityReportsPage input,.communityReportsPage select,.communityReportsPage textarea,.creatorReportsPage input,.creatorReportsPage select,.creatorReportsPage textarea{border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.communityCreatorReportList,.communityStreamerReportGrid,.creatorDonationTierList,.donationTierGrid{gap:10px}.communityCreatorReportCard,.creatorDonationTierEditor,.donationTierCard{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}html[data-marbion-theme=light] .adminAction,html[data-marbion-theme=light] .botInstallButton:not(.botInstallButtonDanger){color:#fff}html[data-marbion-theme=light] .scheduledMessageInfo,html[data-marbion-theme=light] .scheduledMessageComposer,html[data-marbion-theme=light] .scheduledMessageCard,html[data-marbion-theme=light] .botInstallCard,html[data-marbion-theme=light] .botConfigFeatureCard,html[data-marbion-theme=light] .botConfigMigrationNote,html[data-marbion-theme=light] .configCommandRow,html[data-marbion-theme=light] .customCommandRow,html[data-marbion-theme=light] .variableCard,html[data-marbion-theme=light] .moduleCatalogCard,html[data-marbion-theme=light] .streamerAdminRow,html[data-marbion-theme=light] .ownerNavigationItem,html[data-marbion-theme=light] .ownerNavigationLegend>div,html[data-marbion-theme=light] .commandExecutionLog{background:var(--mb-surface-2);color:var(--mb-text)}@media(max-width:1180px){.scheduledMessageComposer{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.scheduledMessageComposer>.scheduledToggleField,.scheduledMessageComposer>.adminAction{align-self:stretch}}@media(max-width:920px){.botInstallCard,.streamerAddForm,.streamerAdminRow,.ownerNavigationItem{grid-template-columns:minmax(0,1fr)}.botConfigFeatureCard,.commandsVariablesSectionHeader,.scheduledMessagesHeader,.adminLogHeader{align-items:stretch;flex-direction:column}.ownerNavigationLegend,.scheduledMessageComposer,.configCommandList,.ownerNavigationList{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.scheduledMessageControls,.scheduledMessageActions{align-items:stretch;flex-direction:column}.scheduledMessageActions>button,.botConfigFeatureCard>button,.streamerAddForm>button{width:100%}.configCommandRow{grid-template-columns:minmax(0,1fr)}}.appShellAccount{grid-template-columns:minmax(0,1fr)}.shellMainAccount{min-width:0;min-height:100vh}.accountStandaloneBar{position:sticky;top:0;z-index:30;min-height:64px;border-bottom:1px solid var(--mb-border);background:var(--mb-topbar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.accountStandaloneBarInner{width:100%;max-width:none;min-height:68px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0 30px}.accountStandaloneBrand{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 6px;border:0;border-radius:9px;background:transparent;color:var(--mb-accent-strong);cursor:pointer}.accountStandaloneBrand:hover{background:var(--mb-accent-soft);filter:none}.accountStandaloneBrand:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px}.accountStandaloneBrandLogo{position:relative;width:42px;height:42px;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;border:1px solid var(--mb-border);border-radius:9px;background:#333;isolation:isolate}.accountStandaloneBrandLogo img{width:100%;height:100%;display:block;object-fit:cover}.accountStandaloneBrandLogo:after{content:"";position:absolute;inset:0;z-index:2;background:var(--mb-accent);mix-blend-mode:hue;pointer-events:none}.accountStandaloneBrand strong{color:var(--mb-accent-strong);font-size:1.08rem;font-weight:900;letter-spacing:-.015em}.shellMainAccount .contentArea{width:100%;max-width:1600px;margin:0 auto;padding:32px 30px 48px}.commandsDashboard .commandCategoryLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.commandsDashboard .commandCategoryLayoutSingle{grid-template-columns:minmax(0,1fr)}.commandsDashboard .commandPlayerGroups,.commandsDashboard .commandAdminGroups{min-width:0;display:grid;gap:16px;align-content:start}.commandsDashboard .commandPlayerGroups .commandGroup,.commandsDashboard .commandAdminGroups .commandGroup{width:100%}@media(max-width:1050px){.commandsDashboard .commandCategoryLayout{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.accountStandaloneBarInner,.shellMainAccount .contentArea{padding-left:18px;padding-right:18px}}@media(max-width:560px){.accountStandaloneBar,.accountStandaloneBarInner{min-height:58px}.accountStandaloneBarInner{padding-left:12px;padding-right:12px}.shellMainAccount .contentArea{padding:20px 12px 34px}.accountStandaloneBrand strong{font-size:.84rem}}.statusDashboardPage{width:100%;max-width:none;display:grid;gap:16px;padding:0}.statusDashboardHeader{align-items:flex-end;padding:2px 0 4px}.statusPageLead{max-width:720px;margin:7px 0 0;color:var(--mb-muted);font-size:.8rem;line-height:1.55}.statusSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.statusSummaryCard{min-width:0;display:grid;gap:12px;padding:16px 17px;border:1px solid var(--mb-border);border-radius:9px;background:var(--mb-surface);overflow:hidden}.statusSummaryCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.statusSummaryCardTop>span{color:var(--mb-muted);font-size:.68rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.statusSummaryCardTop>small{color:var(--mb-muted-2);font-size:.61rem;font-weight:700}.statusSummaryCard>strong{min-width:0;color:var(--mb-text);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1;letter-spacing:-.025em}.statusSummaryCard>strong>small{color:var(--mb-muted-2);font-size:.72rem;font-weight:700;letter-spacing:0}.statusSummaryTrack{height:6px;overflow:hidden;border-radius:999px;background:var(--mb-surface-3)}.statusSummaryTrack>span{display:block;height:100%;border-radius:inherit;transition:width .18s ease}.statusSummaryHealth .statusSummaryTrack>span{background:var(--mb-success)}.statusSummaryMentality .statusSummaryTrack>span{background:var(--mb-accent)}.statusSummaryPoints{position:relative;border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));background:linear-gradient(140deg,var(--mb-accent-soft),transparent 60%),var(--mb-surface)}.statusSummaryPoints:after{content:"";position:absolute;right:-34px;bottom:-42px;width:120px;height:120px;border-radius:50%;background:var(--mb-accent-soft);filter:blur(4px);pointer-events:none}.statusSummaryPoints>*{position:relative;z-index:1}.statusSummaryPoints>strong{color:var(--mb-accent-strong)}.statusSummaryFootnote{color:var(--mb-muted);font-size:.64rem;font-weight:700}.statusAllocationPanel{display:grid;gap:16px;padding:clamp(16px,1.8vw,22px)}.statusAllocationPanel .statusAllocationIntro{padding:0 0 13px;border-bottom:1px solid var(--mb-border-soft)}.statusAllocationPanel .statusAllocationIntro h3{margin:0 0 5px;font-size:1rem}.statusAllocationPanel .statusAllocationIntro p{max-width:760px;margin:0;font-size:.72rem}.statusAllocationPanel .statusAllocationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.statusAllocationPanel .statusAllocationCard{gap:7px;padding:13px;border-radius:8px;background:var(--mb-surface-2)}.statusAllocationPanel .statusAllocationCard>span{font-size:.65rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.statusAllocationPanel .statusAllocationCard>strong{font-size:1.28rem;line-height:1}.statusAllocationPanel .statusAllocationCard>small{min-height:17px;font-size:.62rem}.statusAllocationPanel .statusPointStepper,.cannonAllocationPanel .statusPointStepper{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;margin-top:3px}.statusAllocationPanel .statusPointStepper button,.cannonAllocationPanel .statusPointStepper button{min-height:34px;padding:0;font-size:.95rem}.statusAllocationPanel .statusPointStepper input,.cannonAllocationPanel .statusPointStepper input{min-width:0;min-height:34px;text-align:center;font-weight:800}.statusAllocationPanel .playerSaveBar{margin-top:0;padding:12px 13px}.statusAllocationPanel .playerSaveBar>span{font-size:.68rem}.cannonAllocationPanel{margin-top:0;gap:15px;padding:clamp(16px,1.8vw,22px);border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));background:linear-gradient(145deg,var(--mb-accent-soft),transparent 56%),var(--mb-surface)}.cannonAllocationPanel .cannonAllocationHeader{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--mb-border-soft)}.cannonAllocationPanel .cannonAllocationHeader h3{margin-bottom:4px;font-size:1rem}.cannonAllocationPanel .cannonAllocationHeader p{max-width:720px;font-size:.72rem}.cannonAllocationPanel .cannonPointsSummary{min-width:130px;padding:10px 13px;border-radius:8px}.cannonAllocationPanel .cannonPointsSummary strong{color:var(--mb-accent-strong);font-size:1.25rem}.cannonAllocationPanel .cannonAllocationGrid{gap:10px}.cannonAllocationPanel .cannonAllocationCard{padding:13px;border-radius:8px;background:var(--mb-surface-2)}.cannonAllocationPanel .cannonAllocationCard>strong{font-size:1.22rem;line-height:1}.cannonAllocationPanel .playerSaveBar{margin-top:0;padding:12px 13px}@media(max-width:920px){.statusSummaryGrid,.statusAllocationPanel .statusAllocationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.statusSummaryPoints{grid-column:1 / -1}}@media(max-width:620px){.statusDashboardHeader{align-items:stretch}.statusSummaryGrid,.statusAllocationPanel .statusAllocationGrid{grid-template-columns:minmax(0,1fr)}.statusSummaryPoints{grid-column:auto}.statusAllocationPanel,.cannonAllocationPanel{padding:14px}.cannonAllocationPanel .cannonAllocationHeader{align-items:stretch}.cannonAllocationPanel .cannonPointsSummary{width:100%}}.configBotStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.configBotPage,.configCommandsPage{grid-column:1 / -1}.configBotPage{display:grid;gap:14px}.configBotHeader,.configCommandsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.configBotHeader>div,.configCommandsHeader>div{min-width:0}.configBotHeader h2,.configCommandsHeader h2{margin:0}.configBotHeader p,.configCommandsHeader p{max-width:760px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.configBotStateBadge,.configCommandsCountBadge{flex:0 0 auto;margin-top:4px;padding:6px 9px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.configBotStateBadge.isEnabled{border-color:color-mix(in srgb,var(--mb-success) 38%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.configCommandsCountBadge{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.configBotOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.configBotOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.configBotOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.configBotOverview strong{overflow:hidden;color:var(--mb-text);font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.configBotOverview small{color:var(--mb-muted-2);font-size:.66rem}.configBotPage .botInstallCard{margin-top:0;min-height:96px;padding:13px 14px}.configBotPage .botInstallButton{min-width:148px;min-height:38px;padding:9px 12px;border-radius:6px;font-size:.68rem}.botConfigFeatureCard,.botConfigMigrationNote{min-height:92px;border-color:var(--mb-border);background:var(--mb-surface-2)}.botConfigFeatureCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.botConfigFeatureCard>div{min-width:0}.botConfigFeatureCard .adminAction{min-height:38px;border-radius:6px;white-space:nowrap}.botConfigMigrationNote{display:grid;align-content:center;gap:4px}.configCommandsPage{display:grid;gap:14px}.configCommandsPage .configCommandList{margin-top:0}.configCommandsEmpty{display:grid;gap:4px;min-height:92px;align-content:center;padding:16px;border:1px dashed var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.configCommandsEmpty strong{color:var(--mb-text)}.configCommandsEmpty span{color:var(--mb-muted);font-size:.76rem;line-height:1.45}.configCommandsPage .configCommandRow{min-height:128px}.configCommandsPage .commandToggle{min-width:104px;min-height:36px}@media(max-width:920px){.configBotStack{grid-template-columns:minmax(0,1fr)}.configBotPage,.configCommandsPage{grid-column:1}.configBotOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.configBotOverview>div:first-child{grid-column:1 / -1}}@media(max-width:680px){.configBotHeader,.configCommandsHeader{align-items:stretch;flex-direction:column}.configBotStateBadge,.configCommandsCountBadge{align-self:flex-start;margin-top:0}.configBotOverview{grid-template-columns:minmax(0,1fr)}.configBotOverview>div:first-child{grid-column:auto}.botConfigFeatureCard{grid-template-columns:minmax(0,1fr)}.botConfigFeatureCard .adminAction,.configBotPage .botInstallButton{width:100%}}.scheduledMessagesPage{gap:14px}.scheduledMessagesHeader{align-items:flex-start}.scheduledMessagesHeader>div{min-width:0}.scheduledMessagesHeader h2{margin:0}.scheduledMessagesHeader p{margin:6px 0 0}.scheduledMessagesOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scheduledMessagesOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.scheduledMessagesOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.scheduledMessagesOverview strong{color:var(--mb-text);font-size:1.15rem;line-height:1.05}.scheduledMessagesOverview small{color:var(--mb-muted-2);font-size:.66rem}.scheduledMessageInfo{grid-template-columns:minmax(130px,.32fr) repeat(3,minmax(0,1fr));align-items:start;gap:8px 14px;padding:13px 14px}.scheduledMessageInfo strong{grid-row:1 / span 2;align-self:center;font-size:.78rem}.scheduledMessageInfo span{padding-left:10px;border-left:1px solid var(--mb-border-soft);font-size:.7rem}.scheduledComposerPanel{display:grid;gap:10px;padding:15px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.scheduledComposerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scheduledComposerHeader>div{min-width:0}.scheduledComposerHeader h3{margin:0;color:var(--mb-text);font-size:.98rem}.scheduledComposerHeader p{max-width:720px;margin:4px 0 0;color:var(--mb-muted);font-size:.72rem;line-height:1.45}.scheduledComposerHeader>small{flex:0 0 auto;padding:6px 8px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted-2);font-size:.62rem;font-weight:800;white-space:nowrap}.scheduledComposerPanel .scheduledMessageComposer{margin:0;padding:0;border:0;background:transparent}.scheduledComposerPanel .scheduledMessageTextField textarea{min-height:78px}.scheduledComposerPanel .scheduledToggleField{min-width:150px}.scheduledComposerPanel .scheduledMessageComposer>.adminAction{min-height:40px;border-radius:6px;white-space:nowrap}.scheduledMessageEmpty{min-height:88px;display:grid;place-items:center;align-content:center;padding:16px;border-style:dashed;text-align:center}.scheduledMessageCard{gap:14px;padding:14px}.scheduledMessageCard .scheduledMessageTextField textarea{min-height:100px}.scheduledMessageControls{align-content:end}.scheduledMessageActions .adminAction,.scheduledMessageActions .botInstallButton{min-height:36px;border-radius:6px}@media(max-width:1120px){.scheduledMessageInfo{grid-template-columns:minmax(120px,.3fr) repeat(2,minmax(0,1fr))}.scheduledMessageInfo strong{grid-row:1 / span 2}.scheduledMessageInfo span:last-child{grid-column:2 / -1}}@media(max-width:900px){.scheduledMessagesOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduledMessagesOverview>div:first-child{grid-column:1 / -1}.scheduledMessageInfo{grid-template-columns:minmax(0,1fr)}.scheduledMessageInfo strong,.scheduledMessageInfo span:last-child{grid-column:auto;grid-row:auto}.scheduledMessageInfo span{padding-left:0;border-left:0}}@media(max-width:680px){.scheduledMessagesHeader,.scheduledComposerHeader{align-items:stretch;flex-direction:column}.scheduledBotReady,.scheduledBotOffline,.scheduledComposerHeader>small{align-self:flex-start}.scheduledMessagesOverview{grid-template-columns:minmax(0,1fr)}.scheduledMessagesOverview>div:first-child{grid-column:auto}.scheduledComposerPanel{padding:13px}}.commandsVariablesPage{display:grid;gap:14px}.commandsVariablesHero{gap:14px;padding:clamp(18px,2vw,26px)}.commandsVariablesHeroHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.commandsVariablesHeroHeader>div{min-width:0}.commandsVariablesHeroHeader h2{margin:0}.commandsVariablesHeroHeader p{max-width:820px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.commandsVariablesHeroBadge,.commandsVariablesCountBadge{flex:0 0 auto;margin-top:4px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.commandsVariablesOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commandsVariablesOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.commandsVariablesOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.commandsVariablesOverview strong{color:var(--mb-text);font-size:1.15rem;line-height:1.05}.commandsVariablesOverview small{color:var(--mb-muted-2);font-size:.66rem}.commandsVariablesHero .commandsVariablesTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;margin-top:0;padding:5px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.commandsVariablesHero .commandsVariablesTabs .commandTab{width:100%;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:var(--mb-muted);text-align:center}.commandsVariablesHero .commandsVariablesTabs .commandTab:after{display:none}.commandsVariablesHero .commandsVariablesTabs .commandTab:hover{background:var(--mb-surface);color:var(--mb-text)}.commandsVariablesHero .commandsVariablesTabs .commandTabActive{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.customCommandsPage,.variableLibraryPage,.modulesCatalogPage{display:grid;gap:14px;width:100%;max-width:none;padding:clamp(18px,2vw,26px)}.commandsVariablesSectionHeader{align-items:flex-start}.commandsVariablesSectionHeader>div{min-width:0}.commandsVariablesSectionHeader h2{margin:2px 0 5px}.commandsVariablesSectionHeader p{max-width:790px;margin:0;color:var(--mb-muted);line-height:1.5}.commandsVariablesSectionHeader>.secondaryButton{min-height:38px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text);white-space:nowrap}.customCommandsPage .customCommandForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;padding:14px}.customCommandsPage .customCommandForm input,.customCommandsPage .customCommandForm select,.customCommandsPage .customCommandForm textarea{min-height:40px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.customCommandsPage .customCommandForm textarea{min-height:104px}.customCommandsPage .customCommandForm input:focus,.customCommandsPage .customCommandForm select:focus,.customCommandsPage .customCommandForm textarea:focus{border-color:var(--mb-accent);outline:2px solid var(--mb-accent-soft)}.customCommandsPage .customCommandFormActions{padding-top:4px;border-top:1px solid var(--mb-border-soft)}.customCommandsPage .customCommandHint{margin:0;padding:9px 10px;border-radius:6px;background:var(--mb-surface);color:var(--mb-muted-2);line-height:1.45}.customCommandsPage .customCommandList{gap:9px;margin-top:0}.customCommandsPage .customCommandRow{min-height:116px;padding:13px 14px}.customCommandsPage .customCommandActions{gap:7px}.customCommandsPage .customCommandActions>button{min-height:36px;border-radius:6px}.commandPermissionsDivider{margin-top:4px;padding-top:14px;border-top:1px solid var(--mb-border-soft)}.commandPermissionsDivider h3{margin:2px 0 5px;color:var(--mb-text)}.commandPermissionsDivider p{max-width:760px;margin:0;color:var(--mb-muted);line-height:1.5}.customCommandsPage .streamerAddForm{margin-top:0}.variableLibraryPage .variableLibraryStats{flex:0 0 auto}.variableLibraryPage .variableFilters{margin-top:0}.variableLibraryPage .variableCategoryFilters{gap:6px;padding-bottom:2px}.variableLibraryPage .variableCategoryFilters button{min-height:34px;border-radius:6px}.variableLibraryPage .variableResultsSummary{padding:10px 12px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.variableLibraryPage .variableCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.variableLibraryPage .variableCard{min-width:0;min-height:320px;padding:14px}.variableLibraryPage .variableCard h3{margin:0;color:var(--mb-text)}.variableLibraryPage .variableCard p{color:var(--mb-muted)}.variableLibraryPage .variableCardActions button{min-height:36px;border-radius:6px}.modulesCatalogPage .commandsVariablesSectionHeader{margin-bottom:0}.modulesCatalogPage .moduleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.modulesCatalogPage .moduleCatalogCard{min-width:0;min-height:220px;padding:14px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.modulesCatalogPage .moduleExamples code{border:1px solid var(--mb-border-soft);border-radius:5px;background:var(--mb-surface);color:var(--mb-accent-strong)}@media(max-width:1180px){.variableLibraryPage .variableCardGrid,.modulesCatalogPage .moduleCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.commandsVariablesOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.commandsVariablesOverview>div:first-child{grid-column:1 / -1}.commandsVariablesSectionHeader,.commandsVariablesHeroHeader{align-items:stretch;flex-direction:column}.commandsVariablesHeroBadge,.commandsVariablesCountBadge{align-self:flex-start;margin-top:0}}@media(max-width:680px){.commandsVariablesOverview,.variableLibraryPage .variableCardGrid,.modulesCatalogPage .moduleCardGrid{grid-template-columns:minmax(0,1fr)}.commandsVariablesOverview>div:first-child{grid-column:auto}.commandsVariablesHero .commandsVariablesTabs,.customCommandsPage .customCommandForm{grid-template-columns:minmax(0,1fr)}.customCommandsPage .customAliasField,.customCommandsPage .customResponseField,.customCommandsPage .customCommandFormActions,.customCommandsPage .customCommandHint{grid-column:auto}.commandsVariablesSectionHeader>.secondaryButton{width:100%}}.ownerNavigationPage{gap:14px}.ownerNavigationHeader{align-items:flex-start}.ownerNavigationHeader>div{min-width:0}.ownerNavigationHeader h2{margin:0}.ownerNavigationHeader p{max-width:860px;margin:6px 0 0;color:var(--mb-muted)}.ownerNavigationHeaderBadge{flex:0 0 auto;margin-top:4px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ownerNavigationOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownerNavigationOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ownerNavigationOverview strong{color:var(--mb-text);font-size:1.15rem;line-height:1.05}.ownerNavigationOverview small{color:var(--mb-muted-2);font-size:.66rem}.ownerNavigationLegend{gap:10px}.ownerNavigationLegend>div{position:relative;overflow:hidden;gap:4px;padding:12px 14px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationLegend>div:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-muted-2)}.ownerNavigationLegend>div:first-child:before{background:var(--mb-success)}.ownerNavigationLegend>div:nth-child(2):before{background:var(--mb-accent)}.ownerNavigationLegend>div:nth-child(3):before{background:#d6a65f}.ownerNavigationLegend strong{color:var(--mb-text)}.ownerNavigationLegend span{color:var(--mb-muted)}.ownerNavigationGroup{gap:10px;padding-top:14px;border-top:1px solid var(--mb-border-soft)}.ownerNavigationGroupTitle h3{color:var(--mb-text);font-size:.98rem}.ownerNavigationGroupTitle>span{color:var(--mb-muted-2)}.ownerNavigationList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownerNavigationItem{position:relative;grid-template-columns:minmax(0,1fr) minmax(125px,.72fr);grid-template-areas:"identity state" "identity badge";gap:7px 12px;min-width:0;min-height:112px;padding:13px 14px;overflow:hidden;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerNavigationItem:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-muted-2)}.ownerNavigationItem-published:before{background:var(--mb-success)}.ownerNavigationItem-hidden:before{background:var(--mb-accent)}.ownerNavigationItem-disabled:before{background:#d6a65f}.ownerNavigationItem>div{grid-area:identity;align-self:center;min-width:0}.ownerNavigationItem strong{color:var(--mb-text);font-size:.84rem}.ownerNavigationItem code{overflow:hidden;color:var(--mb-muted-2);text-overflow:ellipsis;white-space:nowrap}.ownerNavigationItem label{grid-area:state;align-self:end;gap:4px}.ownerNavigationItem label>span{color:var(--mb-muted);font-size:.6rem}.ownerNavigationItem select{min-height:36px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface);color:var(--mb-text)}.ownerNavigationStatus{grid-area:badge;justify-self:start;align-self:start;min-width:0;padding:5px 7px;border:1px solid transparent;border-radius:999px;font-size:.58rem;letter-spacing:.04em}.ownerNavigationStatus-published{border-color:color-mix(in srgb,var(--mb-success) 32%,var(--mb-border))}.ownerNavigationStatus-hidden{border-color:color-mix(in srgb,var(--mb-accent) 32%,var(--mb-border))}.ownerNavigationStatus-disabled{border-color:color-mix(in srgb,#d6a65f 34%,var(--mb-border))}@media(max-width:1180px){.ownerNavigationList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ownerNavigationHeader{align-items:stretch;flex-direction:column}.ownerNavigationHeaderBadge{align-self:flex-start;margin-top:0}.ownerNavigationOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerNavigationOverview>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.ownerNavigationOverview,.ownerNavigationList{grid-template-columns:minmax(0,1fr)}.ownerNavigationOverview>div:first-child{grid-column:auto}.ownerNavigationItem{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "state" "badge";min-height:0}.ownerNavigationStatus{justify-self:start}}.streamerAdminPage{display:grid;gap:14px}.streamerAdminHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.streamerAdminHeader>div{min-width:0}.streamerAdminHeader h2{margin:0}.streamerAdminHeader p{max-width:780px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.streamerAdminHeaderBadge{flex:0 0 auto;margin-top:4px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.streamerAdminOverview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.streamerAdminOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.streamerAdminOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.streamerAdminOverview strong{color:var(--mb-text);font-size:1.15rem;line-height:1.05}.streamerAdminOverview small{color:var(--mb-muted-2);font-size:.66rem}.streamerAddPanel{display:grid;gap:10px;padding:14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.streamerAddPanelHeader h3{margin:0;color:var(--mb-text);font-size:.96rem}.streamerAddPanelHeader p{margin:4px 0 0;color:var(--mb-muted);font-size:.72rem;line-height:1.45}.streamerAdminPage .streamerAddForm{margin-top:0;padding:0;border:0;background:transparent}.streamerAdminPage .streamerAddForm input,.streamerAdminPage .streamerAddForm select{min-height:40px}.streamerAdminPage .streamerAddForm .adminAction{min-height:40px;border-radius:6px;white-space:nowrap}.streamerAdminPage .streamerAdminList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.streamerAdminPage .streamerAdminRow{position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity role" "identity action";min-width:0;min-height:104px;gap:8px 12px;padding:14px;overflow:hidden}.streamerAdminPage .streamerAdminRow:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.streamerAdminPage .streamerAdminRow .streamerIdentity{grid-area:identity;align-self:center}.streamerAdminPage .streamerAdminRow .streamerIdentity img,.streamerAdminPage .streamerAdminRow .streamerAvatarFallback{width:50px;height:50px;flex:0 0 50px;border-radius:50%;object-fit:cover}.streamerAdminPage .streamerAdminRow .streamerIdentity strong{overflow:hidden;color:var(--mb-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.streamerAdminPage .streamerAdminRow .streamerIdentity span,.streamerAdminPage .streamerAdminRow .streamerIdentity small{color:var(--mb-muted)}.streamerAdminPage .streamerAdminRow .rolePill{grid-area:role;justify-self:end;align-self:end;margin:0;padding:5px 8px;border:1px solid color-mix(in srgb,var(--mb-accent) 24%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.6rem}.streamerAdminPage .streamerAdminRow .botInstallButton{grid-area:action;justify-self:end;align-self:start;min-width:96px;min-height:34px;border-radius:6px}.streamerAdminPage .streamerEmptyState{margin-top:0;min-height:88px;display:grid;place-items:center;padding:16px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2);text-align:center}@media(max-width:980px){.streamerAdminPage .streamerAdminList{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.streamerAdminHeader{align-items:stretch;flex-direction:column}.streamerAdminHeaderBadge{align-self:flex-start;margin-top:0}.streamerAdminOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.streamerAdminOverview>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.streamerAdminOverview{grid-template-columns:minmax(0,1fr)}.streamerAdminOverview>div:first-child{grid-column:auto}.streamerAdminPage .streamerAdminRow{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "role" "action"}.streamerAdminPage .streamerAdminRow .rolePill,.streamerAdminPage .streamerAdminRow .botInstallButton{justify-self:start}.streamerAdminPage .streamerAdminRow .botInstallButton{width:100%}}.ownerPartnerRequestsPage{width:100%;max-width:none;display:grid;gap:14px}.ownerPartnerRequestsPage .supportSectionHeader{align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.ownerPartnerRequestsPage .supportSectionHeader>div{min-width:0}.ownerPartnerRequestsPage .supportSectionHeader h2{margin:0;color:var(--mb-text)}.ownerPartnerRequestsPage .supportSectionHeader p{max-width:820px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.ownerPartnerRequestsPage .supportSectionHeader .secondaryButton{flex:0 0 auto;min-height:38px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.ownerPartnerRequestsPage .partnerFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerPartnerRequestsPage .partnerFilters button{width:100%;min-height:38px;margin:0;border:1px solid transparent;border-radius:6px;text-align:center}.ownerPartnerRequestsPage .partnerFilters .secondaryButton{background:transparent;color:var(--mb-muted)}.ownerPartnerRequestsPage .partnerFilters .secondaryButton:hover{background:var(--mb-surface);color:var(--mb-text)}.ownerPartnerRequestsPage .partnerFilterActive{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.ownerPartnerRequestsPage .partnerRequestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerPartnerRequestsPage .partnerRequestCard{position:relative;min-width:0;align-content:start;gap:14px;padding:16px;overflow:hidden;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface)}.ownerPartnerRequestsPage .partnerRequestCard:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.ownerPartnerRequestsPage .partnerRequestCard:has(.partnerStatusAPPROVED):before{background:var(--mb-success)}.ownerPartnerRequestsPage .partnerRequestCard:has(.partnerStatusREJECTED):before{background:#d86d7b}.ownerPartnerRequestsPage .partnerRequestHeader{align-items:center;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--mb-border-soft)}.ownerPartnerRequestsPage .partnerIdentityCompact{min-width:0}.ownerPartnerRequestsPage .partnerIdentityCompact img,.ownerPartnerRequestsPage .partnerIdentityCompact .streamerAvatarFallback{width:52px;height:52px;flex:0 0 52px;border-radius:50%;object-fit:cover}.ownerPartnerRequestsPage .partnerIdentityCompact>div:last-child{min-width:0}.ownerPartnerRequestsPage .partnerIdentityCompact strong{overflow:hidden;color:var(--mb-text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.ownerPartnerRequestsPage .partnerIdentityCompact span,.ownerPartnerRequestsPage .partnerIdentityCompact small{overflow:hidden;color:var(--mb-muted);text-overflow:ellipsis;white-space:nowrap}.ownerPartnerRequestsPage .partnerStatus{flex:0 0 auto;margin:0;padding:5px 8px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);font-size:.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ownerPartnerRequestsPage .partnerStatusPENDING{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.ownerPartnerRequestsPage .partnerStatusAPPROVED{border-color:color-mix(in srgb,var(--mb-success) 32%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.ownerPartnerRequestsPage .partnerStatusREJECTED{border-color:color-mix(in srgb,#d86d7b 32%,var(--mb-border));background:color-mix(in srgb,#d86d7b 10%,transparent);color:#e9909b}.ownerPartnerRequestsPage .partnerRequestData{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ownerPartnerRequestsPage .partnerRequestData>div{min-width:0;padding:11px 12px;border-color:var(--mb-border-soft);border-radius:7px;background:var(--mb-surface-2)}.ownerPartnerRequestsPage .partnerRequestData span{color:var(--mb-muted-2);font-size:.62rem}.ownerPartnerRequestsPage .partnerRequestData strong,.ownerPartnerRequestsPage .partnerRequestData p{color:var(--mb-text);font-size:.75rem;line-height:1.45}.ownerPartnerRequestsPage .partnerReviewNote{gap:6px;padding-top:2px}.ownerPartnerRequestsPage .partnerReviewNote>span{color:var(--mb-muted);font-size:.64rem}.ownerPartnerRequestsPage .partnerReviewNote textarea{min-height:86px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.ownerPartnerRequestsPage .partnerReviewActions{gap:8px;padding-top:2px}.ownerPartnerRequestsPage .partnerReviewActions>button{min-height:38px;border-radius:6px}.ownerPartnerRequestsPage .partnerReviewerNote{padding:12px;border-left-width:2px;border-radius:0 7px 7px 0;background:var(--mb-surface-2)}.ownerPartnerRequestsPage>.panelCard:not(.partnerRequestCard){min-height:88px;display:grid;align-content:center;padding:16px;border:1px dashed var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.ownerPartnerRequestsPage>.panelCard:not(.partnerRequestCard) p{margin:0;color:var(--mb-muted);text-align:center}@media(max-width:1080px){.ownerPartnerRequestsPage .partnerRequestList{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ownerPartnerRequestsPage .supportSectionHeader{align-items:stretch;flex-direction:column}.ownerPartnerRequestsPage .supportSectionHeader .secondaryButton{width:100%}.ownerPartnerRequestsPage .partnerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ownerPartnerRequestsPage .partnerFilters,.ownerPartnerRequestsPage .partnerRequestData{grid-template-columns:minmax(0,1fr)}.ownerPartnerRequestsPage .partnerRequestWide{grid-column:auto}.ownerPartnerRequestsPage .partnerRequestHeader{align-items:flex-start;flex-direction:column}.ownerPartnerRequestsPage .partnerReviewActions{flex-direction:column}.ownerPartnerRequestsPage .partnerReviewActions>button{width:100%}}.creatorReportsPage{width:100%;max-width:none;display:grid;gap:14px}.creatorReportsPage .supportSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface)}.creatorReportsPage .supportSectionHeader>div:first-child{min-width:0}.creatorReportsPage .supportSectionHeader h2{margin:0;color:var(--mb-text)}.creatorReportsPage .supportSectionHeader p{max-width:820px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.creatorReportsHeaderActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.creatorReportsTotalBadge,.creatorReportsVisibleCount{padding:6px 9px;border:1px solid color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));border-radius:999px;background:var(--mb-accent-soft);color:var(--mb-accent-strong);font-size:.62rem;font-weight:900;letter-spacing:.04em;white-space:nowrap}.creatorReportsPage .supportSectionHeader .secondaryButton{min-height:38px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.creatorReportsOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.creatorReportsOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorReportsOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.creatorReportsOverview strong{color:var(--mb-text);font-size:1.15rem;line-height:1.05}.creatorReportsOverview small{color:var(--mb-muted-2);font-size:.66rem}.creatorReportsFilterBar{display:flex;align-items:center;justify-content:space-between;gap:10px}.creatorReportsPage .partnerFilters{flex:1 1 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorReportsPage .partnerFilters button{width:100%;min-height:38px;margin:0;border:1px solid transparent;border-radius:6px;text-align:center}.creatorReportsPage .partnerFilters .secondaryButton{background:transparent;color:var(--mb-muted)}.creatorReportsPage .partnerFilters .secondaryButton:hover{background:var(--mb-surface);color:var(--mb-text)}.creatorReportsPage .partnerFilterActive{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.creatorReportsVisibleCount{flex:0 0 auto;border-color:var(--mb-border);background:var(--mb-surface-2);color:var(--mb-muted)}.creatorReportsPage>.panelCard{min-height:88px;display:grid;align-content:center;padding:16px;border:1px dashed var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorReportsPage>.panelCard p{margin:0;color:var(--mb-muted);text-align:center}.creatorReportsPage .communityCreatorReportList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creatorReportsPage .communityCreatorReportCard{position:relative;min-width:0;align-content:start;gap:13px;padding:15px;overflow:hidden;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface)}.creatorReportsPage .communityCreatorReportCard:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.creatorReportsPage .communityCreatorReportCard-pending:before{background:#d6a65f}.creatorReportsPage .communityCreatorReportCard-in_review:before{background:var(--mb-accent)}.creatorReportsPage .communityCreatorReportCard-resolved:before{background:var(--mb-success)}.creatorReportsPage .communityCreatorReportCard-archived:before{background:var(--mb-muted-2)}.creatorReportsPage .communityReportCardHeader{align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--mb-border-soft)}.creatorReportsPage .communityReportCardHeader>div{min-width:0}.creatorReportsPage .communityReportCardHeader h3{overflow:hidden;margin:2px 0 0;color:var(--mb-text);font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.creatorReportsPage .communityReportCardHeader small{color:var(--mb-muted)}.creatorReportStatus{flex:0 0 auto;margin:0;padding:5px 8px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);font-size:.6rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.creatorReportStatus-pending{border-color:color-mix(in srgb,#d6a65f 34%,var(--mb-border));color:#d6a65f}.creatorReportStatus-in_review{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.creatorReportStatus-resolved{border-color:color-mix(in srgb,var(--mb-success) 34%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.creatorReportStatus-archived{color:var(--mb-muted)}.creatorReportsPage .communityReportMetadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0;background:transparent;color:var(--mb-muted)}.creatorReportsPage .communityReportMetadata span{min-width:0;padding:8px 9px;overflow:hidden;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2);font-size:.66rem;line-height:1.35;text-overflow:ellipsis}.creatorReportsPage .communityReportDetails{min-height:64px;margin:0;padding:11px 12px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface-2);color:var(--mb-text);font-size:.76rem;line-height:1.5;white-space:pre-wrap}.creatorReportsPage .communityReportAttachmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creatorReportsPage .communityReportAttachmentGrid a{min-width:0;overflow:hidden;border:1px solid var(--mb-border);border-radius:7px}.creatorReportsPage .communityReportAttachmentGrid img{display:block;border-radius:0}.creatorReportsPage .partnerReviewNote{display:grid;gap:6px}.creatorReportsPage .partnerReviewNote>span{color:var(--mb-muted);font-size:.64rem;font-weight:800}.creatorReportsPage .partnerReviewNote textarea{min-height:82px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.creatorReportsPage .communityReportActions{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(130px,.28fr);gap:8px;padding-top:2px}.creatorReportsPage .communityReportActions select,.creatorReportsPage .communityReportActions button{width:100%;min-height:38px;border-radius:6px}@media(max-width:1180px){.creatorReportsPage .communityCreatorReportList{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){.creatorReportsOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorReportsFilterBar{align-items:stretch;flex-direction:column}.creatorReportsVisibleCount{align-self:flex-start}.creatorReportsPage .partnerFilters{width:100%}}@media(max-width:760px){.creatorReportsPage .supportSectionHeader{align-items:stretch;flex-direction:column}.creatorReportsHeaderActions{align-items:stretch}.creatorReportsHeaderActions .secondaryButton{flex:1 1 auto}.creatorReportsPage .partnerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.creatorReportsPage .communityReportMetadata{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.creatorReportsOverview,.creatorReportsPage .partnerFilters,.creatorReportsPage .communityReportActions{grid-template-columns:minmax(0,1fr)}.creatorReportsHeaderActions{flex-direction:column}.creatorReportsTotalBadge,.creatorReportsVisibleCount{align-self:flex-start}.creatorReportsPage .communityReportCardHeader{flex-direction:column}.creatorReportStatus{align-self:flex-start}}.creatorDonationPage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.creatorDonationHero,.creatorDonationOverview,.creatorDonationNotice,.creatorDonationTiersPanel,.creatorDonationSaveBar{grid-column:1 / -1}.creatorDonationHero{padding:clamp(18px,2vw,24px);border-color:var(--mb-border);background:var(--mb-surface)}.creatorDonationHeroHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creatorDonationHeroHeader>div{min-width:0}.creatorDonationHeroHeader h2{margin:0}.creatorDonationHeroHeader p{max-width:820px;margin:6px 0 0;color:var(--mb-muted);line-height:1.5}.creatorDonationStateBadge{flex:0 0 auto;margin-top:4px;padding:6px 9px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.creatorDonationStateBadge.isEnabled{border-color:color-mix(in srgb,var(--mb-success) 34%,var(--mb-border));background:color-mix(in srgb,var(--mb-success) 10%,transparent);color:var(--mb-success)}.creatorDonationOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.creatorDonationOverview>div{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorDonationOverview span{color:var(--mb-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.creatorDonationOverview strong{overflow:hidden;color:var(--mb-text);font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.creatorDonationOverview small{color:var(--mb-muted-2);font-size:.66rem}.creatorDonationNotice{position:relative;display:grid;gap:4px;padding:14px 16px;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorDonationNotice:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--mb-accent)}.creatorDonationNotice strong{margin:0;color:var(--mb-text);font-size:.82rem}.creatorDonationNotice p{margin:0;color:var(--mb-muted);font-size:.74rem;line-height:1.5}.creatorDonationPixPanel,.creatorDonationRulesPanel,.creatorDonationTiersPanel{min-width:0;gap:14px;padding:16px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface)}.creatorDonationPixPanel .supportSectionHeader,.creatorDonationRulesPanel .supportSectionHeader,.creatorDonationTiersPanel .supportSectionHeader{align-items:flex-start}.creatorDonationPixPanel .supportSectionHeader h3,.creatorDonationRulesPanel .supportSectionHeader h3,.creatorDonationTiersPanel .supportSectionHeader h3{margin:2px 0 0;color:var(--mb-text)}.creatorDonationTiersPanel .supportSectionHeader p{max-width:760px;margin:5px 0 0;color:var(--mb-muted);line-height:1.5}.creatorDonationPage .supportFormGrid{gap:10px}.creatorDonationPage .supportFormGrid label{gap:6px}.creatorDonationPage .supportFormGrid input,.creatorDonationPage .supportFormGrid select,.creatorDonationPage .supportFormGrid textarea{min-height:40px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.creatorDonationPage .supportFormGrid textarea{min-height:96px}.creatorDonationRules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creatorDonationRules .supportToggle{min-width:0;padding:10px 11px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface-2)}.creatorDonationRules .supportToggle span{color:var(--mb-text);font-size:.72rem;line-height:1.4}.creatorDonationTiersPanel>.supportSectionHeader .secondaryButton{min-width:92px;min-height:38px;border-color:var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text)}.creatorDonationTierList{gap:10px}.creatorDonationTierEditor{gap:13px;padding:14px;border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.creatorDonationTierTop{padding-bottom:10px;border-bottom:1px solid var(--mb-border-soft)}.creatorDonationTierTop strong{color:var(--mb-text);font-size:.88rem}.creatorDonationTierActions{gap:8px}.creatorDonationTierActions .dangerButton{min-height:34px;border-radius:6px}.creatorDonationBenefitToggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid var(--mb-border-soft)}.creatorDonationBenefitToggles .supportToggle{min-width:0;padding:9px 10px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface)}.creatorDonationBenefitToggles .supportToggle span{font-size:.7rem;line-height:1.35}.creatorDonationSaveBar{bottom:10px;min-height:58px;padding:10px 12px;border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));border-radius:8px;background:color-mix(in srgb,var(--mb-surface) 95%,transparent)}.creatorDonationSaveBar>button{min-width:180px;min-height:40px;border-radius:6px}@media(max-width:1040px){.creatorDonationPage{grid-template-columns:minmax(0,1fr)}.creatorDonationHero,.creatorDonationOverview,.creatorDonationNotice,.creatorDonationPixPanel,.creatorDonationRulesPanel,.creatorDonationTiersPanel,.creatorDonationSaveBar{grid-column:1}.creatorDonationOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.creatorDonationHeroHeader,.creatorDonationPixPanel .supportSectionHeader,.creatorDonationRulesPanel .supportSectionHeader,.creatorDonationTiersPanel .supportSectionHeader{align-items:stretch;flex-direction:column}.creatorDonationStateBadge{align-self:flex-start;margin-top:0}.creatorDonationRules,.creatorDonationBenefitToggles{grid-template-columns:minmax(0,1fr)}.creatorDonationTiersPanel>.supportSectionHeader .secondaryButton{width:100%}}@media(max-width:620px){.creatorDonationOverview{grid-template-columns:minmax(0,1fr)}.creatorDonationTierTop,.creatorDonationTierActions,.creatorDonationSaveBar{align-items:stretch;flex-direction:column}.creatorDonationTierActions .dangerButton,.creatorDonationSaveBar>button{width:100%}}.creatorDonationPage .creatorDonationTiersPanel,.creatorDonationPage .creatorDonationSaveBar{grid-column:1 / -1}@media(max-width:1040px){.creatorDonationPage .creatorDonationTiersPanel,.creatorDonationPage .creatorDonationSaveBar{grid-column:1}}.creatorDonationPage .creatorDonationSaveBar{position:static;bottom:auto}.profileHeroBannerAvatarFallback{background-position:center 32%;background-size:118%}.donationLivePage{position:relative;width:100%;min-height:calc(100vh - 118px);isolation:isolate;overflow:hidden;padding:clamp(26px,4vw,56px) 20px 48px;border-radius:10px;background:#090d14}.donationLiveBackdrop,.donationLiveShade{position:absolute;inset:0;pointer-events:none}.donationLiveBackdrop{z-index:-3;background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--mb-accent) 18%,transparent),transparent 38%),linear-gradient(135deg,#111925,#090d14 60%,#111827);background-position:center;background-size:cover}.donationLiveBackdrop.isAvatarFallback{inset:-24px;transform:scale(1.07);filter:blur(18px) saturate(.8)}.donationLiveShade{z-index:-2;background:linear-gradient(180deg,#05080d7a,#05080dc7 36%,#05080df0),radial-gradient(circle at 50% 30%,transparent 0,rgba(5,8,13,.35) 62%,rgba(5,8,13,.72) 100%)}.donationLiveViewport{width:min(100%,970px);margin:0 auto;display:grid;gap:18px}.donationLiveBrand{display:grid;justify-items:center;gap:2px;color:#fff;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.38)}.donationLiveBrand strong{font-size:.9rem;font-weight:900}.donationLiveBrand span{color:#ffffffb3;font-size:.64rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.donationLiveGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start}.donationLiveCard,.donationLiveQrCard{border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.donationLiveCard{min-width:0;display:grid;gap:15px;padding:44px 20px 20px;border-radius:12px;background:#0d1118e6}.donationLiveCreator{display:grid;justify-items:center;gap:10px;margin-top:-82px;text-align:center}.donationLiveCreator>div:last-child{display:grid;justify-items:center;gap:2px}.donationLiveCreator h2{margin:0;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05}.donationLiveCreator small{color:#ffffff9e;font-size:.72rem}.donationLiveAvatar{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border:3px solid rgba(255,255,255,.94);border-radius:50%;background:var(--mb-accent);box-shadow:0 0 0 4px #090d14c7,0 10px 28px #00000057;color:#fff;font-size:1.5rem;font-weight:900}.donationLiveAvatar img{width:100%;height:100%;object-fit:cover}.donationLiveIntro{max-width:540px;margin:0 auto;color:#ffffffb8;font-size:.78rem;line-height:1.5;text-align:center}.donationLiveModes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.donationLiveModes:has(.donationLiveMode:only-child){grid-template-columns:1fr}.donationLiveMode{min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#ffffff9e;font-size:.72rem;font-weight:850}.donationLiveMode:hover{background:#ffffff0e;color:#fff}.donationLiveMode.isActive{border-color:color-mix(in srgb,var(--mb-accent) 42%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--mb-accent) 22%,rgba(255,255,255,.025));color:#fff}.donationLiveMessageField,.donationLiveAmountSection label{display:grid;gap:6px}.donationLiveMessageField>span,.donationLiveAmountSection label>span{color:#ffffffd1;font-size:.68rem;font-weight:850}.donationLiveMessageField textarea,.donationLiveAmountInput{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#04070ca3;color:#fff}.donationLiveMessageField textarea{min-height:94px;padding:11px 12px;resize:vertical}.donationLiveMessageField textarea:focus,.donationLiveAmountInput:focus-within{border-color:var(--mb-accent);outline:2px solid color-mix(in srgb,var(--mb-accent) 18%,transparent)}.donationLiveMessageField small,.donationLiveAmountSection small{color:#ffffff80;font-size:.61rem}.donationLiveAudioPanel{display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.donationLiveAudioPanel strong{color:#fff;font-size:.78rem}.donationLiveAudioPanel p{margin:4px 0 0;color:#ffffff94;font-size:.68rem;line-height:1.45}.donationLiveAudioPanel audio{width:100%}.donationLiveAmountSection{display:grid;gap:10px;padding-top:2px}.donationLiveAmountInput{min-height:48px;display:flex;align-items:center;gap:7px;padding:0 12px}.donationLiveAmountInput>span{flex:0 0 auto;color:#fff9;font-weight:850}.donationLiveAmountInput input{min-width:0;flex:1 1 auto;height:44px;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:1rem;font-weight:800}.donationLiveContinueButton{width:100%;min-height:44px;border:1px solid var(--mb-accent);border-radius:7px;background:var(--mb-accent);color:var(--mb-accent-contrast);font-size:.75rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.donationLiveContinueButton:hover{background:var(--mb-accent-strong)}.donationLiveTiers{display:grid;gap:9px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.donationLiveSectionTitle strong{display:block;margin-top:2px;color:#fff;font-size:.82rem}.donationLiveTierGrid{display:grid;gap:7px}.donationLiveTier{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff09;color:#fff;text-align:left}.donationLiveTier:hover{border-color:color-mix(in srgb,var(--mb-accent) 45%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--mb-accent) 12%,rgba(255,255,255,.035))}.donationLiveTier>span{min-width:0;display:grid;gap:2px}.donationLiveTier strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.donationLiveTier small{overflow:hidden;color:#ffffff85;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.donationLiveTier b{color:var(--mb-accent-strong);font-size:.72rem;white-space:nowrap}.donationLiveQrCard{min-width:0;display:grid;gap:10px;padding:16px;border-radius:12px;background:#0d1118e6;color:#fff;text-align:center}.donationLiveQrCard h3{margin:0;color:#fff;font-size:1rem}.donationLiveQrCard .donationQrCanvas{min-height:270px;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px #00000014}.donationLiveQrCard .donationQrHelp{margin:0;color:#ffffffb8;font-size:.67rem;line-height:1.45}.donationLiveQrCard .donationQrPrivacy{color:#ffffff70;font-size:.58rem;line-height:1.4}.donationLiveQrCard .donationQrAmount{color:#fff;font-size:1.2rem}.donationLiveAutomationNotice{max-width:760px;margin:0 auto;padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#070a0f8f;color:#ffffff85;font-size:.6rem;line-height:1.4;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.donationLiveError{position:relative;z-index:2;width:min(100%,970px);margin:12px auto 0}@media(max-width:880px){.donationLiveGrid{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.donationLiveQrCard{position:static}}@media(max-width:620px){.donationLivePage{min-height:calc(100vh - 86px);padding:52px 12px 28px;border-radius:0}.donationLiveCard{padding:42px 14px 14px;border-radius:10px}.donationLiveCreator{margin-top:-78px}.donationLiveModes,.donationLiveTier{grid-template-columns:minmax(0,1fr)}.donationLiveTier b{justify-self:start}.donationLiveAutomationNotice{border-radius:8px}}.profileBannerSettings{gap:12px}.profileBannerPreview{position:relative;min-height:190px;overflow:hidden;border:1px solid var(--mb-border);border-radius:8px;background:linear-gradient(135deg,var(--mb-surface-2),var(--mb-surface))}.profileBannerPreview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profileBannerPreview>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--mb-muted);font-size:.72rem}.profileBannerPreview>div{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:28px 13px 11px;background:linear-gradient(180deg,transparent,rgba(5,8,13,.82));color:#fff}.profileBannerPreview strong{font-size:.78rem}.profileBannerPreview small{color:#ffffff9e;font-size:.62rem}.profileBannerUrlField{display:grid;gap:6px}.profileBannerUrlField>span{color:var(--mb-text);font-size:.7rem;font-weight:850}.profileBannerUrlField input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:6px;outline:0;background:var(--mb-surface-2);color:var(--mb-text);font:inherit}.profileBannerUrlField input:focus{border-color:var(--mb-accent);box-shadow:0 0 0 2px var(--mb-accent-soft)}.profileBannerUrlField input:disabled{opacity:.65;cursor:not-allowed}.profileBannerUrlField small{color:var(--mb-muted-2);font-size:.62rem;line-height:1.45}.profileBannerActions{display:flex;flex-wrap:wrap;gap:8px}.profileBannerActions>button{min-height:38px;border-radius:6px}.settingsSuccessMessage{margin:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--mb-success) 28%,var(--mb-border));border-radius:6px;background:color-mix(in srgb,var(--mb-success) 8%,transparent);color:var(--mb-success);font-size:.68rem}.streamerHeroAvatarFallback{background-position:center 32%;background-size:122%}@media(max-width:620px){.profileBannerPreview{min-height:150px}.profileBannerActions{flex-direction:column}.profileBannerActions>button{width:100%}}.adminLogPagePolished{gap:16px;padding:clamp(18px,2vw,24px)}.adminLogHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--mb-border-soft)}.adminLogHeroCopy{min-width:0;display:grid;gap:5px}.adminLogHeroCopy h2{margin:0;color:var(--mb-text);font-size:clamp(1.45rem,2vw,1.9rem)}.adminLogHeroCopy p{max-width:720px;margin:0;color:var(--mb-muted);font-size:.78rem;line-height:1.55}.adminLogRefreshButton{flex:0 0 auto;min-height:39px;padding-inline:15px}.adminLogMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.adminLogMetrics article{min-width:0;display:grid;align-content:center;gap:3px;min-height:92px;padding:12px 13px;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}.adminLogMetrics article>span{overflow:hidden;color:var(--mb-muted);font-size:.62rem;font-weight:850;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.adminLogMetrics article>strong{overflow:hidden;color:var(--mb-text);font-size:1.28rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.adminLogMetrics article>small{overflow:hidden;color:var(--mb-muted-2);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.adminLogMetrics .adminLogLatestActivity{font-size:.78rem;line-height:1.35;white-space:normal}.adminLogSectionTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:4px;border:1px solid var(--mb-border-soft);border-radius:9px;background:color-mix(in srgb,var(--mb-surface-2) 72%,transparent)}.adminLogSectionTab{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-muted);font-size:.69rem;font-weight:850;text-align:left}.adminLogSectionTab:hover{background:color-mix(in srgb,var(--mb-accent) 7%,var(--mb-surface));color:var(--mb-text)}.adminLogSectionTab b{min-width:26px;padding:3px 6px;border-radius:999px;background:var(--mb-surface);color:var(--mb-muted);font-size:.6rem;font-weight:900;text-align:center}.adminLogSectionTabActive{border-color:color-mix(in srgb,var(--mb-accent) 38%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 13%,var(--mb-surface));color:var(--mb-text)}.adminLogSectionTabActive b{background:color-mix(in srgb,var(--mb-accent) 18%,var(--mb-surface));color:var(--mb-accent-strong)}.adminLogPagePolished .adminLogToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.adminLogSearchField{min-width:0}.adminLogSearchField input{width:100%;height:100%;min-height:42px;padding:9px 11px;border:1px solid var(--mb-border);border-radius:7px;outline:0;background:var(--mb-surface-2);color:var(--mb-text);font:inherit;font-size:.72rem}.adminLogSearchField input::placeholder{color:var(--mb-muted-2)}.adminLogSearchField input:focus{border-color:var(--mb-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mb-accent) 13%,transparent)}.adminLogResultCounter{min-width:126px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 11px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface-2);white-space:nowrap}.adminLogResultCounter strong{color:var(--mb-text);font-size:.76rem}.adminLogResultCounter span{color:var(--mb-muted);font-size:.64rem}.adminLogEmptyState{min-height:94px;display:grid;place-content:center;justify-items:center;gap:4px;padding:18px;border:1px dashed var(--mb-border);border-radius:8px;background:color-mix(in srgb,var(--mb-surface-2) 68%,transparent);text-align:center}.adminLogEmptyState strong{color:var(--mb-text);font-size:.78rem}.adminLogEmptyState span{max-width:440px;color:var(--mb-muted);font-size:.65rem;line-height:1.45}.adminLogPagePolished .adminLogList,.adminLogPagePolished .commandExecutionLogList{gap:7px}.adminLogPagePolished .adminLogRow,.adminLogPagePolished .commandExecutionLog{border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface-2);transition:border-color .14s ease,background .14s ease}.adminLogPagePolished .adminLogRow:hover,.adminLogPagePolished .commandExecutionLog:hover{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border))}.adminLogPagePolished .adminLogRow{gap:8px;padding:12px 13px}.adminLogPagePolished .adminLogTopline strong{color:var(--mb-text);font-size:.78rem}.adminLogPagePolished .adminLogTopline time{color:var(--mb-muted-2);font-size:.62rem}.adminLogPagePolished .adminLogActor{color:var(--mb-muted);font-size:.68rem}.adminLogPagePolished .adminLogMeta{gap:6px 13px;color:var(--mb-muted-2);font-size:.63rem}.adminLogPagePolished .adminLogMeta b{color:var(--mb-text)}.adminLogPagePolished .adminLogDetails{gap:6px;padding-top:8px}.adminLogPagePolished .adminLogDetails>span{padding:5px 7px;border:1px solid var(--mb-border-soft);border-radius:5px;background:var(--mb-surface);color:var(--mb-muted);font-size:.61rem}.adminLogPagePolished .commandExecutionLog>summary{min-height:66px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 13px;background:transparent}.commandExecutionSummaryBlock{min-width:0;display:grid;gap:6px}.commandExecutionSummaryMeta{min-width:0;display:flex;align-items:center;gap:7px}.commandExecutionSummaryMeta>b{overflow:hidden;color:var(--mb-text);font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.commandExecutionSummaryMeta>time{margin-left:auto;color:var(--mb-muted-2);font-size:.59rem;white-space:nowrap}.commandExecutionStatus{flex:0 0 auto;padding:3px 6px;border:1px solid var(--mb-border);border-radius:999px;font-size:.52rem;font-weight:950;letter-spacing:.045em}.commandExecutionStatusSuccess{border-color:#50cd8940;background:#50cd8914;color:#75dca3}.commandExecutionStatusError{border-color:#ee686840;background:#ee686814;color:#ef9393}.adminLogPagePolished .commandExecutionSummary{display:block;overflow:hidden;color:var(--mb-muted);font-size:.67rem;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.adminLogPagePolished .commandExecutionChevron{align-self:center;padding:5px 7px;border:1px solid var(--mb-border-soft);border-radius:5px;color:var(--mb-muted);font-size:.59rem}.adminLogPagePolished .commandExecutionLog[open] .commandExecutionChevron{border-color:color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));color:var(--mb-accent-strong)}.adminLogPagePolished .commandExecutionDetails{gap:10px;padding:12px 13px 13px;border-top:1px solid var(--mb-border-soft);background:var(--mb-surface)}.adminLogPagePolished .commandExecutionDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:0}.adminLogPagePolished .commandExecutionDetailGrid>div{gap:2px;padding:8px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2)}.adminLogPagePolished .commandExecutionDetailGrid span,.adminLogPagePolished .commandExecutionTextBlock>span,.adminLogPagePolished .commandExecutionAuditGrid span{color:var(--mb-muted-2);font-size:.56rem;letter-spacing:.045em}.adminLogPagePolished .commandExecutionDetailGrid strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:.68rem}.adminLogPagePolished .commandExecutionDetailGrid small{color:var(--mb-muted-2);font-size:.56rem}.adminLogPagePolished .commandExecutionTextBlock{gap:5px;padding:0;background:transparent}.adminLogPagePolished .commandExecutionTextBlock p{padding:8px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text);font-size:.67rem;line-height:1.45}.adminLogPagePolished .commandExecutionAudit{gap:7px;padding:9px;border-color:color-mix(in srgb,var(--mb-accent) 22%,var(--mb-border));border-radius:6px;background:color-mix(in srgb,var(--mb-accent) 5%,var(--mb-surface-2))}.adminLogPagePolished .commandExecutionAudit>strong{color:var(--mb-text);font-size:.68rem}.adminLogPagePolished .commandExecutionAuditGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.adminLogPagePolished .commandExecutionAuditGrid>div{padding:7px 8px;border:1px solid var(--mb-border-soft);border-radius:5px;background:var(--mb-surface)}.adminLogPagePolished .commandExecutionMetaLine{padding-top:3px;color:var(--mb-muted-2);font-size:.59rem}@media(max-width:1180px){.adminLogMetrics,.adminLogPagePolished .commandExecutionDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.adminLogHero{align-items:stretch;flex-direction:column}.adminLogRefreshButton{width:100%}.adminLogSectionTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.adminLogPagePolished .adminLogToolbar{grid-template-columns:1fr}.adminLogResultCounter{justify-content:flex-start}.adminLogPagePolished .commandExecutionLog>summary{grid-template-columns:minmax(0,1fr)}.adminLogPagePolished .commandExecutionChevron{justify-self:start}.commandExecutionSummaryMeta{flex-wrap:wrap}.commandExecutionSummaryMeta>time{width:100%;margin-left:0}.adminLogPagePolished .commandExecutionSummary{white-space:normal}.adminLogPagePolished .commandExecutionDetailGrid,.adminLogPagePolished .commandExecutionAuditGrid{grid-template-columns:1fr}}@media(max-width:520px){.adminLogMetrics,.adminLogSectionTabs{grid-template-columns:1fr}}.ownerRpgPage{gap:16px}.ownerRpgHero{display:grid;gap:5px;padding-bottom:15px;border-bottom:1px solid var(--mb-border-soft)}.ownerRpgHero h2,.ownerRpgHero p{margin:0}.ownerRpgHero h2{color:var(--mb-text);font-size:clamp(1.45rem,2vw,1.9rem)}.ownerRpgHero p{max-width:760px;color:var(--mb-muted);font-size:.78rem;line-height:1.55}.ownerRpgPage .ownerRpgTabs{min-height:0;display:flex;align-items:stretch;gap:5px;padding:4px;border:1px solid var(--mb-border-soft);border-radius:9px;background:color-mix(in srgb,var(--mb-surface-2) 72%,transparent);scrollbar-width:thin}.ownerRpgPage .ownerRpgTabs .commandTab{flex:0 0 auto;min-height:40px;padding:8px 11px;border:1px solid transparent;border-radius:6px;color:var(--mb-muted);font-size:.69rem;font-weight:850;white-space:nowrap}.ownerRpgPage .ownerRpgTabs .commandTab:hover{background:color-mix(in srgb,var(--mb-accent) 7%,var(--mb-surface));color:var(--mb-text)}.ownerRpgPage .ownerRpgTabs .commandTabActive{border-color:color-mix(in srgb,var(--mb-accent) 38%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 13%,var(--mb-surface));color:var(--mb-text)}.ownerRpgPage .ownerRpgTabs .commandTabActive:after{display:none}.ownerRpgPage .ownerRpgSection{gap:10px}.ownerRpgPage .ownerRpgSectionHeader{min-height:46px;align-items:flex-end;gap:12px}.ownerRpgPage .ownerRpgSectionHeader h3{margin:0;color:var(--mb-text);font-size:.92rem}.ownerRpgPage .ownerRpgSectionHeader p{margin:3px 0 0;color:var(--mb-muted);font-size:.69rem;line-height:1.45}.ownerRpgPage .ownerRpgSearch{min-height:40px;padding:8px 10px;border-radius:7px;font-size:.72rem}.ownerRpgPage .ownerRpgCommandList{gap:7px}.ownerRpgPage .ownerRpgCommandRow{gap:12px;padding:11px 12px;border-radius:8px;transition:border-color .14s ease,background .14s ease}.ownerRpgPage .ownerRpgCommandRow:hover{border-color:color-mix(in srgb,var(--mb-accent) 26%,var(--mb-border))}.ownerRpgPage .ownerRpgCommandRow>div{gap:3px}.ownerRpgPage .ownerRpgCommandRow strong,.ownerRpgPage .ownerRpgCommandRow b{color:var(--mb-text);font-size:.72rem}.ownerRpgPage .ownerRpgCommandRow span,.ownerRpgPage .ownerRpgCommandRow small{color:var(--mb-muted);font-size:.62rem;line-height:1.4}.ownerRpgPage .ownerCommandExpandButton{min-height:34px;padding:7px 10px;border-radius:6px;font-size:.66rem}.ownerRpgPage .ownerCharacterListPane,.ownerRpgPage .ownerCharacterEditor,.ownerRpgPage .ownerSeasonCurrentCard,.ownerRpgPage .ownerEconomySection,.ownerRpgPage .ownerInventoryPanel{border-color:var(--mb-border);border-radius:8px;background:var(--mb-surface-2)}@media(max-width:760px){.ownerRpgPage .ownerRpgTabs{overflow-x:auto;overflow-y:hidden}.ownerRpgPage .ownerRpgSectionHeader{align-items:stretch;flex-direction:column}.ownerRpgPage .ownerRpgSectionHeader>button{width:100%}.ownerRpgPage .ownerRpgCommandRow{grid-template-columns:minmax(0,1fr)}.ownerRpgPage .ownerCommandExpandButton{justify-self:start}}.desktopSidebar{min-width:0;overflow:hidden}.desktopNav{min-width:0;overflow-x:hidden;overscroll-behavior-x:none}.desktopNav>*,.desktopNav button{min-width:0;max-width:100%}.ownerRpgNewCommandCard{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.ownerRpgNewCommandIntro{min-width:0;display:grid;gap:3px}.ownerRpgNewCommandIntro>strong{color:var(--mb-text);font-size:.84rem}.ownerRpgNewCommandIntro>small{max-width:620px;color:var(--mb-muted);font-size:.64rem;line-height:1.45}.ownerRpgNewCommandCard>.ownerCommandExpandButton{align-self:center}.ownerRpgNewCommandCard .ownerRpgCommandInlineEditor{grid-column:1 / -1}.ownerRpgCommandInlineEditor{gap:10px;padding-top:12px}.ownerCommandEditorQuickNote{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--mb-accent) 24%,var(--mb-border));border-radius:7px;background:color-mix(in srgb,var(--mb-accent) 6%,var(--mb-surface))}.ownerCommandEditorQuickNote strong{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--mb-accent) 16%,var(--mb-surface-2));color:var(--mb-accent-strong);font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ownerCommandEditorQuickNote span{color:var(--mb-muted);font-size:.65rem;line-height:1.4}.ownerRpgPage .ownerCommandEditorGroup{gap:9px;padding:11px 12px;border:1px solid var(--mb-border-soft);border-radius:7px;background:color-mix(in srgb,var(--mb-surface-2) 58%,var(--mb-surface))}.ownerRpgPage .ownerCommandEditorGroupHeader{display:flex;align-items:center;gap:9px}.ownerCommandEditorGroupHeader>div{min-width:0;display:grid;gap:2px}.ownerRpgPage .ownerCommandEditorGroupHeader h4{margin:0;color:var(--mb-text);font-size:.76rem}.ownerRpgPage .ownerCommandEditorGroupHeader p{margin:0;color:var(--mb-muted);font-size:.62rem;line-height:1.35}.ownerCommandStep{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--mb-accent) 30%,var(--mb-border));border-radius:50%;background:color-mix(in srgb,var(--mb-accent) 9%,var(--mb-surface));color:var(--mb-accent-strong);font-size:.61rem;font-weight:950}.ownerCommandRequired{margin-left:3px;color:var(--mb-accent-strong);font-size:.72rem}.ownerRpgPage .ownerCommandEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ownerRpgPage .ownerCommandEditorGrid label{gap:4px}.ownerRpgPage .ownerCommandEditorGrid label>span,.ownerCommandWorkerGrid label>span{color:var(--mb-muted);font-size:.59rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.ownerRpgPage .ownerCommandEditorGrid input,.ownerRpgPage .ownerCommandEditorGrid select,.ownerRpgPage .ownerCommandEditorGrid textarea,.ownerCommandWorkerGrid input,.ownerCommandWorkerGrid select{min-height:38px;border-radius:6px;font-size:.69rem}.ownerRpgPage .ownerCommandEditorGrid textarea{min-height:68px}.ownerCommandWorkerGrid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:8px}.ownerCommandWorkerGrid label{display:grid;gap:4px}.ownerRpgPage .ownerCommandCallPreview{gap:4px;padding:8px 10px;border-style:solid;border-color:color-mix(in srgb,var(--mb-admin) 22%,var(--mb-border));border-radius:6px;background:color-mix(in srgb,var(--mb-admin) 5%,var(--mb-surface))}.ownerRpgPage .ownerCommandCallPreview>span{color:var(--mb-muted-2);font-size:.56rem;letter-spacing:.045em}.ownerRpgPage .ownerCommandCallPreview code{color:var(--mb-text);font-size:.68rem}.ownerCommandAdvanced{overflow:hidden;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface)}.ownerCommandAdvanced>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;cursor:pointer;list-style:none}.ownerCommandAdvanced>summary::-webkit-details-marker{display:none}.ownerCommandAdvanced>summary>div{min-width:0;display:grid;gap:2px}.ownerCommandAdvanced>summary strong{color:var(--mb-text);font-size:.72rem}.ownerCommandAdvanced>summary span{color:var(--mb-muted);font-size:.61rem;line-height:1.35}.ownerCommandAdvanced>summary>b{flex:0 0 auto;padding:4px 7px;border:1px solid var(--mb-border);border-radius:5px;color:var(--mb-muted);font-size:.58rem;font-weight:850}.ownerCommandAdvanced[open]>summary>b{border-color:color-mix(in srgb,var(--mb-accent) 28%,var(--mb-border));color:var(--mb-accent-strong)}.ownerCommandAdvancedBody{padding:10px 11px 11px;border-top:1px solid var(--mb-border-soft);background:var(--mb-surface-2)}.ownerRpgPage .ownerCommandStateGroup{padding-bottom:10px}.ownerRpgPage .ownerCommandToggleRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0}.ownerRpgPage .ownerCommandToggleRow label{min-width:0;min-height:38px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface);color:var(--mb-muted);font-size:.66rem}.ownerRpgPage .ownerCommandToggleRow input{flex:0 0 auto;width:14px;height:14px;min-height:0}.ownerRpgPage .ownerCommandEditorActions{align-items:center;gap:7px;padding-top:2px}.ownerRpgPage .ownerCommandEditorActions button{min-height:36px;padding:7px 11px;font-size:.67rem}@media(max-width:760px){.ownerRpgNewCommandCard{grid-template-columns:minmax(0,1fr)}.ownerRpgNewCommandCard>.ownerCommandExpandButton{justify-self:start}.ownerRpgPage .ownerCommandEditorGrid,.ownerCommandWorkerGrid,.ownerRpgPage .ownerCommandToggleRow{grid-template-columns:minmax(0,1fr)}.ownerCommandEditorQuickNote{align-items:flex-start;flex-direction:column}}.profileActions{width:min(100%,468px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profileActions>a,.profileActions>button{width:100%;min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;text-align:center;white-space:nowrap}.profileContentGrid{align-items:stretch}.profileMainColumn{align-content:stretch}.profileMainColumn>.panelCard{height:100%}@media(max-width:620px){.profileActions{width:100%;grid-template-columns:minmax(0,1fr)}.profileActions>a,.profileActions>button{white-space:normal}}.profileActions>*,.settingsActionRow>*,.publicStreamerActions>*,.customCommandActions>*,.customCommandFormActions button,.scheduledMessageActions>*,.adminIntroHeaderActions>*,.adminIntroEditorActions>*,.partnerReviewActions>*,.creatorReportsHeaderActions>*,.communityReportActions>*,.playerSaveActions>*,.ownerCommandEditorActions>*,.profileBannerActions>*,.donationAudioActions>*,.creatorDonationTierActions>*{margin-top:0}.creatorDonationPage{align-items:stretch}.creatorDonationPixPanel,.creatorDonationRulesPanel{height:100%}.overlayAdminPage{width:100%;display:grid;gap:12px}.overlayAdminHero{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(18px,2vw,24px)}.overlayAdminHero>div{min-width:0;display:grid;gap:5px}.overlayAdminHero h2,.overlayAdminHero p,.overlaySectionHeader h3,.overlaySectionHeader p,.overlayModulesCard h3{margin:0}.overlayAdminHero h2{color:var(--mb-text);font-size:clamp(1.45rem,2vw,1.9rem)}.overlayAdminHero p,.overlaySectionHeader p{max-width:760px;color:var(--mb-muted);line-height:1.5}.overlayStatusBadge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.61rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.overlayStatusEnabled{border-color:#43d79b47;background:#43d79b14;color:#72e0b2}.overlayNotice{padding:10px 12px;border:1px solid rgba(67,215,155,.22);border-radius:7px;background:#43d79b0f;color:#9be8c7;font-size:.69rem;line-height:1.45}.overlaySummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.overlaySummaryGrid>article{min-width:0;min-height:88px;display:grid;align-content:center;gap:3px;padding:12px 13px}.overlaySummaryGrid span{color:var(--mb-muted);font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.overlaySummaryGrid strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:1.1rem}.overlaySummaryGrid small{color:var(--mb-muted-2);font-size:.59rem;line-height:1.35}.overlayMainGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:start;gap:12px}.overlayControlStack,.overlayPreviewColumn{min-width:0;display:grid;gap:12px}.overlayBrowserSourceCard,.overlaySettingsCard,.overlayTestCard,.overlayPreviewCard,.overlayModulesCard{min-width:0;display:grid;gap:12px;padding:16px}.overlaySectionHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overlaySectionHeader>div{min-width:0;display:grid;gap:3px}.overlaySectionHeader h3,.overlayModulesCard h3{color:var(--mb-text);font-size:.9rem}.overlaySectionHeader p{font-size:.67rem}.overlaySecretUrlRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.overlaySecretUrlRow input{min-width:0;min-height:40px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.64rem}.overlaySecretUrlRow .secondaryButton,.overlayInlineActions>*,.overlayPreviewCard .secondaryButton{min-height:40px;margin-top:0}.overlayInlineActions{display:flex;flex-wrap:wrap;gap:8px}.overlayInlineActions>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.overlayObsHint{padding:9px 10px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.62rem;line-height:1.5}.overlayEnabledToggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid var(--mb-border);border-radius:6px;background:var(--mb-surface-2);color:var(--mb-text);font-size:.67rem;font-weight:800}.overlayEnabledToggle input{width:14px;height:14px;min-height:0}.overlaySettingsGrid,.overlayTestGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overlaySettingsGrid label,.overlayTestGrid label{min-width:0;display:grid;gap:5px}.overlaySettingsGrid label>span,.overlayTestGrid label>span{color:var(--mb-muted);font-size:.58rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.overlaySettingsGrid input,.overlaySettingsGrid select,.overlayTestGrid input,.overlayTestGrid select,.overlayTestGrid textarea{min-width:0;min-height:39px;border-radius:6px;font-size:.69rem}.overlayTestGrid textarea{min-height:74px;resize:vertical}.overlayPayloadField textarea{min-height:150px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.62rem;line-height:1.5;tab-size:2}.overlayPayloadField small{color:var(--mb-muted-2);font-size:.53rem;line-height:1.45}.overlayPayloadField code{color:var(--mb-text);font-family:inherit}.overlayWideField{grid-column:1 / -1}.overlayRangeRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px}.overlayRangeRow input[type=range]{width:100%;min-height:24px}.overlayRangeRow strong{color:var(--mb-text);font-size:.68rem;text-align:right}.overlayColorRow{display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px}.overlayColorRow input[type=color]{width:44px;height:39px;min-height:39px;padding:3px}.overlaySettingsCard>.adminAction,.overlayTestCard>.adminAction{justify-self:start;min-height:38px;margin-top:0}.overlayPreviewCard{position:sticky;top:12px}.overlayPreviewViewport{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--mb-border);border-radius:8px;background-color:#171b23;background-image:linear-gradient(45deg,#212733 25%,transparent 25%),linear-gradient(-45deg,#212733 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#212733 75%),linear-gradient(-45deg,transparent 75%,#212733 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.overlayPreviewViewport iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.overlayPreviewCard>small{color:var(--mb-muted-2);font-size:.59rem;line-height:1.45}.overlayModulesCard{align-content:start}.overlayModuleList{display:grid;gap:6px}.overlayModuleList>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2)}.overlayModuleList b{color:var(--mb-text);font-size:.68rem}.overlayModuleList small{color:var(--mb-muted);font-size:.58rem;text-align:right}@media(max-width:1160px){.overlayMainGrid{grid-template-columns:minmax(0,1fr)}.overlayPreviewCard{position:static}.overlayPreviewColumn{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}}@media(max-width:820px){.overlaySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayPreviewColumn{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.overlayAdminHero,.overlaySectionHeader{align-items:stretch;flex-direction:column}.overlayStatusBadge,.overlayEnabledToggle{align-self:flex-start}.overlaySecretUrlRow,.overlaySettingsGrid,.overlayTestGrid{grid-template-columns:minmax(0,1fr)}.overlayWideField{grid-column:auto}.overlaySecretUrlRow .secondaryButton,.overlayInlineActions>*,.overlaySettingsCard>.adminAction,.overlayTestCard>.adminAction{width:100%}}@media(max-width:480px){.overlaySummaryGrid{grid-template-columns:minmax(0,1fr)}.overlayInlineActions,.overlayModuleList>span{align-items:stretch;flex-direction:column}.overlayModuleList small{text-align:left}}.overlayLibraryHero{align-items:center}.overlayLibraryHeroActions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.overlayLibraryHeroActions .secondaryButton{min-height:36px;margin:0}.overlayLibrarySection{min-width:0;display:grid;gap:14px;padding:16px}.overlayLibrarySectionHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.overlayLibrarySectionHeader>div{min-width:0;display:grid;gap:4px}.overlayLibrarySectionHeader h3,.overlayLibrarySectionHeader p,.overlaySystemShortcut h3,.overlaySystemShortcut p,.overlayDetailHeader h2,.overlayDetailHeader p,.overlayDetailInfo h3,.overlayDetailInfo p{margin:0}.overlayLibrarySectionHeader h3,.overlaySystemShortcut h3{color:var(--mb-text);font-size:.92rem}.overlayLibrarySectionHeader p,.overlaySystemShortcut p{max-width:760px;color:var(--mb-muted);font-size:.66rem;line-height:1.5}.overlayLibraryCount{flex:0 0 auto;padding-top:2px;color:var(--mb-muted-2);font-size:.6rem;font-weight:800}.overlayLibraryGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.overlayLibraryCard{min-width:0;overflow:hidden;display:grid;grid-template-rows:142px minmax(0,1fr);padding:0;border:1px solid var(--mb-border);border-radius:8px;background:var(--mb-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.overlayLibraryCard:hover{border-color:color-mix(in srgb,var(--mb-accent) 48%,var(--mb-border));transform:translateY(-2px);box-shadow:0 12px 34px #0003}.overlayLibraryVisual{position:relative;min-width:0;overflow:hidden;display:grid;align-content:center;gap:5px;padding:18px;border-bottom:3px solid;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.08),transparent 32%),linear-gradient(145deg,#181f2cfa,#080b12fa)}.overlayLibraryVisual-twitch{background:radial-gradient(circle at 88% 18%,rgba(145,71,255,.28),transparent 34%),linear-gradient(145deg,#1e1631fa,#0a0811fa)}.overlayLibraryVisual-rpg{background:radial-gradient(circle at 86% 16%,rgba(245,158,11,.18),transparent 34%),linear-gradient(145deg,#1d1912fa,#090a0efa)}.overlayLibraryVisualTag{width:fit-content;padding:3px 6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#00000047;color:#ffffffbd;font-size:.53rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.overlayLibraryVisual strong{max-width:90%;overflow-wrap:anywhere;color:#fff;font-size:1.02rem;line-height:1.12}.overlayLibraryVisual small{max-width:90%;overflow-wrap:anywhere;color:#ffffff9e;font-size:.6rem;line-height:1.4}.overlayLibraryVisual>i{position:absolute;left:18px;right:18px;bottom:13px;height:3px;border-radius:999px;opacity:.82}.overlayLibraryCardBody{min-width:0;display:grid;align-content:start;gap:7px;padding:12px 13px 13px}.overlayLibraryCardTopline{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.overlayMiniStatus,.overlayCustomizedBadge{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:3px 6px;border:1px solid var(--mb-border-soft);border-radius:999px;background:var(--mb-surface-2);color:var(--mb-muted);font-size:.5rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.overlayMiniStatusConnected{border-color:#43d79b40;background:#43d79b12;color:#72e0b2}.overlayMiniStatusReady{border-color:#f59e0b40;background:#f59e0b12;color:#f9bd61}.overlayCustomizedBadge{border-color:#60a5fa40;background:#60a5fa12;color:#8fc1ff}.overlayLibraryCardBody h4,.overlayLibraryCardBody p{margin:0}.overlayLibraryCardBody h4{color:var(--mb-text);font-size:.77rem}.overlayLibraryCardBody p{min-height:40px;color:var(--mb-muted);font-size:.61rem;line-height:1.45}.overlayLibraryOpen{margin-top:2px;color:var(--mb-accent);font-size:.59rem;font-weight:850}.overlaySystemShortcut{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px}.overlaySystemShortcut>div{min-width:0;display:grid;gap:4px}.overlaySystemShortcut .secondaryButton{flex:0 0 auto;min-height:38px;margin:0}.overlayDetailHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px}.overlayDetailHeader>div:first-child{min-width:0;display:grid;gap:5px}.overlayDetailHeader h2{color:var(--mb-text);font-size:clamp(1.35rem,2vw,1.8rem)}.overlayDetailHeader p{max-width:760px;color:var(--mb-muted);font-size:.7rem;line-height:1.5}.overlayBackButton{width:fit-content;padding:0;border:0;background:transparent;color:var(--mb-muted);font:inherit;font-size:.61rem;font-weight:800;cursor:pointer}.overlayBackButton:hover{color:var(--mb-text)}.overlayDetailBadges{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.overlayDetailGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:12px}.overlayDetailMain,.overlayDetailSidebar{min-width:0;display:grid;gap:12px}.overlayTemplateStageCard,.overlayProfileEditor,.overlayDetailInfo{min-width:0;display:grid;gap:13px;padding:16px}.overlayTemplateCanvas{min-width:0;min-height:300px;overflow:hidden;display:grid;place-items:center;padding:28px;border:1px solid var(--mb-border);border-radius:8px;background-color:#151923;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.overlayTemplatePreview{position:relative;width:min(620px,90%);display:grid;gap:6px;padding:18px 20px;border:1px solid;border-left-width:5px;box-shadow:0 20px 60px #00000061;transform-origin:center}.overlayTemplatePreview>strong{overflow-wrap:anywhere;line-height:1.08}.overlayTemplatePreview>p{margin:0;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.74rem;line-height:1.4}.overlayTemplateType{font-size:.56rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overlayTemplatePreview-boss-bar{width:min(780px,94%);padding:19px 24px 29px;border-left-width:1px;text-align:center}.overlayTemplatePreview-boss-bar>strong{text-transform:uppercase;letter-spacing:.055em}.overlayTemplateBossBar{position:absolute;left:4%;right:4%;bottom:10px;height:7px;border-radius:999px}.overlayTemplatePreview-compact{width:min(480px,82%);border-left-width:1px;border-top-width:3px;text-align:center}.overlayTemplatePreview-chat{width:min(470px,78%);justify-self:start;padding:13px 15px}.overlayTemplateActions{display:flex;flex-wrap:wrap;gap:8px}.overlayTemplateActions>*{min-height:38px;margin:0}.overlayProfileEditorGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overlayProfileEditorGrid label{min-width:0;display:grid;align-content:start;gap:5px}.overlayProfileEditorGrid label>span{color:var(--mb-muted);font-size:.57rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.overlayProfileEditorGrid input,.overlayProfileEditorGrid select{min-width:0;min-height:39px;border-radius:6px;font-size:.68rem}.overlayProfileEditorGrid input[type=range]{min-height:22px}.overlayProfileEditorGrid label>small{color:var(--mb-muted-2);font-size:.58rem}.overlayEditorToggle{display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;min-height:39px;padding:7px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2)}.overlayEditorToggle input{width:14px;height:14px;min-height:0}.overlayDetailInfo{align-content:start}.overlayDetailInfo>div{display:grid;gap:2px;padding:8px 9px;border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2)}.overlayDetailInfo>div>span{color:var(--mb-muted-2);font-size:.52rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.overlayDetailInfo>div>strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:.68rem}.overlayDetailInfo h3{color:var(--mb-text);font-size:.84rem}.overlayDetailInfo p{color:var(--mb-muted);font-size:.64rem;line-height:1.5}.overlayDetailInfo .secondaryButton{width:100%;min-height:37px;margin:0}@media(max-width:1180px){.overlayLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayDetailGrid{grid-template-columns:minmax(0,1fr)}.overlayDetailSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.overlayLibraryHero,.overlayLibrarySectionHeader,.overlaySystemShortcut,.overlayDetailHeader{align-items:stretch;flex-direction:column}.overlayLibraryHeroActions,.overlayDetailBadges{justify-content:flex-start}.overlayLibraryGrid,.overlayProfileEditorGrid,.overlayDetailSidebar{grid-template-columns:minmax(0,1fr)}.overlaySystemShortcut .secondaryButton,.overlayTemplateActions>*{width:100%}.overlayTemplateCanvas{min-height:250px;padding:18px}.overlayTemplatePreview,.overlayTemplatePreview-boss-bar,.overlayTemplatePreview-compact,.overlayTemplatePreview-chat{width:94%}}.overlayV2Badge,.overlayComposerRelease{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:3px 7px;border:1px solid rgba(168,85,247,.3);border-radius:999px;background:#a855f714;color:#c4b5fd;font-size:.5rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.overlayComposer{min-width:0;display:grid;gap:0;overflow:hidden;padding:0}.overlayComposerHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--mb-border)}.overlayComposerHeader>div:first-child{min-width:0;display:grid;gap:4px}.overlayComposerHeader h3,.overlayComposerHeader p{margin:0}.overlayComposerHeader h3{color:var(--mb-text);font-size:.92rem}.overlayComposerHeader p{max-width:720px;color:var(--mb-muted);font-size:.63rem;line-height:1.45}.overlayComposerHeaderActions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.overlayComposerHeaderActions .secondaryButton{min-height:34px;margin:0;padding-inline:10px;font-size:.6rem}.overlayComposerToolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-bottom:1px solid var(--mb-border);background:color-mix(in srgb,var(--mb-surface-2) 72%,#000 28%)}.overlayComposerAddTools{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.overlayComposerAddTools button,.overlayComposerViewTools button,.overlayComposerLayerActions button{min-height:30px;padding:5px 8px;border:1px solid var(--mb-border);border-radius:5px;background:var(--mb-surface);color:var(--mb-text);font:inherit;font-size:.57rem;font-weight:800;cursor:pointer}.overlayComposerAddTools button:hover,.overlayComposerViewTools button:hover,.overlayComposerLayerActions button:hover{border-color:color-mix(in srgb,var(--mb-accent) 50%,var(--mb-border));background:color-mix(in srgb,var(--mb-surface) 88%,var(--mb-accent) 12%)}.overlayComposerViewTools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-left:auto}.overlayComposerViewTools button.is-active{border-color:color-mix(in srgb,var(--mb-accent) 68%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 14%,var(--mb-surface));color:var(--mb-accent)}.overlayComposerViewTools label{display:inline-flex;align-items:center;gap:5px;color:var(--mb-muted);font-size:.52rem;font-weight:800}.overlayComposerViewTools input{width:58px;min-height:30px;padding:4px 6px;border-radius:5px;font-size:.56rem}.overlayComposerResolution{flex:0 0 auto;display:flex;align-items:center;gap:6px}.overlayComposerResolution>span{color:var(--mb-muted);font-size:.55rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.overlayComposerResolution select{min-height:31px;padding:4px 8px;border-radius:5px;font-size:.59rem}.overlayComposerWorkspace{min-width:0;min-height:620px;display:grid;grid-template-columns:190px minmax(0,1fr) 250px;align-items:stretch;background:#070a10}.overlayComposerLayersPanel,.overlayComposerProperties{min-width:0;display:grid;align-content:start;background:var(--mb-surface)}.overlayComposerLayersPanel{border-right:1px solid var(--mb-border)}.overlayComposerProperties{border-left:1px solid var(--mb-border)}.overlayComposerPanelTitle{min-width:0;padding:10px;border-bottom:1px solid var(--mb-border-soft)}.overlayComposerPanelTitle>div{min-width:0;display:grid;gap:2px}.overlayComposerPanelTitle strong{color:var(--mb-text);font-size:.66rem}.overlayComposerPanelTitle small{overflow:hidden;color:var(--mb-muted-2);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.overlayComposerLayersList{max-height:500px;overflow-y:auto;display:grid;align-content:start;padding:5px}.overlayComposerEmpty{margin:0;padding:12px 8px;color:var(--mb-muted-2);font-size:.57rem;line-height:1.4;text-align:center}.overlayComposerLayerRow{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.overlayComposerLayerRow:hover{background:var(--mb-surface-2)}.overlayComposerLayerRow.is-selected{border-color:color-mix(in srgb,var(--mb-accent) 45%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 8%,var(--mb-surface-2))}.overlayComposerLayerIcon{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--mb-border-soft);border-radius:5px;background:var(--mb-surface-2);color:var(--mb-accent);font-size:.64rem;font-weight:900}.overlayComposerLayerName{min-width:0;display:grid;gap:1px}.overlayComposerLayerName b,.overlayComposerLayerName small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlayComposerLayerName b{color:var(--mb-text);font-size:.58rem}.overlayComposerLayerName small{color:var(--mb-muted-2);font-size:.47rem}.overlayComposerLayerControls{display:flex;align-items:center;gap:2px}.overlayComposerLayerControls i{display:grid;place-items:center;width:21px;height:21px;border-radius:4px;color:var(--mb-muted);font-style:normal;font-size:.52rem;cursor:pointer}.overlayComposerLayerControls i:hover{background:var(--mb-surface);color:var(--mb-text)}.overlayComposerLayerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:7px;border-top:1px solid var(--mb-border-soft)}.overlayComposerLayerActions .is-danger{color:#fca5a5}.overlayComposerCanvasArea{min-width:0;display:grid;align-content:start;gap:8px;padding:12px;background:radial-gradient(circle at 50% 25%,rgba(245,158,11,.045),transparent 36%),#070a10}.overlayComposerCanvasInfo{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mb-muted-2);font-size:.52rem}.overlayComposerCanvasShell{position:relative;width:100%;max-height:640px;container-type:inline-size;overflow:hidden;border:1px solid var(--mb-border);border-radius:7px;box-shadow:0 14px 50px #00000057}.overlayComposerCanvas{position:absolute;inset:0;overflow:hidden;background-color:#10141d;background-image:linear-gradient(45deg,rgba(255,255,255,.028) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.028) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.028) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.028) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.overlayComposerGrid{position:absolute;inset:0;z-index:1900;opacity:.34;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--composer-accent) 22%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--composer-accent) 22%,transparent) 1px,transparent 1px)}.overlayComposerGuide{position:absolute;z-index:2100;pointer-events:none;background:color-mix(in srgb,var(--composer-accent) 88%,#fff);box-shadow:0 0 0 1px #00000047,0 0 8px color-mix(in srgb,var(--composer-accent) 35%,transparent)}.overlayComposerGuide.is-vertical{top:0;bottom:0;width:1px}.overlayComposerGuide.is-horizontal{left:0;right:0;height:1px}.overlayComposerCanvasLayer{position:absolute;min-width:2px;min-height:2px;-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:center;cursor:move}.overlayComposerCanvasLayer.is-selected{outline:2px solid var(--composer-accent, #f59e0b);outline-offset:2px}.overlayComposerCanvasLayer.is-locked{cursor:default}.overlayComposerCanvasLayer.is-locked.is-selected{outline-style:dashed}.overlayComposerCanvasLayer img,.overlayComposerCanvasLayer video,.overlayComposerShapeLayer,.overlayComposerTextLayer,.overlayComposerProgressTrack,.overlayComposerAudioLayer{width:100%;height:100%}.overlayComposerCanvasLayer img,.overlayComposerCanvasLayer video{display:block;object-fit:contain;pointer-events:none}.overlayComposerTextLayer{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2%;line-height:1.05;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}.overlayComposerShapeLayer{pointer-events:none}.overlayComposerMediaPlaceholder,.overlayComposerAudioLayer{display:grid;place-items:center;align-content:center;gap:4px;padding:8px;border:1px dashed rgba(255,255,255,.22);border-radius:inherit;background:linear-gradient(145deg,#161d2af0,#090c12f0);color:#e5e7eb;text-align:center;pointer-events:none}.overlayComposerMediaPlaceholder b{font-size:.56rem;letter-spacing:.06em}.overlayComposerMediaPlaceholder span,.overlayComposerAudioLayer small{color:#94a3b8;font-size:.48rem}.overlayComposerAudioLayer{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;padding-inline:10px}.overlayComposerAudioLayer>span{grid-row:1 / -1;color:var(--composer-accent);font-size:1rem}.overlayComposerAudioLayer b{font-size:.56rem}.overlayComposerProgressTrack{overflow:hidden;display:flex;align-items:stretch;pointer-events:none}.overlayComposerProgressTrack>div{height:100%}.overlayComposerResizeHandle{position:absolute;right:-6px;bottom:-6px;width:13px;height:13px;padding:0;border:2px solid #fff;border-radius:3px;background:var(--composer-accent, #f59e0b);cursor:nwse-resize}.overlayComposerShortcutBar{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--mb-muted-2);font-size:.48rem}.overlayComposerAudioSettings{border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface)}.overlayComposerAudioSettings>summary,.overlayComposerAnimationPanel>summary{padding:8px 9px;color:var(--mb-text);font-size:.58rem;font-weight:850;cursor:pointer}.overlayComposerAudioSettings>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 9px 9px}.overlayComposerAudioSettings label,.overlayComposerPropertiesForm label,.overlayComposerAnimationPanel label{min-width:0;display:grid;align-content:start;gap:4px}.overlayComposerAudioSettings label>span,.overlayComposerPropertiesForm label>span,.overlayComposerAnimationPanel label>span{color:var(--mb-muted);font-size:.5rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.overlayComposerAudioSettings input,.overlayComposerPropertiesForm input,.overlayComposerPropertiesForm select,.overlayComposerPropertiesForm textarea,.overlayComposerAnimationPanel input,.overlayComposerAnimationPanel select{min-width:0;min-height:32px;border-radius:5px;font-size:.58rem}.overlayComposerProperties{max-height:760px;overflow-y:auto}.overlayComposerSelectionTools{display:grid;gap:7px;padding:9px;border-bottom:1px solid var(--mb-border-soft);background:color-mix(in srgb,var(--mb-accent) 5%,var(--mb-surface-2))}.overlayComposerSelectionTools>div:first-child{display:grid;gap:2px}.overlayComposerSelectionTools strong{color:var(--mb-text);font-size:.58rem}.overlayComposerSelectionTools small{color:var(--mb-muted-2);font-size:.48rem;line-height:1.35}.overlayComposerAlignButtons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.overlayComposerAlignButtons button,.overlayComposerSelectionMeta button{min-height:28px;padding:4px 5px;border:1px solid var(--mb-border);border-radius:5px;background:var(--mb-surface);color:var(--mb-text);font:inherit;font-size:.56rem;font-weight:850;cursor:pointer}.overlayComposerAlignButtons button:hover,.overlayComposerSelectionMeta button:hover{border-color:color-mix(in srgb,var(--mb-accent) 55%,var(--mb-border));color:var(--mb-accent)}.overlayComposerSelectionMeta{display:flex;align-items:center;gap:5px}.overlayComposerSelectionMeta span{min-width:0;flex:1 1 auto;color:var(--mb-muted);font-size:.49rem}.overlayComposerNoSelection{display:grid;gap:5px;padding:14px 10px}.overlayComposerNoSelection b{color:var(--mb-text);font-size:.62rem}.overlayComposerNoSelection p{margin:0;color:var(--mb-muted);font-size:.55rem;line-height:1.5}.overlayComposerPropertiesForm{min-width:0;display:grid;gap:9px;padding:9px}.overlayComposerPropertiesForm textarea{resize:vertical}.overlayComposerTwoFields,.overlayComposerThreeFields,.overlayComposerFourFields{min-width:0;display:grid;gap:5px}.overlayComposerTwoFields{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayComposerThreeFields{grid-template-columns:repeat(3,minmax(0,1fr))}.overlayComposerFourFields{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayComposerVariables{display:grid;gap:5px}.overlayComposerVariables>span{color:var(--mb-muted);font-size:.5rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.overlayComposerVariables>div{display:flex;flex-wrap:wrap;gap:4px}.overlayComposerVariables button{padding:3px 5px;border:1px solid var(--mb-border-soft);border-radius:4px;background:var(--mb-surface-2);color:#a5b4fc;font:inherit;font-size:.46rem;cursor:pointer}.overlayComposerCheck{display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;min-height:34px;padding:6px 7px;border:1px solid var(--mb-border-soft);border-radius:5px;background:var(--mb-surface-2)}.overlayComposerCheck input{width:14px;height:14px;min-height:0}.overlayComposerAnimationPanel{border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface-2)}.overlayComposerAnimationPanel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 7px 7px}.overlayComposerFooter{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-top:1px solid var(--mb-border);background:var(--mb-surface)}.overlayComposerFooter>div:first-child{min-width:0;display:flex;align-items:baseline;gap:6px}.overlayComposerFooter>div:first-child strong{color:var(--mb-text);font-size:.72rem}.overlayComposerFooter>div:first-child span{color:var(--mb-muted-2);font-size:.52rem}.overlayComposerFooter>div:last-child{flex:0 0 auto;display:flex;gap:7px}.overlayComposerFooter .secondaryButton,.overlayComposerFooter .adminAction{min-height:36px;margin:0}.overlayComposerMediaUrlRow{display:flex;align-items:stretch;gap:6px}.overlayComposerMediaUrlRow>input{min-width:0;flex:1 1 auto}.overlayComposerMediaUrlRow>.secondaryButton{flex:0 0 auto;min-height:32px;padding-inline:10px;margin:0;font-size:.58rem}.overlayMediaLibraryBackdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#03060cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overlayMediaLibrary{width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--mb-border);border-radius:14px;background:var(--mb-surface);box-shadow:0 28px 90px #0000008c}.overlayMediaLibraryHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px 14px;border-bottom:1px solid var(--mb-border)}.overlayMediaLibraryHeader h3{margin:3px 0 4px;color:var(--mb-text);font-size:1rem}.overlayMediaLibraryHeader p{max-width:600px;margin:0;color:var(--mb-muted);font-size:.68rem;line-height:1.5}.overlayMediaLibraryHeader .secondaryButton{min-height:34px;margin:0}.overlayMediaLibraryStats{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(190px,1fr) minmax(220px,1.2fr);gap:10px;padding:12px 20px;border-bottom:1px solid var(--mb-border);background:var(--mb-surface-2)}.overlayMediaLibraryStats>div{min-width:0;display:grid;gap:3px}.overlayMediaLibraryStats span{color:var(--mb-muted-2);font-size:.54rem;letter-spacing:.05em;text-transform:uppercase}.overlayMediaLibraryStats strong{color:var(--mb-text);font-size:.72rem}.overlayMediaLibraryQuota{align-content:center}.overlayMediaLibraryQuota>i{height:7px;overflow:hidden;border-radius:999px;background:var(--mb-surface-3)}.overlayMediaLibraryQuota>i>b{display:block;height:100%;border-radius:inherit;background:var(--mb-accent)}.overlayMediaLibraryToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-bottom:1px solid var(--mb-border)}.overlayMediaLibraryFilters{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.overlayMediaLibraryFilters button{min-height:30px;padding:0 10px;border:1px solid var(--mb-border);border-radius:7px;background:var(--mb-surface-2);color:var(--mb-muted);font:inherit;font-size:.58rem;font-weight:700;cursor:pointer}.overlayMediaLibraryFilters button:hover:not(:disabled),.overlayMediaLibraryFilters button.is-active{border-color:color-mix(in srgb,var(--mb-accent) 58%,var(--mb-border));color:var(--mb-text);background:color-mix(in srgb,var(--mb-accent) 12%,var(--mb-surface-2))}.overlayMediaLibraryFilters button:disabled{opacity:.35;cursor:not-allowed}.overlayMediaUploadButton{flex:0 0 auto;min-height:34px;margin:0;cursor:pointer}.overlayMediaUploadButton>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.overlayMediaLibraryEmpty{min-height:280px;display:grid;place-content:center;justify-items:center;gap:6px;padding:30px;color:var(--mb-muted);text-align:center;font-size:.68rem}.overlayMediaLibraryEmpty strong{color:var(--mb-text);font-size:.8rem}.overlayMediaLibraryGrid{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-content:start;gap:12px;overflow:auto;padding:16px 20px 20px}.overlayMediaCard{min-width:0;overflow:hidden;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-surface-2)}.overlayMediaCardPreview{position:relative;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.025) 75%),linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.025) 75%),#080b11;background-size:22px 22px;background-position:0 0,11px 11px}.overlayMediaCardPreview>img,.overlayMediaCardPreview>video{width:100%;height:100%;display:block;object-fit:contain}.overlayMediaTypeBadge{position:absolute;top:8px;left:8px;padding:4px 6px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#05080dd1;color:var(--mb-text);font-size:.48rem;font-weight:900;letter-spacing:.08em}.overlayMediaAudioPreview{display:grid;justify-items:center;gap:5px;color:var(--mb-muted)}.overlayMediaAudioPreview>span{color:var(--mb-accent);font-size:2rem;line-height:1}.overlayMediaAudioPreview>b{font-size:.64rem}.overlayMediaCardBody{display:grid;gap:9px;padding:11px}.overlayMediaCardBody>strong{overflow:hidden;color:var(--mb-text);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.overlayMediaCardBody>div:not(.overlayMediaCardActions){display:flex;flex-wrap:wrap;gap:5px 9px;color:var(--mb-muted-2);font-size:.52rem}.overlayMediaCardBody audio{width:100%;height:32px}.overlayMediaCardActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.overlayMediaCardActions .adminAction,.overlayMediaCardActions .dangerButton{min-height:32px;margin:0;padding-inline:9px;font-size:.56rem}.overlayTtsPanel{display:grid;gap:12px;padding:14px}.overlayTtsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.overlayTtsHeader h3{margin:4px 0 5px;color:var(--mb-text);font-size:.9rem}.overlayTtsHeader p{max-width:650px;margin:0;color:var(--mb-muted);font-size:.6rem;line-height:1.5}.overlayTtsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overlayTtsGrid label,.overlayTtsLists label{min-width:0;display:grid;gap:5px}.overlayTtsGrid label>span,.overlayTtsLists label>span{color:var(--mb-muted);font-size:.5rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.overlayTtsGrid input,.overlayTtsGrid select,.overlayTtsLists textarea{min-width:0;min-height:32px;border-radius:6px;font-size:.57rem}.overlayTtsGrid input[type=range]{min-height:24px}.overlayTtsGrid small,.overlayTtsLists small{color:var(--mb-muted-2);font-size:.49rem;line-height:1.4}.overlayTtsWide{grid-column:1 / -1}.overlayTtsSwitches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px;border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface)}.overlayTtsSwitches label{display:flex;align-items:center;gap:7px;color:var(--mb-muted);font-size:.54rem;font-weight:750;cursor:pointer}.overlayTtsSwitches input{width:15px;height:15px;accent-color:var(--mb-accent)}.overlayTtsLists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overlayTtsLists textarea{min-height:74px;resize:vertical;line-height:1.45}.overlayTtsActions{display:flex;justify-content:flex-end;gap:6px}.overlayTtsActions .secondaryButton,.overlayTtsActions .adminAction{min-height:32px;margin:0;padding-inline:10px;font-size:.54rem}@media(max-width:760px){.overlayTtsHeader{align-items:stretch;flex-direction:column}.overlayTtsGrid,.overlayTtsLists,.overlayTtsSwitches{grid-template-columns:minmax(0,1fr)}.overlayTtsWide{grid-column:auto}.overlayTtsActions{justify-content:flex-start;flex-wrap:wrap}}.overlayQueuePanel{display:grid;gap:12px;padding:14px}.overlayQueueHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.overlayQueueHeader h3{margin:4px 0 5px;color:var(--mb-text);font-size:.9rem}.overlayQueueHeader p{max-width:620px;margin:0;color:var(--mb-muted);font-size:.6rem;line-height:1.5}.overlayQueueHeaderBadges{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.overlayQueueStateBadge{padding:5px 7px;border:1px solid var(--mb-border);border-radius:999px;background:var(--mb-surface);color:var(--mb-muted);font-size:.49rem;font-weight:850;letter-spacing:.03em}.overlayQueueStateBadge.is-live{border-color:color-mix(in srgb,#22c55e 44%,var(--mb-border));color:#86efac}.overlayQueueStateBadge.is-paused{border-color:color-mix(in srgb,#f59e0b 48%,var(--mb-border));color:#fcd34d}.overlayQueueStateBadge.is-muted{border-color:color-mix(in srgb,#ef4444 42%,var(--mb-border));color:#fca5a5}.overlayQueueStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.overlayQueueStats>div{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface)}.overlayQueueStats span{color:var(--mb-muted);font-size:.49rem;font-weight:780}.overlayQueueStats strong{color:var(--mb-text);font-size:.85rem}.overlayQueueControls{display:flex;flex-wrap:wrap;gap:6px;padding:9px;border:1px solid var(--mb-border-soft);border-radius:8px;background:color-mix(in srgb,var(--mb-accent) 4%,var(--mb-surface-2))}.overlayQueueControls .adminAction,.overlayQueueControls .secondaryButton,.overlayQueueControls .dangerButton{min-height:32px;margin:0;padding-inline:10px;font-size:.54rem}.overlayQueueSection{display:grid;gap:7px}.overlayQueueSection+.overlayQueueSection{padding-top:10px;border-top:1px solid var(--mb-border-soft)}.overlayQueueSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.overlayQueueSectionHeader>div{display:grid;gap:2px}.overlayQueueSectionHeader strong{color:var(--mb-text);font-size:.62rem}.overlayQueueSectionHeader span{color:var(--mb-muted);font-size:.51rem;line-height:1.4}.overlayQueueSectionHeader>span{min-width:28px;padding:3px 6px;border:1px solid var(--mb-border);border-radius:999px;text-align:center;font-weight:850}.overlayQueueList{display:grid;gap:6px}.overlayQueueList.is-history{max-height:380px;overflow-y:auto;padding-right:2px}.overlayQueueItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface)}.overlayQueueItem-playing{border-color:color-mix(in srgb,var(--mb-accent) 48%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 7%,var(--mb-surface))}.overlayQueueItemMain{min-width:0;flex:1 1 auto;display:grid;gap:4px}.overlayQueueItemMain>strong{overflow:hidden;color:var(--mb-text);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.overlayQueueItemMain>p{overflow:hidden;margin:0;color:var(--mb-muted);font-size:.53rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.overlayQueueItemTopline,.overlayQueueItemMeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.overlayQueueItemTopline>span,.overlayQueueItemMeta>span{padding:3px 5px;border:1px solid var(--mb-border-soft);border-radius:4px;color:var(--mb-muted-2);font-size:.45rem;font-weight:760}.overlayQueueItemState{color:var(--mb-text)!important;font-weight:900!important}.overlayQueueItemState.state-playing{border-color:color-mix(in srgb,var(--mb-accent) 50%,var(--mb-border));color:var(--mb-accent)!important}.overlayQueueItemState.state-queued,.overlayQueueItemState.state-paused{color:#fcd34d!important}.overlayQueueItemState.state-completed{color:#86efac!important}.overlayQueueItemState.state-skipped,.overlayQueueItemState.state-failed{color:#fca5a5!important}.overlayQueueFailure{color:#fca5a5;font-size:.49rem}.overlayQueueItemActions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.overlayQueueItemActions .adminAction,.overlayQueueItemActions .secondaryButton,.overlayQueueItemActions .dangerButton{min-height:29px;margin:0;padding-inline:8px;font-size:.49rem}.overlayQueueEmpty{padding:18px 12px;border:1px dashed var(--mb-border);border-radius:7px;color:var(--mb-muted);font-size:.54rem;text-align:center}@media(max-width:760px){.overlayQueueHeader,.overlayQueueItem{align-items:stretch;flex-direction:column}.overlayQueueHeaderBadges,.overlayQueueItemActions{justify-content:flex-start}.overlayQueueStats{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayQueueItemMain>p,.overlayQueueItemMain>strong{white-space:normal}}.overlayVariantsPanel{display:grid;gap:12px;padding:14px}.overlayVariantsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.overlayVariantsHeader h3{margin:4px 0 5px;color:var(--mb-text);font-size:.9rem}.overlayVariantsHeader p{max-width:680px;margin:0;color:var(--mb-muted);font-size:.62rem;line-height:1.5}.overlayVariantsHeader .adminAction{flex:0 0 auto;min-height:34px;margin:0}.overlayVariantFallback{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border));border-radius:9px;background:color-mix(in srgb,var(--mb-accent) 6%,var(--mb-surface-2))}.overlayVariantFallback>div:first-child{min-width:0;display:grid;gap:4px}.overlayVariantFallback strong{color:var(--mb-text);font-size:.72rem}.overlayVariantFallback p{margin:0;color:var(--mb-muted);font-size:.56rem;line-height:1.4}.overlayVariantFallback>div:last-child{flex:0 0 auto;display:flex;gap:6px}.overlayVariantFallback>div:last-child span{padding:5px 7px;border:1px solid var(--mb-border);border-radius:5px;background:var(--mb-surface);color:var(--mb-muted);font-size:.52rem;font-weight:750}.overlayVariantStateBadge{width:fit-content;padding:3px 6px;border:1px solid color-mix(in srgb,var(--mb-accent) 42%,var(--mb-border));border-radius:999px;background:color-mix(in srgb,var(--mb-accent) 9%,transparent);color:var(--mb-accent);font-size:.46rem;font-weight:900;letter-spacing:.08em}.overlayVariantsEmpty{display:grid;justify-items:center;gap:4px;padding:24px 16px;border:1px dashed var(--mb-border);border-radius:8px;color:var(--mb-muted);text-align:center;font-size:.58rem}.overlayVariantsEmpty strong{color:var(--mb-text);font-size:.68rem}.overlayVariantsList{display:grid;gap:10px}.overlayVariantCard{overflow:hidden;border:1px solid var(--mb-border);border-radius:9px;background:var(--mb-surface-2)}.overlayVariantCard.is-enabled{border-color:color-mix(in srgb,var(--mb-accent) 24%,var(--mb-border))}.overlayVariantCard.is-disabled{opacity:.72}.overlayVariantCardHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;border-bottom:1px solid var(--mb-border-soft)}.overlayVariantCardHeader>div:first-child{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px}.overlayVariantCardHeader input[type=text],.overlayVariantCardHeader>div:first-child>input{min-width:0;width:min(360px,100%);min-height:31px;border-radius:5px;color:var(--mb-text);font-size:.65rem;font-weight:800}.overlayVariantEnabled{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--mb-muted);font-size:.56rem;font-weight:800;cursor:pointer}.overlayVariantEnabled input{width:15px;height:15px;accent-color:var(--mb-accent)}.overlayVariantNumbers{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr);gap:10px;padding:10px 11px;border-bottom:1px solid var(--mb-border-soft)}.overlayVariantNumbers label{min-width:0;display:grid;gap:4px}.overlayVariantNumbers label>span,.overlayVariantConditionRow label>span{color:var(--mb-muted);font-size:.49rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.overlayVariantNumbers input[type=number],.overlayVariantConditionRow input,.overlayVariantConditionRow select{min-width:0;min-height:31px;border-radius:5px;font-size:.57rem}.overlayVariantNumbers label>div{min-width:0;display:flex;align-items:center;gap:8px}.overlayVariantNumbers input[type=range]{min-width:0;flex:1 1 auto}.overlayVariantNumbers label>div strong{width:42px;color:var(--mb-text);font-size:.62rem;text-align:right}.overlayVariantNumbers small,.overlayVariantConditionRow small{color:var(--mb-muted-2);font-size:.49rem}.overlayVariantConditions{display:grid;gap:7px;padding:10px 11px}.overlayVariantConditionsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.overlayVariantConditionsHeader>div{display:grid;gap:2px}.overlayVariantConditionsHeader strong{color:var(--mb-text);font-size:.62rem}.overlayVariantConditionsHeader span{color:var(--mb-muted);font-size:.52rem}.overlayVariantConditionsHeader .secondaryButton{min-height:30px;margin:0;padding-inline:9px;font-size:.54rem}.overlayVariantConditionRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) minmax(150px,1fr) 32px;align-items:end;gap:7px;padding:7px;border:1px solid var(--mb-border-soft);border-radius:7px;background:var(--mb-surface)}.overlayVariantConditionRow label{min-width:0;display:grid;gap:4px}.overlayVariantConditionRow .dangerButton{width:32px;min-width:32px;min-height:31px;margin:0;padding:0;font-size:.82rem}.overlayVariantCardFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-top:1px solid var(--mb-border-soft);background:var(--mb-surface)}.overlayVariantCardFooter>div:first-child{display:flex;flex-wrap:wrap;gap:5px}.overlayVariantCardFooter>div:first-child span{padding:4px 6px;border:1px solid var(--mb-border-soft);border-radius:4px;color:var(--mb-muted-2);font-size:.49rem}.overlayVariantCardFooter>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.overlayVariantCardFooter .secondaryButton,.overlayVariantCardFooter .adminAction,.overlayVariantCardFooter .dangerButton{min-height:31px;margin:0;padding-inline:9px;font-size:.53rem}.overlayVariantComposer{padding:10px;border-top:1px solid var(--mb-border);background:#080b11}.overlayVariantComposer .overlayComposer{margin:0}@media(max-width:1080px){.overlayVariantConditionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overlayVariantConditionRow .dangerButton{grid-column:2;justify-self:end}}@media(max-width:760px){.overlayVariantsHeader,.overlayVariantFallback,.overlayVariantCardHeader,.overlayVariantCardFooter{align-items:stretch;flex-direction:column}.overlayVariantFallback>div:last-child,.overlayVariantCardFooter>div:last-child{justify-content:flex-start}.overlayVariantNumbers,.overlayVariantConditionRow{grid-template-columns:minmax(0,1fr)}.overlayVariantConditionRow .dangerButton{grid-column:auto;justify-self:end}}.composerAnim-fade{animation:composerFade var(--layer-animation-ms, .45s) ease both}.composerAnim-slide-up{animation:composerSlideUp var(--layer-animation-ms, .45s) cubic-bezier(.2,.8,.2,1) both}.composerAnim-slide-down{animation:composerSlideDown var(--layer-animation-ms, .45s) cubic-bezier(.2,.8,.2,1) both}.composerAnim-slide-left{animation:composerSlideLeft var(--layer-animation-ms, .45s) cubic-bezier(.2,.8,.2,1) both}.composerAnim-slide-right{animation:composerSlideRight var(--layer-animation-ms, .45s) cubic-bezier(.2,.8,.2,1) both}.composerAnim-pop,.composerAnim-zoom{animation:composerPop var(--layer-animation-ms, .45s) cubic-bezier(.18,.88,.32,1.28) both}.composerAnim-bounce{animation:composerBounce var(--layer-animation-ms, .65s) cubic-bezier(.2,.8,.2,1) both}.composerAnim-shake{animation:composerShake var(--layer-animation-ms, .5s) ease both}.composerAnim-glitch{animation:composerGlitch var(--layer-animation-ms, .65s) steps(2,end) both}.composerAnim-wipe{animation:composerWipe var(--layer-animation-ms, .55s) ease both}@keyframes composerFade{0%{opacity:0}to{opacity:1}}@keyframes composerSlideUp{0%{opacity:0;translate:0 42px}to{opacity:1;translate:0 0}}@keyframes composerSlideDown{0%{opacity:0;translate:0 -42px}to{opacity:1;translate:0 0}}@keyframes composerSlideLeft{0%{opacity:0;translate:-54px 0}to{opacity:1;translate:0 0}}@keyframes composerSlideRight{0%{opacity:0;translate:54px 0}to{opacity:1;translate:0 0}}@keyframes composerPop{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@keyframes composerBounce{0%{opacity:0;scale:.5}62%{opacity:1;scale:1.12}82%{scale:.94}to{scale:1}}@keyframes composerShake{0%,to{translate:0 0}20%{translate:-7px 0}40%{translate:7px 0}60%{translate:-4px 0}80%{translate:4px 0}}@keyframes composerGlitch{0%,to{translate:0 0;filter:none}24%{translate:-5px 2px;filter:hue-rotate(32deg)}48%{translate:5px -2px;filter:hue-rotate(-28deg)}72%{translate:-2px 1px}}@keyframes composerWipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(max-width:1360px){.overlayComposerWorkspace{grid-template-columns:170px minmax(0,1fr) 220px}}@media(max-width:1080px){.overlayComposerAudioSettings>div{grid-template-columns:minmax(0,1fr)}.overlayComposerWorkspace{grid-template-columns:170px minmax(0,1fr)}.overlayComposerProperties{grid-column:1 / -1;max-height:none;border-top:1px solid var(--mb-border);border-left:0}.overlayComposerPropertiesForm{grid-template-columns:repeat(2,minmax(0,1fr))}.overlayComposerAnimationPanel,.overlayComposerVariables,.overlayComposerNoSelection{grid-column:1 / -1}}@media(max-width:760px){.overlayMediaLibraryBackdrop{padding:10px}.overlayMediaLibrary{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.overlayMediaLibraryHeader,.overlayMediaLibraryToolbar{align-items:stretch;flex-direction:column}.overlayMediaLibraryStats{grid-template-columns:1fr}.overlayMediaLibraryGrid{grid-template-columns:1fr;padding-inline:12px}.overlayComposerMediaUrlRow,.overlayComposerHeader,.overlayComposerToolbar,.overlayComposerFooter{align-items:stretch;flex-direction:column}.overlayComposerHeaderActions{justify-content:flex-start}.overlayComposerViewTools{justify-content:flex-start;flex-wrap:wrap;margin-left:0}.overlayComposerResolution{justify-content:space-between}.overlayComposerWorkspace{grid-template-columns:minmax(0,1fr)}.overlayComposerLayersPanel{border-right:0;border-bottom:1px solid var(--mb-border)}.overlayComposerLayersList{max-height:220px}.overlayComposerCanvasArea{order:-1}.overlayComposerProperties{grid-column:auto}.overlayComposerAudioSettings>div,.overlayComposerPropertiesForm,.overlayComposerAnimationPanel>div{grid-template-columns:minmax(0,1fr)}.overlayComposerFooter>div:last-child,.overlayComposerFooter .secondaryButton,.overlayComposerFooter .adminAction{width:100%}.overlayComposerFooter>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.overlayTemplateCompositionPreview{width:min(100%,1120px)}.overlayCompositionPreviewFrame{position:relative;width:100%;overflow:hidden;container-type:inline-size;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:transparent}.overlayCompositionPreviewStage{position:absolute;inset:0;overflow:hidden}.overlayCompositionPreviewLayer{position:absolute;overflow:hidden;box-sizing:border-box;transform-origin:center}.overlayCompositionPreviewLayer>img,.overlayCompositionPreviewLayer>video,.overlayCompositionPreviewText,.overlayCompositionPreviewShape,.overlayCompositionPreviewProgress{width:100%;height:100%}.overlayCompositionPreviewLayer>img,.overlayCompositionPreviewLayer>video{display:block;object-fit:contain}.overlayCompositionPreviewText{display:flex;align-items:center;padding:.02em .08em;line-height:1.05;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box}.overlayCompositionPreviewShape{display:block}.overlayCompositionPreviewProgress{overflow:hidden}.overlayCompositionPreviewProgress>i{display:block;height:100%;border-radius:inherit}.overlayCompositionAssetPlaceholder{width:100%;height:100%;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.18);background:#ffffff09;color:#ffffff6b;font-size:clamp(.45rem,1.2cqw,.72rem);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.overlayFutureNotice{display:grid;gap:3px;padding:11px 13px;border:1px solid rgba(167,139,250,.28);border-radius:7px;background:#7c3aed14}.overlayFutureNotice strong{color:#c4b5fd;font-size:.69rem}.overlayFutureNotice span{color:var(--mb-muted);font-size:.62rem;line-height:1.45}.customWidgetPreviewFrame{width:100%;height:100%;display:block;border:0;background:transparent;pointer-events:none}.customWidgetPreviewError{width:100%;height:100%;display:grid;place-content:center;gap:4px;padding:12px;border:1px dashed rgba(239,68,68,.4);background:#7f1d1d1f;color:#fecaca;text-align:center}.customWidgetPreviewError b{font-size:.62rem}.customWidgetPreviewError span{max-width:360px;color:var(--mb-muted);font-size:.5rem;line-height:1.4}.customWidgetEditor{display:grid;gap:8px;padding:9px;border:1px solid var(--mb-border-soft);border-radius:7px;background:color-mix(in srgb,var(--mb-accent) 4%,var(--mb-surface-2))}.customWidgetSecurityNote{display:grid;gap:3px;padding:8px 9px;border:1px solid color-mix(in srgb,#22c55e 30%,var(--mb-border));border-radius:6px;background:#22c55e0d}.customWidgetSecurityNote b{color:#86efac;font-size:.57rem}.customWidgetSecurityNote span{color:var(--mb-muted);font-size:.49rem;line-height:1.45}.customWidgetEditor>details,.customWidgetFieldGroup{border:1px solid var(--mb-border-soft);border-radius:6px;background:var(--mb-surface)}.customWidgetEditor>details>summary,.customWidgetFieldGroup>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;color:var(--mb-text);font-size:.54rem;font-weight:850;cursor:pointer}.customWidgetEditor>details>summary small{color:var(--mb-muted-2);font-size:.45rem;font-weight:700}.customWidgetEditor>details>textarea{width:calc(100% - 16px);margin:0 8px 8px;min-height:90px;resize:vertical;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.5rem;line-height:1.45}.customWidgetApiHint{display:block;margin:-2px 8px 8px;color:var(--mb-muted-2);font-size:.46rem;line-height:1.4}.customWidgetFieldsError,.customWidgetFieldsEmpty{padding:9px;border:1px dashed var(--mb-border);border-radius:6px;color:var(--mb-muted);font-size:.5rem;line-height:1.4}.customWidgetFieldsError{border-color:#ef444459;color:#fca5a5}.customWidgetGeneratedFields{display:grid;gap:7px}.customWidgetGeneratedFieldsHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.customWidgetGeneratedFieldsHeader strong{color:var(--mb-text);font-size:.57rem}.customWidgetGeneratedFieldsHeader span{color:var(--mb-muted);font-size:.48rem}.customWidgetFieldGroup>div{display:grid;gap:7px;padding:0 8px 8px}.customWidgetField{display:grid;gap:4px}.customWidgetField>span,.customWidgetField>b{color:var(--mb-text);font-size:.5rem;font-weight:780}.customWidgetField small{color:var(--mb-muted-2);font-size:.45rem;line-height:1.35}.customWidgetFieldCheck{grid-template-columns:auto minmax(0,1fr);align-items:center}.customWidgetFieldCheck>span{display:grid;gap:2px}.customWidgetFieldButton{align-items:start}.customWidgetFieldButton .secondaryButton{width:fit-content;min-height:29px;margin:0;padding-inline:8px;font-size:.49rem}.overlayV2Badge{display:inline-flex;align-items:center;min-height:21px;padding:3px 6px;border:1px solid rgba(167,139,250,.28);border-radius:999px;background:#7c3aed14;color:#c4b5fd;font-size:.5rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.ownerSeasonsPage{gap:12px}.ownerSeasonsPage .ownerRpgSectionHeader{margin-bottom:0}.ownerSeasonSafetyNotice{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 10px;border-color:#7da8ff1a;background:#4464ab06}.ownerSeasonSafetyNotice:before{content:"✓";display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid rgba(125,168,255,.15);border-radius:999px;color:#aebfff;font-size:.68rem;font-weight:900}.ownerSeasonSafetyNotice strong{font-size:.72rem;white-space:nowrap}.ownerSeasonSafetyNotice span{color:#857b90;font-size:.72rem;line-height:1.3}.ownerSeasonsPage .ownerCatalogKindTabs{gap:5px;padding:4px;border:1px solid rgba(181,128,255,.08);border-radius:6px;background:#ffffff03}.ownerSeasonsPage .ownerCatalogKindTabs .commandTab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px}.ownerSeasonsPage .ownerCatalogKindTabs .commandTab>span{color:#bda6e6;font-size:.84rem}.ownerSeasonCurrentCard{grid-template-columns:minmax(230px,.9fr) minmax(0,1.5fr);gap:10px;padding:11px 12px}.ownerSeasonCurrentCard>div:first-child{gap:4px}.ownerSeasonCurrentCard>div:first-child>strong{font-size:.98rem}.ownerSeasonCurrentCard p{font-size:.76rem;line-height:1.35}.ownerSeasonCurrentMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ownerSeasonCurrentMeta>div{gap:3px;padding:7px 8px}.ownerSeasonCurrentMeta span{font-size:.58rem}.ownerSeasonCurrentMeta strong{font-size:.78rem}.ownerSeasonYearControl{justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:5px;border:1px solid rgba(181,128,255,.09);border-radius:7px;background:#ffffff03}.ownerSeasonYearControl label{width:96px}.ownerSeasonYearControl label>span{display:none}.ownerSeasonYearControl input{min-height:34px;padding:6px 8px;border-color:transparent;background:#b580ff0e;color:#efe6fa;font-size:.92rem;font-weight:900;text-align:center}.ownerSeasonYearControl .secondaryButton{min-height:34px;padding:6px 10px}.ownerSeasonLegend{justify-content:center;gap:5px;margin-top:-2px}.ownerSeasonLegend>span{min-height:21px;padding:2px 7px;font-size:.61rem}.ownerSeasonMonthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ownerSeasonMonthCard{gap:7px;min-height:144px;padding:10px}.ownerSeasonMonthHeader{gap:7px}.ownerSeasonMonthHeader>div>span{font-size:.6rem}.ownerSeasonMonthHeader>div>strong{font-size:.88rem}.ownerSeasonStatusPill{min-height:21px;padding:2px 6px;font-size:.6rem}.ownerSeasonMonthBody{gap:5px}.ownerSeasonMonthBody>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px}.ownerSeasonMonthBody span{font-size:.56rem}.ownerSeasonMonthBody strong{overflow:hidden;color:#ddd3e4;font-size:.7rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ownerSeasonMonthContentMeta{gap:4px;padding-top:6px}.ownerSeasonMonthContentMeta>span{padding:2px 5px;font-size:.59rem}.ownerSeasonMonthContentMeta>strong{font-size:.63rem}.ownerSeasonMonthEditor{gap:0;padding:0;overflow:hidden;border-radius:7px;background:#ffffff03}.ownerSeasonMonthEditorHeader{padding:14px 15px 12px}.ownerSeasonMonthEditorHeader h4{margin-top:3px;font-size:1.08rem}.ownerSeasonMonthEditorHeader p{color:#81768e;font-size:.75rem}.ownerSeasonMonthEditorHeaderActions{gap:6px}.ownerSeasonConfigState{min-height:25px;padding:3px 7px;font-size:.62rem}.ownerSeasonEditorNav{display:flex;gap:6px;padding:8px 12px;overflow-x:auto;border-top:1px solid rgba(181,128,255,.08);border-bottom:1px solid rgba(181,128,255,.08);background:#0a080e33;scrollbar-width:thin}.ownerSeasonEditorNavItem{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:5px 9px 5px 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:#93879e;cursor:pointer;font:inherit}.ownerSeasonEditorNavItem>span{display:grid;width:24px;height:24px;place-items:center;border-radius:4px;background:#ffffff06;color:#a18daf;font-size:.75rem;font-weight:900}.ownerSeasonEditorNavItem>strong{font-size:.72rem;font-weight:800;white-space:nowrap}.ownerSeasonEditorNavItem>small{display:grid;min-width:19px;height:19px;padding:0 5px;place-items:center;border-radius:999px;background:#ffffff09;color:#81768e;font-size:.58rem;font-weight:900}.ownerSeasonEditorNavItem:hover{border-color:#b580ff1c;background:#b580ff06;color:#d6cae0}.ownerSeasonEditorNavItem.isActive{border-color:#b580ff38;background:#b580ff13;color:#efe5f7}.ownerSeasonEditorNavItem.isActive>span{background:#b580ff1f;color:#d9c1ff}.ownerSeasonEditorNavItem.isActive>small{background:#b580ff24;color:#d9c1ff}.ownerSeasonMonthEditorGrid{gap:12px;padding:14px}.ownerSeasonMonthEditor:not(.ownerSeasonMonthEditor-overview) .ownerSeasonMonthEditorGrid{grid-template-columns:1fr}.ownerSeasonMonthEditor:not(.ownerSeasonMonthEditor-overview) .ownerSeasonMonthCalendarPanel,.ownerSeasonMonthEditor:not(.ownerSeasonMonthEditor-overview) .ownerSeasonMonthFields,.ownerSeasonMonthEditor:not(.ownerSeasonMonthEditor-overview) .ownerSeasonSummaryField,.ownerSeasonMonthEditor:not(.ownerSeasonMonthEditor-overview) .ownerSeasonFeaturedElements{display:none}.ownerSeasonMonthEditor-overview .ownerSeasonChestsEditor,.ownerSeasonMonthEditor-overview .ownerSeasonChestDistributionEditor,.ownerSeasonMonthEditor-overview .ownerSeasonSkillsEditor,.ownerSeasonMonthEditor-chests .ownerSeasonSkillsEditor,.ownerSeasonMonthEditor-skills .ownerSeasonChestsEditor,.ownerSeasonMonthEditor-skills .ownerSeasonChestDistributionEditor,.ownerSeasonMonthEditor-messages .ownerSeasonChestsEditor,.ownerSeasonMonthEditor-messages .ownerSeasonChestDistributionEditor,.ownerSeasonMonthEditor-cosmetics .ownerSeasonChestsEditor,.ownerSeasonMonthEditor-cosmetics .ownerSeasonChestDistributionEditor,.ownerSeasonMonthEditor-relics .ownerSeasonChestsEditor,.ownerSeasonMonthEditor-relics .ownerSeasonChestDistributionEditor,.ownerSeasonMonthEditor-skills .ownerSeasonVictoryMessagesEditor,.ownerSeasonMonthEditor-skills .ownerSeasonCosmeticsEditor,.ownerSeasonMonthEditor-skills .ownerSeasonRelicsEditor,.ownerSeasonMonthEditor-messages .ownerSeasonSkillsEditor,.ownerSeasonMonthEditor-cosmetics .ownerSeasonSkillsEditor,.ownerSeasonMonthEditor-relics .ownerSeasonSkillsEditor{display:none}.ownerSeasonMonthEditor-messages .ownerSeasonVictoryMessagesEditor,.ownerSeasonMonthEditor-cosmetics .ownerSeasonCosmeticsEditor,.ownerSeasonMonthEditor-relics .ownerSeasonRelicsEditor{display:grid}.ownerSeasonMonthCalendarPanel{top:12px}.ownerSeasonMonthForm{gap:10px}.ownerSeasonFeaturedElements,.ownerSeasonChestsEditor,.ownerSeasonChestDistributionEditor,.ownerSeasonSkillsEditor{padding:12px;border-color:#b580ff14;border-radius:5px}.ownerSeasonEditorSectionTitle strong{font-size:.86rem}.ownerSeasonRotationNotice,.ownerSeasonChestRuleNotice,.ownerSeasonChestBindingNotice,.ownerSeasonTechnicalNotice{padding:8px 10px;border-radius:4px}.ownerSeasonRotationNotice span,.ownerSeasonChestRuleNotice span,.ownerSeasonChestBindingNotice span,.ownerSeasonTechnicalNotice span{font-size:.7rem;line-height:1.38}.ownerSeasonChestRuleNotice span+span,.ownerSeasonTechnicalNotice span+span{display:none}.ownerSeasonMonthSaveBar{position:sticky;bottom:0;z-index:5;margin:2px -14px -14px;padding:10px 14px;border-top:1px solid rgba(181,128,255,.12);background:#100c16f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ownerSeasonMonthSaveBar>span{color:#756b80;font-size:.68rem}.ownerSeasonMonthSaveBar .adminAction{min-width:168px}.ownerSeasonPassEditor{gap:10px;padding:12px}.ownerSeasonPassEditorHeader p,.ownerSeasonPassSectionHeader p{max-width:760px;font-size:.73rem}.ownerSeasonPassTitleSection,.ownerSeasonPassItemsSection,.ownerSeasonPassBindingsSection{gap:8px;padding-top:9px}@media(max-width:1200px){.ownerSeasonMonthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ownerSeasonCurrentMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ownerSeasonMonthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerSeasonMonthEditorHeader{flex-direction:column}.ownerSeasonMonthEditorHeaderActions{width:100%;justify-content:flex-start}}@media(max-width:680px){.ownerSeasonSafetyNotice{align-items:flex-start}.ownerSeasonSafetyNotice strong{white-space:normal}.ownerSeasonCurrentMeta,.ownerSeasonMonthGrid{grid-template-columns:1fr}.ownerSeasonYearControl{width:100%}.ownerSeasonYearControl label{flex:1 1 auto;width:auto}.ownerSeasonYearControl .secondaryButton{min-width:0}.ownerSeasonEditorNav{padding-inline:10px}.ownerSeasonMonthEditorGrid{padding:10px}.ownerSeasonMonthSaveBar{margin:2px -10px -10px;padding:10px}}.ownerSeasonMonthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ownerSeasonMonthCard{gap:9px;min-height:158px;padding:11px}.ownerSeasonMonthHeader>div>span{font-size:.64rem}.ownerSeasonMonthHeader>div>strong{font-size:.95rem}.ownerSeasonStatusPill{min-height:22px;padding:2px 7px;font-size:.62rem}.ownerSeasonMonthBody{gap:7px}.ownerSeasonMonthBody>div{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:8px}.ownerSeasonMonthBody span{font-size:.6rem}.ownerSeasonMonthBody strong{font-size:.77rem}.ownerSeasonMonthContentMeta>span{font-size:.62rem}.ownerSeasonMonthContentMeta>strong{font-size:.68rem}.ownerSeasonCurrentMeta span{font-size:.62rem}.ownerSeasonCurrentMeta strong{font-size:.82rem}@media(max-width:980px){.ownerSeasonMonthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ownerSeasonMonthGrid{grid-template-columns:1fr}}.ownerRpgItemsSection{display:grid;gap:16px}.ownerRpgItemsHeader{align-items:flex-end}.ownerRpgItemStats{display:flex;flex-wrap:wrap;gap:8px}.ownerRpgItemStats span{display:inline-flex;align-items:baseline;gap:6px;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff09;color:var(--muted-text, #aeb3bf);font-size:.8rem}.ownerRpgItemStats strong{color:var(--text, #f7f8fb);font-size:.98rem}.ownerRpgItemFilters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr));gap:10px;align-items:end}.ownerRpgItemFilters label,.ownerRpgItemForm label,.ownerRpgItemJsonEditor{display:grid;gap:6px}.ownerRpgItemFilters label>span,.ownerRpgItemForm label>span,.ownerRpgItemJsonEditor>span{color:var(--muted-text, #aeb3bf);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ownerRpgItemFilters input,.ownerRpgItemFilters select,.ownerRpgItemForm input,.ownerRpgItemForm select,.ownerRpgItemForm textarea,.ownerRpgItemJsonEditor textarea,.ownerRpgMetadataPair input{width:100%;box-sizing:border-box}.ownerRpgItemsLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.ownerRpgItemsLayout.hasEditor{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);align-items:start}.ownerRpgItemsCatalog{min-width:0}.ownerRpgItemsCatalogMeta{display:flex;align-items:baseline;gap:6px;margin-bottom:10px;color:var(--muted-text, #aeb3bf);font-size:.8rem}.ownerRpgItemsCatalogMeta strong{color:var(--text, #fff)}.ownerRpgItemGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerRpgItemCard{display:grid;gap:11px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);transition:border-color .18s ease,transform .18s ease,background .18s ease}.ownerRpgItemCard:hover{border-color:#ff9a3454;transform:translateY(-1px)}.ownerRpgItemCard.isSelected{border-color:#ff972f94;background:linear-gradient(145deg,#ff891f18,#ffffff06)}.ownerRpgItemCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ownerRpgItemCardTop>div{display:grid;gap:5px;min-width:0}.ownerRpgItemCardTop strong{font-size:.96rem;line-height:1.25}.ownerRpgItemCard code,.ownerRpgItemDetailId code{overflow-wrap:anywhere;color:#c4c8d2;font-size:.7rem}.ownerRpgItemStatus,.ownerRpgItemBadges span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0a;color:#cbd0da;font-size:.68rem;font-weight:700;white-space:nowrap}.ownerRpgItemStatus.isActive{border-color:#48cb8247;color:#83dea8}.ownerRpgItemStatus.isInactive{border-color:#ff686840;color:#f39a9a}.ownerRpgItemBadges{display:flex;flex-wrap:wrap;gap:5px}.ownerRpgItemBadges .isImplemented{border-color:#48cb8240;color:#83dea8}.ownerRpgItemBadges .isWaiting{border-color:#ffbb4842;color:#efbd72}.ownerRpgItemCard p{margin:0;color:#c5c9d2;font-size:.78rem;line-height:1.45}.ownerRpgItemCard p.ownerRpgItemMuted{color:#838996}.ownerRpgItemActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ownerRpgItemActions .secondaryButton{min-height:32px;padding:6px 9px;font-size:.72rem}.ownerRpgItemEditor{position:sticky;top:14px;display:grid;gap:14px;min-width:0;max-height:calc(100vh - 28px);overflow:auto;padding:16px;border:1px solid rgba(255,151,47,.3);border-radius:17px;background:linear-gradient(180deg,#1f1f26fa,#121217fa);box-shadow:0 18px 50px #00000038}.ownerRpgItemEditorHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ownerRpgItemEditorHeader h4{margin:4px 0 0;font-size:1.05rem}.ownerRpgItemDetail{display:grid;gap:14px}.ownerRpgItemDetailId{display:grid;gap:8px;padding:10px;border-radius:12px;background:#0000002e}.ownerRpgItemDetailId .secondaryButton{justify-self:start}.ownerRpgItemDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ownerRpgItemDetail dl>div{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px}.ownerRpgItemDetail dt{color:#858b98;font-size:.66rem;font-weight:700;text-transform:uppercase}.ownerRpgItemDetail dd{margin:0;font-size:.79rem}.ownerRpgItemDetailBlock{display:grid;gap:6px}.ownerRpgItemDetailBlock>strong{font-size:.76rem}.ownerRpgItemDetailBlock p{margin:0;color:#c5c9d2;font-size:.78rem;line-height:1.5}.ownerRpgItemDetailBlock pre{max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:10px;background:#0000003d;color:#c9ced8;font-size:.7rem;white-space:pre-wrap;overflow-wrap:anywhere}.ownerRpgItemForm{display:grid;gap:14px}.ownerRpgItemFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerRpgItemFormWide{grid-column:1 / -1}.ownerRpgItemForm small{color:#858b98;font-size:.68rem;line-height:1.35}.ownerRpgItemIdInput{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.ownerRpgItemIdInput input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.ownerRpgItemToggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ownerRpgItemToggle{display:flex!important;gap:9px!important;align-items:flex-start;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff06}.ownerRpgItemToggle input{width:auto;margin-top:2px}.ownerRpgItemToggle>span{display:grid;gap:2px;text-transform:none!important;letter-spacing:normal!important}.ownerRpgItemToggle strong{color:#f5f6f8;font-size:.75rem}.ownerRpgItemToggle small{color:#858b98;font-size:.66rem}.ownerRpgItemAdvanced{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px}.ownerRpgItemAdvancedToggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:0;background:#ffffff09;color:inherit;text-align:left;cursor:pointer}.ownerRpgItemAdvancedToggle>span{display:grid;gap:2px}.ownerRpgItemAdvancedToggle small{color:#858b98}.ownerRpgItemAdvancedBody{display:grid;gap:11px;padding:12px}.ownerRpgMetadataHeader{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}.ownerRpgMetadataHeader>div{display:grid;gap:2px}.ownerRpgMetadataHeader small,.ownerRpgMetadataEmpty{color:#858b98;font-size:.68rem}.ownerRpgMetadataPairs{display:grid;gap:6px}.ownerRpgMetadataPair{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1.2fr) auto;gap:6px}.ownerRpgItemJsonEditor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.ownerRpgItemEditorActions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}@media(max-width:1180px){.ownerRpgItemFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerRpgItemSearch{grid-column:1 / -1}.ownerRpgItemsLayout.hasEditor{grid-template-columns:1fr}.ownerRpgItemEditor{position:static;max-height:none}}@media(max-width:760px){.ownerRpgItemFilters,.ownerRpgItemFormGrid,.ownerRpgItemToggles,.ownerRpgItemGrid{grid-template-columns:1fr}.ownerRpgItemFormWide,.ownerRpgItemSearch{grid-column:auto}.ownerRpgItemIdInput,.ownerRpgMetadataPair{grid-template-columns:1fr}.ownerRpgItemCardTop,.ownerRpgItemEditorHeader,.ownerRpgMetadataHeader{align-items:stretch;flex-direction:column}.ownerRpgItemStatus{align-self:flex-start}}.characterIdentityMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.characterIdentityMeta small{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid var(--mb-border-soft);border-radius:999px;background:#ffffff09;color:var(--mb-muted);font-size:.65rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.ownerCommandStatusTabs{display:inline-flex;width:fit-content;max-width:100%;gap:4px;padding:4px;border:1px solid var(--mb-border);border-radius:9px;background:var(--mb-surface-2)}.ownerCommandStatusTab{appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--mb-muted);font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.ownerCommandStatusTab b{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:0 6px;border-radius:999px;background:#ffffff0e;color:var(--mb-text);font-size:.68rem}.ownerCommandStatusTab.isActive{border-color:color-mix(in srgb,var(--mb-accent) 44%,var(--mb-border));background:color-mix(in srgb,var(--mb-accent) 15%,transparent);color:var(--mb-text)}.ownerCommandRowActions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px!important}.ownerCommandDeleteButton{min-height:34px;padding:7px 10px;white-space:nowrap;font-size:.72rem}@media(max-width:760px){.ownerCommandStatusTabs{width:100%}.ownerCommandStatusTab{flex:1;justify-content:center}.ownerCommandRowActions{justify-content:flex-start;flex-wrap:wrap}}.profileHeroBannerAvatarFallback{background-position:center,center 44%;background-size:100% 100%,min(180px,32vw) min(180px,32vw);background-repeat:no-repeat;background-color:var(--mb-surface-2)}.profileBannerPreviewAvatarFallback{background:radial-gradient(circle at 50% 42%,var(--mb-accent-soft),var(--mb-surface-2) 48%,var(--mb-surface) 100%)}.profileBannerPreview>img.profileBannerPreviewImageAvatar{inset:22px auto auto 50%;width:132px;height:132px;transform:translate(-50%);border:3px solid color-mix(in srgb,var(--mb-accent) 34%,transparent);border-radius:50%;object-fit:cover;box-shadow:0 14px 34px #00000047}.ownerRpgPage .ownerCommandEditorQuickNote strong,.ownerRpgPage .ownerCommandWorkerGrid label>span,.ownerRpgPage .ownerCommandCallPreview>span,.ownerRpgPage .ownerCommandAdvanced>summary>b{font-size:.64rem}.ownerRpgPage .ownerCommandEditorQuickNote span,.ownerRpgPage .ownerCommandAdvanced>summary span{font-size:.67rem}.ownerSeasonsPage .ownerSeasonCurrentMeta span,.ownerSeasonsPage .ownerSeasonMonthBody span,.ownerSeasonsPage .ownerSeasonMonthContentMeta>span,.ownerSeasonsPage .ownerSeasonEditorNavItem>small,.ownerSeasonsPage .ownerSeasonStatusPill{font-size:.64rem}.ownerSeasonsPage .ownerSeasonMonthBody strong{font-size:.74rem}html[data-marbion-theme=light] .ownerRpgPage .ownerRpgCommandRow,html[data-marbion-theme=light] .ownerRpgPage .ownerRpgItemCard,html[data-marbion-theme=light] .ownerRpgPage .ownerRpgItemEditor,html[data-marbion-theme=light] .ownerRpgPage .ownerRpgItemAdvanced,html[data-marbion-theme=light] .ownerRpgPage .ownerRpgItemAdvancedToggle,html[data-marbion-theme=light] .ownerSeasonsPage .ownerSeasonCurrentCard,html[data-marbion-theme=light] .ownerSeasonsPage .ownerSeasonMonthCard,html[data-marbion-theme=light] .ownerSeasonsPage .ownerSeasonMonthEditor,html[data-marbion-theme=light] .ownerSeasonsPage .ownerSeasonYearControl,html[data-marbion-theme=light] .ownerSeasonsPage .ownerSeasonEditorNav{border-color:var(--mb-border);background-color:var(--mb-surface-2);color:var(--mb-text)}html[data-marbion-theme=light] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) strong,html[data-marbion-theme=light] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) h4,html[data-marbion-theme=light] .ownerRpgPage :is(.ownerRpgCommandRow,.ownerRpgItemCard,.ownerRpgItemEditor) strong{color:var(--mb-text)}html[data-marbion-theme=light] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) :is(p,span,small),html[data-marbion-theme=light] .ownerRpgPage :is(.ownerRpgCommandRow,.ownerRpgItemCard,.ownerRpgItemEditor) :is(span,small){color:var(--mb-muted)}@media(prefers-color-scheme:light){html[data-marbion-theme=system] .ownerRpgPage .ownerRpgCommandRow,html[data-marbion-theme=system] .ownerRpgPage .ownerRpgItemCard,html[data-marbion-theme=system] .ownerRpgPage .ownerRpgItemEditor,html[data-marbion-theme=system] .ownerRpgPage .ownerRpgItemAdvanced,html[data-marbion-theme=system] .ownerRpgPage .ownerRpgItemAdvancedToggle,html[data-marbion-theme=system] .ownerSeasonsPage .ownerSeasonCurrentCard,html[data-marbion-theme=system] .ownerSeasonsPage .ownerSeasonMonthCard,html[data-marbion-theme=system] .ownerSeasonsPage .ownerSeasonMonthEditor,html[data-marbion-theme=system] .ownerSeasonsPage .ownerSeasonYearControl,html[data-marbion-theme=system] .ownerSeasonsPage .ownerSeasonEditorNav{border-color:var(--mb-border);background-color:var(--mb-surface-2);color:var(--mb-text)}html[data-marbion-theme=system] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) strong,html[data-marbion-theme=system] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) h4,html[data-marbion-theme=system] .ownerRpgPage :is(.ownerRpgCommandRow,.ownerRpgItemCard,.ownerRpgItemEditor) strong{color:var(--mb-text)}html[data-marbion-theme=system] .ownerSeasonsPage :is(.ownerSeasonCurrentCard,.ownerSeasonMonthCard,.ownerSeasonMonthEditor) :is(p,span,small),html[data-marbion-theme=system] .ownerRpgPage :is(.ownerRpgCommandRow,.ownerRpgItemCard,.ownerRpgItemEditor) :is(span,small){color:var(--mb-muted)}}.platformPage{position:relative;isolation:isolate}.platformPage>.appShell{position:relative;z-index:1}.userWallpaperLayer{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:var(--mb-bg)}.userWallpaperLayer>img,.userWallpaperLayer>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.userWallpaperLayer>video{background:#000}.userWallpaperShade{position:absolute;inset:0;transition:background-color .18s ease}html[data-marbion-wallpaper=custom] .platformPage,html[data-marbion-wallpaper=custom] .contentArea{background:transparent}.wallpaperSettingsSection{overflow:hidden}.wallpaperPreview{position:relative;min-height:220px;overflow:hidden;border:1px solid var(--mb-border);border-radius:9px;background:linear-gradient(135deg,var(--mb-surface-2),var(--mb-surface))}.wallpaperPreview>img,.wallpaperPreview>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wallpaperPreview>span{position:absolute;inset:0;pointer-events:none}.wallpaperPreviewEmpty{display:grid;min-height:220px;place-items:center;padding:22px;color:var(--mb-muted);font-size:.76rem;font-weight:750;text-align:center}.wallpaperKindGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallpaperUrlField,.wallpaperBrightnessField{display:grid;gap:6px}.wallpaperUrlField>span,.wallpaperBrightnessField>span{color:var(--mb-text);font-size:.7rem;font-weight:850}.wallpaperUrlField input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--mb-border);border-radius:6px;outline:0;background:var(--mb-surface-2);color:var(--mb-text);font:inherit}.wallpaperUrlField input:focus{border-color:var(--mb-accent)}.wallpaperUploadRow{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.wallpaperUploadRow>small,.wallpaperBrightnessField>small{color:var(--mb-muted);font-size:.64rem;line-height:1.4}.wallpaperUploadButton{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wallpaperUploadButton input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wallpaperBrightnessField>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallpaperBrightnessField>span strong{color:var(--mb-accent-strong);font-size:.72rem}.wallpaperBrightnessField input[type=range]{width:100%;accent-color:var(--mb-accent)}.wallpaperActions{display:flex;flex-wrap:wrap;gap:8px}.ownerCommandRestoreButton{min-height:34px;padding:7px 11px;white-space:nowrap;font-size:.72rem}.supportTicketForm{display:grid;gap:10px;margin-top:8px}.supportTicketForm label{display:grid;gap:5px}.supportTicketForm label>span{color:var(--mb-muted);font-size:.64rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.supportTicketForm input,.supportTicketForm select,.supportTicketForm textarea{width:100%;min-width:0;border:1px solid var(--mb-border);border-radius:6px;outline:0;background:var(--mb-surface-2);color:var(--mb-text);font:inherit;font-size:.76rem}.supportTicketForm input,.supportTicketForm select{min-height:40px;padding:8px 10px}.supportTicketForm textarea{min-height:126px;padding:10px;resize:vertical;line-height:1.5}.supportTicketForm input:focus,.supportTicketForm select:focus,.supportTicketForm textarea:focus{border-color:var(--mb-accent)}.supportTicketForm label>small{justify-self:end;color:var(--mb-muted-2);font-size:.6rem}.supportTicketForm .adminAction{justify-self:start}.supportOwnerSection{margin-top:14px}.supportTicketList{display:grid;gap:8px}.supportTicketCard{display:grid;gap:9px;padding:12px;border:1px solid var(--mb-border-soft);border-radius:8px;background:var(--mb-surface-2)}.supportTicketCardOpen{border-color:color-mix(in srgb,var(--mb-accent) 34%,var(--mb-border))}.supportTicketHeader,.supportTicketMeta,.supportTicketActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.supportTicketHeader{justify-content:space-between}.supportTicketHeader>div{min-width:0;display:grid;gap:2px}.supportTicketHeader strong{overflow-wrap:anywhere;color:var(--mb-text);font-size:.8rem}.supportTicketHeader small,.supportTicketMeta{color:var(--mb-muted);font-size:.63rem}.supportTicketCard>p{margin:0;color:var(--mb-muted);font-size:.72rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.supportTicketStatus{display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border-radius:999px;font-size:.59rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.supportTicketStatusOPEN{background:var(--mb-accent-soft);color:var(--mb-accent-strong)}.supportTicketStatusRESOLVED{background:#3fcf971f;color:#61ddb0}.supportTicketStatusDISMISSED{background:#94a3b81a;color:var(--mb-muted)}.supportTicketMeta{justify-content:space-between}.supportTicketMeta code{color:var(--mb-muted-2);font-size:.61rem}.supportTicketActions{justify-content:flex-end}.supportTicketActions button{min-height:32px;padding:6px 9px;font-size:.66rem}html[data-marbion-theme=light] .supportTicketStatusRESOLVED{color:#176b4b}@media(max-width:760px){.wallpaperKindGrid{grid-template-columns:1fr}.wallpaperPreview,.wallpaperPreviewEmpty{min-height:180px}.wallpaperActions,.wallpaperUploadRow,.supportTicketHeader,.supportTicketMeta,.supportTicketActions{align-items:stretch;flex-direction:column}.wallpaperActions>button,.wallpaperUploadButton,.supportTicketForm .adminAction,.supportTicketActions button{width:100%}.supportTicketStatus{align-self:flex-start}.ownerCommandStatusTabs{overflow-x:auto}.ownerCommandStatusTab{min-width:max-content}}
