@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_81ca43{--font-public:"Public Sans","Public Sans Fallback"}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2a705150951ef2a4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f11589fe773c9f21-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ef87c177b26f69d3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9ae8a6594e58fd44-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Martian Mono Fallback;src:local("Arial");ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.00%;size-adjust:157.02%}.__className_f99246{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.__variable_f99246{--font-martian:"Martian Mono","Martian Mono Fallback"}:root{--bg:#EDF0EA;--paper:#FFFFFF;--ink:#0B1410;--ink-2:#4B5850;--line:#D3DAD1;--line-2:#E4E9E2;--money:#08784A;--money-soft:#DCEFE3;--loss:#C2352A;--loss-soft:#F7E1DD;--gold:#8F6300;--gold-soft:#F4E9CF;--band:#0B1410;--band-fg:#E8EEE9;--band-dim:rgba(232,238,233,.62);--band-line:rgba(232,238,233,.18);--band-accent:#5BE3A4;--f-display:var(--font-archivo),"Arial Narrow",Arial,sans-serif;--f-body:var(--font-public),system-ui,-apple-system,"Segoe UI",sans-serif;--f-data:var(--font-martian),ui-monospace,"SFMono-Regular",Menlo,monospace;--r:4px}@media (prefers-color-scheme:dark){:root{--bg:#090E0B;--paper:#101814;--ink:#E5ECE6;--ink-2:#94A399;--line:#233029;--line-2:#1A241F;--money:#3ECF8E;--money-soft:#0F2A1D;--loss:#FF6E60;--loss-soft:#2D1513;--gold:#E7B748;--gold-soft:#2A2110;--band:#141F19;color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--money);outline-offset:2px}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.num{font-family:var(--f-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.disp{font-family:var(--f-display);font-stretch:125%;font-weight:800;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.label{font-family:var(--f-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.label,.muted{color:var(--ink-2)}.pos{color:var(--money)}.neg{color:var(--loss)}.prose{max-width:68ch}.prose li,.prose p{color:var(--ink-2)}.prose h2{font-size:24px;margin:36px 0 8px}.prose h3{margin:24px 0 6px}.tape{background:var(--band);color:var(--band-fg);overflow:hidden;white-space:nowrap;font-family:var(--f-data);font-size:12px;border-bottom:1px solid var(--line)}.tape-track{display:inline-flex;gap:32px;padding:9px 0;animation:tape 80s linear infinite}.tape b{font-weight:500;opacity:.6;margin-right:8px}.tape .up{color:var(--band-accent)}@keyframes tape{to{transform:translateX(-50%)}}nav.top{border-bottom:1px solid var(--line);background:var(--bg)}nav.top .wrap{gap:24px;min-height:64px;flex-wrap:wrap}.logo,nav.top .wrap{display:flex;align-items:center}.logo{gap:10px;text-decoration:none}.logo-mark{width:34px;height:34px;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-family:var(--f-display);font-stretch:75%;font-weight:900;font-size:14px;letter-spacing:-.04em;position:relative}.logo-mark:after{content:"";position:absolute;inset:3px;border:1px dashed var(--ink);border-radius:50%;opacity:.45}.logo-word{font-family:var(--f-display);font-stretch:112%;font-weight:800;font-size:20px;letter-spacing:-.03em}.logo-word span{color:var(--money)}.navlinks{display:flex;gap:20px;font-size:14px;font-weight:500;flex-wrap:wrap}.navlinks a{text-decoration:none;color:var(--ink-2)}.navlinks a:hover{color:var(--ink)}.nav-r{margin-left:auto;display:flex;gap:10px}.btn,.nav-r{align-items:center}.btn{display:inline-flex;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);padding:9px 14px;border-radius:var(--r);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--money);border-color:var(--money);color:#fff}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{border-color:var(--money);color:var(--money)}.btn.sm{padding:6px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:860px){.navlinks{display:none}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.guilloche{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;padding-block:56px 64px;align-items:start}.hero h1{font-size:clamp(38px,5.6vw,72px);margin:14px 0 20px}.hero h1 em{font-style:normal;color:var(--loss);font-stretch:62%}.lede{font-size:18px;color:var(--ink-2);max-width:52ch;margin:0 0 28px}.hero-meta{display:flex;gap:28px;flex-wrap:wrap}.hero-meta div{border-left:2px solid var(--money);padding-left:12px}.hero-meta strong{display:block;font-family:var(--f-display);font-stretch:110%;font-weight:800;font-size:26px;letter-spacing:-.02em}.hero-meta span{font-size:13px;color:var(--ink-2)}@media (max-width:920px){.hero .wrap{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}}.stmt{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);min-width:0}.stmt-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px dashed var(--line);gap:12px}.stmt-body{padding:18px}.calc-q{font-size:17px;line-height:2.1;margin:0 0 6px}.calc-q input[type=number]{width:72px;border:0;border-bottom:2px solid var(--ink);background:transparent;font-family:var(--f-data);font-size:17px;text-align:center;padding:0 2px}input[type=range]{width:100%;accent-color:var(--money);margin:6px 0 16px}.costrows{display:grid;grid-gap:8px;gap:8px}.costrow{display:grid;grid-template-columns:130px 1fr 92px;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.costrow .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.costrow .nm:hover{color:var(--money)}.bar{height:10px;background:var(--line-2);border-radius:2px;overflow:hidden}.bar,.bar i{display:block}.bar i{height:100%;background:var(--ink-2);transition:width .4s ease}.costrow.best .bar i{background:var(--money)}.costrow.worst .bar i{background:var(--loss)}.costrow .amt{text-align:right}.stmt-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-top:1px solid var(--ink);flex-wrap:wrap}.stmt-foot strong{font-family:var(--f-display);font-stretch:120%;font-weight:900;font-size:30px;color:var(--money);letter-spacing:-.02em}@media (max-width:480px){.costrow{grid-template-columns:100px 1fr 78px;font-size:13px}}section.blk{padding-block:72px;border-bottom:1px solid var(--line)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.h2,.sec-head h2{font-size:clamp(30px,3.8vw,48px);margin:8px 0 0;max-width:20ch}.sec-head p{color:var(--ink-2);max-width:46ch;margin:0}.page-head{padding-block:48px 32px;border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(34px,4.6vw,60px);margin:10px 0 14px;max-width:22ch}.crumbs{font-size:13px;color:var(--ink-2)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip{border:1px solid var(--line);background:var(--paper);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;color:var(--ink-2);text-decoration:none}.chip.on,.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tbl-wrap{overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}table.rank{width:100%;border-collapse:collapse;min-width:920px;font-size:14px}.rank th{font-family:var(--f-data);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-weight:500;text-align:left;padding:12px 14px;border-bottom:1px solid var(--ink);white-space:nowrap}.rank th button{all:unset;cursor:pointer}.rank th button:hover{color:var(--ink)}.rank td.r,.rank th.r{text-align:right}.rank td{padding:13px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.rank tr:last-child td{border-bottom:0}.bk{display:flex;align-items:center;gap:12px;text-decoration:none}.bk-ico{width:34px;height:34px;border-radius:var(--r);display:grid;place-items:center;font-family:var(--f-display);font-stretch:80%;font-weight:900;font-size:13px;color:#fff;flex:none}.bk-nm{font-weight:700}a.bk:hover .bk-nm{color:var(--money)}.bk-sub{font-size:12px;color:var(--ink-2)}.score{display:flex;align-items:center;gap:8px}.score b{font-family:var(--f-display);font-stretch:110%;font-weight:900;font-size:22px;letter-spacing:-.02em;min-width:38px}.score .bar{width:64px;height:6px}.score .bar i{background:var(--money)}.score.low b{color:var(--loss)}.score.low .bar i{background:var(--loss)}.pill{display:inline-block;font-family:var(--f-data);font-size:10.5px;letter-spacing:.04em;padding:3px 7px;border-radius:3px;white-space:nowrap;font-weight:500}.pill.T1{background:var(--money-soft);color:var(--money)}.pill.T2{background:var(--line-2);color:var(--ink)}.pill.T3,.pill.offshore{background:var(--gold-soft);color:var(--gold)}.pill.none,.pill.warn{background:var(--loss-soft);color:var(--loss)}.pill.spon{background:var(--gold);color:var(--paper)}.tbl-note{font-size:12.5px;color:var(--ink-2);margin-top:12px;max-width:90ch}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:880px){.split{grid-template-columns:1fr;gap:32px}}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.panel-pad{padding:20px}.kv{display:grid;grid-template-columns:minmax(120px,200px) 1fr;border-top:1px solid var(--line-2)}.kv>div{padding:11px 16px;border-bottom:1px solid var(--line-2);font-size:14px;min-width:0;overflow-wrap:anywhere}.kv>div:nth-child(odd){color:var(--ink-2);font-size:13px}.empty{border:1px dashed var(--line);border-radius:var(--r);padding:28px;text-align:center;color:var(--ink-2)}.notice{border:1px solid var(--gold);background:var(--gold-soft);color:var(--ink);padding:14px 16px;border-radius:var(--r);font-size:14px}.notice.red{border-color:var(--loss);background:var(--loss-soft)}.notice strong{display:block;margin-bottom:2px}.formula{display:flex;height:76px;border:1px solid var(--ink);border-radius:var(--r);overflow:hidden;margin-bottom:16px}.formula div{display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-right:1px solid var(--ink);min-width:0}.formula div:last-child{border-right:0}.formula b{font-family:var(--f-display);font-stretch:120%;font-weight:900;font-size:26px;line-height:1}.formula span{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formula .f1{flex:40 1;background:var(--money-soft)}.formula .f2{flex:30 1}.formula .f3{flex:20 1}.formula .f4{flex:10 1}.f-desc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;font-size:13.5px;color:var(--ink-2)}.f-desc h4{margin:0 0 4px;font-size:14px;color:var(--ink)}.wall{display:flex;gap:16px;align-items:flex-start;border:1px dashed var(--gold);background:var(--gold-soft);padding:16px 18px;border-radius:var(--r);margin-top:20px}.wall p{margin:0;font-size:14px;color:var(--ink-2)}@media (max-width:720px){.f-desc{grid-template-columns:1fr 1fr}.formula span{display:none}}.breakdown{display:grid;grid-gap:10px;gap:10px}.bd-row{display:grid;grid-template-columns:150px 1fr 48px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.bd-row .bar{height:8px}.bd-row .bar i{background:var(--money)}.big-score{font-family:var(--f-display);font-stretch:125%;font-weight:900;font-size:clamp(64px,9vw,112px);line-height:.9;letter-spacing:-.04em;color:var(--money)}.big-score.low{color:var(--loss)}.big-score small{font-size:.28em;color:var(--ink-2);letter-spacing:0;font-stretch:100%}.tiers{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.tier{padding:18px;border-right:1px solid var(--line-2);min-width:0}.tier:last-child{border-right:0}.tier .w{font-family:var(--f-display);font-stretch:120%;font-weight:900;font-size:34px;letter-spacing:-.03em;line-height:1}.tier h4{margin:10px 0 4px;font-size:15px}.tier p{margin:0;font-size:13px;color:var(--ink-2)}.tier.top .w{color:var(--money)}@media (max-width:820px){.tiers{grid-template-columns:1fr 1fr}.tier:nth-child(2){border-right:0}.tier:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}.draw{background:var(--band);color:var(--band-fg);border:1px solid var(--line);border-radius:var(--r);padding:40px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px}.draw .label{color:var(--band-dim)}.prize{font-family:var(--f-display);font-stretch:125%;font-weight:900;font-size:clamp(64px,10vw,128px);line-height:.9;letter-spacing:-.04em;margin:12px 0 8px}.prize small{font-size:.32em;letter-spacing:0;font-stretch:100%;color:var(--band-accent);margin-left:8px}.draw p{color:var(--band-dim);max-width:46ch}.count{display:flex;gap:10px;margin:24px 0;flex-wrap:wrap}.count div{border:1px solid var(--band-line);border-radius:var(--r);padding:10px 12px;min-width:70px;text-align:center}.count b{display:block;font-family:var(--f-data);font-size:26px;font-weight:500}.count span{font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.06em}.rules{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:var(--band-dim)}.rules li:before{content:"— "}.draw .btn{background:var(--band-accent);border-color:var(--band-accent);color:#06140D}@media (max-width:880px){.draw{grid-template-columns:1fr;padding:28px 20px}}form.f{display:grid;grid-gap:14px;gap:14px}form.f label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}form.f input,form.f select,form.f textarea{border:1px solid var(--line);background:var(--bg);border-radius:var(--r);padding:11px 12px;font-size:15px;width:100%}.msg{font-size:13px;color:var(--ink-2)}.msg.err{color:var(--loss)}.msg.ok{color:var(--money)}footer{padding-block:48px;font-size:13px;color:var(--ink-2)}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.foot h5{font-family:var(--f-data);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-weight:500}.foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.foot a{text-decoration:none}.foot a:hover{color:var(--ink)}.risk{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;max-width:110ch}@media (max-width:760px){.foot{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.tape-track{animation:none}.bar i{transition:none}}.vs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:700px){.vs-grid{grid-template-columns:1fr}}.src{font-size:12px;overflow-wrap:anywhere}.src,.src a{color:var(--ink-2)}