:root{color-scheme:dark;--primary: #7c7cf8;--primary-hover: #9698ff;--primary-light: rgba(124, 124, 248, .14);--secondary: #3ddc97;--secondary-hover: #5ce8ab;--secondary-light: rgba(61, 220, 151, .12);--accent: #ff8a7a;--accent-light: rgba(255, 138, 122, .12);--sun: #ffd166;--sun-light: rgba(255, 209, 102, .12);--mint: #3ee6c4;--mint-light: rgba(62, 230, 196, .12);--cyan: #67d6ff;--cyan-light: rgba(103, 214, 255, .12);--bg: #08090e;--bg-elevated: #0b0d14;--surface: #10121c;--surface-2: #181b29;--surface-3: #1f2335;--glass-bg: rgba(255, 255, 255, .04);--glass-bg-strong: rgba(16, 18, 28, .72);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .14);--blur-sm: 8px;--blur-md: 20px;--blur-lg: 36px;--ink-900: #f2f4fb;--ink-700: #c6cadb;--ink-500: #8a90a8;--ink-300: #4d5269;--ink-200: #343852;--ink-100: #23263a;--color-success: #3ee6c4;--color-warning: #ffd166;--color-danger: #ff6b6b;--color-danger-light: rgba(255, 107, 107, .12);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .24);--grad-brand: linear-gradient(120deg, #7c7cf8 0%, #67d6ff 55%, #3ee6c4 100%);--grad-brand-soft: linear-gradient( 120deg, rgba(124, 124, 248, .16), rgba(103, 214, 255, .1) 55%, rgba(62, 230, 196, .12) );--grad-border: linear-gradient( 135deg, rgba(124, 124, 248, .55), rgba(255, 255, 255, .08) 38%, rgba(255, 255, 255, .06) 62%, rgba(62, 230, 196, .45) );--glow-primary: 0 0 0 1px rgba(124, 124, 248, .35), 0 8px 32px -8px rgba(124, 124, 248, .45);--glow-mint: 0 0 0 1px rgba(62, 230, 196, .4), 0 8px 28px -8px rgba(62, 230, 196, .45);--glow-focus: 0 0 0 3px rgba(124, 124, 248, .28);--font-display: "Clash Display", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui: "General Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 26px;--text-3xl: 34px;--text-4xl: 46px;--text-5xl: 64px;--text-6xl: 88px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 24px;--r-2xl: 28px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 4px 16px -4px rgba(0, 0, 0, .5);--shadow-md: 0 16px 40px -12px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 32px 80px -20px rgba(0, 0, 0, .7), 0 8px 24px -8px rgba(0, 0, 0, .4);--shadow-nav: 0 12px 40px -8px rgba(0, 0, 0, .55);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .48s}[data-theme=light]{color-scheme:light;--primary: #5b5bd6;--primary-hover: #4646c6;--primary-light: rgba(91, 91, 214, .1);--secondary: #0f9d63;--secondary-hover: #0b7c4e;--secondary-light: rgba(15, 157, 99, .1);--accent: #f0685a;--accent-light: rgba(240, 104, 90, .1);--sun: #eab308;--sun-light: rgba(234, 179, 8, .12);--mint: #0db9a0;--mint-light: rgba(13, 185, 160, .1);--cyan: #0ea5e9;--cyan-light: rgba(14, 165, 233, .1);--bg: #f5f6fb;--bg-elevated: #fafbfe;--surface: #ffffff;--surface-2: #f0f1f8;--surface-3: #e7e9f4;--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .78);--glass-border: rgba(15, 18, 40, .08);--glass-highlight: rgba(255, 255, 255, .9);--ink-900: #141621;--ink-700: #3c4055;--ink-500: #717692;--ink-300: #b3b7cc;--ink-200: #d4d7e6;--ink-100: #e7e9f2;--color-success: #0db9a0;--color-warning: #eab308;--color-danger: #e5484d;--color-danger-light: rgba(229, 72, 77, .1);--border: rgba(15, 18, 40, .1);--border-strong: rgba(15, 18, 40, .32);--grad-brand: linear-gradient(120deg, #5b5bd6 0%, #0ea5e9 55%, #0db9a0 100%);--grad-brand-soft: linear-gradient( 120deg, rgba(91, 91, 214, .1), rgba(14, 165, 233, .07) 55%, rgba(13, 185, 160, .08) );--grad-border: linear-gradient( 135deg, rgba(91, 91, 214, .4), rgba(15, 18, 40, .06) 38%, rgba(15, 18, 40, .05) 62%, rgba(13, 185, 160, .35) );--glow-primary: 0 0 0 1px rgba(91, 91, 214, .25), 0 8px 32px -8px rgba(91, 91, 214, .35);--glow-mint: 0 0 0 1px rgba(13, 185, 160, .3), 0 8px 28px -8px rgba(13, 185, 160, .35);--glow-focus: 0 0 0 3px rgba(91, 91, 214, .22);--shadow-xs: 0 1px 2px rgba(20, 22, 33, .05);--shadow-sm: 0 4px 12px -2px rgba(20, 22, 33, .08);--shadow-md: 0 12px 28px -8px rgba(20, 22, 33, .12), 0 2px 6px rgba(20, 22, 33, .04);--shadow-lg: 0 24px 64px -16px rgba(20, 22, 33, .18), 0 6px 18px -6px rgba(20, 22, 33, .08);--shadow-nav: 0 8px 32px -4px rgba(20, 22, 33, .14)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{background:var(--bg);color:var(--ink-900);font-family:var(--font-ui);font-size:var(--text-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--dur-slow) var(--ease-standard),color var(--dur-slow) var(--ease-standard)}body:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 18% 12%,rgba(124,124,248,.13) 0%,transparent 70%),radial-gradient(34% 38% at 85% 8%,rgba(62,230,196,.07) 0%,transparent 70%),radial-gradient(40% 44% at 70% 92%,rgba(103,214,255,.06) 0%,transparent 70%);animation:aurora-drift 48s var(--ease-standard) infinite alternate;will-change:transform}[data-theme=light] body:before{background:radial-gradient(38% 42% at 18% 12%,rgba(91,91,214,.08) 0%,transparent 70%),radial-gradient(34% 38% at 85% 8%,rgba(13,185,160,.06) 0%,transparent 70%),radial-gradient(40% 44% at 70% 92%,rgba(14,165,233,.05) 0%,transparent 70%)}@keyframes aurora-drift{0%{transform:translate3d(-2%,-1.5%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none;cursor:pointer}button{font-family:inherit}::selection{background:var(--primary-light);color:var(--primary-hover)}:focus-visible{outline:none;box-shadow:var(--glow-focus);border-radius:var(--r-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}.container{max-width:1200px;margin:0 auto;padding:0 28px}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--blur-md)) saturate(1.4);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.4)}.glass-strong{background:var(--glass-bg-strong);border:1px solid var(--glass-border);backdrop-filter:blur(var(--blur-lg)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.5)}.eyebrow-rule{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:14px}.eyebrow-rule:before{content:"";width:24px;height:2px;background:var(--grad-brand);border-radius:2px}.eyebrow{font-size:var(--text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500)}.section-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--ink-900);margin:0 0 32px}.grad-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mono{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;padding:11px 22px;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-standard),background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);line-height:1;white-space:nowrap}.btn:active:not(:disabled){transform:translateY(1px) scale(.98);transition-duration:60ms}.btn-primary{background:var(--primary);color:#fff;border-color:transparent}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--glow-primary)}.btn-secondary{background:var(--secondary);color:#06251a;border-color:transparent}.btn-secondary:hover{background:var(--secondary-hover);transform:translateY(-1px);box-shadow:var(--glow-mint)}.btn-ghost{background:var(--glass-bg);color:var(--ink-900);border-color:var(--border);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm))}.btn-ghost:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.btn-danger{background:var(--color-danger);color:#fff;border-color:transparent}.btn-sm{padding:7px 16px;font-size:var(--text-xs)}.btn-block{width:100%;padding:14px;font-size:var(--text-md)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}.form-input{font-family:var(--font-ui);font-size:var(--text-md);color:var(--ink-900);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:11px 16px;outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.form-input:focus{border-color:var(--primary);box-shadow:var(--glow-focus)}.form-input::placeholder{color:var(--ink-300)}.form-input.error{border-color:var(--color-danger)}.form-error{font-size:var(--text-xs);color:var(--color-danger)}.badge{font-size:var(--text-2xs);font-weight:600;padding:4px 10px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:5px}.badge .dot{width:5px;height:5px;border-radius:50%}.badge-avail{background:var(--mint-light);color:var(--mint)}.badge-avail .dot{background:var(--mint);animation:pulse-dot 2.4s var(--ease-standard) infinite}.badge-held{background:var(--sun-light);color:var(--sun)}.badge-held .dot{background:var(--sun)}.badge-confirm{background:var(--primary-light);color:var(--primary)}.badge-confirm .dot{background:var(--primary)}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--mint-light);opacity:1}50%{box-shadow:0 0 0 4px var(--mint-light);opacity:.7}}.tag{font-size:var(--text-2xs);font-weight:600;padding:5px 12px;border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-700);background:var(--glass-bg)}.chip{font-size:var(--text-xs);font-weight:600;padding:7px 16px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--ink-700);background:var(--glass-bg);cursor:pointer;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast) var(--ease-spring);text-decoration:none;display:inline-block}.chip:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.chip.active{background:var(--primary);color:#fff;border-color:var(--primary)}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:300px}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--r-md)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--glass-highlight),transparent);animation:shimmer 1.6s var(--ease-standard) infinite}@keyframes shimmer{to{transform:translate(100%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px) scale(.99);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.anim-in{animation:rise-in .64s var(--ease-out-expo) both;animation-delay:var(--anim-delay, 0ms)}.error-box{background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--r-md);padding:12px 16px;font-size:var(--text-sm);color:var(--color-danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}._wrapper_1ml5d_1{position:sticky;top:0;z-index:50;display:flex;justify-content:center;padding:16px 28px;pointer-events:none}._pill_1ml5d_11{display:flex;align-items:center;gap:24px;background:var(--glass-bg-strong);backdrop-filter:blur(var(--blur-md)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.5);border:1px solid var(--glass-border);border-radius:var(--r-pill);padding:10px 16px 10px 14px;box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-nav);pointer-events:all;max-width:880px;width:100%;transition:background var(--dur-slow) var(--ease-standard),border-color var(--dur-slow) var(--ease-standard)}._logo_1ml5d_32{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;text-decoration:none}._logoMark_1ml5d_40{width:32px;height:32px;background:var(--grad-brand);border-radius:10px;box-shadow:0 4px 14px -4px #7c7cf88c;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:17px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1;flex-shrink:0}._logoMarkBusiness_1ml5d_58{background:var(--secondary)}._logoText_1ml5d_62{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--ink-900);line-height:1}._nav_1ml5d_71{display:flex;gap:4px;flex:1}._nav_1ml5d_71 a{font-size:var(--text-sm);color:var(--ink-700);font-weight:500;padding:6px 12px;border-radius:var(--r-pill);transition:background var(--dur-fast),color var(--dur-fast)}._nav_1ml5d_71 a:hover{background:var(--primary-light);color:var(--primary)}._right_1ml5d_93{display:flex;align-items:center;gap:8px;flex-shrink:0}._quietLink_1ml5d_100{font-size:var(--text-sm);color:var(--ink-700);font-weight:500;background:none;border:none;cursor:pointer;padding:6px 10px;font-family:var(--font-ui);border-radius:var(--r-pill);transition:color var(--dur-fast),background var(--dur-fast)}._quietLink_1ml5d_100:hover{color:var(--primary);background:var(--primary-light)}._langSwitch_1ml5d_120{display:flex;align-items:center;gap:2px;margin-left:4px;padding-left:8px;border-left:1px solid var(--border)}._themeBtn_1ml5d_129{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-pill);border:1px solid transparent;background:none;color:var(--ink-500);cursor:pointer;padding:0;flex-shrink:0;transition:color var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast) var(--ease-spring)}._themeBtn_1ml5d_129:hover{color:var(--sun);background:var(--glass-bg);border-color:var(--border);transform:rotate(12deg)}._langBtn_1ml5d_156{font-size:11px;font-weight:600;letter-spacing:.04em;font-family:var(--font-ui);color:var(--ink-500);background:none;border:none;cursor:pointer;padding:4px 7px;border-radius:6px;transition:background var(--dur-fast),color var(--dur-fast)}._langBtn_1ml5d_156:hover,._langBtnActive_1ml5d_177{color:var(--primary);background:var(--primary-light)}._menuBtn_1ml5d_183,._mobileMenu_1ml5d_187{display:none}@media(max-width:639px){._wrapper_1ml5d_1{padding:0;display:block;background:var(--glass-bg-strong);backdrop-filter:blur(var(--blur-md)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.5);border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}._pill_1ml5d_11{border-radius:0;max-width:100%;box-shadow:none;border:none;background:transparent;padding:0 16px;min-height:56px;gap:0}._logo_1ml5d_32{flex:1}._nav_1ml5d_71,._right_1ml5d_93{display:none}._menuBtn_1ml5d_183{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:8px;border:none;background:none;cursor:pointer;color:var(--ink-700);border-radius:var(--r-sm);flex-shrink:0;transition:background var(--dur-fast),color var(--dur-fast)}._menuBtn_1ml5d_183:hover,._menuBtn_1ml5d_183:focus-visible{background:var(--primary-light);color:var(--primary);outline:none}._mobileMenu_1ml5d_187{display:flex;flex-direction:column;gap:4px;padding:8px 16px 16px;border-top:1px solid var(--ink-100);pointer-events:all}._mobileNav_1ml5d_262{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--ink-100)}._mobileNav_1ml5d_262 a{display:block;font-size:var(--text-md);font-weight:500;color:var(--ink-700);text-decoration:none;padding:12px 10px;border-radius:var(--r-sm);transition:background var(--dur-fast),color var(--dur-fast)}._mobileNav_1ml5d_262 a:hover{background:var(--primary-light);color:var(--primary)}._mobileActions_1ml5d_290{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--ink-100)}._mobileActionLink_1ml5d_299{display:block;width:100%;font-size:var(--text-md);font-weight:500;color:var(--ink-700);background:none;border:none;cursor:pointer;text-align:left;text-decoration:none;padding:12px 10px;font-family:var(--font-ui);border-radius:var(--r-sm);transition:background var(--dur-fast),color var(--dur-fast)}._mobileActionLink_1ml5d_299:hover{background:var(--primary-light);color:var(--primary)}._mobileLang_1ml5d_324{display:flex;align-items:center;gap:4px;padding-top:4px}}._footer_rzlwu_1{position:relative;background:var(--bg-elevated);border-top:1px solid var(--border);color:var(--ink-700);margin-top:auto;padding:64px 0 28px;overflow:hidden}._footer_rzlwu_1:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:min(720px,80%);height:1px;background:var(--grad-brand);opacity:.5}._inner_rzlwu_24{max-width:1200px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 2fr;gap:60px}._logo_rzlwu_36{display:inline-flex;align-items:center;gap:8px;text-decoration:none}._logoMark_rzlwu_43{width:32px;height:32px;background:var(--grad-brand);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:17px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1;flex-shrink:0}._logoText_rzlwu_60{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--ink-900);line-height:1}._tagline_rzlwu_69{font-size:var(--text-xs);color:var(--ink-500);margin:14px 0 0}._cols_rzlwu_75{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._colHead_rzlwu_81{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0 0 14px}._cols_rzlwu_75 a{display:block;font-size:var(--text-sm);color:var(--ink-700);padding:4px 0;transition:color var(--dur-fast)}._cols_rzlwu_75 a:hover{color:var(--primary)}._rule_rzlwu_101{max-width:1200px;margin:48px auto 0;padding:0 28px;height:1px;background:var(--border)}._fine_rzlwu_109{max-width:1200px;margin:22px auto 0;padding:0 28px;font-size:var(--text-2xs);color:var(--ink-500)}@media(max-width:700px){._inner_rzlwu_24{grid-template-columns:1fr;gap:40px}}._frame_wlcro_1{position:relative;width:100%;overflow:hidden;background:var(--ink-100)}._card_wlcro_9{aspect-ratio:4 / 3}._hero_wlcro_13{aspect-ratio:16 / 9;border-radius:var(--r-xl);border:1px solid var(--glass-border);box-shadow:var(--shadow-md)}._image_wlcro_20,._placeholder_wlcro_21{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._image_wlcro_20{object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out-expo)}._placeholder_wlcro_21{display:flex;align-items:center;justify-content:center}._initials_wlcro_40{font-family:var(--font-display);font-size:clamp(28px,8vw,56px);font-weight:700;letter-spacing:.04em;color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.45)}._scrim_wlcro_50{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#000000c7,#00000073 32%,#0000 68%)}._overlay_wlcro_62{position:absolute;right:0;bottom:0;left:0;padding:16px 20px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}._card_189pe_1{background:var(--glass-bg);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--glass-border);border-radius:var(--r-xl);cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring);display:block;overflow:hidden}._card_189pe_1:hover{border-color:#7c7cf873;box-shadow:var(--shadow-md);transform:translateY(-4px)}._card_189pe_1:active{transform:translateY(-1px) scale(.995)}._imageWrap_189pe_27{overflow:hidden;position:relative}._imageWrap_189pe_27:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);transform:translate(-100%);transition:transform .7s var(--ease-out-expo);pointer-events:none}._card_189pe_1:hover ._imageWrap_189pe_27:after{transform:translate(100%)}._body_189pe_52{padding:18px 20px}._meta_189pe_56{display:flex;align-items:center;margin-bottom:10px}._distance_189pe_62{margin-left:auto;font-size:var(--text-xs);color:var(--ink-500)}._title_189pe_69{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff;margin:0}._categoryChip_189pe_79{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:500;color:#fff;padding:2px 8px;border-radius:999px;margin-bottom:10px}._footer_189pe_91{display:flex;align-items:center;padding-top:12px;border-top:1px solid var(--border)}._cta_189pe_98{font-size:var(--text-xs);font-weight:600;color:var(--mint);transition:transform var(--dur-base) var(--ease-spring)}._card_189pe_1:hover ._cta_189pe_98{transform:translate(3px)}._wrapper_1siqo_1{position:relative}._popup_1siqo_5{position:absolute;z-index:20;top:100%;left:0;right:0;min-width:240px;margin-top:14px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md, 6px);max-height:55vh;max-height:min(420px,55dvh);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:32px;text-align:left}._wrapper_1siqo_1 input:focus-visible{box-shadow:none;border-radius:0}._groupHeader_1siqo_30{position:sticky;top:0;background:var(--surface);padding:8px 14px 4px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;color:var(--ink-500)}._option_1siqo_41{padding:9px 14px;font-size:var(--text-sm);color:var(--ink-900);cursor:pointer}._option_1siqo_41:hover,._optionActive_1siqo_49{background:var(--surface-2)}._status_1siqo_53{padding:10px 14px;font-size:var(--text-sm);color:var(--ink-500)}._hero_1jkyh_1{padding:110px 28px 90px;position:relative;overflow-x:clip}._heroScene_1jkyh_9{padding:0;height:225vh}._stage_1jkyh_14{position:sticky;top:0;z-index:1;height:100vh;box-sizing:border-box;display:flex;align-items:center;padding:80px 28px 40px;overflow-x:clip}._stage_1jkyh_14>._heroInner_1jkyh_26{flex:1;min-width:0}._plainStage_1jkyh_32{display:contents}._heroBackdrop_1jkyh_4{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._heroInner_1jkyh_26{max-width:1200px;margin:0 auto;position:relative;z-index:1}._gridOverlay_1jkyh_51{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--glass-border) 1px,transparent 1px),linear-gradient(90deg,var(--glass-border) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(0,0,0,.5),transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,rgba(0,0,0,.5),transparent 78%)}._orb1_1jkyh_68,._orb2_1jkyh_69,._orb3_1jkyh_70{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}._orb1_1jkyh_68{width:560px;height:560px;background:radial-gradient(circle,rgba(124,124,248,.22) 0%,transparent 68%);top:-140px;right:-80px}._orb2_1jkyh_69{width:420px;height:420px;background:radial-gradient(circle,rgba(62,230,196,.13) 0%,transparent 68%);bottom:-120px;left:16%}._orb3_1jkyh_70{width:320px;height:320px;background:radial-gradient(circle,rgba(103,214,255,.12) 0%,transparent 68%);top:30px;left:-60px}[data-theme=light] ._orb1_1jkyh_68{background:radial-gradient(circle,rgba(91,91,214,.16) 0%,transparent 68%)}[data-theme=light] ._orb2_1jkyh_69{background:radial-gradient(circle,rgba(13,185,160,.1) 0%,transparent 68%)}[data-theme=light] ._orb3_1jkyh_70{background:radial-gradient(circle,rgba(14,165,233,.1) 0%,transparent 68%)}._heroEyebrow_1jkyh_112{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-700);padding:7px 16px;border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));margin-bottom:28px}._livePulse_1jkyh_130{width:6px;height:6px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:_live-pulse_1jkyh_1 2.4s var(--ease-standard) infinite}@keyframes _live-pulse_1jkyh_1{0%,to{box-shadow:0 0 0 0 var(--mint-light);opacity:1}50%{box-shadow:0 0 0 5px var(--mint-light);opacity:.65}}._heroTitle_1jkyh_151{font-family:var(--font-display);font-size:clamp(48px,8vw,var(--text-6xl));font-weight:700;letter-spacing:-.03em;line-height:1.02;color:var(--ink-900);margin:0 0 24px;max-width:940px}._heroSub_1jkyh_162{font-size:var(--text-lg);line-height:1.55;color:var(--ink-500);margin:0 0 40px;max-width:520px}._searchShell_1jkyh_172{max-width:680px;position:relative;z-index:2;scroll-margin-top:136px;border-radius:var(--r-pill);padding:1px;background:var(--glass-border);transition:background var(--dur-base) var(--ease-standard)}._searchShell_1jkyh_172:focus-within{background:var(--grad-brand);box-shadow:0 12px 48px -16px #7c7cf873}._search_1jkyh_172{display:flex;align-items:center;background:var(--glass-bg-strong);backdrop-filter:blur(var(--blur-lg)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.5);border-radius:var(--r-pill);padding:6px 6px 6px 24px;cursor:text;box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-md);gap:0}._searchField_1jkyh_205{flex:1;padding:8px 16px 8px 0;min-width:0}._searchDivider_1jkyh_211{width:1px;height:34px;background:var(--border);flex-shrink:0;margin:0 16px}._searchLabel_1jkyh_219{display:block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:3px;-webkit-user-select:none;user-select:none}._searchField_1jkyh_205 input{border:0;background:transparent;outline:none;width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--ink-900)}._searchField_1jkyh_205 input::placeholder{color:var(--ink-300)}._searchGo_1jkyh_244{width:48px;height:48px;border-radius:50%;background:var(--grad-brand);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-standard),filter var(--dur-fast) var(--ease-standard)}._searchGo_1jkyh_244:hover{transform:scale(1.06);box-shadow:var(--glow-primary);filter:brightness(1.1)}._searchGo_1jkyh_244:active{transform:scale(.96)}._liveHint_1jkyh_175{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--ink-500);margin:18px 0 0 6px}._section_1jkyh_280{max-width:1200px;margin:0 auto;padding:72px 28px}._categoryGrid_1jkyh_287{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}@media(max-width:1024px){._categoryGrid_1jkyh_287{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){._categoryGrid_1jkyh_287{grid-template-columns:repeat(2,1fr)}}._categoryCard_1jkyh_305{position:relative;background:var(--glass-bg);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--glass-border);border-radius:var(--r-xl);padding:24px 18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring);text-align:left;font-family:var(--font-ui);overflow:hidden}._categoryCard_1jkyh_305:hover{border-color:#7c7cf873;background:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-4px) scale(1.01)}._categoryCard_1jkyh_305:active{transform:translateY(-1px) scale(.99)}._categoryIcon_1jkyh_339{width:48px;height:48px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring)}._categoryCard_1jkyh_305:hover ._categoryIcon_1jkyh_339{transform:scale(1.08) translateY(-1px)}._categoryName_1jkyh_355{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink-900)}._categoryArrow_1jkyh_364{position:absolute;top:18px;right:16px;color:var(--primary);opacity:0;transform:translate(-6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-spring)}._categoryCard_1jkyh_305:hover ._categoryArrow_1jkyh_364{opacity:1;transform:translate(0)}._listingGrid_1jkyh_382{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}._skeletonCard_1jkyh_389{border:1px solid var(--glass-border);border-radius:var(--r-xl);overflow:hidden;background:var(--glass-bg)}._skeletonImage_1jkyh_396{height:180px;border-radius:0}._skeletonBody_1jkyh_401{padding:18px 20px 22px;display:flex;flex-direction:column;gap:12px}@media(max-width:900px){._listingGrid_1jkyh_382{grid-template-columns:1fr 1fr}}@media(max-width:600px){._listingGrid_1jkyh_382{grid-template-columns:1fr}._search_1jkyh_172{flex-wrap:wrap;border-radius:var(--r-xl);padding:16px}._searchShell_1jkyh_172,._searchShell_1jkyh_172:focus-within{border-radius:calc(var(--r-xl) + 1px)}._searchDivider_1jkyh_211{display:none}._searchGo_1jkyh_244{width:100%;height:46px;border-radius:var(--r-pill);margin-top:8px}}._page_133fg_1{display:flex;align-items:flex-start;justify-content:center;padding:60px 28px;min-height:60vh}._card_133fg_9{width:100%;max-width:440px}._title_133fg_14{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 28px;color:var(--ink-900)}._form_133fg_24{display:flex;flex-direction:column;gap:16px}._footer_133fg_30{font-size:var(--text-sm);color:var(--ink-500);margin-top:20px}._divider_133fg_36{display:flex;align-items:center;gap:12px;margin:28px 0;color:var(--ink-300);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._divider_133fg_36:before,._divider_133fg_36:after{content:"";flex:1;height:1px;background:var(--border)}._btnGoogle_133fg_55{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;border-radius:var(--r-pill);border:1.5px solid var(--border);background:transparent;cursor:pointer;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-spring),transform var(--dur-fast) var(--ease-spring)}._btnGoogle_133fg_55:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._page_16spz_1{display:flex;justify-content:center;padding:60px 28px}._card_16spz_7{width:100%;max-width:760px;color:var(--ink-700);font-size:var(--text-md);line-height:1.65}._title_16spz_15{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px;color:var(--ink-900)}._updated_16spz_25{font-size:var(--text-sm);color:var(--ink-500);margin:0 0 16px}._notice_16spz_31{font-size:var(--text-sm);padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)}._section_16spz_39{margin-top:32px}._heading_16spz_43{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--ink-900);margin:0 0 8px}._section_16spz_39 ul{padding-left:20px}._section_16spz_39 a{color:var(--primary)}._page_1sb2d_1{max-width:1200px;margin:0 auto;padding:60px 28px}._searchRow_1sb2d_7{padding:16px 0 0}._searchInput_1sb2d_11{width:100%;max-width:480px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:var(--text-sm);color:var(--ink-900);background:var(--surface);outline:none;transition:border-color .15s}._searchInput_1sb2d_11:focus{border-color:var(--accent)}._filters_1sb2d_28{display:flex;gap:8px;align-items:center;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:32px;flex-wrap:wrap}._filterCount_1sb2d_39{font-size:var(--text-xs);color:var(--ink-500);margin-left:auto}._grid_1sb2d_45{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){._grid_1sb2d_45{grid-template-columns:1fr 1fr}}@media(max-width:600px){._grid_1sb2d_45{grid-template-columns:1fr}}._pagination_1sb2d_63{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}._page_1gmol_1{max-width:1200px;margin:0 auto;padding:60px 28px}._grid_1gmol_7{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){._grid_1gmol_7{grid-template-columns:1fr 1fr}}@media(max-width:600px){._grid_1gmol_7{grid-template-columns:1fr}}._pagination_1gmol_25{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}._grid_la6p6_1{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){._grid_la6p6_1{grid-template-columns:1fr 1fr}}@media(max-width:600px){._grid_la6p6_1{grid-template-columns:1fr}}._pagination_la6p6_19{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}._empty_la6p6_27{color:var(--ink-500)}._page_zdeb9_1{max-width:1200px;margin:0 auto;padding:60px 28px}._filters_zdeb9_7{display:flex;gap:8px;align-items:center;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:32px;flex-wrap:wrap}._shell_1m4c2_4{position:relative;border-radius:calc(var(--r-2xl) + 1px);padding:1px;background:var(--grad-border);background-size:220% 220%;animation:_border-drift_1m4c2_1 14s var(--ease-standard) infinite alternate;box-shadow:var(--shadow-lg)}@keyframes _border-drift_1m4c2_1{0%{background-position:0% 0%}to{background-position:100% 100%}}._widget_1m4c2_23{font-family:var(--font-ui);background:var(--glass-bg-strong);backdrop-filter:blur(var(--blur-lg)) saturate(1.5);-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.5);color:var(--ink-900);border-radius:var(--r-2xl);box-shadow:inset 0 1px 0 var(--glass-highlight);padding:28px;width:100%;display:flex;flex-direction:column;gap:20px}._head_1m4c2_40{display:flex;align-items:center;justify-content:space-between;gap:12px}._eyebrow_1m4c2_47{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);display:inline-flex;align-items:center;gap:8px;margin-bottom:4px}._eyebrow_1m4c2_47:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:_live-pulse_1m4c2_1 2.4s var(--ease-standard) infinite}@keyframes _live-pulse_1m4c2_1{0%,to{box-shadow:0 0 0 0 var(--mint-light);opacity:1}50%{box-shadow:0 0 0 5px var(--mint-light);opacity:.65}}._title_1m4c2_81{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0}._sectionLabel_1m4c2_92{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0 0 10px;display:flex;align-items:center}._slotCount_1m4c2_103{font-weight:500;letter-spacing:0;text-transform:none;color:var(--mint);display:inline-flex;align-items:center;margin-left:8px}._slotCountDot_1m4c2_113{width:5px;height:5px;border-radius:50%;background:var(--mint);animation:_live-pulse_1m4c2_1 2.4s var(--ease-standard) infinite}._tabs_1m4c2_123{display:flex;gap:6px;flex-wrap:wrap}._tab_1m4c2_123{font:inherit;font-size:13px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);background:var(--glass-bg);color:var(--ink-700);border:1px solid var(--border);cursor:pointer;display:inline-flex;align-items:center;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}._tab_1m4c2_123:hover{transform:translateY(-1px);border-color:var(--primary);color:var(--ink-900)}._tab_1m4c2_123:active{transform:translateY(0) scale(.98)}._tabActive_1m4c2_159{background:var(--primary);color:#fff;border-color:transparent;box-shadow:var(--glow-primary)}._tabActive_1m4c2_159:hover{color:#fff}._tabMeta_1m4c2_170{color:var(--ink-300)}._tabActive_1m4c2_159 ._tabMeta_1m4c2_170{color:#fff9}._calHead_1m4c2_180{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._calMonth_1m4c2_187{font-weight:600;font-size:15px}._iconBtn_1m4c2_192{width:32px;height:32px;border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-900);font-size:18px;line-height:1;padding:0;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}._iconBtn_1m4c2_192:hover:not(:disabled){transform:scale(1.08);background:var(--primary-light);border-color:var(--primary);color:var(--primary)}._iconBtn_1m4c2_192:active:not(:disabled){transform:scale(.96)}._iconBtn_1m4c2_192:disabled{opacity:.3;cursor:not-allowed}._dow_1m4c2_229{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}._dow_1m4c2_229 span{text-align:center;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500)}._days_1m4c2_245{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._day_1m4c2_245{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;border-radius:12px;border:none;background:transparent;color:var(--ink-900);cursor:pointer;padding:0;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}._day_1m4c2_245:hover:not(:disabled):not(._dayEmpty_1m4c2_271){background:var(--primary-light);color:var(--primary);transform:scale(1.08)}._day_1m4c2_245:active:not(:disabled):not(._dayEmpty_1m4c2_271){transform:scale(.96)}._dayEmpty_1m4c2_271{cursor:default;pointer-events:none}._dayDisabled_1m4c2_286{color:var(--ink-300);cursor:not-allowed}._dayToday_1m4c2_291{box-shadow:inset 0 0 0 1.5px var(--sun)}._daySelected_1m4c2_295{background:var(--primary)!important;color:#fff!important;box-shadow:var(--glow-primary)!important;transform:none!important}._dayPending_1m4c2_304{background:repeating-linear-gradient(45deg,var(--sun-light),var(--sun-light) 4px,transparent 4px,transparent 10px);box-shadow:inset 0 0 0 1px var(--sun)}._dayConfirmed_1m4c2_315{background:var(--surface-2);color:var(--ink-300);text-decoration:line-through;cursor:not-allowed}._dayInRange_1m4c2_322{background:var(--primary-light);color:var(--primary);border-radius:0}._picker_1m4c2_330{width:100%;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--ink-900);cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-base);outline:none;box-sizing:border-box}._picker_1m4c2_330:hover,._picker_1m4c2_330:focus{border-color:var(--primary);box-shadow:var(--glow-focus)}._slots_1m4c2_355{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._slot_1m4c2_103{font-family:var(--font-mono);font-size:12px;font-weight:500;padding:10px 0;text-align:center;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--glass-bg);color:var(--ink-900);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}._slot_1m4c2_103:hover:not(:disabled){border-color:var(--mint);color:var(--mint);transform:translateY(-2px)}._slot_1m4c2_103:active:not(:disabled){transform:translateY(0) scale(.97)}._slotSelected_1m4c2_390{background:var(--mint);color:#06251f;border-color:transparent;box-shadow:var(--glow-mint)}._slotSelected_1m4c2_390:hover:not(:disabled){color:#06251f}._slotSkeleton_1m4c2_401{height:38px;border-radius:var(--r-pill)}._slotPending_1m4c2_406{background:repeating-linear-gradient(45deg,var(--sun-light),var(--sun-light) 4px,transparent 4px,transparent 10px);border-color:var(--sun);color:var(--ink-700);opacity:.85}._slotPending_1m4c2_406:hover:not(:disabled){border-color:var(--sun);color:var(--sun)}._slotConfirmed_1m4c2_424{background:var(--surface-2);color:var(--ink-300);border-color:var(--border);text-decoration:line-through;cursor:not-allowed}._noSlots_1m4c2_432{font-size:var(--text-sm);color:var(--ink-500);margin:0;padding:12px 0 4px}._summary_1m4c2_441{background:var(--grad-brand-soft);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._summaryText_1m4c2_453{display:flex;flex-direction:column;gap:2px;min-width:0}._summaryWhen_1m4c2_460{font-family:var(--font-mono);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._summaryMeta_1m4c2_470{font-size:12px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryPulse_1m4c2_478{width:8px;height:8px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:_live-pulse_1m4c2_1 2s var(--ease-standard) infinite}._submit_1m4c2_489{font:inherit;font-weight:600;font-size:15px;padding:14px 20px;border-radius:var(--r-pill);background:var(--grad-brand);background-size:160% 160%;background-position:0% 50%;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-base) var(--ease-standard),background-position var(--dur-slow) var(--ease-standard)}._submit_1m4c2_489:hover:not(:disabled){transform:translateY(-2px);background-position:100% 50%;box-shadow:var(--glow-primary)}._submit_1m4c2_489:active:not(:disabled){transform:translateY(1px) scale(.99);transition-duration:60ms}._submit_1m4c2_489:disabled{background:var(--surface-2);color:var(--ink-500);cursor:not-allowed;transform:none;box-shadow:none}._submit_1m4c2_489 svg{flex-shrink:0;transition:transform var(--dur-base) var(--ease-spring)}._submit_1m4c2_489:hover:not(:disabled) svg{transform:translate(3px)}._fineprint_1m4c2_542{font-size:12px;color:var(--ink-500);text-align:center;margin:12px 0 0}._locationsSection_9yxbc_1{margin-top:24px}._title_9yxbc_5{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink-900)}._locationsList_9yxbc_14{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._locationItem_9yxbc_23{background:var(--glass-bg);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:16px}._locationContent_9yxbc_32{display:flex;flex-direction:column;gap:8px}._locationName_9yxbc_38{font-weight:600;font-size:var(--text-sm);color:var(--ink-900)}._address_9yxbc_44{font-size:var(--text-sm);color:var(--ink-700);font-style:normal;line-height:1.5}._address_9yxbc_44 div{margin:0}._page_kvb1k_1{max-width:1200px;margin:0 auto;padding:60px 28px}._detailHead_kvb1k_7{max-width:1200px;margin:0 auto;padding:36px 28px}._hero_kvb1k_14{margin-bottom:22px}._heroCategory_kvb1k_18{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;color:#fff;padding:3px 10px;border-radius:999px;margin-bottom:10px}._detailMeta_kvb1k_30{max-width:900px}._detailTitle_kvb1k_34{font-family:var(--font-display);font-size:clamp(28px,5vw,var(--text-5xl));font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff;margin:0}._tags_kvb1k_44{display:flex;gap:8px;flex-wrap:wrap}._bookingWrap_kvb1k_51{max-width:540px;margin:0 auto;padding:0 28px 80px}@media(max-width:900px){._bookingWrap_kvb1k_51{padding:0 16px 60px}}._page_331bs_1{max-width:860px;margin:0 auto;padding:60px 28px}._searchBar_331bs_7{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl, 24px);padding:6px 12px;gap:0;margin:24px 0 36px;box-shadow:0 2px 8px #0000000a;cursor:text;position:relative;z-index:2;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}._searchBar_331bs_7:focus-within{border-color:var(--primary);box-shadow:var(--glow-focus)}._searchField_331bs_30{display:flex;flex-direction:column;flex:1;padding:8px 12px;min-width:0}._searchLabel_331bs_38{font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);margin-bottom:2px;-webkit-user-select:none;user-select:none}._searchInput_331bs_48{border:none;outline:none;background:transparent;font-size:var(--text-md);color:var(--ink-900);font-family:var(--font-ui);width:100%}._searchInput_331bs_48::placeholder{color:var(--ink-300)}._searchDivider_331bs_62{width:1px;height:36px;background:var(--border);flex-shrink:0}._hint_331bs_69{color:var(--ink-500);font-size:var(--text-sm);margin-top:16px}._noResults_331bs_75{color:var(--ink-500);font-size:var(--text-sm);margin-top:24px}._results_331bs_81{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._resultItem_331bs_90{border-radius:10px;overflow:hidden}._resultLink_331bs_95{display:flex;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;border-radius:10px;border:1px solid var(--border);background:var(--surface);transition:border-color .15s,box-shadow .15s}._resultLink_331bs_95:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}._resultThumb_331bs_114{width:96px;flex-shrink:0;border-radius:8px;overflow:hidden}._resultName_331bs_121{font-size:var(--text-md);font-weight:600;color:var(--ink-900);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resultCity_331bs_132{font-size:var(--text-sm);color:var(--ink-500);flex-shrink:0}._pagination_331bs_138{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}@media(max-width:600px){._searchBar_331bs_7{flex-direction:column;border-radius:16px;padding:4px 8px}._searchDivider_331bs_62{width:100%;height:1px}}._page_18sxu_1{max-width:720px;margin:80px auto;padding:0 28px}._title_18sxu_7{font-family:var(--font-display);font-size:clamp(36px,6vw,var(--text-5xl));font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink-900);margin:0 0 18px}._subtitle_18sxu_17{font-size:var(--text-lg);color:var(--ink-500);line-height:1.55;max-width:540px;margin:0 0 36px}._card_18sxu_25{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:28px;margin-bottom:28px}._card_18sxu_25 dl{margin:0}._row_18sxu_37{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--border);align-items:baseline;gap:16px}._row_18sxu_37:first-child{border-top:0}._row_18sxu_37 dt{font-size:var(--text-xs);color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}._row_18sxu_37 dd{font-size:var(--text-sm);color:var(--ink-900);margin:0;text-align:right}._actions_18sxu_65{display:flex;gap:12px}._avatar_pkm15_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;object-fit:cover;background:var(--primary-light);color:var(--primary);font-family:var(--font-ui);font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}._badge_12lms_1{display:inline-flex;align-items:center;gap:10px}._name_12lms_7{font-size:var(--text-sm);color:var(--ink-700)}._unknown_12lms_12{color:var(--ink-500);font-style:italic}._item_1kynk_1{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:16px 20px}._header_1kynk_8{display:flex;align-items:center;gap:12px;margin-bottom:10px}._badge_1kynk_15{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1.5px solid;white-space:nowrap;flex-shrink:0}._PENDING_APPROVAL_1kynk_28{background:var(--sun-light);color:var(--sun);border-color:var(--sun)}._CONFIRMED_1kynk_34{background:var(--mint-light);color:var(--mint);border-color:var(--mint)}._REJECTED_1kynk_40{background:var(--color-danger-light);color:var(--color-danger);border-color:var(--color-danger)}._CANCELLED_1kynk_46{background:var(--surface-2);color:var(--ink-500);border-color:var(--border)}._dates_1kynk_52{font-size:var(--text-sm);color:var(--ink-900);font-weight:500}._meta_1kynk_58{display:flex;flex-wrap:wrap;gap:16px}._metaItem_1kynk_64{display:flex;align-items:baseline;gap:6px}._metaLabel_1kynk_70{font-size:var(--text-xs);color:var(--ink-500);font-weight:500}._metaValue_1kynk_76{font-size:var(--text-sm);color:var(--ink-700, var(--ink-900))}._actions_1kynk_81{display:flex;gap:8px;margin-top:12px}._error_1kynk_87{margin-top:8px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._list_oudoh_1{display:flex;flex-direction:column;gap:10px}._empty_oudoh_7{font-size:var(--text-sm);color:var(--ink-500);padding:32px 0}._section_193fc_1{margin-bottom:36px}._sectionHead_193fc_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:14px}._sectionTitle_193fc_14{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_193fc_23{font-size:var(--text-xs);color:var(--ink-500)}._layout_193fc_28{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}._current_193fc_35{flex-shrink:0}._form_193fc_39{display:flex;flex-direction:column;gap:12px;flex:1;min-width:260px}._actions_193fc_47{display:flex;gap:10px;flex-wrap:wrap}._error_193fc_53{margin-top:10px;font-size:var(--text-sm);color:var(--color-danger)}._picker_w3202_1{display:flex;flex-direction:column;gap:8px}._input_w3202_7{font-size:var(--text-sm);color:var(--ink-700)}._preview_w3202_12{display:flex;align-items:center;gap:12px}._previewImage_w3202_18{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid var(--glass-border)}._previewInfo_w3202_26{display:flex;align-items:center;gap:10px}._fileName_w3202_32{font-size:var(--text-sm);color:var(--ink-700)}._hint_w3202_37{font-size:var(--text-xs);color:var(--ink-500);margin:0}._page_3ihsw_1{max-width:760px;margin:0 auto;padding:48px 28px 80px}._topbar_3ihsw_7{margin-bottom:32px}._eyebrow_3ihsw_11{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:6px}._title_3ihsw_20{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:0}._picker_bxqh5_1{display:flex;flex-direction:column;gap:8px}._input_bxqh5_7{font-size:var(--text-sm);color:var(--ink-700)}._input_bxqh5_7::file-selector-button{font:inherit;cursor:pointer;margin-right:10px;padding:6px 12px;border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--ink-900)}._preview_bxqh5_23{display:flex;align-items:center;gap:12px}._previewImage_bxqh5_30{width:120px;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--glass-border)}._previewInfo_bxqh5_38{display:flex;align-items:center;gap:10px;min-width:0}._fileName_bxqh5_45{font-size:var(--text-xs);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_bxqh5_53{margin:0;font-size:var(--text-xs);color:var(--ink-500)}._page_1nzhy_1{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:var(--s-8) var(--s-6)}._content_1nzhy_9{width:100%;max-width:560px}._header_1nzhy_14{margin-bottom:var(--s-8)}._title_1nzhy_18{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.03em;color:var(--ink-900);margin:var(--s-3) 0 var(--s-3);line-height:1.1}._subtitle_1nzhy_28{font-size:var(--text-md);color:var(--ink-500);margin:0;line-height:1.5}._form_1nzhy_35{display:flex;flex-direction:column;gap:var(--s-4)}._locationSection_1nzhy_41{border:1.5px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);background:var(--surface-2)}._locationTitle_1nzhy_48{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--s-4)}._locationGrid_1nzhy_57{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}@media(max-width:480px){._locationGrid_1nzhy_57{grid-template-columns:1fr}}._placeSearchWrapper_1nzhy_69{position:relative}._searchHint_1nzhy_73{margin-top:6px;font-size:var(--text-xs);color:var(--ink-500)}._suggestionList_1nzhy_79{list-style:none;margin:6px 0 0;padding:0;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);overflow:hidden;background:var(--surface)}._suggestionButton_1nzhy_89{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:background .1s}._suggestionButton_1nzhy_89:first-child{border-top:none}._suggestionButton_1nzhy_89:hover{background:var(--surface-2)}._suggestionName_1nzhy_111{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._suggestionAddress_1nzhy_117{font-size:var(--text-xs);color:var(--ink-500)}._placeLoading_1nzhy_122{font-size:var(--text-sm);color:var(--ink-500);padding:8px 0}._selectedPlace_1nzhy_128{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);background:var(--surface)}._selectedPlaceInfo_1nzhy_139{display:flex;flex-direction:column;gap:2px;min-width:0}._selectedPlaceName_1nzhy_146{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._selectedPlaceAddress_1nzhy_152{font-size:var(--text-xs);color:var(--ink-500)}._fieldError_1nzhy_157{margin-top:6px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._pendingCard_1nzhy_164{max-width:480px;width:100%;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:var(--s-12) var(--s-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-4)}._pendingIcon_1nzhy_178{font-size:48px;line-height:1}._pendingTitle_1nzhy_183{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--ink-900);margin:0}._pendingSubtitle_1nzhy_192{font-size:var(--text-md);color:var(--ink-700);margin:0;line-height:1.6}._pendingInfo_1nzhy_199{font-size:var(--text-sm);color:var(--ink-500);margin:0}._app_kc39c_1{display:grid;grid-template-columns:240px 1fr;min-height:100vh}._side_kc39c_8{background:var(--bg-elevated);border-right:1px solid var(--border);color:var(--ink-700);padding:24px 0;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow-y:auto}._brand_kc39c_21{display:flex;align-items:center;gap:10px;padding:0 22px 22px;border-bottom:1px solid var(--border);margin-bottom:18px}._logoMark_kc39c_30{width:34px;height:34px;background:var(--secondary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1;flex-shrink:0}._brandName_kc39c_47{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink-900)}._brandSub_kc39c_56{font-size:var(--text-2xs);color:var(--ink-500);margin-top:2px}._nav_kc39c_62{padding:0 12px}._navSection_kc39c_66{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);padding:12px 10px 6px}._navItem_kc39c_75{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-md);color:var(--ink-700);font-size:var(--text-sm);cursor:pointer;font-weight:500;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}._navItem_kc39c_75:hover{background:var(--glass-bg);color:var(--ink-900)}._navItemActive_kc39c_96{background:var(--secondary)!important;color:#fff!important}._navBadge_kc39c_101{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--accent);color:#fff;padding:2px 7px;border-radius:var(--r-pill)}._foot_kc39c_111{margin-top:auto;padding:16px 22px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._footBtn_kc39c_120{font-size:var(--text-xs);color:var(--ink-500);background:none;border:none;cursor:pointer;font-family:var(--font-ui);padding:0;transition:color var(--dur-fast)}._footBtn_kc39c_120:hover{color:var(--ink-900)}._langSwitch_kc39c_134{display:flex;align-items:center;gap:2px}._langBtn_kc39c_140{font-size:11px;font-weight:600;letter-spacing:.04em;font-family:var(--font-ui);color:var(--ink-500);background:none;border:none;cursor:pointer;padding:3px 7px;border-radius:6px;transition:background var(--dur-fast),color var(--dur-fast)}._langBtn_kc39c_140:hover{color:var(--ink-900);background:var(--glass-bg)}._langBtnActive_kc39c_161{color:var(--ink-900);background:var(--surface-2)}._main_kc39c_167{padding:28px 36px 64px;overflow-y:auto;background:var(--bg)}._mobileNav_kc39c_174{display:none}@media(max-width:768px){._app_kc39c_1{grid-template-columns:1fr;grid-template-rows:auto 1fr}._side_kc39c_8{display:none}._mobileNav_kc39c_174{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;background:var(--bg-elevated);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}._mobileNavItem_kc39c_197{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-700);text-decoration:none;white-space:nowrap}._mobileNavItemActive_kc39c_207{background:var(--secondary);border-color:var(--secondary);color:#fff}}._topbar_1prz0_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_1prz0_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_1prz0_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._topbarRight_1prz0_26{display:flex;gap:10px;align-items:center}._stats_1prz0_32{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}@media(max-width:900px){._stats_1prz0_32{grid-template-columns:repeat(2,1fr)}}._stat_1prz0_32{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);padding:20px 22px}._statLabel_1prz0_52{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:10px}._statValue_1prz0_61{font-family:var(--font-display);font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900)}._statTrend_1prz0_70{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--accent);margin-top:6px}._section_1prz0_77{margin-bottom:36px}._sectionHead_1prz0_81{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:16px}._sectionTitle_1prz0_90{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionLink_1prz0_99{font-size:var(--text-sm);color:var(--primary);font-weight:600}._emptyState_1prz0_105{padding:32px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);color:var(--ink-500);font-size:var(--text-sm)}._bizList_1prz0_114{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);overflow:hidden}._bizRow_1prz0_121{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border);transition:background var(--dur-fast);text-decoration:none}._bizRow_1prz0_121:first-child{border-top:0}._bizRow_1prz0_121:hover{background:var(--primary-light)}._bizName_1prz0_137{font-size:var(--text-md);font-weight:500;color:var(--ink-900)}._bizArrow_1prz0_143{color:var(--ink-300);font-size:var(--text-sm)}._topbar_66qxe_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_66qxe_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_66qxe_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._formCard_66qxe_26{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-bottom:28px}._formTitle_66qxe_34{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.02em}._form_66qxe_26{display:flex;flex-direction:column;gap:14px}._locationSection_66qxe_49{border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;background:var(--surface-alt, var(--surface))}._locationSectionTitle_66qxe_56{font-size:var(--text-sm);font-weight:600;color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}._locationGrid_66qxe_65{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){._locationGrid_66qxe_65{grid-template-columns:1fr}}._placeSearchWrapper_66qxe_77{position:relative}._searchHint_66qxe_81{margin-top:6px;font-size:var(--text-xs);color:var(--ink-500)}._suggestionList_66qxe_87{list-style:none;margin:6px 0 0;padding:0;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);overflow:hidden;background:var(--surface)}._suggestionButton_66qxe_97{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:background .1s}._suggestionButton_66qxe_97:first-child{border-top:none}._suggestionButton_66qxe_97:hover{background:var(--surface-2)}._suggestionName_66qxe_119{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._suggestionAddress_66qxe_125{font-size:var(--text-xs);color:var(--ink-500)}._placeLoading_66qxe_130{font-size:var(--text-sm);color:var(--ink-500);padding:8px 0}._selectedPlace_66qxe_136{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);background:var(--surface)}._selectedPlaceInfo_66qxe_147{display:flex;flex-direction:column;gap:2px;min-width:0}._selectedPlaceName_66qxe_154{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._selectedPlaceAddress_66qxe_160{font-size:var(--text-xs);color:var(--ink-500)}._fieldError_66qxe_165{margin-top:6px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._section_66qxe_171{margin-bottom:36px}._sectionHead_66qxe_175{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:0}._sectionTitle_66qxe_184{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_66qxe_193{font-size:var(--text-xs);color:var(--ink-500)}._bizList_66qxe_198{background:var(--surface);border:1.5px solid var(--border);border-top:0;border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}._bizRow_66qxe_208{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border);text-decoration:none;transition:background var(--dur-fast)}._bizRow_66qxe_208:first-child{border-top:0}._bizRow_66qxe_208:hover{background:var(--primary-light)}._bizInfo_66qxe_224{display:flex;flex-direction:column;gap:3px}._bizName_66qxe_230{font-size:var(--text-md);font-weight:600;color:var(--ink-900)}._bizId_66qxe_236{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-300)}._bizArrow_66qxe_242{font-size:var(--text-sm);color:var(--primary);font-weight:500}._bizStatus_66qxe_248{display:inline-block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;width:fit-content}._bizStatusPENDING_66qxe_259{background:var(--sun-light);color:var(--sun)}._bizStatusACTIVE_66qxe_264{background:var(--mint-light);color:var(--mint)}._bizStatusREJECTED_66qxe_269{background:var(--color-danger-light);color:var(--color-danger)}._bizStatusDELETED_66qxe_274{background:var(--border);color:var(--ink-500)}._rule_172wr_1{display:grid;grid-template-columns:110px 1fr auto;gap:16px;align-items:center;padding:14px 20px;border-top:1px solid var(--border)}._rule_172wr_1:first-child{border-top:0}._day_172wr_14{font-size:var(--text-sm);font-weight:600;color:var(--ink-900)}._hours_172wr_20{display:flex;align-items:center;gap:10px}._bar_172wr_26{position:relative;height:28px;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-sm);flex:1}._block_172wr_35{position:absolute;top:3px;bottom:3px;background:var(--secondary);border-radius:4px}._time_172wr_43{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-500);white-space:nowrap}._searchWrapper_1onuh_1{position:relative;flex:1;min-width:200px}._searchHint_1onuh_7{margin-top:6px;font-size:var(--text-xs);color:var(--ink-500)}._suggestionList_1onuh_13{position:absolute;z-index:10;left:0;right:0;list-style:none;margin:6px 0 0;padding:0;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md, 6px);overflow:hidden}._suggestionButton_1onuh_27{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border);background:none;text-align:left;cursor:pointer}._suggestionButton_1onuh_27:first-child{border-top:none}._suggestionButton_1onuh_27:hover{background:var(--surface-2)}._suggestionName_1onuh_48{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._suggestionEmail_1onuh_54{font-size:var(--text-xs);color:var(--ink-500)}._selectedUser_1onuh_59{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:200px;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--r-md, 6px)}._selectedUserInfo_1onuh_71{display:flex;flex-direction:column;gap:2px;min-width:0}._selectedUserName_1onuh_78{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._selectedUserEmail_1onuh_84{font-size:var(--text-xs);color:var(--ink-500)}._section_4o52x_1{margin-bottom:36px}._sectionHead_4o52x_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900)}._sectionTitle_4o52x_13{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_4o52x_22{font-size:var(--text-xs);color:var(--ink-500)}._list_4o52x_27{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;border-top:0;overflow:hidden}._row_4o52x_37{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:14px 20px;border-top:1px solid var(--border)}._row_4o52x_37:first-child{border-top:0}._empty_4o52x_50{padding:14px 20px;color:var(--ink-500);font-size:var(--text-sm)}._addForm_4o52x_56{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}._error_4o52x_64{margin-top:8px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._notice_4o52x_70{margin-top:8px;font-size:var(--text-xs);color:var(--ink-500)}._assignments_6a2g3_1{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;background:var(--surface-secondary, var(--surface));border:1.5px solid var(--border);border-top:none}@media(max-width:640px){._assignments_6a2g3_1{grid-template-columns:1fr}}._group_6a2g3_17{display:flex;flex-direction:column;gap:0}._groupHead_6a2g3_23{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:0}._groupTitle_6a2g3_32{font-size:var(--text-sm);font-weight:600;color:var(--ink-700)}._groupMeta_6a2g3_38{font-size:var(--text-xs);color:var(--ink-500)}._list_6a2g3_43{background:var(--surface);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--r-md) var(--r-md);overflow:hidden}._row_6a2g3_51{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border)}._row_6a2g3_51:first-child{border-top:none}._rowMain_6a2g3_63{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._rowName_6a2g3_71{font-size:var(--text-sm);font-weight:500;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowSub_6a2g3_80{font-size:var(--text-xs);color:var(--ink-500)}._empty_6a2g3_85{padding:10px 14px;font-size:var(--text-xs);color:var(--ink-500)}._addRow_6a2g3_91{display:flex;gap:8px;align-items:center;margin-top:10px}._addRow_6a2g3_91 ._form-input_6a2g3_98{flex:1;min-width:0}._error_6a2g3_103{margin-top:6px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._banner_vpqrj_1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:var(--sun-light);border-top:1px solid var(--sun)}._bannerText_vpqrj_11{font-size:var(--text-xs);color:var(--ink-700)}._bannerActions_vpqrj_16{display:flex;gap:8px;flex-shrink:0}._searchContainer_vpqrj_24{padding:16px 20px;border-top:1px solid var(--border);background:var(--surface)}._searchHeader_vpqrj_30{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._searchTitle_vpqrj_37{font-size:var(--text-sm);font-weight:600;color:var(--ink-700)}._searchInput_vpqrj_43{width:100%}._searchHint_vpqrj_47{margin-top:6px;font-size:var(--text-xs);color:var(--ink-500)}._suggestionList_vpqrj_53{list-style:none;margin:6px 0 0;padding:0;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);overflow:hidden;background:var(--surface)}._suggestionButton_vpqrj_63{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:background .1s}._suggestionButton_vpqrj_63:first-child{border-top:none}._suggestionButton_vpqrj_63:hover{background:var(--surface-2)}._suggestionName_vpqrj_85{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._suggestionAddress_vpqrj_91{font-size:var(--text-xs);color:var(--ink-500)}._previewContainer_vpqrj_98{padding:16px 20px;border-top:1px solid var(--border);background:var(--surface)}._previewHeader_vpqrj_104{display:flex;gap:8px;margin-bottom:12px}._previewLoading_vpqrj_110{font-size:var(--text-sm);color:var(--ink-500)}._previewCard_vpqrj_115{display:flex;flex-direction:column;gap:4px}._previewName_vpqrj_121{font-size:var(--text-sm);font-weight:600;color:var(--ink-900)}._previewAddress_vpqrj_127{font-size:var(--text-xs);color:var(--ink-500)}._previewMeta_vpqrj_132{display:flex;flex-direction:column;gap:2px;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--ink-500);margin-top:2px}._previewActions_vpqrj_142{margin-top:10px}._error_vpqrj_146{margin-top:8px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._section_1fbce_1{margin-bottom:36px}._sectionHead_1fbce_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900)}._sectionTitle_1fbce_13{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_1fbce_22{font-size:var(--text-xs);color:var(--ink-500)}._list_1fbce_27{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;border-top:0;overflow:hidden}._locationItem_1fbce_37{border-top:1px solid var(--border)}._locationItem_1fbce_37:first-child{border-top:0}._row_1fbce_45{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:start;padding:16px 20px}._locationName_1fbce_53{font-size:var(--text-sm);font-weight:600;color:var(--ink-900)}._locationAddress_1fbce_59{font-size:var(--text-xs);color:var(--ink-500);margin-top:3px}._locationContacts_1fbce_65{display:flex;flex-direction:column;gap:3px}._contactItem_1fbce_71{font-size:var(--text-xs);color:var(--ink-500);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_1fbce_80{padding:14px 20px;color:var(--ink-500);font-size:var(--text-sm)}._addForm_1fbce_86{margin-top:14px}._addFormTitle_1fbce_90{font-size:var(--text-sm);font-weight:600;color:var(--ink-700);margin-bottom:12px}._formGrid_1fbce_97{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}@media(max-width:600px){._formGrid_1fbce_97,._row_1fbce_45{grid-template-columns:1fr}}._formActions_1fbce_114{display:flex;gap:8px}._error_1fbce_119{margin-top:8px;font-size:var(--text-xs);color:var(--danger, #ef4444)}._placeSearchWrapper_1fbce_127{position:relative}._searchHint_1fbce_131{margin-top:6px;font-size:var(--text-xs);color:var(--ink-500)}._suggestionList_1fbce_137{list-style:none;margin:6px 0 0;padding:0;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);overflow:hidden;background:var(--surface)}._suggestionButton_1fbce_147{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:background .1s}._suggestionButton_1fbce_147:first-child{border-top:none}._suggestionButton_1fbce_147:hover{background:var(--surface-2)}._suggestionName_1fbce_169{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._suggestionAddress_1fbce_175{font-size:var(--text-xs);color:var(--ink-500)}._placeLoading_1fbce_182{font-size:var(--text-sm);color:var(--ink-500);padding:8px 0}._selectedPlace_1fbce_188{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--r-md, 6px);background:var(--surface)}._selectedPlaceInfo_1fbce_199{display:flex;flex-direction:column;gap:2px;min-width:0}._selectedPlaceName_1fbce_206{font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._selectedPlaceAddress_1fbce_212{font-size:var(--text-xs);color:var(--ink-500)}._section_1m3pj_1{margin-bottom:36px}._sectionHead_1m3pj_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:14px}._sectionTitle_1m3pj_14{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_1m3pj_23{font-size:var(--text-xs);color:var(--ink-500)}._form_1m3pj_28{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._form_1m3pj_28 ._form-input_1m3pj_35{flex:1;min-width:200px}._error_1m3pj_40{margin-top:8px;font-size:var(--text-sm);color:var(--color-danger)}._section_41vt4_1{margin-bottom:36px}._sectionHead_41vt4_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:14px}._sectionTitle_41vt4_14{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_41vt4_23{font-size:var(--text-xs);color:var(--ink-500)}._layout_41vt4_28{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}._current_41vt4_35{width:260px;flex-shrink:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--glass-border)}._form_41vt4_43{display:flex;flex-direction:column;gap:12px;flex:1;min-width:260px}._actions_41vt4_51{display:flex;gap:10px;flex-wrap:wrap}._error_41vt4_57{margin-top:10px;font-size:var(--text-sm);color:var(--color-danger)}._form_x9azw_1{display:flex;flex-direction:column;gap:14px}._durationRow_x9azw_7{display:flex;gap:8px}._toggle_x9azw_12{display:flex;gap:4px;padding:4px;background:var(--surface-2);border-radius:var(--r-md)}._toggleBtn_x9azw_20{flex:1;padding:8px 12px;font-size:var(--text-sm);font-weight:500;background:transparent;border:none;border-radius:var(--r-sm);color:var(--ink-500);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}._toggleActive_x9azw_35{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}._customGrid_x9azw_41{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._customField_x9azw_47{display:flex;flex-direction:column;gap:4px}._customLabel_x9azw_53{font-size:var(--text-xs);color:var(--ink-500)}._unitRow_x9azw_58{display:flex;align-items:center;gap:8px;margin-top:8px}._durationInput_x9azw_65{flex:2}._unitSelect_x9azw_69{flex:1}._actions_x9azw_73{display:flex;gap:8px;justify-content:flex-end}._section_1npgx_1{margin-bottom:36px}._sectionHead_1npgx_5{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900)}._sectionTitle_1npgx_13{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._headRight_1npgx_22{display:flex;align-items:center;gap:12px}._sectionMeta_1npgx_28{font-size:var(--text-xs);color:var(--ink-500)}._formWrap_1npgx_33{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-top:14px}._formTitle_1npgx_41{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 16px;color:var(--ink-900);letter-spacing:-.02em}._list_1npgx_50{background:var(--surface);border:1.5px solid var(--border);border-top:0;border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}._row_1npgx_60{display:flex;align-items:center;padding:14px 20px;border-top:1px solid var(--border);gap:12px}._row_1npgx_60:first-child{border-top:0}._name_1npgx_72{flex:1;font-size:var(--text-sm);font-weight:500;color:var(--ink-900)}._duration_1npgx_79{font-size:var(--text-sm);color:var(--ink-500);min-width:80px}._rowActions_1npgx_85{display:flex;gap:4px}._empty_1npgx_90{padding:14px 20px;color:var(--ink-500);font-size:var(--text-sm)}._topbar_usejr_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._breadcrumb_usejr_8{font-size:var(--text-sm);color:var(--secondary);font-weight:600;display:block;margin-bottom:6px;text-decoration:none}._pageTitle_usejr_17{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:0}._adminPanel_usejr_27{display:flex;align-items:center;justify-content:space-between;background:var(--sun-light);border:1.5px solid var(--sun);border-radius:var(--r-lg);padding:14px 20px;margin-bottom:28px;gap:16px}._adminPanelLabel_usejr_39{font-size:var(--text-sm);font-weight:600;color:var(--sun)}._adminPanelActions_usejr_45{display:flex;gap:8px}._section_usejr_50{margin-bottom:36px}._sectionHead_usejr_54{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:0}._sectionTitle_usejr_63{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_usejr_72{font-size:var(--text-xs);color:var(--ink-500)}._reqList_usejr_77{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;border-top:0;overflow:hidden}._reqRow_usejr_87{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:14px 20px;border-top:1px solid var(--border)}._reqRow_usejr_87:first-child{border-top:0}._reqMeta_usejr_100{display:flex;flex-direction:column;gap:4px}._reqName_usejr_106{font-size:var(--text-md);font-weight:600;color:var(--ink-900)}._reqSub_usejr_112{font-size:var(--text-xs);color:var(--ink-500)}._activeBtn_usejr_117{border-color:var(--secondary)!important;color:var(--secondary)!important}._addForm_usejr_122{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;align-items:center}._addForm_usejr_122 ._form-input_usejr_130{flex:1;min-width:140px}._topbar_117s2_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_117s2_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_117s2_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._section_117s2_26{margin-bottom:36px}._sectionHead_117s2_30{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:0}._sectionTitle_117s2_39{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_117s2_48{font-size:var(--text-xs);color:var(--ink-500)}._bizList_117s2_53{background:var(--surface);border:1.5px solid var(--border);border-top:0;border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}._bizRow_117s2_63{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border);text-decoration:none;transition:background var(--dur-fast)}._bizRow_117s2_63:first-child{border-top:0}._bizRow_117s2_63:hover{background:var(--primary-light)}._bizInfo_117s2_79{display:flex;flex-direction:column;gap:3px}._bizName_117s2_85{font-size:var(--text-md);font-weight:600;color:var(--ink-900)}._bizId_117s2_91{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-300)}._bizArrow_117s2_97{font-size:var(--text-sm);color:var(--primary);font-weight:500}._emptyState_117s2_103{padding:28px 20px;color:var(--ink-500);font-size:var(--text-sm)}._tree_1yml2_1{background:var(--surface);border:1.5px solid var(--border);border-top:0;border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}._row_1yml2_11{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-top:1px solid var(--border);transition:background var(--dur-fast)}._row_1yml2_11:hover{background:var(--primary-light)}._nameWrapper_1yml2_24{display:flex;align-items:center;gap:8px}._categoryIcon_1yml2_30{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);font-size:14px;flex-shrink:0}._indent_1yml2_41{display:inline-block;width:16px;height:1px;border-top:1.5px solid var(--border);vertical-align:middle}._name_1yml2_24{font-size:var(--text-md);font-weight:500;color:var(--ink-900)}._rowActions_1yml2_55{display:flex;gap:4px}._empty_1yml2_60{padding:28px 20px;color:var(--ink-500);font-size:var(--text-sm)}._form_1bw7b_1{display:flex;flex-direction:column;gap:14px}._actions_1bw7b_7{display:flex;gap:8px;justify-content:flex-end}._translationsFieldset_1bw7b_13{border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:12px 14px;display:flex;flex-direction:column;gap:10px}._translationsLegend_1bw7b_22{padding:0 6px;font-size:.85rem;font-weight:500;color:var(--ink-700)}._form_bzsnz_1{display:flex;flex-direction:column;gap:16px}._fields_bzsnz_7{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){._fields_bzsnz_7{grid-template-columns:1fr}}._colorRow_bzsnz_19{display:flex;gap:8px;align-items:center}._colorPicker_bzsnz_25{width:40px;height:40px;border:1.5px solid var(--border);border-radius:var(--r-sm, 4px);padding:2px;cursor:pointer;flex-shrink:0;background:none}._preview_bzsnz_36{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-md, 8px)}._previewLabel_bzsnz_46{font-size:var(--text-xs, 11px);color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;min-width:52px}._previewChip_bzsnz_54{width:36px;height:36px;border-radius:var(--r-sm, 4px);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}._previewName_bzsnz_65{font-size:var(--text-md, 14px);font-weight:500;color:var(--ink-900)}._actions_bzsnz_71{display:flex;gap:8px;justify-content:flex-end}._topbar_16601_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_16601_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_16601_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._formWrap_16601_26{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-bottom:28px}._formTitle_16601_34{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.02em}._section_16601_43{margin-bottom:36px}._sectionHead_16601_47{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:0}._sectionTitle_16601_56{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_16601_65{font-size:var(--text-xs);color:var(--ink-500)}._form_12duf_1{display:flex;flex-direction:column;gap:14px}._actions_12duf_7{display:flex;gap:8px;justify-content:flex-end}._fieldset_12duf_13{border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:12px 14px;display:flex;flex-direction:column;gap:10px}._legend_12duf_22{padding:0 6px;font-size:.85rem;font-weight:500;color:var(--ink-700)}._radioOption_12duf_29,._checkboxOption_12duf_30{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--ink-900)}._empty_12duf_38{font-size:var(--text-xs);color:var(--ink-500)}._topbar_veat8_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_veat8_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_veat8_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._formWrap_veat8_26{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-bottom:28px}._formTitle_veat8_34{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.02em}._resultBox_veat8_43{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:18px 24px;margin-bottom:20px}._resultTitle_veat8_51{font-weight:600;color:var(--ink-900);margin-bottom:8px}._resultRow_veat8_57{display:flex;gap:8px;font-size:var(--text-sm);color:var(--ink-700)}._resultLabel_veat8_64{font-weight:500;color:var(--ink-500);min-width:90px}._list_veat8_70{list-style:none;margin:0;padding:0}._listRow_veat8_76{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}._listLink_veat8_84{font-weight:600;color:var(--primary)}._listMeta_veat8_89{font-size:var(--text-sm);color:var(--ink-500);text-align:right;word-break:break-all}._empty_veat8_96{font-size:var(--text-sm);color:var(--ink-500)}._switch_116cv_1{position:relative;width:44px;height:24px;border:none;border-radius:12px;background:var(--border);cursor:pointer;vertical-align:middle;padding:0}._switch_116cv_1._on_116cv_13{background:var(--primary)}._switch_116cv_1:disabled{opacity:.6;cursor:not-allowed}._thumb_116cv_22{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}._on_116cv_13 ._thumb_116cv_22{transform:translate(20px)}._state_116cv_37{margin-left:10px;font-size:var(--text-sm);color:var(--ink-700)}._backdrop_116cv_43{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._dialog_116cv_53{background:var(--surface);border-radius:var(--r-xl);padding:24px;max-width:440px;width:calc(100% - 32px);font-size:var(--text-sm);color:var(--ink-700)}._title_116cv_63{font-family:var(--font-display);font-size:20px;margin:0 0 12px;color:var(--ink-900)}._actions_116cv_70{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._form_1xsw5_1{display:flex;flex-direction:column;gap:14px}._actions_1xsw5_7{display:flex;gap:8px;justify-content:flex-end}._fieldset_1xsw5_13{border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:12px 14px;display:flex;flex-direction:column;gap:10px}._legend_1xsw5_22{padding:0 6px;font-size:.85rem;font-weight:500;color:var(--ink-700)}._issuer_1xsw5_29{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px;border:1px dashed var(--border);border-radius:var(--r-md, 8px)}._checkboxOption_1xsw5_39{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--ink-900)}._keySource_1xsw5_47{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._empty_1xsw5_56{font-size:var(--text-xs);color:var(--ink-500)}._topbar_19skm_1{margin-bottom:28px}._back_19skm_5{font-size:var(--text-sm);color:var(--primary)}._eyebrow_19skm_10{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_19skm_18{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._section_19skm_28{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-bottom:28px}._sectionTitle_19skm_36{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.02em}._row_19skm_45{display:flex;gap:8px;font-size:var(--text-sm);color:var(--ink-700);margin-bottom:6px}._label_19skm_53{font-weight:500;color:var(--ink-500);min-width:90px}._table_19skm_59{width:100%;border-collapse:collapse;font-size:var(--text-sm)}._table_19skm_59 th,._table_19skm_59 td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}._empty_19skm_72{font-size:var(--text-sm);color:var(--ink-500)}._success_19skm_77{color:var(--ink-700);margin-bottom:12px}._topbar_haf75_1{margin-bottom:28px}._eyebrow_haf75_5{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_haf75_13{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._intro_haf75_23{color:var(--ink-700);font-size:var(--text-sm);margin:12px 0 0}._location_haf75_29{margin-bottom:32px}._locationTitle_haf75_33{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 4px;color:var(--ink-900)}._locationAddress_haf75_41{font-size:var(--text-sm);color:var(--ink-500);margin-bottom:14px}._statusTitle_haf75_47{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin:16px 0 8px}._card_haf75_56{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:16px 20px;margin-bottom:10px;display:flex;flex-direction:column;gap:8px}._cardName_haf75_67{font-weight:600;color:var(--ink-900)}._row_haf75_72{display:flex;gap:8px;font-size:var(--text-sm);color:var(--ink-700)}._label_haf75_79{font-weight:500;color:var(--ink-500);min-width:90px}._actions_haf75_85{display:flex;gap:8px}._empty_haf75_90{font-size:var(--text-sm);color:var(--ink-500)}._topbar_1h53w_1{display:flex;align-items:baseline;gap:12px;margin-bottom:28px}._pageTitle_1h53w_8{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:0}._count_1h53w_18{font-size:var(--text-sm);color:var(--ink-500);font-weight:500}._badge_1e4ra_1{display:inline-block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;width:fit-content}._statusACTIVE_1e4ra_12{background:var(--mint-light);color:var(--mint)}._statusINACTIVE_1e4ra_17{background:var(--border);color:var(--ink-500)}._statusBLOCKED_1e4ra_22{background:var(--color-danger-light);color:var(--color-danger)}._list_rg7ut_1{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}._badge_rg7ut_8{display:inline-block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:var(--primary-light);color:var(--primary)}._form_1q5l6_1{display:flex;flex-direction:column;gap:14px}._actions_1q5l6_7{display:flex;gap:8px;justify-content:flex-end}._rolesRow_1q5l6_13{display:flex;flex-wrap:wrap;gap:14px}._roleCheckbox_1q5l6_19{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-900)}._row_kjhqe_1{display:flex;flex-wrap:wrap;gap:6px}._overlay_1ijgb_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}._dialog_1ijgb_11{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:28px 32px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:16px}._title_1ijgb_23{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink-900);margin:0;letter-spacing:-.02em}._form_1ijgb_32{display:flex;flex-direction:column;gap:14px}._actions_1ijgb_38{display:flex;gap:8px;justify-content:flex-end}._overlay_1pe4w_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}._dialog_1pe4w_11{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:28px 32px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:16px}._title_1pe4w_23{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink-900);margin:0;letter-spacing:-.02em}._body_1pe4w_32{font-size:var(--text-sm);color:var(--ink-600);margin:0}._actions_1pe4w_38{display:flex;gap:8px;justify-content:flex-end}._topbar_1jd9j_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._eyebrow_1jd9j_8{font-size:var(--text-2xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._pageTitle_1jd9j_16{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:6px 0 0}._formCard_1jd9j_26{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;margin-bottom:28px}._formTitle_1jd9j_34{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.02em}._filters_1jd9j_43{display:flex;gap:12px;margin-bottom:20px}._filters_1jd9j_43>input{flex:1}._filters_1jd9j_43>select{max-width:220px}._section_1jd9j_57{display:flex;flex-direction:column;margin-bottom:36px}._sectionHead_1jd9j_63{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink-900);margin-bottom:0}._sectionTitle_1jd9j_72{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink-900)}._sectionMeta_1jd9j_81{font-size:var(--text-xs);color:var(--ink-500)}._tableWrap_1jd9j_86{background:var(--surface);border:1.5px solid var(--border);border-top:0;border-radius:var(--r-lg);border-top-left-radius:0;border-top-right-radius:0;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 420px);flex-shrink:1}._table_1jd9j_86{width:100%;min-width:720px;border-collapse:collapse}._table_1jd9j_86 th{position:sticky;top:0;z-index:2;background:var(--surface);text-align:left;font-size:var(--text-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);padding:12px 20px;border-bottom:1px solid var(--border);white-space:nowrap}._table_1jd9j_86 td{padding:14px 20px;border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-900);vertical-align:middle}._table_1jd9j_86 tr:first-child td{border-top:0}._userLink_1jd9j_133{font-weight:600;color:var(--ink-900);text-decoration:none}._userLink_1jd9j_133:hover{color:var(--primary)}._rowActions_1jd9j_143{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._empty_1jd9j_150{padding:28px 20px;color:var(--ink-500);font-size:var(--text-sm)}._pagination_1jd9j_156{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:24px;position:relative;z-index:1}._badges_1jd9j_167{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._actionsCell_1jd9j_174{min-width:260px}._skeleton_1jd9j_178{display:flex;flex-direction:column}._skeletonRow_1jd9j_183{height:49px;flex-shrink:0;border-top:1px solid var(--border);background:linear-gradient(90deg,var(--bg-elevated),var(--surface),var(--bg-elevated))}._skeletonRow_1jd9j_183:first-child{border-top:0}._pageSize_1jd9j_194{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--ink-500)}._pageSize_1jd9j_194 select{width:auto}._topbar_1ngxz_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._breadcrumb_1ngxz_8{font-size:var(--text-sm);color:var(--secondary);font-weight:600;display:block;margin-bottom:6px;text-decoration:none}._pageTitle_1ngxz_17{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-900);margin:0}._card_1ngxz_27{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:24px;display:flex;flex-direction:column;gap:16px}._infoRow_1ngxz_37{display:flex;align-items:center;gap:12px}._infoLabel_1ngxz_43{min-width:100px;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}._infoValue_1ngxz_52{font-size:var(--text-md);color:var(--ink-900)}._actions_1ngxz_57{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--border)}._statusSection_1ngxz_65{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--border)}
