@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@400;600;700;900&display=swap";:root{--text-light:#fff;--text-secondary:hsla(0,0%,100%,.9);--glass-bg:hsla(0,0%,100%,.1);--glass-bg-dark:hsla(0,0%,100%,.15);--glass-border:hsla(0,0%,100%,.3);--glass-highlight:hsla(0,0%,100%,.5);--glass-shadow:0 8px 32px rgba(0,0,0,.3);--accent-primary:#4dafff;--accent-purple:#a667e4;--accent-cyan:#3dd6f5;--accent-gold:#fac938;--accent-glow:rgba(79,163,255,.6);--success-color:#0f8;--success-glow:rgba(0,255,136,.5);--warning-color:#fbbf24;--danger-color:#ef4444;--egg-outline-color:hsla(0,0%,100%,.8);--rarity-common:#60a5fa;--rarity-common-glow:rgba(96,165,250,.6);--rarity-rare:#a855f7;--rarity-rare-glow:rgba(168,85,247,.6);--rarity-epic:#ef4444;--rarity-epic-glow:rgba(239,68,68,.6);--rarity-legendary:#fbbf24;--rarity-legendary-glow:rgba(251,191,36,.7);--gradient-primary:linear-gradient(135deg,var(--accent-primary),var(--accent-purple));--gradient-success:linear-gradient(135deg,#0f8,#00d4aa);--gradient-gold:linear-gradient(135deg,#fbbf24,#f59e0b);--gradient-cosmic:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--shadow-sm:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-md:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.1);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2);--shadow-glow:0 0 20px rgba(79,163,255,.3),0 0 40px rgba(79,163,255,.1)}@keyframes eggShake{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(-5deg)}50%{transform:translateY(0) rotate(5deg)}75%{transform:translateY(-4px) rotate(-3deg)}}@keyframes floatLabel{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes merge-pulse{0%{filter:brightness(1);transform:scale(1)}50%{box-shadow:0 0 30px var(--warning-color);filter:brightness(1.5);transform:scale(1.2)}to{filter:brightness(1);transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px var(--accent-glow),0 0 20px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 40px var(--accent-glow),0 0 60px var(--accent-glow)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes shine{0%{transform:translate(-100%)}20%{transform:translate(100%)}to{transform:translate(100%)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-subtle{animation:float-subtle 4s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.merge-pulse{animation:merge-pulse .5s cubic-bezier(.4,0,.2,1);z-index:20}.egg-opening{animation:eggShake .6s ease-in-out infinite}#__nuxt,body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}*{box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}*,img{-webkit-touch-callout:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:auto}.app-root{background-color:#0b1120;background-image:url(../Sprite/BackGround.png);background-position:50%;background-size:cover;color:var(--text-light);font-family:Exo\ 2,sans-serif;height:100%;position:relative;width:100%}.app-root:before{background:radial-gradient(circle at center,#0a14284d 0,#050a14cc);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.screen{flex-direction:column;height:100vh;justify-content:space-between;position:relative;z-index:1}.main-area,.screen{display:flex;width:100%}.main-area{align-items:center;flex:1;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.slots-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:300px;padding:12px;width:100%}.slot-cell{align-items:center;aspect-ratio:1/1;background:#1e293b99;border:2px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:inset 0 0 20px #0000004d;color:#ffffffb3;cursor:pointer;display:flex;font-size:11px;justify-content:center;position:relative;transition:all .2s}.slot-cell:active{transform:scale(.95)}.slot-turtle-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.slot-turtle-image{height:70%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:70%}.slot-cell:hover .slot-turtle-image{transform:scale(1.05)}.slot-progress{background:#0009;border-radius:2px;bottom:4px;height:4px;left:4px;overflow:hidden;position:absolute;right:4px}.slot-progress__fill{background:linear-gradient(90deg,var(--accent-primary),#60a5fa);box-shadow:0 0 8px var(--accent-glow);height:100%;transition:width .3s ease}.page-enter-active,.page-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:scale(.98) translateY(5px)}.page-leave-to{opacity:0;transform:scale(1.02) translateY(-5px)}@media(max-height:700px){.egg-placeholder{height:240px;width:180px}.bottom-nav{margin-bottom:16px;padding:8px 4px}.nav-btn{height:50px;width:50px}.nav-label{font-size:9px}.slots-grid{gap:6px;max-width:260px;padding:8px}.slot-cell{border-radius:12px}}@media(max-width:480px){.main-area{padding:12px}.screen{height:100dvh}}.top-bar{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);display:flex;flex-shrink:0;justify-content:space-between;padding:max(16px,env(safe-area-inset-top)) 20px 16px;z-index:10}.top-title{background:linear-gradient(135deg,#fff 0,var(--accent-primary) 100%);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900;letter-spacing:1px;text-shadow:0 0 15px var(--accent-glow);text-transform:uppercase;-webkit-text-fill-color:transparent}.top-right{align-items:center;display:flex;gap:12px}.balance-pill{box-shadow:var(--shadow-sm);font-size:14px;font-weight:700;padding:6px 12px}.balance-pill,.profile-section{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid var(--glass-border);border-radius:20px;display:flex;gap:8px}.profile-section{padding:4px 12px 4px 4px;transition:all .3s ease}.profile-section:hover{background:#00000080;border-color:#ffffff4d;transform:translateY(-2px)}.profile-avatar{background-color:#4fa3ff33;background-position:50%;background-size:cover;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;box-shadow:0 2px 8px #0000004d;flex-shrink:0;height:32px;transition:all .3s ease;width:32px}.profile-avatar-fallback{align-items:center;background:linear-gradient(135deg,#4fa3ff4d,#2563eb4d);display:flex;justify-content:center}.profile-avatar-fallback svg{stroke:#fffc}.profile-section:hover .profile-avatar{border-color:var(--accent-primary);box-shadow:0 0 12px var(--accent-glow);transform:scale(1.05)}.profile-name{color:#fffffff2;font-size:13px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172ad9;border:1px solid var(--glass-border);border-radius:28px;bottom:0;box-shadow:0 10px 40px #00000080;flex-direction:row;flex-shrink:0;justify-content:space-around;left:0;margin:0 16px max(24px,env(safe-area-inset-bottom));padding:12px 16px;position:fixed;right:0;z-index:100}.bottom-nav,.nav-btn{align-items:center;display:flex}.nav-btn{background:transparent;border:none;border-radius:16px;color:#ffffff80;flex-direction:column;height:60px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px}.nav-icon{margin-bottom:4px;transition:all .3s}.nav-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .3s}.nav-btn-active{background:#ffffff1a;box-shadow:0 0 20px #4fa3ff33;color:#fff;transform:translateY(-5px)}.nav-btn-active .nav-icon{filter:drop-shadow(0 0 8px var(--accent-primary));stroke:var(--accent-primary);transform:scale(1.1)}.farm-content{gap:16px;justify-content:center;width:100%}.farm-content,.farm-stats{align-items:center;display:flex;flex-direction:column}.farm-stats{font-weight:700;gap:4px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.farm-rate{color:var(--success-color);font-size:18px}.farm-stored{font-size:14px;opacity:.9}.farm-button-collect{background:linear-gradient(135deg,var(--accent-primary),#2563eb);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;box-shadow:0 4px 15px var(--accent-glow);color:#fff;font-size:16px;font-weight:800;letter-spacing:1px;overflow:hidden;padding:12px 32px;position:relative;text-transform:uppercase}.farm-button-collect:after{animation:shine 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%}.farm-button-collect:active{transform:scale(.95)}.farm-button-upgrade{align-items:center;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;display:flex;height:48px;transition:transform .3s;width:48px}.slot-cell:hover .slot-turtle-image{transform:scale(1.1)}.slot-cell[data-rarity=Common] .slot-turtle-image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 10px var(--rarity-common-glow))}.slot-cell[data-rarity=Rare] .slot-turtle-image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 10px var(--rarity-rare-glow))}.slot-cell[data-rarity=Epic] .slot-turtle-image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 12px var(--rarity-epic-glow))}.slot-cell[data-rarity=Legendary] .slot-turtle-image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 15px var(--rarity-legendary-glow))}.turtle-result-card{align-items:center;animation:popIn .5s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141e32cc;border:1px solid var(--glass-border);border-radius:32px;box-shadow:0 20px 50px #0009;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;width:280px}.turtle-result-image{height:160px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:160px}.turtle-result-name{font-size:22px;font-weight:800;line-height:1.2;text-align:center}.turtle-result-rarity{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;font-size:12px;font-weight:800;letter-spacing:1px;padding:6px 14px;text-transform:uppercase}.turtle-result-meta{background:#ffffff0d;border-radius:12px;font-size:14px;margin-top:4px;opacity:.8;padding:8px 16px}.turtle-result-button{background:var(--accent-primary);border:none;border-radius:999px;box-shadow:0 4px 15px var(--accent-glow);color:#0b1120;cursor:pointer;font-size:16px;font-weight:800;margin-top:16px;padding:12px 32px;text-decoration:none;transition:transform .2s}.turtle-result-button:active{transform:scale(.95)}.farm-upgrade-backdrop{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:200}.farm-upgrade-modal{animation:slideUp .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#141e32e6;border:1px solid var(--glass-border);border-radius:32px;box-shadow:0 25px 50px -12px #00000080;max-height:85vh;max-width:400px;overflow-y:auto;padding:24px;width:100%}.farm-upgrade-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.farm-upgrade-title{font-size:22px;font-weight:800}.farm-upgrade-close{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;transition:.2s;width:36px}.farm-upgrade-close:active{background:#fff3;transform:scale(.9)}.farm-upgrade-section-label{font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:12px;opacity:.7;text-transform:uppercase}.dnd-poly-drag-image{opacity:.8!important;transform:scale(1.1)}.dnd-poly-drag-icon{display:none!important}.dnd-poly-drag-image{opacity:.5!important}.dnd-poly-drag-image.dnd-poly-snapback{transition-duration:.25s!important;transition-property:transform!important;transition-timing-function:ease-out!important}.maintenance-screen[data-v-dfd4e533]{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;display:flex;font-family:Inter,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:99999}.content[data-v-dfd4e533]{animation:fadeIn-dfd4e533 .5s ease-out;max-width:400px;padding:20px;text-align:center}.icon-wrapper[data-v-dfd4e533]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:50%;box-shadow:0 0 30px #3b82f633;display:inline-flex;margin-bottom:24px;padding:20px}.icon[data-v-dfd4e533]{animation:wrench-dfd4e533 2s ease-in-out infinite;color:#60a5fa}.title[data-v-dfd4e533]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;font-size:28px;font-weight:800;margin-bottom:16px;-webkit-text-fill-color:transparent}.message[data-v-dfd4e533]{color:#94a3b8;font-size:16px;line-height:1.6;margin-bottom:32px}.loader[data-v-dfd4e533]{display:flex;gap:8px;justify-content:center}.dot[data-v-dfd4e533]{animation:bounce-dfd4e533 1.4s ease-in-out infinite both;background:#3b82f6;border-radius:50%;height:10px;width:10px}.dot[data-v-dfd4e533]:first-child{animation-delay:-.32s}.dot[data-v-dfd4e533]:nth-child(2){animation-delay:-.16s}@keyframes fadeIn-dfd4e533{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wrench-dfd4e533{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes bounce-dfd4e533{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.snowflakes[data-v-e80df8ea]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.snowflake[data-v-e80df8ea]{animation-duration:10s,3s;animation-iteration-count:infinite,infinite;animation-name:snowflakes-fall-e80df8ea,snowflakes-shake-e80df8ea;animation-play-state:running,running;animation-timing-function:linear,ease-in-out;color:#fff;cursor:default;font-family:Arial,sans-serif;font-size:1em;position:absolute;text-shadow:0 0 5px #000;top:-10%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}@keyframes snowflakes-fall-e80df8ea{0%{top:-10%}to{top:100%}}@keyframes snowflakes-shake-e80df8ea{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.snowflake[data-v-e80df8ea]:first-of-type{animation-delay:0s,0s;left:1%}.snowflake[data-v-e80df8ea]:nth-of-type(2){animation-delay:1s,1s;left:10%}.snowflake[data-v-e80df8ea]:nth-of-type(3){animation-delay:6s,.5s;left:20%}.snowflake[data-v-e80df8ea]:nth-of-type(4){animation-delay:4s,2s;left:30%}.snowflake[data-v-e80df8ea]:nth-of-type(5){animation-delay:2s,2s;left:40%}.snowflake[data-v-e80df8ea]:nth-of-type(6){animation-delay:8s,3s;left:50%}.snowflake[data-v-e80df8ea]:nth-of-type(7){animation-delay:6s,2s;left:60%}.snowflake[data-v-e80df8ea]:nth-of-type(8){animation-delay:2.5s,1s;left:70%}.snowflake[data-v-e80df8ea]:nth-of-type(9){animation-delay:1s,0s;left:80%}.snowflake[data-v-e80df8ea]:nth-of-type(10){animation-delay:3s,1.5s;left:90%}.snowflake[data-v-e80df8ea]:nth-of-type(11){animation-delay:2s,0s;left:25%}.snowflake[data-v-e80df8ea]:nth-of-type(12){animation-delay:4s,2.5s;left:65%}.bubbles-container[data-v-fd9db8ab]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bubble[data-v-fd9db8ab]{animation:rise-fd9db8ab linear infinite;background:#fff3;border-radius:50%;bottom:-100px;position:absolute;will-change:transform}@keyframes rise-fd9db8ab{0%{bottom:-100px;transform:translate(0)}50%{transform:translate(30px)}to{bottom:110%;transform:translate(-30px)}}.tutorial-overlay[data-v-138da4f3]{align-items:center;animation:fadeIn-138da4f3 .3s ease-out;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.tutorial-backdrop[data-v-138da4f3]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000d9;top:0;right:0;bottom:0;left:0;position:absolute}.tutorial-content[data-v-138da4f3]{max-width:400px;position:relative;width:100%;z-index:1}.tutorial-step[data-v-138da4f3]{animation:slideUp-138da4f3 .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#4fa3ff33,#4fa3ff1a);border:2px solid rgba(79,163,255,.4);border-radius:24px;box-shadow:0 20px 60px #00000080;padding:32px 24px;text-align:center}.tutorial-icon[data-v-138da4f3]{animation:bounce-138da4f3 2s infinite;color:#4fa3ff;filter:drop-shadow(0 0 10px rgba(79,163,255,.5));margin-bottom:16px}.inline-icon[data-v-138da4f3]{display:inline-block;margin-left:4px;vertical-align:middle}.tutorial-title[data-v-138da4f3]{color:#fff;font-size:28px;font-weight:900;margin-bottom:20px;text-shadow:0 0 20px rgba(79,163,255,.6)}.tutorial-text[data-v-138da4f3]{color:#ffffffe6;font-size:16px;line-height:1.6;margin-bottom:12px}.tutorial-text strong[data-v-138da4f3]{color:#4fa3ff;font-weight:700}.tutorial-buttons[data-v-138da4f3]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.tutorial-btn[data-v-138da4f3]{border:none;border-radius:16px;cursor:pointer;font-size:16px;font-weight:700;padding:14px 24px;transition:all .2s}.tutorial-btn-primary[data-v-138da4f3]{background:linear-gradient(135deg,#4fa3ff,#2563eb);box-shadow:0 4px 16px #4fa3ff66;color:#fff}.tutorial-btn-primary[data-v-138da4f3]:hover{box-shadow:0 6px 20px #4fa3ff99;transform:translateY(-2px)}.tutorial-btn-primary[data-v-138da4f3]:active{transform:scale(.95)}.tutorial-btn-secondary[data-v-138da4f3]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#ffffffb3}.tutorial-btn-secondary[data-v-138da4f3]:hover{background:#ffffff26;color:#fff}@keyframes fadeIn-138da4f3{0%{opacity:0}to{opacity:1}}@keyframes slideUp-138da4f3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-138da4f3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.modal-backdrop[data-v-df647f70]{align-items:center;animation:fadeIn-df647f70 .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:100}.modal-content[data-v-df647f70]{animation:slideUp-df647f70 .3s ease;background:#1e293b;border:2px solid #475569;border-radius:20px;box-shadow:0 20px 50px #00000080;color:#fff;max-width:320px;padding:24px;text-align:center;width:90%}.modal-header h2[data-v-df647f70]{color:#fbbf24;font-size:24px;margin:0 0 16px}.modal-body[data-v-df647f70]{margin-bottom:24px}.earnings[data-v-df647f70]{align-items:center;color:#22c55e;display:flex;font-size:32px;font-weight:700;gap:8px;justify-content:center;margin-top:12px}.unit[data-v-df647f70]{color:#94a3b8;font-size:16px;font-weight:400}.modal-button[data-v-df647f70]{background:#3b82f6;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 32px;transition:all .2s;width:100%}.modal-button[data-v-df647f70]:hover{background:#2563eb;transform:translateY(-2px)}.modal-button[data-v-df647f70]:active{transform:translateY(0)}@keyframes fadeIn-df647f70{0%{opacity:0}to{opacity:1}}@keyframes slideUp-df647f70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop[data-v-85cf7fd7]{align-items:center;animation:fadeIn-85cf7fd7 .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.modal-content[data-v-85cf7fd7]{animation:slideUp-85cf7fd7 .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;color:#fff;max-width:320px;padding:32px;text-align:center;width:90%}.modal-header h2[data-v-85cf7fd7]{background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:28px;margin:0 0 16px;-webkit-text-fill-color:transparent;font-weight:800}.modal-body p[data-v-85cf7fd7]{color:#94a3b8;font-size:16px;margin-bottom:24px}@keyframes fadeIn-85cf7fd7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-85cf7fd7{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-screen[data-v-c8063c90]{align-items:center;background:linear-gradient(135deg,#0b1120,#1a2332);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.loading-content[data-v-c8063c90]{max-width:400px;padding:20px;text-align:center}.egg-loader[data-v-c8063c90]{margin-bottom:32px}.spinning-egg[data-v-c8063c90]{animation:spinFloat-c8063c90 2s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(79,163,255,.3));height:100px;-o-object-fit:contain;object-fit:contain;width:100px}@keyframes spinFloat-c8063c90{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}to{transform:translateY(0) rotate(1turn)}}.loading-title[data-v-c8063c90]{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px;text-shadow:0 2px 10px rgba(79,163,255,.3)}.loading-bar[data-v-c8063c90]{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:16px;overflow:hidden;width:100%}.loading-progress[data-v-c8063c90]{background:linear-gradient(90deg,#4fa3ff,#2563eb);border-radius:3px;box-shadow:0 0 10px #4fa3ff80;height:100%;transition:width .5s ease}.loading-hint[data-v-c8063c90]{color:#fff9;font-size:14px;font-style:italic}.access-denied-screen[data-v-bf54ff87]{align-items:center;background:linear-gradient(135deg,#0b1120,#1a2332);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.access-denied-content[data-v-bf54ff87]{animation:fadeInUp-bf54ff87 .6s ease-out;max-width:400px;text-align:center}.telegram-icon[data-v-bf54ff87]{animation:pulse-bf54ff87 2s ease-in-out infinite;color:#4fa3ff;margin-bottom:24px}.access-title[data-v-bf54ff87]{color:#fff;font-size:32px;font-weight:800;margin-bottom:16px;text-shadow:0 2px 20px rgba(79,163,255,.3)}.access-message[data-v-bf54ff87]{color:#ffffffb3;font-size:16px;line-height:1.6;margin-bottom:32px}.access-instructions[data-v-bf54ff87]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:32px;padding:20px;text-align:left}.instruction-title[data-v-bf54ff87]{color:#ffffffe6;font-size:14px;font-weight:700;margin-bottom:12px}.instruction-list[data-v-bf54ff87]{color:#ffffffb3;font-size:14px;margin:0;padding-left:20px}.instruction-list li[data-v-bf54ff87]{line-height:1.5;margin-bottom:8px}.open-telegram-btn[data-v-bf54ff87]{background:linear-gradient(135deg,#4fa3ff,#2563eb);border-radius:999px;box-shadow:0 4px 20px #4fa3ff66;color:#fff;display:inline-block;font-size:16px;font-weight:800;padding:14px 32px;text-decoration:none;transition:all .3s ease}.open-telegram-btn[data-v-bf54ff87]:hover{box-shadow:0 6px 30px #4fa3ff99;transform:translateY(-2px)}.open-telegram-btn[data-v-bf54ff87]:active{transform:translateY(0)}@keyframes fadeInUp-bf54ff87{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bf54ff87{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}
