._nav_1tg3s_1{position:fixed;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 12px;padding-bottom:max(10px,calc(env(safe-area-inset-bottom) - 2px));z-index:100;transform:translateZ(0);-webkit-transform:translateZ(0);transform-origin:calc(100% - 40px) calc(100% - 40px);pointer-events:auto}._navVisible_1tg3s_39{opacity:1;transform:scale(1) translateY(0)}._navCollapsing_1tg3s_49{animation:_navCollapseAnim_1tg3s_1 .4s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}._navExpanding_1tg3s_59{animation:_navExpandAnim_1tg3s_1 .4s cubic-bezier(.34,1.56,.64,1) forwards}._navHidden_1tg3s_67{opacity:0;transform:scale(.2) translate(30%) translateY(30%);pointer-events:none}@keyframes _navCollapseAnim_1tg3s_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.2) translate(30%) translateY(30%)}}@keyframes _navExpandAnim_1tg3s_1{0%{opacity:0;transform:scale(.2) translate(30%) translateY(30%)}to{opacity:1;transform:scale(1) translateY(0)}}._collapsedButton_1tg3s_125{position:fixed;bottom:max(14px,calc(env(safe-area-inset-bottom) + 4px));right:16px;height:36px;padding:0 14px;border-radius:18px;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 50%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #fff) 10%,transparent);box-shadow:0 4px 12px #0000001a,inset 0 1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 6%,transparent);color:color-mix(in srgb,var(--tg-theme-text-color, #fff) 60%,transparent);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease,box-shadow .3s ease,color .2s ease;will-change:transform,background,opacity}@supports not (background: color-mix(in srgb,red 50%,blue)){._collapsedButton_1tg3s_125{background:#1e1e2d80;border-color:#ffffff1a;color:#fff9}}._buttonVisible_1tg3s_211{opacity:1;transform:scale(1);pointer-events:auto}._buttonAppearing_1tg3s_223{animation:_buttonAppearAnim_1tg3s_1 .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.15s;opacity:0;pointer-events:none}._buttonHiding_1tg3s_237{animation:_buttonHideAnim_1tg3s_1 .3s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}._buttonHidden_1tg3s_247{opacity:0;transform:scale(.5);pointer-events:none}@keyframes _buttonAppearAnim_1tg3s_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes _buttonHideAnim_1tg3s_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}._collapsedButton_1tg3s_125:active{transform:scale(.92);transition-duration:.1s}._collapsedButton_1tg3s_125:hover{background:color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 65%,transparent);border-color:color-mix(in srgb,var(--tg-theme-text-color, #fff) 15%,transparent);color:var(--tg-theme-text-color, #fff);box-shadow:0 6px 16px #00000026,inset 0 1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 10%,transparent)}._navGlow_1tg3s_333{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(ellipse 60% 40% at 50% 100%,color-mix(in srgb,var(--tg-theme-button-color, #667eea) 15%,transparent),transparent 70%);pointer-events:none;z-index:-1}@supports not (background: color-mix(in srgb,red 50%,blue)){._navGlow_1tg3s_333{background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(102,126,234,.15),transparent 70%)}}@media screen and (max-height: 500px){._nav_1tg3s_1{display:none}}._navItem_1tg3s_391{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 20px;min-width:72px;border:none;border-radius:16px;cursor:pointer;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 60%,transparent),color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 40%,transparent));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #fff) 12%,transparent);box-shadow:0 4px 16px #00000026,0 1px 3px #0000001a,inset 0 1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 3%,transparent);color:var(--tg-theme-hint-color, rgba(255, 255, 255, .5));transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease,box-shadow .3s ease,color .2s ease,border-color .3s ease;will-change:transform,background,box-shadow}@supports not (background: color-mix(in srgb,red 50%,blue)){._navItem_1tg3s_391{background:linear-gradient(135deg,#1e1e2d99,#1e1e2d66);border-color:#ffffff1f;box-shadow:0 4px 16px #00000026,0 1px 3px #0000001a,inset 0 1px #ffffff14,inset 0 -1px #ffffff08}}._navItem_1tg3s_391:hover:not(._active_1tg3s_511){background:linear-gradient(135deg,color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 70%,transparent),color-mix(in srgb,var(--tg-theme-bg-color, #1e1e2d) 50%,transparent));border-color:color-mix(in srgb,var(--tg-theme-text-color, #fff) 18%,transparent);transform:translateY(-2px);box-shadow:0 8px 24px #0003,0 2px 6px #0000001a,inset 0 1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 12%,transparent)}._navItem_1tg3s_391:active{transform:scale(.92) translateY(0);transition-duration:.1s}._navItem_1tg3s_391._active_1tg3s_511{color:var(--tg-theme-text-color, #fff);background:linear-gradient(135deg,color-mix(in srgb,var(--tg-theme-button-color, #667eea) 35%,transparent),color-mix(in srgb,var(--tg-theme-button-color, #764ba2) 25%,transparent));border-color:color-mix(in srgb,var(--tg-theme-button-color, #667eea) 40%,transparent);box-shadow:0 4px 20px color-mix(in srgb,var(--tg-theme-button-color, #667eea) 30%,transparent),0 2px 8px #00000026,inset 0 1px color-mix(in srgb,var(--tg-theme-text-color, #fff) 15%,transparent),inset 0 -1px color-mix(in srgb,var(--tg-theme-button-color, #667eea) 20%,transparent)}@supports not (background: color-mix(in srgb,red 50%,blue)){._navItem_1tg3s_391._active_1tg3s_511{background:linear-gradient(135deg,#667eea59,#764ba240);border-color:#667eea66;box-shadow:0 4px 20px #667eea4d,0 2px 8px #00000026,inset 0 1px #ffffff26,inset 0 -1px #667eea33}}._iconWrapper_1tg3s_617{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._navItem_1tg3s_391:active ._iconWrapper_1tg3s_617{transform:scale(.85)}._navItem_1tg3s_391._active_1tg3s_511 ._iconWrapper_1tg3s_617{animation:_iconPop_1tg3s_1 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes _iconPop_1tg3s_1{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}._iconGlow_1tg3s_663{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(circle,color-mix(in srgb,var(--tg-theme-button-color, #667eea) 40%,transparent) 0%,transparent 70%);filter:blur(8px);opacity:.8;animation:_glowPulse_1tg3s_1 2s ease-in-out infinite}@supports not (background: color-mix(in srgb,red 50%,blue)){._iconGlow_1tg3s_663{background:radial-gradient(circle,rgba(102,126,234,.4) 0%,transparent 70%)}}@keyframes _glowPulse_1tg3s_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}._label_1tg3s_721{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;transition:transform .2s ease}._navItem_1tg3s_391._active_1tg3s_511 ._label_1tg3s_721{text-shadow:0 0 10px color-mix(in srgb,var(--tg-theme-button-color, #667eea) 50%,transparent)}@supports not (text-shadow: 0 0 10px color-mix(in srgb,red 50%,blue)){._navItem_1tg3s_391._active_1tg3s_511 ._label_1tg3s_721{text-shadow:0 0 10px rgba(102,126,234,.5)}}._ripple_1tg3s_759{position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tg-theme-button-color, #667eea) 40%,transparent) 0%,transparent 70%);transform:translate(-50%,-50%) scale(0);animation:_rippleEffect_1tg3s_1 .5s ease-out forwards;pointer-events:none}@supports not (background: color-mix(in srgb,red 50%,blue)){._ripple_1tg3s_759{background:radial-gradient(circle,rgba(102,126,234,.4) 0%,transparent 70%)}}@keyframes _rippleEffect_1tg3s_1{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}._activeIndicator_1tg3s_833{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:20px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--tg-theme-button-color, #667eea),color-mix(in srgb,var(--tg-theme-button-color, #667eea) 70%,#fff));box-shadow:0 0 8px var(--tg-theme-button-color, #667eea);animation:_indicatorSlide_1tg3s_1 .3s cubic-bezier(.34,1.56,.64,1)}@supports not (background: color-mix(in srgb,red 50%,blue)){._activeIndicator_1tg3s_833{background:linear-gradient(90deg,#667eea,#8b9cf7)}}@keyframes _indicatorSlide_1tg3s_1{0%{width:0;opacity:0}to{width:20px;opacity:1}}._pageTransition_11e0w_1{width:100%;min-height:100%}._enter_11e0w_11{animation:_pageEnter_11e0w_1 .35s cubic-bezier(.22,1,.36,1) forwards}._exit_11e0w_19{animation:_pageExit_11e0w_1 .2s cubic-bezier(.4,0,1,1) forwards}@keyframes _pageEnter_11e0w_1{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _pageExit_11e0w_1{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-10px) scale(.98);filter:blur(2px)}}._pageWrapper_11e0w_81{opacity:0;transform:translateY(12px) scale(.99);filter:blur(2px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),filter .3s ease-out;will-change:opacity,transform,filter}._pageWrapper_11e0w_81._visible_11e0w_103{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}._slideUp_11e0w_117{animation:_slideUpIn_11e0w_1 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes _slideUpIn_11e0w_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._scaleIn_11e0w_147{animation:_scaleInAnim_11e0w_1 .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes _scaleInAnim_11e0w_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._morphIn_11e0w_179{animation:_morphInAnim_11e0w_1 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes _morphInAnim_11e0w_1{0%{opacity:0;transform:translateY(30px) scale(.95);border-radius:24px;clip-path:inset(10% 10% 10% 10% round 24px)}to{opacity:1;transform:translateY(0) scale(1);border-radius:0;clip-path:inset(0 0 0 0 round 0)}}*{margin:0;padding:0;box-sizing:border-box}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #2481cc;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f4f4f5}html{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;height:100%;position:fixed;width:100%}#root{height:100%;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:0;height:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:fadeIn .3s ease-out}.fade-in-fast{animation:fadeInFast .2s ease-out}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}button,a{transition:transform .15s ease-out,opacity .15s ease-out,background-color .2s ease-out,color .2s ease-out;will-change:transform}button:active,a:active{transform:scale(.97)}@keyframes neonPulse{0%,to{box-shadow:0 0 10px #a855f7,0 0 20px #a855f7}50%{box-shadow:0 0 20px #a855f7,0 0 40px #a855f7}}@keyframes rainbowSpin{0%{--angle: 0deg}to{--angle: 360deg}}@keyframes fireGlow{0%{box-shadow:0 0 15px #f97316,0 0 30px #ef4444}to{box-shadow:0 0 25px #f97316,0 0 50px #ef4444}}@keyframes goldenAura{0%,to{box-shadow:0 0 20px #fbbf24,0 0 40px #f59e0b,0 0 60px #d97706}50%{box-shadow:0 0 30px #fbbf24,0 0 60px #f59e0b,0 0 90px #d97706}}@keyframes diamondSparkle{0%,to{box-shadow:0 0 15px #7dd3fc,0 0 30px #38bdf8}50%{box-shadow:0 0 25px #7dd3fc,0 0 50px #38bdf8,0 0 10px #fff}}@keyframes cosmicPulse{0%,to{box-shadow:0 0 20px #818cf8,0 0 40px #6366f1}50%{box-shadow:0 0 30px #818cf8,0 0 60px #6366f1,0 0 80px #4f46e5}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}
