@font-face{font-family:Rammetto One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3defbb018cc8846a-s.3d5f4fpvt4v4y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rammetto One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f57880dde8e7e068-s.p.3zwcaptc02r0s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rammetto One Fallback;src:local(Arial);ascent-override:84.28%;descent-override:35.35%;line-gap-override:0.0%;size-adjust:141.18%}.W-VgiG_className{font-family:Rammetto One,Rammetto One Fallback;font-style:normal;font-weight:400}.W-VgiG_variable{--font-display:"Rammetto One", "Rammetto One Fallback"}
@font-face{font-family:ui;src:url(../media/kanit_400-s.p.3vomj4ys718n3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ui;src:url(../media/kanit_500-s.p.3y48j16vw3ns0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ui;src:url(../media/kanit_700-s.p.1j3epi4sx1jkp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ui;src:url(../media/kanit_800-s.p.2mye7a10bd_rx.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:ui;src:url(../media/kanit_800_italic-s.p.3md56pgsl4_cx.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:106.73%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:103.07%}.Gztk4G_className{font-family:ui,ui Fallback,system-ui,sans-serif}.Gztk4G_variable{--font-ui:"ui", "ui Fallback", system-ui, sans-serif}
:root{--lemon:#c8f23a;--lemon-rim:#9bcb12;--lemon-base:#5e7f00;--lemon-hi:#e8ffa8;--lemon-tile:#bdeb2a;--butter:#f3f6ec;--butter-2:#e6ecd8;--butter-base:#cfd8bc;--white:#fff;--rasp:#142447;--rasp-tile:#1a2d57;--rasp-rim:#0e1a36;--rasp-deep:#08112a;--rasp-face:#24407a;--rasp-hi:#6e9be0;--ink:#0a1226;--ink-soft:#44506a;--ink-2:#15203a;--jade:#38d3f0;--jade-rim:#12a6c8;--jade-base:#0b6680;--jade-hi:#b0f0fb;--tomato:#ff5b3a;--tomato-rim:#d93a1c;--putty:#ede3cc;--putty-shade:#cdbf9f;--putty-deep:#a99a78;--sheen:#3c6cc0;--display:var(--font-display,"Rammetto One"),var(--font-ui,"Kanit"),sans-serif;--ui:var(--font-ui,"Kanit"),system-ui,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--pop:cubic-bezier(.34,1.56,.64,1);--hitstop:70ms;--r-btn:18px;--r-card:22px;--r-art:14px;--r-panel:26px;--drop:4px 4px 0 var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lime:var(--lemon);--lime-rim:var(--lemon-rim);--lime-base:var(--lemon-base);--lime-hi:var(--lemon-hi);--paper:var(--butter);--paper-2:var(--butter-2);--paper-base:var(--butter-base);--midnight:var(--rasp);--midnight-tile:var(--rasp-tile);--midnight-rim:var(--rasp-rim);--midnight-deep:var(--rasp-deep);--midnight-face:var(--rasp-face);--midnight-hi:var(--rasp-hi);--cyan:var(--jade);--cyan-rim:var(--jade-rim);--cyan-base:var(--jade-base);--cyan-hi:var(--jade-hi);--coral:var(--tomato);--coral-rim:var(--tomato-rim);--max:1240px;--gut:clamp(16px,4vw,40px)}@media (min-width:1800px){:root{--max:1440px}}
*,:before,:after{box-sizing:border-box}img,video,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{color:#0a1226;background:#c8f23a}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ic{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ic--fill{fill:currentColor;stroke:none}:focus-visible{outline:3px solid var(--lemon);outline-offset:3px;box-shadow:0 0 0 9px var(--ink)}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 18px/1.6 var(--ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.sec{padding:clamp(64px,8vw,112px) 0;position:relative}.sec--dark{background:var(--midnight);color:#fff}.sec--deep{background:var(--midnight-deep);color:#fff}.sec--lime{background:var(--lime);color:var(--ink)}.sec--paper{background:var(--paper);color:var(--ink)}.pat-dark{background-color:var(--midnight);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%231A2D57' stroke-width='6' stroke-linecap='round'%3E%3Cpath d='M20 12v16M12 20h16'/%3E%3Ccircle cx='60' cy='60' r='9'/%3E%3C/g%3E%3C/svg%3E")}.pat-lime{background-color:var(--lime);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M20 16 32 28 20 40' fill='none' stroke='%23BDEB2A' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.h1{font:400 clamp(44px,6.4vw,92px)/.98 var(--display);letter-spacing:-.01em;margin:0}.h2{font:400 clamp(32px,4.2vw,56px)/1.04 var(--display);letter-spacing:-.005em;margin:0}.h3{font:400 clamp(20px,2vw,26px)/1.15 var(--display);margin:0}.lead{max-width:60ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.sec--dark .lead,.sec--deep .lead{color:#d6e0f5}.on-dark{color:#fff}.hl{color:var(--lime)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sec-head .lead{max-width:46ch}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}@media (max-width:760px){body{font-size:17px}.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.05}.btn--lg{padding:0 22px 8px;font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.stroke{color:#fff;-webkit-text-stroke:.12em var(--ink);paint-order:stroke fill}.btn{--face:var(--lemon);--rim:var(--lemon-rim);--base:var(--lemon-base);--hi:var(--lemon-hi);--gl:#fff;--sheen-c:#ffffff52;--ring:0 0 0 0 transparent,0 0 0 0 transparent;--lift:8px;--lab:var(--ink);isolation:isolate;min-height:58px;margin-bottom:var(--lift);border:4px solid var(--ink);border-radius:var(--r-btn);color:var(--lab);background:linear-gradient(115deg,transparent 42%,#ffffff8c 50%,transparent 58%) 140% 0/260% 100% no-repeat,var(--face);font:400 21px/1 var(--display);letter-spacing:.005em;white-space:nowrap;box-shadow:inset 0 3px 0 var(--hi), inset 0 -8px 0 var(--rim), inset 0 -11px 0 #ffffff29, 0 var(--lift) 0 0 var(--base), 0 var(--lift) 0 4px var(--ink), 0 calc(var(--lift) + 12px) 16px -8px #0a12268c, var(--ring);cursor:pointer;transition:transform .22s var(--ease-out),filter .2s,background-position 0s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 26px 6px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--sheen-c);pointer-events:none;border-radius:13px 13px 50% 50%/13px 13px 9px 9px;height:44%;position:absolute;top:4px;left:6px;right:6px}.btn:after{content:"";z-index:-1;background:var(--gl);width:14px;height:5px;box-shadow:19px -1px 0 -1px var(--gl);pointer-events:none;border-radius:999px;position:absolute;top:6px;left:10px;transform:rotate(-10deg)}.btn .ic{width:24px;height:24px}.btn:focus-visible{--ring:0 calc(var(--lift)/2) 0 calc(var(--lift)/2 + 6px) var(--lemon),0 calc(var(--lift)/2) 0 calc(var(--lift)/2 + 10px) var(--ink);outline:none}@media (hover:hover) and (pointer:fine){.btn:hover{animation:jelly .5s var(--ease-out);transition:transform .22s var(--ease-out),filter .2s,background-position .7s var(--ease-out);background-position:-40% 0,0 0;transform:translateY(-2px)}}[data-anim] .btn--cta:not(.btn--white):not(:disabled):not(.is-pending):not(:hover):not(:active):not(.is-pressed){animation:3.4s ease-in-out infinite cta-breathe,6.8s ease-in-out 2s infinite cta-nudge}@keyframes cta-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes cta-nudge{0%,84%,to{rotate:0deg}87%{rotate:-2deg}90%{rotate:1.6deg}93%{rotate:-.8deg}96%{rotate:.3deg}}@keyframes jelly{0%{transform:translateY(0)}30%{transform:translateY(-3px)scale(1.07,.93)}52%{transform:translateY(-2px)scale(.96,1.04)}74%{transform:translateY(-2px)scale(1.02,.98)}to{transform:translateY(-2px)}}.btn:active,.btn.is-pressed{transform:translateY(calc(var(--lift) - 2px)) scale(1.03,.95);box-shadow:inset 0 3px 0 var(--hi),inset 0 -7px 0 var(--rim),inset 0 -10px 0 #ffffff1f, 0 2px 0 0 var(--base),0 2px 0 4px var(--ink),0 6px 6px -3px #0a122666;transition-duration:90ms;animation:none}.btn--jade{--face:var(--jade);--rim:var(--jade-rim);--base:var(--jade-base);--hi:var(--jade-hi);--lab:#fff;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink)}.btn--jade .ic{filter:drop-shadow(0 2px 0 var(--ink))}.btn--rasp{--face:var(--rasp-face);--rim:var(--rasp);--base:#0f2550;--hi:var(--rasp-hi);--lab:#fff;--sheen-c:#ffffff38;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ink)}.btn--rasp .ic{filter:drop-shadow(0 2px 0 var(--ink))}.btn--white{--face:#fff;--rim:#dce3cc;--base:#bca77a;--hi:#fff;--lab:var(--ink);--sheen-c:transparent;--gl:#e3f8a0}.btn--ink{--face:var(--ink-2);--rim:var(--ink);--base:#040810;--hi:#44506a;--lab:var(--lemon);--sheen-c:#ffffff14;--gl:#ffffff80}.btn--sm{--lift:6px;border-width:3px;border-radius:15px;min-height:46px;padding:0 18px 5px;font-size:17px}.btn--sm:after{width:11px;height:4px;box-shadow:15px -1px 0 -1px var(--gl);top:5px;left:8px}.btn--sm.btn--jade,.btn--sm.btn--rasp{-webkit-text-stroke-width:4px}.btn--lg{--lift:10px;border-radius:22px;min-height:68px;padding:0 32px 8px;font-size:26px}.btn--lg:after{width:17px;height:6px;box-shadow:22px -1px 0 -1.5px var(--gl);top:7px;left:13px}@media (max-width:400px){.btn--lg{padding:0 20px 8px;font-size:21px}}.btn--coin{--lift:6px;border-width:3px;border-radius:50%;width:52px;min-height:52px;padding:0 0 5px}.btn--coin:before{border-radius:50%/60% 60% 40% 40%;left:5px;right:5px}.btn--coin:after{width:10px;height:6px;box-shadow:none;top:8px;left:10px;transform:rotate(-30deg)}.plate{background:var(--lemon);color:var(--ink);border:3px solid var(--ink);box-shadow:var(--drop);font:italic 800 18px/1 var(--ui);text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:7px 16px 8px;display:inline-flex;position:relative;transform:skew(-10deg)}.plate>*{transform:skew(10deg)}.plate>span:only-child{display:inline-block}.plate--ink{background:var(--ink);color:var(--lemon)}.plate--white{color:var(--ink);background:#fff}.plate--tomato{background:var(--tomato);color:var(--ink)}.plate--jade{background:var(--jade);color:var(--ink)}.plate--flat{box-shadow:none}.chip{border:2.5px solid var(--ink);min-height:32px;color:var(--ink);font:700 15px/1 var(--ui);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 13px 4px;display:inline-flex}.chip .ic{stroke-width:3px;width:17px;height:17px}.chip--line{border-color:var(--butter);color:var(--butter);background:0 0}.mode{background:var(--ink);color:#fff;border:2.5px solid var(--ink);font:italic 800 14px/1 var(--ui);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 11px 5px 8px;display:inline-flex;transform:skew(-10deg);box-shadow:2px 2px #0a122659}.mode>*{transform:skew(10deg)}.mode .ic{width:18px;height:18px;color:var(--lemon);stroke-width:2.6px}.age{width:42px;height:46px;color:var(--ink);font:400 14px/1 var(--display);background:var(--lemon);clip-path:path("M21 1 L40 7 L40 24 C40 35 31 42 21 45 C11 42 2 35 2 24 L2 7 Z");letter-spacing:-.02em;place-items:center;padding-bottom:5px;display:grid;position:relative}.age:before{content:"";background:var(--ink);clip-path:inherit;z-index:-1;position:absolute;inset:0}.age-wrap{vertical-align:top;width:42px;height:46px;filter:drop-shadow(0 0 0 var(--ink)) drop-shadow(2px 2px 0 #0a122666);display:inline-block;position:relative}.age-wrap svg{width:100%;height:100%;position:absolute;inset:0}.age-wrap b{font:400 13px/1 var(--display);color:var(--ink);letter-spacing:-.02em;place-items:center;padding-bottom:6px;display:grid;position:absolute;inset:0}.move{border:2.5px solid var(--ink);width:30px;height:30px;color:var(--ink);box-shadow:0 2px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.move .ic{stroke-width:2.6px;width:18px;height:18px}.moves{gap:4px;display:flex}.price{font:400 19px/1 var(--display);color:var(--ink)}.price-pill{border:2.5px solid var(--ink);background:var(--lemon);font:400 14px/1 var(--display);color:var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:999px;align-items:center;padding:4px 10px 5px;display:inline-flex}.owned{border:2.5px solid var(--ink);background:var(--jade);font:italic 800 13px/1 var(--ui);text-transform:uppercase;color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:5px;align-items:center;gap:4px;padding:4px 10px 5px;display:inline-flex;transform:skew(-10deg)}.owned>*{transform:skew(10deg)}.panel{background:var(--butter);border:4px solid var(--ink);border-radius:var(--r-panel);box-shadow:inset 0 4px 0 #ffffffbf,0 8px 0 0 var(--butter-base),0 8px 0 4px var(--ink)}.fcard{--accent:var(--lemon);--bz:10px;padding:var(--bz);border:4px solid var(--ink);border-radius:var(--r-card);box-shadow:0 6px 0 0 #d3dcc0,0 6px 0 4px var(--ink),0 18px 26px -14px #0a12268c;transition:transform .32s var(--pop),box-shadow .2s;background:#fff;display:block;position:relative}.fcard--sm{--bz:6px;border-radius:18px}.fcard--xs{--bz:4px;box-shadow:0 4px 0 0 #d3dcc0,0 4px 0 3px var(--ink);border-width:3px;border-radius:14px}.fcard__art{border-radius:var(--r-art);aspect-ratio:16/9;isolation:isolate;background:#060c1c;position:relative;overflow:hidden}.fcard--xs .fcard__art{border-radius:10px}.fcard__art>img,.fcard__art>video,.fcard__art>.art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fcard__art:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 0 5px #0a12268c;background:linear-gradient(#0a122600 66%,#0a122699);transition:box-shadow .2s;position:absolute;inset:0}.fcard__art>video{opacity:0;z-index:1;transition:opacity .25s}.fcard.is-live .fcard__art>video,.fcard__art>video.is-on{opacity:1}.fcard .tl,.fcard .tr,.fcard .br,.fcard .bl{z-index:4;position:absolute}.fcard .tl{top:10px;left:10px}.fcard .tr{top:8px;right:9px}.fcard .br{bottom:10px;right:10px}.fcard .bl{bottom:11px;left:12px}.fcard__banner{z-index:5;background:var(--lemon);color:var(--ink);border:3px solid var(--ink);box-shadow:var(--drop);font:italic 800 20px/1 var(--ui);text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--pop);border-radius:6px;align-items:center;padding:7px 18px 8px;display:inline-flex;position:absolute;bottom:-14px;left:-12px;transform:skew(-10deg)}.fcard__banner>*{transform:skew(10deg)}.fcard__banner--ink{background:var(--ink);color:var(--lemon)}.preview-chip{z-index:4;border:2px solid var(--ink);font:700 11px/1 var(--ui);color:var(--ink);letter-spacing:.02em;background:#ffffffeb;border-radius:999px;padding:3px 8px 4px;position:absolute;top:9px;right:10px}.hbar{--fill:var(--jade);--fill-hi:#9cebfa;--n:8;border:4px solid var(--ink);background:var(--ink);border-radius:6px;height:30px;position:relative;overflow:hidden;transform:skew(-12deg);box-shadow:3px 3px #0a122659}.hbar__segs{grid-template-columns:repeat(var(--n),1fr);background:var(--ink);gap:3px;display:grid;position:absolute;inset:0}.hbar__seg{background:var(--fill);box-shadow:inset 0 5px 0 var(--fill-hi),inset 0 -4px 0 #0000001f;transition:background-color 80ms;position:relative}.hbar__seg.is-gone{background:#22304f;box-shadow:inset 0 3px #ffffff0f}.hbar--lemon{--fill:var(--lemon);--fill-hi:#e8ffa8}.hbar__sheen{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffd9 46%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}.hbar.is-sheen .hbar__sheen{animation:sheen .6s var(--ease-out)}@keyframes sheen{to{transform:translate(110%)}}.crest-mini{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.crest-mini .coin{border:3px solid var(--ink);width:44px;height:44px;box-shadow:inset 0 -5px 0 #dce3cc,0 3px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.crest-mini .coin img{width:30px;height:30px;margin-top:-2px}.crest-mini b{font:400 18px/1 var(--display);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--rasp-rim);letter-spacing:.005em}.burst{pointer-events:none;place-items:center;display:grid;position:absolute}.burst svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.burst b{font:400 30px/1 var(--display);color:var(--ink);letter-spacing:.01em;position:relative;transform:rotate(-6deg)}:root{--ok:var(--jade);--ok-rim:var(--jade-rim);--warn:#ffd23f;--warn-rim:#e0a800;--err:var(--tomato);--err-rim:var(--tomato-rim);--info:var(--rasp-face);--info-rim:var(--rasp)}.dots{vertical-align:middle;align-items:flex-end;gap:5px;height:1em;display:inline-flex}.dots i{width:.36em;height:.36em;box-shadow:0 0 0 2px var(--ink);animation:dot-hop .9s var(--ease-out) infinite;background:currentColor;border-radius:50%;display:block}.dots i:nth-child(2){animation-delay:.12s}.dots i:nth-child(3){animation-delay:.24s}@keyframes dot-hop{0%,60%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-.42em)scale(.9,1.1)}40%{transform:translateY(0)scale(1.2,.8)}}.spinner{vertical-align:middle;border:.18em solid #0a12262e;border-top-color:currentColor;border-radius:50%;width:1.1em;height:1.1em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.btn.is-pending,.btn[aria-busy=true]{cursor:progress;transform:translateY(calc(var(--lift) / 2));box-shadow:inset 0 3px 0 var(--hi),inset 0 -7px 0 var(--rim),0 calc(var(--lift) / 2) 0 0 var(--base),0 calc(var(--lift) / 2) 0 4px var(--ink);background:linear-gradient(115deg,transparent 40%,#ffffff80 50%,transparent 60%) 0 0/260% 100% no-repeat,var(--face);animation:1.6s linear infinite btn-shine}.btn.is-pending:disabled,.btn[aria-busy=true]:disabled{opacity:1}.btn .dots{font-size:.9em}@keyframes btn-shine{0%{background-position:140% 0,0 0}to{background-position:-40% 0,0 0}}@keyframes msg-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes msg-shake{0%{opacity:0;transform:translate(0)scale(.96)}25%{opacity:1;transform:translate(-7px)}45%{transform:translate(6px)}65%{transform:translate(-4px)}85%{transform:translate(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dots i,.spinner,.btn.is-pending,.btn[aria-busy=true]{animation:none!important}}

.h4{color:#fff;padding:clamp(24px,5vh,54px) 0 clamp(32px,7vh,70px);position:relative;overflow:hidden}.h4-in{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.h4-verbs{font:400 clamp(64px,min(7.6vw,10.5vh),104px)/1.04 var(--display);text-transform:uppercase;letter-spacing:.005em;flex-wrap:wrap;gap:0 34px;max-width:1260px;margin:0;display:flex}.h4-v{color:#0000;-webkit-text-stroke:3px #3a5490;transition:color .18s,transform .35s var(--pop),-webkit-text-stroke-color .18s;transform-origin:50% 80%;display:inline-block;position:relative}.h4-v.on{color:var(--lime);-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;text-shadow:0 8px 0 var(--ink);transform:rotate(-3deg)scale(1.06)}.h4-v i{opacity:0;background:#22304f;border-radius:3px;height:10px;position:absolute;bottom:-6px;left:4px;right:24px;overflow:hidden;transform:skew(-20deg)}.h4-v i:after{content:"";background:var(--cyan);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.h4-v.on i{opacity:1}.h4-v.on i:after{animation:h4fill var(--dur,2.8s) linear forwards}@keyframes h4fill{to{transform:scaleX(1)}}.h4-low{--card:min(640px,54vw - 20px,max(340px,(100vh - 360px) * 1.55));grid-template-columns:minmax(0,var(--card)) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(14px,3vh,40px);display:grid}.h4-card{transform:rotate(-2deg)}.h4-card .fcard__art video{opacity:1}.h4-card .fcard__art video.is-out{opacity:0}.h4-card .fcard__banner{font-size:24px}.h4-real{color:#fff;font:700 12px/1 var(--ui);letter-spacing:.05em;text-transform:uppercase;background:#0a1226c7;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 6px;display:inline-flex}.h4-real i{background:var(--cyan);border-radius:50%;width:9px;height:9px}.h4-right p.lead{color:#d6e0f5;max-width:36ch;margin-bottom:26px}.h4-ctas{flex-wrap:wrap;gap:12px 14px;display:flex}.h4-lanes{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.h4-lane{color:#c9d4ee;font:700 14px/1 var(--ui);cursor:pointer;border:2.5px solid #3a4c78;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 7px;transition:all .2s;display:inline-flex}.h4-lane b{font:italic 800 13px/1 var(--ui);text-transform:uppercase;color:var(--lime)}.h4-lane.on{background:var(--lime);border-color:var(--ink);color:var(--ink);box-shadow:0 3px 0 var(--ink)}.h4-lane.on b{color:var(--ink)}@media (min-width:761px) and (max-width:1180px) and (max-aspect-ratio:11/10){.h4-low{grid-template-columns:minmax(0,1fr);gap:30px}.h4-card{width:min(100%,164vh - 770.8px)}.h4-right p.lead{max-width:52ch}}@media (max-width:760px){.h4{padding:28px 0 40px}.h4-in{padding:0 16px}.h4-verbs{min-height:80px;font-size:62px}.h4-v{display:none}.h4-v.on{-webkit-text-stroke-width:7px;text-shadow:0 5px 0 var(--ink);display:inline-block}.h4-v i{height:7px;bottom:-2px;right:12px}.h4-low{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:24px}.h4-card{--bz:6px;border-width:3px}.h4-card .fcard__banner{font-size:17px;left:-8px}.h4-right p.lead{margin-bottom:20px;font-size:17px}.h4-ctas .btn{flex:100%}}@media (max-height:500px) and (min-width:561px){.h4{padding:12px 0 20px}.h4-in{padding:0 clamp(16px,3vw,40px)}.h4-verbs{min-height:0;font-size:clamp(34px,13vh,64px)}.h4-v{display:none}.h4-v.on{-webkit-text-stroke-width:7px;text-shadow:0 5px 0 var(--ink);display:inline-block}.h4-v i{height:7px;bottom:-2px;right:12px}.h4-low{grid-template-columns:minmax(0,max(220px,160vh - 352px)) minmax(0,1fr);gap:28px;margin-top:8px}.h4-card{--bz:6px;border-width:3px;transform:rotate(-1.5deg)}.h4-card .fcard__banner{font-size:15px;left:-8px}.h4-right p.lead{margin-bottom:14px;font-size:15px;line-height:1.45}.h4-ctas .btn{flex:0 auto}}.h4-mini,.h4-howlink{display:none}@media (max-width:760px),(max-height:500px){.h4-lanes,.h4-ctas .h4-how{display:none}.h4-mini{z-index:4;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.h4-mini span{color:#fff;width:34px;height:34px;font:700 12px/1 var(--ui);background:#0a1226cc;border:2.5px solid #fff;border-radius:50%;place-items:center;display:grid}.h4-mini:focus-visible span{outline:3px solid var(--lime);outline-offset:2px}.h4-howlink{color:#fff;min-height:44px;font:700 16px/1.2 var(--ui);text-underline-offset:4px;justify-content:center;align-items:center;padding:0 6px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.h4-howlink:hover,.h4-howlink:focus-visible{color:var(--lime)}}@media (max-width:760px){.h4-ctas{gap:4px}.h4-howlink{flex:100%}}@media (max-width:380px){.h4{padding-top:18px}.h4-verbs{min-height:68px;font-size:54px}.h4-low{gap:20px;margin-top:16px}.h4-right p.lead{margin-bottom:16px;font-size:16px;line-height:1.5}}.s3{background:var(--paper);border-block:4px solid var(--ink);padding:30px 0}.s3-row{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.s3-b{align-items:center;gap:14px;display:flex}.s3-ic{background:var(--lime);border:4px solid var(--ink);width:64px;height:64px;box-shadow:inset 0 3px 0 var(--lime-hi),inset 0 -7px 0 var(--lime-rim),0 5px 0 0 var(--lime-base),0 5px 0 4px var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.s3-ic:after{content:"";background:#fff;border-radius:9px;width:11px;height:5px;position:absolute;top:9px;left:12px;transform:rotate(-30deg)}.s3-ic .ic{stroke-width:2.8px;width:30px;height:30px;color:var(--ink)}.s3-ic.alt{background:var(--midnight-face);box-shadow:inset 0 3px 0 var(--midnight-hi),inset 0 -7px 0 var(--midnight),0 5px 0 0 #0f2550,0 5px 0 4px var(--ink)}.s3-ic.alt .ic{color:#fff}.s3-ic .slash{background:var(--coral);border:2px solid var(--ink);border-radius:4px;width:40px;height:7px;position:absolute;transform:rotate(-40deg)}.s3-ic .agev{font:400 21px/1 var(--display);color:var(--ink);letter-spacing:-.03em;margin-top:-3px}.s3-b b{font:italic 800 17px/1.1 var(--ui);text-transform:uppercase;color:var(--ink);display:block}.s3-b small{font:500 14px/1.3 var(--ui);color:var(--ink-soft);margin-top:4px;display:block}@media (max-width:1180px){.s3-row{padding:0 var(--gut);flex-wrap:wrap;justify-content:center;gap:20px 28px;display:flex}.s3-b{flex:0 214px}}@media (max-width:760px){.s3{padding:20px 0 22px}.s3-row{grid-template-columns:1fr 1fr;gap:14px 12px;padding:0 16px;display:grid}.s3-b{gap:10px}.s3-b:last-child{grid-column:1/-1;justify-self:center}.s3-ic{border-width:3px;width:46px;height:46px}.s3-ic .ic{width:22px;height:22px}.s3-ic:after{width:8px;height:4px;top:6px;left:8px}.s3-ic .slash{width:30px}.s3-ic .agev{font-size:17px}.s3-b b{font-size:15px}.s3-b small{display:none}}.g7{background:var(--lime);overflow:hidden}.g7-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.g7-nav{align-items:center;gap:12px;display:flex}.g7-nav .btn--coin{--face:#fff;--rim:#dce3cc;--base:#bca77a;--hi:#fff;width:58px;min-height:58px}.g7-rail{--pl:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));scroll-snap-type:x mandatory;padding:20px var(--pl) 40px;scroll-padding-inline:var(--pl);scrollbar-width:none;scroll-behavior:smooth;gap:26px;display:flex;overflow-x:auto}.g7-rail::-webkit-scrollbar{display:none}.g7-card{scroll-snap-align:start;border:4px solid var(--ink);box-shadow:0 8px 0 0 #d3dcc0,0 8px 0 4px var(--ink);transition:transform .3s var(--pop);background:#fff;border-radius:24px;flex:0 0 300px;padding:12px 12px 16px;position:relative}.g7-card:nth-child(odd){transform:rotate(-1.2deg)}.g7-card:nth-child(2n){transform:rotate(1deg)translateY(10px)}.g7-card:hover{transform:translateY(-8px)rotate(0)}.g7-bib{background:var(--paper);border:3px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;display:flex;position:relative}.g7-bib:before,.g7-bib:after{content:"";border:2.5px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:8px}.g7-bib:before{left:8px}.g7-bib:after{right:8px}.g7-bib b{font:400 34px/1 var(--display);letter-spacing:-.01em;margin:0 auto}.g7-bib b sup{vertical-align:.7em;font-size:.5em}.g7-card .fcard{box-shadow:none;border-width:3px;border-radius:16px;padding:6px}.g7-card .fcard__art{aspect-ratio:4/3.4;border-radius:11px}.g7-name{z-index:6;width:max-content;max-width:100%;margin:-18px 0 0 -4px;font-size:19px;display:block;position:relative}.g7-line{font:400 15px/1.4 var(--ui);color:var(--ink-soft);min-height:63px;margin:12px 2px}.g7-foot{align-items:center;gap:8px;display:flex}.g7-foot .chip{border-width:2px;min-height:26px;padding:2px 9px 3px;font-size:12px}.g7-foot .btn{--lift:5px;min-height:40px;margin-bottom:5px;margin-left:auto;padding:0 12px 5px;font-size:15px}.g7-prog{max-width:420px;margin-top:6px}.g7-prog .hbar{height:22px}.g7-hint-touch{display:none}@media (hover:none){.g7-hint-hover{display:none}.g7-hint-touch{display:inline}}@media (max-width:760px){.g7-head{margin-bottom:10px}.g7-rail{gap:18px;padding-top:16px;padding-bottom:30px}.g7-card{border-radius:20px;flex-basis:min(74vw,290px);padding:10px 10px 14px}.g7-card .fcard__art{aspect-ratio:4/3}.g7-bib{margin-bottom:10px;padding:6px 12px}.g7-card .g7-bib b{font-size:26px}.g7-line{min-height:0;margin:10px 2px}.g7-nav .btn--coin{width:50px;min-height:50px}}@media (max-width:760px) and (hover:none){.g7-nav{display:none}}.y2 .h2{color:#fff;max-width:none}.y2-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:48px;display:flex}.y2-count{color:#fff;font:italic 800 18px/1 var(--ui);text-transform:uppercase;align-items:center;gap:14px;display:flex}.y2-count .hbar{width:220px;height:26px}.y2-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.y2-tile{background:var(--midnight-tile);border:4px solid var(--ink);border-radius:var(--r-card);color:#fff;box-shadow:inset 0 3px 0 #ffffff14,0 6px 0 0 var(--midnight-deep),0 6px 0 4px var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:24px 20px 22px;display:grid;position:relative}.y2-tile h3{font:400 21px/1.15 var(--display);margin:8px 0 6px}.y2-tile p{font:400 15.5px/1.45 var(--ui);color:#c9d6ee}.y2-tag{border:2.5px solid var(--ink);background:var(--cyan);color:var(--ink);font:italic 800 12px/1 var(--ui);text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);border-radius:5px;align-items:center;gap:5px;padding:4px 10px 5px;display:inline-flex;transform:skew(-10deg)}.y2-tag>*{transform:skew(10deg)}.y2-tag .ic{stroke-width:3.6px;width:14px;height:14px}.y2-medal{flex:none;width:66px;height:80px;position:relative}.y2-medal:before,.y2-medal:after{content:"";background:var(--lime);border:3px solid var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:20px;height:34px;position:absolute;bottom:0}.y2-medal:before{left:12px;transform:rotate(14deg)}.y2-medal:after{background:var(--cyan);right:12px;transform:rotate(-14deg)}.y2-coin{z-index:1;background:var(--lime);border:4px solid var(--ink);width:66px;height:66px;box-shadow:inset 0 -7px 0 var(--lime-rim),inset 0 4px 0 var(--lime-hi),0 4px 0 var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.y2-coin .ic{stroke-width:2.8px;width:32px;height:32px}.y2-coin--white{box-shadow:inset 0 -7px 0 #dce3cc,0 4px 0 var(--ink);background:#fff}.y2-big{background:var(--paper);color:var(--ink);box-shadow:inset 0 4px 0 #fff,0 8px 0 0 var(--paper-base),0 8px 0 4px var(--ink);grid-area:span 2/span 2;grid-template-columns:1fr;padding:34px 34px 30px}.y2-big .y2-bigtop{align-items:center;gap:20px;display:flex}.y2-big .y2-medal{width:100px;height:118px}.y2-big .y2-coin{width:100px;height:100px}.y2-big .y2-coin .ic{width:50px;height:50px}.y2-big .y2-medal:before,.y2-big .y2-medal:after{width:28px;height:48px}.y2-big h3{margin:10px 0 0;font-size:clamp(28px,2.6vw,38px)}.y2-big p{color:var(--ink);max-width:56ch;font-size:18px;line-height:1.6}.y2-big .y2-quote{font:400 clamp(22px,2.2vw,30px)/1.4 var(--display);margin-top:6px}.y2-big .y2-quote mark{background:linear-gradient(transparent 46%,var(--lime) 46% 94%,transparent 94%);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 6px}.y2-locked{background:var(--midnight-deep);border-style:dashed;grid-column:span 2;grid-template-columns:auto 1fr auto;align-items:center}.y2-locked .y2-coin{box-shadow:inset 0 -7px 0 #172340,0 4px 0 var(--ink);color:#6e7c99;background:#22304f}.y2-locked .y2-medal:before,.y2-locked .y2-medal:after{background:#2b3858}.y2-locked .y2-tag{color:#c9d6ee;background:#3a4867}.y2-locked h3{color:#aebbd6}.y2-rival{opacity:.9;width:150px;height:100px}.rival-svg{width:100%;height:100%;overflow:visible}.rival .face{display:none}.rival.f-retired .f-retired{display:inline}.y2-tile{transition:transform .3s var(--pop)}@media (hover:hover){.y2-tile:not(.y2-big):hover{transform:translateY(-4px)rotate(-1deg)}}@media (max-width:1100px){.y2-grid{grid-template-columns:repeat(2,1fr)}.y2-big{grid-row:auto}}@media (max-width:640px){.y2-grid{grid-template-columns:1fr;gap:18px}.y2-big,.y2-locked{grid-column:auto}.y2-big{padding:26px 20px}.y2-big .y2-bigtop{align-items:flex-start}.y2-big .y2-medal{width:72px;height:88px}.y2-big .y2-coin{width:72px;height:72px}.y2-big .y2-coin .ic{width:36px;height:36px}.y2-big p{font-size:16.5px}.y2-locked{grid-template-columns:auto 1fr}.y2-rival{display:none}.y2-count .hbar{width:150px}}.p5 .h2{color:#fff}.p5 .lead{color:#d6e0f5}.p5-list{counter-reset:p;gap:18px;display:grid}.p5-row{background:var(--paper);border:4px solid var(--ink);box-shadow:0 7px 0 0 var(--paper-base),0 7px 0 4px var(--ink);transition:transform .3s var(--pop);border-radius:20px;grid-template-columns:104px 1fr minmax(0,300px) 64px;align-items:center;gap:28px;padding:22px 30px;display:grid}.p5-row:first-child{background:var(--lime);box-shadow:0 7px 0 0 var(--lime-base),0 7px 0 4px var(--ink)}.p5-row:nth-child(2n){margin-left:40px;margin-right:0}@media (hover:hover){.p5-row:hover{transform:translate(8px)}}.p5-n{font:400 52px/1 var(--display);color:#0000;-webkit-text-stroke:3px var(--ink)}.p5-row b{font:400 clamp(26px,3vw,42px)/1.02 var(--display);letter-spacing:-.01em}.p5-row p{font:500 16px/1.45 var(--ui);color:var(--ink-soft)}.p5-row:first-child p{color:var(--ink)}.p5-ok{background:var(--cyan);border:4px solid var(--ink);width:60px;height:60px;box-shadow:inset 0 -6px 0 var(--cyan-rim),0 4px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.p5-ok .ic{stroke-width:3.4px;width:32px;height:32px}.p5-link{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.p5-link span{font:500 16px/1.4 var(--ui);color:#a9b8d6}@media (max-width:900px){.p5-row{grid-template-columns:1fr 52px;gap:8px 16px;padding:20px 18px}.p5-row:nth-child(2n){margin-left:0}.p5-n{display:none}.p5-row b{grid-column:1;font-size:26px}.p5-row p{grid-area:2/1/auto/-1}.p5-ok{grid-area:1/2;width:48px;height:48px}.p5-ok .ic{width:24px;height:24px}}.r1{background:var(--midnight);position:relative;overflow:hidden}.r1-lime{background:var(--lime);clip-path:polygon(0 0,53% 0,50% 36%,54% 38%,49% 66%,53% 68%,48% 100%,0 100%);position:absolute;inset:0}.r1-seam{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.r1-seam polyline{fill:none;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.r1-head{z-index:2;text-align:center;padding:84px 0 0;position:relative}.r1-head h2{border:5px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:10px;padding:16px 30px 20px;display:inline-block;transform:skew(-8deg)rotate(-1.5deg)}.r1-head h2>span{display:inline-block;transform:skew(8deg)}.r1-grid{z-index:2;grid-template-columns:1fr 1fr;gap:120px;padding:56px 0 96px;display:grid;position:relative}.r1-tab{margin-bottom:22px;display:inline-flex}.r1-tab .plate{padding:10px 22px 11px;font-size:26px}.r1-list{gap:14px;display:grid}.r1-item{border:4px solid var(--ink);font:700 18px/1.2 var(--ui);border-radius:16px;align-items:center;gap:16px;padding:12px 18px 12px 12px;display:flex;position:relative}.r1-item small{font:500 14px/1.3 var(--ui);margin-top:3px;display:block}.r1-ic{border:3px solid var(--ink);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.r1-ic svg{fill:none;width:32px;height:32px;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.r1-bring .r1-item{color:var(--ink);box-shadow:0 5px 0 var(--lime-base),0 5px 0 4px var(--ink);background:#fff}.r1-bring .r1-ic{background:var(--lime)}.r1-bring small{color:var(--ink-soft)}.r1-tick{background:var(--cyan);border:3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.r1-tick .ic{stroke-width:3.6px;width:20px;height:20px}.r1-opt{background:var(--midnight);color:#fff;font:800 11px/1 var(--ui);text-transform:uppercase;letter-spacing:.05em;vertical-align:2px;border-radius:4px;margin-left:6px;padding:3px 7px 4px}.r1-nope .r1-item{background:var(--midnight-tile);color:#c8d3ea;border-color:var(--ink)}.r1-nope .r1-item b{color:#fff;font-weight:700}.r1-nope .r1-ic{background:#22304f}.r1-nope .r1-ic svg{stroke:#8e9bb8}.r1-nope small{color:#8e9bb8}.r1-nope b{font-size:20px;display:inline-block;position:relative}.r1-nope b:after{content:"";background:var(--coral);transform-origin:0;height:4px;animation:strike .45s var(--ease-out) forwards;animation-delay:calc(.5s + var(--i)*.18s);border-radius:3px;margin-top:-2px;position:absolute;top:56%;left:-6px;right:-6px;transform:rotate(-3deg)scaleX(0)}@keyframes strike{to{transform:rotate(-3deg)scaleX(1)}}.r1-x{background:var(--coral);border:3px solid var(--ink);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.r1-x .ic{stroke-width:4px;width:18px;height:18px}.r1-end{font:400 22px/1.2 var(--display);margin-top:26px}.r1-bring .r1-end{color:var(--ink)}.r1-nope .r1-end{color:var(--lime)}@media (max-width:860px){.r1-lime{display:none}.r1-bring{margin:0 calc(var(--gut)*-1);padding:30px var(--gut) 40px;background:var(--lime);border-block:4px solid var(--ink)}.r1-seam{display:none}.r1-head{padding-top:56px}.r1-head h2{box-shadow:6px 6px 0 var(--ink);padding:12px 16px 14px;font-size:26px}.r1-grid{grid-template-columns:1fr;gap:44px;padding:40px 0 64px}.r1-item{font-size:16px}.r1-ic{width:44px;height:44px}.r1-tab .plate{font-size:20px}}.b4 .sec-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}.tk{max-width:1100px;filter:drop-shadow(10px 12px 0 var(--ink));grid-template-columns:1fr 300px;margin:0 auto;display:grid;position:relative;transform:rotate(-1.5deg)}.tk-main,.tk-stub{border:4px solid var(--ink);position:relative;-webkit-mask:radial-gradient(22px at 0,#0000 21px,#000 22px) 0/51% 100% no-repeat,radial-gradient(22px at 100%,#0000 21px,#000 22px) 100%/51% 100% no-repeat;mask:radial-gradient(22px at 0,#0000 21px,#000 22px) 0/51% 100% no-repeat,radial-gradient(22px at 100%,#0000 21px,#000 22px) 100%/51% 100% no-repeat}.tk-main{background:var(--midnight) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%231A2D57' stroke-width='6' stroke-linecap='round'%3E%3Cpath d='M20 12v16M12 20h16'/%3E%3Ccircle cx='60' cy='60' r='9'/%3E%3C/g%3E%3C/svg%3E");color:#fff;border-right:0;border-radius:24px 0 0 24px;padding:34px 50px 34px 56px}.tk-stub{background:var(--lime);transform-origin:0 0;transition:transform .6s var(--pop),opacity .6s;border-left:0;border-radius:0 24px 24px 0;align-content:space-between;justify-items:center;gap:16px;padding:30px 26px 28px 34px;display:grid}.tk-perf{border-left:5px dotted var(--ink);z-index:3;width:0;position:absolute;top:22px;bottom:22px;left:calc(100% - 300px)}.tk-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tk-top .crest-mini b{font-size:17px}.tk-top .plate{font-size:15px}.tk-vs{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;display:flex}.tk-vs b{font:400 clamp(40px,5vw,66px)/1 var(--display);-webkit-text-stroke:8px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink)}.tk-vs .you{color:var(--lime)}.tk-vs .sofa{color:#fff}.tk-vs i{width:74px;height:74px;font:400 28px/1 var(--display);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;place-items:center;font-style:normal;display:grid;position:relative}.tk-vs i svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-8deg)}.tk-vs i span{position:relative}.tk-fields{border-top:3px dashed #3a4c78;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:22px;display:grid}.tk-f small{font:italic 800 13px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin-bottom:6px;display:block}.tk-f b{font:400 22px/1.1 var(--display);display:block}.tk-f span{font:500 14px/1.35 var(--ui);color:#c9d4ee;margin-top:4px;display:block}.tk-stub .adm{font:italic 800 15px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em}.tk-stub .bar{background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 6px,var(--ink) 6px 7px,transparent 7px 11px,var(--ink) 11px 15px,transparent 15px 17px);width:100%;height:46px}.tk-stub .btn{width:100%;padding:0 12px 6px;font-size:18px}.b4-after{text-align:center;font:500 16px/1.5 var(--ui);color:var(--ink-soft);margin-top:60px}.b4-after b{color:var(--ink)}@media (max-width:900px){.tk{filter:drop-shadow(6px 8px 0 var(--ink));grid-template-columns:minmax(0,1fr);transform:none}.tk-main,.tk-stub{-webkit-mask:none;mask:none}.tk-main{border-right:4px solid var(--ink);border-bottom:0;border-radius:24px 24px 0 0;padding:26px 20px}.tk-stub{border-left:4px solid var(--ink);border-top:0;border-radius:0 0 24px 24px;padding:26px 20px}.tk-perf{border-left:0;border-top:5px dotted var(--ink);width:auto;height:0;margin:-2px 22px 0;position:relative;top:auto;bottom:auto;left:auto}.tk-fields{grid-template-columns:1fr}.tk-top{flex-wrap:wrap}.tk-vs b{-webkit-text-stroke-width:6px}}.q3{overflow:hidden}.q3 .h2{color:#fff}.q3-tips{scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)));padding:26px max(var(--gut),calc((100vw - var(--max))/2 + var(--gut))) 34px;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.q3-tips::-webkit-scrollbar{display:none}.q3-tip{scroll-snap-align:start;background:var(--paper);border:4px solid var(--ink);border-radius:var(--r-panel);width:340px;box-shadow:inset 0 4px 0 #ffffffbf,0 8px 0 0 var(--midnight-deep),0 8px 0 4px var(--ink);color:var(--ink);flex:none;align-content:start;gap:14px;padding:26px 24px;display:grid;position:relative}.q3-tip:nth-child(3n+2){background:var(--lime);box-shadow:inset 0 4px 0 var(--lime-hi),0 8px 0 0 var(--lime-base),0 8px 0 4px var(--ink)}.q3-tip .plate{justify-self:start;font-size:14px}.q3-tip:nth-child(3n+2) .plate{background:var(--ink);color:var(--lime)}.q3-tip .q3-ico{border:3px solid var(--ink);width:52px;height:52px;box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:50%;padding:10px;position:absolute;top:20px;right:20px}.q3-tip h3{font:400 22px/1.15 var(--display);padding-right:44px}.q3-tip p{font:400 16px/1.55 var(--ui);color:var(--ink)}.q3-load{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:20px;display:grid}.q3-load .hbar{height:36px}.q3-load-t{font:400 20px/1 var(--display);color:var(--lime);min-width:250px}.q3-load-b{gap:12px;display:flex}.q3-load-b .btn--coin{width:54px;min-height:54px}@media (max-width:760px){.q3-tip{width:290px;padding:22px 18px}.q3-load{grid-template-columns:1fr auto;gap:14px}.q3-load .hbar{grid-area:2/1/auto/-1}.q3-load-t{min-width:0;font-size:16px}}.u4{color:#fff;text-align:center;border-block:4px solid var(--ink);padding:64px 0 70px}.u4 h2{font:400 44px/1.05 var(--display);margin-bottom:30px}.u4 h2 em{color:var(--lime);font-style:normal}.u4-board{background:var(--ink);border:4px solid var(--ink);box-shadow:inset 0 0 0 3px #1a2d57,0 10px 0 0 var(--midnight-deep),0 10px 0 4px var(--ink);border-radius:28px;align-items:flex-end;gap:26px;padding:24px 30px 30px;display:inline-flex}.u4-grp{justify-items:center;gap:10px;display:grid}.u4-grp small{font:italic 800 14px/1 var(--ui);text-transform:uppercase;letter-spacing:.1em;color:#6e83b5}.u4-tiles{gap:8px;display:flex}.u4-t{perspective:500px;width:96px;height:128px;position:relative}.u4-t .face{border:4px solid var(--ink);font:400 82px/1 var(--display);color:var(--lime);text-shadow:0 5px 0 var(--ink);box-shadow:inset 0 3px 0 #6e9be0,0 6px 0 0 #0f2550,0 6px 0 4px var(--ink);background:linear-gradient(#24407a 0 50%,#1a2d57 50%);border-radius:16px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.u4-t .face:after{content:"";background:var(--ink);height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.u4-t.cy .face{color:var(--cyan)}.u4-t.flip .face{animation:u4flip .5s var(--pop) both;animation-delay:var(--d)}@keyframes u4flip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.u4-sep{align-self:center;gap:14px;padding-top:24px;display:grid}.u4-sep i{background:var(--lime);border:3px solid var(--ink);border-radius:4px;width:14px;height:14px;animation:1s steps(2,start) infinite u4bl}@keyframes u4bl{to{opacity:.2}}.u4-bar{text-align:left;max-width:640px;margin:34px auto 0}.u4-bar .lab{font:italic 800 14px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:#c9d4ee;justify-content:space-between;margin-bottom:8px;display:flex}.u4-bar .lab b{color:var(--lime)}.u4-note{font:500 15px/1.4 var(--ui);color:#9aa8c8;margin-top:4px}@media (max-width:760px){.u4{padding:44px 12px 50px}.u4 h2{margin-bottom:22px;font-size:22px}.u4-board{border-radius:20px;gap:10px;padding:16px 12px 18px}.u4-tiles{gap:4px}.u4-t{width:44px;height:62px}.u4-t .face{text-shadow:0 3px 0 var(--ink);border-width:3px;border-radius:10px;font-size:36px}.u4-grp small{font-size:10px}.u4-sep{gap:8px;padding-top:16px}.u4-sep i{border-width:2px;width:8px;height:8px}.u4-bar .lab{font-size:11px}}@media (max-width:420px){.u4-board{gap:6px;padding:14px 8px 16px}.u4-tiles{gap:3px}.u4-t{width:36px;height:52px}.u4-t .face{font-size:30px}.u4-sep{padding-top:14px}.u4-sep i{width:6px;height:6px}}.h4-verbs .vh{white-space:normal}.h4-card .fcard__art img.h4-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g7-bib b{font-size:30px}.g7-bib b sup{vertical-align:.7em;margin-right:2px;font-size:.5em}.g7-card .fcard__art img,.g7-card .fcard__art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g7-name{white-space:normal}.g7-card .g7-more,.g7-owned{margin-left:auto}.g7-headr{gap:10px;display:grid}.g7-headr .lead{max-width:44ch}.g7-all{margin-top:8px}.g7-nav .btn--coin .ic{width:26px;height:26px}.y2-src{font:700 12px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-top:10px;text-decoration:none;display:inline-flex}.y2-src:hover{border-bottom-color:var(--cyan)}.y2-src .ic{width:14px;height:14px}.y2-tag--fact{background:var(--lime)}.y2-big .y2-src{color:var(--midnight)}.p5.sec--paper .h2{color:var(--ink)}.p5.sec--paper .h2 .hl{color:var(--ink);background:linear-gradient(transparent 55%,var(--lime) 55% 92%,transparent 92%);padding:0 4px}.p5.sec--paper .lead{color:var(--ink-soft)}.p5.sec--paper .p5-row{box-shadow:0 7px 0 0 var(--paper-base),0 7px 0 4px var(--ink);background:#fff}.p5.sec--paper .p5-row:first-child{background:var(--lime);box-shadow:0 7px 0 0 var(--lime-base),0 7px 0 4px var(--ink)}.p5.sec--paper .p5-link span{color:var(--ink-soft)}.tk-stub .tk-stamp{background:var(--coral);border:4px solid var(--ink);width:150px;height:150px;box-shadow:0 5px 0 var(--ink);text-align:center;font:400 22px/1.05 var(--display);color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;border-radius:50%;place-items:center;display:grid;transform:rotate(-12deg)}.tk-stub .tk-stamp small{font:italic 800 13px/1.2 var(--ui);-webkit-text-stroke:0;color:var(--ink);text-transform:uppercase;display:block}.tk-stub .tk-free{font:400 30px/1.05 var(--display);text-align:center;color:var(--ink)}.tk-stub .tk-free small{font:italic 800 14px/1.2 var(--ui);text-transform:uppercase;margin-bottom:4px;display:block}.tk-stub .btn{margin-bottom:8px}.tk-stub .tk-sub{width:100%}.q3-more{font:500 16px/1.4 var(--ui);color:#a9b8d6;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.q3-tip h3{font-size:21px}.u4.pat-lime{color:var(--ink)}.u4.pat-lime h2 em{color:var(--ink);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:10px;padding:2px 12px 6px;display:inline-block;transform:rotate(-1.5deg)}.u4.pat-lime .u4-bar .lab,.u4.pat-lime .u4-bar .lab b,.u4.pat-lime .u4-note{color:var(--ink)}.u4-cta{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:34px;display:flex}@media (max-width:760px){.u4.pat-lime h2 em{box-shadow:3px 3px 0 var(--ink);border-width:3px;margin-top:6px;padding:2px 8px 4px}}.g7-prog{max-width:var(--max);align-items:center;gap:20px;display:flex}.g7-prog .hbar{flex:1;max-width:420px}.g7-prog .g7-all{margin-top:0;margin-left:auto}.u4-sep i{animation-iteration-count:6}@media (max-width:760px){.h4-card{margin:0 8px 0 4px;transform:rotate(-1deg)}.h4-card .tr{top:10px;right:12px}}.h4-pause{color:#c9d4ee;font:700 14px/1 var(--ui);cursor:pointer;background:0 0;border:2.5px dashed #3a4c78;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 7px;display:inline-flex}.h4-pause span{color:var(--lime);font-size:11px}.h4-pause:hover,.h4-pause:focus-visible{border-color:var(--lime);color:#fff}.h4-v.is-paused i:after{animation-play-state:paused}@media (min-width:761px) and (max-width:900px){.u4-board{gap:16px;padding:20px 20px 24px}.u4-t{width:66px;height:90px}.u4-t .face{border-radius:13px;font-size:56px}.u4-sep{gap:10px;padding-top:20px}.u4-sep i{width:10px;height:10px}}@media (max-width:760px){.u4-grp small,.u4-bar .lab{font-size:12px}}@media (max-width:640px){.y2-head{margin-bottom:28px}.y2-grid{grid-template-columns:1fr 1fr;gap:12px}.y2-big,.y2-locked{grid-column:1/-1}.y2-big{padding:22px 18px 20px}.y2-big .y2-bigtop{align-items:center;gap:14px}.y2-big .y2-medal{width:56px;height:68px}.y2-big .y2-coin{width:56px;height:56px}.y2-big .y2-coin .ic{width:28px;height:28px}.y2-big .y2-medal:before,.y2-big .y2-medal:after{width:18px;height:30px}.y2-big .y2-burst{top:28px}.y2-big h3{font-size:clamp(21px,6.4vw,26px)}.y2-big p{font-size:15px;line-height:1.45}.y2-big .y2-quote{margin-top:2px;font-size:19px}.y2-tile:not(.y2-big){border-width:3px;border-radius:18px;gap:8px;padding:14px 12px}.y2-tile:not(.y2-big):not(.y2-locked){grid-template-columns:1fr}.y2-tile:not(.y2-big) .y2-medal{width:48px;height:58px}.y2-tile:not(.y2-big) .y2-coin{border-width:3px;width:48px;height:48px}.y2-tile:not(.y2-big) .y2-coin .ic{width:24px;height:24px}.y2-tile:not(.y2-big) .y2-medal:before,.y2-tile:not(.y2-big) .y2-medal:after{width:15px;height:24px}.y2-tile:not(.y2-big) .y2-medal:before{left:7px}.y2-tile:not(.y2-big) .y2-medal:after{right:7px}.y2-tile:not(.y2-big) .y2-burst{top:24px}.y2-tile:not(.y2-big) h3{margin:6px 0 4px;font-size:17px}.y2-tile:not(.y2-big) p{font-size:14px;line-height:1.35}.y2-tag{padding:3px 8px 4px;font-size:11px}.y2-src{margin-top:8px}.r1-head{padding-top:48px}.r1-grid{gap:32px;padding:32px 0 52px}.r1-bring{padding:24px var(--gut) 30px}.r1-tab{margin-bottom:16px}.r1-list{gap:10px}.r1-bring .r1-item{border-width:3px;border-radius:14px;gap:12px;padding:9px 12px 9px 9px;font-size:15.5px}.r1-bring .r1-ic{border-radius:11px;width:40px;height:40px}.r1-bring .r1-ic svg,.r1-bring .r1-ic .ic{width:24px;height:24px}.r1-bring .r1-tick{width:30px;height:30px}.r1-bring .r1-tick .ic{width:16px;height:16px}.r1-nope .r1-list{flex-wrap:wrap;gap:10px;display:flex}.r1-nope .r1-item{border-width:3px;border-radius:12px;gap:10px;padding:7px 8px 7px 14px}.r1-nope .r1-ic,.r1-nope small{display:none}.r1-nope b{font-size:16px}.r1-nope .r1-x{border-width:2.5px;width:26px;height:26px}.r1-nope .r1-x .ic{width:12px;height:12px}.r1-end{margin-top:18px;font-size:19px}.tk-main{padding:22px 16px 20px}.tk-top{margin-bottom:14px}.tk-vs{margin-bottom:18px}.tk-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px}.tk-f small{letter-spacing:.04em;margin-bottom:5px;font-size:11px}.tk-f b{font-size:clamp(13px,3.7vw,16px)}.tk-f span{font-size:13px;line-height:1.3}.tk-stub{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp adm""stamp bar""btn btn""sub sub";place-items:center stretch;gap:10px 18px;padding:20px 16px 22px}.tk-stub .adm{grid-area:adm;align-self:end}.tk-stub .bar{grid-area:bar;align-self:start;height:36px}.tk-stub .tk-stamp,.tk-stub .tk-free{grid-area:stamp}.tk-stub .tk-stamp{-webkit-text-stroke-width:4px;width:112px;height:112px;font-size:14px}.tk-stub .tk-stamp small{font-size:11px}.tk-stub .tk-free{font-size:24px}.tk-stub>.btn:not(.tk-sub){grid-area:btn;margin:6px 0 0}.tk-stub .tk-sub{grid-area:sub;margin:0}.b4-after{margin-top:34px}}@media (max-width:380px){.tk-fields{gap:8px}.tk-f span{font-size:12.5px}}@media (min-width:1800px){.h4-in{max-width:1560px}.h4-verbs{max-width:1500px;font-size:clamp(104px,min(6.2vw,11vh),136px)}.h4-low{--card:min(820px,44vw,max(340px,(100vh - 380px) * 1.55))}.h4-card .fcard__banner{font-size:28px}.h4-right p.lead{max-width:34ch;font-size:clamp(20px,1.1vw,24px)}.s3-row{max-width:1520px}.g7[data-pin] .g7-card{flex-basis:clamp(300px,33vh,500px)}.g7[data-pin] .h2{font-size:clamp(56px,min(3.4vw,6.4vh),88px)}.g7[data-pin] .lead{font-size:clamp(20px,1.6vh,24px)}.g7[data-pin] .g7-name{font-size:clamp(19px,1.6vh,24px)}.g7[data-pin] .g7-line{font-size:clamp(15px,1.25vh,18px)}}
:root{--rv-k:1;--rv-st:90ms}@media (hover:none),(pointer:coarse){:root{--rv-k:.75}}@media (max-width:760px),(max-height:500px){:root{--rv-st:45ms}}[data-anim] [data-reveal]:not(.in){opacity:0}[data-anim] [data-reveal].in{animation:var(--rv,rv-up) calc(var(--rv-t,.8s) * var(--rv-k)) var(--rv-e,var(--ease-out)) backwards;animation-delay:calc(min(var(--i,0),4) * var(--rv-st) + var(--rv-d,0s))}[data-reveal=pop]{--rv:rv-pop;--rv-t:.65s;--rv-e:linear}[data-reveal=left]{--rv:rv-left;--rv-t:.75s}[data-reveal=right]{--rv:rv-right;--rv-t:.75s}[data-reveal=slam]{--rv:rv-slam;--rv-t:.6s;--rv-e:linear}[data-reveal=drop]{--rv:rv-drop;--rv-t:.85s;--rv-e:linear}@keyframes rv-up{0%{opacity:0;transform:translateY(56px)scale(.97)}}@keyframes rv-pop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}55%{opacity:1;transform:scale(1.12)rotate(3deg)}78%{transform:scale(.96)rotate(-1deg)}}@keyframes rv-left{0%{opacity:0;transform:translate(-120px)rotate(-3deg)}}@keyframes rv-right{0%{opacity:0;transform:translate(120px)rotate(3deg)}}@keyframes rv-slam{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}45%{opacity:1;transform:scale(.92)rotate(1deg)}68%{transform:scale(1.04)rotate(0)}}@keyframes rv-drop{0%{opacity:0;transform:translateY(-120px)rotate(-9deg)}55%{opacity:1;transform:translateY(14px)rotate(1deg)}78%{transform:translateY(-4px)rotate(-2deg)}}@keyframes rv-rise{0%{opacity:0;transform:translateY(32px)}}:is(.gk-grid,.gs-tix,.up-grid)>[data-reveal]{--rv:rv-rise;--rv-t:.55s;--rv-e:var(--ease-out)}[data-anim] :is([data-reveal=lines],[data-reveal=list],[data-reveal=rail],[data-reveal=seam],[data-reveal=late]):not(.in){opacity:1}[data-anim] :is([data-reveal=lines],[data-reveal=list],[data-reveal=rail],[data-reveal=seam],[data-reveal=late]).in{animation:none}[data-reveal=lines] .ln{display:inline-block}[data-anim] [data-reveal=lines]:not(.in) .ln{opacity:0}[data-anim] [data-reveal=lines].in .ln{animation:rv-line calc(.75s * var(--rv-k)) linear backwards;animation-delay:calc(var(--li) * var(--rv-st) * 1.45)}@keyframes rv-line{0%{opacity:0;transform:translateY(.7em)rotate(5deg)scale(.85)}50%{opacity:1;transform:translateY(-.08em)rotate(-2deg)scale(1.05)}76%{transform:translateY(.02em)rotate(.5deg)scale(.99)}}[data-anim] [data-reveal=lines] .hl{transition:background-size .6s var(--ease-out) .45s;background-repeat:no-repeat;background-size:0% 100%}[data-anim] [data-reveal=lines].in .hl{background-size:100% 100%}.fx-burst{z-index:300;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.fx-burst i{border:2px solid var(--ink);opacity:0;width:6px;height:14px;animation:fx-ray .5s var(--ease-out) forwards;background:#fff;border-radius:3px;position:absolute;top:-7px;left:-3px}.fx-burst i:nth-child(odd){background:var(--lime)}@keyframes fx-ray{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) scaleY(1.1)}to{opacity:0;transform:rotate(var(--a)) translateY(-40px) scaleY(.3)}}[data-anim] .h4-verbs{animation:h4in .8s var(--pop) backwards}[data-anim] .h4-card{animation:h4card .9s var(--pop) .12s backwards}[data-anim] .h4-right>*{animation:h4up .7s var(--ease-out) backwards}[data-anim] .h4-right>:nth-child(2){animation-delay:.12s}[data-anim] .h4-right>:nth-child(3){animation-delay:.24s}@keyframes h4in{0%{transform:translateY(-50px)rotate(-4deg)scale(.8)}}@keyframes h4card{0%{transform:translateY(90px)rotate(7deg)scale(.9)}}@keyframes h4up{0%{transform:translateY(34px)}}.h4-v{isolation:isolate}.h4-v:before{content:"";z-index:-1;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(var(--cyan) 0 4deg,transparent 4deg 20deg);border-radius:50%;width:150%;margin:-75% 0 0 -75%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#0000 34%,#000 36% 62%,#0000 72%);mask:radial-gradient(closest-side,#0000 34%,#000 36% 62%,#0000 72%)}[data-anim] .h4-v.on{animation:h4punch .5s var(--pop)}[data-anim] .h4-v.on:before{animation:h4rays .65s var(--ease-out)}@keyframes h4punch{0%{transform:scale(.72)rotate(5deg)}55%{transform:scale(1.14)rotate(-5deg)}}@keyframes h4rays{0%{opacity:.95;transform:scale(.35)rotate(0)}to{opacity:0;transform:scale(1.25)rotate(28deg)}}.h4-hit{z-index:2;pointer-events:none;animation:h4hit .6s var(--ease-out) forwards;background:linear-gradient(105deg,#0000 30%,#ffffffb3 48%,#ffffff26 56%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}@keyframes h4hit{to{transform:translate(120%)}}.h4-lane{transition:transform .25s var(--pop),background-color .2s,color .2s,border-color .2s}@media (hover:hover){.h4-lane:hover{transform:translateY(-3px)rotate(-2deg)}}.h4-lane.on b{animation:h4lane .45s var(--pop);display:inline-block}@keyframes h4lane{0%{transform:scale(.5)rotate(-12deg)}}@supports (animation-timeline:view()){[data-anim] .h4-low{animation:linear both h4par;animation-timeline:view();animation-range:exit}@keyframes h4par{to{translate:0 -90px}}}@media (hover:hover){.s3-b:hover .s3-ic{animation:wob .55s var(--ease-out)}}[data-anim] .s3-b.in .s3-ic{animation:wob .6s var(--ease-out) backwards;animation-delay:calc(var(--i) * 90ms + .3s)}@keyframes wob{0%{transform:rotate(0)}25%{transform:rotate(-14deg)scale(1.1)}50%{transform:rotate(9deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.g7{overflow:clip}[data-anim] [data-reveal=rail]:not(.in) .g7-card{opacity:0}[data-anim] [data-reveal=rail].in .g7-card{animation:rv-card calc(.85s * var(--rv-k)) linear backwards;animation-delay:calc(min(var(--i,0),4) * var(--rv-st))}@keyframes rv-card{0%{opacity:0;transform:translateY(130px)rotate(9deg)scale(.88)}55%{opacity:1;transform:translateY(-14px)rotate(-2deg)scale(1.02)}80%{transform:translateY(4px)rotate(.5deg)}}.g7-count{font:400 20px/1 var(--display);color:var(--ink);white-space:nowrap}.g7-count b{min-width:1.4em;font-weight:400;display:inline-block}.g7[data-pin]{padding:0}.g7[data-pin] .g7-stage{top:var(--tb-h,0px);height:calc(100vh - var(--tb-h,0px));flex-direction:column;justify-content:center;padding:clamp(18px,3vh,36px) 0;display:flex;position:sticky;overflow:hidden}.g7[data-pin] .g7-stage>.wrap{width:100%}.g7[data-pin] .g7-head{margin-bottom:clamp(4px,1.4vh,18px)}.g7[data-pin] .h2{font-size:clamp(32px,min(3.6vw,6vh),56px)}.g7[data-pin] .g7-rail{scroll-snap-type:none;scroll-behavior:auto;will-change:transform;padding-top:clamp(10px,2vh,20px);padding-bottom:clamp(20px,3.4vh,40px);overflow:visible}.g7[data-pin] .g7-card{translate:0 calc((1 - var(--e,1)) * 110px);rotate:calc((1 - var(--e,1)) * 10deg);opacity:calc(.25 + var(--e,1) * .75)}.g7[data-pin] .fcard.is-live{outline:4px solid var(--ink);outline-offset:3px}@media (max-height:980px){.g7[data-pin] .g7-card .fcard__art{aspect-ratio:4/2.8}.g7[data-pin] .g7-line{min-height:0;margin:8px 2px}.g7[data-pin] .g7-bib{margin-bottom:8px;padding:5px 12px}.g7[data-pin] .g7-bib b{font-size:26px}}@media (max-height:820px){.g7[data-pin] .g7-card .fcard__art{aspect-ratio:4/2.4}}@media (max-height:740px){.g7[data-pin] .g7-line,.g7[data-pin] .lead{display:none}}.y2{overflow:clip}.y2>.wrap{z-index:1;position:relative}.y2-headl{gap:14px;display:grid}.y2-headl .lead{color:#d6e0f5;max-width:40ch}.y2-count{position:relative}.y2-count [data-trophy-n]{min-width:.7em;color:var(--lime);font:inherit;display:inline-block}.y2-toast{background:var(--ink);border:3px solid var(--lime);box-shadow:0 5px 0 var(--ink);color:#fff;font:italic 800 11px/1.1 var(--ui);letter-spacing:.06em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s,transform .35s var(--pop);border-radius:999px;align-items:center;gap:10px;padding:7px 18px 8px 7px;display:flex;position:absolute;bottom:calc(100% + 16px);right:0;transform:translateY(14px)scale(.85)}.y2-toast.show{opacity:1;transform:none}.y2-toast .ic{background:var(--lime);width:34px;height:34px;color:var(--ink);border:2px solid var(--ink);stroke-width:3px;border-radius:50%;padding:6px}.y2-toast>span{gap:3px;display:grid}.y2-toast b{font:400 15px/1.1 var(--display);letter-spacing:0;text-transform:none;color:var(--lime)}.y2-sparks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.y2-sparks i{left:var(--x);background:var(--lime);opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:16px;height:16px;position:absolute;bottom:-30px}.y2-sparks i:nth-child(3n){background:var(--cyan)}.y2-sparks i:nth-child(4n+1){width:10px;height:10px}[data-anim] .y2.live .y2-sparks i{animation:9s linear infinite y2rise;animation-delay:calc(var(--d) * -2)}@keyframes y2rise{0%{opacity:0;transform:translateY(0)rotate(0)scale(.5)}12%{opacity:.75}85%{opacity:.5}to{opacity:0;transform:translateY(-1100px)rotate(220deg)scale(1)}}.y2-coin{overflow:hidden}.y2-coin>.ic{grid-area:1/1}.y2-coin .y2-lockic{opacity:0}.y2-coin:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffffd9 50%,#0000 60%);position:absolute;inset:-12%;transform:translate(-130%)}[data-anim] .y2.live .y2-coin:after{animation:5.5s ease-in-out infinite y2shine;animation-delay:var(--sd,1s)}@keyframes y2shine{0%,72%{transform:translate(-130%)}88%,to{transform:translate(130%)}}.y2-tile:nth-child(2){--sd:1.6s}.y2-tile:nth-child(3){--sd:2.4s}.y2-tile:nth-child(4){--sd:3.1s}.y2-tile:nth-child(5){--sd:.4s}.y2-tile:nth-child(6){--sd:2s}.y2-tile:nth-child(7){--sd:3.6s}.y2-medal:before,.y2-medal:after{transform-origin:50% 0}[data-anim] .y2.live .y2-medal:before{animation:3s ease-in-out infinite y2swayL}[data-anim] .y2.live .y2-medal:after{animation:3s ease-in-out infinite y2swayR}@keyframes y2swayL{0%,to{transform:rotate(14deg)}50%{transform:rotate(6deg)}}@keyframes y2swayR{0%,to{transform:rotate(-14deg)}50%{transform:rotate(-6deg)}}.y2-burst{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:33px;left:50%}.y2-big .y2-burst{top:50px}.y2-burst i{background:var(--lime);border:2px solid var(--ink);opacity:0;border-radius:4px;width:8px;height:18px;position:absolute;top:-9px;left:-4px}.y2-burst i:nth-child(2n){background:var(--cyan)}.y2-plus{z-index:3;font:400 24px/1 var(--display);color:var(--lime);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;opacity:0;pointer-events:none;position:absolute;top:-8px;left:50%;transform:translate(-50%)}[data-anim] [data-run] [data-trophy=true] .y2-coin{transition:background-color .2s .22s,color .2s .22s,box-shadow .2s .22s}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-coin{box-shadow:inset 0 -7px 0 #172340,0 4px 0 var(--ink);color:#6e7c99;background:#22304f}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-coin>.ic:not(.y2-lockic){opacity:0}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-lockic{opacity:1}[data-anim] [data-run] [data-trophy=true] .y2-medal:before,[data-anim] [data-run] [data-trophy=true] .y2-medal:after{transition:translate .45s var(--pop) .3s,opacity .2s .3s}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-medal:before,[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-medal:after{opacity:0;translate:0 -34px}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) .y2-tag{opacity:0}[data-anim] [data-run] [data-trophy=true] :is(h3,p,.y2-src){transition:opacity .4s .2s}[data-anim] [data-run] [data-trophy=true]:not(.unlocked) :is(h3,p,.y2-src){opacity:.45}[data-anim] [data-run] [data-trophy=true]:not(.unlocked){border-style:dashed}[data-anim] [data-trophy].unlocked{animation:.6s linear y2pop}[data-anim] [data-trophy].unlocked .y2-coin{animation:y2flip .65s var(--ease-out)}[data-anim] [data-trophy].unlocked .y2-coin>.ic:not(.y2-lockic){animation:y2icon .5s var(--pop) .25s backwards}[data-anim] [data-trophy].unlocked .y2-burst i{animation:y2ray .65s var(--ease-out) .22s}[data-anim] [data-trophy].unlocked .y2-plus{animation:y2plus 1.1s var(--ease-out) .3s}[data-anim] [data-trophy].unlocked .y2-tag{animation:.5s linear .38s backwards y2stamp}@keyframes y2pop{0%{transform:none}18%{transform:scale(.95)}52%{transform:scale(1.045)rotate(-.6deg)}78%{transform:scale(.99)}to{transform:none}}@keyframes y2flip{0%{transform:rotateY(0)scale(.9)}45%{transform:rotateY(90deg)scale(1.25)}to{transform:rotateY(360deg)scale(1)}}@keyframes y2icon{0%{opacity:0;transform:scale(0)rotate(-40deg)}}@keyframes y2ray{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px) scaleY(1.1)}to{opacity:0;transform:rotate(var(--a)) translateY(-78px) scaleY(.3)}}@keyframes y2plus{0%{opacity:0;transform:translate(-50%,10px)scale(.5)}22%{opacity:1;transform:translate(-50%,-16px)scale(1.2)}to{opacity:0;transform:translate(-50%,-56px)scale(1)}}@keyframes y2stamp{0%{opacity:0;transform:skew(-10deg)scale(2.4)rotate(-8deg)}55%{opacity:1;transform:skew(-10deg)scale(.9)}78%{transform:skew(-10deg)scale(1.05)}}.y2-try{display:none}[data-anim] .y2-try{align-items:center;gap:10px;margin-top:12px;display:flex}.y2-try i{border:3px solid var(--ink);background:#22304f;border-radius:5px;flex:0 0 150px;height:16px;position:relative;overflow:hidden;transform:skew(-12deg)}.y2-try i:after{content:"";background:var(--coral);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.y2-try span{font:italic 800 12px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#7d8baa}[data-anim] .y2.live .y2-locked.tried .y2-try i:after{animation:y2try 5s var(--ease-out) infinite}[data-anim] .y2.live .y2-locked.tried .y2-coin{animation:5s ease-in-out infinite y2nope}@keyframes y2try{0%{transform:scaleX(0)}55%,62%{transform:scaleX(.94)}72%,to{transform:scaleX(0)}}@keyframes y2nope{0%,60%{transform:none}63%{transform:rotate(-14deg)}66%{transform:rotate(11deg)}69%{transform:rotate(-6deg)}72%,to{transform:none}}[data-anim] .p5-row.in .p5-ok{animation:.6s linear .35s backwards rv-pop}[data-anim] .p5-row.in .p5-n{animation:.55s linear .15s backwards rv-slam}@media (hover:hover){.p5-row:hover .p5-ok{animation:wob .55s var(--ease-out)}}[data-anim] [data-reveal=list]:not(.in) .r1-item{opacity:0}[data-anim] [data-reveal=list].in .r1-item{animation:rv-left calc(.6s * var(--rv-k)) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0),6) * var(--rv-st) * 1.2 + .15s)}[data-anim] .r1-nope[data-reveal=list].in .r1-item{animation-name:rv-right}[data-anim] [data-reveal=list].in :is(.r1-tick,.r1-x){animation:.55s linear backwards rv-pop;animation-delay:calc(min(var(--i,0),6) * var(--rv-st) * 1.2 + .5s * var(--rv-k))}[data-anim] [data-reveal=list]:not(.in) b:after{animation-play-state:paused}[data-anim] [data-reveal=seam]:not(.in) polyline{stroke-dasharray:100;stroke-dashoffset:100px}[data-anim] [data-reveal=seam].in polyline{stroke-dasharray:100;animation:seam .9s var(--ease-out) backwards}@keyframes seam{0%{stroke-dashoffset:100px}}@media (hover:hover){.r1-item{transition:transform .25s var(--pop)}.r1-item:hover{transform:translate(6px)rotate(-.6deg)}}[data-anim] .tk.in .tk-vs .you{animation:rv-left .6s var(--pop) .35s backwards}[data-anim] .tk.in .tk-vs .sofa{animation:rv-right .6s var(--pop) .5s backwards}[data-anim] .tk.in .tk-vs i{animation:tkstar .7s var(--pop) .6s backwards}.tk-stub{--stub-d:.45s}@media (max-width:900px){.tk-stub{--stub-d:.15s}}[data-anim] .tk-stub[data-reveal]:not(.in) .tk-stamp{opacity:0}[data-anim] .tk-stub.in .tk-stamp{animation:rv-slam .55s linear var(--stub-d) backwards}[data-anim] .tk.in .tk-f{animation:rv-up .6s var(--ease-out) backwards}[data-anim] .tk.in .tk-f:first-child{animation-delay:.7s}[data-anim] .tk.in .tk-f:nth-child(2){animation-delay:.8s}[data-anim] .tk.in .tk-f:nth-child(3){animation-delay:.9s}@keyframes tkstar{0%{transform:scale(0)rotate(-200deg)}}.tk-stub .bar{position:relative;overflow:hidden}.tk-stub .bar:after{content:"";background:var(--coral);height:3px;box-shadow:0 0 10px var(--coral);opacity:0;position:absolute;top:0;left:0;right:0}[data-anim] .tk-stub.in .bar:after{animation:tkscan 1.1s ease-in-out calc(var(--stub-d) + .3s) 2}@keyframes tkscan{0%,to{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(43px)}}@media (hover:hover) and (min-width:901px){.tk-stub:hover{transform:rotate(2.5deg)translate(6px,3px)}}@media (hover:hover){.q3-tip{transition:transform .3s var(--pop)}.q3-tip:hover{transform:translateY(-6px)rotate(-1deg)}}[data-anim] .u4-board:not(.in) .u4-t.flip .face{animation-play-state:paused}:root[data-anim] .ac-tile{animation-delay:calc(min(var(--i,0),4) * 80ms)}:root[data-anim] .ac-mini-grid>li{animation-delay:calc(min(var(--i,0),4) * 50ms + .1s)}:root[data-anim] :is(.ac-orders,.ac-added)>li{animation-delay:calc(min(var(--i,0),4) * 60ms)}:root[data-anim] :is(.ac-orders,.ac-added,.ac-mini-grid)>li:nth-child(n+9){animation:none}:root[data-anim] .ys-tile{animation-delay:calc(min(var(--i,0),4) * var(--rv-st))}@media (max-width:760px),(max-height:500px){@keyframes rv-up{0%{opacity:0;transform:translateY(40px)}}@keyframes rv-left{0%{opacity:0;transform:translateY(40px)}}@keyframes rv-right{0%{opacity:0;transform:translateY(40px)}}@keyframes rv-drop{0%{opacity:0;transform:translateY(40px)}60%{opacity:1;transform:translateY(-6px)}82%{transform:translateY(2px)}}@keyframes rv-card{0%{opacity:0;transform:translateY(40px)rotate(3deg)}60%{opacity:1;transform:translateY(-6px)rotate(-1deg)}82%{transform:translateY(2px)}}@keyframes rv-rise{0%{opacity:0;transform:translateY(24px)}}}@media (max-width:760px){.y2-sparks i:nth-child(2n){display:none}[data-anim] .y2.live .y2-tile:not(.y2-big) .y2-medal:before,[data-anim] .y2.live .y2-tile:not(.y2-big) .y2-medal:after{animation:none}}.p5,.r1,.b4,.q3,.u4,.ft{content-visibility:auto}.p5{contain-intrinsic-size:auto 1030px}.r1{contain-intrinsic-size:auto 1000px}.b4{contain-intrinsic-size:auto 790px}.q3{contain-intrinsic-size:auto 750px}.u4{contain-intrinsic-size:auto 530px}.ft{contain-intrinsic-size:auto 763px}@media (min-width:1800px){.p5{contain-intrinsic-size:auto 900px}.q3{contain-intrinsic-size:auto 680px}}@media (max-width:1180px) and (min-width:761px){.p5{contain-intrinsic-size:auto 940px}.r1{contain-intrinsic-size:auto 1200px}.b4{contain-intrinsic-size:auto 960px}.q3{contain-intrinsic-size:auto 700px}.u4{contain-intrinsic-size:auto 550px}.ft{contain-intrinsic-size:auto 950px}}@media (max-width:760px){.p5{contain-intrinsic-size:auto 1156px}.r1{contain-intrinsic-size:auto 1045px}.b4{contain-intrinsic-size:auto 990px}.q3{contain-intrinsic-size:auto 834px}.u4{contain-intrinsic-size:auto 541px}.ft{contain-intrinsic-size:auto 567px}}
.ptag{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.ptag s{font:500 15px/1 var(--ui);color:var(--ink-soft)}.ptag b{font:400 22px/1 var(--display);color:var(--ink)}.ptag s{text-decoration-thickness:2px}.ptag-sale{border:2px solid var(--ink);background:var(--coral);color:var(--ink);font:italic 800 12px/1 var(--ui);text-transform:uppercase;white-space:nowrap;border-radius:5px;align-self:center;padding:3px 8px 4px;transform:skew(-10deg)}.ptag--lg b{font-size:44px}.ptag--lg s{font-size:20px}.ptag--lg .ptag-sale{padding:4px 10px 5px;font-size:13px}.ptag-reg{font:500 13px/1.3 var(--ui);color:var(--ink-soft);flex-basis:100%}.wish{border:3px solid var(--ink);min-height:44px;color:var(--ink);font:700 15px/1 var(--ui);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.wish .ic{width:20px;height:20px}.wish.is-on{background:var(--coral)}.wish.is-on .ic{fill:var(--ink)}.wish--c{flex:none;justify-content:center;width:40px;min-height:40px;padding:0}.cbuy{border-top:3px dashed var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.cbuy .btn{margin-bottom:6px}.gx-head{color:#fff}.gx-head .lead{color:#d6e0f5}.gp-hero{color:#fff;border-bottom:4px solid var(--ink);padding:36px 0 64px}.gp-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.gp-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gp-title{color:#fff;-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;text-shadow:0 7px 0 var(--ink)}.gp-line{color:#d6e0f5;margin:14px 0 30px}.gp-media{transform:rotate(-1deg)}.gp-media .fcard__art img,.gp-media .fcard__art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gp-media .live-art{z-index:1}.gp-media .fcard__banner{font-size:16px}.gp-aside{padding-top:40px;position:sticky;top:100px}.bbox{background:var(--paper);color:var(--ink);border:4px solid var(--ink);border-radius:var(--r-panel);box-shadow:inset 0 4px 0 #fff,0 8px 0 0 var(--midnight-deep),0 8px 0 4px var(--ink);justify-items:start;gap:14px;padding:26px 24px;display:grid}.bbox-main{width:100%}.bbox-ends{font:600 14px/1.2 var(--ui);color:var(--ink-soft);align-items:center;gap:6px;display:flex}.bbox-ends .ic{width:18px;height:18px}.bbox-facts{border-top:3px dashed var(--paper-2);gap:8px;width:100%;padding-top:14px;display:grid}.bbox-facts li{font:500 15px/1.35 var(--ui);align-items:flex-start;gap:10px;display:flex}.bbox-facts .ic{width:20px;height:20px;color:var(--lime-base);flex:none}.bbox-h{font:400 26px/1.15 var(--display)}.bbox-s{font:500 14.5px/1.45 var(--ui);color:var(--ink-soft)}.bbox--owned{background:#fff}.gp-body{padding:64px 0 96px}.gp-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.gp-content{gap:52px;display:grid}.gp-sec .h3{margin-bottom:18px}.gp-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gp-facts div{border:3px solid var(--ink);background:#fff;border-radius:16px;padding:14px 16px}.gp-facts dt{font:italic 800 13px/1 var(--ui);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:6px}.gp-facts dd{font:700 17px/1.3 var(--ui);margin:0}.gp-about{font:400 19px/1.65 var(--ui);max-width:62ch}.gp-moves{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.gp-moves li{border:3px solid var(--ink);font:700 16px/1 var(--ui);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:flex}.gp-moves .move{width:36px;height:36px}.gp-stills{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gp-stills .fcard__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gp-need ul,.gp-parents ul{gap:12px;display:grid}.gp-need li,.gp-parents li{border:3px solid var(--ink);font:500 16px/1.45 var(--ui);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.gp-need li .ic,.gp-parents li .ic{color:var(--ink);flex:none}.gp-need b{font-weight:700;display:block}.gp-parents li{background:var(--midnight);color:#fff}.gp-parents li .ic{color:var(--lime)}.gp-more{min-height:44px;font:700 16px/1 var(--ui);color:var(--ink);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.gp-faq{gap:12px;display:grid}.gp-faq details{border:3px solid var(--ink);background:#fff;border-radius:16px;padding:0 18px}.gp-faq summary{cursor:pointer;font:700 17px/1.3 var(--ui);justify-content:space-between;gap:12px;padding:16px 0;list-style:none;display:flex}.gp-faq summary:after{content:"+";font:400 24px/1 var(--display)}.gp-faq details[open] summary:after{content:"–"}.gp-faq details p{font:400 16px/1.55 var(--ui);color:var(--ink-soft);padding:0 0 16px}.gp-side{gap:18px;display:grid;position:sticky;top:100px}.gp-bundle{background:var(--lime);border:4px solid var(--ink);box-shadow:0 6px 0 0 var(--lime-base),0 6px 0 4px var(--ink);transition:transform .3s var(--pop);border-radius:20px;justify-items:start;gap:10px;padding:20px;text-decoration:none;display:grid}.gp-bundle:hover{transform:translateY(-4px)}.gp-bundle p{font:500 16px/1.4 var(--ui)}.gp-bundle s{color:var(--ink-soft);font-weight:600;text-decoration-thickness:2px}.gp-bundle p b{font-weight:800}.gp-bundle span:last-child{font:700 15px/1 var(--ui);align-items:center;gap:4px;display:inline-flex}.gp-more-games{margin-top:80px}.gp-more-games .h2{margin-bottom:30px}.gp-guides{margin-top:64px}.gp-guides ul{gap:10px;max-width:720px;margin-bottom:22px;display:grid}.gp-guides a{border:3px solid var(--ink);font:700 17px/1.3 var(--ui);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}@media (max-width:1000px){.gp-grid,.gp-cols{grid-template-columns:1fr;gap:30px}.gp-aside,.gp-side{padding-top:0;position:static}.gp-facts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.gp-stills{grid-template-columns:1fr}.gp-title{-webkit-text-stroke-width:7px}}.sbuy{display:none}@media (max-width:1000px){body:has(.sbuy.is-on){padding-bottom:calc(92px + env(safe-area-inset-bottom))}body:has(.sbuy.is-on) .toasts{bottom:calc(96px + env(safe-area-inset-bottom))}.sbuy{z-index:40;padding:0 10px calc(10px + env(safe-area-inset-bottom));pointer-events:none;transition:transform .32s var(--ease-out);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.sbuy.is-on{transform:none}.sbuy-in{background:var(--paper);max-width:640px;color:var(--ink);border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink),0 14px 30px -10px #00000073;pointer-events:auto;border-radius:20px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 14px;display:flex}.sbuy-p{flex:1;gap:3px;min-width:0;display:grid}.sbuy-name{font:italic 800 13px/1.1 var(--ui);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sbuy-price{flex-wrap:nowrap}.sbuy-own{font:800 15px/1.1 var(--ui);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sbuy-own .ic{background:var(--cyan);border:2px solid var(--ink);stroke-width:3.4px;box-sizing:content-box;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.sbuy-price s{font-size:13px}.sbuy-price b{font-size:22px}.sbuy .sbuy-go{white-space:nowrap;flex:none;margin-bottom:5px;padding:0 13px 5px;font-size:15px}}@media (max-width:380px){.sbuy .sbuy-go .ic{display:none}.sbuy-in{gap:8px;padding-left:12px}}@media (max-width:440px){.sbuy .sbuy-go--own .ic{display:none}.sbuy-own{font-size:14px}.sbuy-own .ic{width:16px;height:16px}}@media (max-width:1000px) and (prefers-reduced-motion:reduce){.sbuy{transition:none}}.bx-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bx-card{border:4px solid var(--ink);box-shadow:0 8px 0 0 #d3dcc0,0 8px 0 4px var(--ink);background:#fff;border-radius:26px;flex-direction:column;gap:16px;padding:24px;display:flex}.bx-card h2{font:400 28px/1.1 var(--display)}.bx-card p{font:500 16px/1.45 var(--ui);color:var(--ink-soft)}.bx-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bx-thumbs .fcard__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bx-card .btn{align-self:flex-start;margin-top:auto}.bx-card p.bx-meta{font:700 14px/1.3 var(--ui);color:var(--ink);margin:-4px 0 -6px}.bxl-h{margin-bottom:24px}.bxl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;max-width:1160px;margin:0;padding:0;list-style:none;display:grid}.bxl-row{--ac:var(--lime);color:var(--ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);transition:transform .24s var(--pop);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto 22px;align-items:center;gap:16px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}@media (hover:hover){.bxl-row:hover{transform:translateY(-3px)}}.bxl-art{aspect-ratio:16/10;border:3px solid var(--ink);background:var(--ac);border-radius:12px;width:132px;display:block;position:relative;overflow:hidden}.bxl-main{gap:3px;min-width:0;display:grid}.bxl-main b{font:400 21px/1.1 var(--display);letter-spacing:-.01em}.bxl-main small{font:700 13px/1.2 var(--ui);color:var(--ink-soft)}.bxl-line{font:500 14.5px/1.4 var(--ui);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bxl-age .age-wrap{width:40px;height:44px}.bxl-row>.ic{width:22px;height:22px}@media (max-width:1000px){.bxl{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bxl-row{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:8px 10px 8px 8px}.bxl-row>.ic{display:none}.bxl-art{width:92px}.bxl-main b{font-size:18px}.bxl-line{display:none}}.bx-note{margin-top:40px}@media (max-width:1000px){.bx-grid{grid-template-columns:minmax(0,1fr)}}.focus-page{background:var(--paper);place-items:start center;min-height:70vh;padding:56px 16px 96px;display:grid}.auth{border:4px solid var(--ink);border-radius:var(--r-panel);width:100%;max-width:480px;box-shadow:0 8px 0 0 var(--paper-base),0 8px 0 4px var(--ink);background:#fff;padding:32px 30px}.auth h1{font:400 34px/1.1 var(--display);margin-bottom:8px}.auth>p{font:500 16px/1.45 var(--ui);color:var(--ink-soft);margin-bottom:22px}.auth-google{border:3px solid var(--ink);width:100%;min-height:56px;font:700 17px/1 var(--ui);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;display:flex}.auth-google svg{width:22px;height:22px}.auth-or{font:700 14px/1 var(--ui);color:var(--ink-soft);align-items:center;gap:12px;margin:22px 0;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--paper-2);flex:1;height:3px}.auth form{gap:16px;display:grid}.field{font:700 15px/1.2 var(--ui);gap:6px;display:grid}.field input{border:3px solid var(--ink);height:54px;font:500 17px/1 var(--ui);color:var(--ink);background:#fff;border-radius:14px;padding:0 16px}.field input:focus{box-shadow:0 0 0 4px var(--lime);outline:none}.field small{font:500 13px/1.35 var(--ui);color:var(--ink-soft)}.check{font:500 15px/1.45 var(--ui);align-items:flex-start;gap:10px;display:flex}.check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:1px}.check a{font-weight:700}.auth .btn{width:100%}.auth-alt{font:500 15px/1.4 var(--ui);text-align:center;margin-top:20px}.auth-alt a{font-weight:700}.auth-fine{font:500 13px/1.45 var(--ui);color:var(--ink-soft);text-align:center;margin:10px 0 0}.auth-err{border:2px solid var(--coral);font:600 14px/1.4 var(--ui);color:var(--ink);background:#fff1ec;border-radius:10px;margin:0;padding:10px 12px}.auth-ok{border:2px solid var(--jade,#2bb673);font:600 15px/1.45 var(--ui);border-radius:12px;padding:12px 14px}.empty{border:4px dashed var(--ink-soft);background:#fff;border-radius:22px;justify-items:start;gap:16px;max-width:640px;padding:30px;display:grid}.empty p{font:500 17px/1.5 var(--ui);color:var(--ink-soft)}@media (max-width:640px){.auth{padding:24px 18px}}.legal{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,96px)}.page-head.info-head{padding:clamp(22px,4vw,64px) 0 clamp(24px,3vw,44px)}.info-cta{border-top:4px solid var(--ink);color:var(--ink);padding:clamp(40px,5vw,72px) 0}.info-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.info-cta-h{font:400 clamp(34px,4vw,56px)/1 var(--display);letter-spacing:-.02em;color:#fff;-webkit-text-stroke:10px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);margin:0}.info-cta-in p{max-width:44ch;font:600 18px/1.45 var(--ui);margin:14px 0 0}.info-cta-acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.info-cta-acts .btn{margin-bottom:6px}.info-cta-lib,html[data-auth=in] .info-cta-join{display:none}html[data-auth=in] .info-cta-lib{display:inline-flex}@media (max-width:560px){.info-cta-acts{width:100%;display:grid}.info-cta-acts .btn{justify-content:center;width:100%}.info-cta-h{-webkit-text-stroke-width:8px}}.hw-steps{gap:clamp(22px,3vw,36px);max-width:1120px;margin:0 0 clamp(36px,5vw,64px);padding:0;list-style:none;display:grid}.hw-step{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}.hw-step:nth-child(2n) .hw-photo{order:2}.hw-photo{aspect-ratio:16/9;border:4px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:var(--midnight);border-radius:22px;margin:0;position:relative;overflow:hidden;transform:rotate(-1deg)}.hw-step:nth-child(2n) .hw-photo{transform:rotate(1deg)}.hw-copy{justify-items:start;gap:10px;display:grid}.hw-n{background:var(--lime);border:4px solid var(--ink);width:52px;height:52px;box-shadow:0 4px 0 var(--ink);font:400 24px/1 var(--display);color:var(--ink);border-radius:50%;place-items:center;display:grid}.hw-copy h2{font:400 clamp(26px,2.6vw,36px)/1.08 var(--display);letter-spacing:-.01em;margin:0}.hw-copy p{max-width:44ch;font:500 18px/1.55 var(--ui);color:var(--ink-soft);margin:0}@media (max-width:760px){.hw-step{grid-template-columns:minmax(0,1fr);gap:14px}.hw-step:nth-child(2n) .hw-photo{order:0}.hw-photo{box-shadow:5px 5px 0 var(--ink);border-radius:18px}.hw-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.hw-n{width:42px;height:42px;font-size:19px}.hw-copy p{grid-column:1/-1;font-size:17px}}.dl-panel{border:4px solid var(--ink);max-width:880px;box-shadow:0 8px 0 0 var(--paper-base),0 8px 0 4px var(--ink);background:#fff;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 28px;margin:0 0 clamp(32px,4vw,52px);padding:clamp(20px,3vw,32px);display:grid}.dl-ic{background:var(--cyan);border:4px solid var(--ink);width:72px;height:72px;box-shadow:0 5px 0 var(--ink);border-radius:20px;place-items:center;display:grid;transform:rotate(-6deg)}.dl-ic .ic{width:36px;height:36px}.dl-copy{justify-items:start;gap:14px;display:grid}.dl-kick{background:var(--ink);color:var(--lime);font:italic 800 13px/1 var(--ui);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;margin:0;padding:5px 12px 6px;display:inline-flex;transform:skew(-10deg)}.dl-h{font:400 clamp(24px,2.6vw,34px)/1.1 var(--display);margin:0}.dl-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dl-steps li{font:500 16.5px/1.45 var(--ui);align-items:flex-start;gap:12px;display:flex}.dl-steps b{background:var(--lime);border:3px solid var(--ink);width:30px;height:30px;font:800 14px/1 var(--ui);border-radius:50%;flex:none;place-items:center;display:grid}.dl-acts{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.dl-acts .btn{margin-bottom:6px}@media (max-width:560px){.dl-panel{grid-template-columns:minmax(0,1fr)}.dl-ic{width:56px;height:56px}.dl-ic .ic{width:28px;height:28px}.dl-acts{width:100%;display:grid}.dl-acts .btn{justify-content:center}}.legal-draft{background:var(--lime);border:3px solid var(--ink);max-width:70ch;font:600 15px/1.45 var(--ui);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:30px;padding:14px 16px;display:flex}.bbox{grid-template-columns:minmax(0,1fr)}.bbox .btn{white-space:normal;text-align:center;max-width:100%}.bbox .btn--lg{padding:0 20px 8px;font-size:22px}.bbox .bbox-one{white-space:nowrap;padding-left:12px;padding-right:12px;font-size:clamp(17px,5vw,22px)}.bbox-h{overflow-wrap:anywhere}.req{border-collapse:collapse;width:100%;font:500 16px/1.4 var(--ui);margin:8px 0 18px}.req th,.req td{text-align:left;vertical-align:top;border-bottom:2px solid #0a12261f;padding:10px 12px}.req thead th{font:800 12px/1 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.req tbody th{width:38%;font-weight:700}.bbox-tax{font:500 13px/1.35 var(--ui);color:var(--ink-soft);margin:-4px 0 0}.contact-form{gap:14px;max-width:560px;margin:8px 0 26px;display:grid}.contact-form select,.contact-form textarea{border:3px solid var(--ink);width:100%;font:500 16px/1.4 var(--ui);color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.co-lines{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.co-line{font:600 16px/1.35 var(--ui);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.co-line small{color:var(--ink-soft);font-weight:500;display:block}.co-line b{white-space:nowrap}.co-price{text-align:right;justify-items:end;gap:3px;display:grid}.co-price s{font:500 14px/1 var(--ui);color:var(--ink-soft)}.co-covered{border:2px solid var(--ink);background:var(--lime);width:max-content;box-shadow:0 2px 0 var(--ink);font:700 12px/1.1 var(--ui);color:var(--ink);animation:co-in .24s var(--pop) both;border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:3px 10px 4px 8px;display:flex;transform:rotate(-1.5deg)}.co-covered .ic{width:14px;height:14px}.co-code{margin:2px 0 14px}.co-toggle{appearance:none;font:700 15px/1.2 var(--ui);color:var(--ink);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.co-toggle .ic{width:18px;height:18px}.co-panel{transform-origin:0 0;animation:co-in .24s var(--pop) both;gap:10px;margin-top:6px;display:grid}.co-row{flex-wrap:wrap;gap:10px;display:flex}.co-row label{flex:200px;min-width:0;display:grid}.co-row input{border:3px solid var(--ink);width:100%;height:54px;color:var(--ink);font:700 17px/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:14px;padding:0 16px}.co-row input::placeholder{color:#9aa3b5;letter-spacing:.04em}.co-row input:focus{box-shadow:0 0 0 4px var(--lime);outline:none}.auth .co-row .btn{flex:none;width:auto}.co-applied{border:3px solid var(--ink);background:var(--lime-hi);box-shadow:0 4px 0 var(--ink);animation:co-in .24s var(--pop) both;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.co-applied.is-leaving{animation:co-out .15s var(--ease-out) forwards}.co-applied>div{align-items:center;gap:10px;min-width:0;display:flex}.co-applied .co-ic{border:2px solid var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.co-applied .co-ic .ic{width:18px;height:18px}.co-applied b{font:700 15px/1.2 var(--ui);letter-spacing:.05em;overflow-wrap:anywhere;display:block}.co-applied small{font:500 13px/1.3 var(--ui);color:var(--ink-soft);display:block}.co-x{appearance:none;border:2px solid var(--ink);box-shadow:0 2px 0 var(--ink);font:700 13px/1 var(--ui);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 12px}.co-x:active{box-shadow:none;transform:translateY(2px)}.co-note{border:3px solid var(--ink);background:var(--paper);font:500 15px/1.45 var(--ui);color:var(--ink);animation:co-in .24s var(--pop) both;border-radius:16px;padding:12px 14px}.co-note.is-err{border-color:var(--coral);background:#fff1ec;border-width:2px}.co-note p{margin:0}.co-for{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.co-for li{font:700 15px/1.3 var(--ui);justify-content:space-between;align-items:center;gap:12px;display:flex}.auth .co-for .btn{flex:none;width:auto}.co-for small{font:600 13px/1 var(--ui);color:var(--ink-soft)}.co-total{border-top:3px solid var(--paper-2);font:700 18px/1 var(--ui);justify-content:space-between;padding:12px 0;display:flex}.co-free{font:600 14px/1.4 var(--ui);color:var(--ink);align-items:center;gap:8px;margin:0 0 18px;display:flex}.co-free .ic{flex:none;width:18px;height:18px}.co-skel{gap:12px;display:grid}.co-skel i{background:linear-gradient(90deg,var(--paper-2) 0 40%,#fff 50%,var(--paper-2) 60% 100%) 0 0/300% 100%;border-radius:10px;height:22px;animation:1.4s linear infinite co-shine;display:block}.co-skel i:nth-child(2){width:78%}.co-skel i:nth-child(3){border-radius:18px;height:56px;margin-top:10px}@media (max-width:480px){.co-for .btn{min-height:42px;padding:0 14px 5px;font-size:15px}.co-applied b{letter-spacing:.02em;font-size:14px}}@keyframes co-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes co-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}}@keyframes co-out{to{opacity:0;transform:translateY(-4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.co-skel i,.co-covered,.co-panel,.co-applied,.co-applied.is-leaving,.co-note{animation:none}}@media (max-width:380px){.sbuy-own{font-size:13px}.sbuy-own .ic{display:none}.sbuy .sbuy-go{padding:0 11px 5px}}
.bl-lead{border:4px solid var(--ink);box-shadow:0 8px 0 0 #d3dcc0,0 8px 0 4px var(--ink);background:#fff;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-bottom:56px;padding:14px;display:grid}.bl-lead-img,.bl-card-img{border:3px solid var(--ink);aspect-ratio:16/9;border-radius:18px;display:block;overflow:hidden}.bl-lead-img img,.bl-card-img img{object-fit:cover;width:100%;height:100%}.bl-lead>div{justify-items:start;gap:14px;padding:10px 20px 10px 0;display:grid}.bl-lead h2{font:400 clamp(26px,2.6vw,36px)/1.12 var(--display)}.bl-lead h2 a,.bl-card h2 a{text-decoration:none}.bl-lead p,.bl-card p{font:500 17px/1.5 var(--ui);color:var(--ink-soft)}.bl-lead small,.bl-card small{font:600 14px/1 var(--ui);color:var(--ink-soft)}.bl-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.bl-card{border:4px solid var(--ink);box-shadow:0 8px 0 0 #d3dcc0,0 8px 0 4px var(--ink);background:#fff;border-radius:24px;align-content:start;justify-items:start;gap:12px;padding:12px 12px 20px;display:grid}.bl-card-img{width:100%}.bl-card h2{font:400 21px/1.2 var(--display);padding:0 4px}.bl-card p,.bl-card small,.bl-card .plate{margin-inline:4px}@media (max-width:900px){.bl-lead{grid-template-columns:1fr}.bl-lead>div{padding:4px 10px 12px}.bl-grid{grid-template-columns:1fr}}.art-head{color:#fff;border-bottom:4px solid var(--ink);padding:40px 0 56px}.art-hw{justify-items:start;gap:16px;max-width:980px;display:grid}.art-title{font:400 clamp(34px,4.6vw,60px)/1.06 var(--display);letter-spacing:-.005em}.art-by{font:500 15px/1.4 var(--ui);color:#c9d4ee;gap:4px;display:grid}.art-by span:first-child{color:#fff;font-weight:700}.art-body{padding:56px 0 96px}.art-grid{grid-template-columns:220px minmax(0,1fr) 240px;align-items:start;gap:48px;display:grid}.art-toc{gap:10px;display:grid;position:sticky;top:110px}.art-toc p{font:italic 800 14px/1 var(--ui);text-transform:uppercase;letter-spacing:.05em}.art-toc ol{border-left:3px solid var(--ink);gap:8px;padding-left:16px;display:grid}.art-toc a{font:600 15px/1.35 var(--ui);color:var(--ink-soft);text-decoration:none}.art-toc a:hover{color:var(--ink);text-decoration:underline}.art-cover{border:4px solid var(--ink);box-shadow:0 7px 0 var(--ink);border-radius:22px;margin-bottom:34px;overflow:hidden}.art-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.art-main .prose>p:first-child{background:var(--lime);border:3px solid var(--ink);border-radius:16px;padding:18px 22px;font-size:21px;line-height:1.6}.art-policy{border:3px dashed var(--ink-soft);font:500 15px/1.45 var(--ui);color:var(--ink-soft);border-radius:14px;align-items:flex-start;gap:10px;max-width:70ch;margin-top:40px;padding:14px 16px;display:flex}.art-policy .ic{flex:none;margin-top:2px}.art-policy a{color:var(--ink);white-space:nowrap;font-weight:700}.art-cta{background:var(--midnight);color:#fff;border:4px solid var(--ink);box-shadow:0 7px 0 0 var(--midnight-deep),0 7px 0 4px var(--ink);border-radius:22px;gap:14px;padding:18px;display:grid;position:sticky;top:110px}.art-cta-h{font:400 20px/1 var(--display);color:var(--lime)}.art-cta ul{gap:10px;display:grid}.art-cta ul a{color:#fff;font:700 15px/1.2 var(--ui);align-items:center;gap:10px;text-decoration:none;display:flex}.art-cta img{aspect-ratio:16/10;object-fit:cover;border:2px solid var(--ink);border-radius:8px;width:64px}.art-cta .btn{margin-bottom:6px}@media (max-width:1100px){.art-grid{grid-template-columns:minmax(0,1fr) 240px}.art-toc{display:none}}@media (max-width:800px){.art-grid{grid-template-columns:minmax(0,1fr)}.art-cta{position:static}}.art-main,.art-cta,.art-toc{min-width:0}
:root{--g-err:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v8.5' stroke='%230A1226' stroke-width='3.8' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='19' r='2.2' fill='%230A1226'/%3E%3C/svg%3E");--g-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230A1226' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--g-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5.5' r='2.2' fill='%23fff'/%3E%3Cpath d='M12 10.5v8.5' stroke='%23fff' stroke-width='3.8' stroke-linecap='round'/%3E%3C/svg%3E");--g-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4.5v9' stroke='%230A1226' stroke-width='3.8' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='19' r='2.2' fill='%230A1226'/%3E%3C/svg%3E")}.form-msg,.auth-err,.auth-ok,.auth-info{--tone:var(--info);--tone-rim:var(--info-rim);--soft:#eef2fb;--glyph:var(--g-info);background:linear-gradient(90deg,var(--tone) 0 8px,var(--soft) 8px);min-height:52px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:600 15px/1.42 var(--ui);text-align:left;overflow-wrap:anywhere;animation:msg-pop .22s var(--pop) both;border-radius:14px;margin:0;padding:12px 16px 12px 58px;display:block;position:relative}.form-msg:before,.auth-err:before,.auth-ok:before,.auth-info:before{content:"";background:var(--tone) var(--glyph) center/20px no-repeat;border:2.5px solid var(--ink);width:30px;height:30px;box-shadow:0 2px 0 var(--ink);border-radius:50%;position:absolute;top:11px;left:17px}.form-msg a,.auth-err a,.auth-ok a,.auth-info a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.form-msg--error,.auth-err{--tone:var(--err);--tone-rim:var(--err-rim);--soft:#fff0eb;--glyph:var(--g-err);animation:msg-shake .32s var(--pop) both}.form-msg--warn{--tone:var(--warn);--tone-rim:var(--warn-rim);--soft:#fff8da;--glyph:var(--g-warn)}.form-msg--ok,.auth-ok{--tone:var(--ok);--tone-rim:var(--ok-rim);--soft:#e7fafe;--glyph:var(--g-ok)}.form-msg--info,.auth-info{--tone:var(--info);--tone-rim:var(--info-rim);--soft:#eef2fb;--glyph:var(--g-info)}.form-msg__t{font:400 16px/1.2 var(--display);letter-spacing:.005em;margin-bottom:2px;display:block}.form-msg__b{display:block}.form-msg__acts{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.form-msg__acts .btn{margin-bottom:6px}.auth-ok[role=status]{text-align:left}.field-err{font:600 13.5px/1.35 var(--ui);color:#b12a0e;animation:msg-pop .22s var(--pop) both;align-items:flex-start;gap:7px;margin-top:2px;display:flex}.field-err:before{content:"";background:var(--err) var(--g-err) center/12px no-repeat;border:2px solid var(--ink);border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--err);background:#fff5f1}.field input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--err),0 0 0 4px #ff5b3a59}.empty,.bl-empty{border:3px dashed var(--ink);box-shadow:none;animation:msg-pop .26s var(--pop) both;background:#fff;border-radius:22px;position:relative}.bag-note{border:2.5px solid var(--ink);background:linear-gradient(90deg,var(--lime) 0 6px,var(--midnight-tile) 6px);box-shadow:0 3px 0 var(--ink);padding:10px 12px 10px 16px}.toasts{z-index:400;pointer-events:none;gap:12px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:96px;right:20px}.toast{--tone:var(--info);--soft:#fff;--glyph:var(--g-info);--ms:5s;pointer-events:auto;background:linear-gradient(90deg,var(--tone) 0 9px,#fff 9px);min-height:60px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink),0 18px 30px -12px #0a12268c;font:600 15px/1.4 var(--ui);animation:toast-in .26s var(--pop) both;border-radius:18px;align-items:flex-start;gap:10px;padding:14px 46px 16px 60px;display:flex;position:relative;overflow:hidden}.toast:before{content:"";background:var(--tone) var(--glyph) center/20px no-repeat;border:2.5px solid var(--ink);width:30px;height:30px;box-shadow:0 2px 0 var(--ink);border-radius:50%;position:absolute;top:14px;left:20px}.toast:after{content:"";background:var(--tone);transform-origin:0;height:4px;animation:toast-time var(--ms) linear forwards;position:absolute;bottom:0;left:9px;right:0}.toast:hover:after,.toast:focus-within:after{animation-play-state:paused}.toast--error{--tone:var(--err);--glyph:var(--g-err);animation:toast-in .26s var(--pop) both,msg-nudge .3s var(--ease-out) .2s}.toast--warn{--tone:var(--warn);--glyph:var(--g-warn)}.toast--ok{--tone:var(--ok);--glyph:var(--g-ok)}.toast--info{--tone:var(--info);--glyph:var(--g-info)}.toast__body{gap:2px;display:grid}.toast__t{font:400 16px/1.2 var(--display)}.toast a{color:var(--ink);font-weight:800}.toast__x{border:2.5px solid var(--ink);width:30px;height:30px;color:var(--ink);box-shadow:0 2px 0 var(--ink);transition:transform .2s var(--pop);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:9px}.toast__x:hover{transform:scale(1.1)rotate(8deg)}.toast__x svg{width:14px;height:14px}.toast.is-leaving{animation:toast-out .16s var(--ease-out) forwards}@keyframes toast-in{0%{opacity:0;transform:translate(40px)scale(.92)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(30px)scale(.96)}}@keyframes toast-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes msg-nudge{0%,to{transform:none}30%{transform:translate(-6px)}60%{transform:translate(4px)}}@media (max-width:640px){.toasts{width:auto;inset:auto 16px 16px}@keyframes toast-in{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(24px)}}}form.is-waiting .field,form.is-waiting .check,form.is-waiting .chips,form[aria-busy=true] .field,form[aria-busy=true] .check{opacity:.5;filter:saturate(.6);transition:opacity .25s var(--ease-out);pointer-events:none}.pend-slow{font:600 14px/1.35 var(--ui);color:var(--ink-soft);text-align:center;animation:msg-pop .3s var(--pop) both;justify-content:center;align-items:center;gap:8px;margin:-2px 0 0;display:flex}.pend-slow .spinner{width:15px;height:15px;color:var(--midnight-face)}.btn .pend-lab{align-items:center;gap:12px;display:inline-flex}.loader{text-align:center;justify-items:center;gap:18px;padding:24px;display:grid}.loader__coin{width:92px;height:118px;position:relative}.loader__coin span{border:4px solid var(--ink);width:84px;height:84px;box-shadow:inset 0 -9px 0 #dce3cc,0 5px 0 var(--ink);animation:coin-hop 1.05s var(--ease-out) infinite;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:4px}.loader__coin img{width:56px;height:56px;margin-top:-4px}.loader__coin:after{content:"";height:12px;animation:coin-shadow 1.05s var(--ease-out) infinite;background:#0a122647;border-radius:50%;position:absolute;bottom:2px;left:18px;right:18px}.loader__bar{border:4px solid var(--ink);background:var(--ink);border-radius:999px;width:min(240px,70vw);height:22px;position:relative;overflow:hidden;transform:skew(-12deg);box-shadow:3px 3px #0a12264d}.loader__bar i{background:var(--lime);box-shadow:inset 0 5px 0 var(--lime-hi),inset 0 -4px 0 #0000001f;transform-origin:0;animation:bar-fill 1.8s var(--pop) infinite;border-radius:999px;position:absolute;inset:0}.loader__lab{font:400 18px/1.2 var(--display);color:var(--ink);align-items:center;gap:10px;display:flex}.loader--dark .loader__lab{color:#fff}.loader--dark .loader__coin:after{background:#00000073}.loader--inline{grid-auto-flow:column;align-items:center;gap:12px;padding:8px}.loader--inline .loader__coin{--hop:8px;width:46px;height:56px}.loader--inline .loader__coin span{width:42px;height:42px;box-shadow:inset 0 -5px 0 #dce3cc,0 3px 0 var(--ink);border-width:3px;left:2px}.loader--inline .loader__coin img{width:28px;height:28px;margin-top:-2px}.loader--inline .loader__coin:after{height:7px;bottom:0;left:9px;right:9px}.loader--inline .loader__bar{display:none}.loader--inline .loader__lab{font:700 15px/1.2 var(--ui)}@keyframes coin-hop{0%,to{transform:translateY(var(--hop,26px)) scale(1.12,.86)}12%{transform:translateY(calc(var(--hop,26px) * .85)) scale(.94,1.08)}45%{transform:translateY(-6px)scale(.98,1.03)rotate(-6deg)}62%{transform:translateY(-2px)rotate(4deg)}88%{transform:translateY(calc(var(--hop,26px) * .92)) scale(1,1)}}@keyframes coin-shadow{0%,to{opacity:1;transform:scaleX(1)}45%{opacity:.45;transform:scaleX(.55)}}@keyframes bar-fill{0%{transform:scaleX(.04)}70%{transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.skel{background:linear-gradient(100deg,#0a122612 30%,#0a122621 50%,#0a122612 70%) 0 0/300% 100%;border-radius:12px;animation:1.4s linear infinite skel;display:block}.skel--line{width:60%;height:16px}.skel--card{aspect-ratio:16/11;border:4px solid #0a12261f;border-radius:24px}.on-dark .skel,.pat-dark .skel{background-image:linear-gradient(100deg,#ffffff12 30%,#ffffff26 50%,#ffffff12 70%)}@keyframes skel{0%{background-position:100% 0}to{background-position:-200% 0}}.ld-head{color:#fff;border-bottom:4px solid var(--ink);padding:clamp(44px,6vw,80px) 0 clamp(40px,5vw,64px)}.ld-head .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.ld-head__txt{flex:1;gap:16px;max-width:620px;display:grid}.ld-head__txt .skel:first-child{border-radius:16px;width:80%;height:clamp(44px,5vw,72px)}.ld-body{background:var(--paper);padding:48px 0 96px}.ld-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:1000px){.ld-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ld-grid{grid-template-columns:1fr}.ld-head .wrap{flex-direction:column-reverse;align-items:flex-start}.ld-head .loader{padding:0}}.ld-focus{place-items:center;min-height:72vh;padding:56px 16px;display:grid}.oops{isolation:isolate;color:#fff;place-items:center;min-height:72vh;padding:72px 16px 96px;display:grid;position:relative;overflow:hidden}.oops__word{z-index:-1;font:400 clamp(120px,22vw,320px)/.85 var(--display);color:#0000;-webkit-text-stroke:3px #38d3f029;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.oops__card{background:var(--paper);width:100%;max-width:680px;color:var(--ink);text-align:center;border:4px solid var(--ink);border-radius:var(--r-panel);box-shadow:inset 0 4px 0 #fff,0 10px 0 0 var(--midnight-deep),0 10px 0 4px var(--ink);animation:oops-in .42s var(--pop) both;padding:40px 34px 34px;position:relative}.oops__tag{position:absolute;top:0;left:50%;transform:translate(-50%,-55%)rotate(-3deg)}.oops__tag.plate{transform:translate(-50%,-55%)skew(-10deg)rotate(-3deg)}.oops__face{background:var(--coral);border:4px solid var(--ink);width:84px;height:84px;box-shadow:inset 0 -8px 0 var(--coral-rim),0 5px 0 var(--ink);border-radius:50%;place-items:center;margin:6px auto 18px;display:grid}.oops__face--lime{background:var(--lime);box-shadow:inset 0 -8px 0 var(--lime-rim),0 5px 0 var(--ink)}.oops__face img{width:54px;height:54px}.oops h1{font:400 clamp(30px,4vw,42px)/1.05 var(--display);margin-bottom:12px}.oops p{font:500 17px/1.5 var(--ui);color:var(--ink-soft);max-width:42ch;margin:0 auto 26px}.oops__acts{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.oops__ref{color:var(--ink-soft);font:500 12.5px/1.3 var(--ui)!important;margin:18px 0 0!important}@keyframes oops-in{0%{opacity:0;transform:translateY(18px)scale(.94)rotate(-1.5deg)}to{opacity:1;transform:none}}@media (max-width:640px){.oops__card{padding:36px 20px 26px}}.ld-in{gap:22px;padding:8px 0 24px;display:grid}.ld-in .loader{justify-self:start;padding:0}
