:root{--red:#e2231a;--red2:#b5120c;--butter:#ffd23f;--butter2:#ffb703;--cream:#fff6e2;--paper:#fffdf7;--ink:#17111f;--night:#1b0f2e;--night2:#2d1850;--pink:#ff4fa3;--cyan:#38e1ff;--mint:#3ddc97;--muted:#5f5566;--line:#ecdcbc;--ok:#0b6b3a;--no:#a3271c;--onnight:#e9def7;--t-butter:#ffe48a;--t-pink:#ffd9e9;--t-cyan:#d6f6ff;--t-mint:#dff7ea;--t-peach:#ffe2d1;--t-lilac:#efe6ff;--bw:3px;--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--sh-sm:3px 3px 0 var(--ink);--sh:5px 5px 0 var(--ink);--sh-lg:8px 8px 0 var(--ink);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--f-display:var(--font-display),Impact,"Arial Black",sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:19px;--fs-xl:24px;--fs-2xl:clamp(24px,3vw,30px);--fs-h1:clamp(34px,5.6vw,60px);--pop:cubic-bezier(.3,1.6,.6,1);--out:cubic-bezier(.2,.8,.2,1);--stripe:repeating-linear-gradient(90deg,var(--red) 0 22px,#fff 22px 44px);--bulbs:radial-gradient(circle,#fff3c4 0 3px,#ffd23fa6 4px,transparent 6px) 10px 50%/60px 100% repeat-x,radial-gradient(circle,#ffe9a073 0 2.5px,transparent 3.5px) 30px 50%/20px 100% repeat-x}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--cream);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-text-size-adjust:100%;margin:0;line-height:1.5}body{background:var(--cream) radial-gradient(circle at 1px 1px,#17111f12 1.2px,transparent 1.6px) 0 0/18px 18px;overflow-x:clip}img{max-width:100%}a{color:var(--red2);text-underline-offset:2px;text-decoration-thickness:2px}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}::selection{background:var(--butter);color:var(--ink)}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--butter);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);padding:8px 14px;font-weight:800;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}h1,h2,h3{font-family:var(--f-display);letter-spacing:.3px;font-weight:400;line-height:1.05}h1{font-size:var(--fs-h1);margin:.2em 0 .15em}h2{font-size:var(--fs-2xl);margin:1.4em 0 .5em}h3{font-size:var(--fs-xl)}.lead{font-size:var(--fs-lg);color:#3b3342;max-width:760px;margin:var(--s3) 0 0}.small{color:var(--muted);font-size:13px}.hl{color:var(--butter);text-shadow:0 0 4px #ffd23fcc,0 0 18px #ffb7038c}.stripes{background:var(--stripe);border-bottom:var(--bw) solid var(--ink);height:12px}header.site{background:var(--night);color:#fff;border-bottom:4px solid var(--ink);view-transition-name:hdr;position:relative}header.site:after{content:"";background:var(--bulbs);pointer-events:none;height:10px;animation:.9s steps(3,end) infinite chase;position:absolute;bottom:-2px;left:0;right:0}header.site .wrap{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;padding-top:14px;padding-bottom:18px;display:flex}.logo{font-family:var(--f-display);color:#fff;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.logo .tub{transition:transform .25s var(--pop);font-size:30px;display:inline-block;transform:rotate(-8deg)}.logo:hover{color:#fff}.logo:hover .tub{transform:rotate(10deg)scale(1.18)}.logo b{color:var(--butter);text-shadow:0 0 6px #ffd23fbf,0 0 18px #ff4fa38c;font-weight:400}nav.main{flex-wrap:wrap;gap:6px;display:flex}nav.main a{color:#fff;border-radius:var(--r-pill);transition:background .15s,border-color .15s,color .15s,transform .15s var(--pop);border:2px solid #0000;padding:7px 12px;font-size:15px;font-weight:700;text-decoration:none;position:relative}nav.main a:hover{color:var(--ink);background:var(--butter);border-color:var(--ink);transform:translateY(-2px)rotate(-2deg)}nav.main a[aria-current=page]{border-color:var(--butter);color:var(--butter)}nav.main a[aria-current=page]:hover{color:var(--ink)}nav.main a.hot{background:var(--red);color:#fff;border-color:#fff}nav.main a.hot:hover{background:var(--butter);border-color:var(--ink);color:var(--ink)}.ticker{background:var(--butter);border-bottom:var(--bw) solid var(--ink);view-transition-name:ticker;position:relative;overflow:hidden}.ticker .lbl{z-index:2;background:var(--red);color:#fff;font-family:var(--f-display);letter-spacing:1px;text-transform:uppercase;border-right:var(--bw) solid var(--ink);align-items:center;gap:6px;padding:0 14px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker .lbl:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,end) infinite blink;box-shadow:0 0 0 3px #ffffff59}.ticker .track{width:max-content;animation:tick var(--dur,60s) linear infinite;display:flex}.ticker:hover .track,.ticker:focus-within .track{animation-play-state:paused}.ticker ul{margin:0;padding:0 0 0 140px;list-style:none;display:flex}.ticker li{white-space:nowrap}.ticker a{color:var(--ink);border-right:2px dashed #17111f59;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ticker a:hover{background:#fff}.ticker .tk{font-family:var(--f-display);letter-spacing:.6px;border:2px solid var(--ink);text-transform:uppercase;background:#fff;border-radius:6px;padding:2px 7px;font-size:11px}.ticker .tk.out{background:var(--red);color:#fff}.ticker .tk.in{background:var(--mint)}.ticker .tk.soon{background:var(--cyan)}.phero{margin:var(--s5) 0 var(--s2);background:var(--tone,var(--butter));border:4px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:12px;position:relative}.phero:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(circle,#fff8d9 0 3px,#fff6 4px,#0000 6px) 0 0/40px 20px,radial-gradient(circle,#17111f40 0 2px,#0000 3px) 20px 0/40px 20px;border-radius:20px;padding:8px;animation:.8s steps(2,end) infinite chase2;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phero-in{background:radial-gradient(120% 120% at 85% 0%,#3b1d63 0,var(--night) 55%,#120a20 100%);color:#fff;border:var(--bw) solid var(--ink);border-radius:14px;padding:28px 30px 30px;position:relative;overflow:hidden}.phero-in:after{content:"";background:var(--stripe);opacity:.9;height:7px;position:absolute;bottom:0;left:0;right:0}.phero h1{color:#fff;max-width:960px;margin:.25em 0 .1em;font-size:clamp(30px,5vw,54px)}.phero h1 .hl{color:var(--tone,var(--butter));text-shadow:0 0 4px currentColor,0 0 22px color-mix(in srgb,currentColor 55%,transparent)}.phero .lead{color:var(--onnight);font-size:17px}.phero .lead a,.phero .crumbs a{color:var(--butter)}.phero .crumbs{color:var(--onnight);margin-bottom:10px;font-size:14px;font-weight:700}.phero .crumbs a{text-decoration:none}.phero .crumbs a:hover{text-decoration:underline}.phero .crumbs span{opacity:.6;margin:0 6px}.phero .kicker{background:var(--tone,var(--butter));color:var(--ink);border-color:#fff}.phero .kicker a{color:inherit;text-decoration:none}.phero .tags{margin-top:var(--s3)}.phero .tag{color:#fff;background:#ffffff14;border-color:#fff9}.phero a.tag:hover{background:var(--butter);color:var(--ink);border-color:var(--ink)}.phero .emoji{filter:drop-shadow(3px 3px #0006);pointer-events:none;font-size:64px;line-height:1;animation:4s ease-in-out infinite bob;position:absolute;top:18px;right:26px;transform:rotate(10deg)}.tone-butter{--tone:var(--butter)}.tone-pink{--tone:var(--pink)}.tone-cyan{--tone:var(--cyan)}.tone-mint{--tone:var(--mint)}.tone-red{--tone:#ff6b5e}.chips-row{margin-top:var(--s4);flex-wrap:wrap;gap:10px;display:flex}.cchip{color:var(--ink);border:var(--bw) solid var(--ink);border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.4px;background:#fff;align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex;transform:rotate(-1deg);box-shadow:3px 3px #00000073}.cchip:nth-child(2n){background:var(--t-butter);transform:rotate(1deg)}.cchip b{font-family:var(--f-display);letter-spacing:0;font-size:22px;font-weight:400}.kicker{background:var(--butter);color:var(--ink);border-radius:var(--r-pill);font-weight:800;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.8px;border:2px solid var(--ink);padding:4px 12px;display:inline-block}.tag,.pill{font-size:var(--fs-xs);border-radius:var(--r-pill);border:2px solid var(--ink);color:var(--ink);transition:transform .15s var(--pop),background .15s;background:#fff;margin:2px 4px 2px 0;padding:2px 10px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-block}a.tag:hover,a.pill:hover{background:var(--butter);color:var(--ink);transform:rotate(-3deg)scale(1.05)}.tag.ok,.pill.ok{border-color:var(--ok);color:var(--ok);background:#d4f6e3}.tag.no,.pill.no{border-color:var(--no);color:var(--no);background:#fde2df}.tag.chain,.pill.chain{background:var(--t-lilac)}.stickers{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.sticker{font-family:var(--f-display);letter-spacing:.6px;text-transform:uppercase;border:2.5px solid var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:8px;padding:5px 9px 4px;font-size:11.5px;font-weight:400;line-height:1.1;display:inline-block;rotate:-4deg}.sticker.in{background:var(--mint);rotate:-5deg}.sticker.out{background:var(--red);color:#fff;rotate:4deg}.sticker.gone{background:#ddd;rotate:3deg}.sticker.flip{background:var(--butter);text-align:center;clip-path:polygon(50% 0,61% 13%,77% 6%,79% 23%,95% 25%,88% 40%,100% 52%,87% 62%,93% 78%,76% 79%,71% 95%,57% 87%,45% 100%,36% 86%,20% 93%,19% 76%,3% 72%,12% 58%,0 46%,13% 36%,6% 20%,23% 19%,27% 3%,41% 12%);box-shadow:none;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:64px;min-height:64px;margin-left:auto;padding:12px 8px;font-size:12px;animation:5s ease-in-out infinite wobble;display:flex;rotate:10deg}.sticker.big{padding:7px 12px 6px;font-size:15px}.sticker.flip.big{min-width:96px;min-height:96px;font-size:17px}.card:hover .sticker:not(.flip){animation:.5s ease-in-out wiggle}button,.btn{--bg:var(--butter);--fg:var(--ink);background:var(--bg);color:var(--fg);border:var(--bw) solid var(--ink);font-weight:800;font-size:var(--fs-md);cursor:pointer;box-shadow:var(--sh-sm);transition:transform .14s var(--pop),box-shadow .14s,background .14s;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}button:hover,.btn:hover{box-shadow:5px 5px 0 var(--ink);color:var(--fg);transform:translate(-2px,-2px)rotate(-1deg)}button:active,.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}button:disabled{opacity:.6;cursor:progress;transform:none}.btn.w{--bg:#fff}.btn.p{--bg:var(--pink);--fg:var(--ink)}.btn.c{--bg:var(--cyan)}.btn.r{--bg:var(--red);--fg:#fff}.btn.m{--bg:var(--mint)}.btn.ghost{--bg:transparent;--fg:#fff;box-shadow:none;border-color:#fff}.btn.ghost:hover{--bg:#fff;--fg:var(--ink);box-shadow:4px 4px 0 var(--pink)}.btn.sm{padding:7px 13px;font-size:14px}.btn.lg{font-family:var(--f-display);letter-spacing:.3px;padding:12px 24px;font-size:18px;font-weight:400}.btnrow{margin-top:var(--s6);flex-wrap:wrap;gap:12px;display:flex}.sechead{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin:var(--s7) 0 var(--s4);flex-wrap:wrap;display:flex}.board{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1px;box-shadow:5px 5px 0 var(--red);border:var(--bw) solid var(--ink);transition:rotate .3s var(--pop);background-image:repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 7px);border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 20px 10px;font-size:clamp(20px,3vw,28px);display:inline-flex;rotate:-.6deg}.sechead:hover .board{rotate:.6deg}.board .em{font-size:1.1em;display:inline-block;rotate:-6deg}.sechead .sub{flex:320px;max-width:560px;margin:0 0 4px}.sechead .more{white-space:nowrap;font-weight:800}.grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:22px;display:grid}.card{border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);transition:transform .2s var(--pop),box-shadow .2s;color:inherit;isolation:isolate;background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative}.card:hover,.card:focus-visible{box-shadow:9px 11px 0 var(--red);color:inherit;z-index:2;transform:translateY(-6px)rotate(-1.4deg)scale(1.02)}.grid>.card:nth-child(2n):hover,.grid>.card:nth-child(2n):focus-visible{box-shadow:-3px 11px 0 var(--pink);transform:translateY(-6px)rotate(1.4deg)scale(1.02)}.card:after{content:"🍿";opacity:0;transition:transform .28s var(--pop),opacity .2s;pointer-events:none;z-index:4;font-size:28px;position:absolute;top:-8px;right:10px;transform:translateY(16px)scale(.4)rotate(-20deg)}.card:hover:after{opacity:1;transform:translateY(-22px)scale(1)rotate(12deg)}.card .top{background:var(--stripe);border-bottom:var(--bw) solid var(--ink);border-radius:13px 13px 0 0;height:12px}.card .img{aspect-ratio:1;background:#fbf3e1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card .img img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .35s var(--out);position:relative}.card:hover .img img{transform:scale(1.07)}.card .img:after{content:"";z-index:2;pointer-events:none;transition:transform .7s var(--out);background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.card:hover .img:after{transform:translate(120%)}.card .perf{border-top:var(--bw) dashed var(--ink);height:0;margin:0 14px;position:relative}.card .perf:before,.card .perf:after{content:"";background:var(--cream);border:var(--bw) solid var(--ink);width:15px;height:30px;position:absolute;top:-17px}.card .perf:before{border-left:0;border-radius:0 30px 30px 0;left:-17px}.card .perf:after{border-right:0;border-radius:30px 0 0 30px;right:-17px}.card .body{flex-direction:column;flex:1;gap:5px;padding:13px 15px 15px;display:flex}.card .movie{text-transform:uppercase;letter-spacing:.8px;color:var(--red2);font-size:11.5px;font-weight:800}.card .name{font-size:16px;font-weight:800;line-height:1.22}.card .meta{color:var(--muted);margin-top:auto;padding-top:4px;font-size:13px}.price{font-family:var(--f-display);color:var(--ink);font-size:22px}.tile{gap:6px;min-height:150px;padding:18px 18px 16px}.tile .tname{font-family:var(--f-display);text-transform:uppercase;font-size:22px;line-height:1.05}.tile .temoji{transition:rotate .25s var(--pop),scale .25s var(--pop);align-self:flex-start;margin-bottom:6px;font-size:38px;line-height:1.25;display:inline-block;rotate:-8deg}.tile:hover .temoji{rotate:10deg;scale:1.2}.tile.c0{background:var(--butter)}.tile.c1{background:var(--t-pink)}.tile.c2{background:var(--t-cyan)}.tile.c3{background:#fff}.tile.c4{background:var(--t-mint)}.tile.c5{background:var(--t-peach)}.tile .meta{color:#3b3342}.card.tile:after{content:"🎟️"}.card .img{background-color:#fbf3e1}.skel,.card.skeleton .img{background-color:#fbf3e1;background-image:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.card .img:has(img){animation-iteration-count:3}.skel{border-radius:8px;min-height:14px}.card.skeleton{pointer-events:none}.card.skeleton .img{place-items:center;font-size:42px;display:grid}.card.skeleton .img span{animation:1.2s ease-in-out infinite bob}.card.skeleton .skel{height:14px;margin:3px 0}.card.skeleton .skel.w60{width:60%}.card.skeleton .skel.w40{width:40%}.box{border:var(--bw) solid var(--ink);border-radius:var(--r);padding:var(--s4) 18px;box-shadow:4px 4px 0 var(--ink);background:#fff;margin:14px 0}.box h2,.box h3{text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:20px}.box.flipbox{background:var(--butter);position:relative;overflow:hidden}.box.flipbox:before{content:"";background:repeating-conic-gradient(#ffffff73 0 10deg,transparent 10deg 20deg);border-radius:50%;width:200px;height:200px;animation:18s linear infinite spin;position:absolute;top:-60px;right:-60px}.flipbig{font-family:var(--f-display);color:var(--red2);text-shadow:3px 3px 0 var(--ink);font-size:64px;line-height:1;position:relative}.empty{border:var(--bw) dashed #cdbb98;border-radius:var(--r);color:var(--muted);background:#fff;align-items:center;gap:12px;padding:22px;font-weight:600;display:flex}.empty:before{content:"🎬";font-size:30px;animation:3s ease-in-out infinite bob;display:inline-block}.cta{background:var(--butter);border:var(--bw) solid var(--ink);border-radius:var(--r);margin:var(--s5) 0;box-shadow:var(--sh);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.cta b{font-family:var(--f-display);text-transform:uppercase;font-size:18px;font-weight:400}blockquote{border-left:5px solid var(--red);background:#fff8e6;border-radius:0 10px 10px 0;margin:6px 0 10px;padding:8px 14px;font-size:15px}.src{color:var(--muted);font-size:13px}table.t{border-collapse:collapse;width:100%;font-size:14px}table.t td,table.t th{border-bottom:2px dashed var(--line);text-align:left;vertical-align:top;padding:9px 6px}table.t tr:last-child td,table.t tr:last-child th{border-bottom:0}table.t th{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:800}.tscroll{-webkit-overflow-scrolling:touch;border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--sh);background:#fff;overflow-x:auto}.tscroll table.t{min-width:520px}.tscroll.pad{padding:4px 12px}ul.rules{margin:0;padding-left:20px}ul.rules li{margin:6px 0}.chipcloud{flex-wrap:wrap;gap:6px;display:flex}.chipcloud a{border:2px solid var(--ink);border-radius:var(--r-pill);color:var(--ink);transition:transform .15s var(--pop),background .15s;background:#fff;padding:4px 11px;font-size:13px;font-weight:700;text-decoration:none}.chipcloud a:nth-child(4n+1):hover{background:var(--butter)}.chipcloud a:nth-child(4n+2):hover{background:var(--cyan)}.chipcloud a:nth-child(4n+3):hover{background:#ffc2de}.chipcloud a:nth-child(4n):hover{background:var(--mint)}.chipcloud a:hover{transform:rotate(-3deg)scale(1.08)}.hero{margin:var(--s5) 0 var(--s2);background:var(--red);border:4px solid var(--ink);box-shadow:var(--sh-lg);border-radius:30px;padding:16px;position:relative}.hero:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(circle,#fff3c4 0 4px,#ffd23f99 5px,#0000 8px) 0 0/52px 26px,radial-gradient(circle,#ffe9a059 0 3px,#0000 4px) 26px 0/52px 26px;border-radius:26px;padding:10px;animation:.8s steps(2,end) infinite chase3;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-in{background:radial-gradient(120% 90% at 80% 0%,#3b1d63 0,var(--night) 55%,#120a20 100%);color:#fff;border:var(--bw) solid var(--ink);border-radius:18px;padding:44px 40px 36px;position:relative;overflow:hidden}.hero-in:after{content:"";background:var(--stripe);opacity:.9;height:8px;position:absolute;bottom:0;left:0;right:0}.hero .kicker{background:var(--pink);color:#fff;border-color:#fff}.hero h1{color:#fff;max-width:900px;margin:.25em 0 .15em;font-size:clamp(38px,7.2vw,84px)}.hero h1 .neon{color:var(--butter);text-shadow:0 0 4px #ffd23fe6,0 0 18px #ffb703b3,0 0 40px #ff4fa380;animation:6s infinite flicker}.hero h1 .neon2{color:var(--cyan);text-shadow:0 0 4px #38e1ffe6,0 0 22px #38e1ff8c}.hero .w{animation:dropin .7s var(--pop) both;animation-delay:calc(var(--d,0) * 70ms);display:inline-block}.hero p.lead{font-size:var(--fs-lg);max-width:700px;color:var(--onnight);z-index:1;margin:22px 0 0;position:relative}.kernels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kernels i{opacity:.85;filter:drop-shadow(0 2px #00000059);font-size:26px;font-style:normal;animation:9s linear infinite float;position:absolute;bottom:-40px}.kernels i:first-child{font-size:22px;animation-delay:0s;left:6%}.kernels i:nth-child(2){animation-delay:3.2s;left:22%}.kernels i:nth-child(3){font-size:20px;animation-delay:6.1s;left:47%}.kernels i:nth-child(4){font-size:30px;animation-delay:1.7s;left:68%}.kernels i:nth-child(5){animation-delay:4.6s;left:84%}.kernels i:nth-child(6){font-size:18px;animation-delay:7.4s;left:93%}.bigsearch{z-index:3;max-width:760px;margin:22px 0 6px;position:relative}.bigsearch form{border:var(--bw) solid var(--ink);box-shadow:6px 6px 0 var(--butter);transition:box-shadow .2s,transform .2s var(--pop);background:#fff;border-radius:20px;align-items:stretch;display:flex;overflow:hidden}.bigsearch form:focus-within{box-shadow:8px 8px 0 var(--pink);transform:translate(-2px,-2px)}.bigsearch .ico{align-items:center;padding:0 6px 0 16px;font-size:24px;display:flex}.bigsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:16px 10px;font-size:20px;font-weight:600}.bigsearch button{border:0;border-left:var(--bw) solid var(--ink);box-shadow:none;font-family:var(--f-display);border-radius:0;padding:0 22px;font-size:18px;font-weight:400}.bigsearch button:hover{--bg:var(--pink);--fg:#fff;box-shadow:none;transform:none}.sresults{color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--sh);max-height:440px;animation:dropdown .2s var(--out);background:#fff;border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.sresults li a{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.sresults li a:hover,.sresults li a[aria-selected=true]{background:var(--butter)}.sresults img,.sresults .noimg{border:2px solid var(--ink);object-fit:cover;background:var(--cream);border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.sresults .t1{font-size:15px;font-weight:800;line-height:1.2}.sresults .t2{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.sresults .all{color:var(--red2);justify-content:center;font-weight:800}.sresults .loading{color:var(--muted);align-items:center;gap:10px;padding:12px;font-weight:700;display:flex}.sresults .loading span{animation:.8s ease-in-out infinite bob;display:inline-block}.hero-ctas{z-index:1;flex-wrap:wrap;gap:10px;margin-top:14px;display:flex;position:relative}.stats{z-index:1;flex-wrap:wrap;gap:14px;margin:24px 0 6px;display:flex;position:relative}.stat{background:var(--butter);color:var(--ink);border:var(--bw) solid var(--ink);text-transform:uppercase;letter-spacing:.5px;transition:rotate .25s var(--pop),translate .25s var(--pop);border-radius:10px;padding:10px 18px 10px 22px;font-size:13px;font-weight:700;position:relative;rotate:-1.5deg;-webkit-mask:radial-gradient(9px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.stat:hover{translate:0 -4px;rotate:0deg}.stat:nth-child(2){background:var(--cyan);rotate:1.2deg}.stat:nth-child(3){background:var(--pink);color:#fff;rotate:-.8deg}.stat:nth-child(4){background:#fff;rotate:1.8deg}.stat b{font-family:var(--f-display);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1.05;display:block}.filters{margin:var(--s4) 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;border-bottom:var(--bw) solid var(--ink);background:#fff6e2f5;flex-wrap:wrap;gap:10px;padding:12px 0;display:flex;position:sticky;top:0}.filters select{border:var(--bw) solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:box-shadow .15s}.filters select:hover{box-shadow:var(--sh-sm)}.filters .q{border:var(--bw) solid var(--ink);min-width:200px;box-shadow:4px 4px 0 var(--butter);background:#fff;border-radius:14px;flex:100%;align-items:center;transition:box-shadow .2s;display:flex}.filters .q span{padding-left:12px;font-size:20px}.filters .q input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 12px;font-family:inherit;font-size:17px;font-weight:600}.filters .q:focus-within{box-shadow:4px 4px 0 var(--pink)}.count{color:var(--muted);font-size:14px;font-weight:700}.more-row{text-align:center;margin-top:26px}.detail{margin-top:var(--s5);grid-template-columns:minmax(280px,460px) 1fr;align-items:start;gap:34px;display:grid}.screen{position:sticky;top:16px}.detail .img{border:var(--bw) solid var(--ink);border-radius:var(--r);aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.detail .img img{object-fit:contain;width:100%;height:100%}.screen .frame{background:var(--night);border:4px solid var(--ink);box-shadow:var(--sh-lg);border-radius:28px;padding:14px;position:relative}.screen .frame:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle,#fff3c4 0 3px,#ffd23f8c 4px,#0000 6px) 0 0/40px 20px,radial-gradient(circle,#ffe9a04d 0 2px,#0000 3px) 20px 0/40px 20px;border-radius:24px;padding:7px;animation:.8s steps(2,end) infinite chase2;position:absolute;inset:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.screen .stickers{top:12px;left:12px;right:12px}.photo-credit{margin-top:12px}.share{margin:var(--s4) 0 0;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share .lbl{font-family:var(--f-display);text-transform:uppercase;font-size:14px}.phero .share .lbl{color:var(--butter)}.news{background:var(--red);color:#fff;border:4px solid var(--ink);box-shadow:var(--sh-lg);margin:var(--s7) 0;border-radius:22px;padding:44px 26px 24px;position:relative;overflow:hidden}.news:before{content:"";background:repeating-linear-gradient(90deg,#fff 0 30px,var(--red2) 30px 60px);border-bottom:4px solid var(--ink);height:26px;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(15px at 15px 26px,#0000 98%,#000) 0 0/30px 100%;mask:radial-gradient(15px at 15px 26px,#0000 98%,#000) 0 0/30px 100%}.news:after{content:"🍿";opacity:.22;pointer-events:none;font-size:120px;animation:5s ease-in-out infinite bob;position:absolute;bottom:-14px;right:22px;transform:rotate(-12deg)}.news h3{text-transform:uppercase;color:var(--butter);text-shadow:3px 3px 0 var(--ink);margin:0 0 6px;font-size:clamp(26px,4vw,38px)}.news .pitch{z-index:1;max-width:640px;font-size:17px;position:relative}.news form{z-index:1;flex-wrap:wrap;gap:10px;max-width:620px;margin-top:14px;display:flex;position:relative}.news input[type=email]{border:var(--bw) solid var(--ink);border-radius:12px;flex:1;min-width:220px;padding:13px 16px;font-family:inherit;font-size:16px}.news .fine{color:#ffe7e4;z-index:1;margin-top:10px;font-size:13px;position:relative}.news .msg{z-index:1;font-size:18px;font-weight:800;position:relative}.podium{margin:var(--s6) 0 var(--s5);grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:14px;max-width:860px;display:grid}.pod{text-align:center;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.pod .who{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;padding:0 4px;font-size:15px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.pod .who small{color:var(--red2);text-transform:uppercase;letter-spacing:.6px;font-size:11.5px;display:block}.pod .val{font-family:var(--f-display);margin:4px 0 8px;font-size:clamp(20px,3vw,30px)}.pod .step{border:4px solid var(--ink);width:100%;box-shadow:5px 0 0 var(--ink);transform-origin:bottom;animation:rise .8s var(--pop) both;background-image:repeating-linear-gradient(90deg,#ffffff47 0 14px,#0000 14px 28px);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:12px;display:flex}.pod .step b{font-family:var(--f-display);color:#fff;text-shadow:3px 3px 0 var(--ink);font-size:46px;font-weight:400;line-height:1}.pod .medal{animation:drop .6s var(--pop) both;transition:transform .2s var(--pop);margin-bottom:6px;font-size:34px;line-height:1;display:inline-block}.pod .who,.pod .val{animation:fadeup .5s var(--out) both}.pod:hover .medal{transform:rotate(-14deg)scale(1.25)}.pod.p3 .step{background-color:#c8743d;height:105px;animation-delay:50ms}.pod.p3 .medal,.pod.p3 .who,.pod.p3 .val{animation-delay:.55s}.pod.p2 .step{background-color:#8fa3b8;height:140px;animation-delay:.2s}.pod.p2 .medal,.pod.p2 .who,.pod.p2 .val{animation-delay:.7s}.pod.p1 .step{background-color:var(--butter2);height:190px;animation-delay:.35s}.pod.p1 .medal,.pod.p1 .who,.pod.p1 .val{animation-delay:.9s}.podium-base{background:var(--ink);max-width:860px;height:16px;margin-top:-26px;margin-bottom:var(--s5);border-radius:6px}table.lb td,table.lb th{padding:11px 10px}table.lb th{background:var(--ink);color:#fff;white-space:nowrap;font-size:12px;font-weight:700}table.lb tbody tr{transition:background .15s}table.lb tbody tr:nth-child(odd){background:#fffaf0}table.lb tbody tr:hover{background:#fff1c2}table.lb .rank{font-family:var(--f-display);color:var(--red2);width:44px;font-size:22px}table.lb tbody tr:nth-child(-n+3) .rank{color:var(--ink)}.lbbig{font-family:var(--f-display);white-space:nowrap;font-size:22px}.lbname a{font-weight:800}.bar{background:var(--stripe);border:2px solid var(--ink);transform-origin:0;height:12px;animation:grow .9s var(--out) both;border-radius:6px;margin-bottom:4px}.panel{border:var(--bw) solid var(--ink);box-shadow:var(--sh);max-width:760px;margin-top:var(--s5);background:#fff;border-radius:18px;padding:30px 22px 22px;position:relative;overflow:hidden}.panel:before{content:"";background:var(--stripe);border-bottom:var(--bw) solid var(--ink);height:12px;position:absolute;top:0;left:0;right:0}.subform label{margin-bottom:14px;font-weight:800;display:block}.subform input,.subform textarea{border:var(--bw) solid var(--ink);background:var(--paper);border-radius:12px;width:100%;margin-top:5px;padding:11px 13px;font-family:inherit;font-size:16px;font-weight:500;transition:box-shadow .15s;display:block}.subform input:focus,.subform textarea:focus{box-shadow:4px 4px 0 var(--butter);outline:0}.done{font-size:18px;font-weight:800}.cancelled{gap:var(--s6);margin:var(--s6) 0;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;display:grid}.stub{background:var(--butter);border:4px solid var(--ink);box-shadow:var(--sh-lg);text-align:center;font-family:var(--f-display);text-transform:uppercase;transform-origin:50% -40px;border-radius:18px;padding:26px 24px;animation:4s ease-in-out infinite dangle;position:relative;rotate:-4deg;-webkit-mask:radial-gradient(16px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(16px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(16px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(16px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.stub .adm{font-size:34px;line-height:1}.stub .row{font-family:var(--font-body);letter-spacing:1px;border-top:3px dashed var(--ink);margin-top:14px;padding-top:12px;font-size:13px;font-weight:800}.stub .void{color:var(--red);border:5px solid var(--red);opacity:.9;animation:stamp .5s var(--pop) .4s both;background:#fff3;border-radius:10px;padding:2px 16px;font-size:44px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-18deg}footer.site{margin-top:var(--s8);background:var(--night);color:#d8cfe6;border-top:4px solid var(--ink);padding:0 0 44px;font-size:14px}footer.site .stripes{border-bottom:4px solid var(--ink)}footer.site .endgrid{gap:var(--s6);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}footer.site .theend{font-family:var(--f-display);color:var(--butter);text-shadow:0 0 18px #ffd23f73;margin:34px 0 4px;font-size:clamp(42px,7vw,76px);line-height:1}footer.site .theend span{letter-spacing:3px;color:var(--pink);text-shadow:none;font-size:14px;font-family:var(--font-body);text-transform:uppercase;margin-top:8px;font-weight:800;display:block}.credits{text-align:center;height:150px;margin-top:30px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.credits ul{margin:0;padding:0;list-style:none;animation:22s linear infinite roll}.credits:hover ul{animation-play-state:paused}.credits li{padding:5px 0;line-height:1.3}.credits li i{letter-spacing:2px;text-transform:uppercase;color:#a99cc0;font-size:11px;font-style:normal;display:block}.credits li b{color:#fff;font-size:15px}footer.site a{color:var(--butter)}footer.site nav{flex-wrap:wrap;gap:8px 16px;margin:18px 0 14px;font-weight:700;display:flex}.phcard{text-align:center;width:100%;height:100%;color:var(--ink);background:repeating-linear-gradient(135deg,#fff6e2 0 14px,#fbeccc 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16% 10% 10%;display:flex;position:relative}.phcard .phstripes{background:var(--stripe);border-bottom:var(--bw) solid var(--ink);height:13%;position:absolute;top:0;left:0;right:0}.phcard .phicon{transition:transform .3s var(--pop);font-size:44px;line-height:1}.card:hover .phcard .phicon{transform:rotate(-12deg)scale(1.15)}.phcard .phmovie{text-transform:uppercase;letter-spacing:.7px;color:var(--red2);font-size:11px;font-weight:800;line-height:1.2}.phcard .phitem{font-family:var(--f-display);-webkit-line-clamp:3;text-transform:uppercase;-webkit-box-orient:vertical;font-size:14px;line-height:1.15;display:-webkit-box;overflow:hidden}.phcard .phchain{color:var(--muted);font-size:11px;font-weight:700}.phcard .phtag{text-transform:uppercase;letter-spacing:.8px;border:2px dashed var(--ink);color:var(--ink);background:#fff;border-radius:20px;margin-top:4px;padding:2px 10px;font-size:10.5px;font-weight:800}.phcard.big{gap:10px}.phcard.big .phicon{font-size:96px}.phcard.big .phmovie{font-size:16px}.phcard.big .phitem{font-size:26px}.phcard.big .phchain{font-size:15px}.phcard.big .phtag{padding:4px 14px;font-size:14px}.card .phstripes{display:none}.card .phcard{padding:8% 10%}.rv{opacity:0;transform:translateY(26px)}.grid>.rv{transform:translateY(26px)scale(.96)}.rv.in{opacity:1;transition:opacity .45s var(--out),transform .6s var(--pop);transition-delay:calc(var(--i,0) * 55ms);transform:none}.fx{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.fx .k{animation:burst .9s var(--out) forwards;font-size:22px;line-height:1;position:absolute}.fx .rain{font-size:26px;animation:linear forwards rain;position:absolute;top:-40px}.toast{z-index:61;background:var(--ink);color:#fff;border:var(--bw) solid var(--butter);box-shadow:var(--sh);animation:toast 3.2s var(--pop) forwards;text-align:center;border-radius:14px;max-width:calc(100vw - 32px);padding:12px 18px;font-weight:800;position:fixed;bottom:24px;left:50%;translate:-50%}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s var(--out) both vt-out}::view-transition-new(root){animation:.32s var(--out) both vt-in}@keyframes chase{to{background-position:70px,30px}}footer.site{content-visibility:auto;contain-intrinsic-size:auto 640px}@keyframes chase3{to{background-position:52px 0,78px 0}}@keyframes chase2{to{background-position:40px 0,60px 0}}@keyframes flicker{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.7}}@keyframes float{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.85}to{opacity:0;transform:translateY(-560px)rotate(340deg)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes wobble{0%,to{transform:rotate(0)scale(1)}45%{transform:rotate(0)scale(1)}50%{transform:rotate(-10deg)scale(1.08)}55%{transform:rotate(8deg)scale(1.08)}60%{transform:rotate(0)scale(1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes blink{50%{opacity:.25}}@keyframes tick{to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dropin{0%{transform:translateY(-34px)rotate(-7deg)scale(.9)}}@keyframes dropdown{0%{opacity:0;transform:translateY(-8px)}}@keyframes rise{0%{transform:scaleY(0)}}@keyframes drop{0%{opacity:0;transform:translateY(-40px)rotate(-40deg)}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes dangle{0%,to{rotate:-4deg}50%{rotate:-1deg}}@keyframes stamp{0%{opacity:0;scale:2.4}}@keyframes roll{0%{transform:translateY(150px)}to{transform:translateY(-100%)}}@keyframes burst{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}70%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r));opacity:0}}@keyframes rain{to{transform:translateY(calc(100vh + 80px)) rotate(var(--r,360deg))}}@keyframes toast{0%{opacity:0;translate:-50% 30px}10%,85%{opacity:1;translate:-50%}to{opacity:0;translate:-50% 10px}}@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kernels,.fx{display:none}.rv{opacity:1;transform:none}.card:hover,.card:focus-visible,.grid>.card:nth-child(2n):hover{transform:none}.ticker .track{width:auto;overflow-x:auto}.ticker .track ul[aria-hidden]{display:none}.credits{height:auto;-webkit-mask:none;mask:none}}@media (max-width:800px){.detail{grid-template-columns:1fr}.screen{position:static}.cancelled{grid-template-columns:1fr;overflow-x:clip}.stub{margin:0 14px;rotate:-2deg}.cancelled .stub{max-width:320px;margin:10px auto 0}footer.site .endgrid{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.wrap{padding:0 14px}header.site .wrap{gap:8px;padding-top:10px;padding-bottom:14px}.logo{font-size:23px}nav.main{scrollbar-width:none;flex-wrap:nowrap;gap:4px;width:100%;padding-bottom:2px;overflow-x:auto}nav.main::-webkit-scrollbar{display:none}nav.main a{white-space:nowrap;padding:6px 10px;font-size:14px}nav.main a:hover{transform:none}.ticker .lbl{padding:0 10px;font-size:11px}.ticker ul{padding-left:96px}.ticker a{padding:7px 14px;font-size:13px}.hero{box-shadow:5px 5px 0 var(--ink);border-radius:22px;padding:10px}.hero:before{border-radius:18px;padding:7px}.hero-in{border-radius:14px;padding:28px 18px 26px}.hero h1{font-size:clamp(32px,9.6vw,44px)}.hero .kicker{font-size:10.5px}.hero p.lead{margin-top:16px;font-size:15.5px}.hero-ctas{gap:8px}.hero-ctas .btn{padding:7px 12px;font-size:14px}.hero-ctas .hide-sm{display:none}.bigsearch input{padding:13px 6px;font-size:17px}.bigsearch button{padding:0 14px;font-size:15px}.stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat{letter-spacing:.3px;padding:8px 12px 8px 16px;font-size:10px}.stat b{font-size:21px}.phero{box-shadow:5px 5px 0 var(--ink);border-radius:20px;padding:8px}.phero:before{border-radius:16px;padding:6px}.phero-in{padding:22px 16px 24px}.phero h1{font-size:clamp(26px,8vw,38px)}.phero .lead{font-size:15.5px}.phero .emoji{font-size:40px;top:12px;right:12px}.cchip{padding:3px 9px;font-size:11px}.cchip b{font-size:18px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card .name{font-size:14px}.card .body{padding:10px 11px 12px}.card:hover,.grid>.card:nth-child(2n):hover{transform:translateY(-3px)}.sticker{padding:4px 6px 3px;font-size:9.5px}.sticker.flip{min-width:50px;min-height:50px;font-size:10px}.filters{position:static}.filters select{flex:45%;min-width:0}h2{font-size:24px}.board{padding:10px 14px 8px;font-size:18px}.sechead{margin-top:36px}.lead{font-size:16px}table.lb{font-size:13px}table.lb td,table.lb th{padding:8px 6px}.podium{gap:8px}.pod .who{font-size:12.5px}.pod .step b{font-size:32px}.pod.p1 .step{height:140px}.pod.p2 .step{height:104px}.pod.p3 .step{height:78px}.pod .medal{font-size:26px}.news{padding:40px 16px 20px}.phcard .phitem{font-size:12px}.phcard .phicon{font-size:30px}.phcard .phtag{font-size:9px}.flipbig{font-size:50px}.share .lbl{width:100%}.share .btn{padding:7px 12px;font-size:14px}.stub .void{font-size:34px}}.follow{margin-top:var(--s4);z-index:1;position:relative}.follow-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.follow .follow-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:700;overflow:hidden}.follow-manage{color:var(--butter);font-weight:700;font-size:var(--fs-sm)}.follow-pop{margin-top:var(--s3);border-radius:var(--r);max-width:580px;padding:var(--s4);background:#ffffff12;border:2px dashed #ffffff8c}.follow-pop p{color:var(--onnight);margin:0 0 var(--s3);font-size:15px}.follow-pop form{gap:var(--s2);flex-wrap:wrap;display:flex}.follow-pop input[type=email]{border:var(--bw) solid var(--ink);border-radius:12px;flex:200px;min-width:0;padding:11px 14px;font-family:inherit;font-size:16px}.follow-pop .msg{color:var(--butter);margin:var(--s2) 0 0;font-weight:800}.follow-pop .fine{font-size:var(--fs-xs);opacity:.85;margin:var(--s3) 0 0}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.manage{margin-top:var(--s5)}.follow-list{margin:var(--s3) 0;padding:0;list-style:none}.follow-list li{gap:var(--s2);padding:var(--s2) 0;border-bottom:2px dashed var(--line);flex-wrap:wrap;align-items:center;display:flex}.follow-list li a{flex:160px;min-width:0;font-weight:700}.manage .msg{font-weight:800}.faq{gap:14px;display:grid}.faq details.box{margin:0}.faq summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"🎟️";transition:transform .25s}.faq details[open] summary:before{transform:rotate(-12deg)scale(1.15)}.faq summary h2{margin:0;font-size:clamp(17px,2.4vw,21px)}.faq details p{margin:10px 0 0;line-height:1.55}@media (prefers-reduced-motion:reduce){.faq summary:before{transition:none}}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4f7ba70afd3190e-s.2jttl6v9br7xd.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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e7b02ea0ff1df89-s.35glb8gzssnzw.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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/970716c43037f925-s.p.0eonchcmd80fn.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:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.sKq6vG_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.sKq6vG_variable{--font-display:"Bungee", "Bungee Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.wfVQLW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.wfVQLW_variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
