._loader_1rfva_1{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#fff;width:100%;animation:_loader-appear_1rfva_1 .4s ease-out}._loaderInline_1rfva_11{display:flex;justify-content:center;align-items:center;animation:_loader-appear_1rfva_1 .4s ease-out}._logo_1rfva_18{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}._logoButton_1rfva_25{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;border-radius:50%}._logoButton_1rfva_25:focus-visible{outline:2px solid #000;outline-offset:4px}@keyframes _loader-appear_1rfva_1{0%{opacity:0}to{opacity:1}}@keyframes _logo-spin_1rfva_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){._logo_1rfva_18{animation:_logo-spin_1rfva_1 infinite 20.5s linear}}@media(prefers-reduced-motion:reduce){._loader_1rfva_1,._loaderInline_1rfva_11{animation:none}}._screen_1db52_1{box-sizing:border-box;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fff;color:#111;text-align:center}._message_1db52_16{margin:0;max-width:22rem;font:16px/1.4 system-ui,sans-serif}._button_1db52_22{min-height:44px;min-width:44px;padding:0 20px;border:1px solid #111;border-radius:8px;background:#111;color:#fff;font:16px/1 system-ui,sans-serif;cursor:pointer}._button_1db52_22:focus-visible{outline:2px solid #111;outline-offset:3px}._modalOverlay_48wr5_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;color:#000}._modalContent_48wr5_15{background:#fff;padding:20px;border-radius:8px;width:max-content;position:relative;box-shadow:0 5px 15px #0000004d}._modalCloseButton_48wr5_24{position:absolute;top:5px;right:5px;border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:#000}._screen_p1jl3_2{position:fixed;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100vh;height:100svh;height:100dvh;height:var(--tg-viewport-stable-height, 100dvh);margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overflow:hidden;overscroll-behavior:none;background-color:#fff;container-type:size}html:has(._screen_p1jl3_2),body:has(._screen_p1jl3_2){height:100%;min-height:0;overflow:hidden}._hero_p1jl3_34{--hero-logo-size: 12em;--orbit-radius: calc(var(--hero-logo-size) / 2 + 2.75rem);--orbit-size: calc(var(--orbit-radius) * 2 + 48px);position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--orbit-size);height:var(--orbit-size);margin:0;transform:scale(min(1,calc(100cqw / var(--orbit-size)),calc(100cqh / var(--orbit-size))))}._hero_p1jl3_34 ._heroLogo_p1jl3_55{display:block;box-sizing:content-box;height:var(--hero-logo-size);width:auto;margin:0;padding:0}._orbit_p1jl3_64{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none;animation:_orbit-spin_p1jl3_1 24s linear infinite}._orbitSlot_p1jl3_75{position:absolute;left:-24px;top:-24px;display:grid;place-items:center;width:48px;height:48px;color:#111;text-decoration:none;pointer-events:auto;border-radius:50%;transform:rotate(var(--angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(calc(-1 * var(--angle)))}._orbitFace_p1jl3_90{display:grid;place-items:center;width:28px;height:28px;animation:_orbit-spin_p1jl3_1 24s linear infinite reverse}._orbitIcon_p1jl3_98{width:28px;height:28px;display:block}._orbit_p1jl3_64:hover,._orbit_p1jl3_64:hover ._orbitFace_p1jl3_90,._orbit_p1jl3_64:focus-within,._orbit_p1jl3_64:focus-within ._orbitFace_p1jl3_90,._orbit_p1jl3_64:active,._orbit_p1jl3_64:active ._orbitFace_p1jl3_90{animation-play-state:paused}._orbitSlot_p1jl3_75:hover,._orbitSlot_p1jl3_75:focus-visible{color:#111;opacity:.55}._orbitSlot_p1jl3_75:focus-visible{outline:2px solid #111;outline-offset:2px}@keyframes _orbit-spin_p1jl3_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._orbit_p1jl3_64,._orbitFace_p1jl3_90{animation:none}}._banner_vw8cm_3{position:fixed;top:0;left:0;right:0;z-index:9999;padding:10px 16px;text-align:center;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateY(-100%);transition:transform .3s ease-in-out}._banner_vw8cm_3._visible_vw8cm_21{transform:translateY(0)}._offline_vw8cm_25{background-color:#ff3b30;color:#fff}._reconnecting_vw8cm_30{background-color:#ff9500;color:#fff}._online_vw8cm_35{background-color:#34c759;color:#fff}._icon_vw8cm_40{font-size:16px}._message_vw8cm_44{line-height:1.2}._spacer_vw8cm_49{height:0;transition:height .3s ease-in-out}._spacer_vw8cm_49._active_vw8cm_54{height:40px}._toastContainer_17q1d_3{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9998;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:calc(100% - 32px);width:100%}._toast_17q1d_3{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;pointer-events:auto;opacity:0;transform:translateY(20px);animation:_slideIn_17q1d_1 .3s ease forwards;max-width:400px;margin:0 auto}._toast_17q1d_3._hiding_17q1d_34{animation:_slideOut_17q1d_1 .3s ease forwards}@keyframes _slideIn_17q1d_1{to{opacity:1;transform:translateY(0)}}@keyframes _slideOut_17q1d_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._error_17q1d_56{background-color:#ff3b30;color:#fff}._success_17q1d_61{background-color:#34c759;color:#fff}._warning_17q1d_66{background-color:#ff9500;color:#fff}._info_17q1d_71{background-color:#007aff;color:#fff}._icon_17q1d_76{font-size:18px;flex-shrink:0}._message_17q1d_81{flex:1;line-height:1.3}._closeButton_17q1d_86{background:none;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0;margin-left:8px;opacity:.8;flex-shrink:0}._closeButton_17q1d_86:hover{opacity:1}._form_1sivn_1{display:flex;flex-direction:column;gap:10px;width:min(320px,100%);margin:0 auto}._formCompact_1sivn_9{display:flex;flex-direction:column;gap:8px;width:100%;max-width:280px}._input_1sivn_17{padding:8px 12px;border-radius:8px;border:1px solid #ccc;font-size:14px}._submit_1sivn_24{padding:10px 16px;border-radius:8px;border:none;background:#007aff;color:#fff;font-size:14px;font-weight:500;cursor:pointer}._submit_1sivn_24:disabled{opacity:.6;cursor:not-allowed}._error_1sivn_40{margin:0;font-size:13px;color:#c0392b}._secondary_1sivn_46{padding:8px 12px;border-radius:8px;border:none;background:transparent;color:#007aff;font-size:14px;font-weight:500;cursor:pointer;margin-top:4px}._secondary_1sivn_46:disabled{opacity:.6;cursor:not-allowed}#root{width:100%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:start;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;outline:none}button:hover{border-color:#646cff}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}
