@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"Anton","Anton Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-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:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_90e039{--font-marker:"Permanent Marker","Permanent Marker Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-scores:"Inter","Inter Fallback"}:root{--bg:#090A0A;--bg-elev:#131317;--bg-elev-1:#16171c;--bg-elev-2:#1a1b20;--border:#24252b;--border-soft:#1b1c21;--text:#f3f4f6;--text-dim:#979ba4;--text-faint:#5c616b;--brand:#00ff66;--brand-strong:#33ff85;--brand-soft:color-mix(in srgb,var(--brand) 14%,transparent);--accent:var(--brand);--on-brand:#00240e;--accent2:#ff3d8a;--accent2-strong:#ff64a1;--accent2-soft:color-mix(in srgb,var(--accent2) 14%,transparent);--on-accent2:#240913;--gold:#f4c430;--gold-strong:#ffd447;--gold-soft:color-mix(in srgb,var(--gold) 14%,transparent);--on-gold:#241a02;--danger:#d66a7e;--ring:color-mix(in srgb,var(--brand) 30%,transparent);--radius:16px;--radius-sm:10px;--shadow:none;--sans:var(--font-poppins),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:var(--sans);--display:var(--font-anton),"Arial Narrow",ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.02em}::-moz-selection{background:var(--brand-soft)}::selection{background:var(--brand-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:3px solid var(--bg)}@keyframes donate-juggle{0%,5%{transform:translate(0) rotate(0)}8%{transform:translateY(-1.6em) rotate(-80deg)}11%{transform:translate(.95em,-.88em) rotate(-160deg)}14%{transform:translate(1.35em,-1.5em) rotate(-240deg)}17%{transform:translate(1.7em,-.88em) rotate(-320deg)}20%{transform:translate(2.02em,-1.5em) rotate(-400deg)}23%{transform:translate(2.3em,-.88em) rotate(-480deg)}26%{transform:translate(2.6em,-1.5em) rotate(-560deg)}29%{transform:translate(2.87em,-.88em) rotate(-640deg)}33%{transform:translate(1.7em,-2.1em) rotate(-680deg)}37%{transform:translate(.1em,-1.5em) rotate(-700deg)}40%{transform:translate(-.75em,-1.2em) rotate(-2turn)}44%{transform:translate(1.55em,-.2em) rotate(-810deg)}46%{transform:translate(1.5em,.05em) rotate(-830deg) scaleY(.94)}48%,58%{transform:translate(1.5em) rotate(-830deg)}62%{transform:translate(.7em,-.08em) rotate(-950deg)}66%,to{transform:translate(0) rotate(-3turn)}}@keyframes donate-juggle-miss{0%,5%{transform:translate(0) rotate(0)}8%{transform:translateY(-1.6em) rotate(-80deg)}11%{transform:translate(.95em,-.88em) rotate(-160deg)}14%{transform:translate(1.35em,-1.5em) rotate(-240deg)}17%{transform:translate(1.7em,-.88em) rotate(-320deg)}20%{transform:translate(2.02em,-1.5em) rotate(-400deg)}23%{transform:translate(2.3em,-.88em) rotate(-480deg)}26%{transform:translate(2.6em,-1.5em) rotate(-560deg)}29%{transform:translate(2.87em,-.88em) rotate(-640deg)}33%{transform:translate(1.7em,-2.1em) rotate(-680deg)}37%{transform:translate(.1em,-1.5em) rotate(-700deg)}40%{transform:translate(-.75em,-1.2em) rotate(-2turn)}43%{transform:translate(3em,-.85em) rotate(-800deg)}45%{transform:translate(2.1em,-1.45em) rotate(-760deg)}49%{transform:translate(1em,.05em) rotate(-700deg) scaleY(.92)}54%{transform:translate(.5em) rotate(-680deg)}58%,to{transform:translate(0) rotate(-2turn)}}@keyframes donate-d{0%,10%,34%,4%,44%,to{transform:none}7%{transform:translateY(-.14em) rotate(8deg)}37%{transform:translateY(-.08em) scaleY(.94)}40%{transform:translateY(-.45em) rotate(12deg)}42%{transform:translateY(-.18em) rotate(4deg)}47%{transform:translateY(-.2em)}52%{transform:none}}@keyframes donate-d-miss{0%,10%,34%,4%,44%,to{transform:none}7%{transform:translateY(-.14em) rotate(8deg)}37%{transform:translateY(-.08em) scaleY(.94)}40%{transform:translateY(-.45em) rotate(12deg)}42%{transform:translateY(-.18em) rotate(4deg)}47%,56%{transform:rotate(-13deg) translateY(.03em)}62%{transform:none}}@keyframes donate-n{0%,14%,36%,8%{transform:none;opacity:1}11%{transform:translateY(-.14em)}39%,58%{transform:scaleY(1.5);opacity:0}63%,to{transform:none;opacity:1}}@keyframes donate-biggoal{0%,36%{opacity:0;transform:scale(.1)}40%{opacity:1;transform:scale(1.05)}42%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.015,.97)}47%,58%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.1)}}@keyframes donate-biggoal-miss{0%,36%{opacity:0;transform:scale(.1)}40%{opacity:1;transform:scale(1.05)}42%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1) translateX(.07em)}46%{opacity:1;transform:scale(1) translateX(-.05em)}48%,56%{opacity:1;transform:scale(1)}60%,to{opacity:0;transform:scale(.1)}}@keyframes donate-a{0%,14%,20%,49%,58%,to{transform:none}17%{transform:translateY(-.14em)}52%{transform:translateY(-.2em)}}@keyframes donate-t{0%,20%,26%,52%,61%,to{transform:none}23%{transform:translateY(-.14em)}55%{transform:translateY(-.2em)}}@keyframes donate-e{0%,26%,34%,55%,64%,to{transform:none}29%{transform:translateY(-.1em) rotate(6deg)}31%{transform:translateY(-.18em) rotate(-10deg)}58%{transform:translateY(-.2em)}}@keyframes donate-a-miss{0%,14%,20%,44%,to{transform:none}17%{transform:translateY(-.14em)}47%,56%{transform:rotate(14deg) translateY(.04em)}62%{transform:none}}@keyframes donate-t-miss{0%,20%,26%,45%,to{transform:none}23%{transform:translateY(-.14em)}48%,57%{transform:rotate(14deg) translateY(.04em)}63%{transform:none}}@keyframes donate-e-miss{0%,26%,34%,46%,to{transform:none}29%{transform:translateY(-.1em) rotate(6deg)}31%{transform:translateY(-.18em) rotate(-10deg)}49%,58%{transform:rotate(14deg) translateY(.04em)}64%{transform:none}}@keyframes donate-c-ball{0%,6%{transform:translate(0) rotate(0)}16%{transform:translate(1.42em) rotate(240deg)}20%{transform:translate(1.15em) rotate(215deg)}58%{transform:translate(1.15em) rotate(215deg)}72%,to{transform:translate(0) rotate(0)}}@keyframes donate-c-dive{0%,15%,64%,to{transform:none}17%{transform:rotate(-6deg)}20%{transform:rotate(76deg) translateX(.42em)}23%{transform:rotate(86deg) translateX(.46em)}30%{transform:rotate(80deg) translateX(.44em)}37%{transform:rotate(86deg) translateX(.46em)}48%{transform:rotate(84deg) translateX(.46em)}54%{transform:rotate(38deg) translateX(.2em)}59%{transform:rotate(-5deg)}}@keyframes donate-c-recoil{0%,17%,34%,to{transform:none}21%{transform:translateX(.26em) rotate(9deg)}27%{transform:translateX(.2em) rotate(4deg)}}@keyframes donate-c-look{0%,18%,60%,to{transform:none}24%,52%{transform:rotate(7deg)}}@keyframes donate-c-look2{0%,18%,60%,to{transform:none}24%,52%{transform:rotate(9deg)}}@keyframes donate-c-card{0%,24%{opacity:0;transform:scale(.3) rotate(-20deg)}28%{opacity:1;transform:scale(1.15) rotate(-6deg)}32%{opacity:1;transform:scale(1) rotate(4deg)}48%{opacity:1;transform:scale(1) rotate(0)}56%,to{opacity:0;transform:scale(.6) rotate(10deg)}}@keyframes donate-m-ball{0%,30%,8%,to{transform:scale(1)}12%{transform:scale(1.15)}16%{transform:scale(1)}20%{transform:scale(1.22)}26%{transform:scale(1)}}@keyframes donate-m-word{0%,30%,9%,to{transform:scale(1)}13%{transform:scale(1.02)}16%{transform:scale(1)}21%{transform:scale(1.035)}27%{transform:scale(1)}}@keyframes donate-m-heart{0%,19%{opacity:0;transform:translate(-50%) scale(.6)}25%{opacity:1;transform:translate(-50%,-.55em) scale(1)}48%{opacity:0;transform:translate(-50%,-1.7em) scale(1.15)}49%,to{opacity:0;transform:translate(-50%) scale(.6)}}@keyframes donate-cele-chip{0%{opacity:0;transform:translateX(-50%) translateY(-5px) scale(.85)}5%,90%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(4px) scale(.9)}}@keyframes donate-bounce{0%,76%,to{transform:translateY(0)}80%{transform:translateY(-5px) scaleY(1.05)}86%{transform:translateY(0) scaleY(.9)}90%{transform:translateY(-3px) scaleY(1.02)}94%{transform:translateY(0) scaleY(.96)}97%{transform:translateY(-1px)}}@keyframes donate-roll{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1040px) and (min-width:721px){.topnav-link span{display:none}.topnav-link{padding:8px 11px}}@media (max-width:560px){.topbar .brand-logo-img{max-width:62vw}}input[type=file]{max-width:100%}@keyframes pdIn{0%{transform:translateX(100%)}to{transform:none}}@keyframes pdOut{0%{transform:none}to{transform:translateX(100%)}}@keyframes pdFade{0%{opacity:0}to{opacity:1}}@keyframes pdFadeOut{0%{opacity:1}to{opacity:0}}:root[data-theme=light]{--bg:#ffffff;--bg-elev:#ffffff;--bg-elev-1:#f7f9fb;--bg-elev-2:#eef1f5;--border:#e5e8ec;--border-soft:#eef0f3;--text:#12151a;--text-dim:#565d66;--text-faint:#8b929b;--brand-strong:#007f33;--brand-soft:color-mix(in srgb,var(--brand) 22%,transparent);--ring:color-mix(in srgb,var(--brand) 34%,transparent);--accent2:#d63374;--accent2-strong:#b81f5c;--accent2-soft:color-mix(in srgb,var(--accent2) 13%,transparent);--on-accent2:#ffffff;--gold-strong:#97740f;--gold-soft:color-mix(in srgb,var(--gold) 22%,transparent)}@media print{@page{size:landscape;margin:12mm}}@keyframes app-gate-spin{to{transform:rotate(1turn)}}@keyframes catx-cover-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-pop{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes story-grow{0%{width:0}to{width:100%}}@keyframes sk-shimmer{to{transform:translateX(100%)}}@media (max-width:720px){.brand-text{display:none}.topnav{grid-template-columns:1fr auto;padding:8px 14px}.topnav-hide-sm,.topnav-pill{display:none}.bottom-tabs .bt-donate,.bottom-tabs .bt-donate.active{color:var(--gold)}.bt-donate .bt-ic svg{fill:currentColor}.sidebar{position:fixed;top:60px;left:0;bottom:0;height:auto;width:264px;z-index:40;background:var(--bg);transform:translateX(0);transition:transform .2s ease}.sidebar.collapsed{width:264px;padding:16px 12px 12px;transform:translateX(-100%)}.sidebar-backdrop{display:block;position:fixed;inset:60px 0 0 0;background:rgba(0,0,0,.5);z-index:35}.nav{padding:14px 18px}.nav-links{display:none}.nav-burger{display:grid}.nav-mobile-menu{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--border);padding:10px 16px 16px;z-index:20}.nav-mobile-menu .btn{justify-content:flex-start;width:100%}.group-headcard{flex-direction:column;align-items:flex-start;gap:10px}.group-head-actions{width:100%}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>*{min-width:0}.bottom-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0)}.bottom-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:7px 0 6px;border:0;background:none;cursor:pointer;color:var(--text-faint);font-size:10.5px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.bottom-tab.active{color:var(--brand-strong)}.bottom-tab .bt-ic{display:grid;place-items:center}.shell-content{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.icon-btn{width:44px;height:44px}.group-nav-link,.tab{min-height:44px}.tab{display:inline-flex;align-items:center}}@keyframes gc-fall{0%{transform:translate(0) rotate(0);opacity:1}90%{opacity:1}to{transform:translate(var(--gc-drift,0),108vh) rotate(var(--gc-spin,540deg));opacity:0}}@keyframes gc-disc-pop{0%{transform:scale(.2) rotate(-200deg);opacity:0}60%{transform:scale(1.14) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes gc-shout{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes adminPulse{0%,to{opacity:.45}50%{opacity:.75}}@media (max-width:900px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-panels{grid-template-columns:1fr}}@keyframes fx-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes fr-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fr-pulse-ring{0%{opacity:.9;transform:scale(.85)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes dbr-livepulse{0%,to{opacity:1}50%{opacity:.3}}.nf-wrap{position:relative;overflow:hidden;min-height:70vh;display:grid;place-items:center;padding:40px 20px;text-align:center}.nf-inner{position:relative;z-index:1;max-width:560px}.nf-pitch{position:absolute;inset:0;pointer-events:none;color:color-mix(in srgb,var(--text) 7%,transparent)}.nf-pitch-line{position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor}.nf-pitch-circle{width:clamp(320px,46vw,560px);aspect-ratio:1;border:2px solid}.nf-pitch-circle,.nf-pitch-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.nf-pitch-dot{width:10px;height:10px;background:currentColor}.nf-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.nf-var-dot{width:7px;height:7px;border-radius:50%;background:#e0795a;animation:nf-blink 1.1s steps(2,start) infinite}.nf-code{display:flex;align-items:center;justify-content:center;gap:.05em;font-family:var(--display);font-size:clamp(110px,24vw,190px);line-height:.9;letter-spacing:.01em;color:var(--brand);margin:10px 0 2px;text-shadow:0 18px 60px rgba(244,196,48,.18)}.nf-ball{display:inline-flex;width:.62em;animation:nf-juggle 2.4s ease-in-out infinite}.nf-ball svg{width:100%;height:auto;animation:nf-spin 9s linear infinite;filter:drop-shadow(0 16px 34px rgba(0,0,0,.35))}.nf-title{font-family:var(--display);font-size:clamp(26px,5vw,38px);line-height:1;text-transform:uppercase;letter-spacing:.02em;margin:0 0 12px;color:var(--text)}.nf-copy{font-size:15px;line-height:1.6;color:var(--text-dim);margin:0 0 22px;min-height:1.6em}.nf-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nf-fine{margin-top:20px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}@keyframes nf-spin{to{transform:rotate(1turn)}}@keyframes nf-juggle{0%,to{transform:translateY(0)}50%{transform:translateY(-.07em)}}@keyframes nf-blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.nf-ball,.nf-ball svg,.nf-var-dot{animation:none}}.nf-title-lg{font-size:clamp(44px,9vw,76px);margin-top:14px}@keyframes mlflash{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}@keyframes mlr-zring{0%{opacity:.9;r:3.4px}to{opacity:0;r:6.5px}}@keyframes mlspin{to{transform:rotate(1turn)}}@media print{body:has(.sld-print) *{visibility:hidden}}@keyframes pro-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pro-pulse{0%,to{box-shadow:0 0 0 0 rgba(244,196,48,.5)}50%{box-shadow:0 0 0 7px rgba(244,196,48,0)}}@keyframes pro-sheen{0%,55%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pro-fall{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(540deg)}}@keyframes ml-heartbeat{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.55)}30%{transform:scale(1.35);box-shadow:0 0 0 4px rgba(239,68,68,0)}45%{transform:scale(1)}60%{transform:scale(1.25)}}@keyframes ml-tagpulse{0%,to{opacity:1}50%{opacity:.25}}@media print{.dl-filters,.dl-note,.dl-share,.dl-top .btn,.dl-top input,.site-footer,.topnav{display:none!important}.dl-desk,.dl-desk *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dl-desk{background:#0b1220!important}.dl-card{-moz-column-break-inside:avoid;break-inside:avoid}}@keyframes gxDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes gxPen{30%{transform:translate(-2px,1px) rotate(-6deg)}65%{transform:translate(1px,-1px) rotate(3deg)}}@keyframes gxGrow{0%{transform:scaleY(.25)}}@keyframes gxKick{55%{transform:translate(15px,-4px)}to{transform:translate(21px,-2px)}}@keyframes gxPulse{50%{transform:scale(1.18)}}@keyframes gxScan{30%{transform:translateX(6px)}70%{transform:translateX(-4px)}}@keyframes gxScoreOut{to{opacity:0;transform:translateY(-5px)}}@keyframes gxScoreIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gxClock{to{transform:scaleX(1.55)}}@keyframes goalShot{to{transform:translate(148px,-58px) rotate(340deg)}}@keyframes goalNet{30%{transform:scale(1.05) translate(3px,1px)}65%{transform:scale(.985)}}@keyframes goalWord{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes gxRise{0%{opacity:0;transform:translateY(7px) scale(.7)}to{opacity:1;transform:none}}@keyframes gxBounce{35%{transform:translateY(-7px) scale(1.25)}65%{transform:translateY(2px) scale(.95)}}@keyframes gxKickoff{50%{transform:scale(1.03);box-shadow:0 0 0 7px color-mix(in srgb,var(--brand) 22%,transparent)}}@keyframes cdmFall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(320px) rotate(560deg)}}@keyframes cdmTrophy{0%{transform:translateY(14px) scale(.6);opacity:0}60%{transform:translateY(-4px) scale(1.12);opacity:1}to{transform:none;opacity:1}}@keyframes lvlIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes lvlStamp{0%{transform:scale(.3) rotate(-14deg)}60%{transform:scale(1.2) rotate(4deg)}to{transform:none}}@keyframes ftRoll{0%{opacity:0;transform:translateX(-38px) rotate(-300deg)}to{opacity:1;transform:none}}@keyframes dlRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dlBar{0%{transform:scaleX(.1)}}@keyframes typingDot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes donatePop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:none}}@keyframes donateRoll{0%{transform:translateX(-26px) rotate(-260deg);opacity:0}to{transform:none;opacity:1}}@keyframes msgFlash{0%,55%{box-shadow:0 0 0 2px var(--brand)}to{box-shadow:0 0 0 2px transparent}}@keyframes pitch-sweep{0%,to{transform:translate(-16%,10%);opacity:.45}50%{transform:translate(16%,-8%);opacity:.9}}@keyframes pitch-ready{0%{transform:scale(.55);opacity:0}35%{opacity:.85}to{transform:scale(1.5);opacity:0}}@keyframes net-bulge{0%{transform:scaleY(1)}22%{transform:scaleY(1.75)}55%{transform:scaleY(.92)}to{transform:scaleY(1)}}@keyframes goal-flash{0%{background-color:transparent}12%{background-color:rgba(255,255,255,.22)}to{background-color:transparent}}@keyframes pitch-ball{0%{transform:translate(150px,408px) rotate(0deg);opacity:0}7%{opacity:1}24%{transform:translate(205px,338px) rotate(150deg)}44%{transform:translate(248px,268px) rotate(310deg)}62%{transform:translate(216px,196px) rotate(455deg)}80%{transform:translate(172px,120px) rotate(600deg)}93%{transform:translate(150px,62px) rotate(700deg);opacity:1}to{transform:translate(150px,62px) rotate(2turn);opacity:0}}:root{--accent-grow:#A78BFA;--accent-grow-strong:#C4B5FD}