@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.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:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.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(/fonts/poppins-500-latin.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(/fonts/poppins-500-latin-ext.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(/fonts/poppins-600-latin.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(/fonts/poppins-600-latin-ext.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(/fonts/poppins-700-latin.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(/fonts/poppins-700-latin-ext.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(/fonts/poppins-800-latin.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(/fonts/poppins-800-latin-ext.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}:root{--neutral-0:#FFFFFF;--neutral-50:#F3F3F3;--neutral-100:#E8E8E8;--neutral-200:#DCDCDC;--neutral-300:#D1D1D1;--neutral-400:#C5C5C5;--neutral-500:#BABABA;--neutral-600:#AEAEAE;--neutral-700:#A3A3A3;--neutral-800:#979797;--neutral-900:#8B8B8B;--neutral-ink:#181818;--ink-soft:#464646;--ink-mute:#696969;--blue-50:#E5F1FE;--blue-100:#B2D6FC;--blue-200:#80BAF9;--blue-300:#4D9FF7;--blue-400:#1A84F5;--blue-500:#0076F4;--blue-600:#026DDE;--blue-700:#075AB2;--blue-800:#0C4786;--blue-900:#11345A;--blue-ink:#16212E;--lime-50:#FAFDE5;--lime-100:#F1F9B2;--lime-200:#E8F580;--lime-300:#DFF24D;--lime-400:#D6EE1A;--lime-500:#D1EC00;--lime-600:#BED702;--lime-700:#99AC07;--lime-800:#75820C;--lime-900:#505811;--lime-ink:#2B2D16;--green-50:#E5F3E5;--green-100:#B2DCB2;--green-200:#80C580;--green-300:#4DAD4D;--green-400:#1A961A;--green-500:#008100;--green-600:#027F02;--green-700:#076807;--green-800:#0C510C;--green-900:#113A11;--green-ink:#162316;--red-50:#FDE6E7;--red-100:#F8B3B8;--red-200:#F38189;--red-300:#EE4F5B;--red-400:#E91C2C;--red-500:#E70314;--red-600:#D20514;--red-700:#A90915;--red-800:#800E16;--red-900:#561217;--red-ink:#2D1618;--orange-50:#FFF3E5;--orange-100:#FFDCB2;--orange-200:#FFC580;--orange-300:#FFAD4D;--orange-400:#FF961A;--orange-500:#FF8A00;--orange-600:#E77D02;--orange-700:#B66207;--orange-800:#85480C;--orange-900:#542D11;--orange-ink:#231216;--bg:var(--neutral-0);--bg-muted:var(--neutral-50);--bg-raised:var(--neutral-0);--bg-inverse:var(--neutral-ink);--fg:var(--neutral-ink);--fg-muted:var(--ink-mute);--fg-subtle:var(--neutral-900);--fg-inverse:var(--neutral-0);--border:var(--neutral-100);--border-soft:var(--neutral-50);--border-strong:var(--neutral-200);--border-focus:var(--blue-500);--brand:var(--blue-500);--brand-ink:var(--neutral-0);--brand-mark:var(--lime-500);--link:var(--blue-500);--link-hover:var(--blue-600);--success-bg:var(--green-50);--success-fg:var(--green-500);--danger-bg:var(--red-50);--danger-fg:var(--red-500);--warning-bg:var(--orange-50);--warning-fg:var(--orange-500);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 2px 4px 0 rgba(0,0,0,0.10);--shadow-lg:0 8px 24px -8px rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.06);--radius-xs:4px;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:80px;--font-sans:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Poppins",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.01em}.h-display{font-weight:700;font-size:89px;letter-spacing:var(--tracking-wide)}.h-display,.h-marketing{font-family:var(--font-display);line-height:1;color:var(--fg)}.h-marketing{font-weight:600;font-size:120px;letter-spacing:var(--tracking-tight)}.h1{font-size:48px;line-height:1.05}.h1,.h2{font-family:var(--font-sans);font-weight:700;letter-spacing:var(--tracking-wide);color:var(--fg)}.h2{font-size:34px;line-height:1.1}.h3{font-size:24px}.h3,.h4{font-family:var(--font-sans);font-weight:700;line-height:1.2;letter-spacing:var(--tracking-wide);color:var(--fg)}.h4{font-size:20px}.h5{font-size:16px;color:var(--fg)}.h5,.subhead{font-family:var(--font-sans);font-weight:700;line-height:1;letter-spacing:var(--tracking-wide)}.subhead{font-size:12px;text-transform:uppercase;color:var(--brand)}.body{font-size:16px}.body,.body-sm{font-family:var(--font-sans);font-weight:500;line-height:1.5;letter-spacing:var(--tracking-wide);color:var(--fg)}.body-sm{font-size:14px}.caption{font-weight:500;font-size:12px;line-height:1.5;letter-spacing:var(--tracking-wide)}.caption,.overline{font-family:var(--font-sans);color:var(--fg-muted)}.overline{font-weight:600;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.mono{font-family:var(--font-mono);font-size:13px}.ft-typo,.mono{color:var(--fg)}.ft-typo{font-family:var(--font-sans)}.ft-typo h1{font-size:48px;line-height:1.05}.ft-typo h1,.ft-typo h2{font-weight:700;letter-spacing:var(--tracking-wide)}.ft-typo h2{font-size:34px;line-height:1.1}.ft-typo h3{font-size:24px}.ft-typo h3,.ft-typo h4{font-weight:700;line-height:1.2;letter-spacing:var(--tracking-wide)}.ft-typo h4{font-size:20px}.ft-typo h5{font-weight:700;line-height:1}.ft-typo h5,.ft-typo p{font-size:16px;letter-spacing:var(--tracking-wide)}.ft-typo p{font-weight:500;line-height:1.5}.ft-typo a{color:var(--link);text-decoration:none}.ft-typo a:hover{color:var(--link-hover);text-decoration:underline}.ft-typo code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-muted);padding:1px 6px;border-radius:4px}body,html{margin:0;padding:0}body{background:var(--bg);font-family:var(--font-sans);color:var(--fg);-webkit-font-smoothing:antialiased;letter-spacing:var(--tracking-wide)}*{box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}button{font-family:inherit}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:6px}::selection{background:rgba(0,118,244,.15)}@keyframes rd-pulse{0%,to{opacity:1}50%{opacity:.35}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9999px;cursor:pointer;font-weight:600;font-size:14px;text-decoration:none;border:1px solid transparent;padding:11px 20px;transition:background .15s ease,filter .15s ease,color .15s ease;font-family:inherit}.btn.primary{background:var(--brand);color:#fff}.btn.primary:hover{background:var(--blue-600);color:#fff}.btn.secondary{background:#fff;color:var(--fg);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--bg-muted);color:var(--fg)}.btn.sm{padding:8px 14px;font-size:13px}.btn:disabled{opacity:.55;cursor:default}.joinform{gap:16px;margin-top:24px}.joinform,.joinform label{display:flex;flex-direction:column}.joinform label{gap:6px;font-size:12px;color:var(--fg-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.adminform input,.adminform select,.adminform textarea,.joinform input,.joinform select{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg);font-family:inherit;font-size:14px;font-weight:500;padding:11px 13px}.joinform input:focus,.joinform select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px rgba(0,118,244,.12)}.joinform input.mono{font-family:var(--font-mono)}.formerror{color:var(--danger-fg);font-size:13px;font-weight:500}.adminform{display:flex;flex-direction:column;gap:10px;margin-top:14px}.admingrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:18px;gap:18px;margin-top:24px}.adminrow{display:flex;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:8px 0;font-size:13px}.adminrow .mono{font-size:12px;color:var(--fg-muted)}.panel{background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px 28px}.panel.dark{background:var(--blue-ink);border:none;color:#fff}.panel .ph{display:flex;align-items:center;gap:10px;margin-bottom:8px}.panel h3{font-weight:700;font-size:18px;margin:0;letter-spacing:var(--tracking-wide)}.gapline{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;font-weight:500;color:var(--ink-soft);line-height:1.6}.panel.dark .gapline{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.65)}.gapline b{color:var(--fg);font-weight:600}.panel.dark .gapline b{color:#fff}.sechead{margin-top:8px;margin-bottom:8px}.sechead h2{font-size:34px;letter-spacing:-.01em;margin:6px 0 0;line-height:1.1}.eyebrow,.sechead h2{font-weight:700;text-transform:uppercase}.eyebrow{font-size:12px;letter-spacing:.08em;color:var(--brand)}.secsub{font-size:16px;max-width:70ch;line-height:1.6;margin:12px 0 0}.rule,.secsub{color:var(--ink-soft);font-weight:500}.rule{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;padding:14px 15px;background:#fff;font-size:13px}.rule b{color:var(--fg)}.rules3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}.ic{width:16px;height:16px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic.lg{width:19px;height:19px}.codebox{background:var(--blue-ink);color:#E8ECF5;border-radius:12px;padding:14px 16px;font-size:13px;overflow-x:auto;font-family:var(--font-mono);line-height:1.55}.rd-tablewrap{overflow-x:auto;margin-top:12px}table.fixture{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}table.fixture th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);padding:0 10px 10px}table.fixture td,table.fixture th{border-bottom:1px solid var(--border);white-space:nowrap}table.fixture td{padding:11px 10px;color:var(--fg);font-weight:500}table.fixture tbody tr:last-child td{border-bottom:none}.rd-digits{gap:5px}.rd-digit,.rd-digits{display:flex;align-items:center}.rd-digit{justify-content:center;width:44px;height:60px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);font-size:38px;font-weight:800;color:#fff}.rd-comma{font-size:46px;font-weight:800;color:rgba(255,255,255,.5);line-height:1}.rd-burger{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);align-items:center;justify-content:center;cursor:pointer;padding:0;color:var(--fg)}.rd-burger,.rd-mobile-panel{display:none;background:#fff}.rd-mobile-panel{position:absolute;top:100%;left:0;right:0;border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);padding:4px 20px 20px}.rd-mobile-panel.open{display:block}.rd-mlink{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--border);color:var(--fg);font-weight:600;font-size:15px}.rd-mlink:hover{color:var(--brand)}@media (max-width:960px){.rules3{grid-template-columns:1fr}.rd-connect-grid,.rd-hero-grid,.rd-math-grid,.rd-pathway-grid,.rd-standings-grid{grid-template-columns:1fr!important}.rd-actions,.rd-nav{display:none!important}.rd-burger{display:flex}.rd-h1{font-size:36px!important}.rd-h2{font-size:26px!important}.rd-header-inner{padding:0 20px!important;height:64px!important}.rd-section{padding-left:20px!important;padding-right:20px!important}.rd-digit{width:26px;height:38px;border-radius:7px;font-size:22px}.rd-comma{font-size:26px}.wrap{padding:0 20px}}@media (max-width:700px){.rd-board-row{grid-template-columns:24px 1.3fr 44px 92px!important}.rd-col-role,.rd-col-swaps{display:none!important}}.join-primary,.join-success{margin-top:24px}.join-loop{display:flex;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-muted);font-size:11px;font-weight:600;color:var(--fg-muted);letter-spacing:.04em}.join-loop i{font-style:normal;color:var(--border-strong)}.join-loop strong{color:var(--brand);font-weight:700}.join-action{gap:12px;margin-top:18px;max-width:460px}.join-action,.join-action label{display:flex;flex-direction:column}.join-action label{gap:6px;font-size:12px;color:var(--fg-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.join-action input{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--fg);font-family:inherit;font-size:14px;font-weight:500;padding:11px 13px;text-transform:none;letter-spacing:normal}.join-action input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px rgba(0,118,244,.12)}.join-action .btn{width:100%;justify-content:center}.join-proof{font-size:12px;font-weight:500;color:var(--fg-muted)}.wallet-missing{border:1px solid rgba(255,138,0,.3);border-radius:8px;padding:10px 12px;background:var(--orange-50);color:var(--ink-soft);font-size:13px;line-height:1.55;font-weight:500}.manual-claim{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:#fff}.manual-claim summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;list-style:none;cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:600}.manual-claim summary::-webkit-details-marker{display:none}.manual-claim summary:hover{color:var(--fg)}.manual-claim[open] summary{border-bottom:1px solid var(--border)}.manual-claim-body{padding:16px}.manual-claim-body>p{font-size:13px;line-height:1.6;color:var(--fg-muted);font-weight:500;margin:0}.manual-claim-body .joinform{margin-top:16px}.manual-claim-body .btn{justify-content:center}.badge.low{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:3px 8px;color:var(--fg-muted);background:var(--bg-muted);border:1px solid var(--border)}@media (max-width:480px){.join-loop{gap:6px;padding:9px 10px;font-size:10px}.manual-claim summary{align-items:flex-start;flex-wrap:wrap}}.rd-elev{box-shadow:0 1px 2px rgba(22,33,46,.05),0 10px 28px -14px rgba(22,33,46,.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.rd-elev:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(22,33,46,.07),0 20px 40px -16px rgba(22,33,46,.3);border-color:var(--border-strong);text-decoration:none}.rd-stadium{position:relative;background:var(--blue-ink);overflow:hidden}.rd-stadium:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 360px at 10% -14%,rgba(0,118,244,.4),transparent 68%),radial-gradient(680px 400px at 90% -20%,rgba(209,236,0,.13),transparent 70%),radial-gradient(1000px 460px at 50% 120%,rgba(0,118,244,.14),transparent 72%)}.rd-stadium>*{position:relative}.rd-crest-row{display:flex;align-items:center}.rd-crest{border-radius:9999px;border:2px solid rgba(255,255,255,.9);background:#fff;box-shadow:0 12px 26px -10px rgba(0,0,0,.55)}.rd-crest-row .rd-crest{margin-left:-14px}.rd-crest-row .rd-crest:first-child{margin-left:0}@media (prefers-reduced-motion:reduce){.rd-elev,a.rd-elev:hover{transition:none;transform:none}}.legal{max-width:760px;margin:0 auto;padding-bottom:72px}.legal h3{font-size:17px;font-weight:700;margin:30px 0 0;letter-spacing:var(--tracking-wide);color:var(--fg)}.legal p{font-size:14.5px;line-height:1.65;font-weight:500;color:var(--ink-soft);margin:10px 0 0}.legal li b,.legal p b{color:var(--fg);font-weight:600}.legal ul{margin:10px 0 0;padding-left:20px}.legal li{font-size:14.5px;line-height:1.65;font-weight:500;color:var(--ink-soft);margin-top:7px}.legal a{color:var(--brand);font-weight:600}