@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:98.7%}.archivo_29f9e79-module__RKHziG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_29f9e79-module__RKHziG__variable{--font-body:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_2eee4b1b-module__XjN55q__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_2eee4b1b-module__XjN55q__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
:root{--ink:#000;--paper:#fff;--accent:#ff4f00;--muted:#666;--faint:#999;--soft:#f2f2f2;--display:var(--font-display), "Arial Black", sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-text-size-adjust:100%;margin:0}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}a{color:inherit}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.gh{max-width:480px;padding-bottom:calc(40px + env(safe-area-inset-bottom));margin:0 auto}.top{z-index:5;background:var(--paper);padding:calc(12px + env(safe-area-inset-top)) 4px 8px;border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 16px;display:flex;position:sticky;top:0}.kick{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.team{font-family:var(--display);letter-spacing:-.3px;text-transform:uppercase;font-size:19px;line-height:1.1}.hero{grid-template-columns:auto 1fr;align-items:end;gap:14px;padding:12px 20px 4px;display:grid}.pct{font-family:var(--display);letter-spacing:-5px;font-size:92px;line-height:.85}.pct em{color:var(--accent);font-style:normal}.hero .lbl{text-transform:uppercase;letter-spacing:.04em;padding-bottom:4px;font-size:12px;font-weight:800;line-height:1.3}.hero .lbl span{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:3px;font-size:12.5px;font-weight:600;display:block}.score{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:10px 20px 6px;display:grid}.score div{min-width:0;padding:6px 0}.score div+div{border-left:1px solid var(--ink);padding-left:12px}.score span{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:800;display:block;overflow:hidden}.score b{font-family:var(--display);letter-spacing:-1px;font-size:30px;font-weight:400;display:block}.score i{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:600}.recap{margin:4px 20px 0;padding:0;font-size:13px;font-weight:500;line-height:1.4;list-style:none}.recap li{border-bottom:1px solid #eee;padding:4px 0}.recap b{text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:11px;font-weight:800}.sec{font-family:var(--display);letter-spacing:-.8px;text-transform:uppercase;align-items:baseline;gap:10px;margin:18px 20px 2px;font-size:25px;font-weight:400;line-height:1;display:flex}.sec small{font-family:var(--display);color:var(--accent);font-size:25px}.sec em{font-family:var(--font-body);letter-spacing:.08em;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.cols{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--ink);grid-template-columns:40px 1fr 40px 52px;padding:6px 20px 2px;font-size:9.5px;font-weight:800;display:grid}.cols span:nth-child(n+3){text-align:right}.note{color:var(--muted);margin:8px 20px 0;font-size:13px}.row{border-bottom:1px solid var(--ink);grid-template-columns:40px 1fr 40px 52px;align-items:center;width:100%;padding:7px 20px;display:grid}.row:active{background:var(--soft)}.row>*{min-width:0}.row .slot{letter-spacing:.04em;font-size:11px;font-weight:800}.row b{letter-spacing:-.2px;font-size:15px;font-weight:800}.row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.row small .gain{color:var(--accent);font-weight:800}.row .sl{color:var(--faint);text-align:right;font-size:13px;font-weight:600}.row .ours{font-family:var(--display);text-align:right;font-size:19px}.row.act .ours{color:var(--accent)}.tag{letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--paper);vertical-align:2px;margin-left:6px;padding:1px 4px;font-size:9.5px;font-weight:800;display:inline-block}.tag.grey{color:var(--ink);background:#e6e6e6}.foot{color:var(--muted);margin:22px 20px 0;font-size:12px;line-height:1.5}.btn{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);margin-top:8px;padding:6px 10px;font-size:11px;font-weight:800}.btn:active,.btn:disabled{background:#e6e6e6}.detail{padding:calc(12px + env(safe-area-inset-top)) 20px 0}.back{letter-spacing:.1em;text-transform:uppercase;padding:6px 0 10px;font-size:12px;font-weight:800}.name{font-family:var(--display);letter-spacing:-1.5px;text-transform:uppercase;margin:0;font-size:36px;font-weight:400;line-height:.95}.meta{color:var(--muted);margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.5}.big{align-items:flex-end;gap:16px;margin:14px 0 4px;display:flex}.big b{font-family:var(--display);letter-spacing:-5px;color:var(--accent);font-size:96px;font-weight:400;line-height:.8}.big span{text-transform:uppercase;letter-spacing:.06em;padding-bottom:6px;font-size:12px;font-weight:800;line-height:1.3}.big span em{letter-spacing:.02em;white-space:nowrap;margin:2px 0 1px;font-size:12px;font-style:normal;display:block}.big span i{color:var(--faint);font-style:normal;font-weight:600;display:block}.h{font-family:var(--display);text-transform:uppercase;margin:20px 0 2px;font-size:17px;font-weight:400}.fx{border-bottom:1px solid var(--ink);grid-template-columns:1fr 64px;gap:8px;padding:6px 0;font-size:13.5px;font-weight:700;display:grid}.fx small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4;display:block}.fx span{text-align:right;font-family:var(--display);font-size:15px}.detail .row{padding-left:0;padding-right:0}.news{border-bottom:1px solid #eee;padding:7px 0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.news span{letter-spacing:.06em;color:var(--faint);text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.vedic{border-left:4px solid var(--accent);margin-top:6px;padding:2px 0 2px 12px;font-size:13px;line-height:1.5}.vedic p{margin:4px 0}.vedic small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.plain{color:var(--muted);margin:6px 0;font-size:13px}.load{color:var(--muted);margin:18px 20px;font-size:14px;line-height:1.5}.load b{font-family:var(--display);letter-spacing:-2px;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:44px;font-weight:400;line-height:.95;display:block}
