.Toast_root__btezI{position:fixed;bottom:24px;right:24px;z-index:50000;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}.Toast_toast__mdb4f{background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-md);padding:10px var(--space-4);font-size:13px;font-weight:600;color:var(--text);box-shadow:var(--shadow-lg);min-width:200px;max-width:320px;pointer-events:all;animation:Toast_toastIn__vWr6R .25s cubic-bezier(.25,.8,.25,1) forwards}.Toast_success__rC3No{background:#ecfdf5;border-color:#22c55e;color:#166534}.Toast_error__C2cBg{border-color:rgba(239,68,68,.3)}.Toast_info__u_Hzr{border-color:color-mix(in srgb,var(--gold,#d4a84b) 35%,var(--border-2))}@keyframes Toast_toastIn__vWr6R{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.EmailVerifyPromptModal_body__a1Ljc{display:flex;flex-direction:column;gap:16px;color:var(--text);font-size:14px;line-height:1.5}.EmailVerifyPromptModal_intro__yLfGc{margin:0;color:var(--text-2)}.EmailVerifyPromptModal_highlightBox__BLppn{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.EmailVerifyPromptModal_emailRow__N8udB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.EmailVerifyPromptModal_email___dnV_{font-weight:700;font-size:15px;color:var(--text);overflow-wrap:anywhere}.EmailVerifyPromptModal_bulletList__rzPcI{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.EmailVerifyPromptModal_bulletItem__kesD1{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2)}.EmailVerifyPromptModal_bulletIcon__8RNwJ{color:var(--gold,#c9a227);font-size:14px;line-height:1.3}.EmailVerifyPromptModal_form__oJl6x{display:flex;flex-direction:column;gap:8px}.EmailVerifyPromptModal_fieldLabel__vg4E3{font-size:12px;font-weight:650;color:var(--text-2)}.EmailVerifyPromptModal_input__orynw{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:14px;outline:none;transition:border-color .15s ease}.EmailVerifyPromptModal_input__orynw:focus{border-color:var(--gold,#c9a227)}.EmailVerifyPromptModal_sentBox__3dndg{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,#16a34a 30%,var(--border));background:color-mix(in srgb,#16a34a 10%,var(--surface));font-size:13px;color:var(--text)}.EmailVerifyPromptModal_sentActions__pa2j8{display:flex;align-items:center;gap:12px}.EmailVerifyPromptModal_linkBtn__LZtZB{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:700;color:var(--gold,#c9a227);cursor:pointer;text-decoration:underline}.EmailVerifyPromptModal_linkBtn__LZtZB:disabled{opacity:.55;cursor:not-allowed}.EmailVerifyPromptModal_devLink__6WkN1{font-size:12px;color:var(--gold,#c9a227);font-weight:600;text-decoration:underline}.EmailVerifyPromptModal_footer__2V1D1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.EmailVerifyPromptModal_footerRight__pnNln{display:flex;align-items:center;gap:8px}.AppShell_shell__t5h5l{display:flex;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.AppShell_mainCol__qkzAo{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--mesh)}.AppShell_trialBanner__p1p_q{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding:10px var(--space-8);font-size:13px;line-height:1.4;color:var(--text,#f5f5f0);background:color-mix(in srgb,var(--accent,#c9a227) 14%,var(--surface,#161616));border-bottom:1px solid color-mix(in srgb,var(--accent,#c9a227) 35%,var(--border,#333))}.AppShell_trialBanner__p1p_q strong{font-weight:700;color:var(--accent,#c9a227)}.AppShell_trialSoon__PDsFh{color:#f0c14d;background:color-mix(in srgb,#e8b84a 18%,var(--surface,#161616));border-bottom-color:color-mix(in srgb,#e8b84a 50%,var(--border,#333))}.AppShell_trialExpired__OqFk4{color:#f0a0a0;background:color-mix(in srgb,#e07070 16%,var(--surface,#161616));border-bottom-color:#f0b4b4}.AppShell_bannerCta__9ClD6{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:800;color:#1a1408;background:var(--grad,linear-gradient(90deg,#f5b942,#e8a317));text-decoration:none;white-space:nowrap}.AppShell_bannerCta__9ClD6:focus-visible{outline:2px solid var(--accent,#c9a227);outline-offset:2px}.AppShell_bannerHint__7BY1s{font-size:12.5px;opacity:.85}.AppShell_lock__ym1qC{display:flex;flex-direction:column;align-items:center;max-width:520px;margin:8vh auto 0;padding:36px 28px;border-radius:26px;text-align:center;border:1px solid var(--border);background:var(--card,var(--surface));box-shadow:0 30px 80px rgba(0,0,0,.25)}.AppShell_lockIcon__g6O0T{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;font-size:26px;background:color-mix(in srgb,var(--accent,#c9a227) 14%,transparent)}.AppShell_lockTitle__dHQ8h{margin:0 0 10px;font-size:clamp(22px,3.4vw,28px);letter-spacing:-.03em}.AppShell_lockCopy__8RqIs{margin:0 0 22px;font-size:15px;line-height:1.6;color:var(--text-2)}.AppShell_lockActions__fKipD{display:flex;flex-direction:column;gap:10px;width:100%}.AppShell_lockGhost__isVRt,.AppShell_lockPrimary__toIEq{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:14px;font-weight:800;text-decoration:none}.AppShell_lockPrimary__toIEq{color:#1a1408;background:var(--grad,linear-gradient(90deg,#f5b942,#e8a317))}.AppShell_lockGhost__isVRt{color:var(--text);border:1px solid var(--border)}.AppShell_main__Kz0Dg{flex:1 1;padding:var(--space-6) var(--space-8);width:100%;max-width:none;margin:0;font-family:var(--font-body)}.AppShell_mainColFill__8wTe1{height:100vh;max-height:100vh;min-height:0;overflow:hidden}.AppShell_mainFill__xgB7_{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:12px;padding-bottom:12px}@media(max-width:900px){.AppShell_trialBanner__p1p_q{padding:10px var(--space-4)}.AppShell_main__Kz0Dg{padding:var(--space-4)}}.GarmentsSettingsPanel_root__426AJ{--gs-accent:var(--gold,#d4a84b);--gs-ink:var(--text);--gs-muted:var(--text-2);--gs-faint:var(--text-3);display:flex;flex-direction:column;gap:16px;animation:GarmentsSettingsPanel_gsIn__Tx4bN .36s cubic-bezier(.22,1,.36,1) both}@keyframes GarmentsSettingsPanel_gsIn__Tx4bN{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.GarmentsSettingsPanel_hero__Z127h{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 22px;border-radius:18px;border:1px solid color-mix(in srgb,var(--gs-accent) 22%,var(--border));background:radial-gradient(900px 220px at 0 0,color-mix(in srgb,var(--gs-accent) 16%,transparent),transparent 58%),radial-gradient(560px 160px at 100% 0,color-mix(in srgb,var(--gs-accent) 8%,transparent),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--surface) 70%,#0b0a08) 0,var(--card) 55%)}.GarmentsSettingsPanel_heroCopy__F3xdZ{position:relative;z-index:1;min-width:0}.GarmentsSettingsPanel_eyebrow__txnxx{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-accent)}.GarmentsSettingsPanel_title__xh4wR{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:var(--tracking-display,-.02em);line-height:1.08;color:var(--gs-ink)}.GarmentsSettingsPanel_subtitle__NhdiQ{margin:10px 0 0;max-width:52ch;color:var(--gs-muted);font-size:14px;line-height:1.45}.GarmentsSettingsPanel_liveBoard__K6M_L{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:start}.GarmentsSettingsPanel_metric__ccsUF{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gs-accent) 14%,var(--border));background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GarmentsSettingsPanel_metricOn__PWpv9{border-color:color-mix(in srgb,var(--gs-accent) 42%,var(--border))}.GarmentsSettingsPanel_metricLabel__L9QY6{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-faint)}.GarmentsSettingsPanel_metricValue__ZfCa0{font-size:13px;font-weight:750;color:var(--gs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GarmentsSettingsPanel_jump__pzWV5{margin-top:14px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--gs-accent) 28%,var(--border));background:color-mix(in srgb,var(--gs-accent) 10%,transparent);color:var(--gs-ink);border-radius:999px;padding:8px 14px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.GarmentsSettingsPanel_jump__pzWV5:hover{background:color-mix(in srgb,var(--gs-accent) 18%,transparent)}.GarmentsSettingsPanel_workspace__4Cl0b{display:grid;grid-template-columns:minmax(196px,230px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.GarmentsSettingsPanel_rail__tKVz0{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:16px;border:1px solid var(--border);background:var(--card);position:-webkit-sticky;position:sticky;top:12px}.GarmentsSettingsPanel_railBtn__mvbtJ{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:var(--gs-muted);font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.GarmentsSettingsPanel_railBtn__mvbtJ:hover{background:var(--surface);color:var(--gs-ink)}.GarmentsSettingsPanel_railBtnOn__Bnl0I{background:color-mix(in srgb,var(--gs-accent) 16%,var(--surface));color:var(--gs-ink)}.GarmentsSettingsPanel_railLabel__p954b{font-size:13px;font-weight:750}.GarmentsSettingsPanel_railHint__YmPPv{font-size:11px;color:var(--gs-faint);font-weight:600}.GarmentsSettingsPanel_pane__6AbDJ{min-width:0;display:flex;flex-direction:column;gap:12px}.GarmentsSettingsPanel_bento__NEPSQ{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.GarmentsSettingsPanel_tile__5EUI8{padding:16px 18px;border-radius:16px;border:1px solid var(--border);background:var(--card)}.GarmentsSettingsPanel_tileHead__46ECR{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.GarmentsSettingsPanel_tileHeadMain__2Ph_T{display:flex;gap:12px;min-width:0}.GarmentsSettingsPanel_index__NOM7g{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-size:11px;font-weight:800;color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--gs-accent) 55%,#c4922e)}.GarmentsSettingsPanel_tileTitle__eyeoQ{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--gs-ink)}.GarmentsSettingsPanel_tileHint__Erp9D{margin:4px 0 0;color:var(--gs-muted);font-size:12px;line-height:1.4}.GarmentsSettingsPanel_block__Y5VDm{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}.GarmentsSettingsPanel_groupLabel__EF9qh{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-faint)}.GarmentsSettingsPanel_grid__U5vbR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.GarmentsSettingsPanel_grid3__77J9X{grid-template-columns:repeat(3,minmax(0,1fr))}.GarmentsSettingsPanel_field__O7kZG{display:flex;flex-direction:column;gap:6px;min-width:0}.GarmentsSettingsPanel_label__CxTCW{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--gs-muted)}.GarmentsSettingsPanel_input__S44YN{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--gs-ink);font:inherit;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease}.GarmentsSettingsPanel_textarea__ssbIu{min-height:96px;resize:vertical}.GarmentsSettingsPanel_input__S44YN:focus,.GarmentsSettingsPanel_textarea__ssbIu:focus{outline:none;border-color:color-mix(in srgb,var(--gs-accent) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-accent) 18%,transparent)}.GarmentsSettingsPanel_input__S44YN:disabled{opacity:.55;cursor:not-allowed}.GarmentsSettingsPanel_segmented__dm26z{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.GarmentsSettingsPanel_segment__HAOOh{border:0;border-radius:8px;padding:10px 12px;font:inherit;font-size:12px;font-weight:700;color:var(--gs-muted);background:rgba(0,0,0,0);cursor:pointer}.GarmentsSettingsPanel_segmentOn__kmin2{background:color-mix(in srgb,var(--gs-accent) 18%,var(--surface));color:var(--gs-ink)}.GarmentsSettingsPanel_switch__dxwqA{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:11px;font-weight:700;color:var(--gs-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GarmentsSettingsPanel_switch__dxwqA input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:22px;margin:0;border-radius:999px;border:1px solid var(--border);background:var(--surface);position:relative;cursor:pointer;transition:background .16s ease,border-color .16s ease}.GarmentsSettingsPanel_switch__dxwqA input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--gs-faint);transition:transform .16s ease,background .16s ease}.GarmentsSettingsPanel_switch__dxwqA input:checked{border-color:color-mix(in srgb,var(--gs-accent) 50%,var(--border));background:color-mix(in srgb,var(--gs-accent) 28%,var(--surface))}.GarmentsSettingsPanel_switch__dxwqA input:checked:after{transform:translateX(18px);background:var(--gs-accent)}.GarmentsSettingsPanel_switch__dxwqA input:disabled{opacity:.5;cursor:not-allowed}.GarmentsSettingsPanel_feature__FTFO8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.GarmentsSettingsPanel_featureTitle__eal_u{margin:0;font-size:14px;font-weight:750;color:var(--gs-ink)}.GarmentsSettingsPanel_featureHint__7_eVD{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--gs-muted)}.GarmentsSettingsPanel_preview__MJp8m{padding:10px 12px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--gs-accent) 30%,var(--border));background:color-mix(in srgb,var(--gs-accent) 8%,transparent);font-size:13px;color:var(--gs-ink);word-break:break-all}.GarmentsSettingsPanel_preview__MJp8m a{color:inherit;font-weight:750}.GarmentsSettingsPanel_hint__pNN1p{margin:0;font-size:12px;line-height:1.45;color:var(--gs-muted)}.GarmentsSettingsPanel_mismatch__uhNL9{color:var(--gs-ink)}.GarmentsSettingsPanel_linkBtn__hCQ0X{border:0;background:none;padding:0;font:inherit;font-weight:750;color:var(--gs-accent);cursor:pointer;text-decoration:underline}.GarmentsSettingsPanel_rowToggle__cSQZQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:13px;font-weight:650;color:var(--gs-ink)}.GarmentsSettingsPanel_actions__bumAR{display:flex;flex-wrap:wrap;gap:8px}.GarmentsSettingsPanel_ghostBtn__KDp5j,.GarmentsSettingsPanel_primaryBtn__byhwM{border-radius:10px;padding:10px 14px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.GarmentsSettingsPanel_ghostBtn__KDp5j{border:1px solid var(--border);background:var(--surface);color:var(--gs-ink)}.GarmentsSettingsPanel_primaryBtn__byhwM{border:0;color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--gs-accent) 55%,#c4922e)}.GarmentsSettingsPanel_ghostBtn__KDp5j:disabled,.GarmentsSettingsPanel_primaryBtn__byhwM:disabled{opacity:.6;cursor:wait}.GarmentsSettingsPanel_list__yyi0L{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.GarmentsSettingsPanel_listItem__vKuLz{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:13px}.GarmentsSettingsPanel_dock__MgVot{position:-webkit-sticky;position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--gs-accent) 24%,var(--border));background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px color-mix(in srgb,#0b0a08 12%,transparent)}.GarmentsSettingsPanel_dockCopy__sAhYp{display:flex;flex-direction:column;gap:2px;min-width:0}.GarmentsSettingsPanel_dockTitle__36yha{font-size:13px;font-weight:700;color:var(--gs-ink)}.GarmentsSettingsPanel_dockHint__uxyCs{font-size:12px;color:var(--gs-muted)}.GarmentsSettingsPanel_saveBtn__qYKMy{border:0;border-radius:10px;padding:11px 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--gs-accent) 55%,#c4922e)}.GarmentsSettingsPanel_saveBtn__qYKMy:hover:not(:disabled){filter:brightness(1.04)}.GarmentsSettingsPanel_saveBtn__qYKMy:disabled{opacity:.6;cursor:wait}.GarmentsSettingsPanel_loading__NGdLc{margin:0;padding:28px;text-align:center;color:var(--gs-muted);font-size:14px}@media(max-width:980px){.GarmentsSettingsPanel_hero__Z127h,.GarmentsSettingsPanel_workspace__4Cl0b{grid-template-columns:1fr}.GarmentsSettingsPanel_rail__tKVz0{position:static;flex-direction:row;overflow-x:auto;padding:6px}.GarmentsSettingsPanel_railBtn__mvbtJ{min-width:148px}.GarmentsSettingsPanel_grid3__77J9X,.GarmentsSettingsPanel_grid__U5vbR,.GarmentsSettingsPanel_liveBoard__K6M_L,.GarmentsSettingsPanel_segmented__dm26z{grid-template-columns:1fr}}.Administration_page__jMQUd{display:flex;flex-direction:column;gap:var(--space-5)}.Administration_hero__MfGc_{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--border);background:radial-gradient(1200px 280px at 0 0,color-mix(in srgb,var(--accent,#1f8a6e) 14%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--grad-from,#0f2f2c) 10%,transparent),transparent 55%),var(--card)}.Administration_heroCopy__CMGts{min-width:min(100%,280px)}.Administration_eyebrow__YRVuu{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.Administration_title__U__D6{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.1}.Administration_subtitle__UbuII{margin:8px 0 0;color:var(--text-2);font-size:var(--text-subtitle);max-width:42ch}.Administration_heroKpis__bUPpf{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media(max-width:960px){.Administration_heroKpis__bUPpf{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.Administration_heroKpi__fJbxS{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Administration_heroKpi__fJbxS span{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.Administration_heroKpi__fJbxS strong{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Administration_kpiMuted__56Y4E{font-size:14px!important;color:var(--text-2)!important}.Administration_body__YkSH9{display:flex;flex-direction:column;gap:var(--space-4)}.Administration_tabs__1Nmhe{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding:6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.Administration_tab__VH1AX{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 16px;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--text-2);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.Administration_tab__VH1AX:hover{background:var(--surface-2);color:var(--text)}.Administration_tabActive__Ztae4{background:var(--grad);border-color:rgba(0,0,0,0);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent,#1f8a6e) 28%,transparent)}.Administration_header__Nt1AE{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.Administration_stats__BnCid{display:flex;gap:var(--space-3)}.Administration_stat__7C_2s{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);min-width:100px}.Administration_statLabel__NiciL{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px}.Administration_card__2l8EE,.Administration_panel__9rrwL,.Administration_profilePanel__i6f8L,.Administration_settingsStack__GheoG{display:flex;flex-direction:column;gap:var(--space-4)}.Administration_card__2l8EE,.Administration_panel__9rrwL,.Administration_profilePanel__i6f8L{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5)}.Administration_panelHead__hZzWg{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.Administration_skelRows__a5KLa,.Administration_skelStack__sXjeq{display:flex;flex-direction:column;gap:10px}.Administration_skelRows__a5KLa{margin-top:var(--space-4)}.Administration_profileHead__2JZ5h{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.Administration_avatar__I2_Uk{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;background:var(--grad);box-shadow:0 10px 24px color-mix(in srgb,var(--accent,#1f8a6e) 30%,transparent)}.Administration_profileName__fD3Kq{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700}.Administration_chipRow__O0JJs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Administration_chipMuted__H9eXC,.Administration_chip__7yOg7{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.Administration_chip__7yOg7{background:color-mix(in srgb,var(--accent,#1f8a6e) 14%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--accent,#1f8a6e) 28%,transparent);text-transform:uppercase}.Administration_chipMuted__H9eXC{background:var(--surface);color:var(--text-2);border:1px solid var(--border)}.Administration_profileGrid__aNiTA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media(max-width:960px){.Administration_profileGrid__aNiTA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.Administration_profileGrid__aNiTA{grid-template-columns:1fr}}.Administration_profileCard__xvJkz{display:flex;flex-direction:column;gap:6px;min-height:108px;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.Administration_profileCard__xvJkz strong{font-size:15px;font-weight:700;color:var(--text);word-break:break-word}.Administration_profileCard__xvJkz em{font-style:normal;font-size:12px;color:var(--text-3)}.Administration_dl__oU9C7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);margin:0}@media(max-width:700px){.Administration_dl__oU9C7{grid-template-columns:1fr}}.Administration_dl__oU9C7 dt{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.Administration_dl__oU9C7 dd{margin:0;font-size:14px;font-weight:600}.Administration_full__lxDDR{grid-column:1/-1}.Administration_mono__ep_Bc{font-family:var(--font-mono);font-size:12px;font-weight:500;word-break:break-all}.Administration_tableWrap__Kz_pf{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.Administration_table__gsiGD{width:100%;border-collapse:collapse;font-size:13px}.Administration_table__gsiGD td,.Administration_table__gsiGD th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border)}.Administration_table__gsiGD th{color:var(--text-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--surface) 70%,transparent)}.Administration_table__gsiGD tbody tr:hover td{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.Administration_center__y3nOr,.Administration_empty__qgiPF,.Administration_error__mKb6A{padding:var(--space-8);text-align:center;color:var(--text-2)}.Administration_emptyCard__RtSqq{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-8) var(--space-5);border:1px dashed color-mix(in srgb,var(--gold,#d4a84b) 35%,var(--border));border-radius:var(--radius-xl,16px);background:color-mix(in srgb,var(--gold,#d4a84b) 5%,transparent);text-align:center}.Administration_emptyTitle__xBDwX{margin:0;font-size:15px;font-weight:800;color:var(--text)}.Administration_emptyCard__RtSqq .Administration_empty__qgiPF{padding:0 0 8px;margin:0;max-width:360px}.Administration_error__mKb6A{color:var(--red)}.Administration_stickyActions__UJ307,.Administration_toolbar__rCPgp{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.Administration_stickyActions__UJ307{position:-webkit-sticky;position:sticky;bottom:12px;z-index:2;margin-top:var(--space-2);padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.Administration_secondaryBtn__XF8Hv{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:10px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.Administration_secondaryBtn__XF8Hv:hover:not(:disabled){background:var(--surface-2)}.Administration_secondaryBtn__XF8Hv:disabled{opacity:.55;cursor:not-allowed}.Administration_primaryBtn__QDe_A{border:0;border-radius:var(--radius-md);padding:10px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:var(--grad);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--accent,#1f8a6e) 28%,transparent)}.Administration_primaryBtn__QDe_A:disabled{opacity:.55;cursor:not-allowed}a.Administration_primaryBtn__QDe_A,a.Administration_secondaryBtn__XF8Hv{display:inline-flex;align-items:center;text-decoration:none}.Administration_dangerBtn__IpKmy{border:0;border-radius:var(--radius-md);padding:10px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:#b42318;color:#fff}.Administration_dangerBtn__IpKmy:hover:not(:disabled){background:#912018}.Administration_dangerBtn__IpKmy:disabled{opacity:.55;cursor:not-allowed}.Administration_dangerZone__980ir{margin-top:28px;padding:20px;border:1px solid color-mix(in srgb,#b42318 35%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,#b42318 6%,var(--surface))}.Administration_dangerZoneTitle__j_3Lg{margin:0 0 6px;font-size:16px;font-weight:800;color:#b42318}.Administration_dangerZoneCopy__091Gx{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--text-muted);max-width:56ch}.Administration_websiteStudioActions__wQJEM{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.Administration_resetBody__8iUAf{display:grid;grid-gap:14px;gap:14px}.Administration_resetWarning__3DiZo{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,#b42318 10%,var(--surface));border:1px solid color-mix(in srgb,#b42318 25%,var(--border));font-size:14px;line-height:1.45}.Administration_resetColumns__CpiCV{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:720px){.Administration_resetColumns__CpiCV{grid-template-columns:1fr}}.Administration_resetColTitle__VCOEA{margin:0 0 8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.Administration_resetScopeHead__N2WBP{display:flex;align-items:center;justify-content:space-between;gap:12px}.Administration_resetScopeActions__XsHdQ{display:flex;gap:14px}.Administration_resetScopeAll__TSFOE,.Administration_resetScopeItem__7McZC{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.Administration_resetScopeAll__TSFOE{border-color:color-mix(in srgb,#b42318 30%,var(--border));background:color-mix(in srgb,#b42318 5%,var(--surface))}.Administration_resetScopeList__rk0qN{display:grid;grid-gap:8px;gap:8px}.Administration_resetScopeAll__TSFOE input,.Administration_resetScopeItem__7McZC input{margin-top:3px}.Administration_resetScopeAll__TSFOE span,.Administration_resetScopeItem__7McZC span{display:grid;grid-gap:2px;gap:2px}.Administration_resetScopeAll__TSFOE strong,.Administration_resetScopeItem__7McZC strong{font-size:14px}.Administration_resetScopeAll__TSFOE em,.Administration_resetScopeItem__7McZC em{font-style:normal;font-size:12px;color:var(--text-muted)}.Administration_resetListKeep__XRvjI,.Administration_resetList__5P9rS{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:var(--text)}.Administration_resetListKeep__XRvjI{color:var(--text-muted)}.Administration_resetCounts__LQvMc{margin:0;font-size:12px;color:var(--text-muted)}.Administration_resetLabel__SsiZM{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.Administration_resetInput__xR_0J{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);padding:10px 12px;font:inherit;font-size:14px}.Administration_subheading__3hoVL{margin:0;font-size:14px;color:var(--text-muted)}.Administration_devBypassLink__KGhEt{justify-self:start;border:0;background:rgba(0,0,0,0);color:var(--text-muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.Administration_recaptchaHidden__vaZBE{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.Administration_formCard__KKe7d{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.Administration_btnRow__sCP0a{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.Administration_sectionTitle__RynFB{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em}.Administration_muted__tOc0A{margin:0;font-size:13px;color:var(--text-2)}.Administration_permGrid__ysKcN{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.Administration_permItem__sV5G3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.Administration_permShell__6qMuE{display:flex;flex-direction:column;gap:1.25rem}.Administration_permHero__P75mC{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.25rem 1.35rem;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold,#c9a227) 12%,transparent),transparent 55%),var(--card);border:1px solid var(--border)}.Administration_permEyebrow__JG9SG{margin:0 0 .25rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#c9a227)}.Administration_permTitle__ar0C0{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.Administration_permStat__cQaHH{min-width:5.5rem;padding:.75rem .9rem;border-radius:12px;background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid var(--border);text-align:right}.Administration_permStat__cQaHH span{display:block;font-size:1.5rem;font-weight:700;line-height:1.1}.Administration_permStat__cQaHH em{font-style:normal;font-size:.72rem;color:var(--text-2)}.Administration_permRoleBar__ELET_{display:flex;flex-wrap:wrap;gap:.5rem}.Administration_permRoleActive__O2S3A,.Administration_permRoleChip__7uQNx{border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--text-2);border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.Administration_permRoleActive__O2S3A{background:color-mix(in srgb,var(--gold,#c9a227) 18%,transparent);border-color:color-mix(in srgb,var(--gold,#c9a227) 45%,transparent);color:var(--text)}.Administration_permBanner__CgxUb{margin:0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--gold,#c9a227) 35%,var(--border));background:color-mix(in srgb,var(--gold,#c9a227) 10%,var(--card));color:var(--text-2);font-size:.82rem;line-height:1.4}.Administration_permModuleToggle__4Lefe:disabled,.Administration_permTileOn___9uYp:disabled,.Administration_permTile__hRTSS:disabled{opacity:.6;cursor:not-allowed}.Administration_permModules__HusjR{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.Administration_permModule__pCmuI{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:.9rem;display:flex;flex-direction:column;gap:.75rem}.Administration_permModuleHead__S2vsy{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Administration_permModuleHead__S2vsy h3{margin:0;font-size:.95rem;font-weight:700}.Administration_permModuleHead__S2vsy p{margin:.1rem 0 0;font-size:.72rem;color:var(--text-2)}.Administration_permModuleToggle__4Lefe{border:none;background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--text-2);border-radius:8px;padding:.3rem .55rem;font-size:.72rem;font-weight:700;cursor:pointer}.Administration_permModuleGrid__A2Ku8{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.Administration_permTileOn___9uYp,.Administration_permTile__hRTSS{display:flex;align-items:center;gap:.45rem;text-align:left;border:1px solid var(--border);border-radius:10px;padding:.55rem .6rem;background:rgba(0,0,0,0);color:var(--text-2);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.Administration_permTileOn___9uYp{background:color-mix(in srgb,#1a6b5c 22%,transparent);border-color:color-mix(in srgb,#2a9d8f 45%,transparent);color:var(--text)}.Administration_permCheck__AhXgu{width:1.05rem;height:1.05rem;border-radius:5px;border:1px solid var(--border-2,var(--border));display:grid;place-items:center;font-size:.7rem;flex-shrink:0;background:color-mix(in srgb,var(--bg) 40%,transparent)}.Administration_permTileOn___9uYp .Administration_permCheck__AhXgu{background:#2a9d8f;border-color:#2a9d8f;color:#fff}.Administration_permFooter__R8bbr{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:-webkit-sticky;position:sticky;bottom:.5rem;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.75rem .85rem;border:1px solid var(--border)}.Administration_hint__GsU6U{margin:6px 0 0;font-size:13px;color:var(--text-2);line-height:1.45}.Administration_taxCard__zBqLl{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--accent,#1f8a6e) 28%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#1f8a6e) 6%,transparent),transparent 40%),var(--surface);display:flex;flex-direction:column;gap:var(--space-5)}.Administration_localeGroup__0em09{display:flex;flex-direction:column;gap:var(--space-3)}.Administration_groupTitle__iChmq{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.Administration_previewStrip__R6Et4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);font-size:13px;color:var(--text-2)}.Administration_previewStrip__R6Et4 strong{color:var(--text);font-weight:700}.Administration_previewSep__P37gL{color:var(--text-3)}.Administration_taxHint__9gaPA{margin:0;padding:10px 12px;font-size:12px;color:var(--text-2);background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border)}.Administration_mismatch__n_Xba{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-md);background:rgba(245,158,11,.08);font-size:12px;color:var(--text-2)}.Administration_modeList__njbhq{display:flex;flex-direction:column;gap:8px}.Administration_modeOption__Kwq_T{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s ease,background .15s ease}.Administration_modeOption__Kwq_T:hover{border-color:var(--border-3)}.Administration_modeOptionActive__hZVXn{border-color:color-mix(in srgb,var(--accent,#1f8a6e) 70%,var(--border));background:color-mix(in srgb,var(--accent,#1f8a6e) 8%,var(--card))}.Administration_modeOption__Kwq_T strong{display:block;font-size:13px}.Administration_modeOption__Kwq_T span{display:block;margin-top:2px;font-size:11px;color:var(--text-3);font-weight:500}.Administration_slabBox__oetS2{padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent,#1f8a6e) 22%,var(--border));background:color-mix(in srgb,var(--accent,#1f8a6e) 6%,transparent);font-size:12px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.Administration_formGrid__jIPmW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media(max-width:700px){.Administration_formGrid__jIPmW{grid-template-columns:1fr}}.Administration_field__QjrZW{display:flex;flex-direction:column;gap:6px}.Administration_label__IHZ_E{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.Administration_input__BW50y{padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.Administration_input__BW50y:hover{border-color:var(--border-3)}.Administration_input__BW50y:focus{outline:none;border-color:color-mix(in srgb,var(--accent,#1f8a6e) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f8a6e) 18%,transparent)}.Administration_check__noxGB{align-items:center;gap:10px;font-size:13px;color:var(--text);grid-column:1/-1;padding:10px 12px;border-radius:var(--radius-md)}.Administration_check__noxGB,.Administration_paymentModesCard__nAAe8{display:flex;border:1px solid var(--border);background:var(--surface)}.Administration_paymentModesCard__nAAe8{flex-direction:column;gap:8px;padding:var(--space-4);border-radius:var(--radius-lg)}.Administration_paymentModeRow__12n5w,.Administration_paymentModesHead__0hvKW{display:grid;grid-template-columns:2fr 1fr 80px 32px;grid-gap:10px;gap:10px;align-items:center}.Administration_paymentModesHead__0hvKW{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 2px}@media(max-width:640px){.Administration_paymentModesHead__0hvKW{display:none}.Administration_paymentModeRow__12n5w{grid-template-columns:1fr 1fr auto auto}}.Administration_removeModeBtn__n_et1{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--text-2);font-size:16px;line-height:1;cursor:pointer}.Administration_removeModeBtn__n_et1:hover{color:var(--red);border-color:var(--red)}.Administration_settingsStack__GheoG{display:flex;flex-direction:column;gap:var(--space-4)}.Administration_settingsIntro__LfSl5{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--accent,#1f8a6e) 10%,transparent),transparent 55%),var(--card)}.Administration_settingsIntroTitle__V0Lxs{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700}.Administration_settingsSummary__mc9rF{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.Administration_summaryPill__dz93C{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:700;color:var(--text-2)}.Administration_summaryPillOn__Ck8oK{border-color:color-mix(in srgb,var(--accent,#1f8a6e) 40%,var(--border));background:color-mix(in srgb,var(--accent,#1f8a6e) 12%,transparent);color:var(--text)}.Administration_settingsPanel___HWY_{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card)}.Administration_settingsPanelHead__AYTx7{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.Administration_stepIndex__w6Rzc{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--grad);box-shadow:0 8px 18px color-mix(in srgb,var(--accent,#1f8a6e) 28%,transparent)}.Administration_settingsBlock__U0yiS{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.Administration_segmented__HFhKD{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:6px;border-radius:14px;border:1px solid var(--border);background:var(--card)}@media(max-width:640px){.Administration_segmented__HFhKD{grid-template-columns:1fr}}.Administration_segment__JRckR{border:0;border-radius:10px;padding:12px 14px;background:rgba(0,0,0,0);color:var(--text-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.Administration_segment__JRckR:hover{color:var(--text);background:var(--surface-2)}.Administration_segmentActive__cDNVY{background:color-mix(in srgb,var(--accent,#1f8a6e) 16%,transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#1f8a6e) 35%,transparent)}.Administration_eventCard__jjvtK,.Administration_toggleMini__NpMWN,.Administration_toggleRow__yMzXq{display:flex;align-items:center;justify-content:space-between;gap:12px}.Administration_toggleRow__yMzXq{padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.Administration_toggleRow__yMzXq strong{display:block;font-size:13px}.Administration_toggleRow__yMzXq em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:var(--text-3)}.Administration_toggleMini__NpMWN{margin-left:auto;font-size:12px;font-weight:700;color:var(--text-2)}.Administration_toggle__hw5Tv{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:26px;margin:0;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);position:relative;cursor:pointer;flex:0 0 auto;transition:background .15s ease,border-color .15s ease}.Administration_toggle__hw5Tv:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .15s ease}.Administration_toggle__hw5Tv:checked{background:var(--grad);border-color:rgba(0,0,0,0)}.Administration_toggle__hw5Tv:checked:after{transform:translateX(18px)}.Administration_toggle__hw5Tv:disabled{opacity:.45;cursor:not-allowed}.Administration_payModeList__xWp67{display:flex;flex-direction:column;gap:8px}.Administration_payModeCard__STzoK{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(110px,.8fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.Administration_payModeCardOff__l0H_k{opacity:.62}@media(max-width:720px){.Administration_payModeCard__STzoK{grid-template-columns:1fr 1fr}}.Administration_eventGrid__IOCiS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:900px){.Administration_eventGrid__IOCiS{grid-template-columns:repeat(2,minmax(0,1fr))}}.Administration_eventCard__jjvtK{padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font-size:13px;font-weight:700;color:var(--text-2)}.Administration_eventCardOn__jshZP{border-color:color-mix(in srgb,var(--accent,#1f8a6e) 40%,var(--border));background:color-mix(in srgb,var(--accent,#1f8a6e) 10%,transparent);color:var(--text)}.Administration_statusChip__q7fUf{margin-left:auto;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.Administration_statusChipOk__WjOO_{background:color-mix(in srgb,var(--accent,#1f8a6e) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent,#1f8a6e) 35%,var(--border));color:var(--text)}.Administration_statusChipMuted__AJZ47{background:var(--surface);border:1px solid var(--border);color:var(--text-3)}.Administration_credGrid__wiWi2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:900px){.Administration_credGrid__wiWi2{grid-template-columns:1fr}}.Administration_restrictionList__agJfI{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.Administration_restrictionList__agJfI li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text-2)}.Administration_restrictionList__agJfI strong{font-size:13px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Administration_settingsGrid__PLKPk{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.Administration_formRow__HSJ6d{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.Administration_radioRow__id8MH{display:flex;flex-wrap:wrap;gap:8px}.Administration_radioCol__Pd56N{display:flex;flex-direction:column;gap:10px}.Administration_checkRow__tDObJ{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-2);line-height:1.35}.Administration_checkRow__tDObJ strong{color:var(--text)}.Administration_modeBtn__8cls5{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--radius-md);padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer}.Administration_modeBtnOn__fivQ5{border-color:color-mix(in srgb,var(--accent,#1f8a6e) 55%,var(--border));background:color-mix(in srgb,var(--accent,#1f8a6e) 12%,var(--surface));color:var(--text)}.Administration_select__IA3sz{width:100%;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:10px 12px;font-size:14px}.Administration_linkBtn__ykdK0{border:0;background:rgba(0,0,0,0);color:var(--accent,#1f8a6e);font-weight:600;font-size:13px;cursor:pointer;margin-right:8px;padding:0}.SalonSettingsPanel_root__axqIY{--ss-accent:var(--gold,#d4a84b);--ss-ink:var(--text);--ss-muted:var(--text-2);--ss-faint:var(--text-3);display:flex;flex-direction:column;gap:18px;animation:SalonSettingsPanel_ssIn__JWI__ .36s cubic-bezier(.22,1,.36,1) both}@keyframes SalonSettingsPanel_ssIn__JWI__{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes SalonSettingsPanel_ssTileIn__5TGMF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.SalonSettingsPanel_hero__J1Ezn{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px 24px;border-radius:18px;border:1px solid color-mix(in srgb,var(--ss-accent) 22%,var(--border));background:radial-gradient(900px 220px at 0 0,color-mix(in srgb,var(--ss-accent) 18%,transparent),transparent 58%),radial-gradient(640px 180px at 100% 0,color-mix(in srgb,var(--ss-accent) 8%,transparent),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--surface) 70%,#0b0a08) 0,var(--card) 55%)}.SalonSettingsPanel_hero__J1Ezn:after{content:"";position:absolute;inset:auto -10% -40% auto;width:280px;height:280px;border-radius:50%;background:color-mix(in srgb,var(--ss-accent) 14%,transparent);filter:blur(40px);pointer-events:none}.SalonSettingsPanel_heroCopy__Zyp8B{position:relative;z-index:1;min-width:0}.SalonSettingsPanel_eyebrow__nrrzB{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-accent)}.SalonSettingsPanel_title__t2aMp{margin:0;font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:var(--tracking-display,-.02em);line-height:1.08;color:var(--ss-ink)}.SalonSettingsPanel_subtitle__10_GE{margin:10px 0 0;max-width:46ch;color:var(--ss-muted);font-size:14px;line-height:1.45}.SalonSettingsPanel_liveBoard__eVPGE{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:start}.SalonSettingsPanel_metric__JBth2{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ss-accent) 14%,var(--border));background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .16s ease,transform .16s ease}.SalonSettingsPanel_metric__JBth2:hover{border-color:color-mix(in srgb,var(--ss-accent) 36%,var(--border));transform:translateY(-1px)}.SalonSettingsPanel_metricOn__bfi8Q{border-color:color-mix(in srgb,var(--ss-accent) 42%,var(--border));background:color-mix(in srgb,var(--ss-accent) 12%,var(--surface))}.SalonSettingsPanel_metricLabel__uUSLY{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-faint)}.SalonSettingsPanel_metricValue__txMeb{font-size:13px;font-weight:700;color:var(--ss-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SalonSettingsPanel_bento__O8TbQ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.SalonSettingsPanel_tile__wFvcO{grid-column:span 6;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--ss-accent) 5%,transparent),transparent 42%),var(--card);animation:SalonSettingsPanel_ssTileIn__5TGMF .42s cubic-bezier(.22,1,.36,1) both}.SalonSettingsPanel_tile__wFvcO:first-child{animation-delay:40ms}.SalonSettingsPanel_tile__wFvcO:nth-child(2){animation-delay:80ms}.SalonSettingsPanel_tile__wFvcO:nth-child(3){animation-delay:.12s}.SalonSettingsPanel_tile__wFvcO:nth-child(4){animation-delay:.16s}.SalonSettingsPanel_tile__wFvcO:nth-child(5){animation-delay:.2s}.SalonSettingsPanel_tileWide__dRfy8{grid-column:span 12}.SalonSettingsPanel_tileHead__n3mUj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.SalonSettingsPanel_tileHeadMain__jNrOp{display:flex;align-items:flex-start;gap:12px;min-width:0}.SalonSettingsPanel_index__PqvQB{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--ss-accent) 55%,#c4922e)}.SalonSettingsPanel_tileTitle__oINvG{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ss-ink)}.SalonSettingsPanel_tileHint__I_v0c{margin:4px 0 0;color:var(--ss-muted);font-size:12px;line-height:1.4}.SalonSettingsPanel_switch__aibp3{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-top:2px;font-size:11px;font-weight:700;color:var(--ss-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SalonSettingsPanel_switch__aibp3 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:22px;margin:0;border-radius:999px;border:1px solid var(--border);background:var(--surface);position:relative;cursor:pointer;transition:background .16s ease,border-color .16s ease}.SalonSettingsPanel_switch__aibp3 input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ss-faint);transition:transform .16s ease,background .16s ease}.SalonSettingsPanel_switch__aibp3 input:checked{border-color:color-mix(in srgb,var(--ss-accent) 50%,var(--border));background:color-mix(in srgb,var(--ss-accent) 28%,var(--surface))}.SalonSettingsPanel_switch__aibp3 input:checked:after{transform:translateX(18px);background:var(--ss-accent)}.SalonSettingsPanel_block___53J3{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}.SalonSettingsPanel_groupLabel__3jJ_t{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-faint)}.SalonSettingsPanel_grid__GeXK0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.SalonSettingsPanel_grid3__KPhmD{grid-template-columns:repeat(3,minmax(0,1fr))}.SalonSettingsPanel_field__g3VUr{display:flex;flex-direction:column;gap:6px;min-width:0}.SalonSettingsPanel_label__M0Il7{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ss-muted)}.SalonSettingsPanel_input__GKz3L{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);color:var(--ss-ink);font:inherit;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease}.SalonSettingsPanel_input__GKz3L:focus{outline:none;border-color:color-mix(in srgb,var(--ss-accent) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ss-accent) 18%,transparent)}.SalonSettingsPanel_input__GKz3L:disabled{opacity:.55;cursor:not-allowed}.SalonSettingsPanel_segmented__vZ_5Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:5px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.SalonSettingsPanel_segment__iWizR{border:0;border-radius:8px;padding:10px 12px;font:inherit;font-size:12px;font-weight:700;color:var(--ss-muted);background:rgba(0,0,0,0);cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.SalonSettingsPanel_segment__iWizR:hover{color:var(--ss-ink)}.SalonSettingsPanel_segmentActive__xayz7{color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--ss-accent) 60%,#c4922e)}.SalonSettingsPanel_hint__eGCDl{margin:0;font-size:12px;line-height:1.45;color:var(--ss-muted)}.SalonSettingsPanel_mismatch__43Fpw{color:color-mix(in srgb,#c45c26 70%,var(--ss-muted))}.SalonSettingsPanel_linkBtn__sjPfM{border:0;padding:0;background:none;color:var(--ss-accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.SalonSettingsPanel_preview__pr5JZ{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--ss-accent) 35%,var(--border));background:repeating-linear-gradient(-12deg,transparent,transparent 10px,color-mix(in srgb,var(--ss-accent) 4%,transparent) 10px,color-mix(in srgb,var(--ss-accent) 4%,transparent) 11px),color-mix(in srgb,var(--ss-accent) 6%,var(--surface))}.SalonSettingsPanel_previewLabel__Hubwb{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ss-faint)}.SalonSettingsPanel_previewValue__qX2rw{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--ss-ink);word-break:break-all}.SalonSettingsPanel_rowToggle__FR_HE{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:13px;font-weight:650;color:var(--ss-ink)}.SalonSettingsPanel_dock__1LX1s,.SalonSettingsPanel_rowToggle__FR_HE{display:flex;align-items:center;justify-content:space-between;gap:12px}.SalonSettingsPanel_dock__1LX1s{position:-webkit-sticky;position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:4;flex-wrap:wrap;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-radius:14px;border:1px solid color-mix(in srgb,var(--ss-accent) 24%,var(--border));background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px color-mix(in srgb,#0b0a08 12%,transparent)}.SalonSettingsPanel_dockCopy__dJi1z{display:flex;flex-direction:column;gap:2px;min-width:0}.SalonSettingsPanel_dockTitle__m5Jox{font-size:13px;font-weight:700;color:var(--ss-ink)}.SalonSettingsPanel_dockHint__5aWQH{font-size:12px;color:var(--ss-muted)}.SalonSettingsPanel_saveBtn__84_vj{border:0;border-radius:10px;padding:11px 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;color:#0b0a08;background:linear-gradient(145deg,#f0d089,var(--ss-accent) 55%,#c4922e);transition:transform .14s ease,filter .14s ease}.SalonSettingsPanel_saveBtn__84_vj:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.SalonSettingsPanel_saveBtn__84_vj:disabled{opacity:.6;cursor:wait}.SalonSettingsPanel_loading__l1m3_{margin:0;padding:28px;text-align:center;color:var(--ss-muted);font-size:14px}@media(max-width:980px){.SalonSettingsPanel_hero__J1Ezn{grid-template-columns:1fr}.SalonSettingsPanel_tileWide__dRfy8,.SalonSettingsPanel_tile__wFvcO{grid-column:span 12}}@media(max-width:640px){.SalonSettingsPanel_hero__J1Ezn{padding:16px}.SalonSettingsPanel_grid3__KPhmD,.SalonSettingsPanel_grid__GeXK0,.SalonSettingsPanel_liveBoard__eVPGE,.SalonSettingsPanel_segmented__vZ_5Q{grid-template-columns:1fr}.SalonSettingsPanel_tile__wFvcO{padding:14px}.SalonSettingsPanel_dock__1LX1s{bottom:max(8px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.SalonSettingsPanel_root__axqIY,.SalonSettingsPanel_tile__wFvcO{animation:none}.SalonSettingsPanel_metric__JBth2:hover,.SalonSettingsPanel_saveBtn__84_vj:hover:not(:disabled),.SalonSettingsPanel_segmentActive__xayz7{transform:none}}.RestaurantPublicLinksCard_card___SDvo{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border-radius:var(--radius-lg,12px);border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 35%,var(--border,#333));background:color-mix(in srgb,var(--gold,#d4a84b) 8%,var(--card,#141414))}.RestaurantPublicLinksCard_head__sPpHs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem}.RestaurantPublicLinksCard_title__P5Rp_{margin:0;font-size:.95rem;font-weight:700}.RestaurantPublicLinksCard_hint__Ch6Tx{margin:.2rem 0 0;font-size:.78rem;color:var(--text-2,#a8a29e);max-width:42rem}.RestaurantPublicLinksCard_chip__SlCuB{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--border,#333);color:var(--text-2,#a8a29e);white-space:nowrap}.RestaurantPublicLinksCard_chipOn__ud9eY{border-color:color-mix(in srgb,var(--gold,#d4a84b) 55%,transparent);color:var(--gold,#d4a84b);background:color-mix(in srgb,var(--gold,#d4a84b) 14%,transparent)}.RestaurantPublicLinksCard_rows__ou9k2{display:flex;flex-direction:column;gap:.55rem}.RestaurantPublicLinksCard_row__fmHhI{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:center;padding:.55rem .7rem;border-radius:.65rem;border:1px solid var(--border,#333);background:color-mix(in srgb,#fff 3%,transparent)}@media(max-width:640px){.RestaurantPublicLinksCard_row__fmHhI{grid-template-columns:1fr}}.RestaurantPublicLinksCard_label__S8_Ix{display:block;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3,#78716c);margin-bottom:.15rem}.RestaurantPublicLinksCard_path__sC60y{font-size:.82rem;word-break:break-all;color:inherit}.RestaurantPublicLinksCard_actions___ZSvb{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.RestaurantPublicLinksCard_btnGhost__puMA5,.RestaurantPublicLinksCard_btn__Wx4WD{font:inherit;font-size:.78rem;font-weight:600;padding:.35rem .65rem;border-radius:.5rem;cursor:pointer;text-decoration:none;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 40%,transparent);color:inherit;background:color-mix(in srgb,var(--gold,#d4a84b) 18%,transparent)}.RestaurantPublicLinksCard_btnGhost__puMA5{background:rgba(0,0,0,0)}.RestaurantPublicLinksCard_missing__ELFmU{margin:0;font-size:.82rem;color:var(--text-2,#a8a29e)}.RestaurantPublicLinksCard_missing__ELFmU a{color:var(--gold,#d4a84b)}.FormField_field__q6R_l{margin-bottom:var(--space-4)}.FormField_label__6uL0x{display:block;font-size:12px;font-weight:700;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2);font-family:var(--font-body)}[data-theme=light] .FormField_label__6uL0x{color:var(--text-2)}.FormField_hint__1huD9{font-size:11px;color:var(--text-2);margin-top:var(--space-1)}.FormField_error__vZJGj{font-size:11px;color:var(--red-text);margin-top:var(--space-1)}.ReservationsPanel_wrap___04T0{display:flex;flex-direction:column;gap:var(--space-4)}.ReservationsPanel_stats__vXYzG{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ReservationsPanel_stat__twRoH{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:4px}.ReservationsPanel_statLabel__98WBu{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.ReservationsPanel_stat__twRoH strong{font-size:20px;font-weight:800}.ReservationsPanel_sectionTitle__tG2mr{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ReservationsPanel_list__eOaOH{display:flex;flex-direction:column;gap:var(--space-2)}.ReservationsPanel_empty__sTmVu{margin:0;padding:var(--space-4);text-align:center;font-size:13px;color:var(--text-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.ReservationsPanel_cardArrived__zBq06,.ReservationsPanel_cardCancelled__CAkbx,.ReservationsPanel_cardNoshow__BjAm6,.ReservationsPanel_card__mtAN2{border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.28)}.ReservationsPanel_cardArrived__zBq06{background:rgba(8,145,178,.08);border-color:rgba(8,145,178,.28)}.ReservationsPanel_cardCancelled__CAkbx{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.22)}.ReservationsPanel_cardNoshow__BjAm6{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.28)}.ReservationsPanel_cardTop__wLu7C{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start}.ReservationsPanel_nameRow___Aewd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ReservationsPanel_nameSm__XDEQr,.ReservationsPanel_name__xezP9{font-size:14px;font-weight:800}.ReservationsPanel_nameSm__XDEQr{font-size:13px}.ReservationsPanel_badge__Szyo8{font-size:10px;font-weight:800;padding:2px 8px;border-radius:var(--radius-sm);background:var(--grad-subtle);color:var(--text-2)}.ReservationsPanel_meta___xRgr{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;color:var(--text-3)}.ReservationsPanel_note__uuO7Z{margin:4px 0 0;font-size:11px;font-style:italic;color:var(--text-3)}.ReservationsPanel_actions__B8pIA{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ReservationsPanel_seated__RYTiV{font-size:11px;font-weight:700;color:var(--green)}@media(max-width:700px){.ReservationsPanel_stats__vXYzG{grid-template-columns:repeat(2,minmax(0,1fr))}}.RestaurantOps_stage__bLOLr{display:flex;flex-direction:column;gap:18px}.RestaurantOps_kpis__9DObI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:900px){.RestaurantOps_kpis__9DObI{grid-template-columns:repeat(2,minmax(0,1fr))}}.RestaurantOps_kpi__xY2QU{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 18%,var(--border));border-radius:18px;padding:14px 16px;background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--gold,#d4a84b) 14%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--surface-2) 88%,#000),var(--surface));box-shadow:0 10px 28px color-mix(in srgb,#000 22%,transparent)}.RestaurantOps_kpi__xY2QU span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px}.RestaurantOps_kpi__xY2QU strong{font-size:22px;font-weight:750;color:var(--text);letter-spacing:-.02em}.RestaurantOps_kpiWarn__Rw_De strong{color:#c92a2a}.RestaurantOps_toolbar__BHJRr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.RestaurantOps_tabs__P5v_Z{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid var(--border);width:-moz-fit-content;width:fit-content}.RestaurantOps_tabOn__aVM_l,.RestaurantOps_tab__5NH8B{border:0;border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:rgba(0,0,0,0);color:var(--text-2)}.RestaurantOps_tab__5NH8B:hover{color:var(--text);background:color-mix(in srgb,var(--gold,#d4a84b) 8%,transparent)}.RestaurantOps_tabOn__aVM_l{color:var(--text);background:color-mix(in srgb,var(--gold,#d4a84b) 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold,#d4a84b) 35%,transparent)}.RestaurantOps_ghostBtn__v7JL9,.RestaurantOps_primaryBtn__IWDaq,.RestaurantOps_secondaryBtn__DLJJP{border-radius:999px;padding:8px 14px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.RestaurantOps_primaryBtn__IWDaq{border:0;background:var(--grad,var(--gold,#d4a84b));color:#1a1205}.RestaurantOps_secondaryBtn__DLJJP{border:1px solid var(--border);background:var(--surface);color:var(--text)}.RestaurantOps_ghostBtn__v7JL9{border:0;background:rgba(0,0,0,0);color:var(--gold,#d4a84b)}.RestaurantOps_search__1T8ko{flex:1 1 180px;min-width:140px;border:1.5px solid var(--border);border-radius:12px;padding:9px 12px;font:inherit;font-size:13px;background:var(--surface);color:var(--text)}.RestaurantOps_tableWrap__WdrTN{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.RestaurantOps_table__pOfY_{width:100%;border-collapse:collapse;font-size:13px}.RestaurantOps_table__pOfY_ th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:color-mix(in srgb,var(--surface-2) 80%,transparent);border-bottom:1px solid var(--border)}.RestaurantOps_table__pOfY_ td{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--text);vertical-align:middle}.RestaurantOps_table__pOfY_ tr:last-child td{border-bottom:0}.RestaurantOps_table__pOfY_ tr:hover td{background:color-mix(in srgb,var(--gold,#d4a84b) 5%,transparent)}.RestaurantOps_nameCell__uktxY{font-weight:700}.RestaurantOps_meta__cKrUF{display:block;font-size:11px;font-weight:500;color:var(--text-3);margin-top:2px}.RestaurantOps_pill__JekDM{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--gold,#d4a84b) 12%,var(--surface-2));color:var(--text-2)}.RestaurantOps_pillLow__5acAF{background:color-mix(in srgb,#c92a2a 14%,var(--surface));color:#c92a2a}.RestaurantOps_pillOk__xXpGP{background:color-mix(in srgb,#2f9e44 14%,var(--surface));color:#2f9e44}.RestaurantOps_rowActions__5LA0i{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.RestaurantOps_empty__St9dW{padding:28px 16px;text-align:center;color:var(--text-2)}.RestaurantOps_empty__St9dW strong{display:block;color:var(--text);margin-bottom:6px}.RestaurantOps_hint__Xz1HB{margin:0;font-size:12px;color:var(--text-2);line-height:1.45}.RestaurantOps_cardGrid__QH6UR{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.RestaurantOps_card__UGl12{border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 14%,var(--border));border-radius:18px;padding:16px;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--gold,#d4a84b) 10%,transparent),transparent 50%),var(--surface);display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:0 8px 22px color-mix(in srgb,#000 16%,transparent);transition:border-color .15s ease,transform .15s ease,background .15s ease}.RestaurantOps_card__UGl12:hover{border-color:color-mix(in srgb,var(--gold,#d4a84b) 45%,var(--border));background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--gold,#d4a84b) 16%,transparent),transparent 50%),color-mix(in srgb,var(--gold,#d4a84b) 6%,var(--surface));transform:translateY(-1px)}.RestaurantOps_cardTop__caaOw{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.RestaurantOps_card__UGl12 strong{font-size:15px}.RestaurantOps_segRow__eoM7_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.RestaurantOps_segOn__Tkk70,.RestaurantOps_seg__MNb38{border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-2)}.RestaurantOps_segOn__Tkk70{border-color:color-mix(in srgb,var(--gold,#d4a84b) 50%,var(--border));background:color-mix(in srgb,var(--gold,#d4a84b) 16%,var(--surface));color:var(--text)}.RestaurantOps_lineRows__DMIpu{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.RestaurantOps_lineRow__Yqomc{display:grid;grid-template-columns:1.4fr .6fr .6fr 32px;grid-gap:8px;gap:8px;align-items:center}@media(max-width:640px){.RestaurantOps_lineRow__Yqomc{grid-template-columns:1fr}}.RestaurantOps_skuShell__psluj{display:flex;flex-direction:column;gap:18px}.RestaurantOps_skuHero__0d2oK{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 28%,var(--border));background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--gold,#d4a84b) 16%,transparent),transparent 55%),linear-gradient(165deg,color-mix(in srgb,var(--surface-2) 90%,#000),var(--surface))}@media(max-width:640px){.RestaurantOps_skuHero__0d2oK{grid-template-columns:1fr}}.RestaurantOps_skuHeroMain__6S28s{display:flex;flex-direction:column;gap:10px;min-width:0}.RestaurantOps_skuHeroLabel__OKo8f{margin:0;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.RestaurantOps_barcodeRow__U4wF_{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.RestaurantOps_barcodeInput__8Ebl0{width:100%;box-sizing:border-box;padding:13px 14px;border:1.5px solid color-mix(in srgb,var(--gold,#d4a84b) 40%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,#000);color:var(--text);font:inherit;font-size:15px;font-weight:650;letter-spacing:.04em;outline:none}.RestaurantOps_barcodeInput__8Ebl0:focus{border-color:color-mix(in srgb,var(--gold,#d4a84b) 80%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#d4a84b) 20%,transparent)}.RestaurantOps_genBtn__fUrgj{border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 40%,var(--border));background:color-mix(in srgb,var(--gold,#d4a84b) 14%,var(--surface));color:var(--text);border-radius:12px;padding:12px 14px;font:inherit;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.RestaurantOps_genBtn__fUrgj:hover{background:color-mix(in srgb,var(--gold,#d4a84b) 22%,var(--surface))}.RestaurantOps_barcodePreview__lh3X4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:112px;padding:12px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--gold,#d4a84b) 35%,var(--border));background:color-mix(in srgb,#fff 4%,var(--surface))}.RestaurantOps_barcodeBars__buPyW{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:48px;width:100%;max-width:180px}.RestaurantOps_barcodeBars__buPyW span{display:block;width:2px;background:var(--text);border-radius:1px;opacity:.85}.RestaurantOps_barcodeCode__RCq95{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--text)}.RestaurantOps_barcodeEmpty__Qeodd{font-size:12px;color:var(--text-3);text-align:center;line-height:1.4}.RestaurantOps_skuSection__rGpFe{display:flex;flex-direction:column;gap:2px}.RestaurantOps_skuSectionTitle__Gu_rD{margin:0 0 10px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.RestaurantOps_scanBar__lgDZW{display:flex;gap:8px;flex:1 1 220px;min-width:180px}.RestaurantOps_mono__bS7am{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em}.RestaurantOps_opsShell__w8XCo{display:flex;flex-direction:column;gap:18px}.RestaurantOps_opsHero__TxC3h{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 30%,var(--border));background:radial-gradient(130% 100% at 0 0,color-mix(in srgb,var(--gold,#d4a84b) 20%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--surface-2) 92%,#000),var(--surface))}.RestaurantOps_opsHeroWaste__3PhZn{border-color:color-mix(in srgb,#e8590c 35%,var(--border));background:radial-gradient(130% 100% at 0 0,color-mix(in srgb,#e8590c 18%,transparent),transparent 58%),linear-gradient(165deg,color-mix(in srgb,var(--surface-2) 92%,#000),var(--surface))}@media(max-width:640px){.RestaurantOps_opsHero__TxC3h{grid-template-columns:1fr}}.RestaurantOps_opsHeroMain__Zs0GK{display:flex;flex-direction:column;gap:10px;min-width:0}.RestaurantOps_opsEyebrow__XuPem{margin:0;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.RestaurantOps_opsHeroTitle__OsloF{margin:0;font-size:20px;font-weight:780;letter-spacing:-.03em;color:var(--text);line-height:1.15}.RestaurantOps_opsHeroSub__rgPBJ{margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.RestaurantOps_opsPreview__12Tcv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:124px;padding:14px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--gold,#d4a84b) 38%,var(--border));background:color-mix(in srgb,#fff 3.5%,var(--surface));text-align:center}.RestaurantOps_opsPreviewWaste__oXcNG{border-color:color-mix(in srgb,#e8590c 40%,var(--border))}.RestaurantOps_opsMark__853Xk{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:13px;font-weight:800;letter-spacing:.04em;color:#1a1205;background:linear-gradient(145deg,color-mix(in srgb,var(--gold,#d4a84b) 92%,#fff),var(--gold,#d4a84b));box-shadow:0 8px 22px color-mix(in srgb,var(--gold,#d4a84b) 28%,transparent)}.RestaurantOps_opsMarkWaste__pIZNt{color:#fff8f1;background:linear-gradient(145deg,#ff922b,#e8590c);box-shadow:0 8px 22px color-mix(in srgb,#e8590c 35%,transparent)}.RestaurantOps_opsPreviewLabel__1S9PA{font-size:13px;font-weight:750;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RestaurantOps_opsPreviewMeta__G6YWZ{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.RestaurantOps_opsMetricRow__AgDkx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.RestaurantOps_opsMetric__wEQdf{border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,var(--surface));padding:10px 12px}.RestaurantOps_opsMetric__wEQdf span{display:block;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.RestaurantOps_opsMetric__wEQdf strong{font-size:18px;font-weight:780;letter-spacing:-.02em;color:var(--text)}.RestaurantOps_opsSection__8Dp6F{display:flex;flex-direction:column;gap:4px}.RestaurantOps_opsSectionTitle__lgsGp{margin:0 0 10px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.RestaurantOps_chipRow__U7bEF{display:flex;flex-wrap:wrap;gap:8px}.RestaurantOps_chipOn__2cLF7,.RestaurantOps_chip__MR3dU{border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text-2);transition:border-color .15s ease,background .15s ease,color .15s ease,transform .12s ease}.RestaurantOps_chip__MR3dU:hover{color:var(--text);border-color:color-mix(in srgb,var(--gold,#d4a84b) 40%,var(--border));transform:translateY(-1px)}.RestaurantOps_chipOn__2cLF7{border-color:color-mix(in srgb,var(--gold,#d4a84b) 55%,var(--border));background:color-mix(in srgb,var(--gold,#d4a84b) 18%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold,#d4a84b) 20%,transparent)}.RestaurantOps_chipOnWaste__vdAh4{border-color:color-mix(in srgb,#e8590c 55%,var(--border));background:color-mix(in srgb,#e8590c 18%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e8590c 22%,transparent)}.RestaurantOps_flowRow__cuG_U{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:end}@media(max-width:560px){.RestaurantOps_flowRow__cuG_U{grid-template-columns:1fr}}.RestaurantOps_flowArrow__niL9J{display:grid;place-items:center;padding-bottom:12px;font-size:18px;font-weight:800;color:var(--gold,#d4a84b)}.RestaurantOps_bannerHint__mbOOI{margin:0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 22%,var(--border));font-size:12px;line-height:1.45}.RestaurantOps_bannerHint__mbOOI,.RestaurantOps_modeStrip__DYYOF{background:color-mix(in srgb,var(--gold,#d4a84b) 8%,var(--surface));color:var(--text-2)}.RestaurantOps_modeStrip__DYYOF{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold,#d4a84b) 22%,var(--border));font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content}.RestaurantOps_modeStrip__DYYOF strong{color:var(--text);font-weight:750}.NavLink_link__qu8p4{display:flex;align-items:center;gap:var(--space-3);padding:9px var(--space-3);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-3);cursor:pointer;transition:var(--transition);white-space:nowrap;width:100%;text-decoration:none}.NavLink_link__qu8p4:hover{background:var(--surface-2);color:var(--text-2)}.NavLink_active__r5Owp{background:color-mix(in srgb,var(--violet) 18%,transparent);color:var(--violet-text);font-weight:700}[data-theme=light] .NavLink_active__r5Owp{background:color-mix(in srgb,var(--violet) 12%,transparent)}.NavLink_icon__STtJ_{font-size:16px;flex-shrink:0;width:22px;text-align:center}.NavLink_label__a1ydS{flex:1 1}.OtpInput_wrap__FfD9x{display:flex;gap:10px}@media(max-width:600px){.OtpInput_wrap__FfD9x{gap:8px}}.OtpInput_box__ImlbE{width:48px;height:56px;flex-shrink:0;text-align:center;font-size:24px;font-weight:800;font-family:var(--font-display);outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;border-radius:12px;box-sizing:border-box}@media(max-width:600px){.OtpInput_box__ImlbE{width:42px;height:50px;font-size:20px}}.OtpInput_box__ImlbE:disabled{opacity:.5;cursor:not-allowed}.OtpInput_dark__jIGvU{background:var(--surface-2);border:1.5px solid var(--border-2);color:var(--text);caret-color:var(--violet)}.OtpInput_dark__jIGvU:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(232,163,23,.22);background:var(--surface-3)}.OtpInput_filledDark__gO1rQ{border-color:color-mix(in srgb,var(--violet) 55%,transparent);background:color-mix(in srgb,var(--violet) 12%,var(--surface-2));color:var(--text)}.OtpInput_light__Vy6IK{background:#fff;border:1.5px solid #94a3b8;color:#020617;-webkit-text-fill-color:#020617;caret-color:#b45309}.OtpInput_light__Vy6IK:focus{border-color:#b45309;box-shadow:0 0 0 3px rgba(180,83,9,.28);background:#fffbeb;color:#020617;-webkit-text-fill-color:#020617}.OtpInput_light__Vy6IK:-webkit-autofill,.OtpInput_light__Vy6IK:-webkit-autofill:focus,.OtpInput_light__Vy6IK:-webkit-autofill:hover{-webkit-text-fill-color:#020617;caret-color:#b45309;box-shadow:inset 0 0 0 1000px #fffbeb;border-color:#b45309;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.OtpInput_filledLight__GTt_Y{border-color:#b45309;background:#fff7ed;color:#020617;-webkit-text-fill-color:#020617}.AuthCard_wrap__4U64V{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);width:min(960px,100%);align-items:stretch}.AuthCard_card__y_A_P{background:var(--card);border:1px solid var(--border-2);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}.AuthCard_logoRow__ya1cU{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.AuthCard_tagline__Q0Blg{color:var(--text-2);font-size:13px}.AuthCard_step__oZzxE{display:flex;flex-direction:column;gap:var(--space-4)}.AuthCard_heading__oJM1N{font-family:var(--font-display);font-size:var(--text-title);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.1;color:var(--text)}.AuthCard_subheading__vfyVF{color:var(--text-2);font-size:var(--text-subtitle);line-height:1.6;letter-spacing:var(--tracking-body);margin-top:calc(var(--space-2)*-1)}.AuthCard_localeHint__mWyLb{margin:-2px 0 0;font-size:12px;line-height:1.4;color:var(--text-3)}.AuthCard_recaptcha__FczDu{min-height:1px}.AuthCard_legal__nkSMW{text-align:center;color:var(--text-3);font-size:11px}.AuthCard_devBypass__d2_dD{margin-top:var(--space-2);padding:10px 12px;border-radius:var(--radius-md);border:1px dashed var(--border-2);background:rgba(0,0,0,0);color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.AuthCard_devBypass__d2_dD:hover{color:var(--text);border-color:var(--text-3)}.AuthCard_back__ea_bS{align-self:flex-start;color:var(--text-3);font-size:13px;font-weight:600;background:none;border:0;padding:0;cursor:pointer}.AuthCard_back__ea_bS:hover{color:var(--text)}.AuthCard_error__s9ZQ8{color:var(--red);font-size:12px}.AuthCard_loading__WaUU0{align-items:center;gap:var(--space-4);min-height:220px;color:var(--text-2)}.AuthCard_features__rXy6o,.AuthCard_loading__WaUU0{display:flex;flex-direction:column;justify-content:center}.AuthCard_features__rXy6o{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--grad-subtle);border:1px solid var(--border-3)}.AuthCard_featuresTitle__1BH4y{font-family:var(--font-display);font-size:24px;font-weight:800;margin-bottom:var(--space-5)}.AuthCard_featuresList__gtoc_{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);color:var(--text-2);font-size:14px;line-height:1.5}.AuthCard_featuresList__gtoc_ li{padding-left:var(--space-5);position:relative}.AuthCard_featuresList__gtoc_ li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}@media(max-width:800px){.AuthCard_wrap__4U64V{grid-template-columns:1fr}.AuthCard_features__rXy6o{display:none}}.login_page__fyaFM{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--violet) 18%,transparent),transparent 70%),var(--bg)}.login_staffHint__FmBXp{margin-top:16px;text-align:center;color:var(--text-2);font-size:13px}.RoomCard_card__pETUW{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);cursor:default;transition:var(--transition);display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:200px;min-height:260px;overflow:hidden;position:relative}.RoomCard_card__pETUW:hover{transform:translateY(-3px)}.RoomCard_green__DVqq1{background:linear-gradient(145deg,#0f1f16,var(--card));border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.15),0 8px 32px rgba(34,197,94,.2)}.RoomCard_green__DVqq1:hover{box-shadow:0 0 0 1px rgba(34,197,94,.25),0 12px 40px rgba(34,197,94,.3)}.RoomCard_red__w_FmO{background:linear-gradient(145deg,#1f1215,var(--card));border-color:#ef4444;box-shadow:0 0 0 1px rgba(239,68,68,.15),0 8px 32px rgba(239,68,68,.25)}.RoomCard_red__w_FmO:hover{box-shadow:0 0 0 1px rgba(239,68,68,.25),0 12px 40px rgba(239,68,68,.35)}.RoomCard_amber__h6sjm{background:linear-gradient(145deg,#1f1a0f,var(--card));border-color:#f59e0b;box-shadow:0 0 0 1px rgba(245,158,11,.15),0 8px 32px rgba(245,158,11,.2)}.RoomCard_amber__h6sjm:hover{box-shadow:0 0 0 1px rgba(245,158,11,.25),0 12px 40px rgba(245,158,11,.3)}.RoomCard_cyan__rRiEC{background:linear-gradient(145deg,#0a1e22,var(--card));border-color:#06b6d4;box-shadow:0 0 0 1px rgba(6,182,212,.15),0 8px 32px rgba(6,182,212,.2)}.RoomCard_cyan__rRiEC:hover{box-shadow:0 0 0 1px rgba(6,182,212,.25),0 12px 40px rgba(6,182,212,.3)}.RoomCard_violet__AYkrg{background:linear-gradient(145deg,#1a1428,var(--card));border-color:var(--violet,#a78bfa);box-shadow:0 0 0 1px rgba(167,139,250,.2),0 8px 32px rgba(167,139,250,.22)}.RoomCard_violet__AYkrg:hover{box-shadow:0 0 0 1px rgba(167,139,250,.3),0 12px 40px rgba(167,139,250,.32)}.RoomCard_muted__zY7ga{background:linear-gradient(145deg,#141620,var(--card));border-color:var(--text-3);box-shadow:0 0 0 1px rgba(71,85,105,.15),0 8px 24px rgba(71,85,105,.15)}[data-theme=light] .RoomCard_green__DVqq1{background:linear-gradient(145deg,rgba(34,197,94,.07),var(--card));box-shadow:0 0 0 1px rgba(34,197,94,.2),0 4px 16px rgba(34,197,94,.12)}[data-theme=light] .RoomCard_red__w_FmO{background:linear-gradient(145deg,rgba(239,68,68,.07),var(--card));box-shadow:0 0 0 1px rgba(239,68,68,.2),0 4px 16px rgba(239,68,68,.12)}[data-theme=light] .RoomCard_amber__h6sjm{background:linear-gradient(145deg,rgba(245,158,11,.07),var(--card));box-shadow:0 0 0 1px rgba(245,158,11,.2),0 4px 16px rgba(245,158,11,.12)}[data-theme=light] .RoomCard_cyan__rRiEC{background:linear-gradient(145deg,rgba(6,182,212,.07),var(--card));box-shadow:0 0 0 1px rgba(6,182,212,.2),0 4px 16px rgba(6,182,212,.12)}[data-theme=light] .RoomCard_violet__AYkrg{background:linear-gradient(145deg,rgba(167,139,250,.08),var(--card));box-shadow:0 0 0 1px rgba(167,139,250,.22),0 4px 16px rgba(167,139,250,.14)}[data-theme=light] .RoomCard_muted__zY7ga{background:linear-gradient(145deg,rgba(71,85,105,.06),var(--card))}.RoomCard_header__NGKVs{display:flex;justify-content:space-between;align-items:center;gap:4px}.RoomCard_number__VRGP0{font-family:var(--font-body);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text);display:flex;align-items:center;gap:4px}.RoomCard_type__nhI_5{font-size:12px;color:var(--text-2)}.RoomCard_price__OQVhv{font-size:13px;font-weight:700;color:var(--text);font-family:var(--font-mono)}.RoomCard_meta__oGwX7,.RoomCard_note__Pmjk5{font-size:11px;color:var(--text-2)}.RoomCard_note__Pmjk5{font-style:italic}.RoomCard_body__oFve5{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px}.RoomCard_guest__g2gVb{padding:8px;background:hsla(0,0%,100%,.04);border-radius:var(--radius-sm)}[data-theme=light] .RoomCard_guest__g2gVb{background:rgba(0,0,0,.03)}.RoomCard_guestTop__niGdu{display:flex;align-items:center;justify-content:space-between;gap:4px}.RoomCard_guestName__Oo1Pj{font-size:12px;font-weight:700;color:var(--text);display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.RoomCard_companyTag__MnKGy{display:inline-flex;align-items:center;gap:3px}.RoomCard_bookingNo__YvGrV,.RoomCard_companyTag__MnKGy{font-size:10px;color:var(--violet-text);font-weight:600}.RoomCard_guestCheckout__GScTA{font-size:10px;color:var(--text-3);margin-top:2px}.RoomCard_hourlyPill__KY7VK{display:flex;align-items:center;gap:5px;background:rgba(245,158,11,.12);color:var(--amber);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.RoomCard_hourlyUrgent__MyQKM{background:rgba(249,115,22,.16);color:#fb923c;box-shadow:inset 0 0 0 1px rgba(249,115,22,.35)}.RoomCard_hourlyOverdue__2W9yF{background:rgba(239,68,68,.15);color:var(--red);box-shadow:inset 0 0 0 1px rgba(239,68,68,.4)}.RoomCard_advance__BusNZ{margin-top:4px;font-size:11px;color:var(--violet-text);font-weight:600;cursor:pointer;text-decoration:underline;background:none;border:0;padding:0;text-align:left;font-family:inherit}.RoomCard_upcoming__ShQp8{box-shadow:inset 0 0 0 1px rgba(167,139,250,.35)}.RoomCard_arriveBadge__Hpf9N,.RoomCard_upcomingBadge__0fZXU{display:inline-flex;align-items:center;margin-left:6px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;vertical-align:middle}.RoomCard_upcomingBadge__0fZXU{color:var(--violet-text,#7c3aed);background:rgba(167,139,250,.16);border:1px solid rgba(167,139,250,.35)}.RoomCard_arriveBadge__Hpf9N{color:#b45309;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.4)}.RoomCard_prevDue__Cg9IT{margin-top:5px;display:inline-flex;align-items:center;gap:4px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;color:var(--amber);cursor:pointer;font-family:inherit}.RoomCard_collectDue__tTb8n{flex:1 1 100%;border:0;border-radius:var(--radius-md);padding:8px 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:var(--amber);color:#000}.RoomCard_early__Q525_{border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-md);padding:6px 8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;background:rgba(0,0,0,0);color:var(--amber)}.RoomCard_actions__qhkuF{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.RoomCard_primary__NxXX6{flex:1 1 100%;border:0;border-radius:var(--radius-md);padding:8px 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:var(--grad);color:#fff}.RoomCard_secondary__w9Pzv{flex:1 1 auto;border:1px solid var(--border-3);border-radius:var(--radius-md);padding:8px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;background:var(--grad-subtle);color:var(--text)}.RoomCard_ghost__dQlkP{border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer;background:rgba(0,0,0,0);color:var(--text-2)}.RoomCard_iconBtn__HiQAC{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.07);color:var(--text);font-size:15px;cursor:pointer}.RoomCard_ghost__dQlkP:disabled,.RoomCard_iconBtn__HiQAC:disabled,.RoomCard_primary__NxXX6:disabled,.RoomCard_secondary__w9Pzv:disabled{opacity:.55;cursor:not-allowed}.RoomCard_folioBtn__U37Nv{flex-shrink:0;background:var(--grad-subtle);border:1px solid color-mix(in srgb,var(--violet) 40%,transparent);border-radius:6px;padding:3px 7px;font-size:11px;color:var(--violet-text);cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center}