:root{--color-primary: #101313;--color-primary-dark: #080a0a;--color-primary-light: #242929;--color-accent: #e0b45c;--color-accent-dark: #bd8f3f;--color-accent-light: #f2ce83;--color-accent-muted: rgba(224, 180, 92, .14);--color-secondary: #5d6462;--color-secondary-dark: #3b4240;--color-secondary-light: #858d89;--color-success: #0d9488;--color-error: #dc2626;--color-warning: #d97706;--color-info: #2563eb;--color-background: #0a0c0c;--color-background-elevated: #101313;--color-background-light: #181b1b;--color-bottom-nav: #151817;--color-card: #191c1c;--color-border: #2b302f;--color-border-strong: #424846;--color-text-primary: #f5f1e9;--color-text-secondary: #b2aea5;--color-text-light: #85847e;--color-text-inverse: #ffffff;--font-family-main: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-full: 9999px;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .26);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .38);--shadow-accent: 0 8px 24px rgba(224, 180, 92, .2);--header-height: 56px;--nav-safe-bottom: env(safe-area-inset-bottom, 0px);--sidebar-width: 280px;--content-max-width: 960px;--app-padding-x: clamp(12px, 4vw, 24px);--touch-target: 44px;--native-hairline: .5px solid rgba(15, 18, 32, .08)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;min-height:100dvh}#root{padding-top:env(safe-area-inset-top,0px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{font-family:var(--font-family-main);font-size:16px;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background);overflow-x:hidden;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}button{cursor:pointer}img{max-width:100%;height:auto}::selection{background:var(--color-accent-muted);color:var(--color-text-primary)}@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.no-zoom{touch-action:manipulation}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}}.pageShell{width:100%;max-width:var(--content-max-width);margin:0 auto;padding-bottom:var(--spacing-sm)}.pageLead{margin-bottom:var(--spacing-lg)}.pageLeadText{font-size:clamp(.9375rem,2.5vw,1rem);color:var(--color-text-secondary);margin:0;line-height:1.55}.pageLeadEmphasis{font-size:clamp(1.125rem,3.5vw,1.375rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--spacing-xs)}.pageGreeting{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--spacing-sm);padding:6px 12px;border-radius:var(--border-radius-full);background:var(--color-accent-muted);color:var(--color-accent-dark);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.sectionTitle{font-size:clamp(1rem,2.8vw,1.0625rem);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md);letter-spacing:-.01em}.sectionSubtitle{font-size:.875rem;color:var(--color-text-secondary);margin:calc(var(--spacing-xs) * -1) 0 var(--spacing-md)}.surfaceCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:var(--color-text-inverse);border:none;border-radius:var(--border-radius-full);padding:.875rem 1.5rem;min-height:var(--touch-target);font-size:.9375rem;font-weight:var(--font-weight-semibold);font-family:var(--font-family-main);cursor:pointer;box-shadow:var(--shadow-accent);transition:transform .15s ease,box-shadow .15s ease}.btnPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #c9a22759}.btnPrimary:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 768px){.pageShell{padding-bottom:var(--spacing-md)}}._overlay_nbhrw_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0f122094;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px))}._sheet_nbhrw_15{width:min(480px,100%);max-height:min(88vh,720px);overflow-y:auto;background:var(--color-background-elevated);border-radius:24px 24px 18px 18px;box-shadow:var(--shadow-lg);padding:24px 20px 20px}@media (min-width: 640px){._overlay_nbhrw_1{align-items:center}._sheet_nbhrw_15{border-radius:24px}}._header_nbhrw_35{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}._title_nbhrw_43{margin:0 0 6px;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}._subtitle_nbhrw_51{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary)}._closeButton_nbhrw_58{width:36px;height:36px;border:none;border-radius:10px;background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}._warning_nbhrw_69{margin-bottom:16px;padding:12px 14px;border-radius:12px;background:var(--adm-warning-soft, #fffbeb);border:1px solid var(--adm-warning-border, #fde68a);color:#92400e;font-size:.875rem;line-height:1.5}._steps_nbhrw_80{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}._step_nbhrw_80{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border)}._stepNumber_nbhrw_96{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--color-accent-muted);color:var(--color-accent-dark);font-size:.8125rem;font-weight:700}._stepBody_nbhrw_109{min-width:0}._stepTitle_nbhrw_113{margin:0 0 4px;font-size:.9375rem;font-weight:700;color:var(--color-text-primary)}._stepText_nbhrw_120{margin:0;font-size:.875rem;line-height:1.45;color:var(--color-text-secondary)}._stepIconRow_nbhrw_127{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border-radius:999px;background:var(--color-background-elevated);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:.8125rem;font-weight:600}._note_nbhrw_141{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:var(--color-info-soft, #eff6ff);border:1px solid rgba(37,99,235,.15);color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}._footer_nbhrw_152{display:flex;flex-direction:column;gap:10px}._primaryButton_nbhrw_158,._secondaryButton_nbhrw_159{width:100%;min-height:46px;border:none;border-radius:999px;font-size:.9375rem;font-weight:700;cursor:pointer}._primaryButton_nbhrw_158{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-inverse);box-shadow:var(--shadow-accent)}._secondaryButton_nbhrw_159{background:var(--color-background);color:var(--color-text-secondary);border:1px solid var(--color-border)}._card_wa574_1{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#1a1f36f5,#2d3558f5);color:#fff;box-shadow:var(--shadow-md)}._iconWrap_wa574_13{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#c9a2272e;color:#e8c547;font-size:18px}._copy_wa574_25{min-width:0}._title_wa574_29{margin:0 0 6px;font-size:.9375rem;font-weight:700}._text_wa574_35{margin:0 0 12px;font-size:.8125rem;line-height:1.5;color:#ffffffd1}._button_wa574_42{border:none;border-radius:999px;padding:.625rem 1rem;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-primary-dark);font-size:.8125rem;font-weight:700;cursor:pointer}._authPage_zgpmg_1{min-height:100vh;min-height:calc(100dvh - env(safe-area-inset-top,0px));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-md);background:linear-gradient(160deg,var(--color-primary) 0%,var(--color-primary-light) 45%,var(--color-background) 45%);font-family:var(--font-family-main)}._header_zgpmg_13{width:100%;max-width:420px;display:flex;justify-content:center;margin-bottom:var(--spacing-xl)}._logo_zgpmg_21{width:100%;max-width:180px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}._card_zgpmg_29{background:var(--color-card);border-radius:var(--border-radius-xl);padding:var(--spacing-xl) var(--spacing-lg);max-width:420px;width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}._title_zgpmg_39{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--spacing-xs);text-align:center}._subtitle_zgpmg_48{color:var(--color-text-secondary);font-size:.9375rem;margin-bottom:var(--spacing-lg);text-align:center}._switchContainer_zgpmg_55{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:4px;background:var(--color-background);border-radius:var(--border-radius-md)}._switchButton_zgpmg_64{flex:1;background:transparent;border:none;font-size:.8125rem;font-weight:var(--font-weight-semibold);padding:.75rem;cursor:pointer;border-radius:var(--border-radius-sm);color:var(--color-text-light);transition:background .15s ease,color .15s ease}._switchButton_zgpmg_64:hover{color:var(--color-text-secondary)}._switchButton_zgpmg_64._active_zgpmg_81{background:var(--color-card);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}._form_zgpmg_87{display:flex;flex-direction:column;gap:var(--spacing-md)}._inputGroup_zgpmg_93{position:relative}._inputIcon_zgpmg_97{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.9375rem;color:var(--color-text-light);pointer-events:none}._input_zgpmg_93{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:.9375rem;background:var(--color-background-light);color:var(--color-text-primary);transition:border-color .15s ease,box-shadow .15s ease}._input_zgpmg_93:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);background:var(--color-card)}._submitButton_zgpmg_125{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);color:var(--color-text-inverse);border:none;border-radius:var(--border-radius-md);padding:.9375rem;font-size:.9375rem;font-weight:var(--font-weight-semibold);margin-top:var(--spacing-xs);box-shadow:var(--shadow-accent);transition:transform .15s ease,opacity .15s ease}._submitButton_zgpmg_125:hover:not(:disabled){transform:translateY(-1px)}._submitButton_zgpmg_125:disabled{opacity:.65;cursor:not-allowed}._forgotButton_zgpmg_147{background:none;border:none;color:var(--color-accent-dark);font-size:.875rem;font-weight:var(--font-weight-medium);margin-top:var(--spacing-sm);width:100%;text-align:center}._forgotButton_zgpmg_147:hover:not(:disabled){text-decoration:underline}._divider_zgpmg_162{display:flex;align-items:center;margin:var(--spacing-lg) 0;color:var(--color-text-light);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em}._divider_zgpmg_162:before,._divider_zgpmg_162:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}._divider_zgpmg_162 span{padding:0 var(--spacing-md)}._googleButton_zgpmg_183{width:100%;padding:.875rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-card);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:background .15s ease,border-color .15s ease}._googleButton_zgpmg_183:hover:not(:disabled){background:var(--color-background);border-color:var(--color-border-strong)}._googleIcon_zgpmg_204{color:#ea4335;font-size:1.125rem}._error_zgpmg_209{color:var(--color-error);font-size:.8125rem;text-align:left}._success_zgpmg_215{color:var(--color-success);font-size:.8125rem;text-align:left}._termsLink_zgpmg_221{margin-top:var(--spacing-lg);font-size:.8125rem;color:var(--color-text-light);text-align:center;line-height:1.5}._link_zgpmg_229{color:var(--color-accent-dark);font-weight:var(--font-weight-medium)}._link_zgpmg_229:hover{text-decoration:underline}._navbar_6fh3x_1{flex-shrink:0;padding:0 env(safe-area-inset-right,0px) var(--nav-bottom-padding) env(safe-area-inset-left,0px);background:var(--color-bottom-nav);border-top:1px solid #343936}._navShell_6fh3x_9{width:100%;max-width:32rem;margin:0 auto}._navList_6fh3x_15{display:flex;flex-direction:row;align-items:center;justify-content:space-around;list-style:none;margin:0;padding:.375rem .75rem 0;width:100%}._navItem_6fh3x_26{flex:1 1 0;min-width:0;display:flex}._navLink_6fh3x_32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-width:0;min-height:3.25rem;padding:.375rem .25rem;border-radius:1rem;color:var(--color-text-light);text-decoration:none;font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}._navLink_6fh3x_32:active{transform:scale(.97)}._navLinkActive_6fh3x_60{background:var(--color-accent-muted);color:var(--color-accent-dark);box-shadow:var(--shadow-sm)}._icon_6fh3x_66{width:1.125rem;height:1.125rem;flex-shrink:0}._navLinkActive_6fh3x_60 ._icon_6fh3x_66{color:var(--color-accent-dark)}._navLabel_6fh3x_76{display:block;max-width:100%;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 359px){._navLabel_6fh3x_76{font-size:.5625rem}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){._navbar_6fh3x_1{display:none}}@media (prefers-reduced-motion: reduce){._navLink_6fh3x_32{transition:none}._navLink_6fh3x_32:active{transform:none}}._banner_u65kr_1{position:fixed;top:16px;left:50%;transform:translate(-50%) translateY(-120%);z-index:1200;width:min(420px,calc(100vw - 24px));padding:16px 18px;border-radius:16px;background:#fffffffa;border:1px solid rgba(99,102,241,.18);box-shadow:0 18px 40px #0f172a2e,0 0 0 1px #fff9 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}._bannerVisible_u65kr_23{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}._header_u65kr_29{display:flex;align-items:flex-start;gap:12px}._iconWrap_u65kr_35{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-primary, #6366f1),var(--color-accent, #8b5cf6));color:#fff;font-size:16px}._content_u65kr_47{flex:1;min-width:0}._title_u65kr_52{margin:0 0 4px;font-size:15px;font-weight:700;color:#1e2235;line-height:1.3}._body_u65kr_60{margin:0;font-size:13px;line-height:1.45;color:#64748b}._closeButton_u65kr_67{flex-shrink:0;width:28px;height:28px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}._closeButton_u65kr_67:hover{background:#e2e8f0;color:#334155}._actions_u65kr_86{display:flex;gap:10px;margin-top:14px}._ctaButton_u65kr_92{flex:1;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--color-primary, #6366f1),var(--color-accent, #8b5cf6));box-shadow:0 8px 18px #6366f147;transition:transform .15s ease,box-shadow .15s ease}._ctaButton_u65kr_92:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6366f157}._dismissButton_u65kr_111{border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;color:#64748b;background:#fff}@media (max-width: 480px){._banner_u65kr_1{top:12px;width:calc(100vw - 16px)}}._banner_1n7sa_1{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--nav-shell-offset) + var(--spacing-sm));z-index:90;width:min(560px,calc(100vw - 24px));padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#1a1f36,#2d3558);color:#fff;box-shadow:0 12px 32px #0f172a3d;border:1px solid rgba(255,255,255,.08)}._bannerDesktop_1n7sa_16{bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px))}._bannerInline_1n7sa_24{position:relative;left:auto;transform:none;bottom:auto;width:100%;margin-bottom:0}._content_1n7sa_33{display:flex;align-items:flex-start;gap:12px}._iconWrap_1n7sa_39{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#c9a2272e;color:#e8c547;font-size:18px}._copy_1n7sa_51{flex:1;min-width:0}._title_1n7sa_56{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}._text_1n7sa_63{margin:0;font-size:12.5px;line-height:1.45;color:#ffffffd1}._actions_1n7sa_70{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._primaryButton_1n7sa_77,._secondaryButton_1n7sa_78,._linkButton_1n7sa_79{border:none;border-radius:999px;font-size:12.5px;font-weight:700;cursor:pointer;min-height:38px;padding:0 14px}._primaryButton_1n7sa_77{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-primary-dark)}._secondaryButton_1n7sa_78{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.16)}._linkButton_1n7sa_79{background:transparent;color:#ffffffb8;padding-inline:8px}@media (min-width: 1024px){._banner_1n7sa_1{width:min(640px,calc(100vw - 48px))}}._dialog_i89cb_1{position:fixed;inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);margin:auto;width:min(32rem,calc(100% - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:0;border:1px solid #655236;border-radius:1rem;background:#181c1b;color:#f8f1e4;box-shadow:0 18px 50px #0009;overflow:hidden}._dialog_i89cb_1[open]{display:flex;flex-direction:column}._dialog_i89cb_1::backdrop{background:#000000b8}html:has(._dialog_i89cb_1[open]),body:has(._dialog_i89cb_1[open]){overflow:hidden}._header_i89cb_32{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid #363b35}._header_i89cb_32 h2{margin:0;font-size:1.125rem}._header_i89cb_32 button{width:44px;height:44px;flex-shrink:0;border:1px solid #655236;border-radius:.75rem;color:inherit;background:#24231f;font-size:1.5rem}._header_i89cb_32 button:focus-visible{outline:2px solid #e6bd72;outline-offset:2px}._body_i89cb_63{min-height:0;overflow-y:auto;overscroll-behavior:contain}._inbox_6mlni_1{position:relative;flex:none}._trigger_6mlni_2{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid #795c30;border-radius:12px;background:#24231f;color:#e6bd72;cursor:pointer}._trigger_6mlni_2:focus-visible,._notice_6mlni_3:focus-visible{outline:2px solid #e6bd72;outline-offset:2px}._count_6mlni_4{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:1px 3px;border-radius:99px;background:#dba84f;color:#17140e;font-size:11px;font-weight:800}._panel_6mlni_5{position:absolute;z-index:100;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 24px));max-height:min(440px,70vh);overflow:auto;border:1px solid #73582e;border-radius:16px;background:#181c1b;color:#f8f1e4;box-shadow:0 18px 50px #0009}._heading_6mlni_6{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #363b35}._heading_6mlni_6 button{border:0;background:transparent;color:inherit;font-size:23px;cursor:pointer}._empty_6mlni_8{padding:14px 16px;color:#bcb8ad;font-size:13px}._list_6mlni_9{display:flex;flex-direction:column}._actions_6mlni_10{padding:10px 16px;border-bottom:1px solid #68738455}._actions_6mlni_10 button{border:1px solid #a58a54;border-radius:8px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer;font-size:12px}._actions_6mlni_10 button:disabled{opacity:.5;cursor:wait}._actions_6mlni_10 button:focus-visible{outline:2px solid #dba84f;outline-offset:2px}._error_6mlni_14{padding:8px 16px;color:#e65e50;font-size:13px}._notice_6mlni_3{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:0;border-bottom:1px solid #2e332e;background:transparent;color:inherit;text-align:left;cursor:pointer}._notice_6mlni_3:hover,._unread_6mlni_16{background:#2c2a22}._noticeIcon_6mlni_17{color:#e6bd72;padding-top:2px}._notice_6mlni_3 span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}._notice_6mlni_3 strong{font-size:13px}._notice_6mlni_3 small{color:#bcb8ad;font-size:11px;line-height:1.35}._admin_6mlni_21 ._trigger_6mlni_2{background:#fff;color:#6f531c;border-color:#d9c59e}html:has(._layout_xcbj3_1),body:has(._layout_xcbj3_1),#root:has(._layout_xcbj3_1){height:100vh;height:100dvh}#root:has(._layout_xcbj3_1){padding-top:0}._layout_xcbj3_1{--layout-safe-top: env(safe-area-inset-top, 0px);--nav-bottom-padding: max( calc(var(--nav-safe-bottom) - 20px), calc(var(--nav-safe-bottom) * .4) );--nav-shell-offset: calc(3.625rem + 1px + var(--nav-bottom-padding));position:relative;height:100%;height:100dvh;display:flex;flex-direction:column;background:var(--color-background-elevated);font-family:var(--font-family-main);overflow:hidden}._reservedBottom_xcbj3_30{--nav-safe-bottom: 0px}@media (width < 1024px),(hover: none),(pointer: coarse),(pointer: none){html:has(._layout_xcbj3_1),body:has(._layout_xcbj3_1){background-color:var(--color-bottom-nav)}}._layoutNative_xcbj3_41{background:var(--color-background)}._header_xcbj3_45{flex-shrink:0;min-height:calc(var(--header-height) + var(--layout-safe-top));background:#0e1010f0;border-bottom:var(--native-hairline);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);z-index:40;padding-top:var(--layout-safe-top)}._headerContent_xcbj3_56{display:grid;grid-template-columns:var(--touch-target) minmax(0,1fr) 84px;align-items:center;gap:var(--spacing-sm);min-height:var(--header-height);padding:0 var(--app-padding-x);max-width:calc(var(--content-max-width) + var(--sidebar-width) + 80px);margin:0 auto}._menuButton_xcbj3_67{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;background:transparent;border:none;border-radius:var(--border-radius-md);color:var(--color-text-primary);box-shadow:none;transition:background .2s ease,transform .15s ease}._menuButton_xcbj3_67:hover{background:#0f12200d}._menuButton_xcbj3_67:active{transform:scale(.96);background:#0f122014}._menuButton_xcbj3_67[aria-expanded=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}._menuIcon_xcbj3_97{position:relative;width:18px;height:14px}._menuIcon_xcbj3_97 span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease,top .22s ease}._menuIcon_xcbj3_97 span:nth-child(1){top:0}._menuIcon_xcbj3_97 span:nth-child(2){top:6px}._menuIcon_xcbj3_97 span:nth-child(3){top:12px}._menuButton_xcbj3_67[aria-expanded=true] ._menuIcon_xcbj3_97 span:nth-child(1){top:6px;transform:rotate(45deg)}._menuButton_xcbj3_67[aria-expanded=true] ._menuIcon_xcbj3_97 span:nth-child(2){opacity:0}._menuButton_xcbj3_67[aria-expanded=true] ._menuIcon_xcbj3_97 span:nth-child(3){top:6px;transform:rotate(-45deg)}._headerTitles_xcbj3_139{min-width:0;text-align:center;padding:0 var(--spacing-xs)}._pageTitle_xcbj3_145{font-size:1.0625rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layoutNative_xcbj3_41 ._pageTitle_xcbj3_145{font-size:1.125rem}._pageSubtitle_xcbj3_160{font-size:.6875rem;color:var(--color-text-light);margin:1px 0 0;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._layoutNative_xcbj3_41 ._pageSubtitle_xcbj3_160{display:none}._logo_xcbj3_174{width:36px;height:36px;object-fit:contain;border-radius:10px;border:none;background:transparent;padding:0}._headerEnd_xcbj3_184{display:flex;align-items:center;justify-content:flex-end;gap:6px}._mainContent_xcbj3_186{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:var(--spacing-md) var(--app-padding-x);background:var(--color-background)}._mainContentInner_xcbj3_198{width:100%;max-width:var(--content-max-width);margin:0 auto}._footer_xcbj3_204{display:none}._footerLinks_xcbj3_208{display:flex;justify-content:center;padding:var(--spacing-sm) 0}._footerLink_xcbj3_208{font-size:.8125rem;color:var(--color-text-light);font-weight:var(--font-weight-medium);transition:color .15s ease}._footerLink_xcbj3_208:hover{color:var(--color-accent-dark)}._sidebar_xcbj3_225{position:fixed;top:0;left:calc(-1 * var(--sidebar-width) - 8px);width:min(var(--sidebar-width),88vw);height:100%;height:100dvh;background:var(--color-background-elevated);border-right:1px solid var(--color-border);box-shadow:var(--shadow-lg);transition:left .28s cubic-bezier(.4,0,.2,1);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;padding-top:env(safe-area-inset-top,0px)}._sidebarOpen_xcbj3_243{left:0}._overlay_xcbj3_247{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f12207a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;animation:_fadeIn_xcbj3_1 .2s ease}@keyframes _fadeIn_xcbj3_1{0%{opacity:0}to{opacity:1}}._sidebarHeader_xcbj3_262{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--color-border)}._sidebarBrand_xcbj3_271{display:flex;flex-direction:column;gap:4px;min-width:0}._sidebarBrandLogo_xcbj3_278{width:52px;height:52px;object-fit:contain;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-background);margin-bottom:4px}._sidebarBrandName_xcbj3_288{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._sidebarBrandTag_xcbj3_294{font-size:.8125rem;color:var(--color-text-light);line-height:1.4}._closeSidebar_xcbj3_300{display:flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:1rem;flex-shrink:0}._sidebarNav_xcbj3_314{flex:1;display:flex;flex-direction:column;padding:var(--spacing-md);gap:var(--spacing-xs)}._navItem_xcbj3_322{background:transparent;border:none;text-align:left;padding:.875rem 1rem;min-height:var(--touch-target);font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-md);border-radius:var(--border-radius-md);transition:background .15s ease,color .15s ease;width:100%}._navItem_xcbj3_322:hover{background:var(--color-background);color:var(--color-text-primary)}._navItem_xcbj3_322._active_xcbj3_345{color:var(--color-accent-dark);background:var(--color-accent-muted);font-weight:var(--font-weight-semibold)}._navIcon_xcbj3_351{font-size:1.125rem;width:1.25rem;flex-shrink:0}._sidebarFooter_xcbj3_357{padding:var(--spacing-md);border-top:1px solid var(--color-border);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px))}._logoutButton_xcbj3_363{background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--border-radius-md);width:100%;min-height:var(--touch-target);padding:.75rem;color:var(--color-error);font-size:.9375rem;font-weight:var(--font-weight-medium);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);transition:background .15s ease,border-color .15s ease}._logoutButton_xcbj3_363:hover{background:#dc26260f;border-color:var(--color-error)}._termsInMain_xcbj3_385{text-align:center;padding:var(--spacing-md) 0 var(--spacing-xs);margin-top:var(--spacing-sm)}@media (min-width: 768px){._mainContent_xcbj3_186{padding-top:var(--spacing-lg)}._headerTitles_xcbj3_139{text-align:left}._headerContent_xcbj3_56{grid-template-columns:var(--touch-target) minmax(0,1fr) 84px}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){._menuButton_xcbj3_67,._closeSidebar_xcbj3_300,._overlay_xcbj3_247{display:none}._layout_xcbj3_1{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:auto 1fr auto;padding-left:0}._sidebar_xcbj3_225{position:relative;left:0;grid-row:1 / -1;width:var(--sidebar-width);box-shadow:none;border-right:1px solid var(--color-border)}._header_xcbj3_45{grid-column:2}._headerContent_xcbj3_56{max-width:none;padding-right:var(--spacing-xl)}._headerTitles_xcbj3_139{text-align:left}._mainContent_xcbj3_186{grid-column:2;padding-bottom:var(--spacing-xl)}._footer_xcbj3_204{display:block;grid-column:2;flex-shrink:0;background:var(--color-background);border-top:1px solid var(--color-border)}._termsInMain_xcbj3_385{display:none}}@media (min-width: 1280px){._mainContent_xcbj3_186{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}._loyaltyPage_zyikx_1{padding-bottom:var(--spacing-sm)}._pageIntro_zyikx_5{margin-bottom:var(--spacing-md)}._mainContent_zyikx_9,._cardSection_zyikx_15{display:flex;flex-direction:column;gap:var(--spacing-lg)}._loyaltyCard_zyikx_21{padding:clamp(18px,4vw,28px);background:linear-gradient(145deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border:none;color:var(--color-text-inverse);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}._loyaltyCardHeader_zyikx_32{display:flex;flex-direction:column;gap:var(--spacing-sm)}._loyaltyCard_zyikx_21 ._sectionTitle_zyikx_38{color:var(--color-text-inverse);margin-bottom:0}._loyaltyText_zyikx_43{font-size:.9375rem;margin:0;opacity:.92;line-height:1.55}._loyaltyText_zyikx_43 strong{color:var(--color-accent-light)}._loyaltyGrid_zyikx_54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,18px);width:100%;max-width:min(100%,320px);margin:0 auto}._loyaltyStamp_zyikx_63{aspect-ratio:1;width:100%;max-width:none;margin:0;border-radius:var(--border-radius-full);border:2px solid rgba(255,255,255,.35);background:#ffffff14;color:#ffffffb3;font-size:1rem;font-weight:var(--font-weight-bold);transition:transform .2s ease,background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center}._loyaltyStamp_zyikx_63._active_zyikx_80{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-light) 100%);border-color:var(--color-accent-light);color:var(--color-primary-dark);transform:scale(1.04);box-shadow:var(--shadow-accent)}._stampIconGlyph_zyikx_88{transition:opacity .2s ease,transform .2s ease,color .2s ease}._stampIconInactive_zyikx_92{opacity:.38;color:#ffffffd1;transform:scale(.92)}._stampIconActive_zyikx_98{opacity:1;color:var(--color-primary-dark);transform:scale(1)}._loyaltyStamp_zyikx_63._active_zyikx_80 ._stampIconGlyph_zyikx_88{animation:_stampCollected_zyikx_1 .35s ease}@keyframes _stampCollected_zyikx_1{0%{transform:scale(.75);opacity:.5}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}._rewardsSection_zyikx_122{text-align:left}._rewardItem_zyikx_126{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}._rewardItem_zyikx_126:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._rewardIconContainer_zyikx_143{width:52px;height:52px;border-radius:var(--border-radius-md);background:var(--color-accent-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}._rewardThumbnail_zyikx_155{width:100%;height:100%;object-fit:cover}._rewardIcon_zyikx_143{font-size:1.35rem;color:var(--color-accent-dark)}._rewardTitle_zyikx_166{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 4px}._rewardSubtitle_zyikx_173{font-size:.875rem;color:var(--color-text-secondary);margin:0}._overlay_zyikx_179{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f12208c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}._modal_zyikx_191{position:relative;background:var(--color-card);border-radius:var(--border-radius-xl);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;max-width:360px;width:100%;box-shadow:var(--shadow-lg)}._closeButton_zyikx_202{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:36px;height:36px;border:none;border-radius:var(--border-radius-full);background:var(--color-background);color:var(--color-text-secondary);font-size:1.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center}._qrTitle_zyikx_219{margin:0 0 var(--spacing-md);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}._qrContainer_zyikx_226{display:flex;justify-content:center;padding:var(--spacing-md);background:#fff;padding:32px;width:284px;max-width:100%;box-sizing:border-box;margin:0 auto;border-radius:var(--border-radius-md)}._qrContainer_zyikx_226 svg{display:block;width:100%;max-width:220px;height:auto}._qrInfo_zyikx_241{margin-top:var(--spacing-md);font-size:.875rem;color:var(--color-text-secondary)}._historyContainer_zyikx_247{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-sm) var(--spacing-md)}._emptyHistory_zyikx_254{color:var(--color-text-light);text-align:center;padding:var(--spacing-lg)}._historyList_zyikx_260{list-style:none;margin:0;padding:0}._historyItem_zyikx_266{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}._historyItem_zyikx_266:last-child{border-bottom:none}._historyIcon_zyikx_278{width:40px;height:40px;border-radius:var(--border-radius-md);background:var(--color-accent-muted);display:flex;align-items:center;justify-content:center;color:var(--color-accent-dark);flex-shrink:0}._historyReward_zyikx_290{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 2px}._historyDate_zyikx_296{font-size:.8125rem;color:var(--color-text-light);margin:0}._pointsDisplay_zyikx_302{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:var(--color-text-inverse);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-md)}._pointsValue_zyikx_311{font-size:2.25rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em}._pointsLabel_zyikx_317{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}._rankBadge_zyikx_324{display:inline-block;margin-top:var(--spacing-sm);padding:4px 14px;border-radius:var(--border-radius-full);background:#ffffff26;font-size:.8125rem;font-weight:var(--font-weight-semibold)}._rankingSection_zyikx_334,._pointsInfoCard_zyikx_335{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}._rankingHeader_zyikx_343{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}._trophyIcon_zyikx_350{color:var(--color-accent);margin-right:var(--spacing-sm)}._viewAllLink_zyikx_355{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-dark)}._loadingRanking_zyikx_364,._emptyRanking_zyikx_365{text-align:center;padding:var(--spacing-lg);color:var(--color-text-light)}._rankingList_zyikx_371{display:flex;flex-direction:column;gap:var(--spacing-sm)}._rankingItem_zyikx_377{display:flex;align-items:center;padding:var(--spacing-md);background:var(--color-background);border-radius:var(--border-radius-md);transition:transform .15s ease}._rankingItem_zyikx_377:hover{transform:translate(2px)}._rankingPosition_zyikx_390{font-size:1.5rem;min-width:36px;text-align:center}._rankingName_zyikx_396{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}._rankingStats_zyikx_401{font-size:.75rem;color:var(--color-text-light);margin-top:2px}._rankingPointsValue_zyikx_407{font-weight:var(--font-weight-bold);font-size:1.125rem;color:var(--color-accent-dark)}._rankingPointsLabel_zyikx_413{font-size:.75rem;color:var(--color-text-light)}._pointsInfoTitle_zyikx_418{font-size:1rem;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}._pointsList_zyikx_424{list-style:none;padding:0;margin:0}._pointsItem_zyikx_430{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:.9375rem}._pointsItem_zyikx_430:last-child{border-bottom:none}._pointsItem_zyikx_430 ._pointsValue_zyikx_311{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-dark)}._showQrButton_zyikx_448{width:100%;max-width:360px;margin:var(--spacing-md) auto 0;display:flex}@media (min-width: 768px){._cardSection_zyikx_15{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:var(--spacing-lg)}._loyaltyGrid_zyikx_54{max-width:360px}}@media (min-width: 1024px){._mainContent_zyikx_9{gap:var(--spacing-xl)}._cardSection_zyikx_15{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._loadingState_zyikx_478{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;gap:var(--spacing-md);color:var(--color-text-secondary)}._loadingSpinner_zyikx_488{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:_spin_zyikx_1 .8s linear infinite}@keyframes _spin_zyikx_1{to{transform:rotate(360deg)}}._rewardPopupTitle_zyikx_501,._rewardPopupDescription_zyikx_502,._progressText_zyikx_503{color:var(--color-text-secondary)}._progressBarContainer_zyikx_507{background:var(--color-border);border-radius:var(--border-radius-full);height:8px;overflow:hidden}._progressBar_zyikx_507{height:100%;background:linear-gradient(90deg,var(--color-accent-dark),var(--color-accent-light));border-radius:var(--border-radius-full)}._largeRewardIcon_zyikx_520{font-size:3rem;color:var(--color-accent)}._noImageContainer_zyikx_525{background:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl)}._alertModal_zyikx_531{position:fixed;bottom:calc(var(--nav-shell-offset) + var(--spacing-sm));left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-text-inverse);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-full);box-shadow:var(--shadow-lg);z-index:10000;font-size:.875rem;font-weight:var(--font-weight-medium)}._wrapper_hi50v_1{display:flex;flex-direction:column;gap:8px}._formGroup_hi50v_7{display:flex;flex-direction:column;gap:6px}._statusText_hi50v_13{margin:0;font-size:.875rem;color:#1677ff}._errorText_hi50v_19{margin:0;font-size:.875rem;color:#ff4d4f}._compressionStats_hi50v_25{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;color:#595959}._compressionStats_hi50v_25 strong{color:#262626}._fallbackNote_hi50v_37{color:#d48806}._previewRow_hi50v_41{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}._imagePreview_hi50v_48{position:relative;width:150px;height:150px;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}._imagePreview_hi50v_48 img{width:100%;height:100%;object-fit:cover}._removeImageBtn_hi50v_63{position:absolute;top:5px;right:5px;background-color:#fffc;color:#ff4d4f;border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}._removeImageBtn_hi50v_63:hover:not(:disabled){background-color:#fff}._removeImageBtn_hi50v_63:disabled{opacity:.6;cursor:not-allowed}._thumbnailBlock_hi50v_89{display:flex;flex-direction:column;gap:6px}._thumbnailLabel_hi50v_95{font-size:.75rem;color:#8c8c8c}._thumbnailPreview_hi50v_100{width:80px;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #00000014}._thumbnailPreview_hi50v_100 img{width:100%;height:100%;object-fit:cover}:root{--adm-primary: var(--color-primary, #6366f1);--adm-primary-600: var(--color-primary-dark, #5457e6);--adm-primary-700: #4338ca;--adm-primary-soft: #eef2ff;--adm-primary-gradient: linear-gradient(135deg, var(--color-primary, #6366f1) 0%, var(--color-accent, #8b5cf6) 100%);--adm-primary-gradient-hover: linear-gradient(135deg, var(--color-primary-dark, #5457e6) 0%, var(--color-accent-dark, #7c3aed) 100%);--adm-success: #10b981;--adm-success-soft: #ecfdf5;--adm-success-border: #a7f3d0;--adm-danger: #ef4444;--adm-danger-600: #dc2626;--adm-danger-soft: #fef2f2;--adm-danger-border: #fecaca;--adm-warning: #f59e0b;--adm-warning-soft: #fffbeb;--adm-warning-border: #fde68a;--adm-info: #3b82f6;--adm-info-soft: #eff6ff;--adm-bg: #f4f5fb;--adm-surface: #ffffff;--adm-surface-2: #f8fafc;--adm-border: #e8ebf3;--adm-text: #1e2235;--adm-text-muted: #64748b;--adm-text-soft: #94a3b8;--adm-radius-sm: 8px;--adm-radius: 12px;--adm-radius-lg: 16px;--adm-radius-xl: 22px;--adm-shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--adm-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--adm-shadow: 0 4px 16px rgba(15, 23, 42, .08);--adm-shadow-md: 0 10px 30px rgba(15, 23, 42, .1);--adm-shadow-lg: 0 20px 45px rgba(15, 23, 42, .14);--adm-shadow-primary: 0 8px 22px rgba(99, 102, 241, .35);--adm-ease: cubic-bezier(.4, 0, .2, 1)}._adminPage_1higa_56{padding:32px;max-width:1320px;width:100%;margin:0 auto;min-height:100vh;overflow-x:hidden;background:radial-gradient(1200px 480px at 100% -10%,rgba(139,92,246,.08),transparent 60%),radial-gradient(1000px 420px at -10% 0%,rgba(99,102,241,.08),transparent 55%),var(--adm-bg);color:var(--adm-text);font-feature-settings:"cv02","cv03","cv04"}._unauthorizedPage_1higa_71{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:24px;background:var(--adm-bg)}._unauthorizedPage_1higa_71 h1{color:var(--adm-danger);margin-bottom:16px;font-size:28px;font-weight:700}._backButton_1higa_89{background:var(--adm-primary-gradient);color:#fff;border:none;padding:12px 24px;border-radius:var(--adm-radius);margin-top:16px;cursor:pointer;font-size:15px;font-weight:600;box-shadow:var(--adm-shadow-primary);transition:transform .2s var(--adm-ease),box-shadow .2s var(--adm-ease)}._backButton_1higa_89:hover{transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._headerRow_1higa_111{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:22px 26px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-sm);position:relative;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}._headerRow_1higa_111:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--adm-primary-gradient)}._headerBrand_1higa_138{display:flex;align-items:center;gap:16px;min-width:0}._headerLogo_1higa_145{width:48px;height:48px;object-fit:contain;flex-shrink:0;border-radius:var(--adm-radius-sm);background:var(--adm-surface-2);padding:4px}._headerTitleGroup_1higa_155{display:flex;flex-direction:column;gap:4px}._headerRow_1higa_111 h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--adm-text);margin:0;display:flex;align-items:center;gap:10px}._headerSubtitle_1higa_172{margin:0;font-size:14px;color:var(--adm-text-muted);font-weight:500}._logoutButton_1higa_179{background:var(--adm-surface);color:var(--adm-danger-600);border:1px solid var(--adm-danger-border);padding:10px 18px;border-radius:var(--adm-radius);cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .2s var(--adm-ease)}._logoutButton_1higa_179:hover{background:var(--adm-danger);color:#fff;border-color:var(--adm-danger);transform:translateY(-1px);box-shadow:0 8px 18px #ef444440}._buttonIcon_1higa_202{font-size:16px}._message_1higa_209{padding:14px 18px;margin-bottom:22px;border-radius:var(--adm-radius);font-weight:500;font-size:14px;display:flex;align-items:center;gap:10px;box-shadow:var(--adm-shadow-xs);animation:_admSlideDown_1higa_1 .3s var(--adm-ease)}@keyframes _admSlideDown_1higa_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._info_1higa_227{background:var(--adm-info-soft);border:1px solid #bfdbfe;border-left:4px solid var(--adm-info);color:#1d4ed8}._success_1higa_234{background:var(--adm-success-soft);border:1px solid var(--adm-success-border);border-left:4px solid var(--adm-success);color:#047857}._error_1higa_241{background:var(--adm-danger-soft);border:1px solid var(--adm-danger-border);border-left:4px solid var(--adm-danger);color:var(--adm-danger-600)}._dashboardContainer_1higa_251{display:flex;gap:26px;align-items:flex-start;width:100%;max-width:100%;min-width:0}._sidebarNav_1higa_260{width:248px;flex-shrink:0;position:sticky;top:24px;max-width:100%}._tabs_1higa_268{display:flex;flex-direction:column;gap:4px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);padding:10px;box-shadow:var(--adm-shadow-sm)}._tabs_1higa_268 button{padding:12px 14px;text-align:left;background:none;border:none;border-radius:var(--adm-radius);cursor:pointer;font-size:14.5px;font-weight:500;color:var(--adm-text-muted);display:flex;align-items:center;gap:12px;transition:all .18s var(--adm-ease);position:relative}._tabs_1higa_268 button:hover{background:var(--adm-surface-2);color:var(--adm-text)}._activeTab_1higa_301{background:var(--adm-primary-gradient)!important;color:#fff!important;font-weight:600;box-shadow:var(--adm-shadow-primary)}._activeTab_1higa_301:hover{color:#fff!important}._tabIcon_1higa_312{font-size:17px;flex-shrink:0}._tabContent_1higa_317{flex:1;min-width:0;max-width:100%;overflow:hidden}._contentCard_1higa_327{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow);padding:28px;margin-bottom:24px;animation:_admFadeIn_1higa_1 .3s var(--adm-ease);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@keyframes _admFadeIn_1higa_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._contentCard_1higa_327 h2{margin-top:0;margin-bottom:8px;color:var(--adm-text);font-size:21px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap;word-break:break-word}._contentCard_1higa_327 h2 ._tabIcon_1higa_312{color:var(--adm-primary);font-size:20px}._cardDescription_1higa_365{color:var(--adm-text-muted);margin-bottom:24px;line-height:1.6;font-size:14.5px}._qrDialogBody_1higa_375{display:grid;gap:.75rem;padding:1rem}._qrScanContainer_1higa_381{position:relative;width:100%;max-width:420px;margin:0 auto;border-radius:var(--adm-radius-lg);overflow:hidden;background:#080a09;box-shadow:var(--adm-shadow-md)}._webcam_1higa_392{width:100%;height:min(55dvh,22rem);object-fit:contain;display:block}._scannerOverlay_1higa_399{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}._scannerBox_1higa_409{width:min(60%,190px,38dvh);aspect-ratio:1;border:2px solid rgba(255,255,255,.6);border-radius:16px;position:relative;box-shadow:0 0 0 4000px #0f172a73}._scannerBox_1higa_409:before,._scannerBox_1higa_409:after{content:"";position:absolute;width:42px;height:42px;border-color:var(--adm-primary);border-style:solid}._scannerBox_1higa_409:before{top:-2px;left:-2px;border-width:4px 0 0 4px;border-radius:12px 0 0}._scannerBox_1higa_409:after{bottom:-2px;right:-2px;border-width:0 4px 4px 0;border-radius:0 0 12px}._scanButton_1higa_445,._submitButton_1higa_446,._photoButton_1higa_447,._cancelButton_1higa_448{padding:12px 18px;border-radius:var(--adm-radius);border:none;font-size:14.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s var(--adm-ease);margin-bottom:16px}._scanButton_1higa_445{background:var(--adm-primary-gradient);color:#fff;width:100%;margin-bottom:20px;box-shadow:var(--adm-shadow-primary)}._scanButton_1higa_445:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._scanButton_1higa_445:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}._form_1higa_485{display:flex;flex-direction:column;gap:18px}._formGroup_1higa_491{display:flex;flex-direction:column;gap:8px}._formGroup_1higa_491 label{font-weight:600;color:var(--adm-text);font-size:13.5px}._inputField_1higa_503{padding:12px 14px;border:1.5px solid var(--adm-border);border-radius:var(--adm-radius);font-size:14.5px;color:var(--adm-text);background:var(--adm-surface);transition:border-color .2s var(--adm-ease),box-shadow .2s var(--adm-ease)}._inputField_1higa_503::placeholder{color:var(--adm-text-soft)}._inputField_1higa_503:focus{outline:none;border-color:var(--adm-primary);box-shadow:0 0 0 4px #6366f124}textarea._inputField_1higa_503{resize:vertical;min-height:90px;line-height:1.5}._photoButtons_1higa_529{display:flex;gap:12px}._photoButton_1higa_447{flex:1;background:var(--adm-surface-2);color:var(--adm-text);border:1.5px solid var(--adm-border)}._photoButton_1higa_447:hover{background:var(--adm-primary-soft);border-color:var(--adm-primary);color:var(--adm-primary-700)}._previewContainer_1higa_547{position:relative;width:100%;border-radius:var(--adm-radius-lg);overflow:hidden;margin-bottom:16px;box-shadow:var(--adm-shadow-sm)}._previewImage_1higa_556{width:100%;max-height:320px;object-fit:contain;display:block;background:var(--adm-surface-2)}._removeImageButton_1higa_564{position:absolute;top:12px;right:12px;background:#ef4444eb;color:#fff;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--adm-ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._removeImageButton_1higa_564:hover{background:var(--adm-danger-600);transform:scale(1.08)}._submitButton_1higa_446{background:var(--adm-primary-gradient);color:#fff;margin-top:8px;box-shadow:var(--adm-shadow-primary)}._submitButton_1higa_446:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._cancelButton_1higa_448{background:var(--adm-danger);color:#fff}._cancelButton_1higa_448:hover{background:var(--adm-danger-600)}._formActions_1higa_608{display:flex;gap:12px;margin-top:22px}._cancelBtn_1higa_614{display:flex;align-items:center;justify-content:center;background:var(--adm-surface-2);color:var(--adm-text);border:1.5px solid var(--adm-border);padding:11px 22px;border-radius:var(--adm-radius);cursor:pointer;font-size:.92rem;font-weight:600;transition:all .2s var(--adm-ease)}._cancelBtn_1higa_614:hover{background:#eef0f6;border-color:#d6dae6}._dealsList_1higa_637{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;margin-top:22px}._emptyState_1higa_644{text-align:center;padding:56px 20px;color:var(--adm-text-muted);background:var(--adm-surface-2);border:1px dashed var(--adm-border);border-radius:var(--adm-radius-lg)}._dealItem_1higa_653{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);overflow:hidden;box-shadow:var(--adm-shadow-sm);transition:transform .25s var(--adm-ease),box-shadow .25s var(--adm-ease)}._dealItem_1higa_653:hover{transform:translateY(-4px);box-shadow:var(--adm-shadow-md)}._dealImageContainer_1higa_667{position:relative;height:180px;background:var(--adm-surface-2)}._dealImage_1higa_667{width:100%;height:100%;object-fit:cover}._noImage_1higa_679{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._noImageIcon_1higa_687{font-size:38px;color:var(--adm-text-soft)}._discountBadge_1higa_692{position:absolute;top:12px;right:12px;background:var(--adm-primary-gradient);color:#fff;padding:6px 12px;border-radius:999px;font-weight:700;font-size:13px;box-shadow:var(--adm-shadow-primary)}._dealInfo_1higa_705{padding:18px}._dealInfo_1higa_705 h3{margin-top:0;margin-bottom:8px;font-size:18px;font-weight:700;color:var(--adm-text)}._dealPrice_1higa_717{font-weight:700;font-size:16px;color:var(--adm-primary);margin-top:0;margin-bottom:8px}._dealDescription_1higa_725{font-size:14px;color:var(--adm-text-muted);margin-bottom:0;line-height:1.5}._dealActions_1higa_732{display:flex;border-top:1px solid var(--adm-border)}._dealActions_1higa_732 button{flex:1;padding:13px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .2s var(--adm-ease)}._dealActions_1higa_732 button:first-child{border-right:1px solid var(--adm-border);color:var(--adm-primary)}._dealActions_1higa_732 button:first-child:hover{background:var(--adm-primary-soft)}._dealActions_1higa_732 button:last-child{color:var(--adm-danger)}._dealActions_1higa_732 button:last-child:hover{background:var(--adm-danger-soft)}._tableContainer_1higa_772{overflow-x:auto;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg)}._clientsTable_1higa_778{width:100%;border-collapse:collapse;min-width:600px}._clientsTable_1higa_778 th,._clientsTable_1higa_778 td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--adm-border);font-size:14px}._clientsTable_1higa_778 th{font-weight:600;background:var(--adm-surface-2);color:var(--adm-text-muted);text-transform:uppercase;font-size:12px;letter-spacing:.04em}._clientsTable_1higa_778 tr:last-child td{border-bottom:none}._clientsTable_1higa_778 tbody tr{transition:background-color .15s var(--adm-ease)}._clientsTable_1higa_778 tbody tr:hover{background:var(--adm-surface-2)}._loadingIndicator_1higa_816{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 0;color:var(--adm-text-muted)}._loadingSpinner_1higa_825{width:38px;height:38px;border:3px solid rgba(99,102,241,.18);border-top-color:var(--adm-primary);border-radius:50%;animation:_spin_1higa_1 .9s linear infinite;margin-bottom:14px}._loadingOverlay_1higa_835{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;color:#fff}._loadingOverlay_1higa_835 ._loadingSpinner_1higa_825{width:54px;height:54px;border-width:5px;border-color:#ffffff40;border-top-color:#fff;margin-bottom:20px}@keyframes _spin_1higa_1{to{transform:rotate(360deg)}}._loadingPage_1higa_861{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:var(--adm-bg)}._loadingPage_1higa_861 p{margin-top:1rem;color:var(--adm-text-muted);font-size:1.05rem}._historySection_1higa_879{margin-top:40px;padding-top:24px;border-top:1px solid var(--adm-border)}._historySection_1higa_879 h3{font-size:18px;font-weight:700;color:var(--adm-text);margin-bottom:16px}._failedBadge_1higa_892{color:var(--adm-danger);font-size:13px;font-weight:600}._inlineFormGroup_1higa_901{display:flex;align-items:flex-end;gap:16px}._inlineFormGroup_1higa_901>div{flex:1}._helpText_1higa_911{display:block;color:var(--adm-text-muted);font-size:13px;margin-top:4px}._clientActionButtons_1higa_918{margin-bottom:20px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}._deleteClientsButton_1higa_926,._deleteClientButton_1higa_926{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--adm-danger);border-radius:var(--adm-radius);background:transparent;color:var(--adm-danger);padding:9px 13px;font-weight:600;cursor:pointer}._deleteClientButton_1higa_926{padding:6px 9px;font-size:12px}._deleteClientsButton_1higa_926:disabled,._deleteClientButton_1higa_926:disabled{opacity:.5;cursor:not-allowed}._clientsError_1higa_942{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px;border:1px solid var(--adm-danger);border-radius:var(--adm-radius);color:var(--adm-danger)}._clientsError_1higa_942 button{border:0;background:transparent;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}._loadMoreRow_1higa_945{display:flex;justify-content:center;padding:18px 0 6px}._loadMoreButton_1higa_951{padding:10px 20px;border-radius:var(--adm-radius);border:1.5px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}._loadMoreButton_1higa_951:hover:not(:disabled){border-color:var(--adm-primary);background:var(--adm-primary-soft);color:var(--adm-primary-700)}._loadMoreButton_1higa_951:disabled{opacity:.6;cursor:not-allowed}._resetPointsButton_1higa_974{background:var(--adm-danger);color:#fff;border:none;border-radius:var(--adm-radius);padding:10px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s var(--adm-ease);display:flex;align-items:center;gap:6px}._resetPointsButton_1higa_974:hover{background:var(--adm-danger-600);transform:translateY(-1px);box-shadow:0 8px 18px #ef444440}._resetPointsButton_1higa_974:disabled{background:#cbd5e1;cursor:not-allowed;transform:none;box-shadow:none}._adminSection_1higa_1005{margin:22px 0;padding:24px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-sm);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}._adminSection_1higa_1005 h3{margin-top:0;margin-bottom:18px;color:var(--adm-text);font-size:18px;font-weight:700;letter-spacing:-.01em}._adminSection_1higa_1005 ._form_1higa_485{max-width:640px}._adminSection_1higa_1005 ._formGroup_1higa_491{margin-bottom:16px}._adminSection_1higa_1005 label{display:block;margin-bottom:6px;font-weight:600;color:var(--adm-text);font-size:13.5px}._adminSection_1higa_1005 ._inputField_1higa_503,._adminSection_1higa_1005 input[type=text],._adminSection_1higa_1005 input[type=email],._adminSection_1higa_1005 input[type=number],._adminSection_1higa_1005 input[type=password],._adminSection_1higa_1005 textarea{width:100%;padding:12px 14px;border:1.5px solid var(--adm-border);border-radius:var(--adm-radius);font-size:14.5px;color:var(--adm-text);background:var(--adm-surface);transition:border-color .2s var(--adm-ease),box-shadow .2s var(--adm-ease)}._adminSection_1higa_1005 ._inputField_1higa_503:focus,._adminSection_1higa_1005 input[type=text]:focus,._adminSection_1higa_1005 input[type=email]:focus,._adminSection_1higa_1005 input[type=number]:focus,._adminSection_1higa_1005 input[type=password]:focus,._adminSection_1higa_1005 textarea:focus{border-color:var(--adm-primary);outline:none;box-shadow:0 0 0 4px #6366f124}._adminSection_1higa_1005 ._submitButton_1higa_446{background:var(--adm-primary-gradient);color:#fff;border:none;padding:12px 22px;border-radius:var(--adm-radius);font-size:14.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;box-shadow:var(--adm-shadow-primary);transition:all .2s var(--adm-ease)}._adminSection_1higa_1005 ._submitButton_1higa_446:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._adminSection_1higa_1005 ._submitButton_1higa_446:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}._adminSection_1higa_1005 ._deleteButton_1higa_1099{background:var(--adm-danger);color:#fff;border:none;padding:8px 14px;border-radius:var(--adm-radius-sm);font-size:12.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s var(--adm-ease)}._adminSection_1higa_1005 ._deleteButton_1higa_1099:hover{background:var(--adm-danger-600)}._adminForm_1higa_1119{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}._adminForm_1higa_1119 input[type=text],._adminForm_1higa_1119 input[type=email],._adminForm_1higa_1119 input[type=password],._adminForm_1higa_1119 input[type=number],._adminForm_1higa_1119 textarea,._adminForm_1higa_1119 select{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border:1.5px solid var(--adm-border);border-radius:var(--adm-radius);font-size:14.5px;color:var(--adm-text);background:var(--adm-surface)}._adminForm_1higa_1119 input:focus,._adminForm_1higa_1119 textarea:focus{outline:none;border-color:var(--adm-primary);box-shadow:0 0 0 4px #6366f124}._submitBtn_1higa_1151{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;padding:12px 22px;border:none;border-radius:var(--adm-radius);background:var(--adm-primary-gradient);color:#fff;font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:var(--adm-shadow-primary);transition:all .2s var(--adm-ease)}._submitBtn_1higa_1151:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._submitBtn_1higa_1151:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none;transform:none}._unauthorizedMessage_1higa_1183{text-align:center;padding:48px;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow)}._unauthorizedMessage_1higa_1183 h2{color:var(--adm-danger);margin-bottom:16px}._plansContainer_1higa_1199{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px}._planCard_1higa_1206{flex:1;min-width:280px;max-width:340px;border-radius:var(--adm-radius-lg);padding:26px;background:var(--adm-surface);box-shadow:var(--adm-shadow-sm);cursor:pointer;transition:all .28s var(--adm-ease);border:1.5px solid var(--adm-border);position:relative;overflow:hidden}._planCard_1higa_1206:hover{transform:translateY(-6px);box-shadow:var(--adm-shadow-md);border-color:#d8dcf0}._selectedPlan_1higa_1227{border-color:var(--adm-primary);box-shadow:0 0 0 4px #6366f11f,var(--adm-shadow-md)}._currentPlan_1higa_1232{border-color:var(--adm-success)}._currentPlan_1higa_1232:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--adm-success),#34d399)}._planHeader_1higa_1246{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._planHeader_1higa_1246 h3{font-size:1.35rem;font-weight:700;color:var(--adm-text);margin:0}._currentPlanBadge_1higa_1260{background:linear-gradient(90deg,var(--adm-success),#34d399);color:#fff;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}._planPrice_1higa_1270{font-size:2.1rem;font-weight:800;margin:16px 0;color:var(--adm-text);display:flex;align-items:baseline;letter-spacing:-.02em}._currency_1higa_1280{font-size:1rem;margin-right:2px;color:var(--adm-text-muted)}._period_1higa_1286{font-size:.9rem;font-weight:500;color:var(--adm-text-muted);margin-left:4px}._planFeatures_1higa_1293{list-style:none;padding:0;margin:22px 0}._planFeatures_1higa_1293 li{display:flex;align-items:center;margin-bottom:12px;font-size:.95rem;color:var(--adm-text)}._featureIcon_1higa_1307{color:var(--adm-success);margin-right:10px;flex-shrink:0}._planButton_1higa_1313{width:100%;padding:13px;border-radius:var(--adm-radius);background:var(--adm-primary-gradient);color:#fff;border:none;font-weight:700;font-size:14.5px;cursor:pointer;transition:all .25s var(--adm-ease);margin-top:16px;box-shadow:var(--adm-shadow-primary)}._planButton_1higa_1313:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #6366f173}._planButton_1higa_1313:disabled{background:#cbd5e1;cursor:not-allowed;box-shadow:none}._currentPlanButton_1higa_1339{background:linear-gradient(135deg,var(--adm-success),#059669);box-shadow:0 8px 22px #10b98152}._currentPlanButton_1higa_1339:hover{background:linear-gradient(135deg,#059669,#047857)}._planStatusBar_1higa_1348{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;background:var(--adm-primary-soft);padding:14px 18px;border-radius:var(--adm-radius);margin-bottom:22px;border:1px solid #dfe3fb;width:100%;max-width:100%;box-sizing:border-box}._planName_1higa_1364{font-weight:700;color:var(--adm-primary-700);flex-shrink:0}._planLimit_1higa_1370{font-size:.88rem;color:var(--adm-primary-700);background:#fff;padding:5px 12px;border-radius:999px;border:1px solid #dfe3fb;font-weight:600;white-space:normal;text-align:center;line-height:1.3}._hotDealUsageBar_1higa_1383{width:100%;height:8px;background:#e8ebf3;border-radius:999px;overflow:hidden;margin:-10px 0 22px}._hotDealUsageFill_1higa_1392{height:100%;background:linear-gradient(90deg,var(--adm-primary),#818cf8);border-radius:999px;transition:width .25s ease}._pushDeviceStatus_1higa_1399{margin:0 0 20px;padding:14px 16px;border-radius:var(--adm-radius);background:var(--adm-surface-2);border:1px solid var(--adm-border);font-size:13.5px;line-height:1.5;color:var(--adm-text-muted)}._pushDeviceStatus_1higa_1399 strong{color:var(--adm-text)}._pushInstallTip_1higa_1414{margin:0 0 20px;padding:14px 16px;border-radius:var(--adm-radius);background:var(--adm-info-soft);border:1px solid rgba(59,130,246,.18);font-size:13px;line-height:1.55;color:var(--adm-text-muted)}._pushInstallTip_1higa_1414 strong{color:var(--adm-text)}._pushDestinationGrid_1higa_1429{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}._pushDestinationCard_1higa_1436{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:var(--adm-radius);border:1px solid var(--adm-border);background:var(--adm-surface);cursor:pointer;text-align:left;transition:border-color .2s var(--adm-ease),box-shadow .2s var(--adm-ease),transform .2s var(--adm-ease)}._pushDestinationCard_1higa_1436:hover{border-color:#6366f159;box-shadow:var(--adm-shadow-xs);transform:translateY(-1px)}._pushDestinationCardActive_1higa_1459{border-color:var(--adm-primary);background:linear-gradient(180deg,#eef2fff2,#fff);box-shadow:0 0 0 1px #6366f11f,var(--adm-shadow-sm)}._pushDestinationIcon_1higa_1465{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--adm-primary-soft);color:var(--adm-primary);font-size:15px}._pushDestinationCardActive_1higa_1459 ._pushDestinationIcon_1higa_1465{background:var(--adm-primary-gradient);color:#fff}._pushDestinationLabel_1higa_1481{font-size:14px;font-weight:700;color:var(--adm-text)}._pushDestinationHint_1higa_1487{font-size:12.5px;line-height:1.45;color:var(--adm-text-muted)}._pushDealPicker_1higa_1493{margin-bottom:14px}._pushDealPickerLabel_1higa_1497{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--adm-text)}._pushDealSelect_1higa_1505{width:100%;padding:12px 14px;border-radius:var(--adm-radius-sm);border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);font-size:14px}._pushDealPickerEmpty_1higa_1515{margin:0;padding:12px 14px;border-radius:var(--adm-radius-sm);background:var(--adm-warning-soft);border:1px solid var(--adm-warning-border);color:var(--adm-text-muted);font-size:13px;line-height:1.5}._pushDestinationPreview_1higa_1526{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--adm-radius-sm);background:var(--adm-info-soft);border:1px solid rgba(59,130,246,.18);color:var(--adm-text-muted);font-size:13px}._pushDestinationPreview_1higa_1526 strong{color:var(--adm-text)}._pushDestinationPreviewIcon_1higa_1542{color:var(--adm-info);flex-shrink:0}._planDivider_1higa_1547{height:1px;background:var(--adm-border);margin:16px 0}._trialNote_1higa_1553{text-align:center;font-size:.8rem;color:var(--adm-text-muted);margin-top:10px}._limitWarning_1higa_1563{margin-top:16px;padding:14px 16px;background:var(--adm-warning-soft);border:1px solid var(--adm-warning-border);border-left:4px solid var(--adm-warning);border-radius:var(--adm-radius);color:#b45309}._limitWarning_1higa_1563 p{margin:0 0 10px;font-size:14px}._upgradePlanBtn_1higa_1578{background:linear-gradient(135deg,var(--adm-warning),#f97316);color:#fff;border:none;padding:9px 18px;border-radius:var(--adm-radius);font-weight:700;cursor:pointer;transition:all .2s var(--adm-ease)}._upgradePlanBtn_1higa_1578:hover{transform:translateY(-1px);box-shadow:0 8px 18px #f59e0b59}._hotDealsList_1higa_1597{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:18px}._hotDealCard_1higa_1604{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow-sm);overflow:hidden;transition:transform .25s var(--adm-ease),box-shadow .25s var(--adm-ease)}._hotDealCard_1higa_1604:hover{transform:translateY(-5px);box-shadow:var(--adm-shadow-md)}._hotDealImage_1higa_1618{height:180px;overflow:hidden;background:var(--adm-surface-2)}._hotDealImage_1higa_1618 img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--adm-ease)}._hotDealCard_1higa_1604:hover ._hotDealImage_1higa_1618 img{transform:scale(1.05)}._hotDealContent_1higa_1635{padding:18px}._hotDealContent_1higa_1635 h4{margin:0 0 10px;color:var(--adm-text);font-size:17px;font-weight:700}._headerActions_1higa_1646{display:flex;align-items:center;gap:10px}._featuredToggle_1higa_1648{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface-2);color:var(--adm-text);cursor:pointer}._featuredToggle_1higa_1648 input{margin-top:3px;width:18px;height:18px;accent-color:var(--adm-primary)}._featuredToggle_1higa_1648 span{display:flex;flex-direction:column;gap:3px}._featuredToggle_1higa_1648 strong{font-size:13.5px}._featuredToggle_1higa_1648 small{color:var(--adm-text-muted);font-size:12px}._featuredBadge_1higa_1664{display:inline-block;margin-bottom:9px;padding:4px 9px;border-radius:999px;background:#d5a85024;color:#a87616;font-size:11px;font-weight:800}._expiredBadge_1higa_1665{display:inline-block;margin-bottom:9px;padding:4px 9px;border-radius:999px;background:#7f879024;color:var(--adm-text-muted);font-size:11px;font-weight:800}._hotDealPrice_1higa_1667{color:var(--adm-primary);font-size:15px;font-weight:700;margin:0 0 8px}._hotDealContent_1higa_1635 p{color:var(--adm-text-muted);font-size:14px;line-height:1.5;margin:0}._expiryDate_1higa_1681{font-size:.85rem;color:var(--adm-text-muted);margin:12px 0}._hotDealActions_1higa_1687{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._editBtn_1higa_1694{display:flex;align-items:center;gap:5px;background:var(--adm-primary-soft);color:var(--adm-primary-700);border:1px solid #dfe3fb;padding:8px 14px;border-radius:var(--adm-radius-sm);cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s var(--adm-ease)}._editBtn_1higa_1694:hover:not(:disabled){background:var(--adm-primary);color:#fff;border-color:var(--adm-primary)}._editBtn_1higa_1694:disabled{opacity:.5;cursor:not-allowed}._deleteBtn_1higa_1720{display:flex;align-items:center;gap:5px;background:var(--adm-danger-soft);color:var(--adm-danger-600);border:1px solid var(--adm-danger-border);padding:8px 14px;border-radius:var(--adm-radius-sm);cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s var(--adm-ease)}._deleteBtn_1higa_1720:hover:not(:disabled){background:var(--adm-danger);color:#fff;border-color:var(--adm-danger)}._deleteBtn_1higa_1720:disabled{opacity:.5;cursor:not-allowed}._imagePreview_1higa_1749{position:relative;width:160px;height:160px;margin:10px 0;border-radius:var(--adm-radius);overflow:hidden;box-shadow:var(--adm-shadow-sm);border:1px solid var(--adm-border)}._imagePreview_1higa_1749 img{width:100%;height:100%;object-fit:cover}._removeImageBtn_1higa_1766{position:absolute;top:6px;right:6px;background:#ffffffeb;color:var(--adm-danger);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--adm-ease);box-shadow:var(--adm-shadow-xs)}._removeImageBtn_1higa_1766:hover{background:var(--adm-danger);color:#fff;transform:scale(1.08)}._adminTable_1higa_1793{width:100%;max-width:100%;margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg)}._adminTable_1higa_1793 table{width:100%;min-width:520px;border-collapse:collapse;text-align:left}._adminTable_1higa_1793 th{background:var(--adm-surface-2);padding:14px 16px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--adm-text-muted);border-bottom:1px solid var(--adm-border);white-space:nowrap}._adminTable_1higa_1793 td{padding:14px 16px;border-bottom:1px solid var(--adm-border);font-size:14px;vertical-align:middle;word-break:break-word}._adminTable_1higa_1793 tr:last-child td{border-bottom:none}._adminTable_1higa_1793 tbody tr{transition:background-color .15s var(--adm-ease)}._adminTable_1higa_1793 tr:hover{background:var(--adm-surface-2)}._alternativePrices_1higa_1845{display:flex;flex-direction:column;margin:10px 0;font-size:.85rem;color:var(--adm-text-muted)}._alternativePrice_1higa_1845{display:flex;align-items:center;margin-bottom:5px;flex-wrap:wrap}._priceLabel_1higa_1860{font-weight:600;margin-right:5px}._priceValue_1higa_1865{color:var(--adm-text)}._modalOverlay_1higa_1872{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}._modalContent_1higa_1884{background:var(--adm-surface);border-radius:var(--adm-radius-lg);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:var(--adm-shadow-lg);animation:_modalFadeIn_1higa_1 .3s var(--adm-ease)}@keyframes _modalFadeIn_1higa_1{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._basicPlanBanner_1higa_1903{background:var(--adm-primary-soft);border:1px solid #dfe3fb;border-radius:var(--adm-radius);padding:14px 18px;margin-bottom:22px;display:flex;align-items:center;color:var(--adm-primary-700);font-size:14px}._crownIconSmall_1higa_1915{color:var(--adm-warning);margin-right:10px;font-size:1.2rem;flex-shrink:0}._mainAdmin_1higa_1925{background:#f59e0b14;font-weight:500}._mainAdminBadge_1higa_1930{background:linear-gradient(135deg,#fbbf24,var(--adm-warning));color:#fff;font-size:.72rem;padding:3px 8px;border-radius:999px;margin-left:8px;font-weight:700}@media (max-width: 768px){._adminPage_1higa_56{padding:16px}._dashboardContainer_1higa_251{flex-direction:column;gap:16px}._sidebarNav_1higa_260{width:100%;max-width:100%;position:static;overflow:hidden;position:relative}._sidebarNav_1higa_260:before,._sidebarNav_1higa_260:after{content:"";position:absolute;top:8px;bottom:8px;width:20px;z-index:2;pointer-events:none}._sidebarNav_1higa_260:before{left:0;background:linear-gradient(to right,var(--adm-surface),transparent)}._sidebarNav_1higa_260:after{right:0;background:linear-gradient(to left,var(--adm-surface),transparent)}._tabs_1higa_268{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;padding:8px;max-width:100%}._tabs_1higa_268::-webkit-scrollbar{display:none}._tabs_1higa_268 button{flex:0 0 auto;flex-shrink:0;scroll-snap-align:start;padding:10px 14px;font-size:13px;white-space:nowrap;min-width:max-content}._activeTab_1higa_301{box-shadow:none!important}._tabIcon_1higa_312{font-size:15px}._contentCard_1higa_327{padding:20px}._adminSection_1higa_1005{padding:18px}._planStatusBar_1higa_1348{flex-direction:column;align-items:stretch;gap:8px}._pushDestinationGrid_1higa_1429{grid-template-columns:1fr}._planLimit_1higa_1370{width:100%;font-size:.82rem}._headerRow_1higa_111{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px}._headerRow_1higa_111 h1{font-size:22px}._logoutButton_1higa_179{align-self:stretch;justify-content:center}._headerActions_1higa_1646{width:100%;justify-content:space-between}._dealsList_1higa_637,._hotDealsList_1higa_1597{grid-template-columns:1fr}._inlineFormGroup_1higa_901{flex-direction:column;align-items:stretch}._clientActionButtons_1higa_918{justify-content:stretch}._resetPointsButton_1higa_974{width:100%;justify-content:center;text-align:center;white-space:normal;line-height:1.4}._formActions_1higa_608{flex-direction:column}._formActions_1higa_608 ._submitBtn_1higa_1151,._formActions_1higa_608 ._cancelBtn_1higa_614{width:100%}._hotDealActions_1higa_1687{flex-wrap:wrap}._plansContainer_1higa_1199{flex-direction:column}._planCard_1higa_1206{max-width:100%}}@media (max-width: 480px){._adminPage_1higa_56{padding:12px}._contentCard_1higa_327{padding:16px}._adminSection_1higa_1005{padding:14px}._contentCard_1higa_327 h2{font-size:18px}._tabs_1higa_268 button{padding:9px 12px;font-size:12px;gap:6px}._deleteBtn_1higa_1720{padding:7px 10px;font-size:.8rem}._mainAdminBadge_1higa_1930{display:inline-block;margin-left:4px;margin-top:4px}._photoButtons_1higa_529{flex-direction:column}}._qrFallbacks_1higa_2143{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid #363b36;border-radius:12px}._qrFallbacks_1higa_2143 label{display:grid;gap:.5rem;color:#d4d1c8;font-size:.8rem}._qrFallbacks_1higa_2143 input{max-width:100%;padding:.6rem;border:1px solid #5a4e37;border-radius:7px;background:#171c18;color:#f4ecdd}._qrFallbacks_1higa_2143 form{display:grid;gap:.6rem}._qrFallbacks_1higa_2143 button{padding:.65rem;border:1px solid #bb9654;border-radius:7px;background:#d4ac61;color:#171b18}._qrFallbacks_1higa_2143 button:disabled{opacity:.5}._picker_pw3ct_1{margin-top:2rem;padding-top:2rem;border-top:1px solid #e8e0d4}._pickerHeader_pw3ct_7{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}._pickerTitle_pw3ct_16{margin:0 0 .35rem;font-size:1.2rem;color:#4a3f35}._pickerSubtitle_pw3ct_22{margin:0;color:#7a6f63;font-size:.92rem;max-width:34rem}._searchRow_pw3ct_29{position:relative;margin-bottom:1rem}._searchIcon_pw3ct_34{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#9a8f82;pointer-events:none}._searchInput_pw3ct_43{width:100%;padding:.75rem .85rem .75rem 2.35rem;border:1px solid #ddd;border-radius:10px;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}._searchInput_pw3ct_43:focus{outline:none;border-color:#c0a781;box-shadow:0 0 0 3px #c0a78133}._categoryTabs_pw3ct_58{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._categoryTab_pw3ct_58{border:1px solid #e2d8ca;background:#faf7f2;color:#5c5248;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}._categoryTab_pw3ct_58:hover{transform:translateY(-1px)}._categoryTabActive_pw3ct_80{background:#c0a781;border-color:#c0a781;color:#fff}._iconGrid_pw3ct_86{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.65rem;min-height:4rem}._iconGridCompact_pw3ct_93{grid-template-columns:repeat(3,minmax(72px,1fr));max-width:320px;gap:.85rem}._iconGridCompact_pw3ct_93 ._iconButton_pw3ct_99{min-height:72px}._gridStatus_pw3ct_103,._gridEmpty_pw3ct_104{grid-column:1 / -1;margin:.5rem 0;color:#7a6f63;font-size:.9rem}._iconButtonWrap_pw3ct_111{position:relative}._iconButton_pw3ct_99{position:relative;aspect-ratio:1;border:1px solid #e2d8ca;border-radius:12px;background:#fff;color:#5c5248;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}._iconButton_pw3ct_99:hover{transform:translateY(-2px);border-color:#c0a781;box-shadow:0 4px 12px #4a3f3514}._iconButtonSelected_pw3ct_135{border-color:#c0a781;background:#c0a78124;box-shadow:0 0 0 2px #c0a78159;animation:_stampIconPop_pw3ct_1 .28s ease}@keyframes _stampIconPop_pw3ct_1{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}._iconButtonGlyph_pw3ct_154{display:flex;align-items:center;justify-content:center}._favoriteToggle_pw3ct_160{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#b5a999;background:#ffffffeb;cursor:pointer;padding:0}._favoriteToggleActive_pw3ct_177{color:#d64545}._previewCard_pw3ct_181{min-width:220px;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(145deg,#2f3448,#1f2333);color:#fff;box-shadow:0 8px 24px #1f23332e}._previewLabel_pw3ct_190{margin:0 0 .65rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;opacity:.8}._previewGrid_pw3ct_198{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}._previewStamp_pw3ct_204{aspect-ratio:1;border-radius:999px;border:2px solid rgba(255,255,255,.28);background:#ffffff14;display:flex;align-items:center;justify-content:center}._previewStampActive_pw3ct_214{background:linear-gradient(135deg,#c0a781,#e8d4b4);border-color:#e8d4b4}._previewStampIcon_pw3ct_219{transition:opacity .2s ease,transform .2s ease}._previewStampIconInactive_pw3ct_223{opacity:.42;color:#ffffffd9}._previewStampIconActive_pw3ct_228{opacity:1;color:#2f3448}._previewHint_pw3ct_233{margin:.65rem 0 0;font-size:.78rem;opacity:.75}._customSection_pw3ct_239{margin-top:1.5rem;padding:1rem;border-radius:12px;background:#faf7f2;border:1px dashed #d9cdbd}._customHeader_pw3ct_247{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#4a3f35}._customHint_pw3ct_255{margin:.45rem 0 .85rem;font-size:.86rem;color:#7a6f63}._customPreviewRow_pw3ct_261{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}._customPreviewImage_pw3ct_268{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#fff;padding:.35rem;border:1px solid #e2d8ca}._customClearButton_pw3ct_278,._customUploadButton_pw3ct_279{border:none;border-radius:8px;padding:.55rem .9rem;font-size:.88rem;cursor:pointer}._customClearButton_pw3ct_278{background:#fff;color:#5c5248;border:1px solid #ddd}._customUploadButton_pw3ct_279{background:#4a3f35;color:#fff}._customUploadButton_pw3ct_279:disabled{opacity:.65;cursor:not-allowed}._hiddenFileInput_pw3ct_303{display:none}@media (max-width: 640px){._pickerHeader_pw3ct_7{flex-direction:column}._previewCard_pw3ct_181{width:100%}}._section_aeofu_1{background:var(--adm-surface-2, #f8fafc);border:1px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius-lg, 16px);padding:20px;margin-bottom:20px}._section_aeofu_1:last-child{margin-bottom:0}._sectionTitle_aeofu_13{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;color:var(--adm-text, #1e2235)}._sectionTitle_aeofu_13 svg{color:var(--adm-primary, #6366f1);flex-shrink:0}._sectionDesc_aeofu_28{margin:-8px 0 16px;font-size:13.5px;color:var(--adm-text-muted, #64748b);line-height:1.5}._field_aeofu_35{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._field_aeofu_35:last-child{margin-bottom:0}._field_aeofu_35 label{font-size:13.5px;font-weight:600;color:var(--adm-text, #1e2235)}._field_aeofu_35 input,._field_aeofu_35 textarea,._field_aeofu_35 select{padding:12px 14px;border:1.5px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius, 10px);font-size:14.5px;color:var(--adm-text, #1e2235);background:var(--adm-surface, #fff);transition:border-color .2s ease,box-shadow .2s ease}._field_aeofu_35 input:focus,._field_aeofu_35 textarea:focus,._field_aeofu_35 select:focus{outline:none;border-color:var(--adm-primary, #6366f1);box-shadow:0 0 0 4px #6366f124}._field_aeofu_35 textarea{resize:vertical;min-height:90px;line-height:1.5}._fieldHint_aeofu_78{margin:0;font-size:12.5px;line-height:1.45;color:var(--adm-text-muted, #64748b)}._presetRow_aeofu_85{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._presetBtn_aeofu_92{padding:7px 14px;border-radius:999px;border:1.5px solid var(--adm-border, #e8ebf3);background:var(--adm-surface, #fff);color:var(--adm-text, #1e2235);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}._presetBtn_aeofu_92:hover{border-color:var(--adm-primary, #6366f1);color:var(--adm-primary-700, #4338ca)}._presetBtnActive_aeofu_109{border-color:var(--adm-primary, #6366f1);background:var(--adm-primary-soft, #eef2ff);color:var(--adm-primary-700, #4338ca)}._infoCallout_aeofu_115{margin-top:16px;padding:14px 16px;background:var(--adm-surface, #fff);border:1px solid var(--adm-border, #e8ebf3);border-left:4px solid var(--adm-primary, #6366f1);border-radius:var(--adm-radius, 10px);font-size:13px;line-height:1.5;color:var(--adm-text-muted, #64748b)}._alertError_aeofu_127{margin:0 0 14px;padding:12px 14px;border-radius:var(--adm-radius, 10px);background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#b91c1c;font-size:13.5px;font-weight:500}._alertSuccess_aeofu_138{margin:0 0 14px;padding:12px 14px;border-radius:var(--adm-radius, 10px);background:#10b98114;border:1px solid rgba(16,185,129,.25);color:#047857;font-size:13.5px;font-weight:500}._imagePreview_aeofu_149{display:block;max-width:220px;max-height:220px;margin:4px 0 8px;border-radius:var(--adm-radius, 10px);border:1px solid var(--adm-border, #e8ebf3);object-fit:contain;background:var(--adm-surface, #fff)}._fileInput_aeofu_160{padding:10px;background:var(--adm-surface, #fff);border:1.5px dashed var(--adm-border, #e8ebf3);border-radius:var(--adm-radius, 10px);cursor:pointer;font-size:13.5px}._saveBar_aeofu_169{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:4px}._saveButton_aeofu_178{background:var(--adm-primary-gradient, linear-gradient(135deg, #6366f1, #818cf8));color:#fff;border:none;padding:12px 22px;border-radius:var(--adm-radius, 10px);font-size:14.5px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #6366f140}._saveButton_aeofu_178:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #6366f152}._saveButton_aeofu_178:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._loadingText_aeofu_203{padding:20px 0;color:var(--adm-text-muted, #64748b);font-size:14px}._brandingManager_qn7w1_1{width:100%}._layout_qn7w1_5{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}._formColumn_qn7w1_12{display:flex;flex-direction:column;gap:20px;min-width:0}._section_qn7w1_19{background:var(--adm-surface-2, #f8fafc);border:1px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius-lg, 16px);padding:20px}._sectionTitle_qn7w1_26{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;color:var(--adm-text, #1e2235)}._sectionDesc_qn7w1_36{margin:-8px 0 16px;font-size:13.5px;color:var(--adm-text-muted, #64748b);line-height:1.5}._subsectionTitle_qn7w1_43{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--adm-text, #1e2235)}._hoursBlock_qn7w1_50{margin-top:8px}._optionalDetails_qn7w1_54{margin-bottom:14px;font-size:14px;color:var(--adm-text-muted, #64748b)}._optionalDetails_qn7w1_54 summary{cursor:pointer;font-weight:600;color:var(--adm-primary, #6366f1);margin-bottom:12px;list-style-position:outside}._optionalDetails_qn7w1_54[open] summary{margin-bottom:14px}._field_qn7w1_72{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._field_qn7w1_72:last-child{margin-bottom:0}._fieldRow_qn7w1_83{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){._fieldRow_qn7w1_83{grid-template-columns:1fr}}._field_qn7w1_72 label{font-size:13.5px;font-weight:600;color:var(--adm-text, #1e2235)}._fieldHint_qn7w1_101{margin:0;font-size:12.5px;line-height:1.45;color:var(--adm-text-muted, #64748b)}._fieldHint_qn7w1_101 code{font-size:12px}._fieldHintError_qn7w1_112{margin:0;font-size:12.5px;line-height:1.45;color:#b45309}._field_qn7w1_72 input,._field_qn7w1_72 textarea{width:100%;box-sizing:border-box;padding:11px 14px;border:1.5px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius, 12px);font-size:14.5px;color:var(--adm-text, #1e2235);background:var(--adm-surface, #fff)}._field_qn7w1_72 input:focus,._field_qn7w1_72 textarea:focus{outline:none;border-color:var(--adm-primary, #6366f1);box-shadow:0 0 0 3px color-mix(in srgb,var(--adm-primary, #6366f1) 18%,transparent)}._logoRow_qn7w1_138{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._logoPreviewBox_qn7w1_145{width:96px;height:96px;border-radius:var(--adm-radius, 12px);border:1px dashed var(--adm-border, #e8ebf3);background:var(--adm-surface, #fff);display:flex;align-items:center;justify-content:center;overflow:hidden}._logoPreviewImg_qn7w1_157{width:100%;height:100%;object-fit:contain;padding:8px}._logoPlaceholder_qn7w1_164{font-size:12px;color:var(--adm-text-muted, #64748b)}._logoActions_qn7w1_169{display:flex;flex-direction:column;gap:8px}._hiddenInput_qn7w1_175{display:none}._colorGrid_qn7w1_179{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}._colorField_qn7w1_185{display:flex;flex-direction:column;gap:8px}._colorFieldHeader_qn7w1_191{display:flex;flex-direction:column;gap:2px}._colorFieldHeader_qn7w1_191 label{font-size:13px;font-weight:600;color:var(--adm-text, #1e2235)}._colorHint_qn7w1_203{font-size:11.5px;color:var(--adm-text-muted, #64748b)}._colorInputRow_qn7w1_208{display:flex;align-items:center;gap:8px}._colorPicker_qn7w1_214{width:42px;height:42px;padding:0;border:none;background:none;cursor:pointer}._hexInput_qn7w1_223{flex:1;min-width:0;padding:9px 10px;border:1.5px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius-sm, 8px);font-size:13px;font-family:ui-monospace,monospace}._colorSwatch_qn7w1_233{width:28px;height:28px;border-radius:8px;border:1px solid rgba(0,0,0,.08);flex-shrink:0}._textColorsDetails_qn7w1_241{margin-top:16px;font-size:14px;color:var(--adm-text-muted, #64748b)}._textColorsDetails_qn7w1_241 summary{cursor:pointer;font-weight:600;color:var(--adm-text, #1e2235);margin-bottom:12px}._actions_qn7w1_254{display:flex;flex-wrap:wrap;gap:10px}._primaryBtn_qn7w1_260,._secondaryBtn_qn7w1_261,._ghostBtn_qn7w1_262{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:var(--adm-radius, 12px);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}._primaryBtn_qn7w1_260{background:var(--adm-primary-gradient, linear-gradient(135deg, #6366f1, #8b5cf6));color:#fff;box-shadow:var(--adm-shadow-primary)}._primaryBtn_qn7w1_260:hover:not(:disabled){transform:translateY(-1px)}._primaryBtn_qn7w1_260:disabled,._secondaryBtn_qn7w1_261:disabled,._ghostBtn_qn7w1_262:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_qn7w1_261{background:var(--adm-surface, #fff);color:var(--adm-text, #1e2235);border:1.5px solid var(--adm-border, #e8ebf3)}._ghostBtn_qn7w1_262{background:transparent;color:var(--adm-text-muted, #64748b);border:1.5px dashed var(--adm-border, #e8ebf3)}._previewColumn_qn7w1_305{position:sticky;top:20px}._previewTitle_qn7w1_310{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--adm-text, #1e2235)}._previewShell_qn7w1_317{border-radius:var(--adm-radius-lg, 16px);padding:16px;border:1px solid var(--adm-border, #e8ebf3);box-shadow:var(--adm-shadow-sm)}._previewHeader_qn7w1_324{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid;margin-bottom:14px}._previewHeader_qn7w1_324 div{display:flex;flex-direction:column;gap:2px;min-width:0}._previewHeader_qn7w1_324 strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._previewHeader_qn7w1_324 span{font-size:12px}._previewLogo_qn7w1_352{width:40px;height:40px;object-fit:contain;flex-shrink:0}._previewCard_qn7w1_359{border-radius:12px;padding:16px;box-shadow:var(--adm-shadow-xs)}._previewCard_qn7w1_359 p{margin:0 0 12px;font-size:13px}._previewStamps_qn7w1_370{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}._previewStamp_qn7w1_370{aspect-ratio:1;border-radius:10px;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}._previewButton_qn7w1_388,._previewAccentBtn_qn7w1_389{width:100%;padding:10px;border-radius:10px;border:2px solid transparent;font-size:13px;font-weight:600;color:#fff;margin-bottom:8px}._previewAccentBtn_qn7w1_389{margin-bottom:0}@media (max-width: 960px){._layout_qn7w1_5{grid-template-columns:1fr}._previewColumn_qn7w1_305{position:static;order:-1}}@media (max-width: 480px){._colorGrid_qn7w1_179{grid-template-columns:1fr}._actions_qn7w1_254{flex-direction:column}._primaryBtn_qn7w1_260,._secondaryBtn_qn7w1_261,._ghostBtn_qn7w1_262{width:100%}}.pac-container{z-index:10050;border-radius:12px;border:1px solid var(--adm-border, #e8ebf3);box-shadow:0 12px 32px #0f172a1f;font-family:inherit}._wrapper_1ilg8_1{display:flex;flex-direction:column;gap:20px}._posterPreview_1ilg8_7{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;background:#fff;color-scheme:light;color:#17221e;border:1px solid var(--adm-border, #e8ebf3);border-radius:var(--adm-radius-lg, 16px);text-align:center;max-width:360px}._posterLogo_1ilg8_22{width:72px;height:72px;object-fit:contain;border-radius:12px}._posterBusinessName_1ilg8_29{margin:0;font-size:22px;font-weight:800;color:#17221e;line-height:1.2}._posterTagline_1ilg8_37{margin:-4px 0 0;font-size:14px;color:#475569}._qrFrame_1ilg8_43{padding:14px;background:#fff;border:1px solid #d4dcd7;border-radius:16px;box-shadow:var(--adm-shadow-sm, 0 1px 3px rgba(0, 0, 0, .06))}._qrHint_1ilg8_51{margin:0;font-size:15px;font-weight:600;color:#17221e}._actions_1ilg8_58{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}._actionBtn_1ilg8_65{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--adm-radius, 10px);border:1.5px solid #536157;background:#202923;color:#f5f1e9;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}._actionBtn_1ilg8_65:hover{border-color:#d7ae61;background:#30372c;color:#f7d898}._actionBtnPrimary_1ilg8_86{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--adm-radius, 10px);border:none;background:linear-gradient(135deg,#f0cb80,#d1a14d);color:#171b18;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #6366f140;transition:transform .2s ease,box-shadow .2s ease}._actionBtnPrimary_1ilg8_86:hover{transform:translateY(-1px);box-shadow:0 6px 18px #6366f152}._stepsList_1ilg8_107{margin:0;padding-left:20px;color:var(--adm-text-muted, #64748b);font-size:14px;line-height:1.6}._stepsList_1ilg8_107 li+li{margin-top:6px}._missingSlug_1ilg8_119{padding:16px;border-radius:var(--adm-radius, 10px);background:var(--adm-warning-soft, #fffbeb);border:1px solid var(--adm-warning-border, #fde68a);color:#92400e;font-size:14px;line-height:1.5}._shell_1w1ew_1{color:#f5f1e9;background:#151918;border:1px solid #354039;border-radius:20px;padding:clamp(16px,3vw,28px)}._intro_1w1ew_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._eyebrow_1w1ew_3{margin:0 0 5px;color:#dcaf63;font-size:10px;font-weight:800;letter-spacing:.18em}._intro_1w1ew_2 h2{margin:0 0 5px;font-size:clamp(22px,4vw,28px)}._intro_1w1ew_2 p:last-child{margin:0;color:#b8b7ad;font-size:13px}._refresh_1w1ew_6{display:inline-flex;align-items:center;gap:7px;border:1px solid #725c36;border-radius:10px;background:#28251e;color:#ecc57e;padding:9px 11px;cursor:pointer}._stats_1w1ew_7{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 16px}._stats_1w1ew_7 div{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid #343a34;border-radius:12px;background:#1d2220}._stats_1w1ew_7 strong{font-size:22px;color:#eac278}._stats_1w1ew_7 span{font-size:11px;color:#aeb2aa}._filters_1w1ew_11{display:flex;gap:8px;margin-bottom:16px}._barberManager_1w1ew_12{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px;border:1px solid #394138;border-radius:12px;background:#1d2220}._barberManager_1w1ew_12>label{color:#eac278;font-weight:700}._barberManager_1w1ew_12 input{min-height:34px;padding:6px 9px;border:1px solid #4b5348;border-radius:8px;background:#151918;color:#f5f1e9}._barberManager_1w1ew_12 button,._card_1w1ew_15>button{padding:7px 10px;border:1px solid #876a3d;border-radius:8px;background:#312a20;color:#f3cb85;cursor:pointer}._barberList_1w1ew_16{flex-basis:100%;display:flex;flex-wrap:wrap;gap:7px}._filters_1w1ew_11 button{border:1px solid #3c443d;border-radius:999px;background:transparent;color:#c8c9c0;padding:8px 13px;cursor:pointer}._filters_1w1ew_11 ._selected_1w1ew_18{border-color:#dfb66a;background:#d6aa6026;color:#f4d79c}._list_1w1ew_19{display:grid;gap:12px}._card_1w1ew_15{padding:16px;border:1px solid #394138;border-radius:14px;background:#1d2220}._cardTop_1w1ew_21{display:flex;align-items:center;gap:11px;margin-bottom:13px}._dateIcon_1w1ew_22{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#d9ae6429;color:#e9bd75}._bookingInfo_1w1ew_23{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}._bookingInfo_1w1ew_23 strong{font-size:14px}._bookingInfo_1w1ew_23 span{color:#bdc0b8;font-size:12px}._status_1w1ew_26{padding:5px 8px;border-radius:999px;background:#457a4f41;color:#b1e8b6;font-size:10px;font-weight:800}._cancelled_1w1ew_27{background:#97484840;color:#f0acac}._cardDetail_1w1ew_28{display:flex;justify-content:space-between;gap:15px;margin:7px 0;font-size:12px}._cardDetail_1w1ew_28 span{color:#aeb2aa}._cardDetail_1w1ew_28 strong{text-align:right;overflow-wrap:anywhere}._emailStatus_1w1ew_31{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px solid #3b443b;color:#baada0;font-size:11px}._emailStatus_1w1ew_31 svg{color:#d7aa62}._emailStatus_1w1ew_31 strong{color:#f2e3c7}._emailStatus_1w1ew_31 button{margin-left:auto;border:1px solid #876a3d;border-radius:8px;background:#312a20;color:#f3cb85;padding:6px 9px;cursor:pointer}._emailStatus_1w1ew_31 button:disabled{opacity:.6;cursor:wait}._empty_1w1ew_36,._error_1w1ew_36{padding:25px;border-radius:12px;background:#202623;color:#bfc3ba;text-align:center}._error_1w1ew_36{color:#ffbaba}@media (max-width: 600px){._intro_1w1ew_2{flex-direction:column}._stats_1w1ew_7{gap:6px}._stats_1w1ew_7 div{padding:10px}._cardTop_1w1ew_21{flex-wrap:wrap}._status_1w1ew_26{margin-left:47px}}._cardDetail_1w1ew_28 strong{min-width:0;max-width:70%;overflow-wrap:anywhere;text-align:right}._panel_t35b5_1{margin:20px 0;padding:20px;border:1px solid #536050;border-radius:14px;background:#151b17;color:#f3eee4}._panel_t35b5_1>p{color:#bec8bb;line-height:1.6;font-size:14px}._panel_t35b5_1 summary{color:#f3eee4;cursor:pointer;font-weight:700;font-size:16px;padding:4px 0}._panel_t35b5_1 summary:focus-visible,._panel_t35b5_1 button:focus-visible{outline:2px solid #edc67c;outline-offset:4px}._panel_t35b5_1 fieldset{margin:12px 0;padding:14px;border:1px solid #465343;border-radius:10px}._panel_t35b5_1 legend{color:#edc67c;padding:0 6px;font-weight:700}._panel_t35b5_1 label{display:flex;align-items:center;gap:8px;font-size:14px}._row_t35b5_8,._slots_t35b5_8{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;align-items:center}._panel_t35b5_1 input[type=time]{background:#212a23;border:1px solid #65705b;border-radius:6px;color:#fff;padding:8px;color-scheme:dark}._panel_t35b5_1 button{background:#d8ae61;color:#162015;border:1px solid #d8ae61;border-radius:7px;padding:9px 12px;cursor:pointer}._slots_t35b5_8 button{background:#2d3829;color:#f5d493}._panel_t35b5_1 button:disabled{opacity:.5;cursor:not-allowed}._plans_2i16g_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem}._plans_2i16g_1 article{padding:1.25rem;border:1px solid #444a45;border-radius:1rem;background:#151a18;color:#f5f1e9;display:flex;flex-direction:column;gap:.8rem}._plans_2i16g_1 article._current_2i16g_3{border-color:#dfbc72}._plans_2i16g_1 h4{font-size:1.1rem}._price_2i16g_5{font-size:1.8rem;font-weight:700;color:#f0cf87}._price_2i16g_5 span{font-size:.85rem;font-weight:400;color:#ccc7bc}._detail_2i16g_7{font-size:.85rem;line-height:1.6;color:#bbbfb7}._plans_2i16g_1 button,._manage_2i16g_8{min-height:44px;padding:.7rem;border-radius:.65rem;border:1px solid #d6b469;background:#d6b469;color:#181c19;font-weight:600;margin-top:auto}._plans_2i16g_1 button:disabled,._manage_2i16g_8:disabled{opacity:.55;cursor:default}._status_2i16g_10{margin-block:.5rem}._notice_2i16g_11{padding:.8rem;border:1px solid #6f5a37;border-radius:.6rem;color:#ead4ac;background:#302a20;font-size:.85rem}._error_2i16g_12{color:#ffb7ae}._manage_2i16g_8{margin-top:1rem;background:transparent;color:#f0cf87}@media (max-width:600px){._plans_2i16g_1{grid-template-columns:minmax(0,1fr)}}._feed_1homg_1{margin-top:18px;border-top:1px solid #3b443b;padding-top:16px}._header_1homg_2{display:flex;align-items:center;justify-content:space-between;gap:12px}._header_1homg_2 strong{color:#eac278}._header_1homg_2 button{border:1px solid #876a3d;border-radius:8px;background:#312a20;color:#f3cb85;padding:6px 10px;cursor:pointer}._list_1homg_5{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}._list_1homg_5 li button{width:100%;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;border:1px solid #394138;border-radius:10px;background:#1d2220;color:#f5f1e9;cursor:pointer}._list_1homg_5 li button:hover{border-color:#d6aa60}._list_1homg_5 span,._empty_1homg_8{color:#b8b7ad;font-size:12px}._error_1homg_9{color:#f0acac}._contactPage_29aix_1{width:100%;max-width:var(--content-max-width);margin:0 auto}._headerSection_29aix_7{display:none}._contactContent_29aix_11{display:flex;flex-direction:column;gap:var(--spacing-lg)}._contactInfo_29aix_17{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);box-shadow:var(--shadow-sm)}._infoItem_29aix_28{display:flex;align-items:flex-start;gap:var(--spacing-md)}._infoIcon_29aix_34{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-accent-muted);color:var(--color-accent-dark);border-radius:var(--border-radius-md);flex-shrink:0;font-size:1rem}._infoItem_29aix_28 h3{font-size:.9375rem;font-weight:var(--font-weight-semibold);margin:0 0 4px;color:var(--color-text-primary)}._infoItem_29aix_28 p{margin:0;font-size:.875rem;color:var(--color-text-secondary)}._formContainer_29aix_60{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}._contactForm_29aix_68{display:flex;flex-direction:column;gap:var(--spacing-md)}._formGroup_29aix_74{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}._formGroup_29aix_74 label{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}._inputField_29aix_87,._textareaField_29aix_88{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:.9375rem;color:var(--color-text-primary);background:var(--color-background-light);transition:border-color .15s ease,box-shadow .15s ease}._inputField_29aix_87:focus,._textareaField_29aix_88:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);background:var(--color-card)}._textareaField_29aix_88{min-height:120px;resize:vertical}._submitButton_29aix_112{width:100%;margin-top:var(--spacing-sm)}._successMessage_29aix_117{text-align:center;padding:var(--spacing-xl)}._successIcon_29aix_122{font-size:2.5rem;color:var(--color-success);margin-bottom:var(--spacing-md)}._successMessage_29aix_117 h3{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._successMessage_29aix_117 p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}._resetButton_29aix_140{padding:.75rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}@media (min-width: 768px){._contactContent_29aix_11{flex-direction:row;align-items:flex-start}._contactInfo_29aix_17{flex:0 0 32%}._formContainer_29aix_60{flex:1}}._profilePage_scjad_1{width:100%;max-width:var(--content-max-width);margin:0 auto}._profileCard_scjad_7{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg)}._profileHeader_scjad_17{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._imageContainer_scjad_25{cursor:pointer;position:relative;width:112px;height:112px;border-radius:var(--border-radius-full);overflow:hidden;box-shadow:var(--shadow-md);border:3px solid var(--color-accent-muted)}._profileImage_scjad_36{width:100%;height:100%;object-fit:cover}._imageOverlay_scjad_42{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1f3673;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}._imageContainer_scjad_25:hover ._imageOverlay_scjad_42{opacity:1}._cameraIcon_scjad_57{color:var(--color-text-inverse);font-size:1.5rem}._nameInput_scjad_62{width:100%;max-width:280px;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:1rem;text-align:center}._nameInput_scjad_62:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}._displayName_scjad_78{font-size:1.375rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}._profileDetails_scjad_85{text-align:left;border-top:1px solid var(--color-border);padding-top:var(--spacing-lg);margin-top:var(--spacing-md)}._detailRow_scjad_92{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;font-size:.9375rem}._detailLabel_scjad_100{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._detailValue_scjad_105{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}._actionButtons_scjad_110{display:flex;flex-direction:column;gap:var(--spacing-sm)}._editButton_scjad_116,._saveButton_scjad_117,._logoutButton_scjad_118{width:100%;padding:.875rem;border-radius:var(--border-radius-md);font-size:.9375rem;font-weight:var(--font-weight-semibold);border:none;transition:transform .15s ease,opacity .15s ease}._editButton_scjad_116{background:var(--color-primary);color:var(--color-text-inverse)}._saveButton_scjad_117{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-inverse);box-shadow:var(--shadow-accent)}._logoutButton_scjad_118{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-error)}._logoutButton_scjad_118:hover{background:#dc26260f}._message_scjad_149{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);font-size:.875rem;font-weight:var(--font-weight-medium)}._messageSuccess_scjad_157{background:#0d94881a;color:var(--color-success)}._messageError_scjad_162{background:#dc262614;color:var(--color-error)}._sectionTitle_scjad_167{display:none}._profilePage_scjad_1>p{font-size:.9375rem;color:var(--color-text-secondary);margin:var(--spacing-sm) 0;text-align:center}._profilePage_scjad_1>p strong{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._verified_scjad_183{color:var(--color-success)!important;font-size:.8125rem!important;font-weight:var(--font-weight-semibold)}._inputField_scjad_189{width:100%;max-width:280px;margin:0 auto var(--spacing-md);display:block;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--border-radius-md);text-align:center}._changePhotoButton_scjad_200{font-size:.8125rem;color:var(--color-accent-dark);background:var(--color-accent-muted);border:none;padding:.5rem 1rem;border-radius:var(--border-radius-full);font-weight:var(--font-weight-semibold)}._buttonGroup_scjad_210{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:280px;margin:var(--spacing-lg) auto}._cancelButton_scjad_218{width:100%;padding:.875rem;border-radius:var(--border-radius-md);font-size:.9375rem;font-weight:var(--font-weight-semibold);background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary)}._profilePage_scjad_1 ._logoutButton_scjad_118{max-width:280px;margin:var(--spacing-md) auto 0;display:block}._locationPage_1mncm_1{width:100%;max-width:var(--content-max-width);margin:0 auto}._headerSection_1mncm_7{display:none}._mapContainer_1mncm_11{border-radius:var(--border-radius-lg);overflow:hidden;margin-bottom:var(--spacing-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);aspect-ratio:16 / 10;min-height:220px;max-height:420px}._mapFrame_1mncm_22{display:block;width:100%;height:100%;border:0}._locationInfo_1mncm_29{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}._infoCard_1mncm_36{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md);display:flex;align-items:flex-start;gap:var(--spacing-md);box-shadow:var(--shadow-sm)}._infoIcon_1mncm_47{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-accent-muted);color:var(--color-accent-dark);border-radius:var(--border-radius-md);flex-shrink:0}._infoContent_1mncm_59 h3{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs)}._infoContent_1mncm_59 p{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}._directionsButton_1mncm_73{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;max-width:280px;margin:0 auto;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-inverse);border:none;border-radius:var(--border-radius-full);font-size:.9375rem;font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-accent);transition:transform .15s ease}._directionsButton_1mncm_73:hover{transform:translateY(-1px)}._directionsIcon_1mncm_96{font-size:1.125rem}@media (min-width: 768px){._locationInfo_1mncm_29{grid-template-columns:repeat(3,1fr)}}._hotDealsPage_1lq38_1{padding-bottom:var(--spacing-md)}._loadingContainer_1lq38_5,._emptyContainer_1lq38_6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(220px,40vh,360px);padding:var(--spacing-xl);text-align:center;background:var(--color-card);border:1px dashed var(--color-border);border-radius:var(--border-radius-lg);color:var(--color-text-secondary)}._noDealsMessage_1lq38_20{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}._checkBackMessage_1lq38_26{font-size:.875rem;color:var(--color-text-light)}._emptyIcon_1lq38_31{font-size:2.5rem;margin-bottom:var(--spacing-sm);opacity:.85}._loadingSpinner_1lq38_37{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_hotDealsSpin_1lq38_1 .8s linear infinite;margin-bottom:var(--spacing-md)}@keyframes _hotDealsSpin_1lq38_1{to{transform:rotate(360deg)}}._dealsContainer_1lq38_51{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){._dealsContainer_1lq38_51{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}}@media (min-width: 1024px){._dealsContainer_1lq38_51{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){._dealsContainer_1lq38_51{grid-template-columns:repeat(3,minmax(0,1fr))}}._dealCard_1lq38_76{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-sm);transition:box-shadow .15s ease,transform .15s ease}._dealCard_1lq38_76:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._dealImageContainer_1lq38_91{aspect-ratio:16 / 9;overflow:hidden;background:var(--color-background)}._dealImage_1lq38_91{width:100%;height:100%;object-fit:cover}._dealContent_1lq38_103{padding:var(--spacing-md)}._dealTitle_1lq38_107{font-size:1.0625rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs);letter-spacing:-.01em}._dealPrice_1lq38_115{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-dark);margin:0 0 var(--spacing-xs)}._dealDescription_1lq38_122{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-md);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._dealFooter_1lq38_133{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap}._dealExpiration_1lq38_141{font-size:.75rem;color:var(--color-text-light);margin:0;font-weight:var(--font-weight-medium)}._shareButton_1lq38_148{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;background:var(--color-accent-muted);color:var(--color-accent-dark);border:none;border-radius:var(--border-radius-full);font-size:.8125rem;font-weight:var(--font-weight-semibold);transition:background .15s ease}._shareButton_1lq38_148:hover{background:#c9a22738}._pointsToast_1lq38_166{position:fixed;bottom:calc(var(--nav-shell-offset) + var(--spacing-sm));left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-text-inverse);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-full);font-size:.875rem;font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);z-index:200;max-width:90%;text-align:center}._modalOverlay_1lq38_183{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f12208c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:var(--spacing-md)}@media (min-width: 640px){._modalOverlay_1lq38_183{align-items:center}}._modal_1lq38_183{background:var(--color-card);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:var(--spacing-lg);position:relative;box-shadow:var(--shadow-lg)}@media (min-width: 640px){._modal_1lq38_183{border-radius:var(--border-radius-xl)}}._closeButton_1lq38_219{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:36px;height:36px;border:none;border-radius:var(--border-radius-full);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}._modalImage_1lq38_235{width:100%;border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md)}._modalTitle_1lq38_241{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}._modalDescription_1lq38_248{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}._shareMenu_1lq38_254{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}._shareOption_1lq38_261{flex:1;min-width:80px;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:border-color .15s ease,background .15s ease}._shareOption_1lq38_261:hover{border-color:var(--color-accent);background:var(--color-accent-muted);color:var(--color-accent-dark)}._modalContent_1lq38_285{background:var(--color-card);border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;position:relative;box-shadow:var(--shadow-lg)}@media (min-width: 640px){._modalOverlay_1lq38_183{padding:var(--spacing-lg)}._modalContent_1lq38_285{border-radius:var(--border-radius-xl)}}._modalImageContainer_1lq38_306{position:relative;aspect-ratio:16 / 10;background:var(--color-background);overflow:hidden}._modalImageContainer_1lq38_306 ._modalImage_1lq38_235{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}._modalNoImage_1lq38_321{height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-light);background:var(--color-background)}._modalDiscountBadge_1lq38_330{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background:var(--color-accent);color:var(--color-primary-dark);font-weight:var(--font-weight-bold);font-size:.875rem;padding:6px 12px;border-radius:var(--border-radius-full)}._modalDetails_1lq38_342{padding:var(--spacing-lg)}._modalPriceSection_1lq38_346{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._modalPriceContainer_1lq38_355{display:flex;align-items:baseline;gap:var(--spacing-sm)}._modalOriginalPrice_1lq38_361{font-size:.9375rem;color:var(--color-text-light);text-decoration:line-through}._modalPrice_1lq38_346{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent-dark)}._shareContainer_1lq38_373{position:relative}._sharePointsIndicator_1lq38_377{font-size:.6875rem;background:var(--color-success);color:#fff;padding:2px 6px;border-radius:var(--border-radius-sm);margin-left:4px}._modalValidUntil_1lq38_386{font-size:.8125rem;color:var(--color-text-light);margin-top:var(--spacing-md)}._facebookShare_1lq38_392:hover{color:#1877f2}._twitterShare_1lq38_393:hover{color:#1da1f2}._whatsappShare_1lq38_394:hover{color:#25d366}._instagramShare_1lq38_395:hover{color:#e4405f}._messengerShare_1lq38_396:hover{color:#0084ff}._termsContainer_1487u_1{max-width:800px;margin:0 auto;padding:2rem 1rem;color:#333;font-family:Poppins,sans-serif;line-height:1.6}._termsTitle_1487u_10{font-size:2rem;color:#333;text-align:center;margin-bottom:.5rem;font-weight:600}._lastUpdated_1487u_18{text-align:center;color:#666;font-size:.9rem;margin-bottom:2rem;font-style:italic}._termsSection_1487u_26{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}._termsSection_1487u_26:last-child{border-bottom:none}._termsSection_1487u_26 h2{color:#444;font-size:1.4rem;margin-bottom:1rem;font-weight:600}._termsSection_1487u_26 p{margin-bottom:1rem;font-size:1rem}._termsSection_1487u_26 ul{padding-left:2rem;margin-bottom:1rem}._termsSection_1487u_26 ul li{margin-bottom:.5rem}._contactInfo_1487u_57{background-color:#f8f8f8;padding:1rem;border-radius:5px;font-size:1rem;line-height:1.8}@media (max-width: 768px){._termsContainer_1487u_1{padding:1.5rem 1rem}._termsTitle_1487u_10{font-size:1.8rem}._termsSection_1487u_26 h2{font-size:1.2rem}}@media print{._termsContainer_1487u_1{max-width:100%;padding:0}._termsSection_1487u_26{page-break-inside:avoid}}._onboardingContainer_g01n1_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);padding:20px}._onboardingContent_g01n1_10{background-color:var(--color-card);border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:600px;width:100%;padding:40px 30px;text-align:center;animation:_fadeIn_g01n1_1 .5s ease-out}@keyframes _fadeIn_g01n1_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._headerSection_g01n1_32{margin-bottom:30px}._crownIcon_g01n1_36{font-size:3rem;color:#f5b800;margin-bottom:20px}._headerSection_g01n1_32 h1{font-size:2.2rem;color:var(--color-text-primary);margin-bottom:15px;font-weight:700}._subtitle_g01n1_49{font-size:1.2rem;color:var(--color-text-secondary);line-height:1.5}._featuresSection_g01n1_55{background-color:var(--color-background-light);border-radius:10px;padding:25px;margin-bottom:30px;text-align:left}._featuresSection_g01n1_55 h2{font-size:1.3rem;color:var(--color-text-primary);margin-bottom:20px;font-weight:600;text-align:center}._featuresList_g01n1_71{list-style:none;padding:0;margin:0}._featuresList_g01n1_71 li{display:flex;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}._featuresList_g01n1_71 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}._checkIcon_g01n1_91{color:#4caf50;font-size:1.3rem;margin-right:15px;flex-shrink:0}._pricingSection_g01n1_98{margin-bottom:30px}._pricingInfo_g01n1_102{font-size:1.1rem;color:#555;margin-bottom:10px}._pricingDisplay_g01n1_108{margin:15px 0}._currency_g01n1_112{font-size:1.5rem;vertical-align:top;font-weight:500;color:#444}._price_g01n1_119{font-size:3.5rem;font-weight:800;color:#3f51b5}._period_g01n1_125{font-size:1.2rem;color:#666}._trialInfo_g01n1_130{font-size:1rem;color:#3f51b5;font-weight:500}._buttonGroup_g01n1_136{display:flex;flex-direction:column;gap:15px}._primaryButton_g01n1_142,._secondaryButton_g01n1_142{width:100%;padding:15px 20px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border:none}._primaryButton_g01n1_142{background-color:#3f51b5;color:#fff}._primaryButton_g01n1_142:hover{background-color:#303f9f}._secondaryButton_g01n1_142{background-color:#f5f5f5;color:#555}._secondaryButton_g01n1_142:hover{background-color:#e0e0e0}._arrowIcon_g01n1_174{margin-left:10px}@media (max-width: 480px){._onboardingContent_g01n1_10{padding:30px 20px}._headerSection_g01n1_32 h1{font-size:1.8rem}._subtitle_g01n1_49{font-size:1rem}._price_g01n1_119{font-size:3rem}}._page_isri8_1{display:flex;flex-direction:column;gap:1.35rem;max-width:760px;margin:0 auto;padding-bottom:1rem;color:#f5f1e9}._hero_isri8_2{position:relative;isolation:isolate;overflow:hidden;min-height:270px;display:flex;align-items:center;padding:clamp(1.35rem,5vw,2rem);border:1px solid #343530;border-radius:24px;background:linear-gradient(115deg,#141817,#1b1c19 57%,#322818);box-shadow:0 18px 40px #0005}._hero_isri8_2:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111514 3%,#111514e8 42%,transparent 100%)}._heroGlow_isri8_4{position:absolute;z-index:-2;width:330px;height:330px;right:-54px;top:-22px;border-radius:50%;background:radial-gradient(circle at 42% 38%,#d3aa5a88,#6c522f3d 36%,#10121200 72%)}._heroContent_isri8_5{position:relative;z-index:1;max-width:420px}._eyebrow_isri8_6{margin:0 0 .45rem;color:#d5ab5d;font-size:.64rem;font-weight:800;letter-spacing:.18em}._hero_isri8_2 h2{margin:0;color:#f7f3e9;font-size:clamp(2rem,8vw,3.25rem);line-height:.99;letter-spacing:-.06em}._hero_isri8_2 h2 span{color:#e1b967}._heroCopy_isri8_9{margin:.8rem 0 1rem;color:#bbb8ae;font-size:.88rem}._goldButton_isri8_10{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 58%,#fff);color:#17140e;font-size:.8rem;font-weight:800;box-shadow:0 8px 22px var(--color-accent-muted)}._rating_isri8_11{display:flex;align-items:center;gap:.38rem;margin-top:1.05rem;color:#e6b85f;font-size:.72rem}._rating_isri8_11 span{color:#aaa79e}._heroMark_isri8_13{position:absolute;z-index:-1;right:4%;top:50%;width:clamp(110px,25vw,190px);aspect-ratio:1;display:grid;place-items:center;transform:translateY(-50%) rotate(-12deg);border:1px solid #dbb96e61;border-radius:50%;color:#e0b45c;font-size:clamp(3.5rem,14vw,7rem);box-shadow:inset 0 0 55px #e0b45c1c,0 0 80px #0008;opacity:.72}._heroMark_isri8_13 span{transform:rotate(-36deg)}._quickActions_isri8_15{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}._quickActions_isri8_15 button{min-width:0;display:flex;align-items:center;gap:.65rem;padding:.75rem .7rem;border:1px solid #2b302f;border-radius:16px;background:#151818;color:#eae6dd;font-size:.74rem;font-weight:700;text-align:left}._actionIcon_isri8_17{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #b88d4f9c;border-radius:50%;color:#e1b967;font-size:.8rem}._featuredDeals_isri8_18{padding-top:.15rem}._featuredGrid_isri8_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:.7rem}._featuredCard_isri8_20{min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);overflow:hidden;padding:0;border:1px solid #665232;border-radius:18px;background:linear-gradient(110deg,#242117,#171b1b 72%);color:#f6f0e4;text-align:left;box-shadow:0 12px 26px #0004;cursor:pointer;transition:border-color .2s,transform .2s}._featuredCard_isri8_20:hover,._featuredCard_isri8_20:focus-visible{border-color:#e0b45c;transform:translateY(-2px)}._featuredCard_isri8_20:focus-visible{outline:2px solid #e0b45c;outline-offset:2px}._featuredVisual_isri8_23{min-height:142px;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,#866537,#28251f 65%,#171b1b);color:#e1b967;font-size:2.6rem;overflow:hidden}._featuredVisual_isri8_23 img{width:100%;height:100%;object-fit:cover}._featuredBody_isri8_25{min-width:0;display:flex;flex-direction:column;padding:.85rem}._featuredLabel_isri8_26{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.45rem;color:#e7bd6e;font-size:.55rem;font-weight:800;letter-spacing:.14em}._featuredBody_isri8_25 strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.93rem;line-height:1.2}._featuredDescription_isri8_28{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.4rem;color:#bbb8ae;font-size:.68rem;line-height:1.35}._featuredBottom_isri8_29{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:auto;padding-top:.65rem;color:#eac277;font-size:.72rem;font-weight:800}._featuredBottom_isri8_29 svg{flex:none}._services_isri8_31{padding-top:.15rem}._drinks_isri8_32{padding:1.1rem;border:1px solid #343530;border-radius:18px;background:#171a1a}._drinks_isri8_32 h3{margin:0;color:#f4f0e6;font-size:1.15rem}._drinks_isri8_32 p:not(._eyebrow_isri8_6){color:#bbb8ae;font-size:.8rem}._drinks_isri8_32 dl{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0 0}._drinks_isri8_32 dl>div{display:flex;flex:1 1 180px;justify-content:space-between;gap:1rem;font-size:.85rem}._drinks_isri8_32 dd{margin:0;color:#e2b968;font-weight:700}._sectionHeader_isri8_38{display:flex;align-items:end;justify-content:space-between;margin-bottom:.75rem}._sectionHeader_isri8_38 h3{margin:0;color:#f4f0e6;font-size:1.22rem;letter-spacing:-.035em}._sectionHeader_isri8_38 button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;color:#e2b968;font-size:.75rem;font-weight:700}._serviceGrid_isri8_41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}._serviceCard_isri8_42{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;border:1px solid #2b302f;border-radius:16px;background:#171a1a;text-align:left;color:inherit;overflow:hidden}._serviceArt_isri8_43{width:100%;height:92px;display:grid;place-items:center;margin-bottom:.55rem;border-radius:11px;background:radial-gradient(circle at 55% 35%,#6c5434,#242321 72%);color:#e4ba68;font-size:2.2rem}._art2_isri8_44{background:radial-gradient(circle at 55% 35%,#4e4f48,#242523 72%)}._art3_isri8_45{background:radial-gradient(circle at 55% 35%,#7a5d37,#25231f 72%)}._serviceName_isri8_46{color:#f1eee5;font-size:.77rem;font-weight:750;line-height:1.25}._serviceMeta_isri8_47{margin-top:.27rem;color:#aaa79e;font-size:.61rem}._serviceMeta_isri8_47 span{padding:0 .15rem;color:#d8ad5e}._loyaltyBanner_isri8_49{width:100%;display:flex;align-items:center;gap:.75rem;padding:.9rem;border:1px solid #6955348f;border-radius:17px;background:linear-gradient(100deg,#252118,#1a1c1a);color:inherit;text-align:left}._bannerIcon_isri8_50{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#e0b45c;color:#19150e}._bannerText_isri8_51{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}._bannerText_isri8_51 strong{color:#f1e7d0;font-size:.8rem}._bannerText_isri8_51 small{color:#aaa69a;font-size:.67rem;line-height:1.35}._bannerArrow_isri8_54{color:#dfb461;font-size:.8rem}._brandNote_isri8_55{margin:-.5rem 0 0;color:#777970;font-size:.65rem;text-align:center}@media (max-width: 400px){._hero_isri8_2{min-height:248px}._heroMark_isri8_13{right:-8%;opacity:.42}._quickActions_isri8_15{gap:.4rem}._quickActions_isri8_15 button{flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .3rem;font-size:.64rem}._serviceGrid_isri8_41{gap:.4rem}._serviceCard_isri8_42{padding:.4rem}._serviceArt_isri8_43{height:78px}._serviceName_isri8_46{font-size:.7rem}}@media (max-width: 400px){._featuredCard_isri8_20{grid-template-columns:94px minmax(0,1fr)}._featuredVisual_isri8_23{min-height:132px}}._welcome_isri8_58 h2{margin:.2rem 0 .4rem;color:#f5f1e9;font-size:clamp(1.35rem,5vw,1.9rem);letter-spacing:-.04em;overflow-wrap:anywhere}._welcome_isri8_58>p:last-child{margin:0;color:#aaa79e;font-size:.85rem}._page_cdf21_1{width:min(100%,760px);margin:0 auto;padding:.2rem 0 1rem;color:#f4f0e8}._intro_cdf21_2{margin:0 0 1.15rem}._eyebrow_cdf21_3{margin:0 0 .3rem;color:#d7ae61;font-size:.63rem;font-weight:800;letter-spacing:.16em}._intro_cdf21_2 h2{margin:0;color:#f6f2e8;font-size:clamp(1.55rem,6vw,2rem);letter-spacing:-.05em}._intro_cdf21_2>p:last-child{margin:.4rem 0 0;color:#a8a89f;font-size:.82rem}._stepper_cdf21_6{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;padding:0 .1rem}._stepItem_cdf21_7{display:flex;align-items:center;gap:.4rem;color:#777b76;font-size:.66rem;font-weight:650}._stepNumber_cdf21_8{width:24px;height:24px;display:grid;place-items:center;border:1px solid #4b514c;border-radius:50%;font-size:.68rem}._stepActive_cdf21_9{color:#eed08f}._stepActive_cdf21_9 ._stepNumber_cdf21_8{border-color:#d8ad5e;background:#d8ad5e;color:#1a1711}._panel_cdf21_11{margin-bottom:.8rem;padding:1rem;border:1px solid #2c312f;border-radius:19px;background:#151818;box-shadow:0 8px 22px #0003}._sectionHeading_cdf21_12{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.85rem}._sectionHeading_cdf21_12>span{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border:1px solid #745e37;border-radius:9px;background:#282216;color:#e2b866;font-size:.69rem;font-weight:800}._sectionHeading_cdf21_12 h3{margin:0;color:#f2eee4;font-size:.94rem}._sectionHeading_cdf21_12 p{margin:.15rem 0 0;color:#969990;font-size:.69rem}._serviceList_cdf21_16{display:flex;flex-direction:column;gap:.5rem}._serviceOption_cdf21_17{width:100%;display:flex;align-items:center;gap:.7rem;padding:.65rem;border:1px solid #303533;border-radius:14px;background:#1a1e1d;color:inherit;text-align:left;transition:border-color .16s,background .16s}._selected_cdf21_18{border-color:#c89f55;background:linear-gradient(105deg,#2a261e,#1b1d1c)}._serviceIcon_cdf21_19{flex:0 0 39px;width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#2e2920;color:#dfb660;font-size:1.15rem}._serviceDetails_cdf21_20{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}._serviceDetails_cdf21_20 strong{color:#f4f0e7;font-size:.76rem}._serviceDetails_cdf21_20 small{color:#9d9e96;font-size:.63rem;line-height:1.35}._serviceDetails_cdf21_20 small:last-child{color:#c4bda9}._serviceDetails_cdf21_20 i{color:#d8ad5e;font-style:normal}._radio_cdf21_25{flex:0 0 17px;width:17px;height:17px;border:1.5px solid #737970;border-radius:50%}._selected_cdf21_18 ._radio_cdf21_25{border:5px solid #dbb363;background:#111}._dateScroller_cdf21_27{display:grid;grid-auto-columns:minmax(49px,1fr);grid-auto-flow:column;gap:.4rem;overflow-x:auto;padding-bottom:.45rem;scrollbar-width:thin}._dateOption_cdf21_28{min-height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;border:1px solid #303532;border-radius:12px;background:#1a1e1d;color:#a9aaa1}._dateOption_cdf21_28 span,._dateOption_cdf21_28 small{font-size:.57rem}._dateOption_cdf21_28 strong{color:#f3efe6;font-size:1rem}._dateOption_cdf21_28._dateSelected_cdf21_31{border-color:#d9af61;background:#32291a;color:#f0d08c}._dateSelected_cdf21_31 strong{color:#f0d08c}._timeGrid_cdf21_33{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.6rem}._timeOption_cdf21_34{min-height:37px;border:1px solid #363b38;border-radius:10px;background:#1b1f1e;color:#d1d0c7;font-size:.68rem;font-weight:650}._timeSelected_cdf21_35{border-color:#e0b45c;background:#dcb260;color:#17150f}._noTimes_cdf21_36{grid-column:1/-1;color:#aaa69d;font-size:.7rem}._primaryButton_cdf21_37{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.65rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 58%,#fff);color:#1b170e;font-size:.79rem;font-weight:800;box-shadow:0 8px 20px var(--color-accent-muted)}._primaryButton_cdf21_37:disabled{opacity:.65}._error_cdf21_39{margin:.5rem 0;color:#ff9a8f;font-size:.72rem}._confirmPanel_cdf21_40,._successPanel_cdf21_40{text-align:center;padding:1.3rem}._backButton_cdf21_41{display:flex;align-items:center;gap:.45rem;margin:-.3rem 0 1rem;padding:.3rem 0;border:0;background:none;color:#d9b464;font-size:.69rem}._confirmIcon_cdf21_42,._successIcon_cdf21_42{width:52px;height:52px;display:grid;place-items:center;margin:.25rem auto .9rem;border:1px solid #866c3e;border-radius:17px;background:#2a241a;color:#e3b866;font-size:1.2rem}._confirmPanel_cdf21_40 h3,._successPanel_cdf21_40 h3{margin:.1rem 0 .9rem;color:#f5f0e7;font-size:1.2rem;letter-spacing:-.035em}._summary_cdf21_44{display:flex;flex-direction:column;margin:1rem 0;border-top:1px solid #303432;text-align:left}._summary_cdf21_44 div{display:flex;justify-content:space-between;gap:1rem;padding:.68rem 0;border-bottom:1px solid #303432}._summary_cdf21_44 span{color:#969a92;font-size:.71rem}._summary_cdf21_44 strong{color:#efeadf;font-size:.73rem;text-align:right}._finePrint_cdf21_48{margin:.65rem 0 0;color:#8b8d85;font-size:.62rem}._successIcon_cdf21_42{border-color:#7a673f;background:#ddaf59;color:#19150e}._successCopy_cdf21_50{margin:-.55rem 0 1rem;color:#a9aaa2;font-size:.78rem}._successSummary_cdf21_51{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border:1px solid #363632;border-radius:14px;background:#1b1e1c}._successSummary_cdf21_51 strong{color:#f2eee4;font-size:.85rem}._successSummary_cdf21_51 span{color:#aaa99e;font-size:.71rem}._textButton_cdf21_54{margin-top:.8rem;border:0;background:none;color:#d9b464;font-size:.72rem;font-weight:700}._myBookings_cdf21_55{margin-top:1.4rem}._listHeader_cdf21_56{display:flex;align-items:end;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}._listHeader_cdf21_56 h3{margin:0;color:#f3efe5;font-size:1.03rem}._tabs_cdf21_58{display:flex;gap:.2rem;padding:.22rem;border:1px solid #303532;border-radius:999px;background:#151817}._tabs_cdf21_58 button{min-height:28px;padding:0 .65rem;border:0;border-radius:999px;background:transparent;color:#979a91;font-size:.62rem;font-weight:700}._tabs_cdf21_58 ._tabActive_cdf21_60{background:#30291c;color:#edc777}._empty_cdf21_61{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px dashed #3a3e3a;border-radius:16px;color:#8f928b;font-size:.68rem;text-align:center}._empty_cdf21_61 strong{color:#dad6cb;font-size:.76rem}._emptyIcon_cdf21_63{margin-bottom:.2rem;color:#cda755;font-size:1.1rem}._spinner_cdf21_64{width:22px;height:22px;border:2px solid #373a35;border-top-color:#ddb460;border-radius:50%;animation:_spin_cdf21_64 .8s linear infinite}._bookingList_cdf21_65{display:flex;flex-direction:column;gap:.5rem}._bookingCard_cdf21_66{display:flex;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #303532;border-radius:14px;background:#171a19}._highlightedBooking_cdf21_67{border-color:#e0b45c;box-shadow:0 0 0 2px #e0b45c33}._bookingDate_cdf21_68{flex:0 0 43px;width:43px;height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #6d5938;border-radius:11px;background:#2b261c}._bookingDate_cdf21_68 strong{color:#eac270;font-size:1.05rem;line-height:1}._bookingDate_cdf21_68 span{color:#b6a983;font-size:.56rem;text-transform:uppercase}._bookingInfo_cdf21_71{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}._bookingInfo_cdf21_71>strong{color:#efece2;font-size:.75rem}._bookingInfo_cdf21_71>span{display:flex;align-items:center;gap:.25rem;color:#aaa99f;font-size:.61rem}._bookingInfo_cdf21_71>span svg{color:#caa353;font-size:.56rem}._bookingInfo_cdf21_71 i{color:#dbb361;font-style:normal}._bookingInfo_cdf21_71 small{color:#777c74;font-size:.58rem}._bookingActions_cdf21_77 button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #443731;border-radius:9px;background:#28201e;color:#e28c7a;font-size:.72rem}._bookingActions_cdf21_77{display:flex;align-items:center;gap:.3rem}._bookingActions_cdf21_77 button:first-child:not(:last-child){width:auto;padding:0 .55rem;color:#e9c174;border-color:#6d5938}._rescheduleControls_cdf21_80{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._rescheduleControls_cdf21_80 label{display:flex;flex-direction:column;gap:.2rem;color:#aaa99f;font-size:.62rem}._rescheduleControls_cdf21_80 select{min-height:32px;padding:.2rem .4rem;border:1px solid #6d5938;border-radius:7px;background:#212522;color:#eee8da}._rescheduleControls_cdf21_80 button{align-self:end;min-height:32px;padding:.2rem .5rem;border:1px solid #6d5938;border-radius:7px;background:#30291c;color:#e9c174}._cancelled_cdf21_84{color:#d78e7d;font-size:.61rem}@keyframes _spin_cdf21_64{to{transform:rotate(360deg)}}@media (max-width: 390px){._panel_cdf21_11{padding:.8rem}._stepItem_cdf21_7{gap:.25rem;font-size:.6rem}._dateScroller_cdf21_27{grid-auto-columns:48px}._bookingCard_cdf21_66{gap:.45rem;padding:.5rem}._bookingInfo_cdf21_71>span{font-size:.57rem}}._timeOption_cdf21_34:disabled{opacity:.42;cursor:not-allowed;border-style:dashed;background:#171a19;color:#b9bfba}._timeOption_cdf21_34 small{display:block;font-size:.65rem;margin-top:4px}._form_oufm3_1{border:0;min-width:0;padding:0}._group_oufm3_7{display:grid;gap:.75rem;margin-bottom:1.25rem;padding:1rem;border:1px solid var(--color-border);border-radius:.85rem;background:var(--color-background)}._group_oufm3_7 h4{color:var(--color-accent-light);font-size:.95rem}._grid_oufm3_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._hint_oufm3_28,._handoffHint_oufm3_29{color:var(--color-text-secondary);font-size:.8rem;overflow-wrap:anywhere}._logoBox_oufm3_35{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.875rem;padding:.75rem;border:1px dashed var(--color-border);border-radius:.75rem}._preview_oufm3_45{display:block;width:72px;height:72px;object-fit:contain;padding:.3rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-background-elevated)}._logoLabel_oufm3_56{display:block;font-weight:600}._logoLabel_oufm3_56 span{margin-left:.35rem;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}._logoBox_oufm3_35 input{max-width:100%;margin:.35rem 0;color:var(--color-text-secondary);font-size:.8rem}._logoBox_oufm3_35 input::file-selector-button,._secondary_oufm3_76{min-height:36px;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-background-light);color:var(--color-accent-light);font-weight:600;cursor:pointer}._secondary_oufm3_76:focus-visible,._secondary_oufm3_76:hover{border-color:var(--color-accent-light)}._secondary_oufm3_76:disabled{opacity:.55;cursor:default}._color_oufm3_97{width:4.5rem;min-height:2.5rem}._tools_oufm3_102{display:flex;flex-wrap:wrap;gap:.5rem}._links_oufm3_108,._shops_oufm3_109{display:grid;gap:.5rem}._shops_oufm3_109{list-style:none}._shops_oufm3_109>li{padding:.75rem;border:1px solid var(--color-border);border-radius:.75rem}._shopHeader_oufm3_124,._shopActions_oufm3_125{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}._shopHeader_oufm3_124{justify-content:space-between}._shopActions_oufm3_125{margin-top:.75rem}._liveStatus_oufm3_135,._offlineStatus_oufm3_136{padding:.2rem .55rem;border-radius:999px;font-size:.75rem}._liveStatus_oufm3_135{background:#1c3829;color:#a8e0b6}._offlineStatus_oufm3_136{background:#3b3020;color:#f3d19b}._danger_oufm3_145{min-height:36px;padding:.35rem .65rem;border:1px solid #8d4e49;border-radius:.55rem;background:#381e1e;color:#ffd7d2;font-weight:600}._danger_oufm3_145:disabled{opacity:.55;cursor:default}._deleteForm_oufm3_156{display:grid;gap:1rem;padding:1rem}._links_oufm3_108,._handoffHint_oufm3_29{margin-top:.5rem}._linkRow_oufm3_163{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;background:var(--color-background);border-radius:.6rem}._linkRow_oufm3_163 a,._linkRow_oufm3_163 span{display:block;overflow-wrap:anywhere;font-size:.8rem}._linkRow_oufm3_163 ._secondary_oufm3_76{flex-shrink:0}._feedback_oufm3_184:not(:empty){position:fixed;z-index:10;inset:auto 1rem calc(1rem + env(safe-area-inset-bottom,0px)) auto;max-width:calc(100% - 2rem);padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-background-light);box-shadow:var(--shadow-md)}@media (max-width: 540px){._grid_oufm3_22{grid-template-columns:minmax(0,1fr)}}._console_1ubl0_1{width:min(100% - 2rem,760px);margin-inline:auto;padding-block:2rem;color:var(--color-text-primary)}._header_1ubl0_8{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}._header_1ubl0_8 h1{margin:0;font-size:clamp(1.65rem,5vw,2.35rem)}._header_1ubl0_8 p{margin:.4rem 0 0;color:var(--color-text-secondary)}._console_1ubl0_1 a{color:var(--color-accent-light);text-decoration:underline}
