:root{--bg-primary:#0a0a0c;--bg-secondary:#0f0f12;--text-primary:#fffffff2;--text-secondary:#ffffffa6;--text-tertiary:#ffffff80;--border-subtle:#ffffff1a;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--mono:ui-monospace, Consolas, monospace;--theme-font-family:var(--sans);--theme-background:#0a0a0c;--theme-background-gradient:linear-gradient(135deg, #0a0a0c 0%, #0f0f12 50%, #0a0a0c 100%);--theme-surface:#ffffff0d;--theme-surface-hover:#ffffff14;--theme-border:#ffffff1a;--theme-border-hover:#fff3;--theme-text:#fffffff2;--theme-text-muted:#fff9;--theme-accent:#00d9ff;--theme-accent-secondary:#0f8;--theme-accent-tertiary:#f0f;--mode-background:#0a0a0c;--mode-background-gradient:linear-gradient(135deg, #0a0a0c 0%, #0f0f12 50%, #0a0a0c 100%);--mode-surface:#ffffff0d;--mode-surface-hover:#ffffff14;--mode-border:#ffffff1a;--mode-border-hover:#fff3;--mode-text:#fffffff2;--mode-text-muted:#fff9;font-size:16px;font-family:var(--theme-font-family);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{background:var(--theme-background);color:var(--theme-text);min-height:100%;margin:0;padding:0;line-height:1.6}#root{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}p{color:var(--theme-text-muted);margin:0}button{font-family:var(--theme-font-family);cursor:pointer;background:0 0;border:none;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._container_1gxvb_12{justify-content:center;align-items:center;width:100%;min-height:auto;display:flex}._buttonGroup_1gxvb_20{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:1200px;padding:0 1rem;display:flex}@media (width<=768px){._buttonGroup_1gxvb_20{flex-direction:column;gap:1rem}}._button_1gxvb_20{border:1px solid var(--theme-border);background:var(--theme-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:200px;min-height:56px;font-family:var(--theme-font-family);letter-spacing:-.02em;color:var(--theme-text);text-align:center;cursor:pointer;will-change:auto;opacity:1;-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:none;display:flex;transform:translate(0,0)}@media (width<=640px){._button_1gxvb_20{min-width:100%;max-width:280px;padding:.875rem 1.5rem;font-size:.95rem}}._label_1gxvb_85{letter-spacing:-.015em;font-size:1rem;font-weight:600;display:block}._description_1gxvb_92{letter-spacing:.02em;text-transform:uppercase;color:#fff9;margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}._button_1gxvb_20._hover_1gxvb_103{will-change:transform;animation:_scaleUp_1gxvb_1 var(--spring-easing) .6s forwards;background:#ffffff14;border-color:#ffffff40}@media (prefers-reduced-motion:reduce){._button_1gxvb_20._hover_1gxvb_103{will-change:auto;transition:border-color .2s linear,background .2s linear;animation:none;transform:scale(1.08)translate(0,0)}}._button_1gxvb_20._pressed_1gxvb_119{animation:.15s ease-out forwards _scaleDown_1gxvb_1}@media (prefers-reduced-motion:reduce){._button_1gxvb_20._pressed_1gxvb_119{animation:none;transform:scale(.95)translate(0,0)}}._button_1gxvb_20._active_1gxvb_129{color:#fff;background:#ffffff1f;border-color:#fff6}._button_1gxvb_20._active_1gxvb_129 ._description_1gxvb_92{color:#ffffffb3}._button_1gxvb_20._active_1gxvb_129._hover_1gxvb_103{will-change:transform;animation:_scaleUp_1gxvb_1 var(--spring-easing) .6s forwards;background:#ffffff26;border-color:#ffffff80}@media (prefers-reduced-motion:reduce){._button_1gxvb_20._active_1gxvb_129._hover_1gxvb_103{will-change:auto;animation:none;transform:scale(1.08)translate(0,0)}}@keyframes _scaleUp_1gxvb_1{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(0,0)}}@keyframes _scaleDown_1gxvb_1{0%{transform:scale(1)translate(0,0)}to{transform:scale(.95)translate(0,0)}}._container_hdjcf_8{background:var(--theme-background-gradient);z-index:100;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:.4s ease-out _fadeIn_hdjcf_1;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _fadeIn_hdjcf_1{0%{opacity:0}to{opacity:1}}._backButton_hdjcf_31{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;font-size:.95rem;font-family:var(--theme-font-family);will-change:auto;border-radius:8px;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2rem;left:2rem}._backButton_hdjcf_31:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:translate(-2px)}._backButton_hdjcf_31:active{transform:scale(.98)}@media (width<=640px){._backButton_hdjcf_31{padding:.6rem 1rem;font-size:.9rem;top:1rem;left:1rem}}@media (prefers-reduced-motion:reduce){._backButton_hdjcf_31{transition:none}._backButton_hdjcf_31:hover,._backButton_hdjcf_31:active{transform:none}}._content_hdjcf_74{flex-direction:column;gap:2rem;width:100%;max-width:440px;animation:.5s cubic-bezier(.16,1,.3,1) _slideUp_hdjcf_1;display:flex}@media (prefers-reduced-motion:reduce){._content_hdjcf_74{animation:none}}@keyframes _slideUp_hdjcf_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_hdjcf_98{text-align:center;flex-direction:column;gap:.5rem;display:flex}._title_hdjcf_105{letter-spacing:-.03em;color:var(--theme-text);margin:0;font-size:2rem;font-weight:700}@media (width<=640px){._title_hdjcf_105{font-size:1.5rem}}._subtitle_hdjcf_117{color:var(--theme-text-muted);letter-spacing:-.01em;margin:0;font-size:.95rem}._form_hdjcf_124{flex-direction:column;gap:1.5rem;display:flex}._formGroup_hdjcf_130{flex-direction:column;gap:.5rem;display:flex}._label_hdjcf_136{color:var(--theme-text);letter-spacing:-.01em;font-size:.9rem;font-weight:500}._input_hdjcf_143{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);font-size:1rem;font-family:var(--theme-font-family);-webkit-tap-highlight-color:transparent;border-radius:8px;padding:.875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._input_hdjcf_143::placeholder{color:#fff6}._input_hdjcf_143:focus{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);outline:none;box-shadow:0 0 0 3px #ffffff0d}._input_hdjcf_143:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._input_hdjcf_143{transition:none}}._error_hdjcf_175{color:#f87171e6;letter-spacing:-.01em;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.875rem;font-size:.9rem;animation:.3s ease-out _slideDown_hdjcf_1}@keyframes _slideDown_hdjcf_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._submitButton_hdjcf_197{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);letter-spacing:-.01em;cursor:pointer;font-size:1rem;font-weight:600;font-family:var(--theme-font-family);will-change:auto;border-radius:8px;padding:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._submitButton_hdjcf_197:hover:not(:disabled){background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:scale(1.02)translateY(-1px)}._submitButton_hdjcf_197:active:not(:disabled){transform:scale(.98)}._submitButton_hdjcf_197:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._submitButton_hdjcf_197{transition:none}._submitButton_hdjcf_197:hover:not(:disabled),._submitButton_hdjcf_197:active:not(:disabled){transform:none}}._toggleContainer_hdjcf_237{text-align:center;border-top:1px solid var(--theme-border);flex-direction:column;align-items:center;gap:.75rem;padding-top:1rem;display:flex}._toggleText_hdjcf_247{color:var(--theme-text-muted);letter-spacing:-.01em;margin:0;font-size:.95rem}._toggleButton_hdjcf_254{color:#fffc;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:.95rem;font-weight:600;transition:color .2s}._toggleButton_hdjcf_254:hover{color:#fff}@media (prefers-reduced-motion:reduce){._toggleButton_hdjcf_254{transition:none}}._recaptchaNote_hdjcf_276{color:#ffffff80;text-align:center;letter-spacing:-.01em;margin-top:1rem;margin-bottom:0;font-size:.75rem;line-height:1.4}._recaptchaNote_hdjcf_276 a{color:#fff9;text-decoration:none;transition:color .2s}._recaptchaNote_hdjcf_276 a:hover{color:#fffc;text-decoration:underline}@media (width<=640px){._recaptchaNote_hdjcf_276{margin-top:.75rem;font-size:.7rem}}._container_1a2tm_8{background:var(--theme-background-gradient);z-index:100;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:.4s ease-out _fadeIn_1a2tm_1;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _fadeIn_1a2tm_1{0%{opacity:0}to{opacity:1}}._backButton_1a2tm_31{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;font-size:.95rem;font-family:var(--theme-font-family);will-change:auto;border-radius:8px;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2rem;left:2rem}._backButton_1a2tm_31:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:translate(-2px)}._backButton_1a2tm_31:active{transform:scale(.98)}@media (width<=640px){._backButton_1a2tm_31{padding:.6rem 1rem;font-size:.9rem;top:1rem;left:1rem}}@media (prefers-reduced-motion:reduce){._backButton_1a2tm_31{transition:none}._backButton_1a2tm_31:hover,._backButton_1a2tm_31:active{transform:none}}._content_1a2tm_74{flex-direction:column;gap:2rem;width:100%;max-width:520px;animation:.5s cubic-bezier(.16,1,.3,1) _slideUp_1a2tm_1;display:flex}@media (prefers-reduced-motion:reduce){._content_1a2tm_74{animation:none}}@keyframes _slideUp_1a2tm_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_1a2tm_98{text-align:center;flex-direction:column;gap:.5rem;display:flex}._title_1a2tm_105{letter-spacing:-.03em;color:#fffffff2;margin:0;font-size:2rem;font-weight:700}@media (width<=640px){._title_1a2tm_105{font-size:1.5rem}}._subtitle_1a2tm_117{color:#fff9;letter-spacing:-.01em;margin:0;font-size:.95rem}._searchWrapper_1a2tm_124{align-items:center;display:flex;position:relative}._searchInput_1a2tm_130{color:#fffffff2;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.875rem 1rem .875rem 2.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._searchInput_1a2tm_130::placeholder{color:#fff6}._searchInput_1a2tm_130:focus{background:#ffffff14;border-color:#ffffff40;outline:none;box-shadow:0 0 0 3px #ffffff0d}._searchInput_1a2tm_130:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._searchInput_1a2tm_130{transition:none}}._searchIcon_1a2tm_163{color:#fff6;pointer-events:none;flex-shrink:0;position:absolute;left:.875rem}._resultsContainer_1a2tm_171{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:1.5rem;max-height:400px;padding-right:.5rem;display:flex;overflow-y:auto}._resultsContainer_1a2tm_171::-webkit-scrollbar{width:6px}._resultsContainer_1a2tm_171::-webkit-scrollbar-track{background:0 0}._resultsContainer_1a2tm_171::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}._resultsContainer_1a2tm_171::-webkit-scrollbar-thumb:hover{background:#ffffff26}._resultsSection_1a2tm_201{flex-direction:column;gap:.75rem;display:flex}._sectionTitle_1a2tm_207{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin:0;font-size:.85rem;font-weight:600}._clubsList_1a2tm_216{flex-direction:column;gap:.75rem;display:flex}._clubItem_1a2tm_222{cursor:pointer;will-change:auto;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._clubItem_1a2tm_222:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translate(4px)}._clubItem_1a2tm_222:active:not(:disabled){transform:scale(.99)}._clubItem_1a2tm_222._selected_1a2tm_246{background:#ffffff1f;border-color:#ffffff4d}._clubItem_1a2tm_222:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._clubItem_1a2tm_222{transition:none}._clubItem_1a2tm_222:hover:not(:disabled),._clubItem_1a2tm_222:active:not(:disabled){transform:none}}._clubInfo_1a2tm_267{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}._clubName_1a2tm_275{color:#fffffff2;letter-spacing:-.01em;white-space:nowrap;overflow:text-overflow;text-overflow:ellipsis;font-size:.95rem;font-weight:600}._clubLocation_1a2tm_285{color:#fff9;letter-spacing:-.01em;font-size:.85rem}._clubType_1a2tm_291{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:.75rem}._checkmark_1a2tm_299{color:#fff6;opacity:0;flex-shrink:0;font-size:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);transform:scale(.8)}._clubItem_1a2tm_222._selected_1a2tm_246 ._checkmark_1a2tm_299{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){._checkmark_1a2tm_299{transition:none}}._emptyState_1a2tm_317{text-align:center;color:#fff9;padding:2rem 1rem;font-size:.95rem}._emptyState_1a2tm_317 p{margin:0}._divider_1a2tm_328{align-items:center;gap:1rem;margin:.5rem 0;display:flex}._divider_1a2tm_328:before,._divider_1a2tm_328:after{content:"";background:#ffffff1a;flex:1;height:1px}._divider_1a2tm_328 span{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}._createNewButton_1a2tm_350{color:#fffc;cursor:pointer;will-change:auto;letter-spacing:-.01em;background:#ffffff0d;border:1px dashed #fff3;border-radius:8px;padding:.875rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}._createNewButton_1a2tm_350:hover:not(:disabled){background:#ffffff14;border-color:#ffffff4d;transform:scale(1.02)}._createNewButton_1a2tm_350:active:not(:disabled){transform:scale(.98)}._createNewButton_1a2tm_350:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._createNewButton_1a2tm_350{transition:none}._createNewButton_1a2tm_350:hover:not(:disabled),._createNewButton_1a2tm_350:active:not(:disabled){transform:none}}._createNewForm_1a2tm_390{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;animation:.3s cubic-bezier(.16,1,.3,1) _slideDown_1a2tm_1;display:flex}@media (prefers-reduced-motion:reduce){._createNewForm_1a2tm_390{animation:none}}@keyframes _slideDown_1a2tm_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._createInput_1a2tm_416{color:#fffffff2;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:.95rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._createInput_1a2tm_416::placeholder{color:#fff6}._createInput_1a2tm_416:focus{background:#ffffff1a;border-color:#ffffff40;outline:none}._createInput_1a2tm_416:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._createInput_1a2tm_416{transition:none}}._confirmButton_1a2tm_447{color:#fffffff2;cursor:pointer;will-change:auto;letter-spacing:-.01em;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}._confirmButton_1a2tm_447:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}._confirmButton_1a2tm_447:active:not(:disabled){transform:scale(.98)}._confirmButton_1a2tm_447:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._confirmButton_1a2tm_447{transition:none}._confirmButton_1a2tm_447:hover:not(:disabled),._confirmButton_1a2tm_447:active:not(:disabled){transform:none}}._container_dkx_8{background:var(--theme-background-gradient);z-index:100;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:.4s ease-out _fadeIn_dkx_1;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _fadeIn_dkx_1{0%{opacity:0}to{opacity:1}}._backButton_dkx_31{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;font-size:.95rem;font-family:var(--theme-font-family);will-change:auto;border-radius:8px;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2rem;left:2rem}._backButton_dkx_31:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:translate(-2px)}._backButton_dkx_31:active{transform:scale(.98)}@media (width<=640px){._backButton_dkx_31{padding:.6rem 1rem;font-size:.9rem;top:1rem;left:1rem}}@media (prefers-reduced-motion:reduce){._backButton_dkx_31{transition:none}._backButton_dkx_31:hover,._backButton_dkx_31:active{transform:none}}._content_dkx_74{flex-direction:column;gap:2rem;width:100%;max-width:400px;animation:.5s cubic-bezier(.16,1,.3,1) _slideUp_dkx_1;display:flex}@media (prefers-reduced-motion:reduce){._content_dkx_74{animation:none}}@keyframes _slideUp_dkx_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_dkx_98{text-align:center;flex-direction:column;gap:.5rem;display:flex}._title_dkx_105{letter-spacing:-.03em;color:#fffffff2;margin:0;font-size:2rem;font-weight:700}@media (width<=640px){._title_dkx_105{font-size:1.5rem}}._subtitle_dkx_117{color:#fff9;letter-spacing:-.01em;margin:0;font-size:.95rem}._form_dkx_124{flex-direction:column;gap:1.5rem;display:flex}._formGroup_dkx_130{flex-direction:column;gap:.5rem;display:flex}._label_dkx_136{color:#fffc;letter-spacing:-.01em;font-size:.9rem;font-weight:500}._input_dkx_143{color:#fffffff2;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.875rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._input_dkx_143::placeholder{color:#fff6}._input_dkx_143:focus{background:#ffffff14;border-color:#ffffff40;outline:none;box-shadow:0 0 0 3px #ffffff0d}._input_dkx_143:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._input_dkx_143{transition:none}}._error_dkx_175{color:#f87171e6;letter-spacing:-.01em;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.875rem;font-size:.9rem;animation:.3s ease-out _slideDown_dkx_1}@keyframes _slideDown_dkx_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._submitButton_dkx_197{color:#fffffff2;letter-spacing:-.01em;cursor:pointer;will-change:auto;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}._submitButton_dkx_197:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:scale(1.02)translateY(-1px)}._submitButton_dkx_197:active:not(:disabled){transform:scale(.98)}._submitButton_dkx_197:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._submitButton_dkx_197{transition:none}._submitButton_dkx_197:hover:not(:disabled),._submitButton_dkx_197:active:not(:disabled){transform:none}}._divider_dkx_237{align-items:center;gap:1rem;display:flex}._divider_dkx_237:before,._divider_dkx_237:after{content:"";background:#ffffff1a;flex:1;height:1px}._divider_dkx_237 span{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}._googleButton_dkx_258{color:#fffffff2;letter-spacing:-.01em;cursor:pointer;will-change:auto;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._googleButton_dkx_258:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff40;transform:scale(1.02)translateY(-1px)}._googleButton_dkx_258:active:not(:disabled){transform:scale(.98)}._googleButton_dkx_258:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._googleButton_dkx_258{transition:none}._googleButton_dkx_258:hover:not(:disabled),._googleButton_dkx_258:active:not(:disabled){transform:none}}._googleIcon_dkx_303{flex-shrink:0}._securityNote_dkx_307{text-align:center;color:#ffffff80;letter-spacing:-.01em;margin:1rem 0 0;font-size:.85rem}._container_1a8ii_8{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:101;background:#00000080;justify-content:center;align-items:center;padding:2rem;animation:.3s ease-out _fadeIn_1a8ii_1;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=640px){._container_1a8ii_8{padding:1rem}}@keyframes _fadeIn_1a8ii_1{0%{opacity:0}to{opacity:1}}._content_1a8ii_35{background:var(--theme-background-gradient);border:1px solid var(--theme-border);border-radius:12px;flex-direction:column;gap:2rem;width:100%;max-width:600px;padding:2.5rem;animation:.5s cubic-bezier(.16,1,.3,1) _slideUp_1a8ii_1;display:flex;position:relative}@media (prefers-reduced-motion:reduce){._content_1a8ii_35{animation:none}}@media (width<=640px){._content_1a8ii_35{border-radius:8px;gap:1.5rem;padding:1.5rem}}@keyframes _slideUp_1a8ii_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeButton_1a8ii_70{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;will-change:auto;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:1.5rem;right:1.5rem}._closeButton_1a8ii_70:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);color:var(--theme-text);transform:scale(1.05)}._closeButton_1a8ii_70:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){._closeButton_1a8ii_70{transition:none}._closeButton_1a8ii_70:hover,._closeButton_1a8ii_70:active{transform:none}}@media (width<=640px){._closeButton_1a8ii_70{width:36px;height:36px;font-size:1.1rem;top:1rem;right:1rem}}._successIcon_1a8ii_119{color:#4ade80cc;text-align:center;font-size:3rem;animation:.6s cubic-bezier(.16,1,.3,1) _scaleIn_1a8ii_1}@keyframes _scaleIn_1a8ii_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._successTitle_1a8ii_137{letter-spacing:-.02em;color:var(--theme-text);text-align:center;margin:0;font-size:1.75rem;font-weight:700}._successMessage_1a8ii_146{color:var(--theme-text-muted);text-align:center;letter-spacing:-.01em;margin:0;font-size:.95rem;line-height:1.6}._header_1a8ii_156{text-align:center;flex-direction:column;gap:.5rem;display:flex}._title_1a8ii_163{letter-spacing:-.03em;color:var(--theme-text);margin:0;font-size:1.75rem;font-weight:700}@media (width<=640px){._title_1a8ii_163{font-size:1.4rem}}._subtitle_1a8ii_175{color:var(--theme-text-muted);letter-spacing:-.01em;margin:0;font-size:.95rem}._step_1a8ii_183{flex-direction:column;gap:1.5rem;display:flex}._stepLabel_1a8ii_189{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-muted);margin:0;font-size:.85rem;font-weight:600}._typesList_1a8ii_199{flex-direction:column;gap:.875rem;display:flex}._typeButton_1a8ii_205{background:var(--theme-surface);border:1px solid var(--theme-border);cursor:pointer;will-change:auto;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._typeButton_1a8ii_205:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:translate(4px)}._typeButton_1a8ii_205:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){._typeButton_1a8ii_205{transition:none}._typeButton_1a8ii_205:hover,._typeButton_1a8ii_205:active{transform:none}}._typeContent_1a8ii_240{flex-direction:column;flex:1;gap:.25rem;display:flex}._typeLabel_1a8ii_247{color:var(--theme-text);letter-spacing:-.01em;font-size:1rem;font-weight:600}._typeDescription_1a8ii_254{color:var(--theme-text-muted);letter-spacing:-.01em;font-size:.85rem}._typeArrow_1a8ii_260{color:var(--theme-text-muted);flex-shrink:0;font-size:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}._typeButton_1a8ii_205:hover ._typeArrow_1a8ii_260{transform:translate(4px)}@media (prefers-reduced-motion:reduce){._typeArrow_1a8ii_260{transition:none}}._form_1a8ii_276{flex-direction:column;gap:1.5rem;display:flex}._formGroup_1a8ii_282{flex-direction:column;gap:.5rem;display:flex}._label_1a8ii_288{color:var(--theme-text);letter-spacing:-.01em;font-size:.9rem;font-weight:500}._input_1a8ii_295{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);font-size:1rem;font-family:var(--theme-font-family);-webkit-tap-highlight-color:transparent;border-radius:8px;padding:.875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._input_1a8ii_295::placeholder{color:#fff6}._input_1a8ii_295:focus{background:var(--theme-surface-hover);border-color:var(--theme-border-hover);outline:none;box-shadow:0 0 0 3px #ffffff0d}._input_1a8ii_295:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._input_1a8ii_295{transition:none}}._error_1a8ii_327{color:#f87171e6;letter-spacing:-.01em;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:.875rem;font-size:.9rem;animation:.3s ease-out _slideDown_1a8ii_1}@keyframes _slideDown_1a8ii_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._buttonGroup_1a8ii_350{gap:1rem;margin-top:.5rem;display:flex}._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);letter-spacing:-.01em;cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--theme-font-family);will-change:auto;border-radius:8px;flex:1;padding:.875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}:is(._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358):hover:not(:disabled){background:var(--theme-surface-hover);border-color:var(--theme-border-hover);transform:translateY(-1px)}:is(._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358):active:not(:disabled){transform:scale(.98)}:is(._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358):disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358{transition:none}:is(._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358):hover:not(:disabled),:is(._backStepButton_1a8ii_356,._nextButton_1a8ii_357,._submitButton_1a8ii_358):active:not(:disabled){transform:none}}._backStepButton_1a8ii_356{background:#ffffff08}._backStepButton_1a8ii_356:hover:not(:disabled){background:#ffffff0f}._submitButton_1a8ii_358{background:#ffffff1a;border-color:#fff3}._submitButton_1a8ii_358:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}._benefitsSection_1a8ii_418{flex-direction:column;gap:2rem;display:flex}._benefitsList_1a8ii_424{flex-direction:column;gap:1.5rem;display:flex}._benefitItem_1a8ii_430{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;gap:1.25rem;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.5s ease-out forwards _slideUp_1a8ii_1;display:flex}._benefitItem_1a8ii_430:first-child{animation-delay:.1s}._benefitItem_1a8ii_430:nth-child(2){animation-delay:.2s}._benefitItem_1a8ii_430:nth-child(3){animation-delay:.3s}._benefitItem_1a8ii_430:hover{background:#ffffff0f;border-color:#ffffff26;transform:translate(4px)}@media (prefers-reduced-motion:reduce){._benefitItem_1a8ii_430{animation:none}._benefitItem_1a8ii_430:hover{transform:none}}@media (width<=640px){._benefitItem_1a8ii_430{gap:1rem;padding:1.25rem}}._benefitIcon_1a8ii_471{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}._benefitContent_1a8ii_484{flex-direction:column;flex:1;gap:.5rem;display:flex}._benefitTitle_1a8ii_491{color:#fffffff2;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}._benefitDescription_1a8ii_499{color:#fff9;letter-spacing:-.01em;margin:0;font-size:.9rem;line-height:1.5}._continueButton_1a8ii_507{color:#ffffffe6;letter-spacing:-.01em;cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--theme-font-family);will-change:auto;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;margin-top:.5rem;padding:.875rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}._continueButton_1a8ii_507:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}._continueButton_1a8ii_507:active:not(:disabled){transform:scale(.98)}._continueButton_1a8ii_507:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._continueButton_1a8ii_507{transition:none}._continueButton_1a8ii_507:hover:not(:disabled),._continueButton_1a8ii_507:active:not(:disabled){transform:none}}._topBar_wazt8_3{background:var(--theme-background-gradient);border-bottom:1px solid var(--theme-border);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:24px;width:100%;height:64px;padding:0 24px;display:flex;position:sticky;top:0}@media (width<=768px){._topBar_wazt8_3{gap:16px;height:56px;padding:0 16px}}@media (width<=480px){._topBar_wazt8_3{gap:12px;height:52px;padding:0 12px}}._leftSection_wazt8_31{align-items:center;gap:8px;display:flex}._rightSection_wazt8_37{align-items:center;gap:16px;margin-left:auto;display:flex}@media (width<=768px){._rightSection_wazt8_37{gap:12px}}._navButton_wazt8_49,._profileButton_wazt8_50{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text-muted);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:500;font-family:var(--theme-font-family);border-radius:6px;align-items:center;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}:is(._navButton_wazt8_49,._profileButton_wazt8_50):hover:not(:disabled){background:var(--theme-surface-hover);border-color:var(--theme-border-hover);color:var(--theme-text)}:is(._navButton_wazt8_49,._profileButton_wazt8_50):active:not(:disabled){transform:scale(.97)}:is(._navButton_wazt8_49,._profileButton_wazt8_50)._active_wazt8_76{background:var(--theme-surface-hover);border-color:var(--theme-accent);color:var(--theme-accent)}:is(._navButton_wazt8_49,._profileButton_wazt8_50):disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._navButton_wazt8_49,._profileButton_wazt8_50{transition:none}:is(._navButton_wazt8_49,._profileButton_wazt8_50):active:not(:disabled){transform:none}}@media (width<=768px){._navButton_wazt8_49,._profileButton_wazt8_50{padding:6px 12px;font-size:13px}}@media (width<=480px){._navButton_wazt8_49,._profileButton_wazt8_50{padding:4px 10px;font-size:12px}}._profileButton_wazt8_50{gap:4px}@media (width<=640px){._profileButton_wazt8_50{padding:6px 12px;font-size:13px}}@media (width<=480px){._profileButton_wazt8_50{padding:4px 8px;font-size:11px}}._chevron_wazt8_119{opacity:.6;font-size:10px;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){._chevron_wazt8_119{transition:none}}._navButton_wazt8_49._active_wazt8_76 ._chevron_wazt8_119,._profileButton_wazt8_50._active_wazt8_76 ._chevron_wazt8_119{transform:rotate(180deg)}._connectionStatus_wazt8_135{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:flex}@media (width<=640px){._connectionStatus_wazt8_135{padding:4px 10px}}._statusIcon_wazt8_149{font-size:16px;transition:all .4s}._statusIcon_wazt8_149._connected_wazt8_153{filter:drop-shadow(0 0 4px #22c55e80)}._statusIcon_wazt8_149._disconnected_wazt8_157{filter:drop-shadow(0 0 4px #ef444480);opacity:.7}@media (width<=480px){._statusIcon_wazt8_149{font-size:14px}}._statusText_wazt8_167{color:var(--theme-text-muted);font-size:12px;font-weight:500}@media (width<=768px){._statusText_wazt8_167{display:none}}._modeToggleButton_wazt8_178{background:var(--theme-surface);border:1px solid var(--theme-border);width:40px;height:40px;color:var(--theme-text);cursor:pointer;white-space:nowrap;font-size:18px;font-weight:500;font-family:var(--theme-font-family);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._modeToggleButton_wazt8_178:hover:not(:disabled){background:var(--theme-surface-hover);border-color:var(--theme-border-hover);color:var(--theme-accent)}._modeToggleButton_wazt8_178:active:not(:disabled){transform:scale(.97)}._modeToggleButton_wazt8_178:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._modeToggleButton_wazt8_178{transition:none}._modeToggleButton_wazt8_178:active:not(:disabled){transform:none}}@media (width<=768px){._modeToggleButton_wazt8_178{width:36px;height:36px;font-size:16px}}@media (width<=480px){._modeToggleButton_wazt8_178{width:32px;height:32px;font-size:14px}}._dropdown_wazt8_232{position:relative}._dropdownMenu_wazt8_236{background:var(--theme-background-gradient);border:1px solid var(--theme-border);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;min-width:180px;animation:.2s cubic-bezier(.16,1,.3,1) _slideDown_wazt8_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0006}@media (prefers-reduced-motion:reduce){._dropdownMenu_wazt8_236{animation:none}}._leftSection_wazt8_31 ._dropdown_wazt8_232 ._dropdownMenu_wazt8_236{left:0;right:auto}@keyframes _slideDown_wazt8_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._menuItem_wazt8_272{width:100%;color:var(--theme-text-muted);text-align:left;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--theme-font-family);background:0 0;border:none;padding:12px 16px;transition:all .2s;display:block}._menuItem_wazt8_272:hover{background:var(--theme-surface);color:var(--theme-text)}._menuItem_wazt8_272:active{background:var(--theme-surface-hover)}@media (prefers-reduced-motion:reduce){._menuItem_wazt8_272{transition:none}}._divider_wazt8_300{background:var(--theme-border);height:1px;margin:4px 0}@media (width<=1024px){._topBar_wazt8_3{padding:0 16px}._navButton_wazt8_49,._profileButton_wazt8_50{padding:6px 12px;font-size:13px}}@media (width<=768px){._topBar_wazt8_3{flex-wrap:wrap;height:auto;padding:8px 16px}._leftSection_wazt8_31{order:1;gap:6px;width:100%}._rightSection_wazt8_37{order:2;width:100%;margin-left:0}}@media (width<=480px){._topBar_wazt8_3{gap:8px}._navButton_wazt8_49,._profileButton_wazt8_50{padding:4px 10px;font-size:12px}._dropdownMenu_wazt8_236{min-width:160px}._menuItem_wazt8_272{padding:10px 14px;font-size:12px}}._overlay_17qmx_1{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-in _fadeIn_17qmx_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_17qmx_1{0%{opacity:0}to{opacity:1}}._modal_17qmx_24{background:var(--bg-secondary,#fff);border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;animation:.3s ease-out _slideUp_17qmx_1;display:flex;box-shadow:0 10px 40px #0003}@keyframes _slideUp_17qmx_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_17qmx_47{border-bottom:1px solid var(--border-color,#eee);justify-content:space-between;align-items:center;padding:24px;display:flex}._title_17qmx_55{color:var(--text-primary,#000);margin:0;font-size:20px;font-weight:600}._closeButton_17qmx_62{cursor:pointer;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:background-color .2s;display:flex}._closeButton_17qmx_62:hover{background-color:var(--bg-hover,#f0f0f0)}._content_17qmx_82{flex:1;padding:24px;overflow-y:auto}._step_17qmx_88{flex-direction:column;gap:20px;display:flex}._instruction_17qmx_94{color:var(--text-primary,#000);margin:0;font-size:16px;font-weight:500}._sourceButtons_17qmx_102{grid-template-columns:1fr 1fr;gap:16px;display:grid}._sourceButton_17qmx_102{border:2px solid var(--border-color,#ddd);background:var(--bg-primary,#f9f9f9);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:24px;transition:all .2s;display:flex}._sourceButton_17qmx_102:hover{border-color:var(--accent-color,#d9a044);background:var(--bg-hover,#f5f5f5);transform:translateY(-2px)}._sourceButton_17qmx_102:active{transform:translateY(0)}._sourceName_17qmx_131{color:var(--text-primary,#000);font-size:18px;font-weight:600}._sourceDesc_17qmx_137{color:var(--text-secondary,#666);font-size:13px}._dataTypeButtons_17qmx_143{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._dataTypeButton_17qmx_143{border:2px solid var(--border-color,#ddd);background:var(--bg-primary,#f9f9f9);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;transition:all .2s;display:flex}._dataTypeButton_17qmx_143:not(:disabled):hover{border-color:var(--accent-color,#d9a044);background:var(--bg-hover,#f5f5f5);transform:translateY(-2px)}._dataTypeButton_17qmx_143:not(:disabled):active{transform:translateY(0)}._dataTypeButton_17qmx_143:disabled{opacity:.5;cursor:not-allowed}._dataTypeName_17qmx_177{color:var(--text-primary,#000);font-size:16px;font-weight:600}._dataTypeDesc_17qmx_183{color:var(--text-secondary,#666);text-align:center;font-size:12px}._uploadZone_17qmx_190{border:2px dashed var(--border-color,#ddd);text-align:center;background:var(--bg-primary,#f9f9f9);cursor:pointer;border-radius:8px;padding:40px 24px;transition:all .2s}._uploadZone_17qmx_190._active_17qmx_200{border-color:var(--accent-color,#d9a044);background:var(--accent-light,#f5e6d3)}._uploadIcon_17qmx_205{margin-bottom:12px;font-size:40px}._uploadText_17qmx_210{color:var(--text-primary,#000);margin:0 0 8px;font-size:16px;font-weight:500}._uploadSubtext_17qmx_217{color:var(--text-secondary,#666);margin:0;font-size:14px}._browseButton_17qmx_223{background:var(--accent-color,#d9a044);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s}._browseButton_17qmx_223:hover{background:var(--accent-dark,#b8842d)}._errorBox_17qmx_241{background:#fee;border:1px solid #fcc;border-radius:6px;margin-top:16px;padding:16px}._errorTitle_17qmx_249{color:#c33;margin:0 0 8px;font-size:14px;font-weight:600}._errorMessage_17qmx_256{color:#666;white-space:pre-wrap;word-break:break-word;max-height:150px;margin:0;font-size:13px;line-height:1.5;overflow-y:auto}._previewInfo_17qmx_268{background:var(--bg-primary,#f9f9f9);border-left:4px solid var(--accent-color,#d9a044);border-radius:6px;padding:16px}._previewInfo_17qmx_268 p{color:var(--text-primary,#000);margin:0;font-size:14px}._previewInfo_17qmx_268 strong{color:var(--text-primary,#000)}._previewSubtext_17qmx_285{color:var(--text-secondary,#666)!important;margin-top:4px!important;font-size:13px!important}._previewTable_17qmx_291{border:1px solid var(--border-color,#ddd);border-radius:6px;overflow:hidden}._previewTable_17qmx_291 table{border-collapse:collapse;width:100%;font-size:13px}._previewTable_17qmx_291 thead{background:var(--bg-hover,#f5f5f5)}._previewTable_17qmx_291 th{text-align:left;color:var(--text-primary,#000);border-bottom:1px solid var(--border-color,#ddd);padding:12px;font-weight:600}._previewTable_17qmx_291 td{border-bottom:1px solid var(--border-color,#eee);color:var(--text-primary,#000);padding:10px 12px}._previewTable_17qmx_291 tbody tr:hover{background:var(--bg-primary,#f9f9f9)}._previewMore_17qmx_325{text-align:center;color:var(--text-secondary,#666);background:var(--bg-primary,#f9f9f9);margin:0;padding:12px;font-size:13px}._results_17qmx_335{background:var(--bg-primary,#f9f9f9);border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}._resultRow_17qmx_344{border-radius:4px;justify-content:space-between;align-items:center;padding:12px;display:flex}._resultRow_17qmx_344._success_17qmx_352{background:#efe;border-left:4px solid #0a0}._resultRow_17qmx_344._warning_17qmx_357{background:#ffe;border-left:4px solid #fc0}._resultRow_17qmx_344._error_17qmx_241{background:#fee;border-left:4px solid #c33}._resultLabel_17qmx_367{color:var(--text-primary,#000);font-size:14px;font-weight:500}._resultNumber_17qmx_373{color:var(--text-primary,#000);font-size:24px;font-weight:700}._errorLog_17qmx_380{background:#fee;border:1px solid #fcc;border-radius:6px;margin-top:16px;padding:12px}._errorLogTitle_17qmx_388{color:#c33;margin:0 0 8px;font-size:13px;font-weight:600}._errorLogContent_17qmx_395{max-height:150px;overflow-y:auto}._errorLogItem_17qmx_400{color:#666;border-left:2px solid #fcc;margin-bottom:4px;padding:4px 4px 4px 8px;font-size:12px;line-height:1.4}._errorLogItem_17qmx_400:last-child{margin-bottom:0}._buttonGroup_17qmx_415{gap:12px;margin-top:24px;display:flex}._backButton_17qmx_421{background:var(--bg-hover,#f0f0f0);border:1px solid var(--border-color,#ddd);cursor:pointer;color:var(--text-primary,#000);border-radius:6px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}._backButton_17qmx_421:hover{background:var(--border-color,#e0e0e0)}._importButton_17qmx_438{background:var(--accent-color,#d9a044);cursor:pointer;color:#fff;border:none;border-radius:6px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:all .2s}._importButton_17qmx_438:hover:not(:disabled){background:var(--accent-dark,#b8842d);transform:translateY(-1px)}._importButton_17qmx_438:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){._modal_17qmx_24{--bg-secondary:#1e1e1e;--bg-primary:#2d2d2d;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--border-color:#404040}}._settings_16uy2_3{flex-direction:column;gap:32px;padding-top:16px;display:flex}@media (width<=768px){._settings_16uy2_3{gap:24px}}._section_16uy2_14{animation:.3s ease-out _fadeIn_16uy2_1}@keyframes _fadeIn_16uy2_1{0%{opacity:0}to{opacity:1}}._sectionHeader_16uy2_27{margin-bottom:24px}@media (width<=768px){._sectionHeader_16uy2_27{margin-bottom:16px}}._sectionTitle_16uy2_35{letter-spacing:-.5px;color:var(--theme-text);margin:0 0 4px;font-size:20px;font-weight:700}._sectionSubtitle_16uy2_43{color:var(--theme-text-muted);margin:0;font-size:14px}._themesGrid_16uy2_50{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}@media (width<=768px){._themesGrid_16uy2_50{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}}@media (width<=480px){._themesGrid_16uy2_50{grid-template-columns:1fr}}._themeCard_16uy2_65{background:var(--theme-surface);border:2px solid var(--theme-border);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._themeCard_16uy2_65:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-4px)}._themeCard_16uy2_65._active_16uy2_85{border-color:var(--theme-accent,#00d9ff);background:#ffffff14;box-shadow:0 0 16px #00d9ff33}@media (prefers-reduced-motion:reduce){._themeCard_16uy2_65{transition:none}._themeCard_16uy2_65:hover{transform:none}}._themePreview_16uy2_99{background:#ffffff0d;border-radius:8px;width:100%;height:100px;overflow:hidden}._previewGradient_16uy2_107{width:100%;height:100%;transition:all .3s}._themeInfo_16uy2_113{flex-direction:column;gap:4px;display:flex}._themeName_16uy2_119{color:var(--theme-text);margin:0;font-size:14px;font-weight:600}._themeDescription_16uy2_126{color:var(--theme-text-muted);margin:0;font-size:12px;line-height:1.4}._checkmark_16uy2_133{background:var(--theme-accent,#00d9ff);color:#0a0a0c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;animation:.3s ease-out _scaleIn_16uy2_1;display:flex;position:absolute;top:8px;right:8px}@keyframes _scaleIn_16uy2_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._settingItem_16uy2_162{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}._settingItem_16uy2_162:last-child{margin-bottom:0}@media (width<=480px){._settingItem_16uy2_162{flex-direction:column;align-items:flex-start}}._settingLabel_16uy2_183{flex-direction:column;flex:1;gap:4px;display:flex}._settingName_16uy2_190{color:#fffffff2;font-size:14px;font-weight:600}._settingDescription_16uy2_196{color:var(--theme-text-muted);font-size:12px}._toggle_16uy2_201{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex-shrink:0;width:48px;height:28px;transition:all .3s;position:relative}._toggle_16uy2_201:checked{background:var(--theme-accent,#00d9ff);border-color:var(--theme-accent,#00d9ff)}._toggle_16uy2_201:disabled{opacity:.5;cursor:not-allowed}._toggle_16uy2_201:after{content:"";background:#fffffff2;border-radius:50%;width:22px;height:22px;transition:left .3s;position:absolute;top:2px;left:2px}._toggle_16uy2_201:checked:after{left:22px}._actionButton_16uy2_241{background:var(--theme-surface);border:1px solid var(--theme-border);width:100%;color:var(--theme-text);cursor:pointer;text-align:left;font-size:14px;font-weight:500;font-family:var(--theme-font-family);border-radius:8px;margin-bottom:12px;padding:12px 16px;transition:all .3s cubic-bezier(.16,1,.3,1);display:block}._actionButton_16uy2_241:hover{background:#ffffff14;border-color:#fff3;transform:translate(4px)}._actionButton_16uy2_241:active{transform:scale(.98)}._actionButton_16uy2_241:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){._actionButton_16uy2_241{transition:none}._actionButton_16uy2_241:hover,._actionButton_16uy2_241:active{transform:none}}@media (width<=768px){._settings_16uy2_3{gap:24px}._themesGrid_16uy2_50{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){._themesGrid_16uy2_50{grid-template-columns:1fr}._settingItem_16uy2_162{padding:12px}}._schedule_pu4ka_3{flex-direction:column;gap:16px;animation:.3s ease-out _fadeIn_pu4ka_1;display:flex;overflow:hidden}@media (width<=768px){._schedule_pu4ka_3{gap:12px}}@keyframes _fadeIn_pu4ka_1{0%{opacity:0}to{opacity:1}}._errorBanner_pu4ka_25{color:#f87171e6;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;animation:.3s ease-out _slideDown_pu4ka_1;display:flex}._errorBanner_pu4ka_25 button{color:#f87171e6;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;transition:opacity .2s}._errorBanner_pu4ka_25 button:hover{opacity:.8}@keyframes _slideDown_pu4ka_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._loadingState_pu4ka_64{min-height:400px;color:var(--theme-text-muted);justify-content:center;align-items:center;font-size:16px;display:flex}._dateNavigation_pu4ka_74{justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}@media (width<=640px){._dateNavigation_pu4ka_74{flex-wrap:wrap}}._navButton_pu4ka_86{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}._navButton_pu4ka_86:hover{background:var(--theme-surface-hover);border-color:var(--theme-border-hover)}._navButton_pu4ka_86:active{transform:scale(.97)}@media (width<=480px){._navButton_pu4ka_86{flex:.5;padding:6px 12px;font-size:12px}}._dateTitle_pu4ka_113{color:var(--theme-text);text-align:center;flex:1;margin:0;font-size:18px;font-weight:700}@media (width<=640px){._dateTitle_pu4ka_113{order:3;width:100%;margin-top:8px;font-size:16px}}._scheduleContainer_pu4ka_130{border:1px solid var(--theme-border);background:var(--theme-background);border-radius:8px;gap:0;height:600px;display:flex;overflow:hidden}@media (width<=768px){._scheduleContainer_pu4ka_130{height:500px}}@media (width<=480px){._scheduleContainer_pu4ka_130{height:400px}}._locationsColumn_pu4ka_149{border-right:2px solid var(--theme-border);background:var(--theme-surface);flex-direction:column;flex-shrink:0;width:140px;display:flex;overflow-y:auto}@media (width<=768px){._locationsColumn_pu4ka_149{width:110px}}@media (width<=480px){._locationsColumn_pu4ka_149{width:90px}}._timeHeaderCorner_pu4ka_167{border-bottom:2px solid var(--theme-border);background:var(--theme-surface-hover);flex-shrink:0;height:50px}._locationGroup_pu4ka_174{border-bottom:2px solid var(--theme-border);flex-direction:column;display:flex}._locationHeader_pu4ka_180{color:#fff;text-align:center;border-bottom:1px solid #fff3;justify-content:center;align-items:center;min-height:40px;padding:12px 8px;font-size:13px;font-weight:700;display:flex}@media (width<=480px){._locationHeader_pu4ka_180{min-height:35px;padding:8px 4px;font-size:11px}}._locationName_pu4ka_199{word-break:break-word;text-align:center}._locationRow_pu4ka_204{color:var(--theme-text);border-bottom:1px solid var(--theme-border);background:var(--theme-surface);justify-content:center;align-items:center;min-height:40px;padding:12px 8px;font-size:12px;display:flex}@media (width<=480px){._locationRow_pu4ka_204{min-height:35px;padding:8px 4px;font-size:11px}}._locationRow_pu4ka_204:hover{background:var(--theme-surface-hover)}._aircraftLabel_pu4ka_226{text-align:center;word-break:break-word;font-weight:600}._scheduleContent_pu4ka_233{flex-direction:column;flex:1;display:flex;overflow:hidden}._timeHeader_pu4ka_167{border-bottom:2px solid var(--theme-border);background:var(--theme-surface-hover);z-index:10;flex-shrink:0;grid-template-columns:repeat(24,1fr);gap:0;height:50px;display:grid;position:relative}._timeHeaderCell_pu4ka_252{color:var(--theme-text-muted);text-align:center;border-right:1px solid var(--theme-border);justify-content:center;align-items:center;padding:8px 4px;font-size:11px;font-weight:600;display:flex}._timeHeaderCell_pu4ka_252:last-child{border-right:none}@media (width<=480px){._timeHeaderCell_pu4ka_252{padding:4px 2px;font-size:9px}}._gridScroller_pu4ka_274{scroll-behavior:smooth;flex:1;position:relative;overflow:auto}._gridScroller_pu4ka_274::-webkit-scrollbar{width:8px;height:8px}._gridScroller_pu4ka_274::-webkit-scrollbar-track{background:0 0}._gridScroller_pu4ka_274::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}._gridScroller_pu4ka_274::-webkit-scrollbar-thumb:hover{background:var(--theme-border-hover)}._gridScroller_pu4ka_274{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}._timelineGrid_pu4ka_303{flex-direction:column;min-width:100%;display:flex;position:relative}._gridLines_pu4ka_311{pointer-events:none;z-index:0;grid-template-columns:repeat(24,1fr);gap:0;display:grid;position:absolute;inset:0}._gridLine_pu4ka_311{border-right:1px solid var(--theme-border);opacity:.5}._gridLine_pu4ka_311:last-child{border-right:none}._locationRowContent_pu4ka_334{border-bottom:1px solid #fff3;grid-template-columns:repeat(24,1fr);gap:0;min-width:2400px;height:40px;display:grid;position:relative}._locationRowPlaceholder_pu4ka_344{grid-column:1/-1}._aircraftRowContent_pu4ka_349{border-bottom:1px solid var(--theme-border);background:var(--theme-background);grid-template-columns:repeat(24,1fr);gap:0;min-width:2400px;height:40px;display:grid;position:relative}._aircraftRowContent_pu4ka_349:hover{background:#00000005}._reservation_pu4ka_365{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;height:28px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}._reservation_pu4ka_365:hover{z-index:20;transform:translateY(-50%)scale(1.05);box-shadow:0 4px 8px #0003}._reservation_pu4ka_365:active{transform:translateY(-50%)scale(.98)}@media (width<=480px){._reservation_pu4ka_365{height:24px;padding:2px 4px;font-size:10px}}._emptySchedule_pu4ka_404{min-height:300px;color:var(--theme-text-muted);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex}._resLabel_pu4ka_415{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}@media (width<=480px){._resLabel_pu4ka_415{font-size:10px}}._modalOverlay_pu4ka_429{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_pu4ka_1;display:flex;position:fixed;inset:0}@media (width<=640px){._modalOverlay_pu4ka_429{align-items:flex-end}}._modal_pu4ka_429{background:var(--theme-background);border:1px solid var(--theme-border);border-radius:12px;width:90%;max-width:500px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_pu4ka_1;overflow-y:auto}@media (width<=640px){._modal_pu4ka_429{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:60vh}}._modal_pu4ka_429::-webkit-scrollbar{width:8px}._modal_pu4ka_429::-webkit-scrollbar-track{background:0 0}._modal_pu4ka_429::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}._modal_pu4ka_429::-webkit-scrollbar-thumb:hover{background:var(--theme-border-hover)}._modal_pu4ka_429{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}@keyframes _slideUp_pu4ka_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_pu4ka_493{border-bottom:1px solid var(--theme-border);background:var(--theme-background);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}._modalHeader_pu4ka_493 h3{color:var(--theme-text);margin:0;font-size:18px;font-weight:700}._closeButton_pu4ka_513{width:32px;height:32px;color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:18px;transition:all .2s;display:flex}._closeButton_pu4ka_513:hover{background:var(--theme-surface);color:var(--theme-text)}._closeButton_pu4ka_513:active{transform:scale(.9)}._modalContent_pu4ka_538{flex-direction:column;gap:16px;padding:16px;display:flex}._section_pu4ka_545{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}._sectionTitle_pu4ka_555{text-transform:uppercase;letter-spacing:1px;color:var(--theme-text-muted);border-bottom:1px solid var(--theme-border);margin:0;padding-bottom:8px;font-size:12px;font-weight:700}._detailRow_pu4ka_566{flex-direction:column;gap:4px;padding:6px 0;display:flex}._label_pu4ka_573{text-transform:uppercase;letter-spacing:.5px;color:var(--theme-text-muted);font-size:11px;font-weight:700}._value_pu4ka_581{color:var(--theme-text);word-break:break-word;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){._schedule_pu4ka_3,._modalOverlay_pu4ka_429,._modal_pu4ka_429{animation:none}._navButton_pu4ka_86,._reservation_pu4ka_365,._closeButton_pu4ka_513{transition:none}:is(._navButton_pu4ka_86,._reservation_pu4ka_365,._closeButton_pu4ka_513):hover,:is(._navButton_pu4ka_86,._reservation_pu4ka_365,._closeButton_pu4ka_513):active{transform:none}}._dashboard_p1p1j_3{background:var(--theme-background-gradient);width:100%;height:100vh;color:var(--theme-text);font-family:var(--theme-font-family);flex-direction:column;display:flex;overflow:hidden}._main_p1p1j_14{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent;flex:1;overflow:hidden auto}._main_p1p1j_14::-webkit-scrollbar{width:8px}._main_p1p1j_14::-webkit-scrollbar-track{background:0 0}._main_p1p1j_14::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}._main_p1p1j_14::-webkit-scrollbar-thumb:hover{background:var(--theme-border-hover)}._section_p1p1j_39{width:100%;max-width:1400px;margin:0 auto;padding:32px 24px;animation:.3s ease-out _fadeIn_p1p1j_1}@media (width<=768px){._section_p1p1j_39{padding:24px 16px}}@media (width<=480px){._section_p1p1j_39{padding:16px 12px}}@keyframes _fadeIn_p1p1j_1{0%{opacity:0}to{opacity:1}}._header_p1p1j_64{margin-bottom:32px}@media (width<=768px){._header_p1p1j_64{margin-bottom:24px}}._title_p1p1j_72{letter-spacing:-1px;background:linear-gradient(135deg, var(--theme-accent) 0%, var(--theme-accent-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:32px;font-weight:700}@media (width<=768px){._title_p1p1j_72{font-size:24px}}@media (width<=480px){._title_p1p1j_72{font-size:20px}}._date_p1p1j_91{color:var(--theme-text-muted);margin:0;font-size:14px}._grid_p1p1j_98{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;animation:.5s ease-out _slideUp_p1p1j_1;display:grid}@media (width<=768px){._grid_p1p1j_98{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}}@media (width<=480px){._grid_p1p1j_98{grid-template-columns:1fr;gap:12px}}@keyframes _slideUp_p1p1j_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._card_p1p1j_127{background:linear-gradient(135deg, var(--theme-surface) 0%, #ffffff05 100%);border:1px solid var(--theme-border);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;align-items:center;gap:16px;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}._card_p1p1j_127:hover{background:linear-gradient(135deg, var(--theme-surface-hover) 0%, #ffffff0a 100%);border-color:var(--theme-accent);transform:translateY(-4px);box-shadow:0 8px 24px #00d9ff1a}@media (prefers-reduced-motion:reduce){._card_p1p1j_127{transition:none}._card_p1p1j_127:hover{transform:none}}@media (width<=480px){._card_p1p1j_127{padding:16px}}._cardIcon_p1p1j_158{flex-shrink:0;font-size:32px}@media (width<=768px){._cardIcon_p1p1j_158{font-size:28px}}@media (width<=480px){._cardIcon_p1p1j_158{font-size:24px}}._cardContent_p1p1j_171{flex:1}._cardTitle_p1p1j_175{color:var(--theme-text-muted);letter-spacing:-.5px;margin:0 0 4px;font-size:14px;font-weight:600}._cardValue_p1p1j_183{color:var(--theme-accent);letter-spacing:-.5px;margin:0;font-size:18px;font-weight:700}@media (width<=768px){._cardValue_p1p1j_183{font-size:16px}}._placeholder_p1p1j_196{color:#ffffff80;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-height:400px;padding:32px;font-size:16px;display:flex}@media (width<=768px){._placeholder_p1p1j_196{min-height:300px;padding:24px;font-size:14px}}@media (width<=1024px){._section_p1p1j_39{padding:24px 20px}._title_p1p1j_72{font-size:28px}._grid_p1p1j_98{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (prefers-reduced-motion:reduce){._section_p1p1j_39,._grid_p1p1j_98{animation:none}._card_p1p1j_127{transition:none}}._container_163na_7{z-index:200;background:0 0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}._gameCanvas_163na_17{width:100%;height:100%;display:block;position:fixed;top:0;left:0}._loadingScreen_163na_26{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#d4e4f7 0%,#e5eef9 100%);justify-content:center;align-items:center;animation:.4s ease-out _fadeIn_163na_1;display:flex;position:absolute;inset:0}@keyframes _fadeIn_163na_1{0%{opacity:0}to{opacity:1}}._loadingContent_163na_47{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}._spinner_163na_55{border:4px solid #6496c833;border-top-color:#6496c8cc;border-radius:50%;width:50px;height:50px;animation:1s linear infinite _spin_163na_55}@keyframes _spin_163na_55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingTitle_163na_73{color:#3c78b4e6;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}._loadingSubtitle_163na_81{color:#3c78b4b3;letter-spacing:-.01em;margin:0;font-size:.95rem}._hud_163na_88{pointer-events:none;color:#000c;z-index:100;width:100%;height:100%;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;position:fixed;top:0;left:0}._backButton_163na_101{pointer-events:all;color:#000;cursor:pointer;z-index:101;background:#ffffffe6;border:2px solid #0000001a;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:2rem;right:2rem;box-shadow:0 4px 12px #0000001a}._backButton_163na_101:hover{background:#fff;border-color:#0003;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}._backButton_163na_101:active{transform:scale(.98)}._controls_163na_130{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:101;background:#ffffffd9;border:1px solid #0000001a;border-radius:8px;flex-direction:column;gap:.75rem;width:fit-content;padding:1rem;font-size:.9rem;display:flex;position:fixed;top:7rem;left:2rem;box-shadow:0 4px 12px #0000001a}._controlItem_163na_149{letter-spacing:-.01em;align-items:center;gap:.5rem;display:flex}._key_163na_156{background:#0000001a;border:1px solid #00000026;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:.85rem;font-weight:700;display:inline-flex}._emergencyBox_163na_170{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;z-index:102;background:#ff6464e6;border:2px solid #ffffff4d;border-radius:12px;padding:2rem 3rem;animation:.5s ease-out _emergencyPulse_163na_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #ff64644d}@keyframes _emergencyPulse_163na_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._emergencyText_163na_198{color:#fff;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 8px #0000004d;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}._emergencyTimer_163na_208{color:#fffffff2;text-shadow:0 2px 8px #0000004d;margin:1rem 0;font-size:4rem;font-weight:900;line-height:1;animation:.6s infinite _timerBlink_163na_1}@keyframes _timerBlink_163na_1{0%,to{opacity:1}50%{opacity:.7}}._emergencySubtext_163na_228{color:#ffffffe6;letter-spacing:.01em;font-size:.95rem}._scoreCard_163na_234{pointer-events:all;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;z-index:102;background:#c8e6c8f2;border:2px solid #64c86466;border-radius:12px;min-width:250px;padding:2rem;animation:.6s cubic-bezier(.16,1,.3,1) _scoreCardSlideIn_163na_1;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 32px #64c86433}@keyframes _scoreCardSlideIn_163na_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._scoreTitle_163na_262{color:#006432cc;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.9rem;font-weight:600}._scoreValue_163na_271{color:#329664;margin:.5rem 0;font-size:3.5rem;font-weight:900;line-height:1}._scoreQuality_163na_279{color:#329664d9;letter-spacing:.02em;margin:1rem 0 1.5rem;font-size:1.25rem;font-weight:700}._playAgainButton_163na_287{pointer-events:all;color:#fffffff2;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:#64c864cc;border:1px solid #3296644d;border-radius:6px;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}._playAgainButton_163na_287:hover{background:#64c864f2;transform:scale(1.05)}._playAgainButton_163na_287:active{transform:scale(.98)}@media (width<=768px){._hud_163na_88{gap:1rem;padding:1rem}._controls_163na_130{font-size:.85rem}._emergencyBox_163na_170{width:90%;padding:1.5rem 2rem}._emergencyText_163na_198{font-size:1.25rem}._emergencyTimer_163na_208{font-size:3rem}._scoreCard_163na_234{min-width:200px;padding:1.5rem;bottom:1rem;right:1rem}._scoreValue_163na_271{font-size:2.5rem}._scoreQuality_163na_279{font-size:1rem}}._hero_kcpzh_13{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}._background_kcpzh_29{background:var(--theme-background-gradient);z-index:-1;width:100%;height:100%;animation:15s ease-in-out infinite _gradientShift_kcpzh_1;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._background_kcpzh_29{background:#0a0a0c;animation:none}}._content_kcpzh_48{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:1200px;padding:2rem;display:flex;position:relative}@media (width<=768px){._content_kcpzh_48{gap:2.5rem;padding:1.5rem}}@media (width<=640px){._content_kcpzh_48{gap:2rem;padding:1rem}}._headlineSection_kcpzh_74{flex-direction:column;align-items:center;gap:1rem;max-width:900px;animation:1s ease-out _fadeInUp_kcpzh_1;display:flex}@media (prefers-reduced-motion:reduce){._headlineSection_kcpzh_74{animation:none}}._headline_kcpzh_74{font-family:var(--theme-font-family);letter-spacing:-.04em;color:var(--theme-text);margin:0;font-size:4rem;font-weight:700;line-height:1.1;position:relative}@media (width<=1024px){._headline_kcpzh_74{font-size:3.5rem}}@media (width<=768px){._headline_kcpzh_74{letter-spacing:-.03em;font-size:2.75rem}}@media (width<=640px){._headline_kcpzh_74{letter-spacing:-.02em;font-size:2rem}}._headline_kcpzh_74{word-break:break-word}._emphasize_kcpzh_117{background:linear-gradient(135deg,#fff,#fffc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}._tagline_kcpzh_130{letter-spacing:-.01em;color:#ffffffa6;margin:0;font-size:1.125rem;font-weight:400;line-height:1.5}@media (width<=768px){._tagline_kcpzh_130{font-size:1rem}}@media (width<=640px){._tagline_kcpzh_130{font-size:.95rem}}._flightsWord_kcpzh_148{cursor:pointer;transition:opacity .2s;position:relative}._flightsWord_kcpzh_148:hover{opacity:.8}._headlineSection_kcpzh_74{margin-bottom:3rem;position:relative}._headline_kcpzh_74{letter-spacing:-.02em;color:#fffffff2;margin:0 0 1.5rem;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.1}@media (width<=1024px){._headline_kcpzh_74{font-size:3rem}}@media (width<=768px){._headline_kcpzh_74{font-size:2.5rem}}@media (width<=640px){._headline_kcpzh_74{margin-bottom:1rem;font-size:2rem}}._emphasize_kcpzh_117{color:#fffffff2;font-weight:700}._tagline_kcpzh_130{color:#ffffffb3;letter-spacing:-.01em;margin:0;padding:0;font-size:1.1rem;font-weight:400;line-height:1.6}@media (width<=768px){._tagline_kcpzh_130{font-size:1rem}}@media (width<=640px){._tagline_kcpzh_130{font-size:.95rem}}._flightsWord_kcpzh_148{color:#fffffff2;font-weight:600}._easterEggTrigger_kcpzh_215{cursor:pointer;opacity:1;pointer-events:auto;z-index:100;background:0 0;border:none;width:120px;height:50px;margin:0;padding:0;transition:all .3s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}._easterEggTrigger_kcpzh_215:hover{background:#ff00ff80;border:2px solid #f0f}._easterEggTrigger_kcpzh_215:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #fff9}._easterEggTrigger_kcpzh_215:active{background:#ff00ffb3}@media (width<=640px){._easterEggTrigger_kcpzh_215{width:100px;height:40px;bottom:4px}}._selectorContainer_kcpzh_254{justify-content:center;width:100%;animation:1s ease-out .2s both _fadeInUp_kcpzh_1;display:flex}@media (prefers-reduced-motion:reduce){._selectorContainer_kcpzh_254{animation:none}}._applySection_kcpzh_266{flex-direction:column;align-items:center;gap:.75rem;margin-top:3rem;animation:1s ease-out .4s both _fadeInUp_kcpzh_1;display:flex}@media (prefers-reduced-motion:reduce){._applySection_kcpzh_266{animation:none}}@media (width<=768px){._applySection_kcpzh_266{margin-top:2rem}}@media (width<=640px){._applySection_kcpzh_266{margin-top:1.5rem}}._applyButton_kcpzh_287{color:#fffffff2;letter-spacing:-.01em;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:1.25rem 3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1)}._applyButton_kcpzh_287:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)translateY(-2px)}._applyButton_kcpzh_287:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){._applyButton_kcpzh_287{transition:none}._applyButton_kcpzh_287:hover,._applyButton_kcpzh_287:active{transform:none}}@media (width<=768px){._applyButton_kcpzh_287{padding:1rem 2.5rem;font-size:1rem}}@media (width<=640px){._applyButton_kcpzh_287{padding:.875rem 2rem;font-size:.95rem}}._applyDescription_kcpzh_333{color:#fff9;letter-spacing:-.01em;text-align:center;max-width:400px;margin:0;font-size:.9rem}@media (width<=640px){._applyDescription_kcpzh_333{font-size:.85rem}}._accent_kcpzh_346{filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#fff0 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:20%;right:10%}@media (width<=1024px){._accent_kcpzh_346{opacity:.5;width:300px;height:300px}}@media (width<=768px){._accent_kcpzh_346{display:none}}@keyframes _fadeInUp_kcpzh_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _gradientShift_kcpzh_1{0%,to{background:linear-gradient(135deg,#0a0a0c 0%,#0f0f12 50%,#0a0a0c 100%)}50%{background:linear-gradient(135deg,#0f0f12 0%,#0a0a0c 50%,#0f0f12 100%)}}
