@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);body{-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--tg-theme-bg-color,#fff);color:#000;color:var(--tg-theme-text-color,#000);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}:root{--bg-primary:#080b14;--bg-secondary:#0f1422;--bg-card:#ffffff0a;--bg-card-hover:#ffffff12;--border:#ffffff14;--border-glow:#7c3aed66;--purple:#7c3aed;--blue:#2563eb;--gold:#f59e0b;--gold-light:#fcd34d;--green:#10b981;--red:#ef4444;--cyan:#06b6d4;--text-primary:#fff;--text-secondary:#94a3b8;--text-muted:#475569;--grad-purple:linear-gradient(135deg,#7c3aed,#4f46e5);--grad-gold:linear-gradient(135deg,#f59e0b,#ef4444);--grad-blue:linear-gradient(135deg,#2563eb,#06b6d4);--grad-green:linear-gradient(135deg,#10b981,#059669);--grad-hero:linear-gradient(180deg,#0d0b20,#080b14 60%,#0a0f1e);--nav-height:72px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-glow-purple:0 0 30px #7c3aed40;--shadow-glow-gold:0 0 30px #f59e0b40;--shadow-card:0 4px 24px #0006}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.telegram-app,body{background:#080b14;background:var(--bg-primary);overflow-x:hidden}.telegram-app{color:#fff;color:var(--text-primary);min-height:100vh;position:relative}.telegram-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080b14cc;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{gap:12px;justify-content:space-between}.header-content,.logo{align-items:center;display:flex}.logo{gap:8px}.logo-icon{align-items:center;background:linear-gradient(135deg,#f59e0b,#ef4444);background:var(--grad-gold);border-radius:10px;box-shadow:0 0 30px #f59e0b40;box-shadow:var(--shadow-glow-gold);display:flex;font-size:18px;height:34px;justify-content:center;width:34px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#fcd34d);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:900;letter-spacing:.05em}.telegram-main-content{min-height:calc(100vh - 60px);padding-bottom:88px;padding-bottom:calc(var(--nav-height) + 16px)}.wallet-connect-btn{align-items:center;background:#7c3aed1f;border:1px solid #7c3aed66;border:1px solid var(--border-glow);border-radius:50px;color:#a78bfa;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.wallet-connect-btn:hover{background:#7c3aed38;box-shadow:0 0 30px #7c3aed40;box-shadow:var(--shadow-glow-purple)}.wallet-connect-btn .dot{animation:pulse-dot 2s infinite;background:#7c3aed;background:var(--purple);border-radius:50%;height:7px;width:7px}.wallet-connected-chip{align-items:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:50px;color:#10b981;color:var(--green);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:7px;max-width:160px;overflow:hidden;padding:7px 12px;transition:all .2s ease}.wallet-connected-chip .dot{animation:pulse-dot-green 2s infinite;background:#10b981;background:var(--green);border-radius:50%;flex-shrink:0;height:7px;width:7px}.wallet-addr{font-family:Courier New,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes pulse-dot-green{0%,to{box-shadow:0 0 0 0 #10b98166}70%{box-shadow:0 0 0 6px #10b98100}}.home-hero{overflow:hidden;padding:24px 16px 0;position:relative}.home-hero:before{background:radial-gradient(circle,#7c3aed33 0,#0000 70%);content:"";height:300px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:300px}.hero-badge{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:50px;color:#f59e0b;color:var(--gold);display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:16px;padding:5px 12px}.hero-badge .live-dot{animation:pulse-dot 1.5s infinite;background:#f59e0b;background:var(--gold);border-radius:50%;height:6px;width:6px}.hero-title{font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:12px}.hero-title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#ef4444);background:var(--grad-gold);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#94a3b8;color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:24px}.hero-ape-container{display:flex;justify-content:center;margin-bottom:24px;position:relative}.hero-ape-glow{animation:glow-pulse 3s ease-in-out infinite;background:radial-gradient(circle,#f59e0b33 0,#0000 70%);border-radius:50%;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}@keyframes glow-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.hero-ape-lottie{filter:drop-shadow(0 12px 32px rgba(245,158,11,.4));position:relative;z-index:1}.stats-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:0 16px}.stat-card{background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);padding:14px 10px;text-align:center;transition:all .2s ease}.stat-card:hover{background:#ffffff12;background:var(--bg-card-hover);border-color:#ffffff1f}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#ef4444);background:var(--grad-gold);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;margin-bottom:2px}.stat-label{color:#475569;color:var(--text-muted);font-size:11px;font-weight:500}.features-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 16px 16px}.feature-card{background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);cursor:pointer;padding:16px;text-align:center;transition:all .25s ease}.feature-card:active,.feature-card:hover{box-shadow:0 4px 24px #0006;box-shadow:var(--shadow-card);transform:translateY(-2px)}.feature-card.purple{background:#7c3aed0f;border-color:#7c3aed40}.feature-card.green{background:#10b9810f;border-color:#10b98140}.feature-card.gold{background:#f59e0b0f;border-color:#f59e0b40}.feature-card.cyan{background:#06b6d40f;border-color:#06b6d440}.feature-icon{display:block;font-size:28px;margin-bottom:8px}.feature-title{color:#fff;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:4px}.feature-desc{color:#475569;color:var(--text-muted);font-size:11px;line-height:1.4}.giveaway-banner{background:linear-gradient(135deg,#f59e0b1a,#ef44441a);border:1px solid #f59e0b4d;border-radius:24px;border-radius:var(--radius-lg);margin:0 16px 16px;overflow:hidden;padding:20px;position:relative}.giveaway-banner:before{background:radial-gradient(circle,#f59e0b26 0,#0000 70%);content:"";height:200px;position:absolute;right:-30%;top:-50%;width:200px}.giveaway-title{color:#fcd34d;color:var(--gold-light);font-size:18px;font-weight:800;margin-bottom:6px}.giveaway-sub{color:#94a3b8;color:var(--text-secondary);font-size:13px;line-height:1.5}.page-header{gap:12px;padding:20px 16px 8px}.page-header,.page-header-icon{align-items:center;display:flex}.page-header-icon{border-radius:10px;border-radius:var(--radius-sm);flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.page-header-icon.blue{background:#2563eb26}.page-header-icon.gold{background:#f59e0b26}.page-header-icon.green{background:#10b98126}.page-title{font-size:22px;font-weight:800;margin-bottom:2px}.page-subtitle{color:#94a3b8;color:var(--text-secondary);font-size:13px}.rate-card{background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);margin:12px 16px;padding:18px}.rate-row{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 0}.rate-row:last-child{border-bottom:none;padding-bottom:0}.rate-row:first-child{padding-top:0}.rate-label{color:#94a3b8;color:var(--text-secondary);font-size:13px}.rate-value{color:#fff;color:var(--text-primary);font-size:14px;font-weight:600}.rate-value.gold{color:#f59e0b;color:var(--gold)}.rate-value.green{color:#10b981;color:var(--green);font-size:18px;font-weight:700}.buy-btn-primary{align-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);background:var(--grad-blue);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 4px 20px #2563eb59;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin:0 16px 16px;padding:16px;transition:all .25s ease;width:calc(100% - 32px)}.buy-btn-primary:hover{box-shadow:0 8px 28px #2563eb73;transform:translateY(-2px)}.buy-btn-primary:active{transform:translateY(0)}.buy-btn-primary:disabled{cursor:not-allowed;opacity:.45;transform:none}.nft-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 16px 16px}.nft-card{background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);overflow:hidden;transition:all .25s ease}.nft-card:hover{box-shadow:0 4px 24px #0006;box-shadow:var(--shadow-card);transform:translateY(-3px)}.nft-thumb{aspect-ratio:1;background:#0f1422;background:var(--bg-secondary);object-fit:cover;width:100%}.nft-info{padding:10px}.nft-name{font-size:13px;font-weight:700;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-price{color:#f59e0b;color:var(--gold);font-size:12px;font-weight:600}.nft-coming-soon{padding:48px 16px;text-align:center}.coming-badge{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:50px;color:#f59e0b;color:var(--gold);display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:12px;padding:6px 14px}.telegram-navigation{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#080b14d9;border-top:1px solid #ffffff14;border-top:1px solid var(--border);bottom:0;height:72px;height:var(--nav-height);left:0;padding:0 8px env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:200}.nav-container{height:100%;justify-content:space-around;margin:0 auto;max-width:480px}.nav-container,.nav-item{align-items:center;display:flex}.nav-item{background:#0000;border:none;border-radius:10px;border-radius:var(--radius-sm);color:#475569;color:var(--text-muted);cursor:pointer;flex:1 1;flex-direction:column;gap:3px;padding:8px 4px;position:relative;transition:all .2s ease}.nav-item.active{color:#f59e0b;color:var(--gold)}.nav-item.active:before{background:#f59e0b;background:var(--gold);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:24px}.nav-icon-wrap{align-items:center;border-radius:10px;display:flex;font-size:19px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.nav-item.active .nav-icon-wrap{background:#f59e0b1f}.nav-label{font-size:10px;font-weight:600;letter-spacing:.02em}.card{background:#ffffff0a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-md);transition:all .2s ease}.card:hover{background:#ffffff12;background:var(--bg-card-hover)}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;border-radius:var(--radius-lg)}.btn-primary{align-items:center;background:linear-gradient(135deg,#f59e0b,#ef4444);background:var(--grad-gold);border:none;border-radius:16px;border-radius:var(--radius-md);box-shadow:0 4px 20px #f59e0b4d;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:15px 24px;transition:all .25s ease;width:100%}.btn-primary:hover{box-shadow:0 8px 28px #f59e0b66;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.badge{align-items:center;border-radius:50px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 10px}.badge-green{background:#10b98126;color:#10b981;color:var(--green)}.badge-gold{background:#f59e0b26;color:#f59e0b;color:var(--gold)}.badge-purple{background:#7c3aed26;color:#a78bfa}.badge-orange{background:#f9731626;color:#fb923c}.telegram-loading{align-items:center;background:#080b14;background:var(--bg-primary);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center}.loading-logo{animation:float 2s ease-in-out infinite;font-size:48px}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #f59e0b33;border-radius:50%;border-top-color:#f59e0b;border-top:3px solid var(--gold);height:36px;width:36px}.loading-text{color:#94a3b8;color:var(--text-secondary);font-size:14px;font-weight:500}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports (padding:max(0px)){.telegram-navigation{height:calc(72px + env(safe-area-inset-bottom, 0px));height:calc(var(--nav-height) + env(safe-area-inset-bottom, 0px));padding-bottom:max(8px,env(safe-area-inset-bottom))}.telegram-main-content{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(var(--nav-height) + env(safe-area-inset-bottom, 0px) + 16px)}}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,input{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.crash-wrap{background:#030714;display:flex;flex-direction:column;height:calc(100vh - 73px);height:calc(100vh - var(--nav-height) - 1px);overflow:hidden}.crash-header{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px 8px}.crash-back-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px}.crash-title{color:#fff;font-size:16px;font-weight:800}.crash-balance{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:20px;padding:5px 12px}.crash-balance-val{color:#f59e0b;color:var(--gold);font-size:13px;font-weight:800}.crash-balance-lbl{color:#475569;color:var(--text-muted);font-size:11px}.crash-history{display:flex;flex-shrink:0;gap:6px;overflow-x:auto;padding:8px 14px;scrollbar-width:none}.crash-history::-webkit-scrollbar{display:none}.crash-chip{border-radius:10px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px}.crash-canvas-wrap{flex:1 1;min-height:0;position:relative}.crash-canvas{display:block;height:100%;width:100%}.crash-mult-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.crash-waiting-box{text-align:center}.crash-wait-label{color:#94a3b8;color:var(--text-secondary);font-size:13px;margin-bottom:6px}.crash-wait-count{color:#ffffff26;font-size:52px;font-weight:900;line-height:1}.crash-mult-box{text-align:center}.crash-mult-num{font-size:58px;font-weight:900;letter-spacing:-2px;line-height:1;text-shadow:0 0 40px currentColor;transition:color .3s}.crash-flew-away{color:#ef4444;font-size:14px;font-weight:800;letter-spacing:3px;margin-top:4px}.crash-lost-badge,.crash-won-badge{border-radius:14px;padding:10px 14px;pointer-events:none;position:absolute;right:12px;text-align:center;top:12px}.crash-won-badge{background:#10b98126;border:1px solid #10b98166}.crash-lost-badge{background:#ef44441a;border:1px solid #ef44444d}.crash-lost-icon,.crash-won-icon{font-size:22px}.crash-won-text{color:#10b981;font-size:11px;font-weight:700;margin:2px 0}.crash-won-amt{color:#10b981;font-size:14px;font-weight:900}.crash-lost-text{color:#ef4444;font-size:14px;font-weight:800;margin-top:2px}.crash-controls{background:#ffffff05;border-top:1px solid #ffffff0d;flex-shrink:0;padding:10px 14px 12px}.crash-bet-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}.crash-input-group{display:flex;flex-direction:column}.crash-input-label{color:#475569;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.crash-input-wrap{position:relative}.crash-input{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-family:inherit;font-size:14px;font-weight:700;padding:8px 10px;transition:border-color .2s;width:100%}.crash-input:focus{border-color:#f59e0b80}.crash-input:disabled{opacity:.5}.crash-presets{display:flex;gap:4px;margin-top:5px}.crash-preset-btn{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#94a3b8;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:10px;font-weight:700;padding:4px 2px;transition:background .15s}.crash-preset-btn:active{background:#ffffff1a}.crash-preset-btn:disabled{opacity:.4}.crash-cashout-btn{align-items:center;animation:cashout-pulse .8s ease-in-out infinite;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:800;gap:8px;justify-content:center;padding:14px 16px;width:100%}@keyframes cashout-pulse{0%,to{box-shadow:0 0 0 0 #10b98180}50%{box-shadow:0 0 0 8px #10b98100}}.crash-btn-icon{font-size:18px}.crash-btn-win{font-size:12px;font-weight:700;opacity:.85}.crash-bet-btn{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;padding:14px 16px;transition:opacity .2s,transform .1s;width:100%}.crash-bet-btn:disabled{cursor:not-allowed;opacity:.4}.crash-bet-btn:not(:disabled):active{transform:scale(.97)}.crash-active-bet{align-items:center;background:#7c3aed26;border:1px solid #7c3aed59;border-radius:14px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 16px;width:100%}.crash-active-potential{color:#f59e0b;color:var(--gold);font-size:13px;font-weight:800}.crash-won-bar{background:#10b9811a;border:1px solid #10b9814d;border-radius:14px;color:#10b981;font-weight:700}.crash-wait-bar,.crash-won-bar{box-sizing:border-box;font-size:14px;padding:14px 16px;text-align:center;width:100%}.crash-wait-bar{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;color:#475569;color:var(--text-muted);font-weight:600}
/*# sourceMappingURL=main.573c4a03.css.map*/