@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-500-normal-CtDGG6sn.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-latin-400-normal-C8q2FS1w.woff2)format("woff2"),url(/assets/noto-sans-sc-latin-400-normal-C2B4T-o7.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-latin-500-normal-JVPArRf3.woff2)format("woff2"),url(/assets/noto-sans-sc-latin-500-normal-Bo6Vh9-d.woff)format("woff")}@font-face{font-family:Noto Serif SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-serif-sc-chinese-simplified-600-normal-BogBFFgE.woff2)format("woff2"),url(/assets/noto-serif-sc-chinese-simplified-600-normal-CS-kEs9U.woff)format("woff")}@font-face{font-family:Noto Serif SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-serif-sc-latin-600-normal-B99s59ZT.woff2)format("woff2"),url(/assets/noto-serif-sc-latin-600-normal-DUu-MBTC.woff)format("woff")}:root{color:#f4f1e9;font-synthesis:none;font-optical-sizing:auto;scroll-behavior:smooth;--bg:#051626;--deep:#03101d;--surface:#0c2a43;--surface-raised:#10334e;--line:#3a596d;--gold:#d8b46a;--pale:#f3dfb1;--muted:#c0ced5;--white:#f4f1e9;--glass-rim-light:#f9e7be70;--glass-rim-dark:#00071180;--glass-highlight:#faeccb17;--glass-header-tint:#051626b8;--glass-panel-tint:#071c2df0;--glass-drawer-tint:#041423f0;--glass-blur-header:9px;--glass-blur-panel:8px;background:#051626;font-family:Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:96px}body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0;line-height:1.7}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--pale)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{color:var(--pale);letter-spacing:.015em;text-wrap:balance;font-family:Noto Serif SC,serif;font-weight:600}h3{color:var(--pale);letter-spacing:.005em;font-size:22px;font-weight:500;line-height:1.4}p{line-height:1.78}main{min-height:55vh}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.eyebrow{color:var(--gold);letter-spacing:.16em;font-family:Cinzel,Noto Sans SC,serif;font-size:12px;font-weight:400}.small-note{color:var(--muted);font-size:13px!important}.text-link{color:var(--gold);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:500;-webkit-text-decoration:underline #d8b46a8c;text-decoration:underline #d8b46a8c;transition:color .18s,text-decoration-color .18s;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.formula-line{font-variant-numeric:tabular-nums;color:var(--gold)!important}.site-header{z-index:30;background:linear-gradient(110deg, var(--glass-highlight), transparent 32%, #9dbcc709 76%, transparent), #071c2f;height:80px;box-shadow:inset 0 1px #fffae329, inset 0 -1px var(--glass-rim-dark), 0 10px 32px #0007102e;border-bottom:1px solid #f3dfb133;transition:height .2s,background .2s;position:sticky;top:0}.site-header.compact{background:linear-gradient(110deg,#faeccb0f,#0000 32%,#9dbcc706 76%,#0000),#061a2b;height:64px;box-shadow:0 12px 32px #00071052}.header-inner{align-items:center;gap:30px;width:min(1200px,100% - 48px);height:100%;margin:auto;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand span,.site-footer .footer-brand h2{letter-spacing:-.025em;color:#e9c37f;background:linear-gradient(#fff2d0 5%,#efc77e 39%,#bb7b35 76%,#edc981);-webkit-text-fill-color:transparent;text-shadow:0 2px 12px #b8762a3d;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,Georgia,serif;font-weight:700}.brand span{font-size:29px;line-height:1.2}.brand img,.footer-brand img{object-fit:contain;filter:drop-shadow(0 2px 10px #d8b46a3d);flex:none}.brand img{width:40px;height:40px}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:32px;display:flex}.desktop-nav>a,.rules-nav>a{color:#d2dce0;letter-spacing:.02em;white-space:nowrap;align-items:center;height:44px;font-size:13px;font-weight:500;transition:color .18s;display:flex}.desktop-nav .active,.rules-nav .active{color:var(--gold);border-bottom:1px solid var(--gold)}.rules-nav{align-items:center;display:flex;position:relative}.rules-nav-toggle{width:24px;height:44px;color:var(--gold);background:0 0;border:0;font-size:16px}.rules-dropdown{width:360px;box-shadow:0 20px 56px #0007108c, inset 0 1px var(--glass-rim-light), inset 0 -1px var(--glass-rim-dark);background:linear-gradient(145deg,#fae8bd12,#0000 34%),#092338;border:1px solid #f3dfb147;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:none;position:absolute;top:44px;left:-112px}.rules-dropdown a{color:#d9e3e5;text-shadow:0 1px 2px #000711a6;padding:8px;font-size:14px}.rules-dropdown a:hover{color:var(--pale);background:#d8b46a1a}.rules-nav:hover .rules-dropdown,.rules-nav:focus-within .rules-dropdown,.rules-nav.expanded .rules-dropdown{display:grid}.header-cta{flex:none}.language-picker{z-index:5;flex:none;position:relative}.language-toggle{width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}.language-toggle:hover,.language-toggle[aria-expanded=true]{filter:brightness(1.18)}.language-toggle:focus-visible,.menu-toggle:focus-visible,.language-options button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.language-options{background:#092338;border:1px solid #f3dfb161;border-radius:16px;grid-template-columns:repeat(2,minmax(136px,1fr));gap:5px;min-width:310px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 56px #00071094,inset 0 1px #fffae333}.language-options button{min-height:44px;color:var(--pale);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.language-options button:hover,.language-options button.selected{color:var(--gold);background:#d8b46a1f;border-color:#f3dfb161}.pill{border:1px solid var(--gold);min-width:168px;min-height:48px;color:var(--bg);white-space:nowrap;background:linear-gradient(145deg,#f1d99f 0%,#d8b46a 55%,#ba8e4e 100%);border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:17px;font-weight:500;line-height:1.4;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff7a,0 6px 20px #00071038}.pill:active{transform:scale(.98)}.pill:hover{color:var(--deep);background:linear-gradient(145deg,#f8e6bd,#e3c27d);box-shadow:inset 0 1px #fff9,0 10px 26px #0007104d}.pill-secondary{color:var(--pale);background:linear-gradient(135deg,#faeccb1f,#0000 45%,#91baca0a),#10314b;border-color:#f3dfb194;box-shadow:inset 0 1px #fffae345,inset 0 -2px #0007113b,0 8px 24px #00071021}.pill-secondary:hover{color:#fff;background:linear-gradient(135deg,#faeccb2b,#0000 45%,#91baca0f),#17445f}.menu-toggle,.mobile-drawer{display:none}.carousel{aspect-ratio:960/504;background:var(--bg);position:relative;overflow:hidden}.carousel-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.carousel-image.active{opacity:1}.carousel:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:clamp(36px,6vw,80px);position:absolute;inset:auto 0 0}.hero-intro{background:radial-gradient(ellipse 60% 120% at 75% 0%, #244e633d, transparent 75%), var(--bg);padding:16px 0 40px}.hero-intro h1{font-size:32px;line-height:1.4}.actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.site-section{background:radial-gradient(ellipse 65% 85% at 88% 0%, #14425d2b, transparent 74%), var(--bg);padding:56px 0;scroll-margin-top:80px}.site-section.surface,.page-hero,.site-footer{background:linear-gradient(to bottom, var(--bg), transparent 22%, transparent 78%, var(--bg)), radial-gradient(ellipse 70% 115% at 80% -12%, #34677c3b, transparent 72%), linear-gradient(145deg, #0d2c45, #0a253c)}.site-section .wrap{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.site-section h2,.page-hero h1,.site-footer h2{font-size:32px;line-height:1.4}.site-section p,.page-hero p{color:var(--muted);font-size:17px}.site-section .eyebrow,.page-hero .eyebrow{color:var(--gold);font-size:12px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.token-heading{align-items:center;gap:18px;min-width:0;display:flex}.token-logo{object-fit:contain;filter:drop-shadow(0 8px 14px #00061147);flex:none;width:80px;height:80px}.content-card{background:linear-gradient(145deg,#13374fe6,#09253df2);border:1px solid #97b3bf42;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0008131a}.surface .content-card{background:linear-gradient(145deg,#071d30e0,#041829f2)}.content-card p{color:var(--muted);font-size:17px}.economy-flow{color:var(--muted);margin:24px 0 0}.economy-flow-main,.economy-flow-lower{align-items:center;gap:12px;display:flex}.economy-flow-main{border-bottom:1px solid #d8b46a47;padding-bottom:20px}.economy-flow-lower{padding-top:20px}.economy-node{background:linear-gradient(145deg,#d8b46a1a,#061f3080);border:1px solid #d8b46a80;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:130px;padding:17px;display:flex}.economy-node strong{color:var(--gold);font-family:Playfair Display,serif;font-size:27px;font-weight:500}.economy-node span{color:var(--pale);font-family:Noto Serif SC,serif;font-size:18px}.economy-node small{margin-top:7px;font-size:12px;line-height:1.5}.economy-arrow{color:var(--gold);flex:none;font-size:28px}.economy-flow-lower .economy-node{flex:.9}.economy-split{flex:1.2;gap:6px;min-width:0;display:flex}.economy-split div{text-align:center;background:#d8b46a17;border:1px solid #d8b46a80;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;min-height:130px;display:flex}.economy-split strong{color:var(--gold);font-family:Playfair Display,serif;font-size:27px;font-weight:500}.economy-split span{font-size:12px}.economy-stage{border-inline-start:1px solid var(--gold);flex-direction:column;flex:1;gap:5px;min-width:0;padding-inline-start:18px;display:flex}.economy-stage strong{color:var(--gold);font-family:Noto Serif SC,serif;font-size:19px;font-weight:500}.economy-stage span{font-size:13px;line-height:1.5}.economy-flow figcaption{margin-top:20px;font-size:12px;line-height:1.6}.card-link:hover{border-color:var(--gold);background:linear-gradient(145deg,#113a56,#0a2943);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 18px 36px #00081338}.card-link{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.card-link>span{top:22px;color:var(--gold);position:absolute;inset-inline-end:24px}.cycle-steps{width:100%;color:var(--pale);background:linear-gradient(125deg,#11354deb,#092339f5);border:1px solid #97b3bf33;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:24px;list-style:none;display:grid}.cycle-steps li{counter-increment:cycle;font-size:17px}.cycle-steps li:before{content:"0" counter(cycle) " ";color:var(--gold)}.site-footer{color:var(--muted);padding:56px 0}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{width:52px;height:52px}.site-footer .footer-brand h2{font-size:38px;line-height:1.2}.site-footer .wrap{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.site-footer p{font-size:17px}.site-footer nav{color:var(--pale);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.site-footer small{font-size:13px;line-height:1.65}.page-hero{padding:56px 0 48px}.page-hero .wrap{flex-direction:column;gap:24px;display:flex}.page-hero p:last-child{max-width:800px}.cycle-interactive{grid-template-columns:1fr 2fr;gap:24px;width:100%;display:grid}.cycle-options{flex-direction:column;gap:10px;display:flex}.cycle-options button{text-align:start;min-height:52px;color:var(--muted);border:1px solid var(--line);background:#051626c2;border-radius:12px;padding:12px 20px;transition:background .18s,border-color .18s,color .18s}.cycle-options button:hover{border-color:var(--gold);color:var(--white)}.cycle-options button[aria-pressed=true]{border-color:var(--gold);color:var(--pale);background:linear-gradient(120deg,#174965,#103b59)}.cycle-detail{justify-content:center;min-height:280px}.rules-layout{grid-template-columns:224px minmax(0,1fr);gap:48px;padding-block:40px 56px;display:grid}.rules-aside{background:linear-gradient(150deg,#12354ceb,#092439f5);border:1px solid #97b3bf33;border-radius:16px;align-self:start;padding:24px;position:sticky;top:96px;box-shadow:inset 0 1px #ffffff0f}.rules-aside nav{flex-direction:column;gap:16px;display:flex}.rules-aside a{color:var(--muted);font-size:17px;line-height:1.65}.rules-aside a:hover{color:var(--gold)}.rules-directory-toggle{display:none}.rules-content{flex-direction:column;gap:24px;min-width:0;display:flex}.rule-card{border:1px solid #97b3bf3d;border-radius:24px;padding:24px;scroll-margin-top:90px;box-shadow:inset 0 1px #ffffff0b}.rule-card:nth-child(2n){background:linear-gradient(145deg,#12344bf0,#0a273ff5)}.rule-card h2{margin:16px 0;font-size:32px;line-height:1.4}.rule-card .token-heading{margin:16px 0}.rule-card .token-heading h2{margin:0}.fuel-diagram{color:var(--muted);border-top:1px solid #d8b46a6b;margin:24px 0 0}.fuel-route{border-bottom:1px solid #d8b46a33;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:24px 0;list-style:none;display:grid}.fuel-route li{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.fuel-route li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--gold), #d8b46a66);width:calc(100% - 60px);height:1px;position:absolute;top:23px;left:calc(50% + 30px)}.fuel-route svg{z-index:1;width:48px;height:48px;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;background:#0d2e47}.fuel-route strong{color:var(--pale);font-family:Noto Serif SC,serif;font-size:18px;font-weight:600}.fuel-route span{font-size:13px}.fuel-example{border-bottom:1px solid #d8b46a33;padding:24px 0 28px}.fuel-diagram-label{color:var(--gold);letter-spacing:.12em;font-family:Cinzel,Noto Sans SC,serif;font-size:12px}.fuel-example-values{text-align:center;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;gap:8px;margin-top:18px;display:grid}.fuel-example-values>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fuel-example-values strong{color:var(--pale);font-variant-numeric:lining-nums tabular-nums;font-family:Playfair Display,Noto Serif SC,serif;font-size:clamp(20px,3vw,34px);line-height:1.25}.fuel-example-values .fuel-example-burn strong{color:var(--gold)}.fuel-example-values span{font-size:13px}.fuel-example-values svg{width:100%;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fuel-budget{text-align:center;padding:24px 0}.fuel-budget-source{flex-direction:column;gap:3px;display:flex}.fuel-budget-source strong{color:var(--pale);font-family:Noto Serif SC,serif;font-size:20px;font-weight:600}.fuel-branch{width:min(600px,100%);height:48px;stroke:var(--gold);stroke-width:1.5px;margin:8px auto 0;display:block}.fuel-budget-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:600px;margin:auto;display:grid}.fuel-budget-targets>div{background:linear-gradient(140deg,#d8b46a1a,#03101d2e);border:1px solid #d8b46a7a;flex-direction:column;justify-content:center;gap:4px;min-height:104px;padding:12px;display:flex}.fuel-budget-targets strong{color:var(--gold);font-family:Playfair Display,Noto Serif SC,serif;font-size:26px;line-height:1.3}.fuel-budget-targets em{color:var(--pale);font-size:14px;font-style:normal}.fuel-budget-targets span{font-size:14px}.fuel-diagram figcaption{border-top:1px solid #d8b46a33;padding-top:16px;font-size:13px;line-height:1.6}.rule-visual{color:var(--muted);border-top:1px solid #d8b46a6b;margin-top:24px}.rule-visual>div{border-bottom:1px solid #d8b46a33;padding:25px 0}.visual-kicker{color:var(--gold);letter-spacing:.1em;font-family:Cinzel,Noto Sans SC,serif;font-size:12px;display:block}.visual-hero-number{color:var(--pale);letter-spacing:.015em;font-variant-numeric:lining-nums tabular-nums;margin:6px 0 18px;font-family:Playfair Display,Noto Serif SC,serif;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:1.25;display:block}.visual-hero-number small{color:var(--gold);font-size:.32em}.supply-bar{border:1px solid var(--gold);gap:3px;height:26px;padding:3px;display:flex}.supply-reserve{background:linear-gradient(90deg,#ab7130,#f5d692,#b77d36);flex:8}.supply-ecosystem{background:linear-gradient(90deg,#27708b,#89c2d0);flex:2}.supply-legend{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:12px;font-size:13px;display:flex}.supply-legend span{align-items:center;gap:8px;display:inline-flex}.supply-legend i{border-radius:50%;width:8px;height:8px}.legend-gold{background:var(--gold)}.legend-blue{background:#7ab4c9}.output-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}.output-point{text-align:center;background:linear-gradient(140deg,#d8b46a17,#02111e14);border:1px solid #d8b46a57;min-width:0;padding:15px 10px}.output-base{border-color:var(--gold);box-shadow:inset 0 0 24px #d8b46a17}.output-point span,.output-point small{font-size:12px;display:block}.output-point strong{color:var(--pale);font-variant-numeric:tabular-nums;margin:4px 0;font-family:Playfair Display,Noto Serif SC,serif;font-size:clamp(20px,3vw,30px);font-weight:500;display:block}.output-base strong{color:var(--gold)}.visual-footnote{color:var(--muted);font-size:12px;line-height:1.6;display:block}.allocation-fraction,.allocation-result{justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.allocation-fraction>div{flex-direction:column;min-width:0;display:flex}.allocation-fraction strong{color:var(--pale);font-variant-numeric:tabular-nums;font-family:Playfair Display,Noto Serif SC,serif;font-size:clamp(19px,3vw,30px);font-weight:500}.allocation-fraction span:not(.allocation-operator){font-size:12px}.allocation-fraction .allocation-share strong{color:var(--gold)}.allocation-operator{color:var(--gold);font-size:24px}.allocation-result{background:#d8b46a14;border:1px solid #d8b46a6b;padding:14px 16px;font-size:13px}.allocation-result strong{color:var(--gold);white-space:nowrap;font-family:Playfair Display,Noto Serif SC,serif;font-size:28px;font-weight:500}.unlock-ladder{border-bottom:1px solid var(--gold);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;height:150px;margin:18px 0 12px;display:grid}.unlock-step{height:calc(42px + var(--step) * 25px);background:linear-gradient(#d8b46a38,#0a2b4199);border:1px solid #d8b46a70;border-bottom:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:8px 2px;display:flex}.unlock-step:last-child{border-color:var(--gold)}.unlock-step strong{color:var(--gold);font-family:Playfair Display,Noto Serif SC,serif;font-size:clamp(20px,3vw,32px);font-weight:500;line-height:1}.unlock-step small{font-family:Noto Serif SC,serif;font-size:12px}.unlock-step span{font-size:12px}.rate-bars{gap:12px;margin:20px 0;display:grid}.rate-row{grid-template-columns:72px 1fr 58px;align-items:center;gap:14px;display:grid}.rate-row span{color:var(--pale);font-size:14px}.rate-row strong{color:var(--gold);text-align:right;font-size:18px;font-weight:500}.rate-track{border:1px solid #d8b46a66;height:20px}.rate-track i{background:linear-gradient(90deg,#c8a45e,#f4d996);height:100%;display:block}.rate-equation{color:var(--pale);margin-bottom:8px;font-family:Noto Serif SC,serif;font-size:21px}.rate-equation strong{color:var(--gold);font-weight:600}.source-flow{justify-content:space-between;align-items:center;gap:9px;margin:16px 0;display:flex}.source-flow span,.source-flow strong{text-align:center;border:1px solid #d8b46a66;flex:1;min-width:0;padding:10px;font-size:13px}.source-flow strong{color:var(--gold);background:#d8b46a1a;font-weight:500}.source-flow b{color:var(--gold);font-weight:400}.cap-equation{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.cap-equation span{border:1px solid #d8b46a66;flex-direction:column;flex:1;min-width:0;padding:14px;font-size:12px;display:flex}.cap-equation strong{color:var(--gold);white-space:nowrap;font-family:Playfair Display,Noto Serif SC,serif;font-size:27px;font-weight:500}.cap-equation b{color:var(--gold);font-size:12px;font-weight:400}.compact-visual{padding:24px 0 4px}.rank-row{grid-template-columns:105px 1fr 55px}.tax-total{color:var(--gold);margin:8px 0 12px;font-family:Playfair Display,Noto Serif SC,serif;font-size:58px;font-weight:500;line-height:1.2;display:block}.tax-stack{border:1px solid var(--gold);gap:3px;height:34px;padding:3px;display:flex}.tax-stack span{color:#041b2b;background:linear-gradient(90deg,#b88747,#f0d391);justify-content:center;align-items:center;min-width:0;font-size:13px;font-weight:700;display:flex}.tax-stack span:nth-child(2n){color:var(--pale);background:linear-gradient(90deg,#1f5d78,#41859b)}.tax-legend{flex-wrap:wrap;gap:7px 18px;margin-top:10px;font-size:12px;display:flex}.tax-special strong{color:var(--gold);margin:8px 0;font-family:Playfair Display,Noto Serif SC,serif;font-size:43px;font-weight:500;display:block}.tax-special small{color:var(--pale);font-family:Noto Serif SC,serif;font-size:16px}.claim-visual,.treasury-visual{padding:24px 0 0}.claim-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.claim-pair>div{background:#d8b46a14;border:1px solid #d8b46a80;flex-direction:column;gap:5px;padding:20px;display:flex}.claim-pair strong{color:var(--gold);font-family:Playfair Display,serif;font-size:28px;font-weight:500}.claim-pair span{color:var(--pale);font-family:Noto Serif SC,serif;font-size:18px}.claim-pair small{font-size:12px}.claim-flow{color:var(--gold);justify-content:space-between;align-items:center;gap:10px;margin:22px 0 16px;font-family:Noto Serif SC,serif;font-size:18px;display:flex}.claim-flow b{font-weight:400}.treasury-flow{grid-template-columns:1fr 22px 1.4fr 22px 1fr;align-items:center;gap:8px;margin-bottom:16px;display:grid}.treasury-flow>b{color:var(--gold);text-align:center;font-size:22px;font-weight:400}.treasury-markets{gap:9px;display:grid}.treasury-markets span,.treasury-center,.treasury-limits{background:#d8b46a14;border:1px solid #d8b46a80;padding:15px}.treasury-markets span{color:var(--gold);font-family:Noto Serif SC,serif;font-size:16px}.treasury-markets small{color:var(--muted);font-family:Noto Sans SC,sans-serif;font-size:11px;display:block}.treasury-center{flex-direction:column;justify-content:center;min-height:140px;display:flex}.treasury-center strong,.treasury-limits strong{color:var(--gold);font-family:Noto Serif SC,serif;font-size:17px;font-weight:500}.treasury-center small{margin-top:8px;font-size:12px;line-height:1.6}.treasury-limits{gap:5px;display:grid}.treasury-limits span{color:var(--muted);font-size:11px}.rule-card p{color:var(--muted);margin-top:12px;font-size:17px}.rule-card .eyebrow{color:var(--gold);margin:0;font-size:13px}.rule-card .pending-rule,.notice{border-inline-start:3px solid var(--gold);color:var(--pale);background:linear-gradient(90deg,#d8b46a24,#d8b46a0e);padding:16px 20px}html[dir=rtl] .rule-card .pending-rule,html[dir=rtl] .notice{background:linear-gradient(270deg,#d8b46a24,#d8b46a0e)}.rule-card details,.faq-list details{background:#0414224d;border:1px solid #97b3bf47;border-radius:12px;margin-top:20px;padding:16px 20px}.rule-card summary:hover,.faq-list summary:hover{color:var(--white)}.rule-card summary,.faq-list summary{cursor:pointer;color:var(--pale);min-height:30px}.formula-block{font-variant-numeric:tabular-nums;overflow-x:auto}.formula-block p{white-space:normal}.rates-grid{background:#97b3bf59;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.rates-grid div{background:#0a263d;justify-content:space-between;gap:8px;padding:10px;font-size:13px;display:flex}.rates-grid strong{color:var(--gold);font-weight:500}.faq-list{width:100%}.faq-list details{background:var(--bg)}.faq-list details p{margin-top:12px}.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.guide-steps article:last-child{grid-column:1/-1}.editorial-body{flex-direction:column;gap:36px;padding-block:40px 56px;display:flex}.editorial-card,.faq-panel{border:1px solid #97b3bf40;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0b}.editorial-card:nth-child(odd),.faq-panel:nth-child(odd){background:linear-gradient(145deg,#12344bf0,#0a273ff5)}.editorial-card h2{font-size:32px;line-height:1.4}.editorial-card p,.faq-panel p{color:var(--muted);font-size:17px}.editorial-card .eyebrow,.faq-panel .eyebrow{color:var(--gold);font-size:13px}.faq-panel details{width:100%}.faq-panel summary{color:var(--pale);cursor:pointer;font-size:22px}.faq-panel details p{margin-top:16px}@media (width<=1100px){.desktop-nav,.header-inner{gap:18px}.brand span{font-size:25px}.brand img{width:34px;height:34px}.pill{min-width:140px;font-size:15px}.card-grid.three{grid-template-columns:repeat(2,1fr)}}@media (width>=768px) and (width<=1199px){.desktop-nav,.header-cta{display:none}.header-inner{justify-content:space-between}.header-inner .language-picker{margin-inline-start:auto}.menu-toggle{width:48px;height:48px;color:var(--gold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:27px;line-height:1;display:flex}.mobile-drawer{background:#061a2a;border-bottom:1px solid #f3dfb138;flex-direction:column;gap:12px;max-height:calc(100dvh - 72px);padding:24px max(24px,50vw - 360px);display:flex;position:fixed;inset:72px 0 auto;overflow:auto;box-shadow:0 20px 52px #00071099}.mobile-drawer>a,.mobile-drawer>div{min-height:48px;color:var(--pale);background:#102d45;border:1px solid #f3dfb173;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.mobile-drawer>div>a{text-align:center;flex:1}.drawer-expand{width:44px;height:44px;color:var(--gold);background:0 0;border:0;position:absolute;top:2px;right:4px}.drawer-subnav{top:48px;z-index:2;background:#092338;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;display:grid;position:absolute;inset-inline:0}}@media (width<=767px){html{scroll-padding-top:78px}.wrap{width:calc(100% - 48px)}.site-header,.site-header.compact{height:72px}.header-inner{justify-content:space-between;gap:10px;width:calc(100% - 40px)}.header-inner .language-picker{margin-inline-start:auto}.language-toggle{width:48px;height:48px}.language-options{min-width:0;max-width:400px;margin-inline-start:auto;position:fixed;top:76px;left:16px;right:16px}.brand span{font-size:28px}.desktop-nav,.header-cta{display:none}.menu-toggle{width:48px;height:48px;color:var(--gold);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:27px;line-height:1;transition:filter .18s,transform .18s;display:flex}.menu-toggle:active{transform:scale(.94)}.menu-toggle:hover{filter:brightness(1.18)}.menu-toggle[aria-expanded=false] span{transform:translateY(-4px)}.mobile-drawer{max-height:calc(100dvh - 72px);box-shadow:inset 0 1px var(--glass-rim-light), inset 0 -1px var(--glass-rim-dark), 0 20px 52px #00071099;background:linear-gradient(130deg,#faeccb0e,#0000 30%),#061a2a;border-bottom:1px solid #f3dfb138;flex-direction:column;gap:16px;padding:24px;display:flex;position:fixed;inset:72px 0 auto;overflow:auto}.mobile-drawer>a:not(.pill),.mobile-drawer>div{width:100%;min-height:52px;color:var(--pale);background:linear-gradient(125deg,#faeccb17,#0000 36%,#8ab5c506),#0c283ef5;border:1px solid #f3dfb194;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fffae333,inset 0 -2px #00071142,0 6px 16px #0007101f}.mobile-drawer a,.drawer-expand{-webkit-tap-highlight-color:transparent}.mobile-drawer>div>a{text-align:center;flex:1;padding:12px}.drawer-expand{width:44px;height:44px;color:var(--gold);background:0 0;border:0;position:absolute;top:3px;right:4px}.mobile-drawer .pill{width:100%;min-height:52px}.drawer-subnav{z-index:2;border:1px solid var(--line);background:linear-gradient(145deg,#faeccb0d,#0000 40%),#061c2d;border-radius:12px;grid-template-columns:1fr 1fr;padding:12px;display:grid;position:absolute;top:52px;left:0;right:0;box-shadow:0 12px 20px #0008}.drawer-subnav a{text-align:center;padding:10px;font-size:13px}.hero-intro{padding:16px 0 32px}.hero-intro h1{font-family:Noto Serif SC,serif;font-size:22px;font-weight:600;line-height:1.45}.actions{flex-direction:column}.site-section{padding:32px 0}.site-section .wrap{gap:16px}.site-section h2,.page-hero h1,.site-footer h2{font-family:Noto Serif SC,serif;font-size:22px;font-weight:600}.site-section p,.page-hero p{font-size:17px}.card-grid,.card-grid.three,.guide-steps{grid-template-columns:1fr;gap:16px}.token-heading{gap:12px}.token-logo{width:64px;height:64px}.guide-steps article:last-child{grid-column:auto}.content-card{border-radius:24px}.cycle-steps{grid-template-columns:1fr;padding:24px}.page-hero{padding:32px 0 28px}.page-hero .wrap{gap:16px}.cycle-interactive{grid-template-columns:1fr}.rules-layout{flex-direction:column;gap:16px;padding-block:24px 40px;display:flex}.rules-aside{background:0 0;width:100%;padding:0;position:relative;top:auto}.rules-directory-toggle{width:100%;min-height:52px;color:var(--pale);background:linear-gradient(130deg,#faeccb14,#0000 38%),#0e2e47;border:1px solid #f3dfb161;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:inset 0 1px #fffae338,inset 0 -1px #00071159}.rules-aside nav{background:var(--surface);border-radius:12px;gap:8px;margin-top:8px;padding:16px;display:none}.rules-aside nav.show{grid-template-columns:1fr 1fr;display:grid}.rules-aside a{align-items:center;min-height:44px;font-size:14px;display:flex}.rule-card{padding:24px}.rule-card h2{font-family:Noto Serif SC,serif;font-size:22px;font-weight:600}.fuel-route{padding:20px 0}.fuel-route li:not(:last-child):after{width:calc(100% - 46px);top:18px;left:calc(50% + 23px)}.fuel-route svg{width:36px;height:36px}.fuel-route strong{font-size:13px}.fuel-route span{font-size:11px}.fuel-example-values{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:3px}.fuel-example-values strong{font-size:17px}.fuel-example-values span{font-size:11px}.fuel-budget-targets{gap:8px}.fuel-budget-targets strong{font-size:20px}.fuel-budget-targets span{font-size:12px}.visual-hero-number{font-size:clamp(32px,9vw,44px)}.supply-legend{font-size:11px}.output-range{gap:5px}.output-point{padding:12px 4px}.output-point strong{font-size:clamp(16px,5vw,23px)}.allocation-fraction{gap:4px}.allocation-fraction strong{font-size:clamp(15px,4.4vw,20px)}.allocation-fraction span:not(.allocation-operator){font-size:10px}.allocation-operator{font-size:16px}.allocation-result{flex-wrap:wrap;gap:6px;font-size:11px}.allocation-result strong{text-align:right;width:100%;font-size:25px}.unlock-ladder{gap:4px}.unlock-step strong{font-size:21px}.rate-row{grid-template-columns:58px 1fr 44px;gap:7px}.rate-row span{font-size:12px}.rate-row strong{font-size:15px}.source-flow{gap:4px}.source-flow span,.source-flow strong{padding:8px 3px;font-size:10px}.cap-equation{gap:5px}.cap-equation span{padding:8px;font-size:10px}.cap-equation strong{font-size:19px}.cap-equation b{font-size:10px}.rank-row{grid-template-columns:86px 1fr 42px}.tax-total{font-size:45px}.tax-special strong{font-size:34px}.tax-special small{font-size:13px;display:block}.claim-pair>div{padding:12px}.claim-pair strong{font-size:22px}.claim-pair span{font-size:13px}.claim-flow{gap:4px;font-size:12px}.treasury-flow{grid-template-columns:1fr;gap:8px}.treasury-flow>b{line-height:1;transform:rotate(90deg)}.treasury-center{min-height:90px}.rates-grid{grid-template-columns:repeat(2,1fr)}.site-footer{padding:32px 0}.site-footer .wrap{gap:16px}.site-footer .footer-brand h2{font-size:32px}.site-footer nav{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}}html[dir=rtl] .language-options{left:0;right:auto}html[dir=rtl] .fuel-route li:not(:last-child):after{background:linear-gradient(270deg, var(--gold), #d8b46a66);left:auto;right:calc(50% + 30px)}html[dir=rtl] .rules-dropdown{left:auto;right:-112px}html[dir=rtl] .drawer-expand{left:4px;right:auto}html[dir=rtl] .brand,html[dir=rtl] .formula-line{direction:ltr}html[dir=rtl] .page-hero,html[dir=rtl] .hero-intro{text-align:right}@media (width<=767px){html[dir=rtl] .language-options{left:16px;right:16px}.brand span{font-size:clamp(22px,7vw,28px)}}html[lang=ja] body{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}html[lang=zh-Hant] body{font-family:PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif}html[lang=zh-Hant] .page-hero h1,html[lang=zh-Hant] .site-section h2,html[lang=zh-Hant] .editorial-card h2,html[lang=zh-Hant] .rule-card h2{font-family:Songti TC,Noto Serif TC,serif}html[lang=ko] body{font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html[lang=ar] body{font-family:Geeza Pro,Noto Naskh Arabic,Arial,sans-serif;line-height:1.8}html[lang=ar] .site-section h2,html[lang=ar] .page-hero h1,html[lang=ar] .content-card h3,html[lang=ja] .site-section h2,html[lang=ja] .page-hero h1,html[lang=ko] .site-section h2,html[lang=ko] .page-hero h1,html:is([lang=ja],[lang=ko],[lang=ar]) .editorial-card h2,html:is([lang=ja],[lang=ko],[lang=ar]) .rule-card h2,html:is([lang=ja],[lang=ko],[lang=ar]) .faq-panel summary,html:is([lang=ja],[lang=ko],[lang=ar]) .content-card h3{letter-spacing:normal;font-family:inherit}html[dir=rtl] .formula-block,html[dir=rtl] .rates-grid strong,html[dir=rtl] .fuel-diagram strong,html[dir=rtl] .mg-visual strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .mobile-drawer,html[dir=rtl] .rules-aside nav,html[dir=rtl] .editorial-body{text-align:right}html[dir=rtl] .economy-arrow,html[dir=rtl] .claim-flow>b,html[dir=rtl] .treasury-flow>b{transform:scaleX(-1)}@media (width<=767px){html[dir=rtl] .economy-arrow,html[dir=rtl] .treasury-flow>b{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){.economy-flow-main,.economy-flow-lower{flex-direction:column;align-items:stretch}.economy-node{min-height:88px}.economy-arrow{align-self:center;line-height:.8;transform:rotate(90deg)}.economy-split div{min-height:88px}.economy-stage{border-inline-start:0;border-top:1px solid var(--gold);padding:12px 0 0}.editorial-body{gap:20px;padding-block:24px 40px}.editorial-card,.faq-panel{padding:24px}.editorial-card h2,.faq-panel summary{font-family:Noto Serif SC,serif;font-size:22px;font-weight:600}.editorial-card p,.faq-panel p{font-size:17px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:linear-gradient(110deg, var(--glass-highlight), transparent 32%, #9dbcc709 76%, transparent), var(--glass-header-tint);-webkit-backdrop-filter:blur(var(--glass-blur-header)) saturate(120%);backdrop-filter:blur(var(--glass-blur-header)) saturate(120%)}.site-header.compact{background:linear-gradient(110deg,#faeccb0f,#0000 32%,#9dbcc706 76%,#0000),#051626d6}.rules-dropdown,.language-options{background:linear-gradient(145deg, #fae8bd12, transparent 34%), var(--glass-panel-tint);-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(115%);backdrop-filter:blur(var(--glass-blur-panel)) saturate(115%)}.language-options{-webkit-backdrop-filter:blur(12px)saturate(110%);backdrop-filter:blur(12px)saturate(110%);background:linear-gradient(145deg,#fae8bd14,#0000 42%),#051625f5}.pill-secondary{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#faeccb1f,#0000 45%,#91baca0a),#10314bb8}.pill-secondary:hover{background:linear-gradient(135deg,#faeccb2b,#0000 45%,#91baca0f),#17445fdb}@media (width<=767px){.mobile-drawer{background:linear-gradient(130deg, #faeccb0e, transparent 30%), var(--glass-drawer-tint);-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(115%);backdrop-filter:blur(var(--glass-blur-panel)) saturate(115%)}}}@media (prefers-reduced-transparency:reduce){.site-header,.site-header.compact,.rules-dropdown,.language-options,.mobile-drawer,.pill-secondary,.pill-secondary:hover,.menu-toggle,.menu-toggle:hover,.language-toggle,.language-toggle:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071b2d}}@media (prefers-contrast:more){:root{--muted:#e1e8eb;--line:#9ab1bc}.site-header,.content-card,.rule-card,.editorial-card,.faq-panel,.rules-aside{border-color:var(--line)}.site-header,.site-header.compact,.rules-dropdown,.language-options,.mobile-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#041423}.pill-secondary,.pill-secondary:hover,.menu-toggle,.menu-toggle:hover,.rules-directory-toggle{border-color:var(--pale);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d304a}}
