.GamesAdmin_wrap__P1Yp4{display:flex;flex-direction:column;gap:16px;padding-bottom:80px;--coming-soon:#ffa500;--scene-party:#63b3ed}.GamesAdmin_headerRow__8fDua{display:flex;align-items:center;gap:12px;margin-bottom:4px}.GamesAdmin_headerLabel__LLVcN{font-size:.68rem;color:var(--on-surface-dim);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.GamesAdmin_headerBadge___8pZs{font-size:var(--text-caption-size);font-weight:700;padding:2px 9px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 22%,transparent);color:var(--success)}.GamesAdmin_sceneGroup__UDtDQ{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius-2xl);background:var(--surface-container-low)}.GamesAdmin_sceneGroupHeader__OfFaP{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--on-surface) 45%,transparent);padding-bottom:4px}.GamesAdmin_gamesGrid__uwyYq{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.GamesAdmin_orderBtns__pRmHk{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.GamesAdmin_orderBtn___OeoN{display:flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--on-surface) 10%,transparent);background:color-mix(in srgb,var(--on-surface) 4%,transparent);color:color-mix(in srgb,var(--on-surface) 50%,transparent);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease;padding:0}.GamesAdmin_orderBtn___OeoN:hover:not(:disabled){background:color-mix(in srgb,var(--gold-400) 12%,transparent);border-color:color-mix(in srgb,var(--gold-400) 30%,transparent);color:var(--gold-200)}.GamesAdmin_orderBtn___OeoN:active:not(:disabled){transform:scale(.92)}.GamesAdmin_orderBtn___OeoN:disabled{opacity:.2;cursor:not-allowed}.GamesAdmin_statusPills__U9cTH{display:flex;gap:4px}.GamesAdmin_statusPill__SvCVm{padding:4px 9px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--on-surface) 10%,transparent);background:color-mix(in srgb,var(--on-surface) 3%,transparent);color:color-mix(in srgb,var(--on-surface) 30%,transparent);font-size:var(--text-caption-size);font-weight:700;cursor:pointer;font-family:inherit;transition:all .15s}.GamesAdmin_statusPill__SvCVm:hover{background:color-mix(in srgb,var(--on-surface) 7%,transparent);color:color-mix(in srgb,var(--on-surface) 60%,transparent)}.GamesAdmin_statusPillEnabled__v0NWQ{background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success)}.GamesAdmin_statusPillComingSoon__yBZWA{background:color-mix(in srgb,var(--coming-soon) 14%,transparent);border-color:color-mix(in srgb,var(--coming-soon) 40%,transparent);color:var(--coming-soon)}.GamesAdmin_statusPillOff__aTLvv{background:color-mix(in srgb,var(--error) 12%,transparent);border-color:color-mix(in srgb,var(--error) 30%,transparent);color:var(--error)}.GamesAdmin_gameCard__jlWf9{display:flex;flex-direction:column;gap:0;border-radius:var(--radius-2xl);padding:16px 18px;transition:border-color .22s,background .22s,box-shadow .22s}.GamesAdmin_gameCardEnabled__irzeR{background:color-mix(in srgb,var(--success) 4%,transparent);border:1px solid color-mix(in srgb,var(--success) 18%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--success) 6%,transparent)}.GamesAdmin_gameCardComingSoon__XdkJg{background:color-mix(in srgb,var(--coming-soon) 3%,transparent);border:1px solid color-mix(in srgb,var(--coming-soon) 18%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--coming-soon) 4%,transparent)}.GamesAdmin_gameCardComingSoon__XdkJg:hover{border-color:color-mix(in srgb,var(--coming-soon) 28%,transparent)}.GamesAdmin_gameCardDisabled__hZY3j{background:color-mix(in srgb,var(--surface-container-low) 68%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent)}.GamesAdmin_gameCardDisabled__hZY3j:hover{border-color:color-mix(in srgb,var(--on-surface) 11%,transparent)}.GamesAdmin_cardHead__kCFmV{display:flex;align-items:center;gap:12px;margin-bottom:14px}.GamesAdmin_cardIcon__WdDjo{width:44px;height:44px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:var(--text-title-size);flex-shrink:0;transition:background .22s}.GamesAdmin_cardIconEnabled__52aIJ{background:color-mix(in srgb,var(--success) 12%,transparent);border:1px solid color-mix(in srgb,var(--success) 22%,transparent)}.GamesAdmin_cardIconComingSoon__QHxZ4{background:color-mix(in srgb,var(--coming-soon) 10%,transparent);border:1px solid color-mix(in srgb,var(--coming-soon) 22%,transparent)}.GamesAdmin_cardIconDisabled__1b9H2{background:color-mix(in srgb,var(--on-surface) 4%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent)}.GamesAdmin_cardInfo__CR7IL{flex:1 1;min-width:0}.GamesAdmin_cardTitleRow__dgcjg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.GamesAdmin_cardTitle__b54On{font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .22s}.GamesAdmin_cardTitleEnabled__9E4nq{color:var(--on-surface)}.GamesAdmin_cardTitleComingSoon__M_Ivt{color:var(--gold-400)}.GamesAdmin_cardTitleDisabled__ElXRY{color:var(--on-surface-dim)}.GamesAdmin_devicePillMulti__Yi275,.GamesAdmin_devicePillSingle__6cYel{font-size:var(--text-caption-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:var(--radius-sm);flex-shrink:0}.GamesAdmin_devicePillSingle__6cYel{background:color-mix(in srgb,var(--gold-400) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-400)}.GamesAdmin_devicePillMulti__Yi275{background:color-mix(in srgb,var(--success) 8%,transparent);border:1px solid color-mix(in srgb,var(--success) 22%,transparent);color:var(--success)}.GamesAdmin_cardPlayerLabel__pA8jc{font-size:.68rem;color:var(--on-surface-dim);margin-top:3px}.GamesAdmin_cardDivider__UvX4d{height:1px;background:color-mix(in srgb,var(--on-surface) 6%,transparent);margin:0 0 12px}.GamesAdmin_cardRow__a6XZx{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.GamesAdmin_cardRowLabel__H9hMr{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--on-surface-dim);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.GamesAdmin_toggleBtn__IskVB{background:none;border:none;cursor:pointer;padding:2px;display:flex;transition:color .2s}.GamesAdmin_toggleEnabled__ltfRZ{color:var(--success)}.GamesAdmin_toggleDisabled__9QDcC{color:var(--outline-variant)}.GamesAdmin_checkRow__YAynz{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GamesAdmin_checkRow__YAynz input{accent-color:var(--gold-400)}.GamesAdmin_checkRowDisabled__uy9eb{cursor:not-allowed;opacity:.45}.GamesAdmin_checkLabel__OaDoK{font-size:.72rem;color:var(--on-surface-dim);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.GamesAdmin_premiumBadge__686bC{font-size:var(--text-caption-size);font-weight:700;padding:2px 7px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--gold-400) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-400)}.GamesAdmin_comingSoonBadge__cEkN8{font-size:var(--text-caption-size);font-weight:700;padding:2px 7px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--coming-soon) 12%,transparent);border:1px solid color-mix(in srgb,var(--coming-soon) 25%,transparent);color:var(--coming-soon)}.GamesAdmin_scenePills__hDGHE{display:flex;gap:5px}.GamesAdmin_scenePill__B38hM{font-size:var(--text-caption-size);font-weight:600;padding:3px 9px;border-radius:var(--radius-full);border:1px solid;cursor:pointer;transition:all .18s;font-family:inherit}.GamesAdmin_scenePill__B38hM:disabled{cursor:not-allowed;opacity:.4}.GamesAdmin_scenePillInactive__2t_3z{background:transparent;border-color:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface-dim)}.GamesAdmin_scenePillDrinking__e3qwN{background:color-mix(in srgb,var(--gold-350) 14%,transparent);border-color:var(--gold-350);color:var(--gold-350)}.GamesAdmin_scenePillParty__cRgNC{background:color-mix(in srgb,var(--scene-party) 14%,transparent);border-color:var(--scene-party);color:var(--scene-party)}.GamesAdmin_featuredBtn__iJDj6{font-size:var(--text-caption-size);font-weight:600;padding:3px 10px;border-radius:var(--radius-full);border:1px solid;cursor:pointer;transition:all .18s;font-family:inherit}.GamesAdmin_featuredBtn__iJDj6:disabled{cursor:default}.GamesAdmin_featuredBtnInactive__yu_SN{background:transparent;border-color:color-mix(in srgb,var(--on-surface) 12%,transparent);color:var(--on-surface-dim)}.GamesAdmin_featuredBtnInactive__yu_SN:not(:disabled):hover{border-color:color-mix(in srgb,var(--gold-350) 40%,transparent);color:var(--gold-350)}.GamesAdmin_featuredBtnActive__pZq9N{background:color-mix(in srgb,var(--gold-350) 14%,transparent);border-color:var(--gold-350);color:var(--gold-350)}.GamesAdmin_rangeGrid__I3_j1{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.GamesAdmin_rangeLabel__ERcD8{font-size:var(--text-caption-size);color:var(--on-surface-dim);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.GamesAdmin_rangeInput__miCTF{width:100%;box-sizing:border-box;border-radius:var(--radius-full);padding:6px 9px;color:var(--on-surface);font-size:.86rem;font-weight:700;font-family:inherit;outline:none;transition:border-color .18s}.GamesAdmin_rangeInputEnabled__oYCIk{background:color-mix(in srgb,var(--surface-lowest) 30%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent)}.GamesAdmin_rangeInputEnabled__oYCIk:focus{border-color:color-mix(in srgb,var(--gold-400) 42%,transparent)}.GamesAdmin_rangeInputDisabled__QbIPg{background:color-mix(in srgb,var(--on-surface) 2%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 5%,transparent);color:var(--outline-variant);cursor:not-allowed}.GamesAdmin_durationInput__4QrVU{flex:1 1;box-sizing:border-box;border-radius:var(--radius-full);padding:6px 9px;color:var(--on-surface);font-size:var(--text-label-size);font-weight:600;font-family:inherit;outline:none;transition:border-color .18s;min-width:0}.GamesAdmin_durationInputEnabled__JvC2M{background:color-mix(in srgb,var(--surface-lowest) 30%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent)}.GamesAdmin_durationInputEnabled__JvC2M:focus{border-color:color-mix(in srgb,var(--gold-400) 42%,transparent)}.GamesAdmin_durationInputDisabled__MLPGj{background:color-mix(in srgb,var(--on-surface) 2%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 5%,transparent);color:var(--outline-variant);cursor:not-allowed}.GamesAdmin_saveBar__QBL9A{position:fixed;bottom:0;left:var(--admin-sidebar-w,220px);right:0;background:color-mix(in srgb,var(--surface-lowest) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid color-mix(in srgb,var(--gold-400) 16%,transparent);padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:30}.GamesAdmin_saveBarHint__v7GYx{font-size:.76rem;color:var(--on-surface-dim)}.GamesAdmin_saveBarBtn__c2VU4{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--gold-400) 15%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 35%,transparent);color:var(--gold-400);padding:9px 22px;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--text-label-size);font-weight:700;font-family:inherit;transition:background .18s;white-space:nowrap}.GamesAdmin_saveBarBtn__c2VU4:hover{background:color-mix(in srgb,var(--gold-400) 25%,transparent)}.GamesAdmin_saveBarBtn__c2VU4:disabled{opacity:.45;cursor:not-allowed}.GamesAdmin_savingSpinner__5owLK{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--gold-400) 30%,transparent);border-top-color:var(--gold-400);border-radius:50%;animation:GamesAdmin_spin__tsJmq .8s linear infinite}@media (max-width:768px){.GamesAdmin_gamesGrid__uwyYq{grid-template-columns:1fr}.GamesAdmin_saveBar__QBL9A{left:0;padding:12px 16px}}.GameMeta_icon__FveT5{display:flex;align-items:center;justify-content:center;overflow:hidden}.GameMeta_icon__FveT5>svg{display:block;width:100%;height:100%;flex-shrink:0}.GameMeta_pill__AB7iH{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:500;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff;white-space:nowrap;line-height:1.4}.GameMeta_pillFree__FaLRq{background:rgba(34,160,107,.18);color:#6ee7b0;border-color:rgba(34,160,107,.35);font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:3px 9px}.GameMeta_pillPremium__RSAyV{background:linear-gradient(180deg,rgba(255,231,146,.95),rgba(184,144,30,.95));color:var(--on-gold);border-color:rgba(255,247,200,.5);font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:3px 9px}.GameMeta_vibe__M1sJZ{display:inline-flex;gap:3px;align-items:center}.GameMeta_vibeDot__N7Q_X{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.15)}.GameMeta_vibeDotOn__5hEAd{background:currentColor}.GameMeta_vibeLabel__ZTSDE{font-size:.72rem;font-weight:600;margin-left:4px;color:currentColor}.TokenCostAdmin_wrap__9jvBI{background:var(--surface-container-low);border-radius:var(--radius-2xl);overflow:hidden}.TokenCostAdmin_header__AOikW{padding:12px 16px;border-bottom:1px solid var(--outline-variant);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.TokenCostAdmin_headerTitle__RHIPp{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--gold-300);text-transform:uppercase}.TokenCostAdmin_headerDesc__SXWJh{margin:2px 0 0;font-size:.72rem;color:color-mix(in srgb,var(--on-surface) 35%,transparent);line-height:1.5}.TokenCostAdmin_list__8qv2K{display:flex;flex-direction:column}.TokenCostAdmin_row__hBUY5{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;color:inherit;cursor:pointer;text-align:left;font:inherit;transition:background .14s ease}.TokenCostAdmin_row__hBUY5:nth-child(odd){background:color-mix(in srgb,var(--on-surface) 2%,transparent)}.TokenCostAdmin_row__hBUY5:focus-visible,.TokenCostAdmin_row__hBUY5:hover{background:color-mix(in srgb,var(--gold-400) 6%,transparent);outline:none}.TokenCostAdmin_iconBox__iQuEm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--gold-400) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent);color:var(--gold-200)}.TokenCostAdmin_iconBox__iQuEm svg{width:22px;height:22px}.TokenCostAdmin_rowMain__O6mAZ{flex:1 1;min-width:0}.TokenCostAdmin_rowTitle__5YU0x{font-size:var(--text-label-size);font-weight:700;color:var(--on-surface-variant);line-height:1.3}.TokenCostAdmin_rowSub__KUpL8{margin-top:3px;font-size:.72rem;color:color-mix(in srgb,var(--on-surface) 42%,transparent);font-weight:500}.TokenCostAdmin_creditBadge__aSz3i{flex-shrink:0;padding:5px 11px;background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 32%,transparent);border-radius:var(--radius-full);color:var(--gold-200);font-size:.78rem;font-weight:700;white-space:nowrap}.TokenCostAdmin_chevron__Ddbkp{flex-shrink:0;color:color-mix(in srgb,var(--on-surface) 30%,transparent)}.TokenCostAdmin_overlay__Rv_IC{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--surface-lowest) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.TokenCostAdmin_dialog__vNLA8{position:relative;width:100%;max-width:420px;padding:24px 22px 20px;background:var(--surface-container);border:1px solid color-mix(in srgb,var(--on-surface) 6%,transparent);border-radius:var(--radius-2xl);box-shadow:0 25px 60px color-mix(in srgb,var(--gold-400) 6%,transparent);display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto}.TokenCostAdmin_closeBtn__Fv0nw{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md);color:color-mix(in srgb,var(--on-surface) 45%,transparent);cursor:pointer;transition:background .16s ease,color .16s ease}.TokenCostAdmin_closeBtn__Fv0nw:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent);color:color-mix(in srgb,var(--on-surface) 85%,transparent)}.TokenCostAdmin_dialogHeader__ywtfd{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-right:36px}.TokenCostAdmin_dialogIcon__sFFem{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-200)}.TokenCostAdmin_dialogIcon__sFFem svg{width:26px;height:26px}.TokenCostAdmin_dialogTitle__L7zD3{margin:0;font-size:var(--text-body-size);font-weight:700;color:var(--on-surface);line-height:1.3}.TokenCostAdmin_dialogSub__XppKg{margin:2px 0 0;font-size:.74rem;color:color-mix(in srgb,var(--on-surface) 45%,transparent)}.TokenCostAdmin_fieldGroup__yigqu{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.TokenCostAdmin_field__COqfj{display:flex;flex-direction:column;gap:6px}.TokenCostAdmin_fieldLabel__eoQXQ{font-size:.78rem;font-weight:600;color:var(--gold-400);letter-spacing:.02em}.TokenCostAdmin_fieldHelp__YyBxS{font-size:.7rem;color:color-mix(in srgb,var(--on-surface) 40%,transparent);line-height:1.4}.TokenCostAdmin_input__ivEfX{width:100%;min-height:48px;padding:10px 14px;background:color-mix(in srgb,var(--on-surface) 4%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 14%,transparent);border-radius:var(--radius-lg);color:var(--on-surface-variant);font-family:inherit;font-size:16px;font-weight:600;text-align:center;transition:border-color .16s ease,background .16s ease;-moz-appearance:textfield}.TokenCostAdmin_input__ivEfX::-webkit-inner-spin-button,.TokenCostAdmin_input__ivEfX::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TokenCostAdmin_input__ivEfX:focus{outline:none;border-color:color-mix(in srgb,var(--gold-400) 55%,transparent);background:color-mix(in srgb,var(--gold-400) 6%,transparent)}.TokenCostAdmin_preview__ekH9B{margin:4px 0 18px;padding:12px 14px;background:color-mix(in srgb,var(--gold-400) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent);border-radius:var(--radius-lg);color:var(--gold-200);font-size:.85rem;font-weight:700;text-align:center}.TokenCostAdmin_previewLabel__eMxM4{display:block;font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--gold-200) 55%,transparent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.TokenCostAdmin_footer__n46pS{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.TokenCostAdmin_cancelBtn__rrDkg{flex:1 1;min-width:100px;padding:12px 18px;background:transparent;border:1px solid color-mix(in srgb,var(--on-surface) 16%,transparent);border-radius:var(--radius-full);color:color-mix(in srgb,var(--on-surface) 70%,transparent);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.TokenCostAdmin_cancelBtn__rrDkg:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent);color:var(--on-surface)}.TokenCostAdmin_saveBtn__8ceR9{flex:2 1;min-width:140px;padding:12px 18px;background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--on-primary);border:none;border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-body-size);font-weight:800;cursor:pointer;box-shadow:0 4px 18px color-mix(in srgb,var(--gold-400) 28%,transparent);transition:transform .18s ease,box-shadow .18s ease,opacity .16s ease}.TokenCostAdmin_saveBtn__8ceR9:hover:not(:disabled){box-shadow:0 6px 24px color-mix(in srgb,var(--gold-400) 42%,transparent)}.TokenCostAdmin_saveBtn__8ceR9:active:not(:disabled){transform:scale(.98)}.TokenCostAdmin_saveBtn__8ceR9:disabled{opacity:.55;cursor:not-allowed}.TokenCostAdmin_errMsg__7NnU_{margin:10px 0 0;width:100%;text-align:center;font-size:.78rem;color:var(--error)}.TokenCostAdmin_toast__QHfk_{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1100;padding:10px 18px;background:color-mix(in srgb,var(--success) 18%,transparent);border:1px solid color-mix(in srgb,var(--success) 45%,transparent);border-radius:var(--radius-full);color:var(--success);font-size:var(--text-label-size);font-weight:700;box-shadow:0 8px 24px color-mix(in srgb,var(--gold-400) 5%,transparent)}@media (max-width:480px){.TokenCostAdmin_dialog__vNLA8{padding:20px 16px 18px;border-radius:var(--radius-2xl)}.TokenCostAdmin_creditBadge__aSz3i{font-size:.72rem;padding:4px 9px}.TokenCostAdmin_rowTitle__5YU0x{font-size:.86rem}.TokenCostAdmin_row__hBUY5{padding:12px 14px;gap:10px}.TokenCostAdmin_iconBox__iQuEm{width:36px;height:36px}.TokenCostAdmin_iconBox__iQuEm svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.TokenCostAdmin_closeBtn__Fv0nw,.TokenCostAdmin_row__hBUY5,.TokenCostAdmin_saveBtn__8ceR9{transition:none}}.CreditsAdmin_wrap__SeNEK{display:flex;flex-direction:column}.CreditsAdmin_freeModeCard__fPLwV{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;margin-bottom:24px;background:var(--surface-container-low);border:1px solid transparent;border-radius:var(--radius-2xl);transition:background .25s,border-color .25s}.CreditsAdmin_freeModeOn__2vmGA{background:color-mix(in srgb,var(--gold-200) 8%,var(--surface-container-low));border-color:color-mix(in srgb,var(--gold-200) 38%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--gold-200) 6%,transparent)}.CreditsAdmin_freeModeLeft__x7nAl{flex:1 1;min-width:0}.CreditsAdmin_freeModeTitle__sTrK4{font-size:.9rem;font-weight:700;color:var(--on-surface)}.CreditsAdmin_freeModeDesc__6ZNTe{font-size:.72rem;color:var(--on-surface-dim);margin-top:4px;line-height:1.5}.CreditsAdmin_freeToggleBtn__k_7tm{background:transparent;border:none;padding:0;cursor:pointer;color:var(--on-surface-dim);flex-shrink:0;display:flex;align-items:center;transition:color .2s}.CreditsAdmin_freeToggleBtn__k_7tm:disabled{opacity:.5;cursor:not-allowed}.CreditsAdmin_freeToggleOn__hTNFB{color:var(--gold-200)}.CreditsAdmin_sectionLabel__71bPq{display:flex;align-items:center;gap:7px;font-size:.67rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);margin-bottom:12px}.CreditsAdmin_sectionIcon__4GaRj{color:var(--gold-400);flex-shrink:0}.CreditsAdmin_settingsGrid__aea5S{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.CreditsAdmin_settingCard__z3cm6{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:20px 22px;transition:background .2s}.CreditsAdmin_settingCard__z3cm6:hover{background:var(--surface-container-high)}.CreditsAdmin_settingTitle__fYW6F{font-size:var(--text-label-size);font-weight:700;color:var(--on-surface-variant);margin-bottom:4px}.CreditsAdmin_settingDesc__H5O_g{font-size:.72rem;color:var(--on-surface-dim);margin-bottom:14px;line-height:1.5}.CreditsAdmin_inputRow__IXEI9{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CreditsAdmin_currencyPrefix__kb9ZF{font-size:var(--text-body-size);font-weight:700;color:var(--gold-400);flex-shrink:0}.CreditsAdmin_settingInput__G9RiK{width:80px;background:color-mix(in srgb,var(--on-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:var(--radius-lg);padding:8px 12px;color:var(--on-surface);font-size:var(--text-body-size);font-weight:700;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .18s}.CreditsAdmin_settingInput__G9RiK:focus{border-color:color-mix(in srgb,var(--gold-400) 42%,transparent)}.CreditsAdmin_unitBadge__9JdPD{font-size:.75rem;color:var(--on-surface-dim);font-weight:500}.CreditsAdmin_saveBtn__Kr4U2{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--gold-400) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 28%,transparent);color:var(--gold-400);padding:7px 14px;border-radius:var(--radius-full);cursor:pointer;font-size:.76rem;font-weight:700;font-family:inherit;margin-left:auto;transition:background .18s;white-space:nowrap}.CreditsAdmin_saveBtn__Kr4U2:hover{background:color-mix(in srgb,var(--gold-400) 22%,transparent)}.CreditsAdmin_saveBtn__Kr4U2:disabled{opacity:.45;cursor:not-allowed}.CreditsAdmin_savingSpinner__eHj2H{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--gold-400) 30%,transparent);border-top-color:var(--gold-400);border-radius:50%;animation:CreditsAdmin_spin__suYnR .8s linear infinite}.CreditsAdmin_subCard__NrTOy{background:var(--surface-container-low);border-radius:var(--radius-2xl);padding:20px}@media (max-width:600px){.CreditsAdmin_settingsGrid__aea5S{grid-template-columns:1fr}.CreditsAdmin_inputRow__IXEI9{flex-wrap:wrap}.CreditsAdmin_saveBtn__Kr4U2{margin-left:0;width:100%;justify-content:center;margin-top:4px}}.AdminField_field__9i5RN{margin-bottom:16px}.AdminField_label__sDqfU{display:block;font-size:12px;font-weight:600;color:var(--on-surface-variant);margin-bottom:7px}.AdminField_input__8tmSo{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--on-surface) 5%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 10%,transparent);border-radius:9px;padding:11px 13px;color:var(--on-surface)}.AdminField_checkboxRow__C4xhk{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-overline-size);color:var(--on-surface-variant)}.ContentAdmin_categoryRow__AQ6cg{display:flex;gap:8px;margin-bottom:14px}.ContentAdmin_categoryBtn__73dJa{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--on-surface) 8%,transparent);background:color-mix(in srgb,var(--on-surface) 3%,transparent);color:var(--on-surface-dim);font-size:.85rem;font-weight:700;font-family:inherit;cursor:pointer;transition:color .18s,background .18s,border-color .18s}.ContentAdmin_categoryBtn__73dJa:hover{color:var(--on-surface-variant);background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.ContentAdmin_categoryBtnActive__KH88x{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border-color:color-mix(in srgb,var(--gold-400) 32%,transparent)}.ContentAdmin_categoryBtnActive__KH88x:hover{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 20%,transparent)}.ContentAdmin_categoryCount__c9KIE{font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-surface) 6%,transparent);color:inherit}.ContentAdmin_subTabBar__SSDfO{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold-400) 25%,transparent) transparent;padding-bottom:6px}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar{height:5px}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar-track{background:transparent}.ContentAdmin_subTabBar__SSDfO::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gold-400) 25%,transparent);border-radius:3px}.ContentAdmin_subTabTrack__n_hUs{display:flex;gap:6px;width:max-content;background:color-mix(in srgb,var(--on-surface) 3%,transparent);border:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent);border-radius:var(--radius-full);padding:5px}.ContentAdmin_subTabPill__adQGw{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--on-surface-dim);font-size:var(--text-overline-size);font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:color .18s,background .18s}.ContentAdmin_subTabPill__adQGw:hover{color:var(--on-surface-variant);background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.ContentAdmin_subTabPillActive__ECmqj{color:var(--gold-300);background:color-mix(in srgb,var(--gold-400) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold-400) 22%,transparent)}.ContentAdmin_subTabPillActive__ECmqj:hover{color:var(--gold-200);background:color-mix(in srgb,var(--gold-400) 20%,transparent)}.ContentAdmin_subTabIcon__S9yFd{display:inline-flex;flex-shrink:0}.ContentAdmin_subTabLabel__G9k4Z{flex-shrink:0}.ContentAdmin_subTabUnderline__yIqAA{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:var(--gold-400);border-radius:1px}.ContentAdmin_contentArea__4KVZ6{min-height:200px}.LandingBlocksAdmin_card__JTGDy{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:var(--surface-container-low);border-radius:var(--radius-2xl)}.LandingBlocksAdmin_head__jWwai{margin-bottom:var(--spacing-3)}.LandingBlocksAdmin_title__9PB3Q{margin:0;font-size:1rem;font-weight:700;color:var(--gold-300)}.LandingBlocksAdmin_hint__bb_e0{margin:4px 0 0;font-size:var(--text-overline-size);color:var(--on-surface-variant);line-height:1.4}.LandingBlocksAdmin_list__uiK1g{display:flex;flex-direction:column;gap:var(--spacing-2)}.LandingBlocksAdmin_row__Lk9Uo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--surface-container);border-radius:var(--radius-lg)}.LandingBlocksAdmin_info__23io6{display:flex;flex-direction:column;gap:2px;min-width:0}.LandingBlocksAdmin_label__aFLf2{font-size:var(--text-label-size);font-weight:600;color:var(--on-surface)}.LandingBlocksAdmin_desc__dU70B{font-size:.76rem;color:var(--on-surface-variant)}.LandingBlocksAdmin_viewLink__9IlkS{font-size:.76rem;color:var(--gold-300);text-decoration:none;white-space:nowrap}.LandingBlocksAdmin_viewLink__9IlkS:hover{text-decoration:underline}.LandingBlocksAdmin_controls__uptkZ{display:flex;align-items:center;gap:var(--spacing-3);flex:none}.LandingBlocksAdmin_switch__VW_Up{flex:none;width:46px;height:26px;padding:3px;border:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--on-surface) 16%,transparent);cursor:pointer;transition:background .18s ease}.LandingBlocksAdmin_switch__VW_Up:disabled{opacity:.5;cursor:default}.LandingBlocksAdmin_switchOn__ot5eD{background:var(--gold-500)}.LandingBlocksAdmin_knob__c75bZ{display:block;width:20px;height:20px;border-radius:50%;background:var(--on-surface);transition:transform .18s ease}.LandingBlocksAdmin_switchOn__ot5eD .LandingBlocksAdmin_knob__c75bZ{transform:translateX(20px)}