@layer components{.public-site{--sky:#00b5a5;--sky-hi:#23cdbc;--sky-lo:#009a8c;--on-sky:#0b0f0e;--on-sky-soft:#0b0f0ebd;--paper:#f0f4f3;--card:#fff;--ink:#0b0f0e;--muted:#5a6a67;--line:#dae3e1;--accent-ink:#00786d;--wash:#e0f5f2;--gold:#f2be4b;--gold-ink:#855b08;--gold-wash:#fff4d9;--glass:#ffffff9e;--glass-line:#ffffffb3;--f-ui:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mark:"Comfortaa","DM Sans",ui-rounded,system-ui,sans-serif;--spring:cubic-bezier(.34,1.22,.42,1);--glide:cubic-bezier(.65,0,.25,1);--answer:cubic-bezier(.2,.8,.2,1);--settle:cubic-bezier(.2,.9,.3,1);--gutter:clamp(16px,4vw,56px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.public-site:not([data-theme=light]){--paper:#1a2423;--card:#111918;--ink:#e8f1ef;--muted:#93a6a2;--line:#253230;--accent-ink:#5fd6c8;--wash:#12322f;--gold-ink:#f2be4b;--gold-wash:#332a12;--glass:#11191894;--glass-line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.public-site[data-theme=dark]{--paper:#1a2423;--card:#111918;--ink:#e8f1ef;--muted:#93a6a2;--line:#253230;--accent-ink:#5fd6c8;--wash:#12322f;--gold-ink:#f2be4b;--gold-wash:#332a12;--glass:#11191894;--glass-line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-site *{box-sizing:border-box}html:has(.public-site){background:var(--sky);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px}.public-site{background:var(--sky);color:var(--on-sky);font:400 17px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:clip}.public-site:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 85% -10%,var(--sky-hi),var(--sky) 55%,var(--sky-lo));position:fixed;inset:0}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site h1,.public-site h2{letter-spacing:-.038em;text-wrap:balance;font-weight:700;line-height:1}.public-site h3{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.15}.public-site button,.public-site input{font:inherit;color:inherit}.public-site button{cursor:pointer;-webkit-tap-highlight-color:transparent}.public-site a{color:inherit}.public-site :focus-visible{outline:3px solid var(--on-sky);outline-offset:3px;border-radius:6px}.public-site .public-sheet :focus-visible{outline-color:var(--accent-ink)}.public-site .public-wrap{width:min(100%,calc(var(--max) + var(--gutter)*2));padding-inline:var(--gutter);margin-inline:auto}.public-site .skip{z-index:90;color:#fff;background:#000;border-radius:12px;padding:10px 16px;position:absolute;top:-60px;left:12px}.public-site .skip:focus{top:12px}.public-site .note{color:var(--muted);font-size:13.5px}.public-site .store-button{color:#fff;transition:transform .35s var(--spring);background:#000;border:0;border-radius:16px;align-items:center;gap:10px;padding:11px 20px 11px 16px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.public-site .store-button:hover{transform:translateY(-3px)}.public-site .store-button svg{fill:currentColor;flex:none;width:26px;height:26px}.public-site .store-button small{opacity:.8;font-size:11.5px;font-weight:500;display:block}.public-site .pill{border:1px solid var(--line);background:var(--card);color:var(--ink);min-height:44px;transition:background .25s,color .25s,border-color .25s,transform .35s var(--spring);border-radius:99px;padding:10px 18px;font-size:15.5px;font-weight:500}.public-site .pill:hover{border-color:var(--accent-ink);transform:translateY(-2px)}.public-site .pill[aria-pressed=true]{background:var(--sky);border-color:var(--sky);color:var(--on-sky);font-weight:600}.public-site .primary{background:var(--sky);color:var(--on-sky);min-height:48px;transition:transform .35s var(--spring);border:0;border-radius:99px;padding:12px 24px;font-weight:600}.public-site .primary:hover{transform:translateY(-2px)}.public-site .public-header{z-index:60;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.6);width:min(100% - 24px,920px);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:7px 8px 7px 20px;display:flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:0 10px 30px #00282424}.public-site .public-mark{font:700 23px/1 var(--f-mark);letter-spacing:-.02em;margin-right:auto;padding-bottom:3px;text-decoration:none}.public-site .public-header a.link{border-radius:99px;padding:9px 13px;font-size:15px;font-weight:500;text-decoration:none}.public-site .public-header a.link:hover{background:#7f7f7f29}.public-site .theme-toggle{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.public-site .theme-toggle:hover{background:#7f7f7f29}.public-site .public-header :focus-visible{outline-color:var(--accent-ink)}.public-site .theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .45s var(--spring),opacity .15s;grid-area:1/1}.public-site .theme-toggle .sun{opacity:0;transform:rotate(-60deg)scale(.6)}.public-site[data-theme=dark] .theme-toggle .sun{opacity:1;transform:none}.public-site[data-theme=dark] .theme-toggle .moon{opacity:0;transform:rotate(60deg)scale(.6)}.public-site.public-theme-changing :not(.theme-toggle svg){transition:none!important}.public-site .public-header .header-download{color:#fff;white-space:nowrap;background:#000;border-radius:99px;margin-left:6px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none}.public-site .perch{width:var(--w,170px);aspect-ratio:260/208;z-index:2;position:absolute}.public-site .credi-wrap{z-index:2;width:100%;position:absolute;top:0;left:0}.public-site .credi-wrap.flying{z-index:40;pointer-events:none}.public-site .credi{background:0 0;border:0;border-radius:24px;width:100%;padding:0;display:block}.public-site .credi .hop{transform-origin:50% 92%}.public-site .credi svg{width:100%;height:auto;display:block;overflow:visible}.public-site .credi .form{display:none}.public-site .credi[data-form=magnify] .f-magnify,.public-site .credi[data-form=spot] .f-spot,.public-site .credi[data-form=piggy] .f-piggy,.public-site .credi[data-form=plane] .f-plane{display:inline}.public-site .credi[data-form] #cBase{display:none}.public-site .credi .beam{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s var(--answer);transform:scaleY(0)}.public-site .credi.lit .beam{transform:scaleX(.42)}.public-site .credi #cCrown{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .35s}.public-site .credi.crowned #cCrown{opacity:1}.public-site .credi #cStripe{fill:var(--sky);transition:fill .6s}.public-site .credi.crowned #cStripe{fill:var(--gold)}.public-site .credi[data-form] #cCrown{display:none}.public-site .credi #cPupilDot,.public-site .credi .sky-fill{fill:var(--sky)}.public-site .bubble{color:#0b0f0e;pointer-events:none;background:#fff;border-radius:18px;width:max-content;max-width:min(230px,50vw);padding:9px 14px;font-size:15px;font-weight:500;line-height:1.3;transition:opacity .2s;position:absolute;bottom:66%;box-shadow:0 10px 24px #0028242e}.public-site .bubble:empty{opacity:0;padding:0}.public-site .perch[data-side=r] .bubble{left:80%}.public-site .perch:not([data-side=r]) .bubble{right:80%}.public-site .credi-wrap.flying .bubble{opacity:0}.public-site .head{z-index:2;--w:clamp(136px,14vw,190px);padding-block:clamp(72px,11vw,150px) clamp(44px,5vw,64px);position:relative}.public-site .head h2{max-width:12.5ch;font-size:clamp(44px,7.4vw,96px)}.public-site .head p{max-width:34ch;color:var(--on-sky-soft);margin-top:18px;font-size:clamp(18px,1.7vw,21px)}.public-site .head .perch{right:clamp(0px,7vw,120px);bottom:calc(var(--w)*-.054)}.public-site .head.rev .inner{width:fit-content;margin-left:auto}.public-site .head.rev h2{max-width:10.5ch}.public-site .head.rev .bubble{bottom:100%;left:42%;right:auto}.public-site .head.rev .perch{left:clamp(0px,7vw,120px);right:auto}.public-site .head .public-wrap{position:relative}.public-site .head .public-wrap>.perch{margin-bottom:calc(-1*clamp(44px,5vw,64px))}.public-site .public-sheet{z-index:1;background:var(--paper);color:var(--ink);border-radius:clamp(28px,4vw,48px);padding-block:clamp(36px,5vw,72px);position:relative;box-shadow:0 -14px 44px #00322d1a}.public-site .public-sheet .public-wrap{max-width:calc(1120px + var(--gutter)*2)}.public-site .hero{align-items:end;min-height:min(84svh,760px);padding-top:clamp(92px,12vh,132px);display:grid;position:relative}.public-site .hero .public-wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,3vw,48px);display:grid}.public-site .hero-copy{align-self:center;padding-bottom:clamp(36px,6vh,72px)}.public-site .hero h1{letter-spacing:-.048em;font-size:clamp(54px,7.3vw,112px);line-height:.95}.public-site .hero-copy p{max-width:32ch;color:var(--on-sky-soft);margin-top:24px;font-size:clamp(18px,1.7vw,22px)}.public-site .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.public-site .hero-actions>span{color:var(--on-sky-soft);font-size:14.5px}.public-site .stage{--w:clamp(150px,15vw,200px);min-height:clamp(450px,58vh,530px);position:relative}.public-site .stage .perch{margin-left:calc(var(--w)/-2);left:50%;bottom:calc(var(--w)*-.054)}.public-site .fan{aspect-ratio:1.586;z-index:3;width:clamp(214px,23vw,290px);margin-left:calc(clamp(214px,23vw,290px)/-2);position:absolute;top:0;left:50%}.public-site .ccard{aspect-ratio:1.586;background:var(--art) center/cover no-repeat;border-radius:clamp(13px,1.4vw,18px);display:block;position:relative;box-shadow:0 12px 26px #001e1c42}.public-site .cname{color:var(--ink);margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.2;position:absolute;top:100%;left:0}.public-site .fan .cname{color:#0b0f0e;white-space:nowrap;background:#fff;border-radius:99px;margin:0;padding:4px 10px;font-size:13px;top:-12px;left:12px;box-shadow:0 3px 10px #001e1c38}.public-site .fan .ccard{transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(var(--s,1));opacity:var(--o,1);transition:transform .75s var(--spring),opacity .4s,box-shadow .5s;z-index:var(--z,1);position:absolute;inset:0}.public-site .fan .ccard.win{box-shadow:0 0 0 3px #fff3c4,0 22px 44px #00322d5c}.public-site .ask{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.public-site .ask h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,46px);line-height:1.05}.public-site .chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.public-site .field{background:var(--card);border:1px solid var(--line);border-radius:99px;gap:8px;margin-top:18px;padding:5px;display:flex}.public-site .field:focus-within{border-color:var(--accent-ink)}.public-site .field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 14px}.public-site .field input::placeholder{color:var(--muted)}.public-site .field .primary{min-height:42px;padding:8px 20px}.public-site .answer{background:var(--card);border-radius:28px;align-content:center;gap:18px;min-height:100%;padding:clamp(20px,2.4vw,30px);display:grid}.public-site .answer .big{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.public-site .rows{gap:8px;display:grid}.public-site .bar-row{grid-template-columns:minmax(0,150px) 1fr auto;align-items:center;gap:12px;font-size:15px;display:grid}.public-site .bar-row .track{background:var(--line);border-radius:9px;height:10px;overflow:hidden}.public-site .bar-row i{background:var(--muted);height:100%;width:var(--v,0%);transition:width .45s var(--settle);border-radius:9px;display:block}.public-site .bar-row.top i{background:var(--sky)}.public-site .bar-row.top{font-weight:600}.public-site .bar-row em{font-variant-numeric:tabular-nums;font-style:normal}.public-site .words{height:260vh;position:relative}.public-site .words-stick{align-items:center;min-height:100svh;padding-block:88px 24px;display:grid;position:sticky;top:0}.public-site .words-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,56px);display:grid}.public-site .words p.lead{color:var(--on-sky-soft);max-width:30ch;margin-bottom:clamp(10px,2vh,22px);font-size:clamp(18px,1.8vw,22px)}.public-site .word{letter-spacing:-.045em;width:fit-content;opacity:calc(1 - var(--d,0)*.62);font-size:clamp(50px,min(10.6vw,16.5vh),150px);font-weight:700;line-height:1.02;display:block;position:relative}.public-site .word i{height:.085em;transform:scaleX(var(--d,0));transform-origin:0;background:#fff;border-radius:9px;position:absolute;top:53%;left:-1%;right:-1%}.public-site .words .done{letter-spacing:-.02em;opacity:var(--end,0);translate:0 calc((1 - var(--end,0))*10px);margin-top:clamp(10px,2vh,20px);font-size:clamp(22px,2.6vw,34px);font-weight:600}.public-site .solve{--w:clamp(130px,13vw,180px);padding-top:calc(var(--w)*.76);width:100%;max-width:330px;margin-inline:auto;position:relative}.public-site .solve .perch{margin-left:calc(var(--w)/-2);left:50%;top:calc(var(--w)*.03)}.public-site .flip{perspective:1200px;aspect-ratio:1.586;position:relative}.public-site .flip>div{backface-visibility:hidden;transition:transform .75s var(--spring);position:absolute;inset:0}.public-site .flip .back{color:var(--on-sky);background:#00000024;border:2px dashed;border-radius:18px;place-items:center;font-size:64px;font-weight:700;display:grid}.public-site .flip .front{transform:rotateY(-180deg)}.public-site .flip.on .back{transform:rotateY(180deg)}.public-site .flip.on .front{transform:none}.public-site .solve-cap{text-align:center;opacity:var(--end,0);margin-top:10px;font-weight:600}.public-site .best-tag{color:#0b0f0e;background:#fff3c4;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.public-site .game{align-content:start;gap:22px;min-height:380px;display:grid}.public-site .game-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.public-site .game h3{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,46px)}.public-site .game-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,22px);max-width:880px;display:grid}.public-site .pick{text-align:left;transition:transform .4s var(--spring),opacity .3s;background:0 0;border:0;border-radius:18px;padding:0}.public-site button.pick:hover{transform:translateY(-6px)rotate(-1deg)}.public-site .pick .ccard{width:100%;margin-bottom:30px}.public-site .pick .rate,.public-site .pick .earn{color:var(--ink);padding:0;display:block}.public-site .pick .rate strong{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1;display:block}.public-site .pick .rate small{color:var(--muted);font-size:14.5px}.public-site .pick .earn{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,28px);font-weight:600}.public-site .pick.lose{opacity:.55}.public-site .pick.yours .earn:after{content:" your pick";color:var(--muted);font-size:14px;font-weight:500}.public-site .pick.top .ccard{box-shadow:0 0 0 3px var(--sky),0 16px 34px #00786e47}.public-site .game-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.public-site .leak{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);display:grid}.public-site .sl{border-bottom:1px solid var(--line);gap:5px;padding-block:13px;display:grid}.public-site .sl div{justify-content:space-between;font-weight:500;display:flex}.public-site .sl output{font-variant-numeric:tabular-nums}.public-site input[type=range]{appearance:none;cursor:grab;background:0 0;width:100%;height:30px;margin:0}.public-site input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--sky) var(--f,50%),var(--line) var(--f,50%));border-radius:9px;height:8px}.public-site input[type=range]::-moz-range-track{background:var(--line);border-radius:9px;height:8px}.public-site input[type=range]::-moz-range-progress{background:var(--sky);border-radius:9px;height:8px}.public-site input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border:4px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 2px 8px #0000004d}.public-site input[type=range]::-moz-range-thumb{background:#000;border:4px solid #fff;border-radius:50%;width:20px;height:20px}.public-site .one{margin-top:22px;font-weight:500}.public-site .leak-out{background:var(--card);border-radius:28px;align-content:center;gap:20px;padding:clamp(22px,3vw,38px);display:grid}.public-site .money{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(68px,10vw,132px);font-weight:700;line-height:.95}.public-site .does{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);display:grid}.public-site .pen{background:radial-gradient(120% 90% at 85% -10%,var(--sky-hi),var(--sky) 55%,var(--sky-lo));--w:clamp(170px,20vw,250px);border-radius:32px;height:min(70vh,560px);position:sticky;top:92px}.public-site .pen .perch{margin-left:calc(var(--w)/-2);bottom:9%;left:50%}.public-site .pen .bubble{bottom:102%;left:50%;right:auto;translate:-50%}.public-site .panels{gap:clamp(70px,14vh,150px);padding-block:clamp(8px,8vh,80px);display:grid}.public-site .panel{gap:14px;scroll-margin-top:100px;display:grid}.public-site .panel>p{color:var(--muted);max-width:44ch}.public-site .m-sky{background:var(--sky);--w:128px;border-radius:24px;height:150px;display:none;position:relative}.public-site .m-sky .perch{bottom:10px;right:8%}.public-site .vig{background:var(--card);border-radius:26px;margin-top:8px;padding:clamp(14px,2vw,22px);overflow:hidden}.public-site .map{aspect-ratio:16/10;background:var(--wash);border-radius:16px;position:relative;overflow:hidden}.public-site .map svg{width:100%;height:100%;position:absolute;inset:0}.public-site .map path{fill:none;stroke:var(--card);stroke-width:7px;stroke-linecap:round}.public-site .map path.thin{stroke-width:4px}.public-site .mpin{background:var(--card);color:var(--ink);min-height:36px;transition:transform .35s var(--spring),background .2s,color .2s;border:0;border-radius:99px;padding:7px 12px;font-size:14px;font-weight:600;position:absolute;translate:-50% -100%;box-shadow:0 6px 16px #00322d38}.public-site .mpin:after{content:"";background:inherit;border-radius:2px;width:11px;height:11px;margin-left:-5.5px;position:absolute;bottom:-5px;left:50%;rotate:45deg}.public-site .mpin:hover{transform:scale(1.06)}.public-site .mpin[aria-pressed=true]{color:#fff;background:#000;transform:scale(1.1)}.public-site .vig-line{padding:14px 4px 2px;font-size:16.5px}.public-site .vig-line b{font-weight:600}.public-site .street{background:var(--wash);border-radius:16px;place-items:end start;min-height:236px;padding:8px;display:grid;position:relative;overflow:hidden}.public-site .banner{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);transition:translate .55s var(--spring);border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:12px;left:12px;right:12px;translate:0 calc(-100% - 20px);box-shadow:0 12px 30px #00322d2e}.public-site .banner.on{translate:0}.public-site .banner img,.public-site .banner .ico{background:var(--sky);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.public-site .banner b{font-weight:600}.public-site .banner p{font-size:15px;line-height:1.3}.public-site .chat{align-content:start;gap:12px;min-height:230px;display:grid}.public-site .msg{border-radius:18px;max-width:88%;padding:10px 15px;font-size:15.5px;line-height:1.42}.public-site .msg.me{color:#fff;background:#000;justify-self:end}.public-site[data-theme=dark] .msg.me{background:var(--sky);color:var(--on-sky)}@media (prefers-color-scheme:dark){.public-site:not([data-theme=light]) .msg.me{background:var(--sky);color:var(--on-sky)}}.public-site .msg.credi-says{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--sky)}.public-site .msg .w{animation:publicWordIn .12s var(--answer) both}@keyframes publicWordIn{0%{opacity:0}}.public-site .suggest{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.public-site .suggest .pill{background:var(--paper);min-height:40px;padding:8px 14px;font-size:14.5px}.public-site .buy{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;padding:13px 4px;display:block}.public-site .buy:last-child{border-bottom:0}.public-site .buy span{justify-content:space-between;gap:12px;font-weight:500;display:flex}.public-site .buy em{color:var(--accent-ink);white-space:nowrap;font-size:14.5px;font-style:normal;font-weight:600}.public-site .buy em.ok{color:var(--muted)}.public-site .buy small{color:var(--muted);transition:grid-template-rows .24s var(--settle);grid-template-rows:0fr;font-size:14.5px;display:grid}.public-site .buy small>u{text-decoration:none;overflow:hidden}.public-site .buy[aria-expanded=true] small{grid-template-rows:1fr;margin-top:4px}.public-site .xfer{gap:4px;display:grid}.public-site .xfer .row{border-top:1px solid var(--line);justify-content:space-between;padding-block:11px;display:flex}.public-site .xfer .row b{font-variant-numeric:tabular-nums;font-weight:600}.public-site .nots{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,52px) clamp(24px,6vw,88px);padding-block:clamp(60px,9vw,120px) clamp(40px,7vw,90px);display:grid}.public-site .nots h2{grid-column:1/-1;max-width:12ch;font-size:clamp(44px,7.4vw,96px)}.public-site .nots h3{color:var(--on-sky)}.public-site .nots p{color:var(--on-sky-soft);max-width:38ch;margin-top:8px}.public-site .plan-offer{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:600}.public-site ul.plan{background:var(--gold-wash);border-radius:24px;margin:26px 0 0;padding:0;list-style:none;overflow:hidden}.public-site .plan li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:15px clamp(16px,2.4vw,28px);font-size:clamp(14.5px,1.4vw,16.5px)}.public-site .plan li:first-child{border-top:0}.public-site .plan strong{font-weight:600;display:block}.public-site .plan small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.public-site .plans-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.public-site .faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,5vw,72px);display:grid}.public-site .faq h2{font-size:clamp(36px,4.6vw,60px)}.public-site details{border-bottom:1px solid var(--line)}.public-site summary{cursor:pointer;justify-content:space-between;gap:16px;padding:17px 2px;font-size:clamp(17px,1.5vw,19px);font-weight:600;list-style:none;display:flex}.public-site summary::-webkit-details-marker{display:none}.public-site summary:after{content:"";border-right:2.5px solid var(--accent-ink);border-bottom:2.5px solid var(--accent-ink);width:12px;height:12px;transition:rotate .3s var(--spring),translate .3s;flex:none;margin-top:7px;margin-right:4px;rotate:45deg}.public-site details[open] summary:after{translate:0 5px;rotate:-135deg}.public-site details p{color:var(--muted);max-width:60ch;padding:0 2px 20px}.public-site .last{z-index:2;--w:clamp(170px,19vw,260px);padding-block:clamp(90px,14vw,190px) clamp(70px,8vw,100px);position:relative}.public-site .last h2{letter-spacing:-.048em;max-width:9ch;font-size:clamp(56px,10vw,136px);line-height:.95}.public-site .last .acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.public-site .last .acts>span{color:var(--on-sky-soft);font-size:15px}.public-site .last .public-wrap{position:relative}.public-site .last .perch{right:clamp(0px,8vw,130px);bottom:calc((clamp(70px,8vw,100px) + var(--w)*.054)*-1)}.public-site footer.public-sheet{padding-bottom:calc(40px + env(safe-area-inset-bottom));border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0}.public-site .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr));gap:28px;display:grid}.public-site .footer-grid h2{letter-spacing:0;margin-bottom:8px;font-size:15px;font-weight:600}.public-site .footer-grid a{color:var(--muted);padding-block:5px;font-size:15px;text-decoration:none;display:block}.public-site .footer-grid a:hover{color:var(--ink)}.public-site .footer-grid .public-mark{margin-bottom:12px;font-size:28px;display:inline-block}.public-site .footer-grid p{color:var(--muted);max-width:46ch;font-size:13.5px}@media (max-width:980px){.public-site .public-header a.link{display:none}.public-site .hero{min-height:0}.public-site .hero .public-wrap{grid-template-columns:minmax(0,1fr)}.public-site .hero-copy{padding-bottom:10px}.public-site .stage{--w:150px;min-height:410px}.public-site .fan{width:214px;margin-left:-107px}.public-site .ask,.public-site .leak,.public-site .faq{grid-template-columns:minmax(0,1fr)}.public-site .does{display:block}.public-site .pen{display:none}.public-site .m-sky{display:block}.public-site .words-grid{grid-template-columns:minmax(0,1fr);gap:16px}.public-site .solve{--w:104px;max-width:250px;margin-left:auto;margin-right:0}.public-site .head{padding-bottom:calc(var(--w)*.8 + 40px)}.public-site .head.rev .inner{margin-left:0}.public-site .head.rev{padding-bottom:calc(var(--w)*.8 + 96px)}.public-site .head.rev .public-wrap>.perch{margin-bottom:calc((var(--w)*.8 + 96px)*-1)}.public-site .head .perch{right:4%}.public-site .head.rev .perch{left:4%;right:auto}.public-site .head .public-wrap>.perch{margin-bottom:calc((var(--w)*.8 + 40px)*-1)}.public-site .nots{grid-template-columns:minmax(0,1fr)}.public-site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .footer-grid>:first-child{grid-column:1/-1}.public-site .last{padding-bottom:calc(var(--w)*.8 + 40px)}.public-site .last .perch{bottom:calc((var(--w)*.8 + 40px + var(--w)*.054)*-1)}}@media (max-width:760px){.public-site .pick .ccard{margin-bottom:48px}}@media (max-width:560px){.public-site .stage .bubble{text-align:center;bottom:96%;left:50%;right:auto;translate:-50%}.public-site .game-cards{grid-template-columns:minmax(0,1fr)}.public-site .pick{grid-template-columns:128px 1fr;align-items:center;gap:14px;display:grid}.public-site .pick .rate,.public-site .pick .earn{padding:0}.public-site .ccard{font-size:12px}.public-site .plan th,.public-site .plan td{padding:12px 10px}.public-site .bar-row{grid-template-columns:minmax(0,108px) 1fr auto;gap:8px;font-size:14px}}}.public-site{--f-ui:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mark:var(--font-comfortaa), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--color-site-page:var(--paper);--color-site-surface:var(--card);--color-site-strong:var(--ink);--color-site-body:var(--ink);--color-site-secondary:var(--muted);--color-site-placeholder:var(--muted);--color-site-brand:var(--accent-ink);--color-site-brand-fill:var(--sky);--color-site-brand-wash:var(--wash);--color-site-line:var(--line);--color-site-error:#b4412c;--color-site-gold-wash:var(--gold-wash);--color-site-gold-ink:var(--gold-ink);min-height:100svh;font-family:var(--f-ui);font-variant-numeric:tabular-nums;isolation:isolate}.public-site[data-theme=dark]{--color-site-error:#f08a74}@media (prefers-color-scheme:dark){.public-site:not([data-theme=light]){--color-site-error:#f08a74}}body:has(>.public-site){background:#00b5a5}html:has(.public-site[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.public-site[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-site [id]{scroll-margin-top:var(--header-clearance,112px)}.public-site #main:focus{outline:none}.public-site button:disabled{cursor:default;transform:scale(1)}.public-site .credi,.public-site .pill,.public-site .primary,.public-site button.pick{min-width:44px;min-height:44px}.public-site .public-header{flex-wrap:wrap}.public-site .public-header nav{align-items:center;display:flex}.public-site .public-header .public-mark{min-width:24px;min-height:24px}.public-site .theme-toggle{position:relative}.public-site .theme-notice{background:var(--card);color:var(--ink);text-align:center;border-radius:14px;flex-basis:100%;order:10;margin-top:4px;padding:8px 12px;font-size:13.5px;position:static}.public-site .theme-notice:empty{display:none}.public-site .copyright{margin-top:16px}.public-site .skip{z-index:90;min-width:24px;min-height:44px}.public-site .public-header a.link{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.public-site .header-download{align-items:center;min-height:44px;display:inline-flex}.public-site .public-footer h2{letter-spacing:0;font-size:15px;line-height:1.3}.public-site .public-footer a{min-width:24px;min-height:24px}.public-site .public-sheet p a,.public-site .public-sheet li a{color:var(--accent-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.public-site .store-button{min-height:52px}.public-site .store-button span{display:block}.public-site .store-button{color:#fff;text-decoration:none}.public-site .store-button small{display:block}.public-site .public-primary{background:var(--sky);color:var(--on-sky);box-shadow:none}.public-site .public-secondary{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.public-site .public-danger{color:#fff;box-shadow:none;background:#b4412c}.public-site .public-ghost{color:var(--accent-ink);box-shadow:none;background:0 0}.public-site .public-ghost:hover{background:var(--wash)}.public-site .public-primary,.public-site .public-secondary,.public-site .public-danger,.public-site .public-ghost{white-space:normal;min-height:52px;font-size:14px;font-weight:600}.public-site .public-small{font-size:13.5px}.public-site .public-primary:disabled,.public-site .public-secondary:disabled,.public-site .public-danger:disabled{opacity:.38;transform:none}.public-site .public-field{border:1.5px solid var(--line);background:var(--card);width:100%;min-height:54px;color:var(--ink);font:400 16px/1.5 var(--f-ui);transition:border-color .2s var(--glide);border-radius:16px;padding:0 14px;display:block}.public-site textarea.public-field{resize:vertical;padding:14px}.public-site .public-field.password-field{padding-right:56px}.public-site .public-field::placeholder{color:var(--muted)}.public-site .public-field:focus{border-color:var(--accent-ink)}.public-site .public-field[aria-invalid=true],.public-site .public-field.is-invalid{border-color:var(--color-site-error)}.public-site .public-label{color:var(--muted);font:500 14px/1.5 var(--f-ui)}.public-site .public-task{--task-measure:760px;padding-bottom:48px}.public-site .public-task-compact{--task-measure:560px}.public-site .public-task-confirmation{--task-measure:680px}.public-site .task-measure{width:100%;max-width:var(--task-measure);overflow-wrap:anywhere;margin-inline:auto}.public-site .task-heading{padding-top:var(--header-clearance,112px);padding-bottom:32px}.public-site .task-heading h1{font:700 clamp(36px,5vw,64px)/1.05 var(--f-ui);letter-spacing:-.03em;color:var(--on-sky)}.public-site .task-eyebrow{color:var(--on-sky-soft);margin-bottom:12px;font-size:14px;font-weight:500}.public-site .task-intro{color:var(--on-sky-soft);max-width:52ch;margin-top:16px;font-size:18px;line-height:1.6}.public-site .public-task h2{letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.12}.public-site .legal-content{color:var(--ink);font-size:17px;line-height:1.6}.public-site .legal-meta{color:var(--muted);margin-bottom:20px;font-size:13.5px}.public-site .legal-content section{margin-top:32px}.public-site .legal-content h2{margin-bottom:12px;font-size:24px}.public-site .legal-content p+p{margin-top:16px}.public-site .legal-content ul{margin-top:16px;padding-left:20px;list-style:outside}.public-site .legal-content li+li{margin-top:8px}.public-site .legal-content li::marker{color:var(--accent-ink)}.public-site .public-notice{background:var(--card);color:var(--ink);border-radius:18px;padding:24px}.public-site .public-notice+.public-notice{margin-top:20px}.public-site .public-notice p{color:var(--muted);margin-top:8px}.public-site .public-notice p,.public-site .public-notice li,.public-site .public-notice dd{font-size:17px;line-height:1.55}.public-site .public-notice ul{color:var(--muted);margin-top:12px;padding-left:20px;list-style:outside}.public-site .public-notice li+li{margin-top:8px}.public-site .public-notice-warning{background:var(--gold-wash);color:var(--gold-ink)}.public-site .public-notice-warning p{color:inherit}.public-site .public-notice-accent{background:var(--wash)}.public-site .public-notice-danger{border:1.5px solid var(--color-site-error)}.public-site .public-form{flex-direction:column;gap:24px;display:flex}.public-site .public-form-status{min-height:20px;color:var(--color-site-error);font-size:12.5px;line-height:1.5}.public-site .public-form-status:empty{display:none}.public-site .public-muted{color:var(--muted)}.public-site .public-error{color:var(--color-site-error)}.public-site ::selection{background:var(--wash);color:var(--ink)}.public-site .hero{padding-top:max(clamp(92px,12vh,132px), var(--header-clearance,112px))}@starting-style{.public-site .track i{width:0}}.public-site .fan-card.win .ccard{box-shadow:0 0 0 3px #fff3c4,0 22px 44px #00322d5c}.public-site .quiz-encouragement{max-width:36ch;font-size:clamp(19px,2vw,24px)}.public-site .quiz-amount{letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:600}.public-site .words h2.lead{letter-spacing:0;color:var(--on-sky-soft);max-width:30ch;margin-bottom:clamp(10px,2vh,22px);font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.55}.public-site .demo-note{margin-top:12px}.public-site .feature-note{margin-bottom:24px}.public-site .faq-section{margin-top:clamp(28px,4vw,48px)}.public-site .game-cards .ccard,.public-site .flip .ccard{background:0 0}.public-site .ccard img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.public-site .ccard{isolation:isolate}.public-site .ccard>.card-fallback{z-index:-1;background:var(--card);color:var(--ink);border-radius:inherit;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.public-site .credi-wrap[data-flight=true]{z-index:40;pointer-events:none}.public-site .credi-wrap[data-flight=true] .bubble{opacity:0}.public-site .words{--end:1;--d:1}.public-site .words .front{transform:none}.public-site .solve .cname{display:none}.public-site .words .back{transform:rotateY(180deg)}.public-site[data-motion=full] .words .flip:not(.on) .back{transform:none}.public-site[data-motion=full] .words .flip:not(.on) .front{transform:rotateY(-180deg)}.public-site .mpin{min-width:44px;min-height:44px}.public-site input[type=range]{height:44px}.public-site input[type=range]::-webkit-slider-thumb{background-clip:padding-box;border:8px solid #0000;width:44px;height:44px;margin-top:-18px;box-shadow:inset 0 0 0 4px #fff}.public-site input[type=range]::-moz-range-thumb{box-sizing:border-box;background-clip:padding-box;border:8px solid #0000;width:44px;height:44px;box-shadow:inset 0 0 0 4px #fff}.public-site .game .pick{min-height:44px}.public-site .game [tabindex="-1"]:focus{outline:none}.public-site .game [tabindex="-1"]{scroll-margin-block:var(--header-clearance,112px) 24px}.public-site .game .picked-label{color:var(--muted);font-size:14px;font-weight:500;display:block}.public-site .game .pick.yours .earn:after{content:none}.public-site .one-card-total,.public-site .money,.public-site .bar-row em,.public-site .xfer b,.public-site output,.public-site .pick .earn{font-variant-numeric:tabular-nums}.public-site .rate-disclosure{margin-top:14px;font-size:13.5px}.public-site .rate-disclosure summary{padding:8px 0;font-size:13.5px}.public-site .rate-disclosure ul{margin-block:10px;padding-left:20px;list-style:outside}.public-site .rate-disclosure p{padding:0 0 12px}.public-site .rate-disclosure a{text-decoration:underline}.public-site .plan th[scope=row]{font-weight:400}.public-site .plan th[scope=row] small{color:var(--muted);font-size:13.5px;display:block}.public-site .legacy-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.public-site .demo-error{color:var(--color-site-error);margin-top:10px;font-size:13.5px}.public-site .no-script{margin-top:var(--header-clearance,112px);padding:18px var(--gutter);background:var(--paper);color:var(--muted);font-size:14px}.public-site .public-header .theme-toggle:disabled{opacity:.5}@media (max-width:980px){.public-site .public-header nav{display:none}}@media (prefers-reduced-motion:reduce){html:has(.public-site){scroll-behavior:auto}.public-site *,.public-site :before,.public-site :after{transition:none!important;animation:none!important}.public-site .words{height:auto}.public-site .words-stick{min-height:auto;position:relative}.public-site .words .word{opacity:.38}.public-site .words .word i{transform:scaleX(1)}.public-site .words .done,.public-site .words .solve-cap{opacity:1;translate:none}.public-site .words .front{transform:none!important}.public-site .words .back{transform:rotateY(180deg)!important}}
