@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#edf8f2;background:#07100c;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% -10%,rgba(69,255,161,.11),transparent 34%),#07100c}button,input{font:inherit}button{cursor:pointer}.app{min-height:100vh}.shell{width:min(1180px,calc(100% - 36px));margin:auto}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #203229}.brand{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:800;letter-spacing:-.03em}.mark{width:34px;height:34px;border:1px solid #4aff9d;border-radius:9px;display:grid;place-items:center;color:#4aff9d;font:500 13px DM Mono;box-shadow:inset 0 0 18px #4aff9d1f}.navright{display:flex;gap:10px;align-items:center}.network{font:500 11px DM Mono;color:#9eb4a8;border:1px solid #263a30;padding:10px 12px;border-radius:10px}.btn{border:0;border-radius:10px;background:#4aff9d;color:#06100b;font-weight:800;padding:11px 16px;transition:.2s}.btn:hover{background:#75ffb4;transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.secondary{background:#14241b;color:#d9e8df;border:1px solid #2a4034}.btn.warn{background:#ffc45d}.btn.danger{background:#e96f5b;color:#160806}.hero{padding:66px 0 36px;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:end}.eyebrow{font:500 11px DM Mono;color:#4aff9d;letter-spacing:.13em;text-transform:uppercase}.hero h1{font-size:clamp(44px,6vw,76px);letter-spacing:-.065em;line-height:.93;margin:15px 0 20px;max-width:760px}.hero p{color:#91a79b;font-size:16px;line-height:1.7;max-width:610px}.priceBlock{border-left:1px solid #263a30;padding-left:30px}.priceLabel{color:#80958a;font:500 11px DM Mono;text-transform:uppercase}.price{font-size:37px;font-weight:700;letter-spacing:-.05em;margin:8px 0}.priceMeta{color:#4aff9d;font:12px DM Mono}.stats{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #263a30;border-radius:16px;overflow:hidden;margin:20px 0 30px}.stat{padding:20px;border-right:1px solid #263a30;background:#0b1611}.stat:last-child{border:0}.stat span{display:block;color:#71887b;font:10px DM Mono;text-transform:uppercase;margin-bottom:9px}.stat strong{font-size:18px}.workspace{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;padding-bottom:50px}.panel{background:#0c1812;border:1px solid #263a30;border-radius:18px;padding:26px}.tabs{display:flex;gap:5px;padding:4px;background:#07100c;border-radius:12px;margin-bottom:25px}.tab{flex:1;padding:11px;border:0;border-radius:9px;background:transparent;color:#71887b;font-weight:700}.tab.active{background:#1a2b22;color:#f1faf5}.label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 9px;color:#8aa094;font-size:12px}.balanceFill{display:inline-flex;align-items:center;gap:5px;max-width:70%;padding:5px 9px;border:1px solid #2b4939;border-radius:999px;background:#0a1510;color:#8aa094;font:500 11px DM Mono;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.balanceFill strong{overflow:hidden;text-overflow:ellipsis;color:#4aff9d;font-weight:500}.balanceFill:hover:not(:disabled){background:#11251a;border-color:#4aff9d;color:#c9ddd2;transform:translateY(-1px)}.balanceFill:focus-visible{outline:2px solid #4aff9d;outline-offset:2px}.balanceFill:disabled{opacity:.45;cursor:not-allowed}.inputWrap,.compactInput{display:flex;align-items:center;background:#07100c;border:1px solid #2b4135;border-radius:13px;padding:6px 15px;transition:.2s}.inputWrap:focus-within,.compactInput:focus-within{border-color:#4aff9d}.inputWrap.invalid{border-color:#d97861}.validation{margin-top:8px;color:#ef9b86;font-size:11px}.actionStack{display:grid;gap:10px}.approvalHint{display:flex;gap:11px;align-items:center;padding:12px 14px;border:1px solid #2b4135;border-radius:11px;background:#09130e}.approvalHint>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#4aff9d;color:#07100c;font:700 11px DM Mono}.approvalHint div{display:grid;gap:2px}.approvalHint b{font-size:12px}.approvalHint small{color:#81978b;font-size:10px}.inputWrap input,.compactInput input{width:100%;padding:14px 0;background:transparent;border:0;outline:0;color:#fff;font:500 22px DM Mono;min-width:0}.unit,.compactInput span{font:600 12px DM Mono;color:#a8bbb1}.quote{margin:17px 0;padding:15px;border-top:1px dashed #2d4337;border-bottom:1px dashed #2d4337;display:flex;justify-content:space-between;color:#899f93;font-size:12px}.quote strong{color:#e9f6ef;font:500 12px DM Mono}.wide{width:100%;padding:14px}.sideTitle{margin:0 0 20px;font-size:18px}.balance{padding:18px 0;border-bottom:1px solid #21352a}.balance:first-of-type{padding-top:0}.balance span{display:block;color:#789084;font:10px DM Mono;text-transform:uppercase}.balance strong{display:block;font-size:27px;margin-top:7px;letter-spacing:-.04em}.request{margin-top:22px;padding:17px;background:#07100c;border-radius:12px}.request .row{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin:8px 0;color:#879d91}.request .row b{color:#e5f2eb;text-align:right}.requestActions{display:grid;gap:9px;margin-top:16px}.requestTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.requestTitle .sideTitle{margin:7px 0 0}.textButton{padding:0;border:0;background:transparent;color:#4aff9d;font:500 11px DM Mono}.textButton:hover{color:#8affc0}.textButton:disabled{opacity:.45;cursor:not-allowed}.redeemEmpty{min-height:225px;padding:28px 20px;border:1px dashed #2e493a;border-radius:13px;background:#09130e;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.redeemEmpty strong{font-size:17px}.redeemEmpty span{color:#7f9689;font-size:12px;line-height:1.6}.redeemEmpty .btn{margin-top:8px}.redeemEmpty.errorState{border-color:#744238;background:#160e0c}.redeemEmpty.errorState span{color:#e3a091}.status{position:fixed;right:22px;bottom:22px;width:min(390px,calc(100% - 44px));padding:15px 17px;border:1px solid #2f4a3b;background:#102018;border-radius:12px;box-shadow:0 18px 60px #000;color:#dcebe3;font-size:13px;z-index:5}.status.error{border-color:#9c513f}.status.success{border-color:#42d989}.configError{margin:40px auto;padding:24px;max-width:700px;background:#241411;border:1px solid #703d32;border-radius:14px}.foot{border-top:1px solid #1d3026;padding:24px 0;color:#60766a;font:10px DM Mono;display:flex;justify-content:space-between}.footerNetwork{display:flex;align-items:center;gap:8px}.telegramLink{width:28px;height:28px;display:grid;place-items:center;border:1px solid #294438;border-radius:8px;color:#4aff9d;transition:color .2s,border-color .2s,background .2s,transform .2s}.telegramLink svg{width:16px;height:16px}.telegramLink:hover{color:#07100c;background:#4aff9d;border-color:#4aff9d;transform:translateY(-1px)}.telegramLink:focus-visible{outline:2px solid #4aff9d;outline-offset:3px}.languageMenu{position:relative;padding-bottom:8px;margin-bottom:-8px}.languageTrigger{height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #2b4939;border-radius:10px;background:#0b1711;color:#dcebe3;font:600 11px DM Mono;transition:.2s}.languageTrigger:hover,.languageMenu:focus-within .languageTrigger{border-color:#4aff9d;background:#11251a}.languageGlobe{width:18px;height:18px;display:grid;place-items:center;border:1px solid #4aff9d;border-radius:50%;color:#4aff9d;font-size:11px}.languageTrigger svg{width:9px;fill:none;stroke:#789084;stroke-width:1.5}.languageDropdown{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:170px;padding:6px;border:1px solid #345343;border-radius:12px;background:#0c1812;box-shadow:0 18px 50px #0000008c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.languageMenu:hover .languageDropdown,.languageMenu:focus-within .languageDropdown{opacity:1;visibility:visible;transform:translateY(0)}.languageDropdown button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:#adc1b6;text-align:left;font-size:12px}.languageDropdown button:hover,.languageDropdown button.active{background:#172b20;color:#fff}.languageDropdown button.active:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:50%;background:#4aff9d;box-shadow:0 0 8px #4aff9d}.languageDropdown button span{flex:1}.languageDropdown small{color:#71887b;font:9px DM Mono}.yieldExplainer{display:grid;grid-template-columns:1.05fr .95fr;gap:1px;margin:0 0 30px;border:1px solid #345343;border-radius:18px;overflow:hidden;background:#294034}.yieldIntro,.yieldValues{background:#0b1711;padding:28px}.yieldIntro h2{font-size:28px;letter-spacing:-.04em;margin:9px 0 14px}.yieldIntro p{color:#91a79b;font-size:13px;line-height:1.75;margin:0}.yieldIntro p b{color:#e7f5ed}.yieldIntro code{font-family:DM Mono;color:#8fffc0}.formula{margin:20px 0 12px;padding:15px;border-left:3px solid #4aff9d;background:#07100c;color:#dff7e9;font:500 12px/1.65 DM Mono}.yieldIntro>small{display:block;color:#71877b;font-size:11px;line-height:1.6}.yieldValues{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0;background:#294034}.yieldValues>div{background:#0c1812;padding:23px;display:flex;flex-direction:column;justify-content:center;min-height:145px}.yieldValues span{color:#79a08a;font:500 10px/1.45 DM Mono;text-transform:uppercase}.yieldValues strong{font-size:20px;letter-spacing:-.035em;margin:9px 0 5px}.yieldValues small{color:#70877b;font:10px/1.5 DM Mono}.yieldValues .accrued{background:#0e2117}.adminPanel{margin-bottom:70px;border:1px solid #345343;border-radius:18px;background:linear-gradient(145deg,#0c1a13,#08110d);overflow:hidden}.adminHead{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px;border-bottom:1px solid #294034}.adminHead h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}.adminHead p{margin:0;color:#7e9589;font-size:12px}.adminHead p span{font-family:DM Mono;color:#adc1b6}.adminControls{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#294034}.adminCard{display:flex;flex-direction:column;gap:11px;background:#0c1812;padding:24px}.adminCard.critical{background:#19120f}.adminLabel{font:500 10px DM Mono;color:#79a08a;text-transform:uppercase;letter-spacing:.08em}.adminCard>strong{font-size:24px;letter-spacing:-.04em;margin-bottom:6px}.adminCard label{font-size:11px;color:#9caf9f}.adminCard small{color:#71877b;font-size:10px;line-height:1.5;min-height:30px}.adminCard .btn{margin-top:auto}.adminCard.resetPriceCard{background:#111b14;border-top:2px solid #4aff9d}.adminCard.resetPriceCard p{margin:0;color:#8da195;font-size:11px;line-height:1.6}.adminCard.resetPriceCard code{font-family:DM Mono;color:#b8fbd4}.inlineTxStatus{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #385445;border-radius:9px;background:#09130e;color:#a9bbb1;font-size:10px;line-height:1.5}.inlineTxStatus .statusDot{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#ffc45d;box-shadow:0 0 0 3px #ffc45d1a;flex:0 0 auto}.inlineTxStatus.success{border-color:#28794f;color:#a9eac6}.inlineTxStatus.success .statusDot{background:#4aff9d}.inlineTxStatus.error{border-color:#744238;color:#efab9c}.inlineTxStatus.error .statusDot{background:#e96f5b}.inlineTxStatus.pending .statusDot{animation:txPulse 1.1s infinite}@keyframes txPulse{50%{opacity:.3;transform:scale(.75)}}.resetPriceButton{box-shadow:0 0 0 1px #4aff9d2e,0 8px 28px #4aff9d14}.compactInput{padding:3px 12px;border-radius:10px}.compactInput input{font-size:15px;padding:11px 0}@media (max-width:900px){.adminControls{grid-template-columns:1fr}}.pageTabs{display:flex;gap:4px;width:max-content;margin:24px 0 0;padding:4px;background:#0b1711;border:1px solid #263a30;border-radius:12px}.pageTabs a{border:0;background:transparent;color:#71887b;padding:10px 17px;border-radius:8px;font:600 12px Manrope;text-decoration:none;transition:background .2s,color .2s,transform .2s}.pageTabs a:hover{color:#d9e8df;background:#14241b}.pageTabs a:focus-visible{outline:2px solid #4aff9d;outline-offset:2px}.pageTabs a.active{background:#4aff9d;color:#07100c;box-shadow:0 5px 18px #4aff9d1f}.sectionPage{padding:64px 0 90px;min-height:680px}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.sectionHead h1{font-size:clamp(45px,7vw,78px);line-height:1;margin:12px 0;letter-spacing:-.06em}.sectionHead p{max-width:680px;color:#82998d;line-height:1.65;font-size:13px}.profileAddress{font:500 12px DM Mono;border:1px solid #294438;border-radius:999px;padding:10px 14px;color:#b8cbbf}.emptyPage,.leaderEmpty{min-height:320px;border:1px dashed #345343;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:#81978b}.emptyPage strong,.leaderEmpty strong{font-size:21px;color:#edf8f2}.profileHero{display:grid;grid-template-columns:1fr;border:1px solid #345343;border-radius:20px;overflow:hidden;background:#0c1812}.profileHero>div:first-child{padding:46px}.profileHero span,.profileMetrics span{font:500 10px DM Mono;color:#78a08a;letter-spacing:.08em}.profileHero>div:first-child strong{display:block;font-size:clamp(48px,7vw,82px);letter-spacing:-.065em;margin:12px 0;color:#4aff9d}.profileHero small{color:#82998d}.profileReload{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:9px 13px;border:1px solid #345343;border-radius:9px;background:#0a1510;color:#b9cec2;font:600 11px DM Mono;transition:background .2s,border-color .2s,color .2s,transform .2s}.profileReload svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profileReload:hover:not(:disabled){border-color:#4aff9d;background:#11251a;color:#4aff9d;transform:translateY(-1px)}.profileReload:focus-visible{outline:2px solid #4aff9d;outline-offset:3px}.profileReload:disabled{opacity:.55;cursor:wait}.profileReload:disabled svg{animation:profileReloadSpin .9s linear infinite}@keyframes profileReloadSpin{to{transform:rotate(360deg)}}.pointsDial{padding:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#11251a;border-left:1px solid #345343}.pointsDial strong{font:500 65px DM Mono;margin:9px 0;color:#fff}.profileMetrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid #263a30;border-radius:16px;overflow:hidden}.profileMetrics .incomeMetric{background:#102319}.profileMetrics .incomeMetric strong{color:#4aff9d}.profileMetrics>div{padding:24px;background:#0b1611;border-right:1px solid #263a30}.profileMetrics>div:last-child{border:0}.profileMetrics strong{display:block;font-size:20px;margin-top:10px}.pointsProgress{margin-top:18px;padding:22px;border:1px solid #263a30;border-radius:15px;background:#0b1611}.pointsProgress>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:12px}.pointsProgress>div:first-child b{color:#4aff9d;font-family:DM Mono;text-align:right}.pointsProgress p{margin:14px 0 0;padding-top:14px;border-top:1px dashed #2d4337;color:#82998d;font:11px/1.65 DM Mono}.progressTrack{height:7px;background:#1d3327;border-radius:9px;margin-top:15px;overflow:hidden}.progressTrack i{height:100%;display:block;background:#4aff9d;border-radius:9px}.leaderTable{border:1px solid #2c4437;border-radius:18px;overflow:hidden;background:#0c1812}.leaderRow{display:grid;grid-template-columns:100px 1.4fr 1fr;align-items:center;min-height:84px;padding:0 24px;border-bottom:1px solid #24382d}.leaderRow:last-child{border:0}.leaderHeader{min-height:48px;background:#08110d;color:#70877b;font:500 10px DM Mono;text-transform:uppercase}.leaderRow>span:nth-child(3){display:flex;flex-direction:column}.leaderRow small{color:#71877b;font:9px DM Mono;margin-top:5px}.leaderRow.currentHolder{background:#102319}.rankCell{color:#4aff9d;font:600 14px DM Mono}.leaderEmpty.errorState{color:#e3a091;border-color:#744238;background:#160e0c}.walletCell{display:flex;align-items:center;gap:9px;font:500 12px DM Mono}.walletCell i{width:9px;height:9px;border-radius:50%;background:#4aff9d;box-shadow:0 0 12px #4aff9d}.walletCell small{margin:0;padding:3px 6px;border-radius:4px;background:#1c3928;color:#4aff9d}.dataNote{display:flex;gap:18px;margin-top:16px;padding:18px;border-left:2px solid #4aff9d;background:#0b1611;color:#82998d;font-size:11px;line-height:1.6}.dataNote b{color:#4aff9d;white-space:nowrap;font:500 10px DM Mono;text-transform:uppercase}.autoLoadStatus{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #2d4a3a;border-radius:999px;background:#0b1711;color:#9db3a7;font:500 10px DM Mono;white-space:nowrap}.autoLoadStatus i{width:7px;height:7px;border-radius:50%;background:#4aff9d;box-shadow:0 0 10px #4aff9dbf}.autoLoadStatus.loading i{animation:txPulse 1.1s infinite}.autoLoadStatus.error{border-color:#744238;color:#efab9c}.autoLoadStatus.error i{background:#e96f5b;box-shadow:none}@media (max-width:800px){.hero,.workspace{grid-template-columns:1fr}.hero{padding-top:40px;gap:15px}.priceBlock{border-left:0;border-top:1px solid #263a30;padding:20px 0 0}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid #263a30}.nav{height:auto;padding:17px 0;align-items:flex-start}.navright{flex-wrap:wrap;justify-content:flex-end}.network{display:none}.adminHead{align-items:flex-start;flex-direction:column}.adminHead .btn{width:100%}}@media (max-width:700px){.pageTabs{width:100%}.pageTabs a{flex:1;padding:10px 7px;text-align:center}.sectionPage{padding-top:42px}.sectionHead{align-items:flex-start;flex-direction:column}.profileHero{grid-template-columns:1fr}.profileHero>div:first-child{padding:27px}.pointsDial{border-left:0;border-top:1px solid #345343}.profileMetrics{grid-template-columns:1fr}.profileMetrics>div{border-right:0;border-bottom:1px solid #263a30}.leaderRow{grid-template-columns:55px 1.2fr 1fr;padding:0 12px}.leaderHeader{font-size:8px}.walletCell{font-size:10px}.dataNote{flex-direction:column;gap:7px}}@media (max-width:480px){.shell{width:min(100% - 24px,1180px)}.hero h1{font-size:44px}.stats{grid-template-columns:1fr 1fr}.panel{padding:18px}.brand span:last-child{display:none}.adminHead{padding:20px}.leaderRow{grid-template-columns:45px 1fr 1fr;font-size:11px}.walletCell small{display:none}}
