:root{--ink: #120E1A;--paper: #FFF9F0;--purple: #5B2FD6;--lilac: #C9ADF5;--sun: #FFCF33;--tomato: #FF5636;--sky: #4D8CFF;--mint: #2FC48A;--spring: cubic-bezier(.34, 1.56, .64, 1);--out: cubic-bezier(.2, .8, .2, 1)}html,body{background:var(--paper)}.zone{position:relative;pointer-events:none}.stage{transform-origin:0 0;will-change:transform,clip-path;z-index:1!important}.mag-burst{position:fixed;z-index:0;left:0;top:0;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg,var(--ink) 0 .9deg,transparent .9deg 7deg,var(--purple) 7deg 7.6deg,transparent 7.6deg 12deg);-webkit-mask:radial-gradient(circle,transparent 18%,#000 30%,#000 46%,transparent 60%);mask:radial-gradient(circle,transparent 18%,#000 30%,#000 46%,transparent 60%);will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.mag-burst{display:none}}.mag-frame{position:fixed;z-index:2;left:0;top:0;pointer-events:none;border:5px solid var(--ink);border-radius:28px;box-shadow:12px 14px 0 var(--ink);transform-origin:0 0;opacity:0;will-change:transform}.mag-frame .mag-cap{position:absolute;left:22px;bottom:22px;padding:11px 16px;font:700 16px/1 var(--text);color:var(--ink);white-space:nowrap;background:var(--sun);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(-2deg)}.mag-frame .mag-num{position:absolute;right:22px;bottom:-18px;padding:8px 12px;font:400 18px/1 var(--display);text-transform:uppercase;color:#fff;background:var(--purple);border:3px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);transform:rotate(2deg)}.cpanel-cap{position:absolute;z-index:12;left:28px;top:92px;padding:9px 14px;font:600 15px/1 var(--text);color:var(--ink);background:var(--sun);border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);transform:rotate(-2deg) scale(.6);opacity:0;transition:opacity .25s,transform .4s var(--spring);pointer-events:none}.cpanel-cap.on{opacity:1;transform:rotate(-2deg) scale(1)}.flat{--bg: var(--paper);position:relative;z-index:3;background:var(--bg);color:var(--ink);font-family:var(--text);padding:clamp(110px,15vh,170px) clamp(20px,5vw,72px) clamp(110px,15vh,160px)}.flat.poster{background-color:var(--paper);background-image:radial-gradient(rgba(18,14,26,.07) 1.1px,transparent 1.5px);background-size:14px 14px}.flat:before,.flat:after{display:none!important;content:"";position:absolute;left:0;right:0;height:48px;pointer-events:none;background:radial-gradient(circle,var(--bg) 1.6px,transparent 2px) 0 0 / 12px 12px repeat-x,radial-gradient(circle,var(--bg) 3.2px,transparent 3.7px) 6px 12px / 12px 12px repeat-x,radial-gradient(circle,var(--bg) 4.8px,transparent 5.3px) 0 24px / 12px 12px repeat-x,radial-gradient(circle,var(--bg) 6.6px,transparent 7.1px) 6px 36px / 12px 12px repeat-x}.flat:before{top:-47px}.flat:after{bottom:-47px;transform:scaleY(-1)}.flat+.flat:before{display:none}.flat:has(+.flat):after{display:none}.flat-foot:after{display:none}.flat .inner{position:relative;max-width:1160px;margin:0 auto}.sec-head{position:relative;max-width:640px;margin-bottom:clamp(44px,6vh,64px)}.tag{display:inline-block;margin-bottom:18px;padding:8px 14px;border:2.5px solid var(--ink);border-radius:999px;font:600 14px/1 var(--text);box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg)}.tag-purple{background:var(--purple);color:#fff}.tag-sun{background:var(--sun)}.tag-tomato{background:var(--tomato);color:#fff}.sec-title{margin:0;font:400 clamp(34px,4vw,58px)/.98 var(--display);text-transform:uppercase;color:var(--ink);text-wrap:balance;letter-spacing:.005em}.sec-sub{margin:14px 0 0;max-width:44ch;font:400 17px/1.55 var(--text);color:#4a4452;text-wrap:pretty}.flat small{font:600 13px/1 var(--text)}.hint{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font:600 12.5px/1 var(--text);opacity:.75}.hint:before{content:"\21b3";font-size:15px}.pop{position:absolute;z-index:4;pointer-events:auto;cursor:pointer;overflow:visible;transform:translateY(var(--py, 0px)) rotate(var(--r, 0deg)) scale(0);transition:transform .7s var(--spring)}.on .pop,.pop.on{transform:translateY(var(--py, 0px)) rotate(var(--r, 0deg)) scale(1)}.pop:hover{animation:wiggle .45s ease-in-out}.pop.zap{animation:zap .5s var(--spring)}@keyframes wiggle{25%{rotate:-9deg}75%{rotate:7deg}}@keyframes zap{40%{scale:1.35;rotate:14deg}}.p-sneaker{width:150px;right:0;top:-10px;--r: -12deg;transition-delay:.15s}.p-star1{width:46px;right:210px;top:30px;--r: 10deg;transition-delay:.3s}.p-drop{width:34px;right:170px;top:120px;--r: -8deg;transition-delay:.4s}.p-trophy{width:120px;right:10px;top:-20px;--r: 10deg;transition-delay:.15s}.p-star2{width:40px;right:160px;top:10px;--r: -14deg;transition-delay:.3s}.p-cloud{width:150px;right:220px;top:70px;--r: 0deg;transition-delay:.45s}.p-phone{width:110px;right:0;top:-70px;--r: 12deg}.strip{display:grid;grid-template-columns:1fr 56px 1fr 56px 1fr;align-items:stretch}.cpanel{position:relative;display:flex;flex-direction:column;border:3px solid var(--ink);border-radius:30px;overflow:hidden;box-shadow:8px 10px 0 var(--ink);transform:rotate(var(--tilt, 0deg)) translateY(40px);opacity:0;transition:transform .8s var(--spring),box-shadow .3s var(--out),opacity .5s}.on .cpanel{opacity:1;transform:rotate(var(--tilt, 0deg))}.on .cpanel:nth-of-type(2){transition-delay:.12s}.on .cpanel:nth-of-type(3){transition-delay:.24s}.cpanel:hover{transform:rotate(0) translate(-3px,-5px);box-shadow:12px 16px 0 var(--ink)}.pn-purple{background:var(--purple);color:#fff}.pn-sun{background:var(--sun)}.pn-lilac{background:var(--lilac)}.pn-stage{position:relative;height:280px;overflow:hidden;border-bottom:3px solid var(--ink);display:grid;place-items:center;background-image:radial-gradient(rgba(255,255,255,.22) 1.4px,transparent 1.8px);background-size:10px 10px}.pn-sun .pn-stage,.pn-lilac .pn-stage{background-image:radial-gradient(rgba(18,14,26,.12) 1.4px,transparent 1.8px)}.pn-copy{padding:20px 22px 24px}.pn-copy h3{margin:0 0 6px;font:700 21px/1.2 var(--text);letter-spacing:-.015em}.pn-copy p{margin:0;font:400 15px/1.55 var(--text);opacity:.85}.caption{position:absolute;z-index:3;left:14px;top:14px;max-width:70%;padding:7px 11px;font:600 12.5px/1.25 var(--text);color:var(--ink);background:#fff;border:2.5px solid var(--ink);transform:rotate(-1.5deg)}.pn-purple .caption{background:var(--sun)}.then{align-self:center;justify-self:center;font:400 22px/1 var(--display);text-transform:uppercase;color:var(--ink);writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 4px;opacity:.55}.sfx-word{position:absolute;z-index:3;right:14px;top:44px;font:400 30px/.9 var(--display);color:var(--sun);text-align:right;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink);transform:rotate(8deg)}.on .sfx-word{animation:sfx 1.8s steps(2) infinite}@keyframes sfx{0%,60%{translate:0 0}64%{translate:-2px 1px}68%{translate:2px -1px}72%{translate:0 0}}.mini{position:relative;display:block;width:156px;height:296px;margin-top:70px;padding:32px 0 0;border:0;border-radius:32px;text-align:center;color:#fff;font:inherit;background:radial-gradient(90% 60% at 50% 30%,rgba(91,47,214,.5),transparent 70%),#0d0a14;box-shadow:0 0 0 5px #1d1a26,0 0 0 8px var(--ink),8px 10px 0 8px var(--ink)}.mini-island{position:absolute;top:9px;left:50%;width:52px;height:16px;margin-left:-26px;border-radius:10px;background:#000}.m-small{margin:0;font:500 10px/1 var(--text);color:#ebebf599}.m-app{margin:4px 0 0;font:700 16px/1 var(--text)}.m-tile{position:relative;width:56px;height:56px;margin:16px auto 0;border-radius:14px;background:linear-gradient(#1c191d,#070606);display:grid;place-items:center}.m-tile img{width:76%}.m-tile .ring{position:absolute;inset:-6px;border-radius:18px;border:2px solid var(--lilac);opacity:0;animation:mRing 2s ease-out infinite}.m-tile .r2{animation-delay:1s}@keyframes mRing{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.6);opacity:0}}.m-call:not(.picked):not(.declined) .m-tile{animation:mBuzz 2.4s steps(1) infinite}@keyframes mBuzz{0%,80%{transform:none}83%{transform:rotate(-8deg)}86%{transform:rotate(8deg)}89%{transform:rotate(-6deg)}92%{transform:none}}.m-big{margin:16px 0 0;font:400 22px/1 var(--display);text-transform:uppercase}.m-btns{display:flex;justify-content:center;gap:30px;margin-top:20px}.m-btns button{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;transition:transform .2s var(--spring)}.m-btns button:hover{transform:scale(1.12)}.m-btns button:active{transform:scale(.9)}.m-btns button:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.m-btns svg{width:16px;height:16px}.m-btns .no{background:#ff3b30}.m-btns .yes{background:#34c759;animation:yesPulse 1.4s ease-in-out infinite}@keyframes yesPulse{50%{box-shadow:0 0 0 8px #34c75940}}.mc-done,.mc-nope{position:absolute;inset:32px 0 0;display:grid;place-content:center;gap:6px;opacity:0;transform:scale(.7);transition:opacity .2s,transform .45s var(--spring);pointer-events:none}.mc-done svg{position:absolute;left:50%;top:50%;width:150px;margin:-95px 0 0 -75px;animation:spinSlow 8s linear infinite}@keyframes spinSlow{to{rotate:360deg}}.mc-done b,.mc-nope b{position:relative;z-index:1;font:400 24px/1 var(--display);text-transform:uppercase}.mc-done b{color:var(--ink)}.mc-done small{position:relative;margin-top:40px;font:500 11px/1 var(--text);color:#ebebf5b3}.mc-nope small{font:500 11px/1 var(--text);color:#ebebf5b3}.mc-ring{transition:opacity .2s}.m-call.picked .mc-ring,.m-call.declined .mc-ring{opacity:0}.m-call.picked .mc-done,.m-call.declined .mc-nope{opacity:1;transform:none}.m-count{cursor:pointer;transition:transform .15s var(--spring)}.m-count:active{transform:scale(.96) translateY(3px)}.m-count:focus-visible{outline:3px solid var(--purple);outline-offset:10px}.vf{position:absolute;width:20px;height:20px;border:3px solid var(--lilac)}.vf.tl{left:16px;top:36px;border-right:0;border-bottom:0;border-radius:6px 0 0}.vf.tr{right:16px;top:36px;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.vf.bl{left:16px;bottom:24px;border-right:0;border-top:0;border-radius:0 0 0 6px}.vf.br{right:16px;bottom:24px;border-left:0;border-top:0;border-radius:0 0 6px}.m-rec{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font:600 10px/1 var(--text);color:#ebebf5bf}.m-rec i{width:7px;height:7px;border-radius:50%;background:#ff3b30;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.m-ring{width:108px;height:108px;margin:12px auto 0;display:block;transform:rotate(-90deg)}.m-ring circle{fill:none;stroke:#ffffff1f;stroke-width:9}.m-ring .fill{stroke:var(--lilac);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0) * 100);transition:stroke-dashoffset .25s,stroke .3s}.m-count.full .m-ring .fill{stroke:var(--sun)}.m-num{position:absolute;left:0;right:0;top:108px;display:block}.m-num b{display:block;font:400 40px/1 var(--display)}.m-num span{font:500 10px/1 var(--text);color:#ebebf58c}.m-num b.pop1{animation:pop1 .3s var(--spring)}@keyframes pop1{40%{transform:scale(1.35);color:var(--sun)}}.m-done{position:absolute;left:50%;top:94px;padding:8px 12px;font:400 26px/1 var(--display);color:var(--ink);background:var(--sun);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transform:translate(-50%) rotate(-8deg) scale(0);transition:transform .45s var(--spring)}.m-count.full .m-done{transform:translate(-50%) rotate(-8deg) scale(1)}.spark{position:absolute;z-index:6;width:22px;height:22px;pointer-events:none}.p-dumb{width:84px;left:14px;bottom:18px;--r: -14deg;transition-delay:.5s;z-index:2}.p-flame{width:54px;right:26px;bottom:30px;--r: 10deg;transition-delay:.6s}.lvl-card{position:relative;z-index:1;width:min(250px,84%);padding:16px;border-radius:22px;background:#fff;border:3px solid var(--ink);box-shadow:6px 7px 0 var(--ink)}.lc-row{display:flex;gap:12px;align-items:center;text-align:left}.lc-row b{display:block;font:700 14px/1.2 var(--text)}.lc-row small{font:500 12px/1 var(--text);color:#6a6475}.lc-av{width:42px;height:42px;border-radius:50%;background:var(--sun);border:2.5px solid var(--ink);display:grid;place-items:center;flex:none;overflow:hidden}.lc-av .mascot{width:120%;margin-top:8px}.lc-bar{height:12px;margin:14px 0 10px;border-radius:12px;background:#eee6f6;border:2px solid var(--ink);overflow:hidden}.lc-bar i{display:block;height:100%;width:30%;background:repeating-linear-gradient(-45deg,var(--purple) 0 8px,#7a52ee 8px 16px);transition:width 1.2s var(--out) .4s}.on .lc-bar i{width:80%}.lc-meta{display:flex;justify-content:space-between;align-items:center;font:600 12px/1 var(--text);color:#6a6475}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:700 12px/1 var(--text);color:var(--ink);background:var(--sun);border:2px solid var(--ink)}.lc-meta .chip{transform:scale(0) rotate(-20deg);transition:transform .45s var(--spring) 1.3s}.on .lc-meta .chip{transform:none}.stamp{position:absolute;z-index:2;right:12px;top:22px;padding:6px 10px;font:400 24px/.9 var(--display);color:var(--tomato);text-align:center;border:4px solid var(--tomato);border-radius:10px;transform:rotate(14deg) scale(2.4);opacity:0;transition:transform .35s cubic-bezier(.5,0,.7,1.4),opacity .2s;background:#fff9f0d9}.cpanel:hover .stamp,.on .stamp.slam{transform:rotate(14deg) scale(1);opacity:1}.bento{position:relative;z-index:1;display:grid;gap:22px;grid-template-columns:1.15fr 1fr 1fr;grid-template-areas:"today streak random" "today levels levels" "week week week"}.tile{position:relative;padding:24px;border:3px solid var(--ink);border-radius:26px;box-shadow:7px 9px 0 var(--ink);transform:translateY(30px) scale(.97);opacity:0;transition:transform .7s var(--spring),box-shadow .3s var(--out),opacity .45s}.on .tile{transform:none;opacity:1}.on .tile:nth-child(2){transition-delay:.08s}.on .tile:nth-child(3){transition-delay:.16s}.on .tile:nth-child(4){transition-delay:.24s}.on .tile:nth-child(5){transition-delay:.32s}.tile:hover{transform:translate(-3px,-4px);box-shadow:11px 14px 0 var(--ink)}.tile small{display:block;opacity:.75}.huge{display:flex;align-items:baseline;gap:8px;margin:8px 0 0}.huge b{font:400 64px/.95 var(--display)}.huge span{font:600 15px/1 var(--text);opacity:.7}.t-today{grid-area:today;background:var(--purple);color:#fff;border-radius:40px;padding-top:40px}.notch{position:absolute;top:12px;left:50%;width:64px;height:18px;margin-left:-32px;border-radius:12px;background:var(--ink)}.tt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tt-head b{display:block;margin-top:6px;font:700 22px/1 var(--text);letter-spacing:-.01em}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:600 12px/1 var(--text);white-space:nowrap}.pill.live{background:#ffffff24;color:#fff}.pill.live i{width:7px;height:7px;border-radius:50%;background:var(--sun);animation:blink 1.2s ease-in-out infinite}.tt-total{display:flex;align-items:baseline;gap:10px;margin-top:22px}.tt-total b{font:400 66px/1 var(--display);color:var(--sun)}.tt-total span{font:600 15px/1 var(--text);opacity:.75}.tt-bar{height:12px;margin:14px 0 20px;border-radius:12px;background:#ffffff29;border:2px solid var(--ink);overflow:hidden}.tt-bar i{display:block;height:100%;width:0;background:var(--sun);transition:width 1.4s var(--out) .3s}.on .tt-bar i{width:37.5%}.calls{list-style:none;margin:0;padding:0;display:grid;gap:8px}.calls li{display:grid;grid-template-columns:60px 1fr auto;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff14;font:600 14px/1 var(--text);color:#ffffff8c;transition:transform .2s var(--spring),background-color .2s}.calls li:hover{transform:translate(4px)}.calls time{font-variant-numeric:tabular-nums}.calls li.done{color:#fff}.calls li.done em{color:var(--sun)}.calls li.next{color:var(--ink);background:var(--sun);border:2px solid var(--ink)}.calls li.next em i{display:block;width:10px;height:10px;border-radius:50%;background:var(--tomato);box-shadow:0 0 #ff563680;animation:ping 1.3s infinite}.calls li.ringing{animation:rowRing .1s steps(2) 12}@keyframes rowRing{0%{transform:translate(-3px) rotate(-1deg)}to{transform:translate(3px) rotate(1deg)}}@keyframes ping{to{box-shadow:0 0 0 12px #ff563600}}.calls em{font-style:normal}.btn-ink{margin-top:18px;width:100%;height:48px;border:3px solid var(--ink);border-radius:999px;background:var(--sun);color:var(--ink);font:700 15px/1 var(--text);cursor:pointer;box-shadow:4px 5px 0 var(--ink);transition:transform .12s,box-shadow .12s}.btn-ink:hover{transform:translate(-1px,-2px);box-shadow:6px 7px 0 var(--ink)}.btn-ink:active{transform:translate(3px,4px);box-shadow:1px 1px 0 var(--ink)}.btn-ink:focus-visible{outline:3px solid #fff;outline-offset:3px}.t-streak{grid-area:streak;background:var(--tomato);color:var(--ink)}.ticket:before,.ticket:after{content:"";position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:var(--paper);border:3px solid var(--ink)}.ticket:before{left:-16px;clip-path:inset(0 0 0 50%)}.ticket:after{right:-16px;clip-path:inset(0 50% 0 0)}.peek{position:absolute;z-index:2;pointer-events:none;transform-origin:50% 100%}.p-flame2{width:78px;right:18px;top:-46px;transform:rotate(8deg) scale(0);transition:transform .6s var(--spring) .5s}.on .p-flame2{transform:rotate(8deg) scale(1);animation:flicker 1.6s ease-in-out 1.2s infinite}@keyframes flicker{50%{transform:rotate(4deg) scale(1.06,.95)}}.t-streak .huge b{color:#fff;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink)}.week{display:flex;gap:6px;margin-top:16px}.week button{flex:1;height:34px;padding:0;border-radius:10px;border:2.5px solid var(--ink);font:700 12px/1 var(--text);background:#fff4ef;color:var(--ink);cursor:pointer;transition:transform .2s var(--spring)}.week button.on{background:var(--sun)}.week button.today{background:#fff;box-shadow:inset 0 0 0 3px var(--sun)}.week button:hover{transform:translateY(-3px)}.week button:active{transform:scale(.88)}.t-random{grid-area:random;background:var(--sky);color:var(--ink);display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.t-random p{margin:6px 0 0;font:500 14px/1.4 var(--text)}.clock{width:96px;cursor:pointer;overflow:visible;transition:transform .3s var(--spring)}.clock:hover{transform:rotate(-6deg) scale(1.05)}.clock .hand-h,.clock .hand-m{transform-origin:50px 54px;transition:transform 1s var(--spring)}.times{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:10px 0 0}.times li{padding:5px 9px;border-radius:999px;background:#fff;border:2px solid var(--ink);font:700 12px/1 var(--text);font-variant-numeric:tabular-nums;transition:transform .35s var(--spring)}.times.shuffle li{transform:rotate(var(--rr)) scale(1.1)}.t-levels{grid-area:levels;background:var(--sun)}.map{position:relative;height:170px;margin-top:8px}.map .path{position:absolute;inset:6px 4% 12px;width:92%;height:calc(100% - 18px)}.node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:2.5px solid var(--ink);background:#fff;font:700 12.5px/1 var(--text);white-space:nowrap;transition:transform .25s var(--spring);cursor:default}.node:hover{transform:translate(-50%,-50%) scale(1.08) rotate(-2deg)}.node.past{background:#fffbe8;color:#6a6475;text-decoration:line-through;text-decoration-thickness:2px}.node.now{background:var(--purple);color:#fff;box-shadow:4px 4px 0 var(--ink)}.node.lock{background:#ffffff8c;color:#6a6475;border-style:dashed}.node.lock svg{width:13px}.node .you{position:absolute;left:50%;bottom:100%;width:54px;height:54px;margin-left:-27px;display:block;animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-6px)}}.t-week{grid-area:week;background:var(--lilac);display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.tw-copy p:last-child{margin:6px 0 0;font:500 15px/1.4 var(--text)}.blocks{display:flex;align-items:flex-end;gap:10px;height:170px}.blocks i{display:flex;flex-direction:column-reverse;gap:3px;width:34px}.blocks b{display:block;height:9px;border-radius:3px;background:var(--purple);border:2px solid var(--ink);transform:translateY(-120px);opacity:0;transition:transform .5s var(--spring),opacity .2s}.on .blocks b{transform:none;opacity:1}.blocks i:hover b{background:var(--sun)}.fine{margin:22px 0 0;font:500 13px/1.4 var(--text);color:#6a6475}.faq{display:grid;grid-template-columns:.9fr 1.3fr;gap:clamp(32px,6vw,90px);align-items:start}.faq .sec-head{position:sticky;top:110px;margin:0}.faq-cast{position:relative;height:150px;margin-top:28px}.cast-guy{position:absolute;left:0;bottom:0;width:130px}.cast-guy .mascot{width:100%}.cast-phone{position:absolute;left:150px;bottom:6px;width:110px;animation:castRing 2.6s steps(1) infinite}@keyframes castRing{0%,76%{transform:none}80%{transform:rotate(-8deg)}84%{transform:rotate(8deg)}88%{transform:rotate(-5deg)}92%{transform:none}}.chat{display:grid;gap:14px}.qa{display:grid;gap:10px}.q{justify-self:start;position:relative;max-width:88%;padding:16px 20px;border:3px solid var(--ink);border-radius:22px 22px 22px 6px;background:#fff;color:var(--ink);font:600 17px/1.35 var(--text);text-align:left;cursor:pointer;box-shadow:4px 5px 0 var(--ink);transition:transform .2s var(--spring),box-shadow .2s,background-color .2s}.q:hover{transform:translate(-2px,-3px) rotate(-.6deg);box-shadow:6px 8px 0 var(--ink)}.q[aria-expanded=true]{background:var(--sun)}.q:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.a{justify-self:end;max-width:82%;margin:0;padding:16px 20px;border:3px solid var(--ink);border-radius:22px 22px 6px;background:var(--purple);color:#fff;font:500 16px/1.5 var(--text);box-shadow:-4px 5px 0 var(--ink);transform-origin:100% 0;display:none}.q[aria-expanded=true]+.a{display:block;animation:bubble .45s var(--spring)}@keyframes bubble{0%{transform:scale(.4) rotate(4deg);opacity:0}}.flat-foot{padding-top:80px;padding-bottom:56px;border-top:3px solid var(--ink)}.flat-foot:before{display:none}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px}.f-tag{margin:0;font:400 28px/1 var(--display);text-transform:uppercase}.f-links a{padding:9px 14px;border:2.5px solid var(--ink);border-radius:999px;color:var(--ink);text-decoration:none;font:600 14px/1 var(--text);background:#fff;transition:transform .2s var(--spring),background-color .2s}.f-links a:hover{background:var(--sun);transform:rotate(-3deg) translateY(-2px)}.foot small{width:100%;color:#6a6475}.finale{position:absolute;z-index:6;left:clamp(20px,5vw,80px);top:50%;max-width:min(40vw,520px);transform:translateY(-40%);opacity:0;pointer-events:none;transition:opacity .6s,transform .8s var(--out)}body.finale-on .finale{opacity:1;pointer-events:auto;transform:translateY(-50%)}.finale h2{margin:0;font:400 clamp(40px,4.8vw,76px)/.95 var(--display);text-transform:uppercase;color:#fff;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:5px 6px 0 var(--ink)}.finale p{display:inline-block;margin:18px 0 22px;max-width:38ch;padding:12px 16px;font:600 16px/1.45 var(--text);color:var(--ink);background:#fff;border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);transform:rotate(-1deg)}.finale .ctas{display:flex;gap:12px;flex-wrap:wrap}.finale .store{height:56px;padding:0 20px 0 16px;border-radius:999px;border:3px solid var(--ink)!important;box-shadow:4px 5px 0 var(--ink)!important;color:var(--ink)!important;background:#fff!important}.finale .store.primary{background:var(--sun)!important}.finale .store small{color:#4a4452!important}.finale .store:hover{transform:translate(-1px,-2px)}.finale .store:active{transform:translate(3px,4px);box-shadow:1px 1px 0 var(--ink)!important}.finale .store svg{width:22px;height:22px}.finale .store .lbl{font-size:16px}.finale .store small{font-size:11px}.m-cta{display:none}@media(max-width:900px){.strip{grid-template-columns:1fr;gap:0}.then{writing-mode:horizontal-tb;transform:none;padding:18px 0}.bento{grid-template-columns:1fr;grid-template-areas:"today" "streak" "random" "levels" "week"}.faq{grid-template-columns:1fr}.faq .sec-head{position:static}.t-week{flex-direction:column;align-items:stretch}.blocks{justify-content:space-between}.p-sneaker{width:96px;top:-40px}.p-trophy{width:80px;top:-40px}.p-cloud,.p-star1,.p-star2,.p-drop{display:none}.finale{max-width:calc(100vw - 40px);top:auto;bottom:90px;transform:none}body.finale-on .finale{transform:none}body.past-hero .m-cta{display:inline-flex;position:fixed;z-index:40;left:50%;bottom:16px;transform:translate(-50%);height:48px;padding:0 20px;border-radius:999px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--sun);color:var(--ink);font:700 14px/1 var(--text);align-items:center;text-decoration:none}}@media(prefers-reduced-motion:reduce){.pop,.cpanel,.tile,.blocks b,.lc-bar i,.tt-bar i{transition:none!important}.flat .pop{transform:rotate(var(--r, 0deg))}}.nav,.nav *{transition:color .3s,background-color .3s,box-shadow .3s,filter .3s}body.nav-light .brand img{filter:brightness(.1)}.flat+.flat{padding-top:clamp(40px,6vh,80px)}.flat:has(+.flat){padding-bottom:clamp(50px,7vh,90px)}.p-phone{width:96px;right:-10px;top:-120px;--r: 14deg}.peeker{position:absolute;z-index:0;left:-64px;top:46%;width:120px;transform:translate(var(--px, 0px)) rotate(-12deg);pointer-events:auto;cursor:pointer}.peeker .mascot{width:100%;display:block}.peeker:hover{animation:wiggle .45s ease-in-out}@media(max-width:900px){.peeker{display:none}}.squiggle{display:block;width:min(300px,60%);height:18px;margin-top:10px;overflow:visible}.squiggle path{fill:none;stroke:var(--sq, var(--purple));stroke-width:5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.1s var(--out) .35s}.on .squiggle path{stroke-dashoffset:0}.tape-run{display:flex;gap:28px;width:max-content;padding:12px 0;animation:tape 26s linear infinite;font:400 24px/1 var(--display);text-transform:uppercase;color:var(--ink)}.tape-run span{display:inline-flex;align-items:center;gap:28px}@keyframes tape{to{transform:translate(-50%)}}.flat-foot{padding-top:120px}.faq-cast.talk .cast-phone{animation:castTalk .1s steps(2) 10}.faq-cast.talk .cast-guy{animation:nod .5s ease-in-out 2}@keyframes castTalk{0%{transform:rotate(-10deg) scale(1.05)}to{transform:rotate(10deg) scale(1.05)}}@keyframes nod{50%{transform:rotate(-6deg) translateY(4px)}}@media(prefers-reduced-motion:reduce){.tape-run{animation:none}}.stage-print{position:absolute;inset:0;z-index:11;pointer-events:none;opacity:var(--ks, 0);background:radial-gradient(rgba(18,14,26,.22) 1px,transparent 1.5px) 0 0 / 5px 5px;mix-blend-mode:multiply}.stage-gutter{position:absolute;inset:0;z-index:11;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--ks, 0) * 10px) var(--paper),inset 0 0 0 calc(var(--ks, 0) * 13px) var(--ink)}.then{writing-mode:horizontal-tb!important;transform:none!important;opacity:1!important;display:grid;justify-items:center;gap:4px;padding:0!important}.then svg{width:46px;height:30px;overflow:visible}.then svg path{fill:none;stroke:var(--ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;transition:stroke-dashoffset .6s var(--out) .6s}.on .then svg path{stroke-dashoffset:0}.then b{font:400 16px/1 var(--display);text-transform:uppercase;transform:rotate(-6deg)}@media(max-width:900px){.then svg{transform:rotate(90deg);margin:6px 0}}.tape-strip{position:absolute;z-index:6;width:92px;height:26px;background:#ffcf33c7;border-left:2px dashed rgba(18,14,26,.25);border-right:2px dashed rgba(18,14,26,.25);box-shadow:0 2px #120e1a1f;pointer-events:none}.tape-strip.tl{left:-18px;top:10px;transform:rotate(-38deg)}.tape-strip.tr{right:-18px;top:12px;transform:rotate(36deg);background:#c9adf5d9}.tape-strip.br{right:-20px;bottom:14px;transform:rotate(-34deg);background:#ff5636b3}.note-h{position:absolute;z-index:7;font:700 23px/1 Caveat,cursive;color:var(--ink);white-space:nowrap;pointer-events:none;transform:rotate(var(--nr, -6deg)) scale(.6);opacity:0;transition:opacity .3s,transform .5s var(--spring)}.on .note-h{opacity:1;transform:rotate(var(--nr, -6deg)) scale(1);transition-delay:var(--nd, 1s)}.note-h svg{position:absolute;overflow:visible}.note-h svg path{fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.note-h u{text-decoration:none;background:linear-gradient(transparent 62%,#ffcf33b3 62%);padding:0 2px}.n-tap{right:10px;bottom:74px;--nr: 6deg;--nd: 1.4s}.n-tap svg{left:-40px;top:14px;width:40px;height:28px}.n-you{left:31%;top:20px;--nr: -5deg;--nd: .9s}.n-you svg{left:92px;top:14px;width:40px;height:34px}.n-rand{right:18px;top:12px;--nr: 4deg;--nd: 1.2s;font-size:20px}.n-plan{right:26px;top:20px;--nr: 5deg;--nd: 1.1s}.issue{position:absolute;right:0;top:4px;display:grid;justify-items:end;gap:4px;font:700 12px/1 var(--text);letter-spacing:.02em;color:var(--ink)}.issue b{font:400 34px/1 var(--display);padding:4px 10px;border:3px solid var(--ink);background:#fff;transform:rotate(3deg);box-shadow:3px 3px 0 var(--ink)}@media(max-width:900px){.note-h,.tape-strip.tr,.tape-strip.br,.issue{display:none}}.bens{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding-top:40px}.ben{padding-top:64px;display:flex;flex-direction:column}.ben h3{margin:0 0 8px;font:400 30px/1 var(--display);text-transform:uppercase}.ben p{margin:0 0 18px;font:500 15px/1.5 var(--text)}.ben-il{position:absolute;left:20px;top:-44px;width:88px;height:88px;overflow:visible;transform:rotate(-8deg) scale(.9);transition:transform .4s var(--spring)}.ben:hover .ben-il{transform:rotate(6deg) scale(1.08) translateY(-6px)}.b1 .ben-il{width:120px;left:14px;top:-30px}.ben-tag{margin-top:auto;align-self:flex-start;padding:6px 10px;border:2px solid var(--ink);border-radius:999px;background:#fff;font:700 12px/1 var(--text)}.b1{background:var(--sun)}.b2{background:var(--lilac)}.b3{background:var(--sky)}.b4{background:var(--tomato);color:#fff}.b4 .ben-tag{color:var(--ink)}.on .ben:nth-child(2){transition-delay:.08s}.on .ben:nth-child(3){transition-delay:.16s}.on .ben:nth-child(4){transition-delay:.24s}.vs{display:grid;grid-template-columns:1fr 1fr 1.12fr;gap:18px;align-items:end}.vs-col{position:relative;padding:22px;border:3px solid var(--ink);border-radius:26px;background:#fff;box-shadow:6px 7px 0 var(--ink);transform:translateY(30px);opacity:0;transition:transform .7s var(--spring),opacity .45s}.on .vs-col{transform:none;opacity:1}.on .vs-col:nth-child(2){transition-delay:.1s}.on .vs-col:nth-child(3){transition-delay:.25s}.vs-col:not(.yyk){color:#6a6475}.vs-h{padding-bottom:16px;margin-bottom:8px;border-bottom:2px dashed rgba(18,14,26,.2)}.vs-h b{display:block;font:400 26px/1 var(--display);text-transform:uppercase;color:var(--ink)}.vs-h small{display:block;margin-top:6px;font:500 13px/1.4 var(--text)}.vs-r{display:flex;gap:10px;align-items:center;padding:11px 0;font:600 15px/1.35 var(--text)}.vs-r i{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font:800 13px/1 var(--text);font-style:normal}.vs-r.no i{background:#ffe1d9}.vs-r.no i:before{content:"\2715";color:#c4321c}.vs-r.meh i{background:#fff4c7}.vs-r.meh i:before{content:"~"}.vs-r.yes i{background:var(--sun)}.vs-r.yes i:before{content:"\2713"}.vs-col.yyk{background:var(--purple);color:#fff;padding:30px 26px;transform:translateY(30px) rotate(1.2deg);box-shadow:9px 11px 0 var(--ink)}.on .vs-col.yyk{transform:rotate(1.2deg) translateY(-14px)}.vs-col.yyk .vs-h{border-color:#ffffff4d}.vs-col.yyk .vs-h b{color:var(--sun);font-size:34px}.vs-col.yyk .vs-h small{color:#fffc}.vs-badge{position:absolute;right:-14px;top:-18px;padding:8px 12px;font:400 18px/1 var(--display);text-transform:uppercase;background:var(--sun);color:var(--ink);border:3px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--ink);transform:rotate(8deg)}@media(max-width:900px){.bens{grid-template-columns:1fr 1fr;row-gap:56px}.vs{grid-template-columns:1fr;gap:26px}.vs-col.yyk{order:-1}.on .vs-col.yyk{transform:rotate(.6deg)}}@media(max-width:520px){.bens{grid-template-columns:1fr}}.chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ch{--bg: #fff;position:relative;display:flex;flex-direction:column;gap:8px;min-height:300px;padding:26px 24px 24px;text-decoration:none;color:var(--ink);background:var(--bg);border:3px solid var(--ink);border-radius:28px;box-shadow:8px 10px 0 var(--ink);transform:rotate(var(--tilt, 0deg)) translateY(40px);opacity:0;transition:transform .7s var(--spring),opacity .5s var(--out),box-shadow .3s var(--spring)}.on .ch{transform:rotate(var(--tilt, 0deg));opacity:1}.on .ch:nth-child(2){transition-delay:.1s,.1s,0s}.on .ch:nth-child(3){transition-delay:.2s,.2s,0s}.on .ch:hover{transform:rotate(0) translate(-3px,-5px);box-shadow:12px 15px 0 var(--ink);transition-delay:0s}.on .ch:active{transform:translate(4px,5px);box-shadow:3px 4px 0 var(--ink)}.ch-purple{--bg: var(--purple);color:#fff}.ch-sun{--bg: var(--sun)}.ch-lilac{--bg: var(--lilac)}.ch-il{position:absolute;right:20px;top:-44px;width:92px;height:92px;overflow:visible;transform:rotate(10deg);transition:transform .4s var(--spring)}.ch:hover .ch-il{transform:rotate(-6deg) scale(1.12)}.ch-n{font:700 24px/1 Caveat,cursive;opacity:.85}.ch b{font:400 clamp(34px,3.4vw,48px)/.95 var(--display);text-transform:uppercase}.ch-s{font:500 16px/1.45 var(--text);opacity:.9;max-width:26ch}.ch-go{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;height:46px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 15px/1 var(--text)}.ch-purple .ch-go{background:var(--sun);color:var(--ink);box-shadow:0 0 0 2.5px var(--ink)}.pt-card{position:relative;display:block;padding:clamp(28px,4vw,48px);text-decoration:none;color:var(--ink);background:#fff;border:3px solid var(--ink);border-radius:30px;box-shadow:9px 11px 0 var(--ink);transform:rotate(-.7deg);transition:transform .3s var(--spring),box-shadow .3s var(--spring)}.pt-card:hover{transform:rotate(0) translate(-3px,-4px);box-shadow:13px 16px 0 var(--ink)}.pt-card .sec-sub{margin-bottom:26px}.pt-il{position:absolute;right:clamp(20px,5vw,70px);top:50%;width:clamp(110px,14vw,180px);margin-top:calc(clamp(110px,14vw,180px)/-2);transition:transform .5s var(--spring)}.pt-card:hover .pt-il{transform:rotate(25deg) scale(1.08)}@media(max-width:900px){.chapters{grid-template-columns:1fr;gap:56px}.pt-il{width:84px;top:-30px;margin:0}}@media(prefers-reduced-motion:reduce){.ch{transition:none;opacity:1;transform:none}}.flat-foot{background:transparent!important;background-image:none!important;border-top:0}.flat-foot .foot{padding:22px 26px;border-radius:28px;background:#fff9f0c7;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 0 0 .5px #ffffff80 inset,0 20px 50px #1e143c40}body.nav-light .links:before,body.nav-light .login,body.nav-light .store:not(.primary){background:#18151ed6!important}.ch-chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(48px,7vh,72px)}.ch-chips>span{font:700 26px/1 Caveat,cursive;color:var(--ink);margin-right:6px}.ch-chips a{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 22px 0 10px;border-radius:999px;text-decoration:none;font:700 16px/1 var(--text);color:var(--ink);background:#fff;border:3px solid var(--ink);box-shadow:4px 5px 0 var(--ink);transition:transform .25s var(--spring),box-shadow .25s,background-color .2s}.ch-chips a svg{width:38px;height:38px;overflow:visible;transition:transform .35s var(--spring)}.ch-chips a:hover{transform:translate(-2px,-3px) rotate(-1.5deg);box-shadow:7px 9px 0 var(--ink)}.ch-chips a:hover svg{transform:rotate(-14deg) scale(1.2)}.ch-chips .cc-purple:hover{background:var(--lilac)}.ch-chips .cc-sun:hover{background:var(--sun)}.ch-chips .cc-tomato:hover{background:#ffb4a3}.tag-n{font:400 15px/1 var(--display);font-style:normal;margin-right:8px;padding-right:8px;border-right:2px solid currentColor}#chapters+#benefits{padding-top:0}#chapters{padding-bottom:clamp(60px,8vh,90px)}#chapters .ch-chips{margin-top:40px}.flow-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:clamp(28px,5vh,50px)}.flow-head .tag{margin:0}.flow-lede{margin:0;font:500 18px/1.4 var(--text);color:#4a4452}.flow-lede b{color:var(--ink);background:linear-gradient(transparent 60%,#ffcf33b3 60%)}.flow .strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,44px);align-items:start}.beat-wrap{position:relative}.beat-wrap.bw2{margin-top:clamp(60px,9vw,130px)}.beat-wrap.bw3{margin-top:clamp(120px,18vw,260px)}.beat{position:relative;z-index:3;margin:0 0 -.22em -.04em;font:400 clamp(56px,6.6vw,112px)/.84 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--bc);-webkit-text-stroke:clamp(3px,.3vw,4px) var(--ink);paint-order:stroke fill;text-shadow:6px 7px 0 var(--ink);transform:rotate(-3deg);transform-origin:0 100%;opacity:0;translate:0 30px;transition:opacity .5s,translate .8s var(--spring)}.bw1 .beat{--bc: #fff}.bw2 .beat{--bc: var(--sun)}.bw3 .beat{--bc: var(--lilac)}.on .beat{opacity:1;translate:0 0}.on .bw2 .beat{transition-delay:.15s}.on .bw3 .beat{transition-delay:.3s}.beat-wrap.bw1:after,.beat-wrap.bw2:after{content:"";position:absolute;z-index:4;right:calc(-1*clamp(22px,3vw,44px) - 26px);top:52%;width:70px;height:90px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 90' fill='none' stroke='%23120E1A' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8 C 40 6, 60 30, 56 74'/%3E%3Cpath d='M44 64 L 56 78 L 66 62'/%3E%3C/svg%3E") center / contain no-repeat}.flow .pn-stage{height:360px}.flow .mini{margin-top:46px}.your-move{position:absolute;z-index:5;right:18px;top:clamp(40px,4.4vw,70px);padding:7px 12px;font:700 13px/1 var(--text);color:var(--ink);background:var(--sun);border:2.5px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);transform:rotate(4deg) scale(0);transition:transform .4s var(--spring)}.your-move:before{content:"\1f449  "}#flow[data-step="0"] .bw1 .your-move,#flow[data-step="1"] .bw2 .your-move{transform:rotate(4deg) scale(1);animation:moveBob 1.2s ease-in-out infinite}@keyframes moveBob{50%{translate:0 -4px}}#flow .cpanel{transition:transform .8s var(--spring),box-shadow .3s var(--out),opacity .5s,filter .4s}#flow[data-step="2"] .bw3 .cpanel{box-shadow:8px 10px 0 var(--ink),0 0 0 6px var(--sun)}.flow .lc-bar i{transition:width 1.2s var(--out)}#flow[data-step="2"] .lc-bar i{width:100%!important}.flow .lvl-card .chip{transition:transform .45s var(--spring)}#flow:not([data-step="2"]) .lvl-card .chip{transform:scale(0)}.flow .stamp{transform:rotate(14deg) scale(0)}#flow[data-step="2"] .stamp{animation:none;transform:rotate(14deg) scale(1);transition:transform .5s var(--spring) .5s}@media(max-width:900px){.flow .strip{grid-template-columns:1fr;gap:64px}.beat-wrap.bw2,.beat-wrap.bw3{margin-top:0}.beat-wrap:after{display:none}.beat{font-size:64px}}@media(prefers-reduced-motion:reduce){.beat{opacity:1;translate:none;transition:none}.your-move{animation:none!important}}.flow .caption{top:56px}.flow .sfx-word{top:78px}.flow .your-move{top:auto;bottom:calc(100% - clamp(90px,9vw,150px));right:14px}#flow[data-step="2"] .stamp{opacity:1!important}#chapters.flow{padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}#chapters.flow .inner{max-width:none}.flow-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 26px;margin-bottom:22px}.flow-t{margin:0;font:400 clamp(30px,2.8vw,44px)/1 var(--display);text-transform:uppercase;color:var(--ink)}.flow-lede{font-size:16px}.flow .beat{display:none}.flow .strip{grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:12px;background:var(--ink);border-radius:32px;box-shadow:10px 12px 0 var(--purple)}.flow .beat-wrap,.flow .beat-wrap.bw2,.flow .beat-wrap.bw3{margin-top:0;display:flex}.flow .beat-wrap:after{display:none}.flow .cpanel{flex:1;border:0;border-radius:22px;box-shadow:none!important;--tilt: 0deg !important}.flow .cpanel:hover{transform:none}.flow .bw1 .cpanel{clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%);border-radius:22px 0 0 22px}.flow .bw2 .cpanel{clip-path:polygon(34px 0,100% 0,calc(100% - 34px) 100%,0 100%);margin-left:-34px;border-radius:0}.flow .bw3 .cpanel{clip-path:polygon(34px 0,100% 0,100% 100%,0 100%);margin-left:-34px;border-radius:0 22px 22px 0}.flow .bw2 .pn-copy,.flow .bw3 .pn-copy{padding-left:46px}.flow .bw2 .caption,.flow .bw3 .caption{left:50px}.flow .pn-stage{height:380px;border-bottom-width:0}.flow .pn-copy{position:relative;padding:18px 26px 22px;border-top:3px solid var(--ink)}.flow .pn-copy h3{display:flex;align-items:center;gap:10px;font:700 19px/1.2 var(--text)}.flow .pn-copy h3:before{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:400 15px/1 var(--display);color:var(--ink);background:#fff;border:2.5px solid var(--ink)}.flow .bw1 h3:before{content:"1"}.flow .bw2 h3:before{content:"2"}.flow .bw3 h3:before{content:"3"}.flow .pn-copy p{font-size:14.5px}.flow .caption{top:16px}.flow .sfx-word{top:40px;right:46px}.flow .your-move{top:16px;bottom:auto;right:54px;z-index:6}.flow .bw3 .your-move{right:20px}.flow .stamp{right:30px;top:60px}@media(max-width:900px){.flow-head,.flow .strip{grid-template-columns:1fr}.flow .beat-wrap .cpanel{clip-path:none!important;margin-left:0!important;border-radius:20px!important}.flow .bw2 .pn-copy,.flow .bw3 .pn-copy{padding-left:26px}.flow .bw2 .caption,.flow .bw3 .caption{left:14px}}.flow .strip{align-items:stretch}.flow .beat-wrap .cpanel{display:flex;flex-direction:column}.flow .pn-copy{flex:1}.flow .n-tap{right:52px}.flat{padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.flat .inner{max-width:none}.flow .pn-stage{height:470px}.flow .mini{transform:scale(1.14);transform-origin:50% 0;margin-top:54px}.flow .mini.m-count:active{transform:scale(1.1) translateY(3px)}.bw1 .cpanel:hover .m-call:not(.picked):not(.declined){animation:hardBuzz .12s steps(2) infinite}@keyframes hardBuzz{0%{translate:-2px 0;rotate:-1.2deg}to{translate:2px 0;rotate:1.2deg}}.bw1 .cpanel:hover .sfx-word{animation:sfx .5s steps(2) infinite;scale:1.15}.dodged{position:absolute;z-index:4;left:50%;bottom:-46px;translate:-50% 0;white-space:nowrap;padding:6px 11px;border-radius:999px;font:700 12px/1 var(--text);color:var(--ink);background:#fff;border:2.5px solid var(--ink);opacity:0;transition:opacity .3s}.dodged.on{opacity:1}.plus1{position:absolute;z-index:6;pointer-events:none;font:400 30px/1 var(--display);color:var(--sun);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:2px 3px 0 var(--ink);animation:plus1 .8s var(--out) forwards}@keyframes plus1{0%{transform:translateY(0) scale(.6);opacity:1}to{transform:translateY(-80px) scale(1.2);opacity:0}}.flow .p-dumb{transition:transform .25s var(--spring)}.flow .p-dumb.curl{transform:rotate(-38deg) translateY(-26px) scale(1.1)!important}.flow .m-count.flash:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#c9adf559;animation:fl .3s forwards;pointer-events:none}@keyframes fl{to{opacity:0}}.bw2 .cpanel.shake{animation:pshake .45s}@keyframes pshake{20%{translate:-6px 2px}40%{translate:6px -2px}60%{translate:-4px 1px}80%{translate:3px 0}}.flow .bw3 .pn-stage{perspective:900px}.flow .lvl-card{transform:rotateX(var(--ry, 0deg)) rotateY(var(--rx, 0deg));transition:transform .2s ease-out;transform-style:preserve-3d}.flow .lc-bar{position:relative}.flow .lc-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);background-size:250% 100%;animation:shine 2.4s linear infinite}@keyframes shine{0%{background-position:150% 0}to{background-position:-100% 0}}.streak-btn{position:absolute;z-index:4;right:26px;bottom:26px;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;font:700 13px/1 var(--text);color:var(--ink);cursor:pointer;box-shadow:3px 4px 0 var(--ink);transition:transform .2s var(--spring)}.streak-btn:hover{transform:translate(-1px,-2px) rotate(-2deg)}.streak-btn:active{transform:scale(.94)}.streak-btn svg{width:40px;height:48px;margin:-18px 0 -8px;overflow:visible;transition:transform .35s var(--spring);transform-origin:50% 90%}.streak-btn.fed svg{transform:scale(1.35) rotate(-6deg)}.flow .stamp{cursor:pointer;pointer-events:auto}.flow .stamp.reslam{animation:reslam .5s var(--spring)}@keyframes reslam{0%{transform:rotate(14deg) scale(1.8);opacity:0}to{transform:rotate(14deg) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.flow .lc-bar:after,.bw1 .cpanel:hover .m-call{animation:none!important}}.dodged{bottom:auto;top:-40px}.flow .bw1 .your-move{right:auto;left:22px;top:62px}.flow .bw1 .your-move{top:420px;left:22px}@media(min-width:901px){.flow .pn-copy{height:168px;flex:none;overflow:hidden}.flow .pn-copy h3{white-space:nowrap}}.flow .pn-stage{--mx: 0;--my: 0}.flow .pn-stage>*{translate:calc(var(--mx) * var(--d, 10px)) calc(var(--my) * var(--d, 10px));transition:translate .45s cubic-bezier(.2,.8,.2,1),scale .45s cubic-bezier(.2,.8,.2,1)}.flow .pn-stage.live>*{transition:translate .12s linear,scale .3s cubic-bezier(.2,.8,.2,1)}.flow .pn-stage .caption{--d: -8px}.flow .pn-stage .mini{--d: 14px}.flow .pn-stage .sfx-word,.flow .pn-stage .stamp{--d: 26px}.flow .pn-stage .pop,.flow .pn-stage .streak-btn,.flow .pn-stage .note-h{--d: 32px}.flow .pn-stage .lvl-card{--d: 18px}.flow .pn-stage .tape-strip{--d: -4px}.flow .pn-stage .mini{rotate:y calc(var(--mx) * 10deg)}.flow .pn-stage{background-position:calc(var(--mx) * -14px) calc(var(--my) * -14px);transition:background-position .45s cubic-bezier(.2,.8,.2,1)}.flow .pn-stage.live{transition:background-position .12s linear}.flow .pn-stage.live .mini{scale:1.03}@media(prefers-reduced-motion:reduce){.flow .pn-stage>*{translate:none!important;rotate:none!important}}#flow{overflow:clip;overflow-clip-margin:0}#flow .bw1{--bd: 0s}#flow .bw2{--bd: .1s}#flow .bw3{--bd: .2s}#flow .beat-wrap .cpanel{opacity:0;transform:translateY(110%);transition:transform .9s cubic-bezier(.16,1,.3,1) var(--bd),opacity .25s var(--bd)}#flow .beat-wrap.on .cpanel{opacity:1;transform:none}@keyframes inUp{0%{opacity:0;translate:0 56px}}@keyframes slap{0%{opacity:0;scale:1.5}55%{opacity:1;scale:.94}to{scale:1}}#flow .beat-wrap:not(.on) :is(.mini,.lvl-card,.caption,.streak-btn,.pn-copy,.your-move){opacity:0}#flow .beat-wrap.on .mini,#flow .beat-wrap.on .lvl-card{animation:inUp .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--bd) + .32s)}#flow .beat-wrap.on .caption{animation:slap .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--bd) + .5s)}#flow .beat-wrap.on .streak-btn{animation:inUp .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--bd) + .6s)}#flow .beat-wrap.on .pn-copy{animation:inUp .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--bd) + .45s)}@media(prefers-reduced-motion:reduce){#flow .beat-wrap .cpanel{opacity:1;transform:none;transition:none}#flow .beat-wrap :is(.mini,.lvl-card,.caption,.streak-btn,.pn-copy,.your-move){opacity:1!important;animation:none!important}}:root{--h2: 400 clamp(38px, 3.8vw, 60px)/.92 var(--display);--h3: 400 26px/1 var(--display);--body: 500 16px/1.5 var(--text);--meta: 600 13px/1 var(--text)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-rows:auto auto;align-items:end;column-gap:40px;max-width:none;margin-bottom:clamp(28px,4vh,44px)}.sec-head .tag{grid-column:1;justify-self:start;margin:0 0 16px}.sec-head .sec-title{grid-column:1;font:var(--h2);text-transform:uppercase;letter-spacing:0;max-width:18ch}.sec-head .sec-sub{grid-column:2;grid-row:1 / 3;align-self:end;justify-self:end;margin:0;max-width:38ch;font:var(--body);color:#4a4452;text-align:right}.sec-head .sec-sub b{color:var(--ink);background:linear-gradient(transparent 60%,#ffcf33b3 60%)}.faq .sec-head{grid-template-columns:1fr}.faq .sec-head .sec-sub{grid-column:1;grid-row:auto;justify-self:start;text-align:left;margin-top:14px}.flow .pn-copy h3{font:var(--h3);text-transform:uppercase;letter-spacing:.005em}.vs-h b{font:var(--h3)}.vs-col.yyk .vs-h b{font:var(--h3);font-size:30px}.pt-card .sec-title{font:var(--h2)}@media(max-width:900px){.sec-head{grid-template-columns:1fr}.sec-head .sec-sub{grid-column:1;grid-row:auto;justify-self:start;text-align:left;margin-top:14px}}.deck{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);padding-top:0;perspective:1400px}.pcard{position:relative;aspect-ratio:3 / 4.15;border-radius:26px;outline:none;transform-style:preserve-3d;transform:translate(var(--dx, 0px),var(--dy, 0px)) rotate(var(--dr, 0deg)) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transition:transform .9s cubic-bezier(.16,1,.3,1) var(--dd, 0s)}.pcard.live{transition:transform .12s ease-out}.pc-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:14px 14px 16px;border:3px solid var(--ink);border-radius:inherit;overflow:hidden;box-shadow:7px 9px 0 var(--ink);background:var(--bg);transform-style:preserve-3d}.b1{--bg: var(--sun)}.b2{--bg: var(--lilac)}.b3{--bg: var(--sky)}.b4{--bg: var(--tomato)}.ben.pcard{background:none;padding:0;color:var(--ink)}.b4.pcard .pc-in{color:#fff}.pc-no{position:absolute;z-index:3;top:22px;right:22px;font:400 18px/1 var(--display);color:var(--ink);background:#fff;border:2.5px solid var(--ink);border-radius:999px;padding:5px 9px}.pc-no i{font-style:normal;opacity:.45;font-size:13px}.pc-win{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;border:3px solid var(--ink);border-radius:18px;overflow:visible;background:radial-gradient(rgba(18,14,26,.14) 1.4px,transparent 1.8px) 0 0 / 9px 9px,#ffffff59}.pc-il{width:62%;height:auto;max-height:82%;overflow:visible;transform:translateZ(0) rotate(-6deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(4px 5px 0 rgba(18,14,26,.25))}.pcard h3{margin:16px 4px 6px;font:var(--h3);text-transform:uppercase}.pcard p{margin:0 4px;font:500 14.5px/1.45 var(--text)}.pc-power{display:flex;align-items:center;gap:8px;margin:14px 4px 0;padding-top:12px;border-top:2px dashed currentColor;font:var(--meta);opacity:.9}.pc-power b{padding:4px 8px;border-radius:999px;background:var(--ink);color:var(--sun);font:700 11px/1 var(--text);text-transform:uppercase;letter-spacing:.04em}.pc-foil{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:color-dodge;transition:opacity .25s;background:radial-gradient(60% 45% at var(--fx, 50%) var(--fy, 50%),rgba(255,255,255,.55),transparent 70%),linear-gradient(115deg,transparent 20%,rgba(255,120,220,.35) 35%,rgba(120,220,255,.35) 50%,rgba(255,240,120,.35) 65%,transparent 80%) var(--fx, 50%) 0 / 220% 100%}.pcard.live .pc-foil,.pcard:focus-visible .pc-foil{opacity:.85}.pcard.live .pc-il,.pcard:focus-visible .pc-il{transform:translateZ(60px) rotate(4deg) scale(1.12)}.pcard[data-act=sneaker].live .pc-il{animation:kick .6s cubic-bezier(.34,1.56,.64,1) infinite alternate}@keyframes kick{to{rotate:-14deg;translate:8px -10px}}.pcard[data-act=phone].live .pc-il{animation:buzzc .09s steps(2) infinite}@keyframes buzzc{0%{rotate:-5deg}to{rotate:5deg}}.pcard[data-act=clock].live .pc-il .hand-m,.pcard[data-act=clock].live .pc-il use{animation:none}.pcard[data-act=clock].live .pc-il{animation:tick 1s steps(8) infinite}@keyframes tick{to{rotate:360deg}}.pcard[data-act=flame].live .pc-il{animation:flare .5s ease-in-out infinite alternate;transform-origin:50% 90%}@keyframes flare{to{scale:1.18 1.3}}.pcard:focus-visible .pc-in{outline:3px solid var(--purple);outline-offset:4px}.deck:not(.dealt) .pcard{--dd: 0s !important}@media(max-width:1000px){.deck{grid-template-columns:1fr 1fr}}@media(max-width:560px){.deck{grid-template-columns:1fr}.pcard{aspect-ratio:auto;min-height:420px}}@media(prefers-reduced-motion:reduce){.pcard{transform:none!important;transition:none}.pcard .pc-il{animation:none!important}}.sec-head{display:block}.sec-head .sec-title{max-width:none}.sec-head .sec-sub{margin-top:12px;text-align:left;max-width:52ch}.sec-head .sec-sub{grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto;text-align:left!important;display:block}.pcard .pc-foil{display:none}.pcard,.pcard.live{--tx: 0deg !important;--ty: 0deg !important}.pcard .pc-il{animation:none!important;transform:rotate(-6deg)!important}.kick{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid var(--ink);width:max-content;min-width:180px;font:600 14px/1 var(--text);color:var(--ink)}.kick b{font:400 18px/1 var(--display);color:var(--purple)}.hd .ht{margin:0;font:var(--h2);text-transform:uppercase;color:var(--ink);text-wrap:balance}.hd .hl{margin:0;font:var(--body);color:#4a4452;text-wrap:pretty}.hd-strip{margin-bottom:14px}.legend{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin:0;padding:0 12px;font:400 clamp(26px,2.4vw,38px)/1 var(--display);text-transform:uppercase;color:var(--ink)}.legend span{display:flex;align-items:baseline;gap:10px;padding:0 6px}.legend span:nth-child(n+2){padding-left:30px}.legend span:before{font:600 13px/1 var(--text);color:var(--purple);transform:translateY(-.4em)}.legend span:nth-child(1):before{content:"1"}.legend span:nth-child(2):before{content:"2"}.legend span:nth-child(3):before{content:"3"}.hd-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(14px,1.6vw,24px);align-items:end;margin-bottom:clamp(24px,3.5vh,36px)}.hd-deck>div{grid-column:1 / 4}.hd-deck .ht{max-width:none}.hd-deck .hl{grid-column:4;padding-left:4px}.vs-ed{grid-template-columns:1fr 1fr 1.12fr;grid-template-rows:auto auto;align-items:stretch;row-gap:26px}.vs-ed .hd-vs{grid-column:1 / 3;grid-row:1;align-self:end}.vs-ed .hd-vs .hl{margin-top:10px}.vs-ed .vs-col:not(.yyk){grid-row:2}.vs-ed .vs-col.yyk{grid-column:3;grid-row:1 / 3;transform:rotate(1.2deg)!important}.vs-ed .vs-a{grid-column:1}.vs-ed .vs-b{grid-column:2}.vs-ed .vs-col.yyk .vs-r{padding:16px 0}.hd-faq{position:sticky;top:110px}.hd-faq .ht span{display:block}.hd-faq .ht span+span{padding-left:1.1em}.hd-faq .ht{font-size:clamp(48px,5vw,80px);line-height:1}.hd-faq .hl{margin-top:16px}.pt-card .kick{margin-bottom:16px}@media(max-width:900px){.legend{grid-template-columns:1fr}.legend span:nth-child(n+2){padding-left:6px}.hd-deck{grid-template-columns:1fr}.hd-deck>div,.hd-deck .hl{grid-column:1}.hd-deck .hl{margin-top:12px}.vs-ed{grid-template-columns:1fr}.vs-ed .hd-vs,.vs-ed .vs-col,.vs-ed .vs-col.yyk{grid-column:1;grid-row:auto}.hd-faq{position:static}}.flow .pn-copy h3{font:700 19px/1.2 var(--text);text-transform:none;letter-spacing:-.015em}.vs-ed .vs-col.yyk{display:flex;flex-direction:column}.vs-ed .vs-col.yyk .vs-r{flex:1;padding:0;font-size:17px;border-bottom:2px dashed rgba(255,255,255,.18)}.vs-ed .vs-col.yyk .vs-r:last-child{border-bottom:0}:root{--ink: #120E1A;--paper: #FFF9F0;--purple: #5B2FD6;--lilac: #C9ADF5;--sun: #FFCF33;--tomato: #FF5636;--sky: #4D8CFF;--mint: #2FC48A;--muted: #4a4452;--faint: #6a6475;--display: "Anton", "Impact", "Helvetica Neue", sans-serif;--text: "Inter", "Helvetica Neue", Arial, sans-serif;--hand: "Caveat", cursive;--spring: cubic-bezier(.34, 1.56, .64, 1);--out: cubic-bezier(.2, .8, .2, 1);--gut: clamp(16px, 3vw, 40px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);scroll-padding-top:110px}body{min-height:100dvh;color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:var(--paper) radial-gradient(rgba(18,14,26,.07) 1.1px,transparent 1.5px) 0 0 / 14px 14px}a{color:inherit}:focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;z-index:99;left:16px;top:-60px;padding:10px 14px;background:var(--sun);border:3px solid var(--ink);font:600 14px/1 var(--text);text-decoration:none}.nav{position:fixed;z-index:30;left:0;right:0;top:0;padding:max(16px,env(safe-area-inset-top)) var(--gut) 12px}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.brand{justify-self:start;display:flex}.brand img{height:30px;width:auto;display:block;filter:brightness(.1);transition:filter .25s}body.nav-dark .brand img{filter:none}.links,.npill{background:#26242c94;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:0 0 0 .5px #ffffff1f inset,0 10px 30px #00000047}.links{display:flex;gap:2px;padding:4px;border-radius:999px}.link{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;font:500 13px/1 var(--text);color:#c9c4d3;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out}.link:hover,.link[aria-current=page]{color:#fff;background:#ffffff1a}.right{justify-self:end;display:flex;align-items:center;gap:8px}.npill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 13px;border-radius:999px;text-decoration:none;color:#f4f1f8;font:600 13px/1 var(--text);transition:background-color .15s ease-out,transform .15s ease-out}.npill:hover{background:#3a3742a8}.npill:active{transform:translateY(1px)}.npill.sun{color:#0c0a12;background:linear-gradient(180deg,#fbf8f3,#e9e3da);box-shadow:0 0 0 1px #fff9 inset,0 1px 2px #0006,0 0 0 1px #00000059}.npill.sun:hover{background:linear-gradient(180deg,#fff,#efe9e1)}.npill svg{width:17px;height:17px;flex:none}.npill .lbl{display:grid;gap:2px}.npill small{font:500 9.5px/1 var(--text);color:#8f8a9c}.npill.sun small{color:#6d6878}.npill.login{padding:0 16px}body:not(.nav-dark) .links,body:not(.nav-dark) .npill:not(.sun){background:#18151ed6}@media(max-width:900px){.links,.npill.login{display:none}.nav-inner{grid-template-columns:1fr auto}.npill small{display:none}.npill{padding:0 12px}}main{padding:clamp(120px,18vh,170px) var(--gut) clamp(90px,12vh,140px)}.wrap{max-width:1160px;margin:0 auto}.mast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-bottom:clamp(48px,8vh,88px)}.kicker{display:inline-block;margin-bottom:18px;padding:8px 14px;border:2.5px solid var(--ink);border-radius:999px;font:600 14px/1 var(--text);box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg);background:var(--sun)}.kicker.purple{background:var(--purple);color:#fff}.kicker.tomato{background:var(--tomato);color:#fff}.mast h1{font:400 clamp(52px,8.4vw,132px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance}.mast h1 .ink{color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:6px 7px 0 var(--ink)}.mast .lede{margin-top:22px;max-width:46ch;font:400 19px/1.55 var(--text);color:var(--muted);text-wrap:pretty}.mast .art{width:clamp(120px,15vw,200px);transform:rotate(8deg)}.mast .art svg{width:100%;height:auto;display:block;overflow:visible}.squiggle{display:block;width:min(320px,60%);height:18px;margin-top:16px;overflow:visible}.squiggle path{fill:none;stroke:var(--sq, var(--purple));stroke-width:5;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:ink 1.1s var(--out) .35s forwards}@keyframes ink{to{stroke-dashoffset:0}}@media(max-width:760px){.mast{grid-template-columns:1fr}.mast .art{position:absolute;right:0;top:-40px;width:92px}}.draft{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 clamp(40px,6vh,64px);padding:14px 18px;border:3px dashed var(--ink);border-radius:18px;background:#fff;font:500 14px/1.45 var(--text)}.draft b{font:400 20px/1 var(--display);text-transform:uppercase;padding:6px 10px;background:var(--tomato);color:#fff;border:2.5px solid var(--ink);transform:rotate(-3deg)}.draft span{flex:1 1 320px}.draft button{height:36px;padding:0 14px;border-radius:999px;border:2.5px solid var(--ink);background:var(--sun);font:600 13px/1 var(--text);cursor:pointer;box-shadow:2px 3px 0 var(--ink)}mark.tbc{background:linear-gradient(transparent 8%,rgba(255,207,51,.75) 8% 92%,transparent 92%);color:inherit;padding:0 3px;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.hide-tbc mark.tbc{background:none;padding:0}.tbc-flash{animation:tbcFlash .9s ease-out 2}@keyframes tbcFlash{50%{box-shadow:0 0 0 4px var(--tomato)}}.panels{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:24px;margin-bottom:clamp(64px,10vh,120px)}.cp{--bg: #fff;position:relative;padding:26px 24px 24px;border:3px solid var(--ink);border-radius:28px;background:var(--bg);box-shadow:7px 9px 0 var(--ink);transform:rotate(var(--tilt, 0deg));transition:transform .3s var(--spring),box-shadow .3s var(--spring)}.cp:hover{transform:rotate(0) translate(-3px,-4px);box-shadow:11px 14px 0 var(--ink)}.cp.purple{--bg: var(--purple);color:#fff}.cp.sun{--bg: var(--sun)}.cp.lilac{--bg: var(--lilac)}.cp.mint{--bg: var(--mint)}.cp.sky{--bg: var(--sky);color:#fff}.cp.tomato{--bg: var(--tomato);color:#fff}.cp .ill{width:74px;height:74px;margin:-54px 0 14px auto;display:block;overflow:visible;transform:rotate(var(--ir, 8deg))}.cp .q{font:600 14px/1.3 var(--text);opacity:.8}.cp h3{margin-top:8px;font:400 clamp(26px,2.4vw,34px)/1 var(--display);text-transform:uppercase;text-wrap:balance}.cp p{margin-top:12px;font:400 16px/1.5 var(--text);text-wrap:pretty}.cp.purple mark.tbc,.cp.sky mark.tbc,.cp.tomato mark.tbc{color:var(--ink)}@media(max-width:900px){.panels{grid-template-columns:1fr;gap:56px}.cp{--tilt: 0deg !important}}.doc{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.toc{position:sticky;top:110px}.toc p{font:400 22px/1 var(--display);text-transform:uppercase;margin-bottom:14px}.toc ol{list-style:none;display:grid;gap:2px;counter-reset:t}.toc a{position:relative;display:block;padding:8px 12px 8px 40px;border-radius:12px;text-decoration:none;font:500 14px/1.3 var(--text);color:var(--muted);transition:background-color .15s,color .15s;counter-increment:t}.toc a:before{content:counter(t,decimal-leading-zero);position:absolute;left:12px;top:9px;font:400 13px/1 var(--display);color:var(--faint)}.toc a:hover{color:var(--ink);background:#120e1a0d}.toc a.on{color:var(--ink);background:#fff;box-shadow:0 0 0 2.5px var(--ink),3px 3px 0 var(--ink)}.toc a.on:before{color:var(--purple)}.body{max-width:68ch;counter-reset:s}.body section{padding:6px 0 40px;counter-increment:s}.body section+section{border-top:2.5px solid var(--ink);padding-top:36px}.body h2{display:flex;align-items:baseline;gap:14px;font:400 clamp(28px,2.8vw,38px)/1.02 var(--display);text-transform:uppercase;margin-bottom:14px}.body h2:before{content:counter(s,decimal-leading-zero);flex:none;font-size:.55em;padding:5px 8px 4px;border:2.5px solid var(--ink);border-radius:999px;background:var(--sun);transform:translateY(-.25em) rotate(-4deg)}.body .short{margin:0 0 16px;padding:12px 16px;background:#fff;border:2.5px solid var(--ink);border-radius:16px;box-shadow:3px 4px 0 var(--ink);font:600 16px/1.45 var(--text)}.body .short:before{content:"In short: ";font-family:var(--hand);font-size:22px;font-weight:700;color:var(--purple)}.body p,.body li{font:400 16.5px/1.7 var(--text);color:#2b2533;text-wrap:pretty}.body p+p,.body p+ul,.body ul+p{margin-top:12px}.body ul{padding-left:0;list-style:none;display:grid;gap:8px}.body li{position:relative;padding-left:24px}.body li:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;background:var(--purple);border:2px solid var(--ink);border-radius:50%}.body strong{font-weight:600;color:var(--ink)}.body a{text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--purple)}.updated{margin-top:8px;font:500 14px/1 var(--text);color:var(--faint)}@media(max-width:900px){.doc{grid-template-columns:1fr}.toc{position:static}.toc ol{grid-template-columns:1fr 1fr}}.rv{opacity:0;transform:translateY(36px) rotate(var(--tilt, 0deg));transition:opacity .5s var(--out),transform .7s var(--spring)}.rv.on{opacity:1;transform:rotate(var(--tilt, 0deg))}.rv.on:hover{transform:rotate(0) translate(-3px,-4px)}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.squiggle path{animation:none;stroke-dashoffset:0}.tape-run{animation:none!important}}.foot-wrap{position:relative;padding:120px var(--gut) 56px;border-top:3px solid var(--ink)}.tape{position:absolute;left:-2%;right:-2%;top:-26px;z-index:5;overflow:hidden;background:var(--sun);border-block:3px solid var(--ink);transform:rotate(-1.6deg);box-shadow:0 6px 0 var(--ink)}.tape-run{display:flex;width:max-content;padding:12px 0;animation:tape var(--tape-dur, 26s) linear infinite;font:400 24px/1 var(--display);text-transform:uppercase;color:var(--ink);will-change:transform;backface-visibility:hidden}.tape-run span{display:inline-flex;align-items:center;gap:28px;padding-right:28px}.tape-run svg{width:20px;height:20px;color:var(--purple)}@keyframes tape{to{transform:translate3d(var(--tape-shift, -50%),0,0)}}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px;max-width:1160px;margin:0 auto}.f-brand{display:flex;align-items:center;gap:18px}.f-logo{width:74px;padding:10px;background:var(--ink);border-radius:18px;transform:rotate(-4deg);box-shadow:5px 5px 0 var(--purple)}.f-tag{font:400 28px/1 var(--display);text-transform:uppercase}.f-links{display:flex;flex-wrap:wrap;gap:10px}.f-links a{padding:9px 14px;border:2.5px solid var(--ink);border-radius:999px;text-decoration:none;font:600 14px/1 var(--text);background:#fff;transition:transform .2s var(--spring),background-color .2s}.f-links a:hover,.f-links a[aria-current=page]{background:var(--sun);transform:rotate(-3deg) translateY(-2px)}.foot small{width:100%;font:500 13px/1 var(--text);color:var(--faint)}:is(.cp.purple,.cp.sky,.cp.tomato,.cp.mint,.ticket.pro) mark.tbc{background:linear-gradient(transparent 8%,var(--sun) 8% 92%,transparent 92%);color:var(--ink)}:is(h1,h2,h3,.price strong) mark.tbc{background:none;color:inherit;padding:0;text-decoration:underline wavy var(--tomato);text-decoration-thickness:.06em;text-underline-offset:.12em}body.hide-tbc mark.tbc{background:none!important;text-decoration:none!important}.ticket .price strong mark.tbc,.mast h1 mark.tbc{background:none;color:inherit;padding:0;text-decoration:underline wavy var(--tomato);text-decoration-thickness:.05em;text-underline-offset:.1em}.price+.price-note{margin-top:10px}@media(max-width:760px){.mast h1{font-size:clamp(44px,12.5vw,64px)}.mast h1 .ink{-webkit-text-stroke-width:2px;text-shadow:4px 4px 0 var(--ink)}.mast .lede{font-size:17px}}.foot-wrap{overflow-x:clip;overflow-y:visible}html{overflow-x:clip}body.sp main{padding:0}.sp-mast{padding:clamp(120px,18vh,170px) var(--gut) 0}.sp-mast .mast{margin-bottom:0}body.sp .flat{background:transparent}body.sp .flat:first-of-type{padding-top:clamp(64px,9vh,100px)}body.sp .flat .inner{max-width:1160px}.next-ch{padding:clamp(40px,6vh,70px) var(--gut) clamp(110px,14vh,150px)}.nc-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 32px;padding:clamp(26px,4vw,44px);text-decoration:none;color:var(--ink);background:var(--sun);border:3px solid var(--ink);border-radius:30px;box-shadow:9px 11px 0 var(--ink);transform:rotate(-.8deg);transition:transform .3s var(--spring),box-shadow .3s var(--spring)}.nc-card:hover{transform:rotate(0) translate(-3px,-4px);box-shadow:13px 16px 0 var(--ink)}.nc-card:active{transform:translate(4px,5px);box-shadow:3px 4px 0 var(--ink)}.nc-k{grid-column:1 / -1;font:700 24px/1 var(--hand);color:var(--purple)}.nc-t{font:400 clamp(32px,4.4vw,64px)/.95 var(--display);text-transform:uppercase;text-wrap:balance}.nc-btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 24px;border-radius:999px;background:var(--ink);color:var(--paper);font:700 16px/1 var(--text);white-space:nowrap}.nc-btn:after{content:"";width:18px;height:18px;background:currentColor;transition:transform .3s var(--spring);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.nc-card:hover .nc-btn:after{transform:translate(5px)}@media(max-width:760px){.nc-card{grid-template-columns:1fr}.nc-btn{justify-self:start}}.dark mark.tbc{background:linear-gradient(transparent 8%,var(--sun) 8% 92%,transparent 92%);color:var(--ink)}.sg-price b mark.tbc,.sign .sg-sub mark.tbc{background:none!important;color:inherit;padding:0;text-decoration:underline wavy var(--tomato);text-decoration-thickness:.06em;text-underline-offset:.12em}.npill,.link{white-space:nowrap}@media(max-width:1180px){.npill small,.npill.login{display:none}}.nav.yn{position:fixed;z-index:40;left:0;right:0;top:0;padding:max(14px,env(safe-area-inset-top)) clamp(16px,3vw,40px) 0;pointer-events:none}.nav.yn .yn-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0}.nav.yn .yn-in>*{pointer-events:auto}.nav.yn .brand{justify-self:start;display:flex;align-items:center}.nav.yn .brand img{height:30px;width:auto;display:block}.yn-bar,.yn-burger,.yn-panel,.yn-store.glass{position:relative;isolation:isolate}.yn-bar:before,.yn-burger:before,.yn-panel:before,.yn-store.glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#1e1b26c7;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:0 0 0 .5px #ffffff21 inset,0 10px 30px #0000004d}body:not(.nav-dark) .yn-bar:before,body:not(.nav-dark) .yn-burger:before,body:not(.nav-dark) .yn-store.glass:before{background:#14111cdb}.yn-bar{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px}.yn-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 14px/1 var(--text);letter-spacing:-.005em;color:#e2ddea;text-decoration:none;white-space:nowrap;transition:color .15s ease-out,background-color .15s ease-out}.yn-link{z-index:1}.yn-link:hover,.yn-link.is-on,.yn-link[aria-expanded=true],.yn-link[aria-current=page]{color:#fff}.yn-bar:not(.blobby) .yn-link:is(:hover,[aria-current=page],[aria-expanded=true]){background:#ffffff1a}.yn-link:focus-visible,.yn-cta:focus-visible,.yn-burger:focus-visible,.yn-item:focus-visible,.yn-store:focus-visible{outline:2px solid var(--sun, #ffcf33);outline-offset:2px}.yn-link[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--sun, #ffcf33)}.yn-link{position:relative}.yn-blob{position:absolute;z-index:0;left:0;top:4px;bottom:4px;width:0;border-radius:999px;pointer-events:none;opacity:0;will-change:transform,width,opacity;background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff12}.yn-here{display:inline-block;margin-left:8px;padding:3px 7px 2px;border-radius:99px;background:var(--sun, #ffcf33);color:#120e1a;font:700 10.5px/1.2 var(--text);font-style:normal;letter-spacing:0;text-transform:none;vertical-align:middle}.yn-item[aria-current=page]{background:#ffcf3314;box-shadow:0 0 0 1px #ffcf3347 inset}.yn-chev{width:10px;height:10px;opacity:.7;transition:transform .15s ease-out}.yn-link[aria-expanded=true] .yn-chev{transform:rotate(180deg)}.yn-spark{width:11px;height:11px;color:var(--sun, #ffcf33)}.yn-menu{position:relative}.yn-panel{position:absolute;top:calc(100% + 12px);left:-4px;width:410px;padding:6px;border-radius:22px;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:30px 0;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s .15s;visibility:hidden}.yn-panel:before{background:#1c1924e6}.yn-link[aria-expanded=true]+.yn-panel{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.yn-panel:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.yn-item{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:10px;border-radius:14px;text-decoration:none;transition:background-color .15s ease-out}.yn-item:hover{background:#ffffff0f}.yn-item b{display:block;font:600 14.5px/1.25 var(--text);color:#f6f2fa}.yn-item>span>span{display:block;margin-top:3px;font:400 13px/1.4 var(--text);color:#9a94a8}.yn-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fbf9f5;box-shadow:0 0 0 1px #07040ce6,0 3px 8px #00000059}.yn-ico{width:34px;height:34px;overflow:visible}.yn-ico *{transform-box:fill-box;transform-origin:center}.yn-foot{display:flex;justify-content:space-between;margin-top:6px;padding:11px 12px 7px;border-top:1px solid rgba(255,255,255,.07);font:400 13px/1 var(--text);color:#8a8497}.yn-foot a{color:var(--sun, #ffcf33);font-weight:600;text-decoration:none}.yn-foot a:hover{text-decoration:underline;text-underline-offset:3px}.yn-link[aria-expanded=true]+.yn-panel .ic-call .ph{animation:ynBuzzIdle 2.4s steps(1) infinite}.ic-call .rings path{opacity:0}.yn-item:hover .ic-call .ph{animation:ynBuzz .16s steps(2) infinite}.yn-item:hover .ic-call .rings path{animation:ynRing .9s ease-out infinite}.yn-item:hover .ic-call .r2{animation-delay:.25s}.ic-day .mh,.ic-day .hh{transform-origin:0 0;transform-box:view-box}.ic-day .mh,.ic-day .hh{transform-origin:20px 21px}.yn-item:hover .ic-day .mh{animation:ynSpin 1s linear infinite}.yn-item:hover .ic-day .hh{animation:ynSpin 6s linear infinite}.yn-item:hover .ic-body .card{animation:ynHop .7s cubic-bezier(.3,.7,.3,1) infinite;transform-origin:50% 100%}.ic-body .sp{animation:ynTwinkle 2.2s ease-in-out infinite}.ic-cam .lid{transform:scaleY(0)}.yn-item:hover .ic-cam .lid{animation:ynShut 1.4s ease-in-out infinite}@keyframes ynBuzzIdle{0%,82%{transform:none}84%{transform:rotate(-9deg)}87%{transform:rotate(9deg)}90%{transform:rotate(-7deg)}93%{transform:rotate(6deg)}96%{transform:none}}@keyframes ynBuzz{0%{transform:rotate(-11deg) translate(-.6px)}to{transform:rotate(11deg) translate(.6px)}}@keyframes ynRing{0%{opacity:0;transform:scale(.7)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes ynSpin{to{transform:rotate(360deg)}}@keyframes ynHop{0%,to{transform:translateY(0) scale(1.08,.9)}35%{transform:translateY(-4px) scale(.94,1.08)}60%{transform:translateY(0) scale(1.05,.95)}75%{transform:scale(1)}}@keyframes ynTwinkle{0%,to{transform:scale(.35) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}@keyframes ynShut{0%,30%,to{transform:scaleY(0)}45%,60%{transform:scaleY(1)}}.yn-right{justify-self:end;display:flex;align-items:center;gap:8px}.yn-bstores{display:flex;align-items:center;gap:8px}.yn-bstores .yn-store{height:40px;padding:0 16px 0 13px;border-radius:999px}.yn-store.glass{background:none;box-shadow:none}.yn-store.glass:hover{background:#ffffff14}.yn-cta{display:none!important}.yn-cta{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 18px;border-radius:999px;background:var(--sun, #ffcf33);color:#120e1a;text-decoration:none;cursor:pointer;white-space:nowrap;font:700 14px/1 var(--text);letter-spacing:-.01em;box-shadow:0 0 0 1.5px #120e1a inset,0 3px #120e1a,0 10px 24px #ffcf3338;transition:transform .15s ease-out,box-shadow .15s ease-out}.yn-cta i{font:600 11.5px/1 var(--text);font-style:normal;padding:5px 7px 4px;border-radius:99px;background:#120e1a;color:var(--sun, #ffcf33)}.yn-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1.5px #120e1a inset,0 4px #120e1a,0 14px 30px #ffcf334d}.yn-cta:active{transform:translateY(2px);box-shadow:0 0 0 1.5px #120e1a inset,0 1px #120e1a}.yn-stores{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yn-store{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 12px;border-radius:14px;text-decoration:none;color:#f6f2fa;background:#ffffff12;box-shadow:0 0 0 1px #ffffff1f inset;transition:background-color .15s ease-out,transform .15s ease-out}.yn-store:hover{background:#ffffff21}.yn-store:active{transform:translateY(1px)}.yn-store.sun{color:#0c0a12;background:linear-gradient(180deg,#fbf8f3,#e9e3da);box-shadow:0 0 0 1px #00000059}.yn-store svg{width:19px;height:19px;flex:none}.yn-store span{display:grid;gap:2px;font:700 13.5px/1 var(--text);letter-spacing:-.01em}.yn-store small{font:500 9.5px/1 var(--text);color:#bdb7ca}.yn-store.sun small{color:#514c5a}.yn-burger{display:none;align-items:center;gap:9px;height:40px;padding:0 13px 0 15px;border:0;border-radius:999px;background:none;cursor:pointer;color:#f6f2fa;font:600 13.5px/1 var(--text);white-space:nowrap}.yn-bn{max-width:34vw;overflow:hidden;text-overflow:ellipsis}.yn-bi{display:grid;gap:5px}.yn-burger i{display:block;width:16px;height:2px;border-radius:2px;background:#f6f2fa;transition:transform .25s cubic-bezier(.3,.7,.2,1)}.yn-burger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.yn-burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.yn-sheet{position:fixed;z-index:-1;inset:0;padding:calc(max(14px,env(safe-area-inset-top)) + 64px) 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px;overflow-y:auto;background:radial-gradient(rgba(255,255,255,.045) 1.2px,transparent 1.6px) 0 0 / 12px 12px,#0b0812;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .25s ease-out,visibility 0s linear .25s}.yn-sheet.on{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .25s ease-out,visibility 0s}.yn-sheet[hidden]{display:none}.yn-big{margin:0;padding:0;list-style:none;display:grid}.yn-big li{border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .35s cubic-bezier(.2,1,.3,1);transition-delay:calc(var(--i) * 35ms)}.yn-sheet.on .yn-big li{opacity:1;transform:none}.yn-big a{display:grid;gap:4px;padding:13px 2px;text-decoration:none}.yn-big a[aria-current=page] b{color:var(--sun, #ffcf33)}.yn-big .yn-here{font-size:11px;vertical-align:.55em}.yn-big b{font:400 32px/.95 var(--display);text-transform:uppercase;color:#f6f2fa}.yn-big a:active b{color:var(--sun, #ffcf33)}.yn-big span{font:400 13.5px/1.35 var(--text);color:#9a94a8}.yn-sheet .yn-stores{margin-top:auto}.yn-sheet .yn-store{height:52px}html.yn-lock,html.yn-lock body{overflow:hidden}@media(min-width:901px){.yn-sheet{display:none!important}}@media(max-width:1100px){.yn-link{padding:0 11px;font-size:13.5px}.yn-bstores small{display:none}.yn-bstores .yn-store{padding:0 14px 0 12px}}@media(max-width:900px){.nav.yn .yn-in{grid-template-columns:1fr auto}.yn-bar,.yn-bstores{display:none}.yn-burger{display:inline-flex}.yn-cta{display:inline-flex!important;height:40px;padding:0 14px}}@media(prefers-reduced-motion:reduce){.yn-ico *,.yn-item:hover .yn-ico *{animation:none!important}.yn-panel,.yn-sheet,.yn-big li{transition:none}}@media(hover:none)and (pointer:coarse){html,body{overscroll-behavior-y:none}}.skip{position:fixed;z-index:99;left:16px;top:-60px;padding:10px 14px;background:#ffcf33;color:#120e1a;border:3px solid #120E1A;font:600 14px/1 Inter,Helvetica Neue,Arial,sans-serif;text-decoration:none}.skip:focus{top:16px}.bt.on,.bt.out{visibility:visible}.bt .w{display:inline-block;opacity:0}.bt.on .w{animation:slam .46s cubic-bezier(.17,1.7,.4,1) calc(var(--i) * 75ms) both}.bt.on .cap,.bt.on .plate,.bt.on .val{animation:capin .4s cubic-bezier(.2,1.5,.4,1) calc(var(--n) * 75ms + .14s) both}.bt.out .w,.bt.out .cap,.bt.out .plate,.bt.out .val{animation:popout .2s cubic-bezier(.5,0,.9,.4) calc(var(--i, 0) * 25ms) both}@keyframes slam{0%{opacity:0;transform:translateY(-.2em) scale(2.3) rotate(var(--r))}45%{opacity:1}70%{transform:translateY(0) scale(.92) rotate(calc(var(--r) * -.3))}to{opacity:1;transform:none}}@keyframes capin{0%{opacity:0;transform:translateY(14px) rotate(-4deg) scale(.86)}to{opacity:1;transform:rotate(var(--cr, -1deg))}}@keyframes popout{0%{opacity:1}to{opacity:0;transform:translateY(.15em) scale(.7) rotate(calc(var(--r, 0deg) * 2))}}.ring{display:inline-block}.ringing .ring{animation:buzz .16s steps(2,jump-none) infinite}@keyframes buzz{0%{transform:translate(-.03em) rotate(-2deg)}to{transform:translate(.03em,-.01em) rotate(2deg)}}.strike{position:relative;display:inline-block}.strike:after{content:"";position:absolute;left:-4%;right:-4%;top:46%;height:.12em;border-radius:.06em;background:#e0263f;box-shadow:.03em .04em #07040c;transform:rotate(-5deg) scaleX(var(--strike, 0));transform-origin:0 50%}.skipw{display:inline-block;transform:translate(calc(var(--skip, 0) * 1.6em)) rotate(calc(var(--skip, 0) * 9deg))}.stamp{display:inline-block;opacity:0;transform:scale(1.7) rotate(-8deg);transition:opacity .12s,transform .3s cubic-bezier(.34,1.56,.64,1)}.stamp.in{opacity:1;transform:none}.yt-title{perspective:900px;perspective-origin:50% 70%}.yt-title .yt-stage{display:inline-block;transform-style:preserve-3d;transform:translateZ(calc(var(--push, 0) * 260px)) rotateX(calc((1 - var(--push, 0)) * 14deg));transition:none}.yt-title .w{position:relative;z-index:0;isolation:isolate}.yt-title .w:before,.yt-title .w:after{content:attr(data-w);position:absolute;z-index:-1;left:0;top:0;color:#07040c;-webkit-text-stroke:0;pointer-events:none}.yt-title .w:before{transform:translate(.05em,.065em)}.yt-title .w:after{transform:translate(.1em,.13em);color:#5b2fd6;opacity:.9}@media(prefers-reduced-motion:reduce){.stamp{transition:none}.ringing .ring,.bt.on .w,.bt.on .cap,.bt.on .plate,.bt.on .val,.bt.out .w,.bt.out .cap,.bt.out .plate,.bt.out .val{animation:none;opacity:1}.bt.out{visibility:hidden}.yt-title .yt-stage{transform:none}}.yt-title .w{display:inline-block;opacity:0}.yt-title.on .w{animation:slam .5s cubic-bezier(.17,1.7,.4,1) calc(var(--i) * .12s + .12s) both}.yt-title .w:before,.yt-title .w:after{-webkit-text-stroke:.06em #07040c;text-shadow:none}@media(prefers-reduced-motion:reduce){.yt-title.on .w{animation:none;opacity:1}}
