:root{color-scheme:light;--bg:#fbfbfd;--panel:#fff;--panel-2:#f2f4f7;--text:#0b0e14;--muted:#5b6472;--accent:#ef0027;--accent-2:#c40020;--accent-ink:#fff;--accent-tint:#fdecef;--border:#e4e7ec;--error:#d92d20}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden;-webkit-text-size-adjust:100%}img,svg{max-width:100%}a{color:inherit;text-decoration:none}.nav{display:flex;gap:1.5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--panel)}.brand,.nav{align-items:center}.brand{font-weight:700;font-size:1.1rem;display:inline-flex;gap:.45rem}.brand svg{display:block}.nav-collapse{display:flex;flex:1 1;align-items:center}.burger{display:none}.nav .links{display:flex;gap:1rem;margin-left:1rem}.nav .links a{color:var(--muted)}.nav .links a:hover{color:var(--text)}.nav-disabled{color:var(--border);font-size:.95rem;cursor:not-allowed}.wallet{margin-left:auto;display:flex;align-items:center;gap:.6rem}.wallet .btn{min-width:155px;text-align:center;white-space:nowrap}.wallet-spin{display:inline-block;vertical-align:middle;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:2rem 1.75rem 1.75rem;max-width:400px;width:100%;text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.18);animation:modal-in .2s ease-out}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-title{margin:0 0 .5rem;font-size:1.1rem}.modal-msg{margin:0 0 1.25rem;color:var(--muted);font-size:.88rem;line-height:1.5}.modal-guide{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;padding:1.25rem;margin-bottom:1.5rem;text-align:left}.modal-guide h4{margin:0 0 .75rem;font-size:.88rem;text-align:center}.modal-screenshot{margin:0 auto .85rem;text-align:center;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.modal-screenshot img{display:block;max-width:100%;height:auto}.modal-steps{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:.82rem;color:var(--muted);line-height:1.45}.modal-steps li{padding-left:.15rem}.modal-steps strong{color:var(--text)}.modal-actions{gap:.6rem}.contact-fab,.modal-actions{display:flex;justify-content:center}.contact-fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:150;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:var(--accent);color:#fff;align-items:center;box-shadow:0 4px 16px rgba(239,0,39,.35);transition:transform .15s}.contact-fab:hover{transform:scale(1.08)}.contact-modal{max-width:440px;text-align:left;position:relative}.contact-close{position:absolute;top:.75rem;right:.85rem;background:none;border:0;cursor:pointer;font-size:1rem;color:var(--muted)}.contact-close:hover{color:var(--text)}.contact-modal .form{max-width:100%;margin-top:0}.nav-dash{color:var(--muted);font-size:.95rem;white-space:nowrap}.nav-dash:hover{color:var(--text)}.wallet-menu{position:relative}.wallet-btn{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:.6rem .9rem;border:1px solid var(--accent-2);border-radius:10px;background:var(--accent);color:var(--accent-ink);font-size:.95rem;font-weight:600}.wallet-btn:hover{background:var(--accent-2)}.wallet-btn.bad{background:var(--error);border-color:var(--error)}.wallet-btn .wallet-addr{font-weight:600}.wallet-btn .wallet-net{color:hsla(0,0%,100%,.82);font-size:.75rem;text-transform:lowercase}.wallet-btn .caret{color:hsla(0,0%,100%,.9);font-size:.7rem}.wallet-dropdown{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:180px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.35rem;gap:.1rem}.wallet-dropdown a,.wallet-dropdown button{text-align:left;background:none;border:0;cursor:pointer;font:inherit;color:var(--text);padding:.55rem .7rem;border-radius:8px}.wallet-dropdown a:hover,.wallet-dropdown button:hover{background:var(--panel-2)}.wallet-dropdown .logout{color:var(--error)}.kv{display:grid;grid-gap:0;gap:0;padding:.25rem .5rem}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .25rem;border-top:1px solid var(--border);flex-wrap:wrap}.kv>div:first-child{border-top:0}.kv dt{color:var(--muted);margin:0;font-size:.9rem}.kv dd{margin:0;text-align:right;word-break:break-all}.net{font-size:.72rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);text-transform:lowercase}.net.ok{background:#ecfdf3;color:#067647;border-color:#abefc6}.net.bad{background:#fef3f2;color:#b42318;border-color:#fecdca}.container{max-width:1120px;margin:0 auto;padding:2rem 1.5rem 4rem}.hero{text-align:center;padding:2rem 0 1rem}.hero h1{font-size:clamp(1.5rem,5vw,2rem);margin:0 0 .5rem}.hero p{color:var(--muted);margin:0 0 1.5rem}.cta{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.landing-hero{text-align:center;padding:3rem 0 2.5rem}.eyebrow{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent);border-radius:999px;padding:.3rem .8rem;margin-bottom:1.25rem}.landing-hero h1{font-size:clamp(2rem,6vw,3.25rem);line-height:1.08;letter-spacing:-.02em;margin:0 auto 1rem;max-width:16ch}.landing-hero h1 .accent{color:var(--accent)}.hero-sub{color:var(--muted);font-size:clamp(1rem,2.4vw,1.2rem);max-width:48ch;margin:0 auto 1.75rem;line-height:1.55}.btn-lg{padding:.85rem 1.5rem;font-size:1.02rem;border-radius:12px}.hero-trust{color:var(--muted);font-size:.85rem;margin-top:1rem}.proof{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-top:2.5rem}.proof>div{background:var(--panel);padding:1.1rem .75rem;display:flex;flex-direction:column;gap:.25rem}.proof b{font-size:1.35rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proof span{color:var(--muted);font-size:.8rem}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:3rem}.feature{padding:1.5rem}.feature-ic{font-size:1.8rem;line-height:1}.feature h3{margin:.75rem 0 .5rem;font-size:1.15rem}.feature p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.compare{margin-top:3.5rem}.compare h2{text-align:center;margin-bottom:.35rem}.section-sub{text-align:center;color:var(--muted);margin:0 0 1.5rem}.compare-table{width:100%;border-collapse:collapse;font-size:.93rem}.compare-table td,.compare-table th{padding:.8rem 1rem;text-align:left;border-top:1px solid var(--border);white-space:nowrap}.compare-table thead th{border-top:0;color:var(--muted);font-weight:600;font-size:.85rem}.compare-table tbody th{font-weight:600;color:var(--text)}.compare-table td{color:var(--muted)}.compare-table .me{background:var(--accent-tint);color:var(--text)}.compare-table thead .me{color:var(--accent);font-weight:800}.compare-table .me b{color:var(--accent)}.compare-table .yes{color:var(--accent);font-weight:600}.audiences{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:3rem}.aud{padding:1.75rem;display:flex;flex-direction:column}.aud h3{margin:0 0 .75rem;font-size:1.25rem}.aud-stat{margin:0 0 1rem;display:flex;flex-direction:column;gap:.1rem}.aud-stat b{color:var(--accent);font-size:1.5rem;line-height:1.1}.aud-stat span{color:var(--muted);font-size:.82rem}.aud ul{margin:0 0 1.25rem;padding-left:1.1rem;color:var(--muted);display:grid;grid-gap:.5rem;gap:.5rem}.aud .btn{margin-top:auto;text-align:center}.cta-band{text-align:center;margin:3.5rem 0 1rem;padding:2.75rem 1.5rem;background:var(--accent-tint);border:1px solid var(--accent);border-radius:18px}.referral-block{margin-top:3rem;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:2rem 2rem 1.75rem}.referral-block-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.referral-block-cards{display:flex;flex-direction:column;gap:.75rem}@media (max-width:720px){.referral-block-content{grid-template-columns:1fr}}.cta-band h2{margin:0 0 .5rem;font-size:clamp(1.4rem,4vw,2rem)}.cta-band p{color:var(--muted);margin:0 0 1.5rem}.btn.ghost{background:transparent}@media (max-width:720px){.audiences,.features{grid-template-columns:1fr}.proof{grid-template-columns:1fr 1fr}}.btn{display:inline-block;padding:.6rem 1rem;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;font-size:.95rem}.btn:hover{border-color:#33405a}.btn.primary{background:var(--accent);border-color:var(--accent-2);color:var(--accent-ink);font-weight:600}.btn.primary:hover{background:var(--accent-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.stat .stat-value{font-size:1.5rem;font-weight:700}.last-purchase{margin-top:.5rem}.last-purchase .lp-main{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.last-purchase .stat-value.accent{color:var(--accent);font-size:1.5rem;font-weight:700}.last-purchase .lp-time,.stat .stat-label{color:var(--muted);font-size:.85rem}.stat .stat-label{margin-top:.25rem}.form{display:flex;flex-direction:column;gap:1rem;max-width:520px;margin-top:1.5rem}.form.form-wide{max-width:100%}.form .field,.form label{display:flex;flex-direction:column;gap:.35rem}.form .field,.form .field .field-label,.form label{font-size:.9rem;color:var(--muted)}.form input,.form select,.form textarea{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.6rem .75rem;color:var(--text);font-size:1rem;font-family:inherit}.form textarea{resize:vertical}.row{display:flex;flex-wrap:wrap;gap:.5rem}.form-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.stake-share{margin-top:.5rem}.stake-share-bar{height:10px;border-radius:5px;background:var(--panel-2);overflow:hidden}.stake-share-fill{height:100%;border-radius:5px;background:var(--accent);transition:width .4s ease}.form-action{display:flex;flex-direction:column;gap:.35rem}.form-action .btn{width:100%;text-align:center}.hint{font-size:.8rem}.hint,.muted{color:var(--muted)}.break{word-break:break-all}.error{color:var(--error)}.quote{background:var(--panel-2);border-radius:10px;padding:.9rem;min-height:5rem}.quote .save{color:var(--accent);font-weight:600;margin-top:.25rem}.quote-skel{height:.95rem;border-radius:6px;background:var(--border);animation:skel-pulse 1.5s ease-in-out infinite}.quote-skel+.quote-skel{margin-top:.45rem}@keyframes skel-pulse{0%,to{opacity:.5}50%{opacity:1}}.status{padding:.1rem .5rem;border-radius:999px;font-size:.8rem;white-space:nowrap}.status.active{background:#ecfdf3;color:#067647}.status.cancelled,.status.closed{background:#f2f4f7;color:#475467}.status.failed{background:#fef3f2;color:#b42318}.status.quoted{background:#eff8ff;color:#175cd3}.linklike{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer}.linklike:hover{text-decoration:underline}.table-wrap{overflow-x:auto;margin-top:.5rem}.dtable{width:100%;border-collapse:collapse;font-size:.9rem}.dtable td,.dtable th{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap}.dtable th{color:var(--muted);font-weight:600;font-size:.8rem}.dtable tbody tr:hover{background:var(--panel-2)}.tx-cell{display:flex;gap:.6rem}.pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:.9rem}.pager .btn{padding:.4rem .9rem}.dtable tbody tr.row-pending{opacity:.72}.date-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 .75rem;font-size:.85rem;color:var(--muted)}.date-filter label{display:inline-flex;align-items:center;gap:.4rem}.date-filter input{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:.3rem .5rem;color:var(--text);font-size:.85rem}.date-filter-btn{padding:.3rem .9rem;font-size:.85rem}.tx-result{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.6rem .8rem;border-radius:10px;border:1px solid;font-size:.9rem}.tx-result.ok{background:#ecfdf3;border-color:#abefc6;color:#067647}.tx-result.err{background:#fef3f2;border-color:#fecdca;color:#b42318}.tx-result-icon{font-weight:700}.tx-result-text{flex:1 1}.tx-result-link{color:inherit;text-decoration:underline;font-weight:600;white-space:nowrap}.tx-result-x{background:none;border:0;cursor:pointer;color:inherit;font-size:.9rem;opacity:.6}.tx-result-x:hover{opacity:1}.unstake-pending{display:flex;align-items:center;gap:.85rem;margin-top:1rem;background:var(--accent-tint);border-color:var(--accent)}.unstake-pending .up-icon{font-size:1.5rem;line-height:1}.pending-badge{display:inline-block;margin-left:.5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.05rem .4rem;border-radius:999px;background:#eff8ff;color:#175cd3;border:1px solid #b2ddff;vertical-align:middle}code{background:var(--panel-2);padding:.1rem .35rem;border-radius:6px;font-size:.85rem}.platform-status-text{font-size:.78rem;color:var(--muted)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 1.5rem;background:var(--panel);border-top:1px solid var(--border);box-shadow:0 -4px 20px rgba(0,0,0,.1)}.cookie-text{margin:0;font-size:.88rem;color:var(--muted);max-width:600px;line-height:1.5}.cookie-text a{color:var(--accent);font-weight:600}.cookie-text a:hover{text-decoration:underline}.cookie-accept{white-space:nowrap}@media (max-width:640px){.cookie-banner{flex-direction:column;gap:.75rem;text-align:center;padding:1rem}}.ecosystem-page h1{margin-bottom:.5rem}.eco-intro{color:var(--muted);max-width:600px;margin:0 0 2rem;font-size:1.02rem;line-height:1.55}.eco-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.eco-card{display:flex;flex-direction:column;padding:1.5rem}.eco-card-head{margin-bottom:.75rem}.eco-card-head h2{margin:0 0 .15rem;font-size:1.25rem}.eco-subtitle{display:block;color:var(--muted);font-size:.85rem;margin-bottom:.35rem}.eco-link{display:inline-block;font-size:.82rem;color:var(--accent);font-weight:600}.eco-link:hover{text-decoration:underline}.eco-desc{color:var(--muted);font-size:.9rem;line-height:1.55;flex:1 1}.eco-desc p{margin:0 0 .65rem}.eco-desc p:last-child{margin-bottom:0}.eco-desc ul{margin:.5rem 0 .65rem;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.eco-features{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.eco-features li{font-size:.78rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}@media (max-width:720px){.eco-grid{grid-template-columns:1fr}}.contact-page{max-width:900px}.contact-page h1{margin-bottom:.5rem}.contact-intro{color:var(--muted);margin:0 0 2rem;line-height:1.55}.contact-methods{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.contact-method{display:flex;gap:1rem;padding:1.25rem}.cm-icon{font-size:1.6rem;line-height:1;flex-shrink:0}.cm-body h3{margin:0 0 .25rem;font-size:1.05rem}.cm-body p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.cm-body a{color:var(--accent);font-weight:600}.cm-body a:hover{text-decoration:underline}.footer{border-top:1px solid var(--border);background:var(--panel);padding:2.5rem 1.5rem 1.5rem}.footer-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.footer-col{display:flex;flex-direction:column;gap:.4rem}.footer-col h4{margin:0 0 .35rem;font-size:.82rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em}.footer-col a{color:var(--muted);font-size:.88rem;width:-moz-fit-content;width:fit-content}.footer-col a:hover{color:var(--text);text-decoration:underline}.footer-bottom{max-width:1120px;margin:2rem auto 0;padding-top:1.25rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--muted)}.footer-demo{font-size:.75rem}@media (max-width:720px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-bottom{flex-direction:column;text-align:center}}h1{font-size:1.6rem}.posts{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.post-card{display:block}.post-card h2{margin:0 0 .25rem;font-size:1.15rem}.post-card:hover{border-color:var(--accent)}.post-date{font-size:.8rem;margin-bottom:.5rem}.read-more{color:var(--accent);font-weight:600;font-size:.9rem}.draft-banner{background:#fff4e5;border:1px solid #ffcf99;color:#8a5300;border-radius:10px;margin:0 0 1.25rem}.draft-banner,.net-warn{padding:.6rem .9rem;font-size:.85rem}.net-warn{background:#fdecea;border:1px solid #f5b5ad;color:#a3271b;border-radius:10px;margin:.75rem 0}.field-warn{color:#a3271b;font-size:.8rem;margin-top:.3rem}.post{max-width:900px;margin:0 auto}.post>.formula,.post>h1,.post>h2,.post>p,.post>ul{max-width:720px}.post>.table-wrap{max-width:100%}.apy-table th{white-space:nowrap}.apy-table .apy-cell b{color:var(--accent);font-size:1.02rem}.apy-table .apy-cell .yr{display:block;color:var(--text);font-size:.78rem;margin-top:.15rem}.apy-table .apy-cell .fee{display:block;color:var(--muted);font-size:.72rem}.apy-table .apy-cell.best{background:var(--accent-tint)}.apy-table td,.apy-table th{white-space:nowrap}.apy-breakdown{display:grid;grid-gap:.6rem;gap:.6rem;padding-left:1.1rem;color:var(--muted);max-width:680px}.apy-breakdown b{color:var(--text)}.formula{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.8rem 1rem;text-align:center;font-size:.95rem}.apy-table tbody th .usd{display:block;color:var(--muted);font-size:.75rem;font-weight:400;margin-top:.1rem}.post h1{margin:.75rem 0 .25rem}.post p{margin:.9rem 0;text-align:justify;text-justify:inter-word}.post p.formula{text-align:center}.estimator{margin-top:1.5rem}.est-inputs{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1rem 0}.est-inputs label{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;color:var(--muted);flex:1 1;min-width:220px}.est-inputs input[type=range]{width:100%;accent-color:var(--accent)}.est-inputs input[type=number]{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.6rem .75rem;color:var(--text);font-size:1rem}.est-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1rem;gap:1rem;padding:1rem;background:var(--panel-2);border-radius:12px;text-align:center}.est-out .stat-value{font-size:1.35rem;font-weight:700}.est-out .stat-value.accent{color:var(--accent)}.est-out .stat-label{color:var(--muted);font-size:.85rem;margin-top:.15rem}.steps{max-width:720px;color:var(--muted);display:grid;grid-gap:.5rem;gap:.5rem;padding-left:1.25rem}.steps b{color:var(--text);font-weight:600}.faq-group{margin-top:1.5rem}.faq-group h2{margin-bottom:.6rem}.faq{display:grid;grid-gap:.6rem;gap:.6rem;max-width:720px}.faq details{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:.75rem 1rem}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);margin:.6rem 0 0}.tabs{display:flex;gap:.5rem;margin:.25rem 0}.tab{flex:1 1;padding:.6rem;border:1px solid var(--border);background:var(--panel-2);border-radius:10px;cursor:pointer;color:var(--muted);font-size:.95rem}.tab.active{border-color:var(--accent);color:var(--text);background:var(--accent-tint);font-weight:600}.duration-fixed{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--muted)}.duration-fixed>b{align-self:flex-start;font-size:1rem;color:var(--text);background:var(--accent-tint);border:1px solid var(--accent);border-radius:10px;padding:.4rem .9rem}.presets{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.chip{font-size:.8rem;padding:.25rem .6rem;border:1px solid var(--border);border-radius:999px;background:var(--panel-2);color:var(--muted);cursor:pointer}.chip.active,.chip:hover{border-color:var(--accent);color:var(--text)}.chip.active{background:var(--accent-tint);font-weight:600}.chip:disabled{opacity:.45;cursor:not-allowed}.pay-box{margin-top:1rem}.pay-row{display:flex;align-items:center;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--border);flex-wrap:wrap}.pay-row>span{color:var(--muted);min-width:90px;font-size:.9rem}.pay-row code{flex:1 1;min-width:160px}.copy{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer;color:var(--text)}.copy:hover{border-color:var(--accent)}.buy-layout{display:grid;grid-template-columns:1fr 300px;grid-gap:1.5rem;gap:1.5rem;align-items:start}.buy-main{display:flex;flex-direction:column}.buy-main .form{max-width:100%;margin-top:0}.buy-sidebar{margin-top:0}.coupon-block{text-align:center;padding:1.5rem}.coupon-badge{font-size:2.2rem;line-height:1;margin-bottom:.5rem}.coupon-block h3{margin:0 0 .4rem;font-size:1.1rem}.coupon-block>.muted{margin:0 0 1rem;font-size:.85rem;line-height:1.45}.coupon-connect{text-align:center;padding:.5rem 0}.coupon-row{display:flex;gap:.4rem;margin-top:.5rem}.coupon-input{width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.55rem .65rem;color:var(--text);font-size:.9rem;text-transform:uppercase;letter-spacing:.03em}.coupon-row .coupon-input{width:auto;flex:1 1;min-width:0}.coupon-input::placeholder{text-transform:none;letter-spacing:normal;color:var(--muted)}.coupon-input:disabled{opacity:.6}.coupon-msg{margin:.5rem 0 0;font-size:.82rem;min-height:2.4rem;line-height:1.45}@media (max-width:720px){.buy-layout{grid-template-columns:1fr}}.addr-input-wrap{display:flex;flex-direction:column;gap:.35rem}.addr-input-box{position:relative;display:flex;align-items:center}.addr-input-field{flex:1 1;width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.6rem 2.2rem .6rem .75rem;color:var(--text);font-size:1rem}.addr-input-box.valid .addr-input-field{border-color:#abefc6;background:#f6fef9}.addr-input-box.invalid .addr-input-field{border-color:#fecdca;background:#fefbfb}.addr-input-box.valid .addr-input-field:focus{border-color:#17b26a;outline:none}.addr-input-box.invalid .addr-input-field:focus{border-color:var(--error);outline:none}.addr-invalid,.addr-valid{position:absolute;right:.65rem;font-size:.85rem;font-weight:700;pointer-events:none}.addr-valid{color:#17b26a}.addr-invalid{color:var(--error)}.addr-wallet-btn{font-size:.8rem;padding:0}.addr-hint{margin:0;font-size:.78rem;color:var(--error)}.not-found{text-align:center;padding:4rem 1.5rem}.nf-code{font-size:clamp(5rem,12vw,8rem);font-weight:800;color:var(--accent);margin:0;line-height:1;letter-spacing:-.03em}.nf-desc{max-width:400px;margin:.75rem auto 2rem;font-size:1rem}.nf-links{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.maintenance{text-align:center;padding:4rem 1.5rem}.maintenance-logo{margin-bottom:.5rem}.maintenance h1{margin:0 0 .25rem;font-size:1.6rem}.maintenance h2{margin:.25rem 0 .75rem;font-size:1.25rem;font-weight:600}.maintenance-icon{font-size:3rem;line-height:1;margin-bottom:.75rem}.maintenance-desc{max-width:500px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.55}.maintenance-info{max-width:520px;margin:0 auto 1.5rem;text-align:left;padding:1rem 1.25rem}.maintenance-info p{margin:0;font-size:.88rem}.maintenance-links{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.maintenance-footer{font-size:.82rem}@media (max-width:640px){.nav{flex-wrap:wrap;gap:.6rem .9rem;padding:.85rem 1rem}.burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:42px;height:38px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--panel-2);color:var(--text);font-size:1.2rem;line-height:1;cursor:pointer}.nav-collapse{order:3;flex:0 0 100%;width:100%;flex-direction:column;align-items:stretch;gap:.9rem;display:none;padding-top:.75rem;margin-top:.5rem;border-top:1px solid var(--border)}.nav-collapse.open{display:flex}.nav .links{width:100%;margin-left:0;flex-direction:column;gap:.25rem;font-size:.98rem}.nav .links a{padding:.4rem 0}.wallet{margin-left:0;flex-wrap:wrap;justify-content:flex-start}.container{padding:1.25rem 1rem 3rem}.cta{flex-direction:column}.cta .btn{width:100%;text-align:center}.stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}.form{max-width:100%}.row{flex-direction:column}.row .btn{width:100%}.how-svg{padding:.5rem}}.how{margin-top:3rem}.how h2{text-align:center;margin-bottom:1rem}.how-svg{margin:0 auto;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:1rem}.how-steps{max-width:760px;margin:1.25rem auto 0;padding-left:1.25rem;color:var(--muted);display:grid;grid-gap:.4rem;gap:.4rem}.how-steps li{padding-left:.25rem}.how-steps b{color:var(--text);font-weight:600}.endpoint{margin-top:1rem}.ep-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.ep-path{font-size:.95rem}.badge{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:6px;letter-spacing:.03em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1.3}.badge.get{background:#0e2a1a;color:#4ade80;border:1px solid #14532d}.badge.post{background:#0e1f34;color:#60a5fa;border:1px solid #1e3a5f}.lock{margin-left:auto;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:.1rem .35rem}.lock-inline{margin-left:0}.params{border-collapse:collapse;margin:.5rem 0 .75rem;width:100%}.params td{padding:.25rem .5rem;border-top:1px solid var(--border);vertical-align:top;font-size:.9rem}.code-tabs{margin-top:.75rem}.code-tabs-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:0}.code-tabs-langs{display:flex;gap:0}.code-tab{padding:.3rem .6rem;font-size:.72rem;font-weight:600;border:1px solid var(--border);border-bottom:0;background:var(--bg);color:var(--muted);cursor:pointer;border-radius:8px 8px 0 0}.code-tab+.code-tab{margin-left:-1px}.code-tab.active{background:var(--panel-2);border-color:var(--border)}.code-tab.active,.code-tab:hover:not(.active){color:var(--text)}.code-tabs-body{background:var(--panel-2);border:1px solid var(--border);border-radius:0 10px 10px 10px;padding:.85rem;overflow-x:auto;font-size:.8rem;white-space:pre;margin:0;line-height:1.55}.copy-btn{padding:.25rem .55rem;font-size:.72rem;font-weight:600;border:1px solid var(--border);border-radius:7px;background:var(--panel);color:var(--muted);cursor:pointer;flex-shrink:0}.copy-btn:hover{border-color:var(--accent);color:var(--accent)}.code-tabs-body .hljs-keyword{color:#8250df}.code-tabs-body .hljs-string{color:#0a6e3a}.code-tabs-body .hljs-number{color:#0550ae}.code-tabs-body .hljs-comment{color:#6e7781;font-style:italic}.code-tabs-body .hljs-built_in,.code-tabs-body .hljs-title{color:#8250df}.code-tabs-body .hljs-literal{color:#0550ae}.code-tabs-body .hljs-type{color:#8250df}.code-tabs-body .hljs-meta{color:#6e7781}.code-tabs-body .hljs-attr{color:#8250df}.code-tabs-body .hljs-variable{color:#953800}.code-tabs-body .hljs-params{color:var(--text)}.infographics{margin-top:3rem;display:grid;grid-gap:3rem;gap:3rem}.info-savings h2{text-align:center;margin:0 0 1.5rem}.info-bars{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:720px;margin:0 auto}.info-bar-col{display:flex;flex-direction:column;gap:.5rem}.info-bar-label{font-weight:700;font-size:1rem;text-align:center}.info-bar-wrap{background:var(--panel-2);border-radius:10px;height:44px;overflow:hidden}.info-bar{height:100%;border-radius:10px;display:flex;align-items:center;justify-content:flex-end;padding:0 .9rem;font-weight:700;font-size:1.1rem;color:#fff;min-width:-moz-fit-content;min-width:fit-content;transition:width .6s ease}.info-bar.burn{background:#5b6472}.info-bar.rent{background:var(--accent)}.info-bar-note{font-size:.8rem;color:var(--muted);text-align:center}.info-bar-note.accent{color:var(--accent);font-weight:600}.info-save-badge{display:inline-block;font-size:.75rem;background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:.1rem .5rem;margin-left:.4rem;vertical-align:middle}.info-flow h2{text-align:center;margin:0 0 1.5rem}.info-steps{display:flex;align-items:flex-start;justify-content:center;gap:0}.info-step{flex:1 1;max-width:260px;text-align:center;padding:0 .75rem}.info-step-num{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;margin-bottom:.75rem}.info-step h3{margin:0 0 .4rem;font-size:1.05rem}.info-step p{color:var(--muted);font-size:.88rem;margin:0;line-height:1.5}.info-step-arrow{font-size:1.5rem;color:var(--border);padding-top:.6rem;flex-shrink:0}.info-gauges{display:flex;align-items:center;justify-content:center;gap:0;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:1.75rem 1.5rem}.info-gauge{flex:1 1;text-align:center}.info-gauge-value{font-size:1.8rem;font-weight:800;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.info-gauge-label{font-size:.82rem;color:var(--muted);margin-top:.3rem}.info-gauge-divider{width:1px;height:48px;background:var(--border);flex-shrink:0}@media (max-width:640px){.info-bars{grid-template-columns:1fr;gap:1.25rem}.info-steps{flex-direction:column;align-items:center;gap:.75rem}.info-step{max-width:100%}.info-step-arrow{transform:rotate(90deg);padding-top:0}.info-gauges{flex-direction:column;gap:1rem}.info-gauge-divider{width:80%;height:1px}}.testimonials{margin-top:3.5rem}.testimonials h2{margin-bottom:.35rem}.testimonials .section-sub,.testimonials h2{text-align:center}.testimonial-scroll{display:flex;gap:1rem;margin-top:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.testimonial{flex:0 0 340px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.testimonial-text{margin:0 0 1.25rem;font-size:.9rem;line-height:1.6;color:var(--text);font-style:italic}.testimonial-author{display:flex;align-items:center;gap:.7rem}.testimonial-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;background:var(--accent-tint);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem}.testimonial-name{display:block;font-size:.9rem;color:var(--text)}.testimonial-role{display:block;font-size:.75rem;color:var(--muted);margin-top:.1rem}@media (max-width:640px){.testimonial{flex:0 0 85vw}}