@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.SpyvVa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.SpyvVa_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.xI00DW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.xI00DW_variable{--font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dwiynG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dwiynG_variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--ground:#141417;--screen:#1f1f24;--raised:#29292f;--line:#393940;--fg:#f3f3ee;--muted:#a2a2ab;--lime:#a6f26b;--lime-ink:#0f1509;--red:#ec3750;--red-soft:#ec375024;--lime-soft:#a6f26b1f;--amber:#f5c451;--amber-soft:#f5c45121;--display:var(--font-display), "Arial Black", system-ui, sans-serif;--body:var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--r-pill:999px;--r-screen:22px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--fg);font-family:var(--body);padding-block:16px 64px;padding-inline:16px;font-size:15px;line-height:1.5}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}img{max-width:100%}.shell{background:var(--screen);border-radius:var(--r-screen);max-width:1180px;min-height:calc(100vh - 80px);margin-inline:auto;padding:clamp(20px,4vw,48px) clamp(18px,5vw,64px);position:relative;overflow:hidden}.nav{flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,40px);display:flex}.nav .links{flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,36px);font-size:14px;font-weight:600;display:flex}.nav .links a{text-decoration:none}.nav .links a:hover,.nav .links a[aria-current=page]{color:var(--lime)}.brand{align-items:center;gap:10px;margin-left:auto;text-decoration:none;display:flex}.brand .word{font-family:var(--display);color:var(--lime);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.brand .word small{font-family:var(--mono);color:var(--muted);letter-spacing:.2em;margin-top:3px;font-size:9px;font-weight:400;display:block}.flag{flex:none;width:auto;height:30px;display:block}.linkbtn{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.linkbtn:hover{color:var(--fg)}.role{font-family:var(--mono);border-radius:var(--r-pill);background:var(--red-soft);color:var(--red);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;font-size:11px}.pill{cursor:pointer;border-radius:var(--r-pill);background:var(--lime);color:var(--lime-ink);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.pill:hover{filter:brightness(1.06);transform:translateY(-1px)rotate(-1deg)}.pill:disabled{opacity:.55;cursor:progress;transform:none}.pill.big{padding:17px 44px;font-size:16px}.pill.ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.pill.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.pill.red{color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red);background:0 0}.pill.small{padding:6px 14px;font-size:13px}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}h1{font-size:clamp(44px,7.4vw,92px);font-weight:800;line-height:.96}h2{font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1}h3{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.15}p{margin:0}.lede{color:var(--muted);max-width:46ch;font-size:17px}.lede strong{color:var(--fg);font-weight:600}.muted{color:var(--muted)}.small{font-size:13px}.stats{flex-wrap:wrap;gap:clamp(22px,4vw,56px);display:flex}.stat .n{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1}.stat .n.lime{color:var(--lime)}.stat .n.amber{color:var(--amber)}.stat .k{color:var(--muted);max-width:14ch;margin-top:8px;font-size:13px;line-height:1.3}.stat .k b{color:var(--fg);font-weight:600}.chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.chip.lime{background:var(--lime-soft);color:var(--lime)}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.red{background:var(--red-soft);color:var(--red)}.chip.plain{background:var(--raised);color:var(--fg)}.chip.quiet{background:var(--raised);color:var(--muted)}.days{align-items:center;gap:2px;display:inline-flex}.days i{background:var(--line);border-radius:2px;width:4px;height:10px;display:block}.days i.on{background:var(--lime)}.art{place-items:center;min-height:380px;display:grid;position:relative}.art .frame{aspect-ratio:1;border:2px dashed var(--line);border-radius:36px;place-items:center;width:min(100%,420px);max-width:100%;display:grid;position:relative;transform:rotate(3deg)}.art .frame.tilt-left{width:min(100%,300px);transform:rotate(-4deg)}.art .frame.paper{background:#fbfaf4;border:0;box-shadow:0 14px 0 -4px #00000059}.art .dino{width:86%;height:auto;animation:3.2s ease-in-out infinite bob}.sad-dino{background:#fbfaf4;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.sad-dino img{transform:scaleX(-1)}.sticker{z-index:2;font-family:var(--display);letter-spacing:-.02em;background:var(--red);color:#fff;border-radius:16px;padding:12px 16px;font-weight:800;line-height:.95;position:absolute;top:6%;right:4%;transform:rotate(-9deg);box-shadow:0 10px 0 -2px #00000059}.sticker span{font-size:.55em}.burst{border-radius:var(--r-pill);background:var(--lime);position:absolute}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.art .dino{animation:none!important}.pill:hover{transform:none}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:clamp(32px,6vw,72px);display:grid}.hero .copy{justify-items:start;gap:26px;min-width:0;display:grid}.cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(40px,6vw,72px);padding-top:32px;display:grid}.step{align-content:start;gap:8px;display:grid}.step .i{font-family:var(--display);color:var(--lime);font-size:15px;font-weight:800}.step p{color:var(--muted);max-width:34ch;font-size:14px}.platforms{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;font-size:13px;font-weight:600;display:flex}.platforms span{border-radius:var(--r-pill);background:var(--raised);color:var(--fg);padding:4px 10px;font-size:12px}.notice{background:var(--red-soft);color:var(--fg);border-radius:16px;margin-top:20px;padding:12px 18px;font-size:14px}.notice.ok{background:var(--lime-soft)}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-top:44px;display:flex}.dash-head .sub{color:var(--muted);margin-top:8px}.earn{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin-top:40px;display:grid}.money .n{font-family:var(--display);letter-spacing:-.05em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:clamp(64px,10vw,128px);font-weight:800;line-height:.85}.money .k{color:var(--muted);max-width:36ch;margin-top:12px;font-size:13px}.money .k b{color:var(--fg);font-weight:600}.reflinks{gap:8px;margin-top:36px;display:grid}.reflinks .vids-h{margin-bottom:4px}.banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.banner p{color:var(--muted);margin-top:4px}.banner code{font-family:var(--mono);color:var(--lime);overflow-wrap:anywhere}.reflink{background:var(--raised);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px 16px 22px;display:flex}.reflink .t{color:var(--muted);min-width:150px;font-size:13px}.reflink code{font-family:var(--mono);overflow-wrap:anywhere;min-width:0;font-size:16px}.reflink code em{color:var(--lime);font-style:normal}.reflink .pill{margin-left:auto}.reflink .note{color:var(--muted);flex-basis:100%;font-size:12px}.vids{gap:4px;margin-top:40px;display:grid}.vids-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.vid{border-radius:18px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid}.vid:hover{background:var(--raised)}.thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#34343d,#24242a);border-radius:12px;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb .plat{font-family:var(--mono);color:#fff;background:#0009;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:7px}.thumb .tri{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #ffffff8c;width:0;height:0;margin-left:4px}.vid .meta{gap:7px;min-width:0;display:grid}.vid .title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vid .title a{text-decoration:none}.vid .title a:hover{text-decoration:underline}.vid .row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.vid .amt{text-align:right;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.vid .amt small{font-family:var(--body);color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500;display:block}.vid .amt.dim{color:var(--muted)}.sad{background:var(--red-soft);border-radius:16px;grid-column:2/-1;align-items:flex-start;gap:14px;margin-top:2px;padding:14px 16px;display:flex}.sad .who{color:var(--red);letter-spacing:.02em;font-size:12px;font-weight:700}.sad p{margin-top:2px;font-size:14px}.sad .after{color:var(--muted);margin-top:6px;font-size:12px}.empty{text-align:center;color:var(--muted);justify-items:center;gap:16px;padding:40px 12px;display:grid}.two{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:44px;display:grid}.form{gap:18px;display:grid}.field label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.input{background:var(--raised);border-radius:var(--r-pill);align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.input:focus-within{box-shadow:inset 0 0 0 1.5px var(--lime)}.input.err{box-shadow:inset 0 0 0 1.5px var(--red)}.input input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:16px}.input input::placeholder{color:var(--muted)}.input.flat{background:var(--screen)}.select{appearance:none;background:var(--raised);width:100%;color:var(--fg);border-radius:var(--r-pill);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 26px),calc(100% - 20px);background-repeat:no-repeat;background-size:6px 6px;border:0;outline:0;padding:14px 44px 14px 22px;font-size:16px;box-shadow:inset 0 0 0 1.5px #0000}.select:focus{box-shadow:inset 0 0 0 1.5px var(--lime)}.textarea{background:var(--raised);resize:vertical;border:0;border-radius:16px;outline:0;width:100%;min-height:90px;padding:14px 18px;box-shadow:inset 0 0 0 1.5px #0000}.textarea:focus{box-shadow:inset 0 0 0 1.5px var(--lime)}.hint{color:var(--muted);margin-top:8px;padding-left:22px;font-size:13px}.hint.err{color:var(--red)}.hint.ok{color:var(--lime)}.plats{flex-wrap:wrap;gap:8px;display:flex}.plats span{border-radius:var(--r-pill);background:var(--raised);padding:5px 12px;font-size:12px;font-weight:600}.rules{gap:14px;display:grid}.rule{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rule .dot{background:var(--lime-soft);width:30px;height:30px;color:var(--lime);font-size:14px;font-weight:800;font-family:var(--display);border-radius:50%;place-items:center;display:grid}.rule b{font-size:15px;display:block}.rule span{color:var(--muted);font-size:14px}.ref{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:32px;min-height:70vh;display:grid}.ref .copy{justify-items:start;gap:24px;min-width:0;display:grid}.ref h1{font-size:clamp(42px,6.6vw,84px)}.ref h1 em{color:var(--lime);font-style:normal}.ref form{flex-wrap:wrap;gap:10px;width:min(100%,520px);display:flex}.ref form .input{flex:260px}.ref .art{min-height:300px}.ref .tagline{color:var(--fg);max-width:28ch;font-size:clamp(20px,2.4vw,28px)}.ref .notice{margin-top:0}.program-art{border-style:solid;overflow:hidden}.program-art img{object-fit:cover;width:100%;height:100%}.astats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.astats .stat .k{max-width:none}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:52px;margin-bottom:16px;display:flex}.sec-h .m{color:var(--muted);font-size:13px}.queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.qcard{background:var(--raised);border-radius:22px;align-content:start;gap:14px;min-width:0;padding:14px;display:grid}.player{aspect-ratio:16/9;background:linear-gradient(135deg,#3a3a44,#26262c);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.player.tall{aspect-ratio:9/12}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player .open{border-radius:var(--r-pill);color:#fff;z-index:1;background:#0009;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;top:10px;right:10px}.player .label{font-family:var(--mono);color:var(--muted);font-size:12px}.qcard .info{gap:6px;padding-inline:4px;display:grid}.qcard .t{overflow-wrap:anywhere;font-weight:600}.facts{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.facts b{color:var(--fg);font-weight:600}.facts .bad{color:var(--red);font-weight:600}.qcard .acts{gap:10px;padding-inline:4px;display:grid}.qcard .acts .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}details.reject summary{cursor:pointer;list-style:none;display:inline-flex}details.reject summary::-webkit-details-marker{display:none}details.reject[open] summary{display:none}details.reject form{gap:8px;display:grid}.tbl-wrap{background:var(--raised);border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}th,td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:13px 16px}th:first-child,td:first-child{text-align:left}th{color:var(--muted);letter-spacing:.02em;border-bottom:1px solid var(--line);font-size:12px;font-weight:600}tbody tr+tr td{border-top:1px solid #ffffff0d}tbody tr:hover td{background:#ffffff06}td a{text-decoration:none}td a:hover{color:var(--lime)}td .who{align-items:center;gap:10px;display:flex}.av{width:28px;height:28px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}td.cac{font-weight:700}td.none{color:var(--muted)}td.none small{color:var(--red);font-size:11px;font-weight:600;display:block}tfoot td{border-top:1px solid var(--line);font-weight:700}.list{gap:8px;display:grid}.list .item{background:var(--raised);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.list .item code{font-family:var(--mono);font-size:13px}.keybox{background:var(--lime-soft);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.keybox code{font-family:var(--mono);overflow-wrap:anywhere;color:var(--lime);font-size:14px}.docs{background:var(--raised);border-radius:18px;gap:12px;padding:18px 20px;font-size:14px;display:grid}.docs pre{background:var(--screen);font-family:var(--mono);border-radius:12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.faq-head{gap:16px;max-width:60ch;margin-top:clamp(32px,6vw,64px);display:grid}.faq-head h1{font-size:clamp(40px,7vw,76px)}.faq-toc{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.faq-toc a{border-radius:var(--r-pill);background:var(--raised);padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.faq-toc a:hover{color:var(--lime)}.faq-section{border-top:1px solid var(--line);gap:14px;margin-top:clamp(36px,5vw,56px);padding-top:28px;scroll-margin-top:24px;display:grid}.faq-section>h2{font-size:clamp(24px,3.4vw,34px)}.faq-section details{background:var(--raised);border-radius:18px;padding:16px 20px}.faq-section summary{cursor:pointer;font-size:16px;font-weight:700;list-style-position:outside}.faq-section summary:hover{color:var(--lime)}.faq-section details[open] summary{margin-bottom:10px}.faq-section details p,.faq-section details li{color:var(--muted);max-width:68ch;font-size:15px}.faq-section details p+p{margin-top:10px}.faq-section details ul{gap:6px;margin-top:8px;padding-left:20px;display:grid}.faq-section details strong{color:var(--fg)}.faq-term{background:var(--raised);border-left:6px solid var(--lime);border-radius:22px;gap:10px;padding:22px 24px;display:grid}.faq-term h3{font-size:20px}.faq-term p{color:var(--muted);max-width:68ch}.faq-term .eg{font-family:var(--mono);color:var(--fg);background:var(--screen);border-radius:12px;padding:10px 14px;font-size:13px}.site-footer{max-width:1180px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:20px auto 0;padding:18px clamp(18px,5vw,64px) 8px;font-size:13px;display:flex}.site-footer p{align-items:center;gap:10px;display:flex}.site-footer .flag{height:16px}.site-footer a{color:var(--fg);font-weight:600}.site-footer a:hover{color:var(--lime)}.site-footer nav{gap:18px;display:flex}@media (max-width:860px){.hero,.two,.ref,.grid2{grid-template-columns:minmax(0,1fr)}.art{min-height:300px}.art .frame{width:min(100%,320px)}.steps{grid-template-columns:minmax(0,1fr);gap:20px}.earn{grid-template-columns:minmax(0,1fr)}.astats{grid-template-columns:repeat(2,minmax(0,1fr))}.queue{grid-template-columns:minmax(0,1fr)}.ref{min-height:0}}@media (max-width:520px){.vid{grid-template-columns:80px minmax(0,1fr)}.thumb{width:80px}.vid .amt{text-align:left;grid-column:2}.sad{grid-column:1/-1}.brand,.reflink .pill{margin-left:0}}
