:root{--bg:#0b1020;--surface:#141c30;--panel:#10172a;--line:#283147;--text:#edf2f7;--muted:#a2adc1;--mint:#43d7b5;--gold:#d5b775;--blue:#839cfa;--red:#f0a3a3;--font:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.65 var(--font)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.logo{font-family:Tektur,var(--font);font-weight:500}h2{font-size:clamp(26px,3.2vw,40px);line-height:1.2}h3{font-size:18px;line-height:1.35}.wrap{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.preview-bar{display:flex;align-items:center;justify-content:center;gap:30px;padding:9px 16px;background:#18252c;font-size:11px;color:#c8dfd9;letter-spacing:.025em}.preview-bar span{display:flex;align-items:center;gap:8px}.preview-bar i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.preview-bar a{color:var(--mint)}header{display:flex;align-items:center;gap:30px;height:90px}.logo{display:flex;align-items:center;font-size:25px;letter-spacing:-1px}.logo img{margin-right:9px}.logo span{color:var(--gold)}nav{display:flex;gap:25px;margin:auto;font-size:12px;color:var(--muted)}nav a:hover{color:var(--text)}.button{border:1px solid transparent;background:var(--mint);color:#09241e;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-weight:700;padding:15px 23px;border-radius:8px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#69e5c9}.button.small{font-size:12px;padding:10px 16px}.button.secondary{background:transparent;border-color:var(--line);color:var(--text);font-size:12px}.text-link{font-size:12px;color:var(--muted)}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:520px;padding-top:45px;padding-bottom:75px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--mint);margin-bottom:15px}h1{font-size:clamp(42px,5.1vw,67px);line-height:1.1;letter-spacing:-2px}h1 em{color:var(--mint);font-style:normal}.lead{font-size:16px;color:var(--muted);max-width:510px;margin-top:25px;line-height:1.8}.hero-actions{display:flex;gap:22px;align-items:center;margin:30px 0 18px}.caption{font-size:11px;color:var(--muted);line-height:1.7}.hero-art{position:relative;display:grid;place-items:center;height:380px;isolation:isolate}.hero-art:before{content:'';position:absolute;inset:10%;background:radial-gradient(ellipse,#1b534c50,transparent 65%);z-index:-1}.orbit{position:absolute;border:1px solid #435c5640;border-radius:50%;width:360px;height:280px;transform:rotate(-30deg)}.o2{width:420px;height:320px;transform:rotate(30deg);border-style:dashed}.o3{width:300px;height:360px;transform:rotate(60deg)}.float-token{position:absolute;display:grid;place-items:center;border:1px solid var(--line);width:54px;height:54px;border-radius:16px;background:var(--surface);box-shadow:0 14px 30px #0003;font:20px Tektur;animation:float 6s ease-in-out infinite;z-index:2}.btc{left:12%;top:15%;color:var(--gold)}.eth{right:0;top:33%;color:var(--blue);font-size:14px;animation-delay:-2s}.usd{left:22%;bottom:5%;color:var(--mint);animation-delay:-4s}.vault{background:linear-gradient(150deg,#26374a,#151f30);border:1px solid #4c72694a;border-radius:25px;width:260px;min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;box-shadow:0 32px 80px #0005;transform:rotate(-6deg);animation:vault 10s ease-in-out infinite}.vault strong{font:20px Tektur}.vault span{font-size:11px;color:var(--muted)}.vault-flow{display:flex;align-items:flex-end;gap:5px;height:35px;margin-top:7px}.vault-flow b{width:12px;background:var(--mint);border-radius:3px;animation:grow 2.8s ease-in-out infinite alternate}.vault-flow b:nth-child(3n){background:var(--gold)}.vault-flow b:nth-child(1){height:12px}.vault-flow b:nth-child(2){height:16px}.vault-flow b:nth-child(3){height:14px}.vault-flow b:nth-child(4){height:23px}.vault-flow b:nth-child(5){height:19px}.vault-flow b:nth-child(6){height:27px}.vault-flow b:nth-child(7){height:25px}.vault-flow b:nth-child(8){height:31px}.vault-flow b:nth-child(9){height:35px}.art-note{position:absolute;bottom:-22px;color:var(--muted);font-size:11px;letter-spacing:.03em}.how{padding-bottom:80px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.section-head a{color:var(--muted);font-size:12px}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.flow-grid article{padding:30px 25px 30px 0}.flow-grid article+article{border-left:1px solid var(--line);padding-left:25px}.flow-grid article>span{font-size:10px;color:var(--gold);letter-spacing:.12em}.flow-grid h3{margin:13px 0}.flow-grid p{font-size:12px;color:var(--muted)}.calc-section{background:linear-gradient(180deg,#101829,#0e1525);padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pill{display:inline-flex;padding:6px 11px;border:1px solid var(--line);border-radius:99px;font-size:10px;white-space:nowrap;color:var(--muted)}.calculator{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.inputs{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;display:grid;gap:12px}.input-title{display:flex;align-items:center;gap:8px;margin-bottom:9px}.input-title>span{font:11px Tektur;color:var(--mint)}.input-title h3{font-size:16px}.reset{margin-left:auto;background:none;border:0;font-size:10px;color:var(--muted);padding:5px}.inputs label{font-size:11px;color:var(--muted)}.inputs input[type=number],.inputs select{background:var(--bg);border:1px solid var(--line);border-radius:7px;color:var(--text);width:100%;min-width:0;padding:10px;font-size:13px;min-height:42px}.amount-wrap{position:relative}.amount-wrap>span{position:absolute;left:14px;top:7px;font-size:24px;color:var(--mint)}.amount-wrap input[type=number]{font-size:25px;padding:8px 10px 8px 36px;font-weight:600;letter-spacing:-1px}.chips{display:flex;gap:6px}.chips button{background:transparent;border:1px solid var(--line);border-radius:5px;font-size:10px;padding:5px 10px}.chips button[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}.mix-bar{display:flex;height:4px;border-radius:3px;overflow:hidden;margin-top:1px}.mix-bar i{height:100%;transition:width .3s}.mix-bar i:nth-child(1){background:var(--mint)}.mix-bar i:nth-child(2){background:var(--gold)}.mix-bar i:nth-child(3){background:var(--blue)}hr{width:100%;border:0;border-top:1px solid var(--line);margin:8px 0}.range-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.range-label output{font-size:12px;font-weight:700;color:var(--mint)}input[type=range]{width:100%;accent-color:var(--mint);margin:0;cursor:pointer;min-height:25px}.range-ends{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:-5px}.advanced{border-top:1px solid var(--line);padding-top:15px;margin-top:6px}.advanced summary{font-size:11px;color:var(--gold)}.advanced[open]{display:grid}.advanced label{display:block;margin:14px 0 6px}.advanced .range-label label{margin-bottom:0}.advanced p{margin-top:14px}#error{font-size:12px;color:var(--red)}.results{min-width:0;display:grid;gap:17px}.result-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px}.result-toolbar .eyebrow{margin-bottom:5px;font-size:9px}.result-toolbar h3{font-size:16px}.segmented{display:flex;background:var(--bg);padding:3px;border:1px solid var(--line);border-radius:6px}.segmented button{background:none;border:0;border-radius:4px;padding:6px 11px;font-size:10px;color:var(--muted)}.segmented button[aria-pressed=true]{background:#2b3c4b;color:var(--text)}.stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.stats article{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:17px 15px}.stats p{font-size:10px;color:var(--muted);min-height:34px;line-height:1.5}.stats strong{font-size:23px;letter-spacing:-.7px;display:block;margin:8px 0 5px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stats small{font-size:10px;color:var(--muted);display:block}.stats .accent-stat{background:#162d2e;border-color:#31564e}.accent-stat strong{color:var(--mint)}.chart-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 18px}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;align-items:center}.chart-legend>span{display:flex;align-items:center;gap:6px}.line{display:inline-block;width:18px;border-top:2px solid var(--mint)}.line.gold{border-color:var(--gold)}.line.dashed{border-top-style:dashed}.check{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);cursor:pointer}.check input{accent-color:var(--mint);min-width:15px;min-height:15px}.chart-legend .check{margin-left:auto;font-size:10px}.chart{height:285px;position:relative;margin:16px 0 10px}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart svg text{font:10px var(--font);fill:var(--muted)}.chart .chart-empty{display:grid;height:100%;place-items:center;color:var(--muted)}.chart polyline{transition:points .3s}.time-control{border-top:1px solid var(--line);padding-top:13px}.time-control label{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.time-control output{color:var(--text)}.time-control input{margin:6px 0}.chart-panel>.caption{margin-top:15px}.accounting{display:flex;align-items:center;gap:16px;padding:5px 10px}.accounting>div{flex:1}.accounting span{display:block;font-size:10px;color:var(--muted)}.accounting b{display:block;font-weight:600;font-size:16px;margin-top:4px}.accounting .operator{font-size:17px;color:var(--mint)}.model-note{font-size:11px;color:var(--muted);padding:13px 16px;border-left:2px solid #58716b;background:#18293244}.token-estimate{padding:15px 18px;border:1px solid var(--line);border-radius:8px}.token-estimate summary{font-size:12px;color:var(--gold)}.token-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.token-grid span,.token-grid small{display:block;font-size:10px;color:var(--muted)}.token-grid b{display:block;margin:5px 0;font-size:15px;font-weight:500}.token-estimate>.caption{margin-top:12px}.lock-section{padding-top:75px;padding-bottom:60px}.section-description{color:var(--muted);max-width:770px;font-size:13px;margin-top:-8px;margin-bottom:28px}.lock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lock-card{border:1px solid var(--line);border-radius:13px;padding:22px;background:var(--surface);display:grid;gap:8px;position:relative}.lock-card.selected{border-color:#429b86;background:linear-gradient(150deg,#1c3337,var(--surface))}.lock-card .tag{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold)}.lock-card h3{font-size:22px;margin:3px 0 10px}.lock-card .cash-value{font-size:27px;font-weight:600;letter-spacing:-1px;color:var(--mint);font-variant-numeric:tabular-nums}.lock-card .caption{margin-bottom:12px}.lock-card dl{margin:0}.lock-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:11px}.lock-card dt{color:var(--muted)}.lock-card dd{margin:0;text-align:right}.lock-card button{border:1px solid var(--line);border-radius:6px;background:transparent;padding:10px;font-size:11px;margin-top:10px;min-height:40px}.lock-card.selected button{border-color:var(--mint);color:var(--mint)}.split-section{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:center;margin:35px 0}.split-section h3{font-size:16px;margin-bottom:12px}.split-bar{height:32px;display:flex;border-radius:6px;overflow:hidden;margin:25px 0 10px}.split-bar i{transition:width .4s}.split-bar i:first-child{background:var(--mint)}.split-bar i:last-child{background:var(--blue)}.split-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.short-chart{height:160px}.details-section{padding-top:35px;padding-bottom:50px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:25px}.detail-card{border-top:1px solid var(--line);padding:25px 0}.detail-card h3{margin-bottom:20px}.data-row{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding:9px 0;border-bottom:1px solid #28314770}.data-row span{color:var(--muted)}.data-row strong{font-weight:500;font-variant-numeric:tabular-nums}.detail-card>.caption{margin-top:16px}.fold{border-top:1px solid var(--line);padding:23px 0}.fold summary{font-size:14px;font-family:Tektur}.fold[open] summary{margin-bottom:22px}.fold a{color:var(--mint);font-size:12px}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.method-grid h3{font-size:15px;margin-bottom:10px}.method-grid p{font-size:12px;color:var(--muted);margin-bottom:16px}iframe{width:100%;height:1000px;border:1px solid var(--line);border-radius:10px;margin-top:16px;background:var(--bg)}footer{border-top:1px solid var(--line);padding-top:25px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer span,footer>a:last-child{font-size:11px;color:var(--muted)}[hidden]{display:none!important}.negative{color:var(--red)!important}.stats,.lock-cards{scroll-margin-top:30px}@keyframes float{50%{transform:translateY(-15px) rotate(7deg)}}@keyframes vault{50%{transform:rotate(-3deg) translateY(-8px)}}@keyframes grow{to{transform:scaleY(.65);transform-origin:bottom}}
@media(max-width:1000px){nav{gap:15px}header{gap:20px}.calculator{grid-template-columns:250px minmax(0,1fr);gap:18px}.inputs{padding:18px}.stats strong{font-size:19px}.stats article{padding:13px 10px}.hero-art{transform:scale(.85)}.hero{gap:10px}.hero-actions{gap:15px}.button{padding:13px 17px}.stats{gap:8px}}@media(max-width:800px){header nav{display:none}header>.button{margin-left:auto}.hero{grid-template-columns:1fr;min-height:0;padding-top:35px;padding-bottom:55px}.hero-art{display:none}.lead{max-width:600px}.calculator{grid-template-columns:1fr}.inputs{grid-template-columns:1fr 1fr;gap:14px 22px}.input-title,.inputs>hr,.inputs>.range-label,.inputs>input[type=range],.inputs>.range-ends,.inputs>.caption,.advanced,#error,.mix-bar,#mixLabel{grid-column:1/-1}.inputs>label{align-self:center}.amount-wrap,.chips{grid-column:1/-1}.flow-grid h3{font-size:16px}.lock-card{padding:17px}.lock-card dl>div{flex-direction:column;gap:3px}.lock-card dd{text-align:left}.split-section{gap:25px}.hero-actions{flex-wrap:wrap}.stats strong{font-size:24px}}@media(max-width:560px){.wrap{padding-left:18px;padding-right:18px}.preview-bar{gap:12px;font-size:9px;justify-content:space-between}.preview-bar span{gap:5px}header{height:74px}.logo{font-size:22px}.button.small{font-size:10px;padding:9px 12px}h1{letter-spacing:-1.5px}.lead{font-size:14px}.hero-actions .text-link{font-size:11px}.flow-grid{grid-template-columns:1fr}.flow-grid article{padding:22px 0}.flow-grid article+article{border-left:0;padding:22px 0;border-top:1px solid var(--line)}.section-head{align-items:start;flex-direction:column;gap:16px}.section-head .eyebrow{font-size:9px}.how{padding-bottom:45px}.calc-section{padding:40px 0}.stats{grid-template-columns:1fr 1fr}.stats article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.stats article:last-child strong{grid-column:2;grid-row:1/3;align-self:center;margin:0}.stats p{min-height:30px}.stats small{font-size:9px}.stats strong{font-size:22px}.result-toolbar{align-items:start}.chart-panel{padding:15px 12px}.chart{height:235px}.chart-legend{gap:10px}.chart-legend .check{margin-left:0;width:100%}.accounting{gap:8px;padding:0}.accounting b{font-size:14px}.accounting span{font-size:9px}.lock-section{padding-top:45px}.lock-cards{grid-template-columns:1fr}.lock-card dl>div{flex-direction:row}.lock-card h3{font-size:20px;margin-bottom:3px}.lock-card .cash-value{font-size:30px}.lock-card .caption{margin-bottom:5px}.lock-card dd{text-align:right}.split-section,.detail-grid,.method-grid{grid-template-columns:1fr;gap:20px}.detail-card{padding-bottom:0}.token-grid{grid-template-columns:1fr}.token-grid>div{border-top:1px solid var(--line);padding-top:10px}.lock-card.selected:after{content:'ВАШ ВЫБОР';position:absolute;right:20px;top:24px;font-size:9px;color:var(--mint)}footer{flex-wrap:wrap}footer span{order:3;width:100%}.short-chart{height:170px}.inputs{gap:12px}input,select{font-size:16px!important}.inputs .range-ends{font-size:10px}.range-label label{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:560px){.inputs{display:flex;flex-direction:column}.inputs>label{align-self:stretch}.input-title{width:100%}.inputs select{width:100%}.range-label{width:100%}.range-ends{width:100%}.charts-legend{flex-wrap:wrap}}

.vault strong{max-width:225px;text-align:center;line-height:1.3}
