:root{--ink:#09152f;--muted:#5a6c90;--blue:#1550f6;--lime:#bbff0b;--paper:#f5f9ff;--line:#d4e1f4;--font:Inter,'Helvetica Neue',Arial,'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;--nav:82px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #3159f4;outline-offset:4px}button:disabled{opacity:.5;cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:750;letter-spacing:-.055em;line-height:1.06}h3{letter-spacing:-.025em}input{min-width:0}::selection{background:var(--lime);color:var(--ink)}[hidden]{display:none!important}.skip{position:fixed;top:-80px;left:24px;background:white;padding:14px;z-index:100}.skip:focus{top:15px}.site-header{height:var(--nav);position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:30px;padding:0 4.5%;background:#f9fcffd9;border-bottom:1px solid #d5e3f566;backdrop-filter:blur(22px);transition:box-shadow .2s}.site-header.scrolled{box-shadow:0 5px 30px #1f42820c}.brand{display:inline-flex;gap:9px;align-items:center;font-size:25px;letter-spacing:-.055em;flex-shrink:0}.wink-icon{width:48px;height:48px;object-fit:contain;clip-path:url(#unified-wink-mask)}.desktop-nav{display:flex;gap:24px;align-items:center;margin:auto}.desktop-nav a{font-size:13px;white-space:nowrap;color:var(--muted);position:relative;padding:30px 0}.desktop-nav a[aria-current=location],.desktop-nav a:hover{color:var(--blue)}.desktop-nav a[aria-current=location]:after{content:'';height:2px;background:var(--blue);position:absolute;bottom:18px;left:0;right:0}.header-actions{display:flex;gap:12px;align-items:center}.language{font-size:13px;padding:10px;white-space:nowrap}.wallet{background:var(--ink);color:#fff;font-size:12px;padding:13px 19px;border-radius:99px;white-space:nowrap}.wallet:hover{background:#253558}.menu-toggle{display:none}.mobile-nav{position:fixed;top:var(--nav);left:0;right:0;background:#f8fbfff5;z-index:49;padding:18px 6%;backdrop-filter:blur(20px);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px}.mobile-nav a{padding:9px;color:var(--muted)}main{padding-top:var(--nav)}.section{position:relative;isolation:isolate;scroll-margin-top:var(--nav);padding:85px 5.9%;overflow:hidden}.section-heading{max-width:870px;margin-bottom:45px}.section-heading h2{font-size:clamp(36px,4vw,66px);margin-bottom:20px;text-wrap:balance}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.24em;color:#526b96;margin-bottom:23px}.lead{font-size:clamp(17px,1.45vw,22px);line-height:1.65;color:var(--muted);letter-spacing:-.015em}.muted{color:var(--muted);font-size:14px;line-height:1.6}.fine{color:#62728e;font-size:12px;line-height:1.6;margin:17px 0 0}.actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.button{min-height:57px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:99px;padding:16px 25px;font-weight:650;font-size:14px;border:1px solid transparent;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 27px #2143871c}.button:active:not(:disabled){transform:scale(.98)}.lime{background:var(--lime)}.lime:hover{background:#caff45}.glass{border-color:#a5b9db;background:#ffffffaa;backdrop-filter:blur(10px)}.arrow{width:22px;height:22px}.full{width:100%}.glass-card{background:#ffffffcb;border:1px solid #ffffffeb;box-shadow:0 16px 55px #244b8810;border-radius:26px;padding:28px;backdrop-filter:blur(18px)}.card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.card-title h3{font-size:21px;margin:0}.demo-tag{border:1px solid #d5e3fc;color:#5871a8;background:#f0f6ff;padding:5px 8px;font-size:10px;letter-spacing:.08em;border-radius:99px;white-space:nowrap}.hero{min-height:min(850px,calc(100svh - var(--nav)));padding-top:8%;padding-bottom:115px;background:radial-gradient(ellipse at 83% 48%,#dbeafe 0,transparent 56%),linear-gradient(110deg,#fff,#eff6ff)}.hero-copy{width:52%;position:relative;z-index:3;max-width:760px}.hero h1{font-size:clamp(49px,5.5vw,88px);margin:0 0 27px}.hero h1>span,.hero h1>em{display:block}.hero h1 em{font-style:normal;color:var(--blue)}.hero .lead{margin-bottom:20px}.hero-partners{display:flex;gap:18px;align-items:center;font-size:14px;font-weight:700;margin-bottom:29px}.hero-partners i{font-size:12px;color:#8c9ab5;font-style:normal}.hero-partners button{padding:0;color:var(--blue)}.hero-note{font-size:13px;margin:25px 0;color:#7383a4}.hero-art{position:absolute;width:55%;height:80%;right:-1%;top:4%;perspective:1000px}.hero-wink{position:absolute;inset:0;width:90%;height:100%;object-fit:contain;clip-path:url(#unified-wink-mask);filter:drop-shadow(0 25px 18px #385e9220);animation:float 8s ease-in-out infinite}.orbit-track{position:absolute;left:0;right:0;top:38%;height:28%;border:2px solid #89a8f17a;border-radius:50%;transform:rotate(-14deg);box-shadow:0 2px 3px #fff9}.orbit-token{position:absolute;left:47%;top:47%;width:88px;text-align:center;z-index:2;will-change:transform}.orbit-token img{width:75px;height:75px;object-fit:cover;border-radius:22px;box-shadow:5px 7px 1px #486bb333,0 18px 35px #1657d02b;border:2px solid #ffffffbf}.orbit-token span{display:block;margin-top:10px;font-weight:700;font-size:12px;color:#233d77}.orbit-caption{position:absolute;bottom:1%;width:90%;text-align:center;font-size:12px;letter-spacing:.11em;color:#7a8fad}.hero-bottom{position:absolute;bottom:30px;left:5.9%;right:5.9%;border-top:1px solid var(--line);display:flex;gap:20px;align-items:center;padding-top:17px;color:#7d8ba4;font-size:10px;letter-spacing:.18em}.hero-bottom a{margin-left:auto;font-size:19px;color:var(--blue)}.reserve-section{min-height:880px;padding-top:75px;padding-bottom:115px}.reserve-scene{position:absolute;inset:0;z-index:-1}.reserve-backdrop,.reserve-scene canvas{position:absolute;inset:0;width:100%;height:100%}.reserve-backdrop{object-fit:cover;object-position:50% 50%}.reserve-content{width:43%;max-width:665px}.reserve-content .section-heading{margin-bottom:26px}.reserve-content h2{font-size:clamp(36px,4.25vw,70px);line-height:1.03}.reserve-content .lead{font-size:18px;line-height:1.4;margin-bottom:0}.reserve-card{padding:25px;margin-bottom:13px}.reserve-card .card-title{margin-bottom:17px}.reserve-card h3{font-size:17px}.big-number{color:var(--blue);display:flex;flex-wrap:wrap;gap:15px;align-items:center;font-variant-numeric:tabular-nums}.big-number>strong{font-size:clamp(35px,3.7vw,64px);letter-spacing:-.05em;line-height:1.12}.big-number>span{display:flex;gap:9px;align-items:center;font-size:21px;font-weight:700}.big-number img{width:33px;border-radius:10px}.metric-pair{margin-top:20px;padding-top:17px;border-top:1px solid #c9daf4;display:grid;grid-template-columns:.8fr 1.4fr;gap:20px}.metric-pair>div+div{border-left:1px solid #c9daf4;padding-left:20px}.metric-pair small{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.metric-pair b{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.price-card{padding:18px 25px;margin-bottom:22px}.price-card h3{font-size:15px;margin-bottom:12px}.price-card strong{font-size:26px;color:var(--blue);letter-spacing:-.025em}.price-card strong small{font-size:11px;color:var(--muted);font-weight:500}.price-card p{font-size:12px;margin:8px 0 0}.vault-controls{position:absolute;right:6%;bottom:93px;display:flex;gap:14px;align-items:center;color:#4c6392;font-size:11px}.vault-controls button{background:#ffffffe0;border:1px solid #bed4f3;border-radius:99px;padding:9px 15px;font-size:12px}.reserve-rule{position:absolute;left:5.9%;right:5.9%;bottom:28px;display:flex;gap:20px;justify-content:space-between;padding:16px 22px;border:1px solid #c9dcff;border-radius:15px;background:#f9fcffdc;backdrop-filter:blur(10px);font-size:12px;color:#476086}.reserve-rule>span{color:var(--blue);white-space:nowrap;font-weight:650}.burn-section{background:linear-gradient(#f3f8ff,#edf5ff 65%,#f4f9ff);min-height:850px}.burn-grid{display:grid;grid-template-columns:26% 38% 36%;align-items:center}.burn-stats{padding:28px;position:relative;z-index:2}.burn-stats .card-title{align-items:flex-start;flex-wrap:wrap}.burn-stats h3{font-size:15px}.stat-large{display:block;font-size:clamp(35px,3.8vw,62px);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#123877;margin-bottom:8px}.progress{height:7px;background:#e4edf9;border-radius:8px;margin:24px 0}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b5ef11,#4274ff);width:38.65%;transition:width .6s}.rows{margin:15px 0 24px}.rows>div{display:flex;justify-content:space-between;gap:17px;padding:13px 0;border-bottom:1px solid #dde7f3;font-size:13px;align-items:center}.rows>div:last-child{border-bottom:0}.rows dt{color:var(--muted);max-width:65%;line-height:1.4}.rows dd{margin:0;text-align:right;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.burn-stats .rows>div{display:block}.burn-stats dd{text-align:left;margin-top:6px;font-size:16px}.burn-machine{position:relative;margin:0 -18%;pointer-events:none}.machine-img{width:100%;mask-image:radial-gradient(ellipse at center,#000 48%,transparent 73%);animation:float 9s infinite ease-in-out}.burn-machine figcaption{display:flex;justify-content:space-between;margin:0 18%;font-size:11px;font-weight:650;letter-spacing:.12em;color:#5d73a1}.conversion-flash{position:absolute;inset:25%;border-radius:50%;background:#baff0088;filter:blur(30px);opacity:0}.burn-machine.converting .conversion-flash{animation:convert 1.4s both}.burn-machine.converting .machine-img{animation:convert-image 1.4s both}.action-card{position:relative;z-index:2;padding:28px}.token-mini{width:32px;height:32px;object-fit:cover;border-radius:10px}.input-label{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:24px 0 12px;color:#52688c;align-items:center}.input-label label{font-weight:650;color:var(--ink)}.input-label>span{font-size:11px}.amount-input{height:66px;border:1px solid #d5e0f2;background:#f8fbff;border-radius:17px;display:flex;align-items:center;padding:0 18px;gap:10px}.amount-input input{border:0;background:none;outline:0;flex:1;width:100%;font-size:25px;font-weight:650;letter-spacing:-.03em}.amount-input:focus-within,.swap-input:focus-within{outline:2px solid #8aa6ff;outline-offset:1px}.amount-input>span{font-size:13px;font-weight:700;color:#6680a7}.presets{display:flex;gap:8px;margin:10px 0 0}.presets button{flex:1;background:#eff5fe;border:1px solid transparent;border-radius:10px;padding:10px 5px;font-size:12px}.presets button:hover{background:#e4edff;border-color:#b7d2ff}.error{color:#a64135;font-size:12px;min-height:18px;margin:12px 0;line-height:1.5}.action-card .full{font-size:14px}.swap-section{min-height:860px;display:grid;grid-template-columns:1fr 400px;gap:7%;align-items:start;padding-top:80px;background:#e5f2ff}.swap-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-1}.swap-title{max-width:620px}.swap-title h2{font-size:clamp(38px,4.1vw,65px)}.swap-title .lead{font-size:18px;max-width:500px}.swap-card{margin-top:70px;background:#ffffffdb}.small-button{font-size:12px;padding:8px;border:1px solid var(--line);border-radius:8px}.swap-input{display:flex;align-items:center;gap:10px;border-radius:15px;background:#f0f6ff;padding:18px 14px}.swap-input input{width:100%;background:none;border:0;outline:0;font-size:28px;font-weight:650}.swap-input button{display:flex;gap:8px;align-items:center;font-size:14px;padding:0}.swap-input button img{width:27px;height:27px}.max-button{font-size:11px;color:var(--blue);display:block;margin:8px 0 0 auto}.reverse{display:block;width:40px;height:40px;border-radius:50%;background:#f0f5ff;border:4px solid white;margin:0 auto -15px;font-size:23px;position:relative;z-index:2;color:var(--blue)}.reverse:hover{transform:rotate(180deg);transition:transform .3s}.swap-output{display:flex;justify-content:space-between;align-items:center;background:#f0f6ff;border-radius:15px;padding:20px 16px;gap:10px}.swap-output strong{font-size:25px;overflow-wrap:anywhere}.swap-output>span{font-size:14px;font-weight:650}.swap-card .rows{margin-block:7px 17px}.swap-card .rows>div{padding:10px 0}.mechanism-section{background:#f8fbff}.mechanism-layout{display:grid;grid-template-columns:40% 1fr;gap:6%;align-items:center}.mechanism-art{align-self:stretch;position:relative;min-height:540px;overflow:hidden;border-radius:34px;background:#e6f2ff}.mechanism-image{width:100%;height:100%;position:absolute;object-fit:cover;object-position:0% center}.mechanism-art-copy{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#f5faff 35%);padding:80px 30px 28px}.mechanism-art-copy h3{font-size:26px;line-height:1.2}.mechanism-art-copy p{color:var(--muted);font-size:14px;line-height:1.6}.flow{display:flex;flex-direction:column;gap:15px}.flow-step{background:white;border:1px solid #d7e4f6;border-radius:20px;padding:20px;display:flex;gap:18px;text-align:left;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s;min-width:0}.flow-step:hover,.flow-step.active{border-color:#8eacff;box-shadow:0 10px 32px #3465bd13;transform:translateY(-2px)}.step-index{color:#6c85b0;font-size:12px;align-self:flex-start;padding-top:3px}.flow-step h3{font-size:18px;margin:0 0 7px}.flow-step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.flow-step>b{font-size:37px;margin-left:auto;color:var(--blue);letter-spacing:-.06em}.flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:15px}.flow-branches b{font-size:35px;color:var(--blue);display:block;letter-spacing:-.05em;margin-bottom:7px}.flow-branches button:last-child b{color:#6f50d3}.flow-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.switch{display:flex;align-items:center;gap:10px;font-size:13px;color:#536889;line-height:1.5;cursor:pointer}.switch input{width:18px;height:18px;accent-color:#2555ed;flex-shrink:0}.text-button{color:var(--blue);font-size:12px;padding:7px 0}.text-button:hover{text-decoration:underline}.flow .fine{margin:0}.flow-detail{background:#edf4ff;border-left:3px solid #94b4ff;color:#516586;font-size:13px;line-height:1.65;padding:15px 18px;border-radius:0 12px 12px 0;min-height:75px}.calculator-section{background:#eff6ff;min-height:820px}.calc-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.65}.calculator-section .section-heading{max-width:800px}.calculator-grid{display:grid;grid-template-columns:43% 1fr;gap:28px;max-width:1190px}.calculator-input{padding:30px}.calculator-input>label{font-size:14px;display:block;margin:20px 0 12px}.calculator-input .amount-input{margin-bottom:18px}.calculator-input input[type=range]{width:100%;height:6px;accent-color:var(--blue);margin:14px 0 18px}.field-label{font-size:13px;color:var(--muted);margin:26px 0 12px}.segmented{display:flex;background:#eef4fc;padding:5px;border-radius:12px;gap:5px}.segmented button{padding:11px;flex:1;border-radius:9px;font-size:13px}.segmented button[aria-pressed=true]{background:white;color:var(--blue);box-shadow:0 3px 10px #193f8c12}.calculator-input .calc-switch{display:flex;margin-top:24px}.calc-total>span{color:var(--muted);font-size:15px}.calc-total strong{display:block;font-size:66px;letter-spacing:-.055em;color:var(--blue);line-height:1.1;margin-top:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-total small{color:#6c7e9c;font-size:13px}.allocation-bar{height:10px;background:#9275e4;border-radius:10px;overflow:hidden;margin:34px 0 30px}.allocation-bar span{display:block;background:#477bff;width:66.67%;height:100%;transition:width .4s}.allocation-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.allocation-cards>div{padding:20px;background:#eef5ff;border-radius:16px}.allocation-cards>div+div{background:#f1edfc}.allocation-cards span{font-size:13px;color:#59719c}.allocation-cards b{display:block;font-size:32px;letter-spacing:-.045em;color:#245bed;margin:16px 0 6px;overflow-wrap:anywhere}.allocation-cards>div+div b{color:#7651ce}.allocation-cards small{font-size:11px;color:#6a7d9d}.calc-results .muted{margin:23px 0 0;font-size:13px}.ecosystem-section{min-height:690px;padding-top:100px;padding-bottom:80px;background:#e2f1ff}.ecosystem-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;z-index:-1}.ecosystem-copy{width:50%;max-width:710px}.ecosystem-copy h2{font-size:clamp(40px,4.6vw,76px);margin-bottom:24px}.ecosystem-copy h2>span,.ecosystem-copy h2 em{display:block}.ecosystem-copy h2 em{font-style:normal;color:var(--blue)}.ecosystem-copy .lead{font-size:19px;max-width:610px}.ecosystem-copy .actions{margin-top:28px}.tg-address{font-size:13px;color:#516b98!important;display:inline-block;margin:17px 0}.ecosystem-logos{display:flex;gap:22px;margin-top:42px}.ecosystem-logos button{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:700;padding:0}.ecosystem-logos img{width:40px;height:40px;object-fit:cover;border-radius:12px}.ecosystem-logos .wink-icon{width:65px;height:50px;border-radius:0}.site-footer{padding:45px 5.9% 23px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:32px;background:#f6faff;border-top:1px solid #c9dbf8}.site-footer p{font-size:13px;color:var(--muted);line-height:1.7;margin:12px 0}.site-footer h3{font-size:14px;margin:9px 0 15px}.site-footer nav,.site-footer>div:nth-child(3){display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer a:not(.brand),.site-footer button{font-size:13px;color:var(--muted);padding:0}.site-footer a:hover,.site-footer button:hover{color:var(--blue)}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;display:flex;gap:24px;justify-content:space-between;color:#657995;font-size:11px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:#15253eef;color:white;backdrop-filter:blur(15px);border:1px solid #7588a244;border-radius:15px;padding:17px 24px;font-size:14px;z-index:100;max-width:calc(100% - 32px);box-shadow:0 14px 36px #142c512f;line-height:1.5}dialog{max-width:490px;width:calc(100% - 32px);border:1px solid white;border-radius:27px;background:#f8fbff;color:var(--ink);padding:0;max-height:90svh;overflow:auto;box-shadow:0 30px 100px #14326744}dialog::backdrop{background:#11223e45;backdrop-filter:blur(9px)}.dialog-body{position:relative;padding:34px}.dialog-close{position:absolute;top:12px;right:12px;font-size:28px;width:40px;height:40px}.dialog-body .eyebrow{font-size:10px;letter-spacing:.2em;padding-right:25px;margin-bottom:19px}.dialog-body h2{font-size:31px;margin-bottom:20px}.dialog-body p{font-size:14px;line-height:1.7;color:var(--muted)}.dialog-body .rows{margin:20px 0}.dialog-actions{display:flex;gap:10px;margin-top:25px}.dialog-actions .button{font-size:13px;padding:14px 18px;flex:1;min-height:50px;white-space:normal}.dialog-balance{padding:20px;border:1px solid var(--line);border-radius:15px;margin:20px 0}.dialog-balance div{display:flex;justify-content:space-between;gap:20px;margin:8px 0;font-size:14px}.dialog-body label{display:block;font-size:14px;color:var(--muted)}.dialog-body select{width:100%;padding:13px;border:1px solid var(--line);border-radius:12px;margin-top:12px;background:white}.dialog-body .token-mini{width:60px;height:60px;margin:0 0 20px;border-radius:17px}.motion-paused *{animation-play-state:paused!important}.offscreen .hero-wink,.offscreen .machine-img{animation-play-state:paused}.section.in-view .section-heading{animation:enter .7s both}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:-.045em;line-height:1.19}html[lang=zh-CN] .hero h1{font-size:clamp(45px,5vw,80px)}html[lang=zh-CN] .lead{line-height:1.8;letter-spacing:.01em}html[lang=zh-CN] .eyebrow{letter-spacing:.2em}html[lang=zh-CN] .desktop-nav{gap:21px}@keyframes float{50%{transform:translateY(-9px)}}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes convert{0%,100%{opacity:0}40%{opacity:.65;transform:scale(1.3)}}@keyframes convert-image{0%,100%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.3);transform:scale(1.025)}}
@media(min-width:1800px){.section{padding-inline:max(5.9%,calc((100vw - 1670px)/2))}.hero{min-height:900px}.reserve-section{min-height:1030px}.reserve-content{max-width:740px;width:46%}.burn-section{min-height:1000px}.swap-section{min-height:1000px;grid-template-columns:1fr 470px}.hero-art{right:4%;width:50%}.ecosystem-section{min-height:850px}}
@media(max-width:1200px){.desktop-nav{gap:16px}.site-header{gap:16px;padding-inline:4%}.desktop-nav a{font-size:12px}.wallet{font-size:11px;padding:12px 14px}.brand{font-size:22px}.header-actions{gap:4px}.section{padding-inline:5%;padding-block:65px}.hero{padding-top:80px;padding-bottom:110px;min-height:730px}.hero-copy{width:56%}.hero h1{font-size:5.7vw}.hero-art{width:53%;right:-3%;top:10%;height:70%}.hero .button{padding-inline:20px;font-size:13px;gap:14px}.reserve-section{min-height:900px;padding-bottom:130px}.reserve-content{width:48%}.reserve-content h2{font-size:45px}.reserve-content .lead{font-size:16px}.reserve-card{padding:21px}.reserve-card h3{font-size:15px}.big-number>strong{font-size:41px}.big-number>span{font-size:18px}.reserve-content .button{padding-inline:19px;font-size:12px;gap:13px}.reserve-rule{font-size:11px;left:5%;right:5%}.burn-grid{grid-template-columns:27% 31% 42%}.burn-stats{padding:22px}.action-card{padding:23px}.stat-large{font-size:41px}.burn-machine{margin-inline:-24%}.swap-section{grid-template-columns:1fr 375px;gap:35px;min-height:890px;padding-bottom:80px}.swap-title h2{font-size:46px}.swap-card{margin-top:100px}.mechanism-layout{grid-template-columns:35% 1fr;gap:4%}.flow-step{padding:18px;gap:12px}.flow-step h3{font-size:16px}.calculator-grid{grid-template-columns:44% 1fr;gap:22px}.calc-results{padding:25px}.calc-total strong{font-size:57px}.allocation-cards{gap:12px}.allocation-cards>div{padding:16px}.allocation-cards b{font-size:28px}.ecosystem-section{min-height:720px;padding-top:90px}.ecosystem-copy{width:53%}.ecosystem-copy .button{font-size:12px;padding-inline:18px;gap:12px}.ecosystem-copy .lead{font-size:17px}}
@media(max-width:1050px){.desktop-nav{display:none}.header-actions{margin-left:auto;gap:13px}.menu-toggle{display:block;font-size:12px;padding:10px}.mobile-nav:not([hidden]){display:grid}.hero h1{font-size:6.2vw}.reserve-content h2{font-size:41px}.reserve-content{width:51%}.flow-branches{gap:10px}.flow-step p{font-size:12px}.calculator-input{padding:24px}.section-heading h2{font-size:43px}}
@media(max-width:760px){:root{--nav:72px}.site-header{padding-inline:5%;gap:10px}.brand{font-size:23px}.brand .wink-icon{width:42px;height:42px}.header-actions{gap:3px}.language{padding:9px;font-size:12px}.wallet{font-size:11px;padding:11px 12px}.menu-toggle{padding:9px;font-size:11px}.section{padding:55px 6%}.section-heading{margin-bottom:30px}.section-heading h2{font-size:34px;line-height:1.15;margin-bottom:17px;letter-spacing:-.045em}.eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:19px}.lead{font-size:17px}.hero{min-height:auto;padding:53px 6% 92px;display:flex;flex-direction:column}.hero-copy{width:100%;max-width:none}.hero h1{font-size:clamp(43px,10vw,67px);line-height:1.06;margin-bottom:24px}.hero .lead{font-size:16px}.hero-partners{margin-bottom:26px}.hero .actions{gap:10px}.hero .button{min-height:52px;padding:14px 18px;font-size:12px;gap:10px}.hero-note{font-size:12px;margin:23px 0 0}.hero-art{position:relative;inset:auto;width:112%;margin:7px -6% 0;height:95vw;max-height:550px}.hero-wink{width:94%;left:3%}.orbit-token{width:65px}.orbit-token img{width:58px;height:58px;border-radius:17px}.orbit-token span{font-size:11px}.orbit-caption{bottom:0;width:100%;font-size:11px}.hero-bottom{left:6%;right:6%;bottom:25px;font-size:9px}.reserve-section{padding:55px 6% 24px;min-height:0;display:flex;flex-direction:column;background:#eaf4ff}.reserve-content{width:100%;max-width:none;order:0}.reserve-content h2{font-size:39px;max-width:500px}.reserve-content .lead{font-size:16px}.reserve-card{padding:22px}.reserve-card h3{font-size:16px}.big-number>strong{font-size:45px}.big-number>span{font-size:22px}.metric-pair{grid-template-columns:1fr 1.8fr;gap:15px}.metric-pair>div+div{padding-left:15px}.metric-pair b{font-size:14px}.price-card{padding:20px 22px}.price-card strong{font-size:27px}.reserve-content .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reserve-content .button{padding:14px 12px;font-size:12px;min-height:53px;gap:8px}.reserve-content .button .arrow{width:17px}.reserve-scene{position:relative;order:1;z-index:0;inset:auto;width:113.64%;margin:5px -6.82% 0;height:106vw;max-height:600px;min-height:340px;overflow:hidden}.reserve-backdrop{object-position:87% 42%}.vault-controls{position:relative;right:auto;bottom:auto;order:2;justify-content:center;font-size:10px;margin-bottom:22px}.reserve-rule{position:relative;inset:auto;order:3;flex-direction:column;padding:18px;gap:10px;font-size:12px;line-height:1.6}.burn-grid{grid-template-columns:1fr;gap:24px}.burn-stats{padding:24px}.burn-stats .card-title{flex-wrap:nowrap}.burn-stats .rows{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:0}.burn-stats .rows>div{border:0;padding:9px 0}.burn-stats .rows dt{max-width:100%;font-size:12px}.burn-stats .rows dd{font-size:15px}.stat-large{font-size:50px}.burn-machine{margin:-20px -4%;max-height:470px}.machine-img{height:110vw;max-height:470px;width:100%;object-fit:contain}.burn-machine figcaption{margin:-12px 10% 10px;font-size:10px}.action-card{padding:24px;border-radius:23px}.card-title h3{font-size:22px}.input-label{margin-top:20px}.rows>div{font-size:13px;padding:14px 0}.swap-section{display:flex;flex-direction:column;gap:0;min-height:0;background:#e7f3ff;padding-top:55px;padding-bottom:45px}.swap-title{width:100%;max-width:none}.swap-title h2{font-size:37px}.swap-title .lead{font-size:16px}.swap-backdrop{position:relative;inset:auto;order:1;z-index:0;width:170%;max-width:none;height:79vw;object-fit:cover;object-position:left center;margin:-18px -6.8% 0}.swap-card{order:2;margin:0;width:100%}.swap-title{order:0}.swap-card .rows>div{padding:11px 0}.mechanism-layout{grid-template-columns:1fr;gap:24px}.mechanism-art{min-height:270px}.mechanism-image{object-position:center center}.mechanism-art-copy{padding:60px 24px 20px}.mechanism-art-copy h3{font-size:24px;margin-bottom:10px}.mechanism-art-copy p{font-size:12px;margin-bottom:0}.flow-step{padding:17px;gap:12px}.flow-step h3{font-size:16px}.flow-step p{font-size:12px}.flow-step>b{font-size:32px}.flow-branches{gap:10px}.flow-branches .flow-step{align-items:flex-start}.flow-branches b{font-size:30px}.step-index{font-size:10px}.flow-controls{gap:8px}.switch{font-size:12px}.flow-detail{font-size:12px;min-height:88px}.calculator-grid{grid-template-columns:1fr;gap:20px}.calculator-input{padding:24px}.calc-backdrop{object-position:60% top;opacity:.45}.calc-total strong{font-size:55px}.calc-results{padding:25px}.allocation-cards b{font-size:29px}.calculator-input>label{font-size:13px}.ecosystem-section{padding:60px 6% 330px;min-height:0;background:#e6f4ff}.ecosystem-backdrop{object-fit:cover;object-position:83% bottom;height:440px;top:auto;bottom:0;mask-image:linear-gradient(transparent,#000 23%)}.ecosystem-copy{width:100%;max-width:none}.ecosystem-copy h2{font-size:40px;line-height:1.08}.ecosystem-copy .lead{font-size:16px}.ecosystem-copy .actions{gap:10px}.ecosystem-copy .button{padding:14px 16px;min-height:53px;font-size:12px;gap:10px}.ecosystem-logos{gap:18px;margin-top:25px}.ecosystem-logos button{font-size:14px;gap:8px}.ecosystem-logos img{width:32px;height:32px;border-radius:10px}.ecosystem-logos .wink-icon{width:48px;height:40px}.site-footer{padding:33px 6% 22px;grid-template-columns:1fr 1fr;gap:26px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:12px;line-height:1.5;font-size:10px}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom>span:last-child{margin-left:auto}.dialog-body{padding:30px 25px}.dialog-body h2{font-size:28px}.dialog-actions{flex-wrap:wrap}.dialog-actions .button{font-size:12px}.toast{font-size:12px;padding:15px 18px}.hero h1 em{margin:3px 0}html[lang=zh-CN] .hero h1{font-size:clamp(40px,9.8vw,62px);line-height:1.25}html[lang=zh-CN] .section-heading h2{font-size:34px;line-height:1.24}html[lang=zh-CN] .reserve-content h2{font-size:37px}}
@media(max-width:370px){.wallet{display:none}.hero .actions,.ecosystem-copy .actions{align-items:stretch;flex-direction:column}.hero .button,.ecosystem-copy .button{font-size:14px}.reserve-content .actions{grid-template-columns:1fr}.big-number>strong{font-size:39px}.big-number>span{font-size:19px}.card-title{gap:10px}.flow-branches .step-index{display:none}.allocation-cards{gap:8px}.allocation-cards b{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Anchor offsets are applied once by html scroll-padding. */
.section{scroll-margin-top:0}
/* A genuine alpha asset replaces the earlier approximate checkerboard mask. */
.wink-icon,.hero-wink{clip-path:none}.hero-wink{padding:4%;object-fit:contain}.hero-art{right:0}

.eco-satellite{position:absolute;z-index:2;width:clamp(46px,5vw,78px);padding:4px;border:1px solid #fff9;border-radius:24%;background:#ffffff60;box-shadow:0 12px 25px #3153a529;animation:float 7s ease-in-out infinite;transform:rotate(-9deg)}.eco-satellite img{width:100%;border-radius:23%;display:block}.eco-blink{left:56%;top:48%}.eco-fomo{right:9%;top:19%;animation-delay:-3s}.eco-satellite:hover{box-shadow:0 15px 30px #3153a545}.eco-satellite:focus-visible{outline:3px solid #305cff;outline-offset:4px}@media(max-width:760px){.eco-blink{left:30%;top:70%;width:42px}.eco-fomo{right:7%;top:60%;width:42px}}

.swap-input input{flex:1;min-width:0;width:0}.swap-input button{flex-shrink:0;white-space:nowrap}

/* Branded orbit depth and tightly cropped partner marks. */
.hero-art{isolation:isolate}
.orbit-track{z-index:0;opacity:.68}
.hero-wink{z-index:2}
.hero-art::after{content:"";position:absolute;left:0;right:0;top:38%;height:28%;z-index:4;pointer-events:none;border:2px solid #6f98f3a6;border-radius:50%;transform:rotate(-14deg);clip-path:inset(48% -6px -6px -6px);box-shadow:0 9px 14px #325da429}
.orbit-token{transition:opacity .18s linear,filter .18s linear}
.orbit-token[data-orbit-depth="rear"] span{opacity:.58}
.orbit-fomo img{transform:scale(1.07)}
.eco-fomo{padding:0;overflow:hidden;aspect-ratio:1}
.eco-fomo img{width:100%;height:100%;object-fit:cover;transform:scale(1.08)}
.ecosystem-logos button[data-info="fomo"] img{width:46px;height:46px;margin:-3px 0;object-fit:cover}
@media(max-width:760px){.ecosystem-logos button[data-info="fomo"] img{width:38px;height:38px;margin:-3px 0}.hero-art::after{clip-path:inset(49% -5px -5px -5px)}}

/* The ecosystem's identities resolve from a shared field of particles. */
.ecosystem-copy{position:relative;z-index:3}
.ecosystem-particle-stage{position:absolute;z-index:2;right:1%;top:8%;width:55%;height:78%;isolation:isolate;pointer-events:auto}
.ecosystem-particle-stage canvas,.ecosystem-particle-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;touch-action:pan-y}
.ecosystem-particle-stage canvas{z-index:2;filter:drop-shadow(0 18px 22px #174ba52b)}
.ecosystem-particle-stage>img{z-index:2;padding:20%;filter:drop-shadow(0 18px 22px #174ba52b)}
.ecosystem-particle-glow{position:absolute;z-index:1;left:17%;right:12%;top:20%;bottom:15%;border-radius:50%;background:radial-gradient(ellipse,#f8fcffbd 0,#dcecff6b 48%,transparent 74%);filter:blur(12px);pointer-events:none}
.ecosystem-particle-caption{position:absolute;z-index:3;right:8%;bottom:8%;display:flex;align-items:center;gap:12px;color:#506b9d;font-size:10px;letter-spacing:.12em;pointer-events:none}
.ecosystem-particle-caption strong{color:var(--ink);font-size:13px;letter-spacing:.04em}
.ecosystem-logos button{transition:color .2s,opacity .2s,transform .2s}
.ecosystem-logos button.particle-active{color:var(--blue);transform:translateY(-2px)}
.ecosystem-logos button:not(.particle-active){opacity:.72}
@media(max-width:760px){.ecosystem-particle-stage{left:0;right:0;top:auto;bottom:0;width:100%;height:390px}.ecosystem-particle-stage canvas{opacity:.9}.ecosystem-particle-glow{left:12%;right:12%;top:18%;bottom:12%}.ecosystem-particle-caption{right:7%;bottom:7%}}
@media(prefers-reduced-motion:reduce){.ecosystem-particle-stage canvas{opacity:.72}}

/* The final screen is a focused, full-viewport particle experience. */
.ecosystem-section{min-height:calc(100svh - var(--nav));padding:38px 5.9% 30px;background:radial-gradient(ellipse at 50% 48%,#fff 0,#f7fbff 31%,#e8f2ff 76%,#e4eeff 100%);display:grid;grid-template-rows:auto minmax(390px,1fr) auto;gap:4px;align-items:center}
.ecosystem-intro{position:relative;z-index:3;text-align:center;pointer-events:none}
.ecosystem-intro .eyebrow{margin:0 0 12px;color:#667da5}
.ecosystem-intro h2{margin:0;font-size:clamp(31px,3.2vw,50px);line-height:1.05;letter-spacing:0}
.ecosystem-intro h2 em{font-style:normal;color:var(--blue)}
.ecosystem-signature{margin:13px 0 0;color:#5f7295;font-size:12px;font-weight:700;letter-spacing:.14em}
.ecosystem-signature i{margin:0 9px;color:#9aabc5;font-style:normal}
.ecosystem-particle-stage{position:relative;inset:auto;width:min(1120px,100%);height:100%;min-height:390px;margin:auto;isolation:isolate;pointer-events:auto}
.ecosystem-particle-stage canvas,.ecosystem-particle-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;touch-action:pan-y}
.ecosystem-particle-stage canvas{z-index:2;filter:drop-shadow(0 18px 22px #174ba52b)}
.ecosystem-particle-stage>img{z-index:2;padding:16%;filter:drop-shadow(0 18px 22px #174ba52b)}
.ecosystem-particle-glow{position:absolute;z-index:1;left:25%;right:25%;top:24%;bottom:16%;border-radius:50%;background:#dceaff70;filter:blur(34px);pointer-events:none}
.ecosystem-particle-caption{position:absolute;z-index:3;left:0;right:0;bottom:3%;display:flex;align-items:center;justify-content:center;gap:14px;color:#7a8dab;font-size:10px;letter-spacing:.1em;pointer-events:none}
.ecosystem-particle-caption strong{padding:0 14px;border-left:1px solid #c4d3e9;border-right:1px solid #c4d3e9;color:var(--ink);font-size:16px;letter-spacing:0}
.ecosystem-particle-caption span:last-child{font-size:11px;letter-spacing:0}
.ecosystem-logos{position:relative;z-index:4;justify-self:center;display:flex;gap:5px;margin:0;padding:5px;border:1px solid #fff;background:#ffffff8f;box-shadow:0 10px 36px #254b9210;border-radius:16px;backdrop-filter:blur(16px)}
.ecosystem-logos button{min-width:124px;height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:12px;color:#657591;font-size:12px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}
.ecosystem-logos button.particle-active{color:var(--ink);background:#fff;box-shadow:0 4px 16px #254b9212;transform:none}
.ecosystem-logos button:not(.particle-active){opacity:1}
.particle-dot{width:7px;height:7px;border-radius:50%;background:#111933}
.wink-dot{background:#98d300}.blink-dot{background:#3157ff}.fomo-dot{background:#111933}
@media(max-width:760px){.ecosystem-section{min-height:calc(100svh - var(--nav));padding:30px 5% 22px;grid-template-rows:auto minmax(400px,1fr) auto;gap:0}.ecosystem-intro .eyebrow{font-size:8px;margin-bottom:10px}.ecosystem-intro h2{font-size:30px;line-height:1.08}.ecosystem-signature{margin-top:10px;font-size:10px}.ecosystem-particle-stage{left:auto;right:auto;top:auto;bottom:auto;width:126%;height:100%;min-height:400px;margin-left:-13%}.ecosystem-particle-glow{left:19%;right:19%;top:22%;bottom:18%}.ecosystem-particle-caption{bottom:2%;gap:9px}.ecosystem-particle-caption strong{padding:0 9px;font-size:14px}.ecosystem-particle-caption span:last-child{font-size:9px}.ecosystem-logos{width:100%;max-width:390px}.ecosystem-logos button{flex:1;min-width:0;height:46px;padding:0 8px;font-size:11px}}

/* A restrained 3D card treatment for the combined WINK / BLINK swap scene. */
.swap-credit-visual{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;perspective:1200px;--tilt-x:0deg;--tilt-y:0deg;--shine-x:42%;--shine-y:48%}
.swap-credit-visual .swap-backdrop{position:absolute;inset:-3%;width:106%;height:106%;max-width:none;object-fit:cover;object-position:50% 50%;z-index:0;margin:0;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1.025);transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1),filter .34s ease;will-change:transform;filter:drop-shadow(0 24px 35px #2b57a01a)}
.swap-credit-visual.is-tilting .swap-backdrop{transition-duration:.08s;filter:drop-shadow(0 28px 42px #1f4d9f2b)}
.swap-credit-shine{position:absolute;z-index:1;inset:0 28% 0 0;background:radial-gradient(circle at var(--shine-x) var(--shine-y),#ffffffa8 0,#dcecff52 16%,transparent 43%);mix-blend-mode:screen;opacity:0;transition:opacity .24s;pointer-events:none}
.swap-credit-visual.is-tilting .swap-credit-shine{opacity:.58}
@media(max-width:760px){.swap-credit-visual{position:relative;inset:auto;order:1;z-index:0;width:170%;max-width:none;height:79vw;margin:-18px -6.8% 0;overflow:hidden}.swap-credit-visual .swap-backdrop{inset:-3%;width:106%;height:106%;object-fit:cover;object-position:left center}.swap-credit-shine{inset:0 40% 0 0}}
@media(hover:none),(pointer:coarse){.swap-credit-visual{perspective:none}.swap-credit-visual .swap-backdrop{inset:0;width:100%;height:100%;transform:none;transition:none;filter:none}.swap-credit-shine{display:none}}
@media(prefers-reduced-motion:reduce){.swap-credit-visual .swap-backdrop{transform:none;transition:none}.swap-credit-shine{display:none}}

/* Live market values reuse the existing cards without changing their layout. */
.progress span{width:0}
.price-card p{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.live-source{padding-left:10px;border-left:1px solid #c9daf4}
.positive{color:#16805d!important}
.negative{color:#b44552!important}
.calc-live-price{min-height:42px;margin:-4px 0 12px;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #d7e4f6;border-radius:12px;background:#f8fbff;color:var(--muted);font-size:12px}
.calc-live-price strong{margin-left:auto;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums}
.calc-live-price small{font-size:11px;font-weight:650}
@media(max-width:760px){.calc-live-price{margin-top:0}}
