@font-face{font-family:Archivo Variable;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/assets/fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations")}@font-face{font-family:Manrope Variable;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono Variable;font-weight:100 800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations")}:root{--ink: #05070c;--ink-2: #090d15;--surface: #0e1420;--surface-2: #141c2c;--line: rgba(255,255,255,.08);--line-2: rgba(255,255,255,.14);--line-strong: rgba(77,154,255,.34);--text: #eaeff8;--muted: #98a5bc;--dim: #6b788f;--accent: #4d9aff;--accent-hi: #8fc0ff;--accent-2: #2f6bff;--accent-soft: rgba(77,154,255,.13);--mint: #4fe3ae;--amber: #f5c25b;--rose: #ff7a9a;--violet: #a98bff;--radius: 18px;--radius-lg: 26px;--max: 1180px;--display: "Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--body: "Manrope Variable", "Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono Variable", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.22,.72,.18,1)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.nav{position:sticky;top:0;z-index:10;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#05070cb8;border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;height:68px;gap:8px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:760;font-size:19px;font-stretch:108%;letter-spacing:-.3px;margin-right:auto}.mark{width:34px;height:34px}.nav a.link{padding:8px 14px;border-radius:10px;font-size:14px;color:var(--muted);font-weight:600}.nav a.link:hover{color:var(--text);background:var(--surface)}.btn{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;border-radius:13px;font-family:var(--body);font-weight:750;font-size:15px;border:1px solid transparent;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#04122b;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-2));box-shadow:0 10px 30px #2f6bff59,inset 0 1px #ffffff73}.btn-ghost{color:var(--text);background:var(--surface);border-color:var(--line-2)}.btn-sm{height:38px;padding:0 16px;font-size:14px;border-radius:11px}.hero{position:relative;overflow:hidden;padding:84px 0 70px;background:radial-gradient(900px 500px at 78% 10%,rgba(47,107,255,.22),transparent 60%),radial-gradient(700px 420px at 8% 0%,rgba(79,227,174,.08),transparent 60%)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 70%)}.hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:13px;color:var(--muted);background:var(--surface);border:1px solid var(--line-2)}.dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}h1{font-family:var(--display);font-size:clamp(44px,5.6vw,76px);line-height:.98;font-weight:820;font-stretch:112%;letter-spacing:-2px;margin:20px 0}h1 .hl{background:linear-gradient(100deg,var(--accent-hi),var(--accent) 60%,var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:18px;color:var(--muted);max-width:520px;margin:0 0 30px}.cta{display:flex;gap:12px;flex-wrap:wrap}.stats{display:flex;gap:34px;margin-top:38px}.stat b{display:block;font-family:var(--display);font-size:26px;font-stretch:110%}.stat span{font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:1.4px;font-family:var(--mono)}.feature{position:relative;border-radius:var(--radius-lg);padding:12px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line-strong);box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff05;transform:rotate(-1.5deg)}.feature img{display:block;width:100%;border-radius:16px}.feature .tag{position:absolute;left:26px;bottom:26px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:14px;background:#05070cd1;border:1px solid var(--line-2);backdrop-filter:blur(8px)}.feature .tag b{font-family:var(--display);font-stretch:108%}.feature .tag small{display:block;font-size:12px;color:var(--muted)}.live{font-family:var(--mono);font-size:11px;letter-spacing:1.2px;color:#04140d;background:var(--mint);padding:3px 8px;border-radius:6px}section{padding:84px 0}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent)}h2{font-family:var(--display);font-size:clamp(32px,3.4vw,46px);font-stretch:110%;font-weight:800;letter-spacing:-1px;line-height:1.05;margin:10px 0 12px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap}.section-head p{color:var(--muted);margin:0;max-width:460px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:650;color:var(--muted);background:var(--surface);border:1px solid var(--line-2)}.chip.on{color:#04122b;background:var(--accent);border-color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tile{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s var(--ease)}.tile:hover{transform:translateY(-4px);border-color:var(--line-strong)}.tile.big{grid-column:span 2;grid-row:span 2}.art{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0b1020}.tile.big .art{aspect-ratio:auto;flex:1 1 auto;min-height:260px}.art img,.art svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.badge{position:absolute;top:12px;left:12px;z-index:1;font-family:var(--mono);font-size:11px;letter-spacing:1.2px;padding:4px 9px;border-radius:7px;background:#05070cc7;border:1px solid var(--line-2);color:var(--muted)}.badge.live{background:var(--mint);color:#04140d;border-color:transparent}.body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.body h3{font-family:var(--display);font-stretch:108%;font-size:20px;margin:0;letter-spacing:-.3px}.body p{margin:0;color:var(--muted);font-size:14px;flex:1}.meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.meta span:not(.btn){font-size:12px;color:var(--dim);font-family:var(--mono);letter-spacing:.6px}.tile .body{flex:0 0 auto}.tile:not(.big) .art svg{top:26px;height:calc(100% - 26px)}.soon{opacity:.92}.more{display:flex;align-items:center;justify-content:center;text-align:center;padding:26px;border-style:dashed;border-color:var(--line-2);background:transparent}.more h3{font-family:var(--display);font-stretch:108%;margin:10px 0 6px;font-size:19px}.more p{color:var(--muted);font-size:14px;margin:0}.promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.promise{padding:24px;border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--ink-2));border:1px solid var(--line)}.promise .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--line-strong);margin-bottom:16px}.promise h4{font-family:var(--display);font-stretch:106%;font-size:17px;margin:0 0 6px}.promise p{margin:0;font-size:14px;color:var(--muted)}.band{margin:0 28px;border-radius:var(--radius-lg);padding:56px;text-align:center;background:radial-gradient(600px 260px at 50% 0%,rgba(47,107,255,.28),transparent 70%),var(--surface);border:1px solid var(--line-strong)}.band h2{margin-top:0}.band p{color:var(--muted);margin:0 0 26px}@media(max-width:960px){.hero .wrap{grid-template-columns:1fr}.feature{transform:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile.big{grid-row:auto}.tile.big .art{aspect-ratio:16 / 9;min-height:0}.promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wrap{padding:0 18px}.nav a.link{display:none}.hero{padding:48px 0 40px}.grid,.promises{grid-template-columns:1fr}.tile.big{grid-column:auto;grid-row:auto}.tile.big .art{aspect-ratio:16 / 10;min-height:0}.band{margin:0 18px;padding:36px 22px}.stats{gap:22px}section{padding:60px 0}}.page-head{padding:64px 0 34px;border-bottom:1px solid var(--line);background:radial-gradient(700px 300px at 80% 0%,rgba(47,107,255,.18),transparent 70%)}.page-head h1{font-size:clamp(36px,4.4vw,56px);margin:14px 0 8px}.page-head p{color:var(--muted);margin:0}.doc{max-width:760px;padding:40px 0 10px}.doc h2{font-size:22px;margin:34px 0 8px;letter-spacing:-.3px}.doc p,.doc li{color:#c4cddd}.doc ul{padding-left:20px}.doc li{margin:6px 0}.doc a{color:var(--accent-hi);text-decoration:underline;text-underline-offset:3px}.topics{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.topics li{margin:0}.topics a{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:var(--radius);text-decoration:none;background:var(--surface);border:1px solid var(--line);color:var(--text);transition:border-color .2s var(--ease),transform .2s var(--ease)}.topics a:hover{border-color:var(--line-strong);transform:translateY(-2px)}.topics strong{font-family:var(--display);font-stretch:106%;font-size:17px}.topics span{color:var(--muted);font-size:14px}.nav a.link[aria-current=page]{color:var(--text);background:var(--surface)}@media(max-width:560px){.topics{grid-template-columns:1fr}.page-head{padding:40px 0 24px}}.ct-lead{margin:0 0 22px}.ct-form{display:flex;flex-direction:column;gap:18px;margin:0 0 8px}.ct-lbl{display:block;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.2px;padding:0 0 7px 2px}.ct-lbl em{font-style:normal;font-weight:600;color:var(--dim);margin-left:4px}.ct-select select{display:block;width:100%;height:50px;margin:0;padding:0 44px 0 42px;color:var(--text);font:650 16px/1 var(--body);cursor:pointer;background:#ffffff0b;border:1px solid var(--line-2);border-radius:14px;outline:none;-webkit-appearance:none;appearance:none;box-shadow:inset 0 1px 2px #00000040;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.ct-select select:invalid{color:var(--dim)}.ct-select option{color:var(--text);background:var(--surface-2)}.ct-select select:focus{border-color:var(--accent);background:#4d9aff0f;box-shadow:0 0 0 3px #4d9aff33}.ct-chev{position:absolute;right:15px;top:50%;width:18px;height:18px;margin-top:-9px;pointer-events:none;fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ct-field.bad .ct-select select{border-color:var(--rose);box-shadow:0 0 0 3px #ff7a9a29}.ct-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-row:has(>.f-game[hidden]){grid-template-columns:minmax(0,1fr)}.ct-row:has(>.f-game[hidden]) .f-email{max-width:calc(50% - 6px)}.ct-field{display:block;margin:0}.ct-field[hidden]{display:none}.ct-in{position:relative;display:block}.ct-in-ic{position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;pointer-events:none;fill:none;stroke:var(--dim);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--ease)}.ct-in input,.ct-in textarea{display:block;width:100%;margin:0;color:var(--text);font:600 16px/1.5 var(--body);background:#ffffff0b;border:1px solid var(--line-2);border-radius:14px;outline:none;-webkit-appearance:none;appearance:none;box-shadow:inset 0 1px 2px #00000040;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.ct-in input{height:50px;padding:0 14px 0 42px}.ct-in textarea{min-height:168px;padding:13px 14px 30px;resize:vertical}.ct-in input::placeholder,.ct-in textarea::placeholder{color:var(--dim);font-weight:600}.ct-in input:focus,.ct-in textarea:focus{border-color:var(--accent);background:#4d9aff0f;box-shadow:0 0 0 3px #4d9aff33}.ct-in:focus-within .ct-in-ic{stroke:var(--accent-hi)}.ct-field.bad .ct-in input,.ct-field.bad .ct-in textarea{border-color:var(--rose);box-shadow:0 0 0 3px #ff7a9a29}.ct-field.bad .ct-in-ic{stroke:var(--rose)}.ct-count{position:absolute;right:12px;bottom:9px;color:var(--dim);font:600 11.5px/1 var(--mono);pointer-events:none}.ct-count.near{color:var(--amber)}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ct-err{display:none;margin:0;padding:10px 13px;border-radius:12px;color:#ffd6df;font-size:14px;font-weight:650;line-height:1.45;background:#ff7a9a1a;border:1px solid rgba(255,122,154,.34)}.ct-err:not(:empty){display:block}.doc .ct-err a{color:#fff}.ct-err.in{animation:ct-shake .4s var(--ease)}@keyframes ct-shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.ct-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ct-send{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border:0;border-radius:15px;cursor:pointer;color:#04122b;font:800 16px/1 var(--body);text-decoration:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-2));box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0014504d,0 12px 26px -12px #2f6bffe6;transition:transform .15s var(--ease),filter .2s var(--ease)}.doc a.ct-send{color:#04122b;text-decoration:none}.ct-send:hover{filter:brightness(1.06)}.ct-send:active{transform:scale(.98)}.ct-send:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ct-send svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ct-spin{display:none;width:18px;height:18px;border-radius:50%;border:2.4px solid currentColor;border-right-color:transparent;animation:ct-spin .7s linear infinite}.ct-send.busy{cursor:progress;filter:saturate(.75)}.ct-send.busy .ct-spin{display:block}.ct-send.busy svg{display:none}@keyframes ct-spin{to{transform:rotate(360deg)}}.ct-fine{flex:1 1 240px;margin:0;color:var(--dim)!important;font-size:13px;line-height:1.45}.doc .ct-fine a{color:var(--muted)}.ct-done{margin:0 0 8px;padding:34px 28px 30px;border-radius:var(--radius-lg);text-align:center;outline:none;background:radial-gradient(420px 200px at 50% 0%,rgba(79,227,174,.14),transparent 70%),var(--surface);border:1px solid var(--line)}.ct-done.in{animation:ct-done-in .45s var(--ease) both}@keyframes ct-done-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.ct-done-ic{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a8f5d6,var(--mint) 55%,#17a97a);box-shadow:0 0 0 7px #4fe3ae1f,0 14px 30px -12px #4fe3aecc}.ct-done-ic svg{width:30px;height:30px;fill:none;stroke:#04261a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ct-done.in .ct-done-ic svg path{stroke-dasharray:20;stroke-dashoffset:20;animation:ct-draw .5s .2s var(--ease) forwards}@keyframes ct-draw{to{stroke-dashoffset:0}}.ct-done h2{margin:16px 0 6px!important;font-size:26px!important}.ct-done p{margin:0 auto;max-width:440px}.ct-done-to{color:var(--text);overflow-wrap:anywhere}.ct-done-btns{display:flex;justify-content:center;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:22px}.ct-again{border:0;background:none;padding:8px 4px;cursor:pointer;color:var(--accent-hi);font:700 15px/1 var(--body);text-decoration:underline;text-underline-offset:3px}.ct-alt{margin:22px 0 0;color:var(--muted)!important;font-size:14.5px}@media(prefers-reduced-motion:reduce){.ct-done.in,.ct-done.in .ct-done-ic svg path,.ct-err.in{animation:none}.ct-done.in .ct-done-ic svg path{stroke-dashoffset:0}}@media(max-width:560px){.ct-row{grid-template-columns:minmax(0,1fr)}.ct-row:has(>.f-game[hidden]) .f-email{max-width:none}.ct-send{width:100%}.ct-fine{flex-basis:100%;text-align:center}.ct-done{padding:28px 18px 24px}}body.page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.page>main,body.page>.page-main{flex:1 0 auto}.nav{transition:border-color .26s var(--ease),background .26s var(--ease);border-bottom-color:transparent}.nav.scrolled{border-bottom-color:var(--line);background:#05070ce0}.nav-links{display:flex;align-items:center;gap:4px}.mark-sm{width:28px;height:28px}.nav-toggle{display:none;position:relative;z-index:120;width:44px;height:44px;border-radius:12px;cursor:pointer;background:var(--surface);border:1px solid var(--line-2);padding:0}.nav-toggle span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--text);transition:transform .3s var(--ease),top .3s var(--ease)}.nav-toggle span:first-child{top:16px}.nav-toggle span:last-child{top:25px}body.menu-open .nav-toggle span:first-child{top:20.5px;transform:rotate(45deg)}body.menu-open .nav-toggle span:last-child{top:20.5px;transform:rotate(-45deg)}@media(max-width:760px){.nav-toggle{display:block}.nav .nav-play,.nav .nav-toggle{margin-left:auto}.nav .nav-play:not([hidden])+.nav-toggle{margin-left:10px}.nav .brand{margin-right:0}body.menu-open .nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}body.menu-open{overflow:hidden}.nav-links{position:fixed;inset:0;z-index:110;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:0 26px;background:#05070cf0;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}body.menu-open .nav-links{opacity:1;pointer-events:auto}.nav .nav-links a.link{display:block;padding:14px 18px;border-radius:16px;font-family:var(--display);font-weight:760;font-stretch:108%;font-size:clamp(30px,8vw,40px);letter-spacing:-.8px;color:var(--muted);opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease),transform .42s var(--ease),color .18s var(--ease)}body.menu-open .nav-links a.link{opacity:1;transform:none}body.menu-open .nav-links a.link:nth-child(2){transition-delay:60ms}body.menu-open .nav-links a.link:nth-child(3){transition-delay:.12s}.nav .nav-links a.link[aria-current=page]{color:var(--text);background:var(--accent-soft)}}.site-footer{border-top:1px solid var(--line);padding:50px 0 40px;margin-top:84px;background:#090d15db;color:var(--dim);font-size:14px}.footer-inner{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-start}.footer-brand{max-width:320px}.footer-brand .brand{font-size:17px;color:var(--text)}.footer-brand p{margin:14px 0 0;font-size:14px;color:var(--dim)}.footer-links{margin-left:auto;display:flex;gap:54px;flex-wrap:wrap}.footer-col h4{margin:0 0 13px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.footer-col a{display:block;margin-bottom:9px;color:var(--muted);font-size:14px;font-weight:500}.footer-col a:hover,.footer-col a[aria-current=page]{color:var(--text)}.footer-bottom{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:13px;color:var(--dim)}@media(max-width:760px){.footer-links{margin-left:0;gap:34px}.site-footer{margin-top:56px;padding:40px 0 32px}}.dock{display:none}@media(max-width:760px){.dock{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px) - var(--vv-gap, 0px));z-index:100;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border-radius:22px;background:#0e1420ed;border:1px solid var(--line-2);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff0d;transition:transform .3s var(--ease),opacity .3s var(--ease)}.dock-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:54px;border-radius:16px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.2px}.dock-item svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dock-item[aria-current=page]{color:var(--text);background:var(--accent-soft)}.dock-item.dock-bg,.dock-item.dock-blocks{color:var(--accent-hi)}.dock-item:active{transform:scale(.96)}.site-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}body.menu-open .dock{transform:translateY(140%);opacity:0}}.mark.logo-af{width:auto;height:32px;filter:drop-shadow(0 4px 12px rgba(47,107,255,.35))}@media(max-width:560px){.nav .mark.logo-af{width:auto;height:27px}}.ft-mark.logo-af{width:auto;height:40px}.ft-mark.logo-af.anim{animation:af-float 5s ease-in-out infinite}@keyframes af-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ft-mark.logo-af.anim{animation:none}}
.site-footer.ft{position:relative;isolation:isolate;margin-top:56px;padding-top:46px;border-top:0;color:var(--muted);font-size:14px;background:radial-gradient(560px 260px at 100% 100%,rgba(79,227,174,.05),transparent 70%),linear-gradient(180deg,#0a1122,var(--ink-2) 260px)}.site-footer.ft:before{display:none}.ft>.wrap{position:relative;z-index:1}.ft [hidden]{display:none!important}.ft :is(a,button):focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.ft-aurora{position:absolute;z-index:0;left:0;right:0;top:0;height:240px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 45%,transparent 100%)}.ft-aurora i{position:absolute;top:-170px;width:64%;height:300px;border-radius:50%}.ft-aurora i:nth-child(1){left:-14%;background:radial-gradient(closest-side,rgba(47,107,255,.42),transparent);animation:ft-drift 19s ease-in-out infinite alternate}.ft-aurora i:nth-child(2){left:22%;background:radial-gradient(closest-side,rgba(169,139,255,.3),transparent);animation:ft-drift 23s ease-in-out -7s infinite alternate-reverse}.ft-aurora i:nth-child(3){left:52%;background:radial-gradient(closest-side,rgba(79,227,174,.2),transparent);animation:ft-drift 27s ease-in-out -13s infinite alternate}@keyframes ft-drift{0%{transform:translate(-9%) scaleY(.9)}to{transform:translate(11%) scale(1.12,1.05)}}.ft-aurora:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(77,154,255,.75) 22%,rgba(169,139,255,.75) 52%,rgba(79,227,174,.7) 78%,transparent)}.ft-aurora:after{content:"";position:absolute;left:0;top:-1px;width:18%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 14px 2px #8fc0ff8c;transform:translate(-100%);animation:ft-comet 9s cubic-bezier(.45,.05,.35,1) 1.2s infinite}@keyframes ft-comet{0%{transform:translate(-100%);opacity:0}4%{opacity:1}40%{transform:translate(560%);opacity:1}44%,to{transform:translate(560%);opacity:0}}.ft-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand" "games pop" "help help" "pin pin";gap:28px 18px;align-items:start}.ft-brand{grid-area:brand}.ft-games{grid-area:games}.ft-pop{grid-area:pop}.ft-help{grid-area:help}.ft-pin{grid-area:pin}.ft-brand{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0}.ft-brand .ft-id{flex:1}.ft-brand .ft-social{flex-basis:100%}.ft-af{position:relative;isolation:isolate;flex:none;display:block;height:54px;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--spring, cubic-bezier(.3, 1.45, .5, 1))}.ft-af img{position:relative;display:block;width:auto;height:100%;filter:drop-shadow(0 8px 18px rgba(47,107,255,.5))}.ft-halo{position:absolute;z-index:-1;left:50%;top:50%;width:175%;aspect-ratio:1;margin:-87.5% 0 0 -87.5%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(77,154,255,.44),rgba(169,139,255,.16) 55%,transparent);animation:ft-halo 5.5s ease-in-out infinite}@keyframes ft-halo{0%,to{transform:scale(.88);opacity:.7}50%{transform:scale(1.06);opacity:1}}.ft-glint{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:url(/assets/img/allfun-logo-120.webp) center / contain no-repeat;mask:url(/assets/img/allfun-logo-120.webp) center / contain no-repeat}.ft-glint:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:42%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%);transform:translate(-130%);animation:ft-glint 7s cubic-bezier(.5,0,.3,1) 2s infinite}@keyframes ft-glint{0%{transform:translate(-130%)}16%,to{transform:translate(260%)}}@media(hover:hover){.ft-af:hover{transform:translateY(-2px) rotate(-3deg)}}.ft-af:active{transform:scale(.95)}.ft-id{display:flex;flex-direction:column;gap:3px;min-width:0}.ft-name{font-family:var(--display);font-stretch:110%;font-size:21px;font-weight:800;letter-spacing:-.4px;line-height:1.15;color:var(--text)}.ft-line{margin:0;max-width:34ch;font-size:13.5px;line-height:1.45;color:var(--muted)}.ft-social{margin-top:2px}.ft-h{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-family:var(--display);font-stretch:108%;font-size:14px;font-weight:760;letter-spacing:.1px;line-height:1.2;color:var(--text)}.ft-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.ft-col{min-width:0}.ft-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ft-list li{min-width:0}.ft-link{display:inline-flex;align-items:center;max-width:100%;min-height:34px;margin:0;padding:0;border:0;background:none;cursor:pointer;font:600 14.5px/1.3 var(--body);color:var(--muted);text-align:left;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease),transform .25s var(--ease)}.ft-link>.ft-pt,.ft-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.ft-link:hover{color:var(--text);transform:translate(3px)}}.ft-link:active,.ft-link[aria-current=page]{color:var(--text)}.ft-link[aria-current=page]:after{content:"";flex:none;width:6px;height:6px;margin-left:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.ft-cat{--c1: #3d7bff;--c2: #163393;display:flex;align-items:center;gap:10px;min-height:36px;color:var(--muted);font:650 14.5px/1.2 var(--body);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease)}.fc-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.28),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 5px 10px -5px var(--c1);transition:transform .35s var(--spring, cubic-bezier(.3, 1.45, .5, 1))}.fc-ic svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.fc-ic svg .f{fill:#fff;stroke:none}.fc-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-n{flex:none;margin-left:auto;min-width:24px;padding:3px 7px;border-radius:999px;text-align:center;font:750 11.5px/1 var(--body);font-variant-numeric:tabular-nums;color:var(--dim);background:#ffffff0d}.fc-arcade{--c1: #ff7a45;--c2: #ad3410}.fc-puzzle{--c1: #8f6cff;--c2: #4326a8}.fc-board{--c1: #f2b23a;--c2: #8a5205}.fc-cards{--c1: #22c48c;--c2: #0b6b4a}.fc-sport{--c1: #36b6f0;--c2: #0d5a8e}.fc-duo{--c1: #ff5f8f;--c2: #a1164a}.fc-daily{--c1: #f0aa2b;--c2: #8a5205}.fc-fresh{--c1: #e35bd2;--c2: #7d1782}.fc-hot{--c1: #ff5a52;--c2: #a31d1d}.fc-soon .fc-ic{background:#f5c25b14;box-shadow:inset 0 0 0 1px #f5c25b4d}.fc-soon .fc-ic svg{fill:var(--amber);stroke:none}.fc-n.fc-new{color:var(--amber);background:#f5c25b1a;font-size:10.5px;letter-spacing:.3px}@media(hover:hover){.ft-cat:hover{color:var(--text)}.ft-cat:hover .fc-ic{transform:scale(1.1) rotate(-8deg)}}.ft-cat:active .fc-ic{transform:scale(.9)}.ft-help .ft-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.ft-art{display:none!important}.ft-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:radial-gradient(75% 65% at 50% 32%,rgba(255,255,255,.18),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #fff3,0 5px 10px -5px #000000b3}.ft-ic svg{display:block;width:24px;height:24px;overflow:visible;filter:drop-shadow(0 1.5px 1.2px rgba(0,0,0,.35));transition:transform .35s cubic-bezier(.3,1.45,.5,1)}.fg-backgammon{--c1: #2e5347;--c2: #16302a;--ce: rgba(217, 164, 65, .6)}.fg-blocks{--c1: #3a42c4;--c2: #1b1f6e;--ce: rgba(160, 170, 255, .6)}.fg-sort{--c1: #127a80;--c2: #083f45;--ce: rgba(110, 230, 220, .55)}.fg-merge{--c1: #6230b4;--c2: #2e146a;--ce: rgba(200, 170, 255, .6)}.fg-gems{--c1: #8a2468;--c2: #440f35;--ce: rgba(255, 150, 200, .55)}.fg-bubbles{--c1: #157dbb;--c2: #0a426d;--ce: rgba(130, 200, 255, .6)}.fg-domino{--c1: #7a2440;--c2: #3d1121;--ce: rgba(255, 170, 150, .55)}.fg-solitaire{--c1: #2a5ba0;--c2: #133062;--ce: rgba(143, 192, 255, .6)}.fg-mines{--c1: #4b3aa6;--c2: #221a5a;--ce: rgba(185, 165, 255, .6)}.fg-sudoku{--c1: #1f5a8c;--c2: #0d2b4c;--ce: rgba(143, 192, 255, .6)}.fg-checkers{--c1: #2c3a6c;--c2: #151d3f;--ce: rgba(245, 194, 91, .55)}.fg-airhockey{--c1: #43207a;--c2: #1f0e40;--ce: rgba(176, 150, 255, .6)}.fg-fishing{--c1: #136a8a;--c2: #08354a;--ce: rgba(120, 215, 255, .6)}.fg-tabletennis{--c1: #a4471c;--c2: #4f1f0c;--ce: rgba(255, 170, 120, .6)}.fg-pinball{--c1: #7c1d86;--c2: #3b0c43;--ce: rgba(240, 150, 255, .6)}.fg-hearts{--c1: #b8305a;--c2: #5a0f2c;--ce: rgba(255, 150, 180, .6)}.fg-spider{--c1: #4b5772;--c2: #212a3e;--ce: rgba(205, 218, 255, .55)}.fg-freecell{--c1: #187a4e;--c2: #0b3d27;--ce: rgba(127, 243, 205, .55)}.fg-spades{--c1: #3e3a33;--c2: #161411;--ce: rgba(245, 194, 91, .6)}.fg-tripeaks{--c1: #c27c14;--c2: #6a3a08;--ce: rgba(255, 214, 140, .6)}.fg-snake{--c1: #13a37f;--c2: #08503f;--ce: rgba(166, 255, 226, .6)}.fg-bricks{--c1: #a8182b;--c2: #520a14;--ce: rgba(255, 130, 150, .6)}.fg-tower{--c1: #5f8c17;--c2: #2b4209;--ce: rgba(220, 255, 140, .55)}.fg-chess{--c1: #c0503c;--c2: #5c1d14;--ce: rgba(255, 220, 180, .6)}.fg-words{--c1: #8e4f8f;--c2: #43204a;--ce: rgba(127, 243, 205, .55)}.fg-sweets{--c1: #d4508f;--c2: #6a1747;--ce: rgba(130, 200, 255, .6)}.fg-fourinarow{--c1: #9a7a14;--c2: #4a3a08;--ce: rgba(255, 226, 140, .6)}.fg-ginrummy{--c1: #2a7a33;--c2: #113d18;--ce: rgba(127, 243, 205, .55)}.fg-pyramid{--c1: #7c3d33;--c2: #45201d;--ce: rgba(255, 190, 140, .6)}.fg-racing{--c1: #d65f17;--c2: #6b2708;--ce: rgba(255, 196, 140, .55)}.fg-basketball{--c1: #2b55db;--c2: #12236b;--ce: rgba(150, 180, 255, .55)}.fg-darts{--c1: #b92a72;--c2: #5c0f38;--ce: rgba(255, 160, 205, .55)}.fg-flags{--c1: #6c9813;--c2: #304708;--ce: rgba(205, 245, 140, .55)}.fg-suitcase{--c1: #dd4f68;--c2: #6e1426;--ce: rgba(255, 175, 190, .55)}.fg-chefpath{--c1: #d42a1c;--c2: #6a0f08;--ce: rgba(255, 170, 150, .55)}.fg-chefdeck{--c1: #a22fcf;--c2: #4a0f66;--ce: rgba(225, 175, 255, .55)}.fg-runner{--c1: #2d1f94;--c2: #140d4a;--ce: rgba(255, 190, 120, .55)}.fg-trivia{--c1: #e8ac17;--c2: #7f4c04;--ce: rgba(255, 222, 140, .6)}.fg-tiles{--c1: #1cb8d4;--c2: #0a5d7d;--ce: rgba(160, 240, 245, .6)}.fg-ludo{--c1: #9a83ff;--c2: #4b32b8;--ce: rgba(205, 190, 255, .6)}.fg-billiards{--c1: #b8793c;--c2: #4a2814;--ce: rgba(255, 205, 150, .6)}.fg-bolts{--c1: #98a12c;--c2: #454a0f;--ce: rgba(236, 240, 160, .6)}.fg-golf{--c1: #6cc4f4;--c2: #2a7cc0;--ce: rgba(180, 225, 255, .6)}.fg-dice{--c1: #efc4a0;--c2: #9a5a3c;--ce: rgba(255, 214, 180, .6)}.fg-royale{--c1: #ff6bd5;--c2: #8a1f9e;--ce: rgba(255, 175, 240, .6)}.fg-lasso{--c1: #f08a4b;--c2: #9b3d24;--ce: rgba(255, 200, 150, .6)}.fg-claw{--c1: #ff7c5c;--c2: #b0305a;--ce: rgba(255, 190, 170, .6)}.fg-crossword{--c1: #6e3c66;--c2: #351c38;--ce: rgba(255, 210, 122, .6)}.fg-memory{--c1: #2f9bff;--c2: #2c3fb8;--ce: rgba(170, 215, 255, .6)}.fg-cinderpoint{--c1: #d68a7e;--c2: #7a3b48;--ce: rgba(255, 196, 170, .6)}.fg-bingo{--c1: #5b4bff;--c2: #2a1c9e;--ce: rgba(190, 180, 255, .6)}.fg-fizzwell{--c1: #7cf5c6;--c2: #1b6f6c;--ce: rgba(200, 255, 235, .6)}.fg-motorush{--c1: #ff1f8f;--c2: #4a1f7a;--ce: rgba(255, 196, 228, .6)}.fg-strikedistrict{--c1: #bda9e9;--c2: #4b4fb0;--ce: rgba(222, 210, 255, .6)}.fg-skyshot{--c1: #43d653;--c2: #137a4a;--ce: rgba(214, 255, 222, .6)}.fg-wordwheel{--c1: #f08cb8;--c2: #7a55c0;--ce: rgba(255, 211, 184, .62)}.fg-crazyeights{--c1: #5a4c18;--c2: #2c2208;--ce: rgba(245, 194, 91, .55)}.ft-pin{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;min-height:86px;margin:0;padding:0 16px 0 0;border-radius:20px;border:1px solid rgba(143,192,255,.32);font:inherit;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(130% 150% at 0% 100%,rgba(77,154,255,.38),transparent 58%),linear-gradient(105deg,#173a8a,#0f2252 42%,#0c1428);box-shadow:0 20px 40px -28px #4d9affe6,inset 0 1px #ffffff1f;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.ft-pin:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 40%)}.ft-pin:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.1) 50%,transparent 80%);transform:translate(-120%);animation:ft-sweep 6.5s cubic-bezier(.5,0,.3,1) 1.5s infinite}@keyframes ft-sweep{0%{transform:translate(-120%)}22%,to{transform:translate(320%)}}@media(hover:hover){.ft-pin:hover{border-color:#8fc0ff9e;box-shadow:0 24px 48px -26px #4d9aff,inset 0 1px #ffffff29}.ft-pin:hover .ft-dl{transform:scale(1.08)}}.ft-pin:active{transform:scale(.975)}.ft-pin:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.ft-pin-art{position:relative;flex:none;align-self:stretch;width:82px}.ft-pin-art svg{position:absolute;left:0;bottom:0;display:block;width:82px;height:86px;overflow:hidden}.ft-pin-tx{flex:1;margin:0;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 0}.ft-pin-tx b{font-family:var(--display);font-stretch:108%;font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;color:#fff}.ft-pin-tx>span{font-size:12.5px;font-weight:600;line-height:1.4;color:#b3c4e0}.ft-dl{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.45),transparent 70%),linear-gradient(160deg,#8fc0ff,#3d7bff 50%,#1a3a9c);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -3px 6px #0a145059,0 10px 20px -8px #4d9afff2;transition:transform .35s cubic-bezier(.3,1.45,.5,1)}.ft-dl:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:0 0 0 2px #8fc0ffb3;opacity:0;animation:ft-ring 2.6s ease-out 1s infinite}@keyframes ft-ring{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(1.5)}}.ft-dl svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));animation:ft-dl 2.6s ease-in-out 1s infinite}@keyframes ft-dl{0%,46%,to{transform:none}16%{transform:translateY(2.5px)}30%{transform:translateY(-1px)}}:is(.pin-drop,.pin-ring,.pin-sp,.pin-plus,.pin-slot){transform-box:fill-box;transform-origin:center}.pin-drop{animation:pin-drop 4.6s infinite}@keyframes pin-drop{0%{transform:translateY(-34px) scale(2.1);opacity:0}9%{transform:translateY(-34px) scale(2.1);opacity:1;animation-timing-function:cubic-bezier(.55,0,.85,.4)}28%{transform:translateY(0) scale(1);opacity:1}32%{transform:translateY(1px) scale(1.28,.78)}37%{transform:translateY(-1px) scale(.92,1.08)}42%,86%{transform:none;opacity:1}94%,to{transform:scale(.3);opacity:0}}.pin-slot{animation:pin-slot 4.6s steps(1) infinite}@keyframes pin-slot{0%{opacity:1}28%{opacity:0}94%{opacity:1}}.pin-ring{opacity:0;animation:pin-ring 4.6s ease-out infinite}@keyframes pin-ring{0%,28%{transform:scale(.6);opacity:0}30%{opacity:.9}56%,to{transform:scale(2.6);opacity:0}}.pin-sp{opacity:0;animation:pin-sp 4.6s ease-out infinite}.pin-sp.s2{animation-delay:.1s}.pin-sp.s3{animation-delay:.2s}@keyframes pin-sp{0%,29%{transform:scale(0);opacity:0}37%{transform:scale(1.3) rotate(45deg);opacity:1}52%,to{transform:scale(0) rotate(90deg);opacity:0}}.pin-plus{animation:pin-plus 4.6s ease-in-out infinite}@keyframes pin-plus{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(12deg)}}@media(display-mode:standalone){.ft-pin{display:none}}.ft-bar{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:30px;padding-top:18px;text-align:center;font-size:13px;line-height:1.5;color:var(--muted)}.ft-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 18%,var(--line-2) 82%,transparent)}.ft-bar p{margin:0}.ft-notes{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--dim);font-size:12.5px}.ft-kids,.ft-coins{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ft-kids:before{content:"13+";flex:none;display:grid;place-items:center;height:18px;padding:0 6px;border-radius:6px;font:800 10.5px/1 var(--display);letter-spacing:.2px;color:#c9d6ee;background:#ffffff0f;border:1px solid var(--line-2)}.ft-copy{color:var(--muted)}.ft-coins:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,transparent 3.3px,rgba(138,82,5,.5) 3.6px 4.3px,transparent 4.6px),radial-gradient(circle at 35% 30%,#fff4cf,#f5c25b 52%,#c98418);box-shadow:0 0 0 1px #c984188c,0 2px 6px -1px #f5c25b73}@media(max-width:719px){.site-footer.ft{margin-top:44px;padding-top:30px}.ft-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px 16px}.ft-brand{gap:14px}.ft-af{height:48px}.ft-name{font-size:20px}.ft-line{font-size:13px;line-height:1.4}.ft-h{margin-bottom:6px}.ft-bar{margin-top:24px;padding-top:16px;font-size:12.5px}}@media(max-width:400px){.fc-n.fc-new{display:none}}@media(max-width:370px){.ft-main{column-gap:12px}.ft-cat{gap:8px;font-size:14px}.ft-link{font-size:14px}.fc-n{min-width:22px;padding:3px 6px}.ft-af{height:40px}.ft-brand{gap:12px}.ft-name{font-size:19px}.ft-line{font-size:12px}.ft-pin{gap:10px;padding-right:12px}.ft-pin-art{width:72px}.ft-pin-art svg{left:-6px}.ft-pin-tx b{font-size:16.5px}.ft-pin-tx>span{font-size:12px}.ft-dl{width:42px;height:42px}}@media(min-width:720px){.site-footer.ft{padding-top:54px}.ft-main{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"brand brand brand pin pin pin" "games games pop pop help help";gap:34px 36px}.ft-af{height:60px}.ft-pin{align-self:center}.ft-help .ft-list{grid-template-columns:1fr}.ft-list{max-width:240px}.ft-h{margin-bottom:8px}}@media(min-width:1024px){.ft-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-areas:"brand games pop help" "pin games pop help";gap:26px 48px}.ft-brand{flex-direction:column;align-items:flex-start;gap:16px}.ft-brand .ft-id{flex:none}.ft-af{height:66px}.ft-name{font-size:23px}.ft-line{font-size:14px}.ft-pin{align-self:end;max-width:360px}.ft-bar{margin-top:44px;padding-top:22px}}.ft .off,.ft .off *{animation-play-state:paused!important}.off:before,.off:after,.off *:before,.off *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ft *,.ft *:before,.ft *:after{animation:none!important;transition:none!important}.ft-aurora:after{opacity:0}}.pg-back{display:inline-flex;align-items:center;gap:4px;height:40px;margin:0 0 22px;padding:0 16px 0 10px;border-radius:999px;background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff14,0 6px 16px #00000040;color:#dbe3f3;font-family:var(--display);font-weight:740;font-stretch:104%;font-size:14.5px;letter-spacing:.2px;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.pg-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}@media(hover:hover){.pg-back:hover{color:var(--text);border-color:var(--line-strong)}.pg-back:hover svg{transform:translate(-3px)}}.pg-back:active{transform:scale(.96)}.pg-back:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.page-head .pg-back+.eyebrow{margin-top:0}@media(max-width:560px){.page-head:has(.pg-back){padding-top:22px}.pg-back{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.pg-back,.pg-back svg{transition:none}}[hidden]{display:none!important}:root{--gut: 28px;--spring: cubic-bezier(.3, 1.45, .5, 1)}@media(max-width:560px){:root{--gut: 18px}}:root{--gut: max(28px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}@media(max-width:560px){:root{--gut: max(18px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}}.wrap{padding-left:var(--gut);padding-right:var(--gut)}@media(max-width:760px){html{scroll-padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media(min-width:761px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media(min-width:761px)and (max-height:520px){html{scroll-padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}}:where(.nav,.dock,.cp) :is(a,button):focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.t-backgammon{--bg1: #2e5347;--bg2: #16302a;--bg3: #0a1813;--glow: rgba(217, 164, 65, .34);--edge: rgba(217, 164, 65, .45)}.t-solitaire{--bg1: #2a5ba0;--bg2: #133062;--bg3: #08142e;--glow: rgba(120, 180, 255, .34);--edge: rgba(143, 192, 255, .5)}.t-domino{--bg1: #7a2440;--bg2: #3d1121;--bg3: #17060c;--glow: rgba(255, 196, 120, .26);--edge: rgba(255, 170, 150, .45)}.t-blocks{--bg1: #3a42c4;--bg2: #1b1f6e;--bg3: #0a0b2c;--glow: rgba(143, 192, 255, .32);--edge: rgba(160, 170, 255, .5)}.t-sort{--bg1: #127a80;--bg2: #083f45;--bg3: #031a1e;--glow: rgba(245, 194, 91, .28);--edge: rgba(110, 230, 220, .45)}.t-merge{--bg1: #6230b4;--bg2: #2e146a;--bg3: #11072a;--glow: rgba(255, 159, 90, .26);--edge: rgba(200, 170, 255, .5)}.t-gems{--bg1: #8a2468;--bg2: #440f35;--bg3: #1a0514;--glow: rgba(255, 122, 154, .32);--edge: rgba(255, 150, 200, .45)}.t-bubbles{--bg1: #157dbb;--bg2: #0a426d;--bg3: #04182c;--glow: rgba(255, 122, 154, .24);--edge: rgba(130, 200, 255, .5)}.t-checkers{--bg1: #2c3a6c;--bg2: #151d3f;--bg3: #070a19;--glow: rgba(255, 122, 154, .3);--edge: rgba(245, 194, 91, .45)}.t-sudoku{--bg1: #1f5a8c;--bg2: #0d2b4c;--bg3: #04101f;--glow: rgba(111, 178, 255, .3);--edge: rgba(143, 192, 255, .5)}.t-mines{--bg1: #4b3aa6;--bg2: #221a5a;--bg3: #0b0925;--glow: rgba(255, 122, 154, .22);--edge: rgba(185, 165, 255, .5)}.t-airhockey{--bg1: #43207a;--bg2: #1f0e40;--bg3: #0a0419;--glow: rgba(255, 111, 146, .24);--edge: rgba(176, 150, 255, .55)}.t-fishing{--bg1: #136a8a;--bg2: #08354a;--bg3: #03141e;--glow: rgba(255, 215, 106, .24);--edge: rgba(120, 215, 255, .5)}.t-tabletennis{--bg1: #a4471c;--bg2: #4f1f0c;--bg3: #1c0a04;--glow: rgba(170, 205, 255, .3);--edge: rgba(255, 170, 120, .5)}.t-pinball{--bg1: #7c1d86;--bg2: #3b0c43;--bg3: #160418;--glow: rgba(120, 160, 255, .3);--edge: rgba(240, 150, 255, .5)}.t-hearts{--bg1: #b8305a;--bg2: #5a0f2c;--bg3: #200411;--glow: rgba(255, 170, 195, .3);--edge: rgba(255, 150, 180, .55)}.t-spider{--bg1: #4b5772;--bg2: #212a3e;--bg3: #090c15;--glow: rgba(170, 200, 255, .26);--edge: rgba(205, 218, 255, .5)}.t-freecell{--bg1: #187a4e;--bg2: #0b3d27;--bg3: #03170e;--glow: rgba(79, 227, 174, .26);--edge: rgba(127, 243, 205, .5)}.t-spades{--bg1: #34312b;--bg2: #151310;--bg3: #060505;--glow: rgba(245, 194, 91, .2);--edge: rgba(245, 194, 91, .55)}.t-tripeaks{--bg1: #c27c14;--bg2: #6a3a08;--bg3: #221103;--glow: rgba(255, 214, 140, .3);--edge: rgba(255, 214, 140, .55)}.t-snake{--bg1: #13a37f;--bg2: #08503f;--bg3: #021a14;--glow: rgba(79, 227, 174, .26);--edge: rgba(166, 255, 226, .55)}.t-bricks{--bg1: #a8182b;--bg2: #520a14;--bg3: #1c0306;--glow: rgba(56, 214, 255, .22);--edge: rgba(255, 130, 150, .55)}.t-tower{--bg1: #5f8c17;--bg2: #2b4209;--bg3: #0e1603;--glow: rgba(255, 211, 77, .26);--edge: rgba(220, 255, 140, .5)}.t-chess{--bg1: #c0503c;--bg2: #5c1d14;--bg3: #1e0806;--glow: rgba(255, 228, 190, .22);--edge: rgba(255, 220, 180, .55)}.t-words{--bg1: #8e4f8f;--bg2: #43204a;--bg3: #16081a;--glow: rgba(245, 194, 91, .2);--edge: rgba(127, 243, 205, .55)}.t-sweets{--bg1: #d4508f;--bg2: #6a1747;--bg3: #22061a;--glow: rgba(255, 179, 208, .26);--edge: rgba(130, 200, 255, .55)}.t-fourinarow{--bg1: #9a7a14;--bg2: #4a3a08;--bg3: #1a1403;--glow: rgba(255, 236, 190, .24);--edge: rgba(255, 226, 140, .55)}.t-ginrummy{--bg1: #2a7a33;--bg2: #113d18;--bg3: #04140a;--glow: rgba(240, 80, 122, .22);--edge: rgba(127, 243, 205, .5)}.t-pyramid{--bg1: #7c3d33;--bg2: #45201d;--bg3: #1c0c0c;--glow: rgba(255, 148, 71, .3);--edge: rgba(63, 209, 192, .5)}.t-racing{--bg1: #d65f17;--bg2: #6b2708;--bg3: #240c02;--glow: rgba(245, 194, 91, .26);--edge: rgba(255, 196, 140, .55)}.t-basketball{--bg1: #2b55db;--bg2: #12236b;--bg3: #050a26;--glow: rgba(255, 79, 163, .26);--edge: rgba(150, 180, 255, .55)}.t-darts{--bg1: #b92a72;--bg2: #5c0f38;--bg3: #200413;--glow: rgba(77, 154, 255, .22);--edge: rgba(255, 160, 205, .55)}.t-flags{--bg1: #6c9813;--bg2: #304708;--bg3: #0f1703;--glow: rgba(77, 154, 255, .26);--edge: rgba(205, 245, 140, .55)}.t-suitcase{--bg1: #dd4f68;--bg2: #6e1426;--bg3: #24050c;--glow: rgba(127, 230, 220, .26);--edge: rgba(255, 175, 190, .55)}.t-chefpath{--bg1: #d42a1c;--bg2: #6a0f08;--bg3: #240402;--glow: rgba(255, 213, 74, .26);--edge: rgba(255, 170, 150, .55)}.t-chefdeck{--bg1: #a22fcf;--bg2: #4a0f66;--bg3: #1a0426;--glow: rgba(245, 194, 91, .24);--edge: rgba(225, 175, 255, .55)}.t-runner{--bg1: #2d1f94;--bg2: #140d4a;--bg3: #06041a;--glow: rgba(255, 159, 64, .3);--edge: rgba(255, 190, 120, .55)}.t-trivia{--bg1: #e8ac17;--bg2: #7f4c04;--bg3: #2a1703;--glow: rgba(255, 228, 150, .3);--edge: rgba(255, 222, 140, .6)}.t-tiles{--bg1: #1cb8d4;--bg2: #0a5d7d;--bg3: #04202e;--glow: rgba(190, 250, 255, .32);--edge: rgba(160, 240, 245, .6)}.t-ludo{--bg1: #9a83ff;--bg2: #4b32b8;--bg3: #160d3d;--glow: rgba(225, 215, 255, .32);--edge: rgba(205, 190, 255, .6)}.t-billiards{--bg1: #b8793c;--bg2: #4a2814;--bg3: #140904;--glow: rgba(255, 214, 150, .3);--edge: rgba(255, 205, 150, .6)}.t-bolts{--bg1: #98a12c;--bg2: #454a0f;--bg3: #151704;--glow: rgba(250, 245, 170, .3);--edge: rgba(236, 240, 160, .6)}.t-golf{--bg1: #6cc4f4;--bg2: #2a7cc0;--bg3: #0b2a4f;--glow: rgba(225, 245, 255, .3);--edge: rgba(180, 225, 255, .6)}.t-dice{--bg1: #efc4a0;--bg2: #9a5a3c;--bg3: #26110a;--glow: rgba(255, 220, 190, .3);--edge: rgba(255, 214, 180, .6)}.t-royale{--bg1: #ff6bd5;--bg2: #8a1f9e;--bg3: #1a0626;--glow: rgba(255, 150, 235, .26);--edge: rgba(255, 175, 240, .6)}.t-lasso{--bg1: #f08a4b;--bg2: #9b3d24;--bg3: #2a0f08;--glow: rgba(255, 210, 140, .3);--edge: rgba(255, 200, 150, .6)}.t-claw{--bg1: #ff7c5c;--bg2: #b0305a;--bg3: #2a0718;--glow: rgba(255, 196, 150, .3);--edge: rgba(255, 190, 170, .6)}.t-crossword{--bg1: #6e3c66;--bg2: #351c38;--bg3: #120914;--glow: rgba(255, 178, 63, .3);--edge: rgba(255, 210, 122, .6)}.t-memory{--bg1: #2f9bff;--bg2: #2c3fb8;--bg3: #110a3a;--glow: rgba(255, 224, 102, .22);--edge: rgba(170, 215, 255, .6)}.t-cinderpoint{--bg1: #d68a7e;--bg2: #7a3b48;--bg3: #1c0b12;--glow: rgba(255, 200, 140, .28);--edge: rgba(255, 196, 170, .6)}.t-bingo{--bg1: #5b4bff;--bg2: #2a1c9e;--bg3: #0e0838;--glow: rgba(255, 201, 60, .26);--edge: rgba(190, 180, 255, .6)}.t-fizzwell{--bg1: #7cf5c6;--bg2: #1b6f6c;--bg3: #0a1b2b;--glow: rgba(255, 92, 179, .22);--edge: rgba(200, 255, 235, .6)}.t-motorush{--bg1: #ff1f8f;--bg2: #4a1f7a;--bg3: #120a2e;--glow: rgba(255, 176, 92, .25);--edge: rgba(255, 196, 228, .6)}.t-strikedistrict{--bg1: #bda9e9;--bg2: #4b4fb0;--bg3: #0d0f30;--glow: rgba(255, 196, 120, .3);--edge: rgba(222, 210, 255, .6)}.t-skyshot{--bg1: #43d653;--bg2: #137a4a;--bg3: #0b1530;--glow: rgba(255, 207, 90, .28);--edge: rgba(214, 255, 222, .6)}.t-wordwheel{--bg1: #f08cb8;--bg2: #7a55c0;--bg3: #2b1a4f;--glow: rgba(255, 143, 122, .32);--edge: rgba(255, 211, 184, .62)}.t-crazyeights{--bg1: #5a4c18;--bg2: #2c2208;--bg3: #0d0a04;--glow: rgba(245, 194, 91, .3);--edge: rgba(245, 194, 91, .55)}.cc-ic{background:radial-gradient(70% 60% at 50% 40%,var(--glow),transparent 70%),radial-gradient(120% 95% at 50% 30%,var(--bg1) 0%,var(--bg2) 55%,var(--bg3) 100%)}.cc-ic{position:relative;flex:none;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;--u: 1px}.cc-ic .cc-fic{display:grid;place-items:center}.cc-ic .cc-fic svg{display:block;width:36px;height:36px;overflow:visible;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}@keyframes hr-float{50%{transform:translateY(-3px)}}@keyframes hr-tw{0%,to{transform:scale(.2) rotate(0);opacity:0}50%{transform:scale(1) rotate(45deg);opacity:.95}}.nav .brand{white-space:nowrap}@media(max-width:560px){.nav .brand{font-size:17px;gap:9px}.nav .mark{width:30px;height:30px}}@media(max-width:760px){.nav .nav-toggle{margin-left:auto}.nav .nav-continue:not([hidden])+.nav-toggle{margin-left:10px}}.dock-cont{color:var(--accent-hi)}.m-head,.m-cont,.m-games,.m-end,.m-foot,.m-ic,.m-sub,.m-go,.m-acct,.m-social,.m-install{display:none}.m-list{display:contents}@media(max-width:760px){.nav-links{--th: clamp(84px, 15.5vh - 28px, 116px);--ic: clamp(30px, 4.6vh, 42px);--cic: clamp(22px, 4vh - 10px, 30px);--mg: 10px;justify-content:flex-start;gap:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--gut) calc(12px + env(safe-area-inset-bottom,0px));background:radial-gradient(560px 360px at 92% -8%,rgba(47,107,255,.3),transparent 64%),radial-gradient(460px 340px at -12% 108%,rgba(79,227,174,.11),transparent 66%),#05070cf6;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}body.menu-open .nav-links{visibility:visible;transition:opacity .3s var(--ease),visibility 0s}.m-head{display:flex;flex:none;align-items:center;gap:11px;height:68px;padding-right:56px;font-family:var(--display);font-weight:760;font-size:19px;font-stretch:108%;letter-spacing:-.3px;color:var(--text)}.m-logo{width:auto;height:32px;filter:drop-shadow(0 4px 12px rgba(47,107,255,.35))}.m-list{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(calc(var(--th) + 6px),auto) minmax(var(--th),auto) minmax(var(--th),auto);gap:var(--mg);margin-top:2px}.m-list.no-cont{grid-template-rows:minmax(max(var(--th) * .74,var(--th) - 14px),auto) minmax(var(--th),auto) minmax(var(--th),auto)}.m-list.no-cont .m-acct{grid-column:1 / -1}.m-list:has(.mi-soon):not(:has(.mi-lb)) .mi-contact{grid-column:1 / -1}.nav .nav-links :is(.m-acct,.m-cont,a.link.m-item,.m-games,.m-end){opacity:0;transform:translateY(18px);transition:opacity .22s var(--ease),transform .22s var(--ease)}body.menu-open .nav .nav-links :is(.m-acct,.m-cont,a.link.m-item,.m-games,.m-end){opacity:1;transform:none;transition:opacity .45s var(--ease) calc(var(--i) * 45ms + 70ms),transform .6s cubic-bezier(.2,1.15,.3,1) calc(var(--i) * 45ms + 70ms)}.m-acct,.m-cont,.nav .nav-links a.link.m-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0;margin:0;padding:11px 12px 10px;border-radius:20px;font:inherit;text-align:left;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.m-acct,.m-cont,.m-item):active{scale:.97}.m-acct{background:radial-gradient(130% 100% at 0% 0%,rgba(169,139,255,.16),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff12}.m-acct .av{width:var(--ic);height:var(--ic);border-width:2px;box-shadow:0 6px 16px -6px #7878ffb3}.m-acct-go{position:absolute;top:13px;right:11px;width:16px;height:16px;fill:none;stroke:var(--dim);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.m-acct:active .m-acct-go{transform:translate(3px)}.m-acct-tx,.m-cont-tx,.m-tx{display:flex;flex-direction:column;min-width:0;max-width:100%;line-height:1.2}.m-acct-tx b,.m-cont-tx b,.m-t{font-family:var(--display);font-stretch:108%;font-size:clamp(16px,2.3vh,19.5px);font-weight:780;letter-spacing:-.3px;white-space:nowrap}.m-acct-tx>span,.m-cont-sub,.m-sub{display:block;margin-top:2px;color:var(--muted);font-size:clamp(12.5px,1.6vh,13.5px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-more{display:none}.m-list.no-cont .m-acct{flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;padding-right:40px}.m-list.no-cont .m-acct .av{width:calc(var(--ic) + 6px);height:calc(var(--ic) + 6px)}.m-list.no-cont .m-acct-go{top:50%;margin-top:-8px;right:14px}.m-list.no-cont .m-more{display:inline}.m-acct.signed-in .av{background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.m-acct.signed-in .av:after{content:"";position:absolute;right:-2px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2.5px #0b1120,0 0 8px var(--mint)}.m-cont{background:linear-gradient(150deg,#4fe3ae33,#2f6bff21 60%,#0e1420b3);border:1px solid rgba(79,227,174,.36);box-shadow:0 16px 34px -20px #4fe3ae99,inset 0 1px #ffffff14}.m-cont[hidden]{display:none}.m-cont-art{flex:none;display:flex;padding-left:1px}.m-cont-art .ft-ic{width:var(--ic);height:var(--ic);border-radius:11px;rotate:calc((var(--k) - 1) * 6deg);box-shadow:0 0 0 2px #0b1220,inset 0 0 0 1px #ffffff1f,inset 0 1px #fff3}.m-cont-art .ft-ic+.ft-ic{margin-left:calc(var(--ic) * -.42)}.m-cont-art .ft-ic svg{width:66%;height:66%}.m-cont-sub{color:var(--mint);font-weight:700}.m-cont-go{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#8ff3cd,#22c48c);box-shadow:0 6px 16px -4px #4fe3aea6,inset 0 1px #ffffff8c}.m-cont-go svg{width:15px;height:15px;fill:#04140d;margin-left:2px}.m-cont-go:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px #4fe3aeb3;animation:m-ring 2.4s cubic-bezier(0,0,.2,1) 1s infinite}@keyframes m-ring{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.55);opacity:0}}.nav .nav-links a.link.m-item{--c1: #3d7bff;--c2: #163393;--tint: rgba(61, 123, 255, .2);letter-spacing:0;background:radial-gradient(120% 95% at 0% 0%,var(--tint),transparent 62%),linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f}.nav .nav-links a.link.mi-daily{--c1: #f0aa2b;--c2: #8a5205;--tint: rgba(240, 170, 43, .17)}.nav .nav-links a.link.mi-soon{--c1: #8462f3;--c2: #3a2088;--tint: rgba(132, 98, 243, .2)}.nav .nav-links a.link.mi-contact{--c1: #ec4f78;--c2: #8a1a3d;--tint: rgba(236, 79, 120, .17)}.nav .nav-links a.link.mi-lb,.nav .nav-links a.link.mi-guides{--c1: #24c6a4;--c2: #0b6352;--tint: rgba(36, 198, 164, .17)}.m-ic{position:relative;flex:none;display:grid;place-items:center;width:var(--ic);height:var(--ic);border-radius:12px;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.26),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 8px 16px -8px var(--c1)}.m-ic svg{width:55%;height:55%;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.3))}.mi-soon .m-ic svg{fill:#fff;stroke:none}.m-dot{display:none;position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2.5px #0b1018,0 0 10px var(--mint)}.mi-daily.waiting .m-dot{display:block}.mi-daily.waiting .m-sub{color:var(--mint);font-weight:700}.m-go{display:block;position:absolute;top:13px;right:11px;width:16px;height:16px;fill:none;stroke:var(--dim);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.m-item:active .m-go{transform:translate(3px)}.m-games{display:block;flex:none;margin:clamp(8px,1.6vh,16px) 0 8px}.m-h{margin:0 0 8px;font-family:var(--display);font-stretch:108%;font-size:14px;font-weight:760;color:var(--muted)}.m-end{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.m-social{display:block;min-width:0}.m-social .soc-h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-social .soc-list{gap:6px;flex-wrap:nowrap}.m-social .soc-btn{width:36px;height:36px}.m-social .soc-btn svg{width:17px;height:17px}.m-foot{display:flex;flex:none;align-items:center;gap:14px;font-size:13px;color:var(--dim)}.nav .m-foot a{color:var(--muted);font-weight:650;min-height:36px;display:inline-flex;align-items:center}.m-foot span{display:none}.m-end:has(>.m-social[hidden]) .m-foot{flex:1}.m-end:has(>.m-social[hidden]) .m-foot span{display:inline;margin-left:auto;font-size:12.5px;white-space:nowrap}.nav .m-install{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 13px 0 10px;border:0;border-radius:999px;cursor:pointer;font:750 13px/1 var(--body);color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:radial-gradient(80% 70% at 50% 20%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#4d9aff,#2f6bff 60%,#1f4fd0);box-shadow:inset 0 0 0 1px #fff3,0 8px 16px -8px #4d9affe6;transition:transform .2s var(--ease)}.nav .m-install:active{transform:scale(.95)}.nav .m-install svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.nav .m-install[hidden]{display:none}.nav .m-end .m-foot:has(>.m-install:not([hidden]))>span{display:none}}@media(max-width:560px){.m-head{gap:9px;font-size:17px}.m-logo{height:27px}}@media(max-width:760px)and (max-height:700px){.m-acct,.m-cont,.nav .nav-links a.link.m-item{gap:3px;padding:8px 10px 7px}.m-acct-tx>span,.m-cont-sub,.m-sub{margin-top:1px}.m-go,.m-acct-go{top:11px}.m-cont-go{top:8px;right:8px;width:32px;height:32px}.nav-links{--th: 76px;--ic: 28px;--cic: 20px}.m-games{margin:6px 0 3px}.m-h{margin-bottom:4px;font-size:12.5px}.m-end{padding-top:6px}}@media(max-width:760px)and (max-height:660px)and (min-height:521px){.nav-links{--ic: 26px;--mg: 7px}.m-list{margin-top:0}.m-end{padding-top:6px}}@media(max-width:370px){.nav-links{--mg: 8px}.m-social .soc-list{gap:5px}.m-social .soc-btn{width:34px;height:34px}.m-foot{gap:12px}}@media(max-width:760px)and (max-height:520px){.nav-links{--ic: 30px;--cic: 32px;--mg: 8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:22px;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.m-head{grid-column:1 / -1;height:60px}.m-list,.m-list.no-cont{grid-column:1;grid-row:2 / span 2;margin:0;grid-template-rows:1.06fr 1fr 1fr}.m-list.no-cont{grid-template-rows:.8fr 1fr 1fr}.m-games{grid-column:2;grid-row:2;margin:0}.m-end{grid-column:2;grid-row:3;margin:0;padding-top:6px}.m-acct,.m-cont,.nav .nav-links a.link.m-item{padding:8px 10px 7px;border-radius:16px}.m-acct-tx b,.m-cont-tx b,.m-t{font-size:15px}.m-acct-tx>span,.m-cont-sub,.m-sub{font-size:11.5px;margin-top:1px}.m-cont-go{top:7px;right:7px;width:28px;height:28px}.m-cont-go svg{width:13px;height:13px}.m-go,.m-acct-go{top:10px;right:9px;width:14px;height:14px}.m-ic{border-radius:10px}.nav-links{--cic: 18px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.m-games{align-self:center}.m-h{margin-bottom:4px}.m-social .soc-list{gap:5px}.m-social .soc-btn{width:32px;height:32px}.m-social .soc-btn svg{width:15px;height:15px}.m-foot{gap:12px}}@media(max-width:760px){.m-cats{--cp: clamp(8px, 2.2vh - 6px, 16px);--cic2: clamp(28px, 4.6vh, 40px);--cg: clamp(4px, .9vh, 8px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mg)}.m-cat{--c1: #3d7bff;--c2: #163393;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cg);min-width:0;padding:var(--cp) 3px calc(var(--cp) - 1px);border-radius:18px;text-align:center;color:var(--text);background:radial-gradient(120% 85% at 50% 0%,color-mix(in srgb,var(--c1) 26%,transparent),transparent 72%),linear-gradient(180deg,#ffffff0d,#ffffff03);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f;-webkit-tap-highlight-color:transparent;opacity:0;transform:scale(.82);transition:opacity .2s var(--ease),transform .2s var(--ease),border-color .2s var(--ease)}body.menu-open .m-cat{opacity:1;transform:none;transition:opacity .35s var(--ease) calc(.34s + var(--j) * 40ms),transform .55s var(--spring) calc(.34s + var(--j) * 40ms),border-color .2s var(--ease)}.m-cat:active{scale:.96;border-color:color-mix(in srgb,var(--c1) 70%,transparent)}.mc-ic{position:relative;flex:none;display:grid;place-items:center;width:var(--cic2);height:var(--cic2);border-radius:11px;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.28),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 8px 16px -8px var(--c1)}.mc-ic svg{width:58%;height:58%;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.3))}.mc-ic svg .f{fill:#fff;stroke:none}.mc-tx{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.15}.mc-t{max-width:100%;font-family:var(--display);font-stretch:106%;font-size:clamp(12.5px,3.65vw,14.5px);font-weight:760;letter-spacing:-.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-n{margin-top:2px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.m-cat.mc-all{grid-column:span 2;flex-direction:row;justify-content:flex-start;gap:11px;padding-left:12px;padding-right:8px;text-align:left}.mc-all .mc-ic{width:calc(var(--cic2) + 6px);height:calc(var(--cic2) + 6px);border-radius:13px}.mc-all .mc-tx{align-items:flex-start}.mc-all .mc-t{font-size:clamp(15px,4.2vw,17px)}.mc-fav{--c1: #ff6f95;--c2: #b0174a}.mc-arcade{--c1: #ff7a45;--c2: #ad3410}.mc-puzzle{--c1: #8f6cff;--c2: #4326a8}.mc-board{--c1: #f2b23a;--c2: #8a5205}.mc-cards{--c1: #22c48c;--c2: #0b6b4a}.mc-sport{--c1: #36b6f0;--c2: #0d5a8e}.m-games .m-h{position:static;width:auto;height:auto;margin:0 0 8px;overflow:visible;clip:auto;white-space:nowrap}}@media(max-width:760px)and (max-height:700px){.m-games .m-h{margin-bottom:6px;font-size:13px}}@media(max-width:760px)and (max-height:660px)and (min-height:521px){.mc-n{font-size:11.5px;margin-top:1px}}@media(max-width:760px)and (max-height:520px){.m-cats{--cp: 6px;--cg: 4px;--cic2: 28px;gap:7px}.m-cat{border-radius:15px}.mc-t{font-size:13px}.mc-all .mc-t{font-size:15.5px}.mc-n{font-size:11px;margin-top:1px}.m-games .m-h{margin-bottom:6px;font-size:13px}}body.cp-open{overflow:hidden}.cp{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px))}.cp-scrim{position:absolute;inset:0;background:#020409a3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transition:opacity .3s var(--ease)}.cp.open .cp-scrim{opacity:1}.cp-panel{position:relative;display:flex;flex-direction:column;width:min(480px,100%);max-height:min(660px,calc(100dvh - 48px));border-radius:26px;overflow:hidden;outline:none;isolation:isolate;background:radial-gradient(440px 230px at 12% -12%,rgba(47,107,255,.24),transparent 70%),radial-gradient(360px 200px at 104% 0%,rgba(79,227,174,.09),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface) 46%,var(--ink-2));border:1px solid var(--line-2);box-shadow:0 40px 100px #000000a6,inset 0 1px #ffffff14;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .26s var(--ease),transform .45s cubic-bezier(.2,1.1,.3,1)}.cp.open .cp-panel{opacity:1;transform:none}.cp.sheet{place-items:end stretch;padding:0}.cp.sheet .cp-panel{width:100%;max-height:calc(100dvh - 54px);border-radius:26px 26px 0 0;border-bottom:0;opacity:1;padding-bottom:env(safe-area-inset-bottom,0px);transform:translate3d(0,104%,0);transition:transform .42s cubic-bezier(.22,.9,.26,1)}.cp.sheet.open .cp-panel{transform:none}.cp-panel.dragging{transition:none!important}.cp-grab{display:none}.cp.sheet .cp-grab{display:grid;place-items:center;height:20px;touch-action:none;cursor:grab}.cp-grab i{width:40px;height:5px;border-radius:3px;background:#ffffff38}.cp-hd{display:flex;align-items:center;gap:12px;padding:20px 18px 14px 20px}.cp.sheet .cp-hd{padding:4px 14px 12px 18px;touch-action:none}.cp-hd-ic{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.35),transparent 70%),linear-gradient(160deg,#4fe3ae,#2f6bff);box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px -8px #4fe3aeb3}.cp-hd-ic svg{width:20px;height:20px;fill:#fff;margin-left:2px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.cp-hd-tx{min-width:0;flex:1}.cp-hd h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.4px}.cp-sub{margin:2px 0 0;color:var(--muted);font-size:13.5px}.cp-x{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--muted);background:#ffffff0d;border:1px solid var(--line-2);transition:color .2s var(--ease),background .2s var(--ease)}.cp-x:hover{color:var(--text);background:#ffffff17}.cp-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.cp-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:2px 14px 8px}.cp-row{position:relative;display:flex;align-items:center;margin-bottom:8px;border-radius:20px;background:linear-gradient(110deg,color-mix(in srgb,var(--bg2) 64%,transparent),var(--surface) 60%);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff0d}.cp.open .cp-row{animation:cp-row-in .5s cubic-bezier(.2,1,.3,1) both;animation-delay:calc(var(--k) * 45ms + .11s)}@keyframes cp-row-in{0%{opacity:0;transform:translateY(14px)}}.cp-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 6px 8px 8px;border-radius:20px 0 0 20px;-webkit-tap-highlight-color:transparent}.cp-main:focus-visible{outline-offset:-2px}.cp-main:active .cp-play{scale:.94}.cp-ic.cc-ic{width:52px;height:52px}.cp-tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.cp-tx b{font-family:var(--display);font-stretch:106%;font-size:16.5px;font-weight:780;letter-spacing:-.2px}.cp-st{display:flex;flex-wrap:wrap;align-items:center;gap:1px 9px;color:var(--muted);font-size:13.5px}.cp-st .coins{display:inline-flex;align-items:center;gap:4px;color:var(--amber);font-weight:700}.cp-st .coins:before{content:"";width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0c4,#f5c25b 55%,#c98418)}.cp-st .live{all:unset;display:inline-flex;align-items:center;gap:5px;color:var(--mint);font-size:12.5px;font-weight:700}.cp-st .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.cp-play{flex:none;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px 0 11px;border-radius:999px;font-size:13.5px;font-weight:800;color:#04122b;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-2));box-shadow:0 6px 16px -6px #2f6bffb3,inset 0 1px #ffffff73;transition:scale .15s var(--ease)}.cp-play svg{width:13px;height:13px;fill:currentColor}.cp-rm{flex:none;width:40px;height:40px;margin:0 6px 0 0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--dim);background:transparent;border:0;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease),background .2s var(--ease)}.cp-rm:hover,.cp-rm:focus-visible{color:var(--rose);background:#ff7a9a1f}.cp-rm:active{scale:.9}.cp-rm svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.cp-row.leaving{pointer-events:none}.cp-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 28px 30px;text-align:center}.cp-empty-art svg{display:block;width:132px;height:101px;overflow:visible}.cp-e-ball,.cp-e-sh,.cp-e-tw{transform-box:fill-box;transform-origin:center}.cp-e-ball{animation:hr-float 3.6s ease-in-out infinite}.cp-e-sh{animation:cp-sh 3.6s ease-in-out infinite}@keyframes cp-sh{50%{transform:scale(.82);opacity:.3}}.cp-e-tw{animation:hr-tw 2.8s ease-in-out infinite}.cp-e-tw.t2{animation-delay:-1.4s}.cp-empty-t{margin-top:4px;font-family:var(--display);font-stretch:108%;font-size:19px;font-weight:780;letter-spacing:-.3px}.cp-empty p{margin:0 0 10px;max-width:300px;color:var(--muted);font-size:14.5px;line-height:1.5}.cp-empty.in>*{animation:cp-row-in .55s cubic-bezier(.2,1,.3,1) both}.cp-empty.in>:nth-child(2){animation-delay:60ms}.cp-empty.in>:nth-child(3){animation-delay:.11s}.cp-empty.in>:nth-child(4){animation-delay:.16s}.cp-ft{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 16px 16px 18px;border-top:1px solid var(--line)}.cp-note{flex:1 1 200px;display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--dim);font-size:12.5px;line-height:1.45}.cp-note svg{flex:none;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--mint);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cp-acts{flex:none;display:flex;align-items:center}.cp-clear,.cp-no,.cp-yes,.cp-undo{height:36px;padding:0 14px;border-radius:999px;cursor:pointer;font:700 13.5px/1 var(--body);white-space:nowrap;-webkit-tap-highlight-color:transparent}.cp-clear,.cp-no{color:var(--muted);background:transparent;border:1px solid var(--line-2)}.cp-clear:hover,.cp-no:hover{color:var(--text);border-color:#ffffff42}.cp-confirm{display:inline-flex;align-items:center;gap:8px;animation:cp-pop .3s var(--spring) both}.cp-confirm[hidden]{display:none}.cp-confirm-q{color:var(--text);font-size:13.5px;font-weight:650}.cp-yes{color:#2a0610;border:0;background:linear-gradient(180deg,#ffb3c4,#ec4f78);box-shadow:0 6px 16px -6px #ec4f78b3,inset 0 1px #ffffff73}@keyframes cp-pop{0%{opacity:0;transform:scale(.9)}}.cp-toast{display:none;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cp-ft.toasting .cp-note,.cp-ft.confirming .cp-note,.cp-ft.confirming .cp-toast{display:none}.cp-ft.confirming{justify-content:flex-end}.cp-ft.toasting .cp-toast{display:flex;animation:cp-pop .32s var(--spring) both}.cp-ft:has(.cp-acts[hidden]){justify-content:center}.cp-ft:has(.cp-acts[hidden]) .cp-toast{flex:0 1 auto}.cp-toast-tx{min-width:0;color:var(--text);font-size:13.5px;font-weight:600}.cp-undo{color:var(--accent-hi);background:var(--accent-soft);border:1px solid var(--line-strong)}@media(max-height:520px)and (min-width:761px){.cp{padding:10px max(10px,env(safe-area-inset-right,0px)) 10px max(10px,env(safe-area-inset-left,0px))}.cp-panel{max-height:calc(100dvh - 20px)}.cp-hd{padding:12px 14px 8px 16px}.cp-ft{padding:8px 14px 10px 16px}.cp-empty{padding-bottom:14px}.cp-empty-art svg{width:96px;height:74px}}.nav-continue{position:relative;isolation:isolate;overflow:hidden;flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 9px 0 6px;border:0;border-radius:999px;background:transparent;color:var(--text);cursor:pointer;font:750 14px/1 var(--body);-webkit-tap-highlight-color:transparent;box-shadow:0 8px 22px -10px #6270ffbf,0 0 0 1px #05070c99;transition:transform .45s var(--spring),box-shadow .3s var(--ease)}.nav-continue[hidden]{display:none}.nav-continue>*{position:relative;z-index:2}.nav-continue>.nc-ring,.nav-continue>.nc-glass{position:absolute;pointer-events:none}.nc-ring{z-index:0;left:50%;top:50%;width:180%;aspect-ratio:1;margin:0;translate:-50% -50%;background:conic-gradient(from 0deg,#4d9aff61,#4d9aff 12%,#c9e0ff 20%,#8f7dff 30%,#a98bff66 44%,#4d9aff52,#6f8dff 68%,#b9a4ff 76%,#4d9aff 86%,#4d9aff61);animation:nc-turn 9s linear infinite}@keyframes nc-turn{to{transform:rotate(1turn)}}.nc-glass{z-index:1;inset:1.5px;border-radius:inherit;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,rgba(77,154,255,.2),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(169,139,255,.16),transparent 60%),linear-gradient(180deg,#131b2e,#0a0f1b);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000059}.nc-glass:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:46%;background:linear-gradient(100deg,transparent,rgba(201,224,255,.1) 28%,rgba(255,255,255,.3) 50%,rgba(201,224,255,.1) 72%,transparent);transform:translate(-120%) skew(-18deg);animation:nc-glint 6s ease-in-out 1.4s infinite}@keyframes nc-glint{0%{transform:translate(-120%) skew(-18deg)}24%,to{transform:translate(330%) skew(-18deg)}}.nc-art{display:flex;align-items:center;flex:none}.nc-art:empty{display:none}.nc-art .ft-ic{position:relative;z-index:var(--z);width:26px;height:26px;border-radius:8px;rotate:calc(var(--k) * 7deg);transform-origin:50% 100%;box-shadow:0 0 0 1.5px #0e1424,inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 3px 6px -2px #000000b3;transition:translate .45s var(--spring),rotate .45s var(--spring)}.nc-art .ft-ic+.ft-ic{margin-left:-11px}.nc-art .ft-ic svg{width:18px;height:18px}.nc-art .ft-ic:first-child{animation:nc-hop 6s var(--ease) 1.4s infinite}@keyframes nc-hop{0%,3%,17%,to{transform:translateY(0) scale(1)}8%{transform:translateY(-3px) scale(1.07)}12%{transform:translateY(.5px) scale(.98)}}.nc-play{display:none;flex:none;width:26px;height:26px;border-radius:50%;place-items:center;background:radial-gradient(70% 70% at 35% 28%,#c9e0ff,#4d9aff 55%,#6a52e8);box-shadow:0 0 12px #6270ffb3,inset 0 1px #ffffff80}.nc-play svg{width:13px;height:13px;fill:#fff;filter:drop-shadow(0 1px 1px rgba(20,30,90,.5))}.nc-art:empty+.nc-play{display:grid}.nc-tx{letter-spacing:-.1px;white-space:nowrap}.nc-n{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:linear-gradient(180deg,#8af5cf,var(--mint));color:#04231a;font:850 11px/1 var(--body);font-variant-numeric:tabular-nums;box-shadow:0 0 10px #4fe3ae73,inset 0 1px #ffffff8c}.nc-n:empty{display:none}@media(hover:hover){.nav-continue:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px #7878fff2,0 0 0 1px #05070c99}.nav-continue:hover .nc-art .ft-ic{rotate:calc(var(--k) * 12deg);translate:0 -1.5px}}.nav-continue:active{transform:scale(.94);transition-duration:.12s}.nav-continue:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.nav .nav-toggle,.nav .brand{flex:none}@media(max-width:560px){.nav-continue{height:38px;gap:7px;padding:0 10px 0 5px;font-size:13px}.nc-art .ft-ic{width:24px;height:24px;border-radius:7.5px}.nc-art .ft-ic+.ft-ic{margin-left:-13px}.nc-art .ft-ic svg{width:17px;height:17px}.nc-art .ft-ic:nth-child(n+3){display:none}.nc-n{position:absolute;z-index:3;left:30px;top:3px;min-width:15px;height:15px;padding:0 3.5px;font-size:9.5px;box-shadow:0 0 0 1.5px #0e1424,0 0 8px #4fe3ae80,inset 0 1px #ffffff8c}.nc-art:empty~.nc-n,.nav-continue:has(.nc-art .ft-ic:only-child) .nc-n{left:19px}.nav .nav-continue:not([hidden])+.nav-toggle{margin-left:4px}}@media(max-width:379px){.nc-tx{display:none}.nav-continue{gap:6px;padding:0 7px 0 5px}.nc-art .ft-ic:nth-child(n+3){display:grid}.nc-n{position:static;min-width:17px;height:17px;padding:0 4px;font-size:10px;box-shadow:0 0 10px #4fe3ae73,inset 0 1px #ffffff8c}}@media(prefers-reduced-motion:reduce){.nc-ring{animation:none;transform:rotate(.12turn)}.nc-glass:after,.nc-art .ft-ic:first-child{animation:none}.nc-glass:after{display:none}.nav-continue,.nc-art .ft-ic{transition:none}}@media(max-width:760px){.dock{--i: 0;animation:dock-in .7s cubic-bezier(.2,1.15,.3,1) .3s backwards}@keyframes dock-in{0%{transform:translateY(130%);opacity:0}}.dock-pill{position:absolute;z-index:0;left:6px;top:6px;bottom:6px;width:calc((100% - 24px)/4);border-radius:16px;pointer-events:none;background:radial-gradient(90% 90% at 50% 0%,rgba(143,192,255,.3),transparent 72%),linear-gradient(180deg,#4d9aff33,#2f6bff12);box-shadow:inset 0 0 0 1px #8fc0ff42,inset 0 1px #ffffff24,0 8px 20px -8px #2f6bffb3;transform:translate(calc(var(--i) * (100% + 4px)));transition:transform .55s cubic-bezier(.3,1.3,.45,1),opacity .3s var(--ease)}.dock-pill:after{content:"";position:absolute;left:50%;top:-1px;width:24px;height:3px;margin-left:-12px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--accent-hi),var(--mint));box-shadow:0 0 10px 1px #4fe3ae8c}.dock.pill-off .dock-pill{opacity:0}.dock-item{position:relative;z-index:1;transition:color .3s var(--ease);-webkit-tap-highlight-color:transparent}.dock-item[aria-current=page]{background:none}.dock-item.on{color:var(--text)}.dock-item.on .dock-ic{color:var(--accent-hi)}.dock-item:active{transform:none}.dock-ic{position:relative;display:block;width:22px;height:22px}.dock-ic svg{display:block}.dock-ic.pop{animation:dock-pop .52s cubic-bezier(.3,1.4,.5,1)}@keyframes dock-pop{0%{transform:none}22%{transform:translateY(1px) scale(1.18,.78)}55%{transform:translateY(-5px) scale(.92,1.1)}80%{transform:translateY(0) scale(1.05,.95)}to{transform:none}}.dock-cont.has-paused{color:var(--text)}.dock-cont.has-paused .dock-ic{color:var(--mint)}.dock-n{position:absolute;top:-8px;left:14px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;isolation:isolate;background:linear-gradient(180deg,#8ff3cd,#22c48c);color:#04140d;font:800 10.5px/17px var(--body);text-align:center;box-shadow:0 0 0 2px #0e1420,0 2px 8px #4fe3ae73}.dock-n:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;box-shadow:0 0 0 1.5px var(--mint);opacity:0;animation:dock-ping 2.8s cubic-bezier(0,0,.2,1) 1.2s infinite}@keyframes dock-ping{0%{transform:scale(1);opacity:.9}60%,to{transform:scale(1.9);opacity:0}}.dock-dot{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px #0e1420,0 0 8px #f5c25bcc;animation:dock-breathe 2.4s ease-in-out infinite}@keyframes dock-breathe{50%{transform:scale(.72);opacity:.65}}}@media(prefers-reduced-motion:reduce){.dock-pill,.nav-links,.cp-panel,.cp-scrim{transition:none!important}}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fav{--fs: 36px;position:absolute;z-index:4;display:grid;place-items:center;width:var(--fs);height:var(--fs);padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 120% at 30% 12%,#ffffff3d,#ffffff0a 58%),#060a145c;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff4d,0 6px 16px -6px #000000a6;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);transition:transform .35s var(--spring),translate .3s var(--ease)}.fav:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);background:radial-gradient(80% 80% at 50% 40%,rgba(255,111,149,.28),transparent 70%);box-shadow:inset 0 0 0 1px #ffa0ba99,0 0 18px -2px #ff5c878c}.fav:is([aria-pressed=true],.on):before{opacity:1}@media(hover:hover){.fav:hover{transform:scale(1.1)}}.fav:active{transform:scale(.88);transition-duration:.12s}.fav:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.fav-in{position:relative;display:block;width:54%;height:54%;pointer-events:none}.fav-in svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fav-o{fill:none;stroke:#fff;stroke-width:2.1;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5));transition:opacity .2s var(--ease),transform .3s var(--spring)}.fav-f{opacity:0;transform:scale(.35);filter:drop-shadow(0 2px 3px rgba(140,16,56,.55));transition:opacity .16s var(--ease),transform .45s var(--spring)}.fav-f use{fill:url(#fav-g);stroke:#ffdce6b3;stroke-width:.8}.fav-f ellipse{fill:#fff;opacity:.62}.fav:is([aria-pressed=true],.on) .fav-f{opacity:1;transform:none}.fav:is([aria-pressed=true],.on) .fav-o{opacity:0;transform:scale(1.25)}.fav-ring{position:absolute;left:50%;top:50%;width:210%;height:210%;margin:-105% 0 0 -105%;border-radius:50%;box-shadow:inset 0 0 0 2px #ff8fab,0 0 10px #ff6f9580;opacity:0}.fav-p{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;opacity:0;background:#ff8fab;box-shadow:0 0 6px currentColor;color:#ff8fab}.fav-p:nth-of-type(3n+2){background:var(--mint);color:var(--mint)}.fav-p:nth-of-type(3n){background:var(--accent-hi);color:var(--accent-hi);width:5px;height:5px}.fav.burst .fav-ring{animation:fav-ring .6s cubic-bezier(.15,.7,.3,1)}.fav.burst .fav-p{animation:fav-spark .7s cubic-bezier(.15,.75,.3,1)}.fav.burst .fav-f{animation:fav-pop .6s cubic-bezier(.3,1.5,.5,1)}.fav.unburst .fav-o{animation:fav-un .45s var(--spring)}@keyframes fav-ring{0%{transform:scale(.25);opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes fav-spark{0%{transform:rotate(var(--a)) translateY(calc(var(--fs) * -.2)) scale(1.2);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--fs) * -.98)) scale(.2);opacity:0}}@keyframes fav-pop{0%{transform:scale(.2)}45%{transform:scale(1.34)}72%{transform:scale(.9)}to{transform:scale(1)}}@keyframes fav-un{0%{transform:scale(.55)}to{transform:none}}.bump{animation:badge-bump .5s var(--spring)}@keyframes badge-bump{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}.fv-empty p{margin:0 0 12px;color:var(--muted);font-size:14.5px;line-height:1.5}.fe-h{display:inline-block;width:17px;height:17px;vertical-align:-3px;fill:url(#fav-g)}@media(max-width:760px){.dock-item.dock-fav{width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;line-height:inherit}.dock-fav.has-favs{color:var(--text)}.dock-fav.has-favs .dock-ic svg{fill:url(#fav-g);stroke:#ffc8d78c;stroke-width:1}.dock-n.dock-fn{left:13px;background:linear-gradient(180deg,#ffc0d0,#ff5d87);color:#3a0716;box-shadow:0 0 0 2px #0e1420,0 2px 8px #ff5d8780}.dock-n.dock-fn:before{display:none}.dock-item.dock-acct{width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;line-height:inherit}.dock-av{position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.8px currentColor}.dock-item .dock-av svg{width:15px;height:15px;stroke-width:2.1}.dock-acct.signed-in{color:var(--text)}.dock-acct.signed-in .dock-av{box-shadow:none;border:1.6px solid transparent;color:#cfe0ff;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.dock-acct.signed-in .dock-av:after{content:"";position:absolute;right:-3px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2px #0e1420,0 0 6px var(--mint)}.dock-acct.on .dock-av{color:var(--accent-hi)}}.fv-hd-ic{background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.38),transparent 70%),linear-gradient(160deg,#ff8fab,#8462f3);box-shadow:inset 0 0 0 1px #fff3,0 8px 18px -8px #ff6f95bf}.cp-hd-ic.fv-hd-ic svg{margin:1px 0 0;width:22px;height:22px}.fv-row .cp-main{padding-block:10px}.fv-rm{--fs: 42px;position:relative;flex:none;margin:0 8px 0 0;background:#ffffff0a;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line-2)}.fv-rm:before{box-shadow:inset 0 0 0 1px #ffa0ba73,0 0 14px -4px #ff5c8780}.cp-note .fv-note-ic{fill:#ff8fab;stroke:none}.fv-empty .fe-h{width:16px;height:16px}.av{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid transparent;background:radial-gradient(90% 90% at 50% 20%,#1b2640,#0c1220) padding-box,linear-gradient(140deg,#8fc0ff,#4d9aff 45%,#a98bff) border-box}.av svg{width:64%;height:64%;fill:none;stroke:#cfe0ff;stroke-width:2.1;stroke-linecap:round}.nav-signin{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;margin:0 8px 0 6px;padding:0 14px 0 5px;border-radius:999px;cursor:pointer;font:700 14px/1 var(--body);color:var(--muted);background:#ffffff06;border:1px solid var(--line-2);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.nav-signin:hover{color:var(--text);border-color:var(--line-strong);background:var(--accent-soft)}.nav-signin:active{scale:.96}@media(max-width:1000px){.nav-signin{padding:0 5px}.ns-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(max-width:760px){.nav-signin{display:none}}.nav-coins{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;margin:0 0 0 auto;padding:0 12px 0 8px;border-radius:999px;cursor:pointer;color:#ffe6a6;font:800 14px/1 var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid rgba(247,189,58,.45);background:linear-gradient(180deg,#f7bd3a29,#f7bd3a0a);-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .25s var(--ease)}.nav-coins[hidden]{display:none}.nav-coins:hover{border-color:#f7bd3abf;background:linear-gradient(180deg,#f7bd3a3d,#f7bd3a12);box-shadow:0 8px 22px -12px #f7bd3acc}.nav-coins:active{scale:.96}.nav-coins:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ncn-coin{flex:none;width:22px;height:22px}.ncn-ring,.ncn-plus{display:none}@media(max-width:760px){.nav .nav-coins~.nav-toggle{margin-left:0}}@media(max-width:600px){.nav .wrap:has(.nav-coins:not([hidden])):has(.nav-continue:not([hidden])) .brand{gap:0;font-size:0}}@media(min-width:761px)and (max-width:1139px){.nav .wrap:has(.nav-coins:not([hidden])):has(.nav-continue:not([hidden])) .brand{gap:0;font-size:0}}@media(min-width:761px)and (max-width:1279px){.nav .wrap:has(.nav-coins:not([hidden])) .nav-continue .nc-tx{display:none}}@media(min-width:761px)and (max-width:1000px){.nav .wrap:has(.nav-continue:not([hidden])) .ncn-plus{display:none}}@media(min-width:1140px){.nav .wrap:has(.nav-coins:not([hidden])):has(.nav-continue:not([hidden])) .nav-links{position:relative;left:auto;top:auto;translate:none;margin-left:24px}}@media(min-width:761px){.nav-coins{gap:8px;height:40px;margin-left:10px;padding:0 6px 0 9px;font-size:15px}.ncn-ring{display:inline}.ncn-plus{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f7bd3a;color:#3a2400;font:800 18px/1 var(--body)}}.si-panel{width:min(440px,100%);max-height:min(800px,calc(100dvh - 24px))}.cp.sheet .si-panel{max-height:calc(100dvh - max(44px,env(safe-area-inset-top,0px) + 10px))}.si-x{position:absolute;z-index:3;top:14px;right:14px}.cp.sheet .si-x{top:10px;right:12px}.si-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 16px}.cp.sheet .si-body{padding:0 20px 12px}.si-intro{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "title" "sub" "perks";justify-items:center;text-align:center}.si-logo{grid-area:logo;position:relative;display:grid;place-items:center;width:150px;height:66px;margin:0 0 6px}.cp.sheet .si-logo{touch-action:none}.si-logo img{position:relative;z-index:1;display:block;width:auto;height:46px;filter:drop-shadow(0 10px 22px rgba(47,107,255,.5));animation:af-float 5s ease-in-out infinite}.si-halo{position:absolute;inset:-10px 14px;border-radius:50%;background:radial-gradient(closest-side,rgba(98,112,255,.5),rgba(169,139,255,.16) 58%,transparent);animation:si-halo 6s ease-in-out infinite}@keyframes si-halo{50%{transform:scale(1.1);opacity:.75}}.si-tw{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.si-intro h2{grid-area:title;margin:0;font-size:26px;line-height:1.1;letter-spacing:-.6px}.si-sub{margin:6px 0 0;color:var(--muted);font-size:14.5px;line-height:1.45}.si-intro .si-sub{grid-area:sub;margin-top:4px;font-size:14px}.si-perks{grid-area:perks;list-style:none;width:100%;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.si-perks li{--t: #4d9aff;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:10px 6px;border-radius:16px;text-align:center;color:#dfe7f5;font-size:12px;font-weight:650;line-height:1.28;text-wrap:balance;background:radial-gradient(120% 75% at 50% 0%,color-mix(in srgb,var(--t) 18%,transparent),transparent 72%),#ffffff06;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d}.si-perks li:nth-child(2){--t: #a98bff}.si-perks li:nth-child(3){--t: #f5c25b}.si-pi{--c1: #4d9aff;--c2: #1a3a9c;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff47,0 6px 12px -6px var(--c1)}.si-pi svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.si-pi .f{fill:#fff;stroke:none}.pi-coin{--c1: #f5c25b;--c2: #9c6a14}.pi-friends{--c1: #a98bff;--c2: #4a2aa8}.si-acts{display:flex;flex-direction:column;gap:8px;margin-top:16px}.si-btn{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding:0 52px;border-radius:14px;cursor:pointer;font:700 15px/1 var(--body);color:var(--text);-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffffff13,#ffffff06),var(--surface);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff14,0 6px 14px -10px #000c;transition:border-color .2s var(--ease),transform .15s var(--ease)}.si-btn:hover{border-color:#ffffff47}.si-btn:active{transform:scale(.98)}.si-btn:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.si-g{position:absolute;left:14px;top:50%;width:24px;height:24px;margin-top:-12px;display:grid;place-items:center}.si-g svg{display:block;width:100%;height:100%;overflow:visible}.si-email .si-g{color:var(--accent-hi)}.si-btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--mint);opacity:0}.si-btn.tapped:after{animation:si-tap .7s ease-out}@keyframes si-tap{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.03,1.2)}}.si-or{display:flex;align-items:center;gap:12px;margin:0 4px;color:var(--dim);font-size:12.5px;font-weight:600;line-height:1.2}.si-or:before,.si-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.si-note{display:none;align-items:flex-start;gap:10px;margin:2px 0 0;padding:10px 13px 10px 11px;border-radius:14px;color:var(--text);font-size:13.5px;font-weight:600;line-height:1.45;background:linear-gradient(105deg,#4fe3ae26,#2f6bff14);border:1px solid rgba(79,227,174,.34)}.si-note:not(:empty){display:flex}.si-note:before{content:"";flex:none;width:8px;height:8px;margin:6px 2px 0 3px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.si-note.in{animation:cp-pop .38s var(--spring) both}.si-join .si-note{margin:0;padding:8px 12px 8px 10px;font-size:13px;line-height:1.4}.si-join .si-note:before{margin-top:5px}.si-join .si-acts:has(>.si-note:not(:empty))>.si-or{display:none}.si-later{align-self:center;height:40px;margin-top:2px;padding:0 20px;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--muted);font:700 14px/1 var(--body);transition:color .2s var(--ease)}.si-later:hover{color:var(--text)}.si-later:focus-visible{outline:2px solid var(--accent-hi);outline-offset:0}.si-join .si-later{height:34px;margin:-2px 0 -4px}.si-fine{margin:0;text-align:center;color:var(--dim);font-size:12px;line-height:1.5}.si-fine a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.si-fine a:hover{color:var(--text)}@media(max-height:760px){.si-intro{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo title" "logo sub" "perks perks";justify-items:start;align-items:center;column-gap:12px;text-align:left}.si-logo{width:74px;height:54px;margin:0;align-self:center}.si-logo img{height:34px}.si-halo{inset:-6px -4px}.si-intro h2{align-self:end;padding-right:44px;font-size:24px}.si-intro .si-sub{align-self:start;margin-top:2px;font-size:13.5px;line-height:1.35}.si-perks{margin-top:12px;gap:7px}.si-perks li{gap:6px;padding:8px 5px;font-size:11.5px}.si-pi{width:26px;height:26px;border-radius:9px}.si-pi svg{width:15px;height:15px}.si-acts{margin-top:12px;gap:7px}.si-btn{height:44px}.si-later{height:36px}.si-join .si-later{height:30px}}@media(max-height:680px){.si-perks li{gap:5px;padding:6px 4px}.si-perks{margin-top:10px}.si-logo{height:48px}.si-field{gap:3px}.si-acts{margin-top:10px;gap:6px}.si-fine{font-size:11.5px;line-height:1.4}}@media(max-height:600px)and (max-width:599px){.si-join .si-perks{display:none}.si-join .si-logo{width:58px;height:40px}.si-join .si-logo img{height:28px}.si-join:has(.si-note:not(:empty),.si-err:not(:empty)) .si-logo{height:30px}.si-join:has(.si-note:not(:empty),.si-err:not(:empty)) .si-intro .si-sub{display:none}.si-join:has(.si-note:not(:empty),.si-err:not(:empty)) .si-intro{grid-template-areas:"logo title" "perks perks"}.si-join:has(.si-note:not(:empty),.si-err:not(:empty)) .si-intro h2{align-self:center}.si-code .si-mail{display:none}.si-code h2{margin-top:0;padding-right:44px}.si-code .si-tips{margin-top:8px}.si-code .si-tips li{padding:3px 6px}}@media(max-height:760px)and (max-width:599px){.si-join:has(.si-note:not(:empty),.si-err:not(:empty)) .si-perks{display:none}}@media(max-width:370px){.si .si-social .si-btn{padding:0 4px 0 30px;font-size:13px}.si .si-social .si-g{left:8px}.si-help{font-size:12px}.si-perks{gap:6px}.si-perks li{font-size:11px;padding-left:3px;padding-right:3px}}@media(min-width:761px),(max-height:520px)and (min-width:600px){.si.si-is-join .si-panel{width:min(820px,100%)}.si-join{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;column-gap:28px}.si-join .si-intro{--pad-t: 24px;--pad-b: 16px;--pad-l: 24px;position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "title" "sub" "perks";align-content:center;justify-items:start;text-align:left;margin:calc(-1 * var(--pad-t)) 0 calc(-1 * var(--pad-b)) calc(-1 * var(--pad-l));padding:34px 28px 30px;background:radial-gradient(420px 300px at 0% 0%,rgba(47,107,255,.26),transparent 70%),radial-gradient(360px 280px at 100% 100%,rgba(169,139,255,.14),transparent 70%),linear-gradient(180deg,#ffffff09,#ffffff03);border-right:1px solid var(--line)}.si-join .si-intro:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 20% 10%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 20% 10%,#000 10%,transparent 70%)}.si-join .si-logo{width:104px;height:64px;margin:0 0 14px -10px;padding:0;justify-self:start}.si-join .si-logo img{height:44px}.si-join .si-halo{inset:-12px -6px}.si-join .si-intro h2{align-self:auto;padding:0;font-size:30px;letter-spacing:-.8px}.si-join .si-intro .si-sub{align-self:auto;margin-top:6px;font-size:14.5px}.si-join .si-perks{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}.si-join .si-perks li{flex-direction:row;gap:12px;padding:9px 12px 9px 9px;border-radius:14px;text-align:left;font-size:13.5px;line-height:1.3;background:radial-gradient(90% 140% at 0% 50%,color-mix(in srgb,var(--t) 16%,transparent),transparent 70%),#ffffff06}.si-join .si-pi{width:30px;height:30px}.si-join .si-pi svg{width:17px;height:17px}.si-login .si-join .si-intro:after{content:"Your progress, coins and favorites are waiting.";grid-row:4;margin-top:18px;padding-left:12px;border-left:2px solid rgba(79,227,174,.6);color:var(--muted);font-size:13.5px;font-weight:600;line-height:1.45}.si-join .si-acts{margin-top:0;padding-top:30px;justify-content:center}.si-join .si-tabs{margin-right:40px}}@media(min-width:761px)and (min-height:521px){.si-join .si-intro{margin-right:0}.si-join .si-acts{padding-top:4px}.si-join .si-tabs{margin-right:48px}}@media(max-height:520px)and (min-width:600px){.cp.sheet .si-panel{max-height:calc(100dvh - 10px)}.si-x,.cp.sheet .si-x{top:10px;right:auto;left:max(12px,env(safe-area-inset-left,0px));width:36px;height:36px}.si-body{padding:14px 20px 12px}.cp.sheet .si-body{padding:0 max(20px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px))}.si-join{position:relative;isolation:isolate;column-gap:22px;grid-template-rows:auto auto auto auto 1fr auto;align-items:start}.si-join:before{content:"";position:absolute;z-index:-1;grid-column:1;grid-row:1 / -1;top:-14px;bottom:-12px;left:-20px;width:calc((100% - 22px)*.475 + 31px);background:radial-gradient(420px 300px at 0% 0%,rgba(47,107,255,.26),transparent 70%),radial-gradient(360px 280px at 100% 100%,rgba(169,139,255,.14),transparent 70%),linear-gradient(180deg,#ffffff09,#ffffff03);border-right:1px solid var(--line)}.cp.sheet .si-join:before{top:-20px;bottom:-10px;left:calc(-1*max(20px,env(safe-area-inset-left,0px)));width:calc((100% - 22px)*.475 + 11px + max(20px,env(safe-area-inset-left,0px)))}.si-join .si-intro{grid-column:1;grid-row:1 / 3;margin:0;padding:40px 0 0;overflow:visible;background:none;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo title" "logo sub" "perks perks";column-gap:10px;align-items:center}.cp.sheet .si-join .si-intro{padding-top:34px}.si-join .si-intro:before{display:none}.si-join .si-logo{width:58px;height:42px;margin:0 0 0 -4px}.si-join .si-logo img{height:30px}.si-join .si-halo{inset:-6px}.si-join .si-intro h2{align-self:end;font-size:21px}.si-join .si-intro .si-sub{align-self:start;margin-top:1px;font-size:12.5px;line-height:1.3}.si-join .si-perks{gap:5px;margin-top:10px}.si-join .si-perks li{gap:9px;padding:4px 9px 4px 5px;border-radius:11px;font-size:12px;line-height:1.25}.si-join .si-pi{width:24px;height:24px;border-radius:8px}.si-join .si-pi svg{width:14px;height:14px}.si-login .si-join .si-intro:after{grid-row:3;margin-top:10px;font-size:12.5px}.si-join .si-acts{display:contents}.si-join .si-tabs{grid-column:2;grid-row:1;height:38px;margin:0 0 6px;padding:3px;border-radius:13px}.si-join .si-tab-pill{top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:10px}.si-join .si-tab{font-size:13.5px}.si-join .si-form{grid-column:2;grid-row:2 / 6;gap:6px;margin:0}.si-join .si-later{grid-column:2;grid-row:6;height:28px;margin:2px 0 0}.si-join .si-or{grid-column:1;grid-row:3;margin:10px 0 6px;font-size:11.5px}.si-join .si-social{grid-column:1;grid-row:4;gap:6px}.si-join .si-note{grid-column:1;grid-row:4;align-self:stretch;font-size:12px;padding:6px 10px 6px 8px}.si-join .si-acts:has(>.si-note:not(:empty))>.si-social{visibility:hidden}.si-join .si-acts:has(>.si-note:not(:empty))>.si-or{display:flex}.si-join .si-fine{grid-column:1;grid-row:6;align-self:end;margin:6px 0 0;text-align:left;font-size:11px;line-height:1.4}.si-join .si-social .si-btn{height:36px;padding:0 0 0 28px;border-radius:11px;font-size:12.5px;justify-content:flex-start}.si-join .si-social .si-g{left:8px;width:17px;height:17px;margin-top:-8.5px}.si-join .si-soon{top:-6px;right:4px;padding:1px 5px;font-size:8.5px}.si-in input{height:40px;border-radius:12px}.si-submit{height:42px;border-radius:13px;font-size:15px}.si-field{gap:3px}.si-lbl{font-size:11.5px}.si-help{font-size:11.5px;line-height:1.35;margin:0}.si-forgot-row{margin:-2px 0 -4px}.si-forgot{font-size:12.5px}.si-err{padding:6px 10px;font-size:12.5px}.si-form:has(>.si-err:not(:empty))>.si-help{display:none}}@media(max-height:520px)and (min-width:600px){.si-panel{width:min(720px,100%)}.si-choose,.si-done,.si-acct,.si-fp{max-width:520px;margin:0 auto}.si-fp{padding-top:0}.si-fp h2{margin-top:6px;font-size:21px}.si-fp .si-sub{margin-top:2px}.si-fp .si-badge,.si-mail{width:46px;height:46px;border-radius:15px}.si-fp .si-badge svg{width:26px;height:26px}.si-mail svg{width:30px;height:30px}.si-mail-dot{min-width:20px;height:20px;font-size:11px;top:-5px;right:-5px}.si-fp .si-form{margin-top:10px;gap:7px}.si-fp>.si-submit{margin-top:12px}.si-fp .si-later{margin-top:2px}.si-tips{margin-top:10px;padding:3px}.si-tips li{padding:3px 6px}.si-sent-to{margin-top:8px;padding:6px 12px}.si-fp .si-later,.si-acct .si-later{height:30px;margin:0}.si-fine{font-size:11.5px}}.cp.si.kb .cp-panel{max-height:calc(100% - 6px);transition:none}.cp.si.kb .si-perks,.cp.si.kb .si-logo,.cp.si.kb .si-mail,.cp.si.kb .si-badge,.cp.si.kb .si-tips{display:none}.cp.si.kb .si-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sub"}.cp.si.kb .si-intro h2,.cp.si.kb .si-fp h2{margin-top:0;padding-right:44px;font-size:21px}.cp.si.kb .si-fp{padding-top:0}.cp.si.kb .si-acts{margin-top:10px}.nav-signin.signed-in{color:var(--text)}.nav-signin.signed-in .av{position:relative;border:1.6px solid transparent;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.nav-signin.signed-in .av:after{content:"";position:absolute;right:-2px;bottom:-1px;width:8px;height:8px;border-radius:50%;background:var(--mint);border:2px solid var(--ink)}.si-login .si-perks{display:none}.si-view.in{animation:si-view-in .36s var(--ease) both}@keyframes si-view-in{0%{opacity:0;transform:translateY(8px)}}.si-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;height:46px;padding:4px;border-radius:15px;background:#00000047;border:1px solid var(--line);isolation:isolate}.si-tab-pill{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:11px;background:linear-gradient(180deg,#ffffff21,#ffffff0d),var(--surface-2);box-shadow:inset 0 1px #ffffff24,0 6px 14px -8px #000000e6;transition:transform .38s var(--spring)}.si-tabs.login .si-tab-pill{transform:translate(100%)}.si-tab{border:0;background:none;border-radius:11px;cursor:pointer;color:var(--muted);font:750 14.5px/1 var(--body);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease)}.si-tab[aria-selected=true]{color:var(--text)}.si-tab:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-2px}.si-form{display:flex;flex-direction:column;gap:10px;margin:4px 0 0}.si-field{display:flex;flex-direction:column;gap:5px;text-align:left}.si-lbl{color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.2px;padding-left:2px}.si-in{position:relative;display:block}.si-in-ic{position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;pointer-events:none;fill:none;stroke:var(--dim);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--ease)}.si-in input{display:block;width:100%;height:48px;margin:0;padding:0 46px 0 42px;border-radius:14px;color:var(--text);font:650 16px/1 var(--body);background:#ffffff0b;border:1px solid var(--line-2);outline:none;-webkit-appearance:none;appearance:none;box-shadow:inset 0 1px 2px #00000040;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.sa-more .si-in input{padding-left:14px}.si-in input::placeholder{color:var(--dim);font-weight:600}.si-in input:focus{border-color:var(--accent);background:#4d9aff0f;box-shadow:0 0 0 3px #4d9aff33}.si-in input:focus~.si-in-ic,.si-in:focus-within .si-in-ic{stroke:var(--accent-hi)}.si-field.bad .si-in input{border-color:var(--rose);box-shadow:0 0 0 3px #ff7a9a29}.si-field.bad .si-in-ic{stroke:var(--rose)}.si-eye{position:absolute;right:5px;top:50%;width:38px;height:38px;margin-top:-19px;display:grid;place-items:center;border:0;border-radius:11px;background:none;color:var(--dim);cursor:pointer;-webkit-tap-highlight-color:transparent}.si-eye:hover{color:var(--text);background:#ffffff0f}.si-eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.si-eye .eye-x{opacity:0;transition:opacity .15s}.si-eye.on{color:var(--accent-hi)}.si-eye.on .eye-x{opacity:1}.si-help{margin:-2px 0 0;padding-left:2px;color:var(--dim);font-size:12.5px;font-weight:600;line-height:1.45;text-align:left}.si-help a{color:var(--accent-hi);text-decoration:underline;text-underline-offset:2px}.si-err{display:none;margin:0;padding:9px 12px 9px 11px;border-radius:12px;text-align:left;color:#ffd6df;font-size:13.5px;font-weight:650;line-height:1.4;background:#ff7a9a1a;border:1px solid rgba(255,122,154,.34)}.si-err:not(:empty){display:block}.si-err.in{animation:si-shake .4s var(--ease)}@keyframes si-shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.si-submit{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;border:0;border-radius:15px;cursor:pointer;text-decoration:none;color:#04122b;font:800 16px/1 var(--body);-webkit-tap-highlight-color:transparent;overflow:hidden;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-2));box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0014504d,0 12px 26px -12px #2f6bffe6;transition:transform .15s var(--ease),filter .2s var(--ease)}.si-submit:hover{filter:brightness(1.06)}.si-submit:active{transform:scale(.98)}.si-submit:focus-visible{outline:2px solid var(--text);outline-offset:3px}.si-submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.si-submit.sm{height:44px;font-size:15px;border-radius:13px}.si-submit.danger{color:#fff;background:linear-gradient(180deg,#ff8fab,#e2456d 60%,#b52a52);box-shadow:inset 0 1px #fff6,0 10px 22px -12px #e2456de6}.si-spin{display:none;width:18px;height:18px;border-radius:50%;border:2.4px solid currentColor;border-right-color:transparent;animation:si-spin .7s linear infinite}.busy .si-spin{display:block}.si-submit.busy{cursor:progress;filter:saturate(.75)}@keyframes si-spin{to{transform:rotate(360deg)}}.si-social{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.si-social .si-btn{height:46px;padding:0 6px 0 34px;justify-content:flex-start;font-size:13.5px}.si-social .si-g{left:10px;width:20px;height:20px;margin-top:-10px}.si-bn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-soon{position:absolute;top:-7px;right:6px;padding:2px 6px;border-radius:999px;font:800 9.5px/1.3 var(--body);font-style:normal;letter-spacing:.5px;text-transform:uppercase;color:#0b1a10;background:var(--mint);box-shadow:0 2px 8px #4fe3ae59}.si-choose,.si-done,.si-acct{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding-top:6px}.si-choose h2,.si-done h2{margin:12px 0 0;font-size:25px;line-height:1.12;letter-spacing:-.6px}.si-badge{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#4d9aff,#1a3a9c);box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px -12px #4d9aff}.si-badge svg{width:32px;height:32px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:si-turn 3.5s var(--ease) infinite}@keyframes si-turn{0%,60%{transform:rotate(0)}85%,to{transform:rotate(180deg)}}.si-opts{display:grid;gap:10px;width:100%;margin:18px 0 14px}.si-opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:14px 44px 14px 14px;border-radius:18px;cursor:pointer;text-align:left;color:var(--text);font:inherit;background:#ffffff09;border:1px solid var(--line-2);-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),background .2s var(--ease),transform .15s var(--ease)}.si-opt:active{transform:scale(.99)}.si-opt.on{border-color:#4d9affb3;background:linear-gradient(105deg,#4d9aff29,#4d9aff0a);box-shadow:0 0 0 3px #4d9aff24}.si-opt:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.si-opt-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#ffffff0f}.si-opt-ic svg{width:22px;height:22px;fill:none;stroke:var(--accent-hi);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.oi-dev svg{stroke:var(--violet)}.si-opt-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.si-opt-tx b{font-size:14.5px;font-weight:800;line-height:1.3}.si-opt-sub{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.35}.si-rec{position:absolute;top:-8px;left:14px;padding:2px 8px;border-radius:999px;font:800 10px/1.4 var(--body);font-style:normal;letter-spacing:.4px;text-transform:uppercase;color:#04122b;background:linear-gradient(180deg,var(--accent-hi),var(--accent))}.si-radio{position:absolute;right:14px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;border:2px solid var(--line-2);transition:border-color .2s var(--ease)}.si-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .3s var(--spring)}.si-opt.on .si-radio{border-color:var(--accent)}.si-opt.on .si-radio:after{transform:scale(1)}.si-choose .si-err{width:100%;margin-bottom:10px}.si-check{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-top:6px;border-radius:50%;background:radial-gradient(70% 60% at 50% 25%,rgba(255,255,255,.45),transparent 70%),linear-gradient(160deg,#8ff3cd,#22b585 55%,#0f7c58);box-shadow:inset 0 0 0 1px #ffffff40,0 18px 34px -12px #4fe3aeb3;animation:si-pop .55s var(--spring) both}.si-check svg{width:46px;height:46px;fill:none;stroke:#fff;stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:si-draw .5s var(--ease) .25s forwards;filter:drop-shadow(0 2px 2px rgba(0,60,40,.35))}.si-ring{position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(79,227,174,.55);animation:si-ring 1.2s var(--ease) .2s both}.si-sp{position:absolute;width:8px;height:8px;border-radius:2px;background:var(--amber);opacity:0;animation:si-sp .9s var(--ease) .3s both}.si-sp.s1{--dx: -54px;--dy: -30px}.si-sp.s2{--dx: 56px;--dy: -24px;background:var(--accent-hi)}.si-sp.s3{--dx: -46px;--dy: 38px;background:var(--violet)}.si-sp.s4{--dx: 50px;--dy: 40px;background:var(--rose)}@keyframes si-pop{0%{transform:scale(.4);opacity:0}}@keyframes si-draw{to{stroke-dashoffset:0}}@keyframes si-ring{0%{transform:scale(.7);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes si-sp{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(200deg)}}.si-gifts{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:18px 0 16px;padding:0}.si-gifts li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:16px;background:#f5c25b12;border:1px solid rgba(245,194,91,.26)}.si-gifts b{font-family:var(--display);font-stretch:110%;font-size:24px;font-weight:820;color:#ffd77a;line-height:1.1}.si-gifts span{color:var(--muted);font-size:12.5px;font-weight:650;line-height:1.3}.si-gifts[hidden]+.si-back,.si-gifts[hidden]~.si-play{margin-top:18px}.si-done .si-play{margin-top:0}.sa-hd{display:flex;align-items:center;gap:14px;width:100%;padding:4px 40px 0 0;text-align:left}.sa-av{position:relative;flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:2px solid transparent;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.sa-av:after{content:"";position:absolute;right:0;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--mint);border:2.5px solid #0f1626}.sa-init{font-family:var(--display);font-stretch:110%;font-size:25px;font-weight:820;color:#fff}.sa-id{min-width:0}.sa-id h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.4px}.sa-coins{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:650}.sa-coins .coins{display:inline-flex;align-items:center;gap:4px;color:var(--amber);font-weight:700}.sa-coins .coins:before{content:"";width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0c4,#f5c25b 55%,#c98418)}.sa-email{margin:3px 0 0;color:var(--muted);font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-status{display:flex;align-items:center;gap:12px;width:100%;margin:16px 0 12px;padding:12px 14px;border-radius:16px;text-align:left;background:linear-gradient(105deg,#4fe3ae26,#2f6bff12);border:1px solid rgba(79,227,174,.36)}.sa-status[data-state=offline]{background:linear-gradient(105deg,#f5c25b21,#2f6bff0d);border-color:#f5c25b57}.sa-st-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#4fe3ae29}.sa-st-ic svg{width:22px;height:22px;fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sa-status[data-state=offline] .sa-st-ic{background:#f5c25b24}.sa-status[data-state=offline] .sa-st-ic svg{stroke:var(--amber)}.sa-st-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.sa-st-tx b{font-size:14.5px;font-weight:800}.sa-st-sub{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.35}.sa-list{width:100%;display:grid;gap:0;padding:4px;border-radius:18px;background:#ffffff08;border:1px solid var(--line);text-align:left}.sa-item+.sa-item{border-top:1px solid var(--line)}.sa-row{display:flex;align-items:center;gap:12px;width:100%;height:52px;padding:0 10px;border:0;border-radius:14px;background:none;cursor:pointer;color:var(--text);font:700 15px/1 var(--body);text-align:left;-webkit-tap-highlight-color:transparent}.sa-row:hover{background:#ffffff0b}.sa-row:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-2px}.sa-row>span:not(.sa-ic){flex:1}.sa-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#4d9aff1f}.sa-ic svg{width:19px;height:19px;fill:none;stroke:var(--accent-hi);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sa-go{flex:none;width:18px;height:18px;fill:none;stroke:var(--dim);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.sa-row[aria-expanded=true] .sa-go{transform:rotate(90deg)}.sa-row .si-spin{color:var(--muted)}.sa-danger .sa-row{color:#ffb4c4}.sa-danger .sa-ic{background:#ff7a9a1f}.sa-danger .sa-ic svg{stroke:var(--rose)}.sa-more{display:flex;flex-direction:column;gap:10px;padding:4px 10px 14px;animation:si-view-in .3s var(--ease) both}.sa-more[hidden]{display:none}.sa-warn{margin:0;color:#ffd6df;font-size:13.5px;font-weight:650;line-height:1.45}.sa-del-acts{display:flex;gap:8px}.sa-del-acts .si-submit{flex:1}.sa-cancel{flex:none;height:44px;padding:0 16px;border-radius:13px;cursor:pointer;color:var(--text);font:700 14.5px/1 var(--body);background:#ffffff0d;border:1px solid var(--line-2)}.si-acct .si-note{width:100%;margin-top:12px;text-align:left}.si-acct .si-fine{margin-top:14px}.si-join .si-note{text-align:left}@media(max-height:700px){.si-in input{height:44px}.si-submit{height:46px}.si-tabs{height:42px}.si-form{gap:8px}.si-social .si-btn{height:42px}}@media(max-height:680px)and (min-width:600px),(max-height:680px)and (max-width:599px){.si-in input{height:42px}.si-submit{height:44px}.si-tabs{height:40px}.si-form{gap:7px}.si-social .si-btn{height:40px}}@media(max-height:520px)and (min-width:600px){.si-sent:not(.si-code){display:grid;grid-template-columns:1fr 1fr;column-gap:10px;justify-items:center}.si-sent:not(.si-code)>:not(.si-submit):not(.si-later){grid-column:1 / -1}.si-sent:not(.si-code) .si-tips{grid-template-columns:1fr 1fr}.si-sent .si-tips li{font-size:12.5px}.si-sent:not(.si-code)>.si-submit{width:100%;height:42px;margin-top:10px}.si-sent:not(.si-code)>.si-later{align-self:end;height:42px;margin-top:10px}.si-sent .si-mail{margin-top:0}.si-sent .si-tip-ic{width:26px;height:26px}.si-fp .si-sub{max-width:none;font-size:13px}.si-sent:not(.si-code) h2{margin-top:4px}.si-sent:not(.si-code) .si-sent-to{margin-top:6px;padding:4px 12px;font-size:13px}.si-sent:not(.si-code) .si-tips{margin-top:8px}.si-sent:not(.si-code) .si-tips li{padding:2px 6px}.si-sent:not(.si-code)>.si-submit,.si-sent:not(.si-code)>.si-later{margin-top:8px;height:40px}}.si-forgot-row{display:flex;justify-content:flex-end;margin:-4px 0 -2px}.si-forgot-row[hidden]{display:none}.si-forgot{padding:4px 2px;border:0;background:none;cursor:pointer;color:var(--accent-hi);font:700 13.5px/1.2 var(--body);text-decoration:underline;text-decoration-color:#7fb2ff73;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.si-forgot:hover{color:var(--text);text-decoration-color:currentColor}.si-forgot:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:6px}.si-fp{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:6px}.si-fp h2{margin:12px 0 0;font-size:25px;line-height:1.12;letter-spacing:-.6px}.si-fp .si-sub{max-width:330px}.si-fp .si-form{width:100%;margin-top:18px}.si-fp>.si-submit{margin-top:18px}.si-fp .si-later{display:inline-flex;align-items:center;gap:7px;margin-top:8px}.si-fp .si-later svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.si-badge-key{background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#a98bff,#4a2aa8);box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 28px -12px #a98bff}.si-badge .f{fill:#fff;stroke:none}.si-badge-key svg{animation:si-key 3.4s var(--ease) infinite}@keyframes si-key{0%,62%,to{transform:rotate(0)}72%{transform:rotate(-16deg)}84%{transform:rotate(10deg)}92%{transform:rotate(-4deg)}}.si-badge-lock{background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#8ff3cd,#22b585 55%,#0f7c58);box-shadow:inset 0 0 0 1px #fff3,0 14px 28px -12px #4fe3aecc}.si-badge-lock svg{animation:none}.si-badge-lock .k{stroke-width:2.6}.si-badge-late{background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.32),transparent 70%),linear-gradient(160deg,#f5c25b,#9c6a14);box-shadow:inset 0 0 0 1px #fff3,0 14px 28px -12px #f5c25b}.si-rs-email{color:var(--text);font-weight:750;word-break:break-all}.si-vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important;opacity:0}.si-rs-form .si-help{margin-top:-2px}.si-mail{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-top:6px;border-radius:26px;background:radial-gradient(70% 60% at 50% 22%,rgba(255,255,255,.4),transparent 70%),linear-gradient(160deg,#6fb2ff,#2f6bff 55%,#2a3fc0);box-shadow:inset 0 0 0 1px #ffffff38,0 18px 34px -12px #2f6bffd9;animation:si-pop .55s var(--spring) both}.si-mail .si-ring{border-radius:32px;border-color:#7fb2ff99}.si-mail svg{width:50px;height:50px;overflow:visible;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0,20,80,.3))}.si-mail .m-letter,.si-mail .m-line{animation:si-letter .9s var(--ease) .2s both}.si-mail .m-line{stroke-width:2.2;opacity:.85}@keyframes si-letter{0%{transform:translateY(-14px);opacity:0}40%{opacity:1}}.si-mail-dot{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;color:#04140d;font:850 13px/1 var(--body);background:var(--mint);box-shadow:0 0 0 3px #101827,0 4px 12px #4fe3ae8c;animation:si-pop .5s var(--spring) .75s both}.si-sent-to{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:14px 0 0;padding:8px 14px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-2);font-size:14px;font-weight:750;color:var(--text)}.si-sent-to svg{flex:none;width:17px;height:17px;fill:none;stroke:var(--accent-hi);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.si-sent-to span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-sent-to:has(span:empty){display:none}.si-tips{list-style:none;width:100%;margin:16px 0 0;padding:6px;display:grid;gap:2px;text-align:left;border-radius:18px;background:#ffffff08;border:1px solid var(--line)}.si-tips li{display:flex;align-items:center;gap:12px;padding:6px 8px;color:var(--muted);font-size:13.5px;font-weight:600;line-height:1.35}.si-tips b{color:var(--text);font-weight:750}.si-tip-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#4d9aff1f}.si-tip-ic svg{width:18px;height:18px;fill:none;stroke:var(--accent-hi);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.si-sent .si-err{width:100%;margin-top:12px}.si-code .si-form{margin-top:16px}.si-code .si-in input{height:58px;padding:0 12px 0 calc(12px + .5em);text-align:center;font:800 28px/1 var(--display);font-stretch:110%;letter-spacing:.5em;font-variant-numeric:tabular-nums}.si-code .si-in input::selection{background:#4d9aff52;color:var(--text)}.si-code .si-in input::placeholder{color:var(--dim);opacity:.55;font-weight:800;letter-spacing:.5em}.si-code .si-err,.si-code .si-note{width:100%;margin:0}.si-code .si-tips{margin-top:14px}.si-code-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 6px;margin-top:6px}.si-code-links .si-later{margin-top:0}.si-resend .si-resend-tx{font-variant-numeric:tabular-nums}.si-resend:disabled{cursor:default;color:var(--dim)}.si-resend.busy{cursor:progress}@media(max-height:700px){.si-fp .si-form{margin-top:14px}.si-fp>.si-submit{margin-top:14px}.si-tips{margin-top:12px}.si-code .si-in input{height:52px;font-size:25px}.si-code .si-tips{margin-top:10px}}@media(max-height:520px)and (min-width:600px){.si-code .si-form{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:6px 10px;margin-top:8px}.si-code .si-form>.si-err,.si-code .si-form>.si-note{grid-column:1 / -1;grid-row:2}.si-code .si-in input{height:46px;font-size:22px}.si-code .si-submit{height:46px}.si-code .si-tips{grid-template-columns:1fr 1fr;margin-top:8px}.si-code .si-tips li{font-size:12.5px}.si-code .si-tip-ic{width:26px;height:26px}.si-code-links{margin-top:2px}.si-code .si-mail{width:46px;height:46px;margin-top:0;border-radius:15px}.si-code .si-mail .si-ring{border-radius:20px}.si-code .si-mail svg{width:30px;height:30px}.si-code .si-mail-dot{min-width:20px;height:20px;font-size:11px;top:-5px;right:-5px}.si-code h2{margin-top:6px;font-size:21px}.si-code .si-sub{margin-top:2px}.si-code .si-sent-to{margin-top:6px;padding:5px 12px;font-size:13px}.si-code .si-tips{padding:3px}.si-code .si-tips li{padding:2px 6px}.si-code-links .si-later{height:30px}}@media(prefers-reduced-motion:reduce){.si-view.in,.si-check,.si-ring,.si-sp,.si-badge svg,.si-err.in,.sa-more,.si-mail,.si-mail-dot,.si-mail .m-letter,.si-mail .m-line{animation:none!important}.si-check svg{animation:none;stroke-dashoffset:0}.si-sp,.si-ring{display:none}.si-tab-pill{transition:none}}.soc-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin:0 0 10px;font-family:var(--display);font-stretch:108%;font-size:14px;font-weight:760;line-height:1.2;color:var(--text)}.soc-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.soc-list li{display:block}.soc-btn{--sb: var(--accent);--sg: rgba(77, 154, 255, .6);position:relative;isolation:isolate;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--text);-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 120% at 30% 8%,#ffffff26,#ffffff05 60%),var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px #ffffff1f,0 6px 14px -8px #000c;transition:transform .35s var(--spring),color .2s var(--ease)}.soc-btn svg{position:relative;z-index:1;display:block;width:19px;height:19px;fill:currentColor}.soc-btn:before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:var(--sb);opacity:0;box-shadow:0 8px 20px -6px var(--sg),inset 0 1px #ffffff4d;transition:opacity .25s var(--ease)}.s-facebook{--sb: #1877f2;--sg: rgba(24, 119, 242, .75)}.s-instagram{--sb: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 6%, #fd5949 45%, #d6249f 62%, #285aeb 92%);--sg: rgba(214, 36, 159, .65)}.s-tiktok{--sb: linear-gradient(135deg, #25f4ee 0%, #16181f 38%, #16181f 62%, #fe2c55 100%);--sg: rgba(254, 44, 85, .55)}.s-youtube{--sb: #ff0033;--sg: rgba(255, 0, 51, .6)}.s-x{--sb: #f4f6fa;--sg: rgba(255, 255, 255, .35)}a.soc-btn:is(:hover,:focus-visible,:active):before{opacity:1}a.s-x:is(:hover,:focus-visible,:active){color:#05070c}@media(hover:hover){a.soc-btn:hover{transform:translateY(-2px)}}a.soc-btn:active{transform:scale(.92)}.ins-panel{width:min(460px,100%);max-height:min(820px,calc(100dvh - 24px))}.ins-x{position:absolute;z-index:3;top:14px;right:14px}.cp.sheet .ins-x{top:12px;right:12px}.ins-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 22px 18px}.cp.sheet .ins-body{padding:2px 18px 12px}.ins-hd{display:flex;align-items:center;gap:15px;padding-right:44px}.ins-app{position:relative;flex:none;width:62px;height:62px;touch-action:none}.ins-app img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:15px;box-shadow:0 0 0 1px #8fc0ff59,0 12px 26px -8px #2f6bffcc;animation:af-float 5s ease-in-out infinite}.ins-halo{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(closest-side,rgba(98,112,255,.55),rgba(169,139,255,.16) 60%,transparent);animation:si-halo 6s ease-in-out infinite}.ins-shine{position:absolute;z-index:2;inset:0;border-radius:15px;overflow:hidden;pointer-events:none;animation:af-float 5s ease-in-out infinite}.ins-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-130%);animation:ft-glint 5s cubic-bezier(.5,0,.3,1) .8s infinite}.ins-hd-tx{min-width:0}.ins-hd h2{margin:0;font-size:25px;line-height:1.1;letter-spacing:-.6px}.ins-sub{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.ins-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;counter-reset:none}.ins-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:76px;padding:8px 8px 8px 12px;border-radius:18px;background:#ffffff09;border:1px solid var(--line);animation:ins-step 7.5s ease-in-out infinite;animation-delay:calc(var(--k) * 2.5s)}.ins-step:not(:has(.ins-demo)){grid-template-columns:auto minmax(0,1fr);min-height:54px}@keyframes ins-step{0%,30%{border-color:#4d9aff8c;background-color:#4d9aff1a;box-shadow:0 10px 24px -16px #4d9affe6}36%,to{border-color:#ffffff14;background-color:#ffffff09;box-shadow:none}}.ins-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:800 14px/1 var(--display);color:#fff;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.35),transparent 70%),linear-gradient(160deg,#4d9aff,#1f4fd0);box-shadow:inset 0 0 0 1px #fff3,0 6px 12px -6px #4d9aff}.ins-tx{font-size:14.5px;font-weight:600;line-height:1.4;color:#dfe7f5}.ins-tx b{color:#fff;font-weight:800}.ins-g{display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px 1px 0;vertical-align:middle;border-radius:7px;background:#3d9bff24;box-shadow:inset 0 0 0 1px #3d9bff4d}.ins-g svg{width:17px;height:17px;fill:none;stroke:#4aa3ff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ins-g .f,.ins-demo .f{fill:currentColor;stroke:none}.ins-g svg{color:#4aa3ff}.ins-demo{display:block;width:112px;height:64px;overflow:visible}.ins-demo .bar{fill:#1c1f27;stroke:#ffffff1f;stroke-width:1}.ins-demo .pill{fill:#2b2f3a}.ins-demo .hl{fill:#3d9bff2e;stroke:#3d9bff8c;stroke-width:1}.ins-demo .btnfill{fill:#4aa3ff}.ins-demo .btnfill2{fill:#2f6bff;stroke:#8fc0ff99;stroke-width:1}.ins-demo text{font-family:var(--body);font-size:8px;font-weight:650;fill:#e8edf7}.ins-demo .url{font-size:7.5px;fill:#aeb7c8;text-anchor:middle}.ins-demo .row{font-size:8.4px}.ins-demo .row.sm{font-size:7.6px;letter-spacing:-.1px}.ins-demo .dim{opacity:.45}.ins-demo .blue{fill:#4aa3ff}.ins-demo .strong{font-weight:800}.ins-demo .ink{fill:#04122b;font-weight:800}.ins-demo .ic{fill:none;stroke:#c5cddc;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:#c5cddc}.ins-demo .ic.hot{stroke:#4aa3ff;color:#4aa3ff}.ins-demo .ic.dim{opacity:.4}.ins-demo g.ic{stroke-width:1.9}.ins-tap{fill:#ffffff38;stroke:#fff;stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center;animation:ins-tap 7.5s ease-out infinite}.ins-step .ins-tap{animation-delay:calc(var(--k) * 2.5s)}@keyframes ins-tap{0%,8%{opacity:0;transform:scale(1.6)}13%{opacity:1;transform:scale(.8)}18%{opacity:.9;transform:scale(.7)}27%{opacity:0;transform:scale(1.5)}to{opacity:0}}.ins-acts{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.ins-acts .btn{min-width:112px;justify-content:center}.ins-copy{display:inline-flex;align-items:center;gap:8px;height:46px;margin-right:auto;padding:0 16px 0 13px;border-radius:13px;cursor:pointer;font:700 14.5px/1 var(--body);color:var(--text);background:var(--surface);border:1px solid var(--line-2)}.ins-copy svg{width:18px;height:18px;fill:none;stroke:var(--accent-hi);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ins-copy[hidden],.ins-point{display:none}.cp.sheet .ins-point:not([hidden]){flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;align-self:center;padding:0 12px 4px;color:#8fc0ff;font-size:12.5px;font-weight:700}.cp.sheet[data-mode=ios26] .ins-point{align-self:flex-end;align-items:flex-end}.ins-point svg{width:26px;height:26px;fill:none;stroke:#8fc0ff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(77,154,255,.8));animation:ins-bob 1.3s ease-in-out infinite}.cp.sheet[data-mode=ios26] .ins-point svg{margin-right:8px}@keyframes ins-bob{50%{transform:translateY(6px)}}.ins-up{position:fixed;z-index:2;top:8px;right:84px;display:flex;flex-direction:column;align-items:center;gap:2px;color:#8fc0ff;font-size:13px;font-weight:700;pointer-events:none;opacity:0;transition:opacity .3s var(--ease) .2s}.cp.open .ins-up{opacity:1}.ins-up[hidden]{display:none}.ins-up svg{width:30px;height:30px;fill:none;stroke:#8fc0ff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(77,154,255,.8));animation:ins-bob-up 1.3s ease-in-out infinite}@keyframes ins-bob-up{50%{transform:translateY(-6px)}}@media(max-width:380px){.ins-step{grid-template-columns:auto minmax(0,1fr) 96px;gap:9px;padding-left:10px}.ins-demo{width:96px;height:55px}.ins-tx{font-size:13.5px}.ins-hd h2{font-size:22px}}@media(max-height:640px){.ins-step{min-height:64px;padding-top:5px;padding-bottom:5px}.ins-demo{height:54px}.ins-steps{margin-top:12px;gap:6px}.ins-acts{margin-top:10px}}@media(min-width:761px){.nav{transition:background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:linear-gradient(90deg,transparent,rgba(77,154,255,.55) 22%,rgba(169,139,255,.5) 52%,rgba(79,227,174,.45) 78%,transparent)}.nav.scrolled{background:#070a12d1;border-bottom-color:transparent;box-shadow:0 14px 34px -22px #000000e6}.nav.scrolled:after{opacity:1}.nav .wrap{position:relative}.nav .nav-links{position:relative;isolation:isolate;gap:2px;margin-left:auto;padding:4px;border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f,0 10px 26px -18px #000000e6}.nav .nav-links a.link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;border-radius:999px;color:var(--muted);font:680 14px/1 var(--body);letter-spacing:-.1px;white-space:nowrap;background:none;transition:color .25s var(--ease)}.nav .nav-links a.link:not(.m-item){padding-left:14px}.nav .nav-links a.link:hover,.nav .nav-links a.link.is-on,.nav .nav-links a.link[aria-current=page]{color:var(--text);background:none}.nav .nav-links a.link:focus-visible{outline:2px solid var(--accent-hi);outline-offset:1px}.nav .nav-links .m-tx{display:contents}.nav .nav-links .m-t{font:inherit}.nav .nav-links .m-ic{--c1: #3d7bff;--c2: #163393;position:relative;display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.26),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff4d,0 5px 10px -5px var(--c1);filter:saturate(.55) brightness(.85);transition:filter .3s var(--ease),transform .4s var(--spring)}.nav .nav-links .m-ic svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.nav .nav-links .mi-soon .m-ic svg{fill:#fff;stroke:none}.nav .nav-links .mi-daily .m-ic{--c1: #f0aa2b;--c2: #8a5205}.nav .nav-links .mi-soon .m-ic{--c1: #8462f3;--c2: #3a2088}.nav .nav-links .mi-contact .m-ic{--c1: #ec4f78;--c2: #8a1a3d}.nav .nav-links .mi-lb .m-ic,.nav .nav-links .mi-guides .m-ic{--c1: #24c6a4;--c2: #0b6352}.nav .nav-links a.link:is(:hover,.is-on,[aria-current=page]) .m-ic{filter:none}@media(hover:hover){.nav .nav-links a.link:hover .m-ic{transform:rotate(-10deg) scale(1.08)}}.nav .nav-links a.link:active .m-ic{transform:scale(.9)}.nav .nav-links .m-dot{display:none;position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2px #0b1018,0 0 8px var(--mint)}.nav .nav-links .mi-daily.waiting .m-dot{display:block}.nav-ind{position:absolute;z-index:0;left:0;top:4px;height:36px;width:0;border-radius:999px;pointer-events:none;opacity:0;background:radial-gradient(90% 120% at 50% 0%,rgba(143,192,255,.22),transparent 72%),linear-gradient(180deg,#4d9aff2b,#2f6bff0d);box-shadow:inset 0 0 0 1px #8fc0ff38,inset 0 1px #ffffff1f,0 6px 16px -8px #2f6bffb3;transition:transform .5s cubic-bezier(.3,1.25,.45,1),width .5s cubic-bezier(.3,1.25,.45,1),opacity .25s var(--ease)}.nav-ind:after{content:"";position:absolute;left:50%;bottom:-1px;width:18px;height:2px;margin-left:-9px;border-radius:2px;background:linear-gradient(90deg,var(--accent-hi),var(--mint));box-shadow:0 0 8px #4fe3ae99;transition:width .3s var(--ease),margin .3s var(--ease)}.nav-ind.on{opacity:1}.nav-ind.hover:after{width:10px;margin-left:-5px;opacity:.6}.nav-ind.still{transition:opacity .25s var(--ease)}.nav-signin{position:relative;isolation:isolate;gap:9px;height:40px;margin:0 0 0 10px;padding:0 16px 0 5px;color:var(--text);font-weight:720;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-color:var(--line-2);box-shadow:inset 0 1px #ffffff12,0 8px 20px -14px #000000e6;transition:color .2s var(--ease),border-color .25s var(--ease),background .25s var(--ease),box-shadow .3s var(--ease),transform .35s var(--spring)}.nav-signin .av{width:30px;height:30px;border-width:1.6px;transition:transform .45s var(--spring)}.nav-signin .av svg{width:60%;height:60%}.nav-signin:hover{color:var(--text);border-color:#8fc0ff66;background:linear-gradient(180deg,#4d9aff29,#4d9aff0d);box-shadow:inset 0 1px #ffffff1a,0 10px 24px -12px #4d9affa6}@media(hover:hover){.nav-signin:hover .av{transform:rotate(-12deg) scale(1.06)}}.nav-signin:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.nav-signin.signed-in .av{width:30px;height:30px;border-width:2px}.nav-signin .av-i{font:820 13px/1 var(--display);font-stretch:110%;color:#fff;font-style:normal}.nav-signin .av-i:empty{display:none}.nav-signin.signed-in .av:has(.av-i:not(:empty)) svg{display:none}.nav-signin.signed-in .av:after{right:-2px;bottom:-1px;width:10px;height:10px;border-color:#0b1120}.nav .nav-continue{margin-left:10px}.nav .nav-signin+.nav-continue{margin-left:8px}}@media(min-width:1140px){.nav .nav-links{position:absolute;left:50%;top:50%;translate:-50% -50%;margin:0}.nav .nav-signin,.nav .nav-coins{margin-left:auto}.nav .nav-coins+.nav-signin{margin-left:10px}}@media(min-width:761px)and (max-width:1000px){.nav .nav-links a.link.m-item{gap:0;padding:0 12px}.nav .nav-links .m-ic{display:none}.nav-signin{padding:0 4px;margin-left:8px}}@media(min-width:761px)and (max-height:520px){.nav .wrap{height:58px;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.nav-ind,.nav-ind:after{transition:opacity .2s}}@media(min-width:761px){.dock{--i: 0;--cw: 146px;position:fixed;z-index:100;left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));translate:-50% 0;display:grid;grid-template-columns:repeat(4,var(--cw));gap:4px;padding:6px;border-radius:24px;isolation:isolate;background:radial-gradient(120% 160% at 50% 0%,rgba(77,154,255,.1),transparent 60%),linear-gradient(180deg,#161e30cc,#090d16e6);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 26px 60px -20px #000000e6,0 0 0 1px #05070c8c,inset 0 1px #ffffff14;animation:dock-rise .8s cubic-bezier(.2,1.15,.3,1) .35s backwards;transition:opacity .3s var(--ease),transform .35s var(--ease)}@keyframes dock-rise{0%{transform:translateY(150%);opacity:0}}.dock:before{content:"";position:absolute;z-index:-1;left:22px;right:22px;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(143,192,255,.55) 25%,rgba(169,139,255,.5) 55%,rgba(79,227,174,.45) 80%,transparent)}.dock-pill{position:absolute;z-index:0;left:6px;top:6px;bottom:6px;width:var(--cw);border-radius:18px;pointer-events:none;background:radial-gradient(90% 110% at 50% 0%,rgba(143,192,255,.28),transparent 72%),linear-gradient(180deg,#4d9aff33,#2f6bff0f);box-shadow:inset 0 0 0 1px #8fc0ff42,inset 0 1px #ffffff24,0 8px 20px -8px #2f6bffb3;transform:translate(calc(var(--i) * (var(--cw) + 4px)));transition:transform .55s cubic-bezier(.3,1.3,.45,1),opacity .3s var(--ease)}.dock-pill:after{content:"";position:absolute;left:50%;bottom:-1px;width:26px;height:3px;margin-left:-13px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--accent-hi),var(--mint));box-shadow:0 0 10px 1px #4fe3ae8c}.dock.pill-off .dock-pill{opacity:0}.dock-item{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;height:48px;min-width:0;margin:0;padding:0 12px;border:0;border-radius:18px;background:none;cursor:pointer;color:var(--muted);font:700 14px/1 var(--body);letter-spacing:-.1px;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease),background-color .25s var(--ease)}.dock-item>span:last-child{overflow:hidden;text-overflow:ellipsis}.dock-item svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dock-ic{position:relative;flex:none;display:block;width:21px;height:21px;transition:transform .35s var(--spring)}.dock-ic svg{display:block}@media(hover:hover){.dock-item:hover{color:var(--text);background-color:#ffffff0b}.dock-item:hover .dock-ic{transform:translateY(-2px) rotate(-6deg)}}.dock-item:active .dock-ic{transform:scale(.9)}.dock-item:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-2px}.dock-item.on{color:var(--text);background-color:transparent}.dock-item.on .dock-ic{color:var(--accent-hi)}.dock-ic.pop{animation:dock-pop .52s cubic-bezier(.3,1.4,.5,1)}@keyframes dock-pop{0%{transform:none}22%{transform:translateY(1px) scale(1.18,.78)}55%{transform:translateY(-5px) scale(.92,1.1)}80%{transform:translateY(0) scale(1.05,.95)}to{transform:none}}.dock-cont.has-paused{color:var(--text)}.dock-cont.has-paused .dock-ic{color:var(--mint)}.dock-n{position:absolute;top:-8px;left:13px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;isolation:isolate;background:linear-gradient(180deg,#8ff3cd,#22c48c);color:#04140d;font:800 10.5px/17px var(--body);text-align:center;box-shadow:0 0 0 2px #111a2b,0 2px 8px #4fe3ae73}.dock-n:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;box-shadow:0 0 0 1.5px var(--mint);opacity:0;animation:dock-ping 2.8s cubic-bezier(0,0,.2,1) 1.2s infinite}@keyframes dock-ping{0%{transform:scale(1);opacity:.9}60%,to{transform:scale(1.9);opacity:0}}.dock-fav.has-favs{color:var(--text)}.dock-fav.has-favs .dock-ic svg{fill:url(#fav-g);stroke:#ffc8d78c;stroke-width:1}.dock-n.dock-fn{left:12px;background:linear-gradient(180deg,#ffc0d0,#ff5d87);color:#3a0716;box-shadow:0 0 0 2px #111a2b,0 2px 8px #ff5d8780}.dock-n.dock-fn:before{display:none}.dock-av{position:relative;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;box-shadow:inset 0 0 0 1.8px currentColor}.dock-item .dock-av svg{width:14px;height:14px;stroke-width:2.1}.dock-acct.signed-in{color:var(--text)}.dock-acct.signed-in .dock-av{box-shadow:none;border:1.6px solid transparent;color:#cfe0ff;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.dock-acct.signed-in .dock-av:after{content:"";position:absolute;right:-3px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 2px #111a2b,0 0 6px var(--mint)}.dock-acct.signed-in .dock-av:has(.av-i:not(:empty)) svg{display:none}.dock-av .av-i{font:820 10.5px/1 var(--display);font-stretch:110%;color:#fff;font-style:normal}.site-footer.ft{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}}@media(min-width:761px)and (max-height:520px){.dock{--cw: 136px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:4px;border-radius:19px}.dock-pill{left:4px;top:4px;bottom:4px;border-radius:15px}.dock-item{height:38px;gap:7px;padding:0 8px;border-radius:15px;font-size:13px}.dock-item svg,.dock-ic,.dock-av{width:19px;height:19px}.site-footer.ft{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.dock-av .av-i:empty{display:none}@media(max-width:760px){.dock-acct.signed-in .dock-av:has(.av-i:not(:empty)) svg{display:none}.dock-av .av-i{font:820 10.5px/1 var(--display);font-stretch:110%;color:#fff;font-style:normal}}@media(prefers-reduced-motion:reduce){.dock{animation:none}}.wl .cp-panel{width:min(408px,100%);max-height:min(760px,calc(100dvh - 48px));color:#eef2fb;background:radial-gradient(120% 48% at 50% -6%,rgba(245,194,91,.22),transparent 62%),radial-gradient(90% 50% at 100% 100%,rgba(77,154,255,.16),transparent 70%),linear-gradient(180deg,#152452,#0b1534 55%,#070e25);border:1px solid rgba(245,194,91,.38);box-shadow:0 0 0 1px #ffffff0a inset,0 1px #ffffff1f inset,0 40px 90px -24px #000000d9,0 0 60px -20px #f5c25b59}.wl .cp-panel:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.07) 45%,transparent 60%);background-size:250% 100%;animation:wl-sheen 5.5s ease-in-out 1s infinite}.wl.sheet .cp-panel{max-height:calc(100dvh - 40px);border-color:#f5c25b61;border-bottom:0}.wl .cp-grab{position:relative;z-index:2}.wl-x,.wl-back{position:absolute;top:12px;z-index:3;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:#ffffff12;color:#c5cfe4}.wl-x{right:12px}.wl-back{left:12px}.wl-back[hidden]{display:none}.wl-x:hover,.wl-back:hover{background:#ffffff21;color:#fff}.wl-x svg{width:16px;height:16px}.wl-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wl.sheet .wl-x,.wl.sheet .wl-back{top:14px}.wl-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:24px 22px 14px;text-align:center}.wl-body::-webkit-scrollbar{display:none}.wl.sheet .wl-body{padding:2px 18px 14px}.wl :is(button,a):focus-visible{outline:2px solid #ffd77a;outline-offset:3px}.wl-brand{display:inline-flex;align-items:center;gap:7px;height:24px;margin:0 0 2px;padding:0 10px 0 6px;border-radius:999px;background:#f5c25b1a;border:1px solid rgba(245,194,91,.28);color:#f5d48a;font:800 11px/1 var(--body);letter-spacing:1.4px;text-transform:uppercase}.wl-brand i{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;background:linear-gradient(150deg,#ffe29a,#f5b23b 55%,#b9760f);color:#2a1702;font:900 8.5px/1 var(--body);font-style:normal;letter-spacing:-.3px}.wl-art{position:relative;width:150px;height:104px;margin:-2px auto 0;touch-action:none}.wl-stack{position:absolute;left:50%;top:6px;width:118px;height:98px;margin-left:-59px;overflow:visible;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));animation:wl-float 4.2s ease-in-out infinite}.wl-halo{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(closest-side,rgba(245,194,91,.45),rgba(245,194,91,.1) 60%,transparent);animation:wl-breathe 4s ease-in-out infinite}.wl-fly{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(60% 60% at 35% 30%,#fff6cf,#f8cf5e 45%,#c98a12);box-shadow:inset 0 0 0 2px #965f058c,0 4px 8px #00000059;animation:wl-coin 3.6s ease-in-out infinite}.wl-fly:after{content:"";position:absolute;inset:4.5px;border-radius:50%;border:1.5px solid rgba(150,95,5,.55)}.wl-fly.c1{left:0;top:52px;animation-delay:-.4s}.wl-fly.c2{right:2px;top:20px;width:15px;height:15px;animation-delay:-1.6s}.wl-fly.c3{right:10px;top:82px;width:12px;height:12px;animation-delay:-2.6s}.wl-tw{position:absolute;width:14px;height:14px;fill:#ffe9a8;animation:wl-tw 2.4s ease-in-out infinite}.wl-tw.t1{left:18px;top:8px}.wl-tw.t2{right:0;top:62px;width:10px;height:10px;fill:#8fc0ff;animation-delay:-.8s}.wl-tw.t3{left:30px;bottom:-4px;width:9px;height:9px;animation-delay:-1.5s}.wl h2{margin:2px 0 0;color:#fff;font:800 25px/1.1 var(--display);font-stretch:106%;letter-spacing:-.6px}.wl-bal{position:relative;display:inline-flex;align-items:center;gap:9px;margin:10px 0 0;padding:7px 18px 7px 8px;border-radius:999px;background:#00000047;box-shadow:inset 0 0 0 1px #f5c25b4d,inset 0 1px #ffffff0f}.wl-bal b{font:850 30px/1 var(--display);font-stretch:108%;letter-spacing:-.5px;color:#ffe39a;font-variant-numeric:tabular-nums}.wl-bal span{color:#a9b6d0;font-size:13.5px;font-weight:700}.wl-bal .wl-c{width:30px;height:30px}.wl-bal.bump b{animation:wl-bump .5s ease}.wl-inv-on .wl-bal{display:none}.wl-gain{position:absolute;right:-8px;top:-6px;font:850 16px/1 var(--display);font-style:normal;color:#7af0c2;text-shadow:0 2px 8px rgba(0,0,0,.5);pointer-events:none;animation:wl-gain 1.4s ease-out both}.wl-sub{margin:9px 0 0;color:#a9b6d0;font-size:14px;font-weight:650;line-height:1.4}.wl-sub b{color:#ffe39a}.wl-note{margin:14px 0 0;color:#7f8ba3;font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:.1px}.wl-c{position:relative;display:inline-block;flex:none;width:16px;height:16px;border-radius:50%;background:radial-gradient(60% 60% at 35% 30%,#fff6cf,#f8cf5e 45%,#c98a12);box-shadow:inset 0 0 0 1.5px #965f0599,0 1px 2px #0000004d}.wl-c:after{content:"";position:absolute;inset:22%;border-radius:50%;border:1.5px solid rgba(150,95,5,.5)}.wl-view.in>*{animation:wl-in .45s cubic-bezier(.2,1,.3,1) both}.wl-view.in>:nth-child(2){animation-delay:50ms}.wl-view.in>:nth-child(3){animation-delay:.1s}.wl-view.in>:nth-child(4){animation-delay:.15s}.wl-line{display:flex;align-items:center;gap:11px;margin:14px 0 0;padding:10px 13px;border-radius:14px;text-align:left;background:#4fe3ae14;border:1px solid rgba(79,227,174,.22);color:#c9f5e4}.wl-line+.wl-line{margin-top:8px}.wl-line svg{flex:none;width:21px;height:21px;fill:none;stroke:#4fe3ae;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-line span{display:flex;flex-direction:column;min-width:0}.wl-line b{font-size:14.5px;font-weight:800;line-height:1.3}.wl-line small{color:#93a1bd;font-size:12.5px;font-weight:650;line-height:1.3}.wl-line.dim{background:#ffffff09;border-color:#ffffff17;color:#dfe6f5}.wl-line.dim svg{stroke:#8fc0ff}.wl-line.gold{background:#f5c25b17;border-color:#f5c25b4d;color:#ffe39a}.wl-line.gold svg{stroke:#f5c25b}.wl-ways{margin:12px 0 0;padding:5px;display:grid;gap:4px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.wl-way{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:11px;row-gap:2px;align-items:center;width:100%;min-height:56px;padding:8px 10px 8px 8px;border:0;border-radius:14px;background:transparent;color:#eef2fb;font:700 15px/1.25 var(--body);text-align:left;cursor:pointer;transition:background .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.wl-way:hover{background:#ffffff0d}.wl-way:active{transform:scale(.985)}.wl-way[disabled]{cursor:default;opacity:.62}.wl-way[disabled]:active{transform:none}.wl-pi{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,var(--a),var(--b));box-shadow:inset 0 0 0 1px #ffffff29,0 6px 12px -6px var(--a)}.wl-pi svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-wl{grid-column:2;grid-row:1;align-self:end;font-weight:800;color:#fff}.wl-ws{grid-column:2;grid-row:2;align-self:start;min-width:0;font-size:12.5px;font-weight:650;color:#93a1bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-way .wl-plus{grid-column:3;grid-row:1 / span 2}.wl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl-plus{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px 0 6px;border-radius:999px;font:850 14.5px/1 var(--body);font-style:normal;color:#2a1702;background:linear-gradient(180deg,#ffe7a3,#f7c552 48%,#e09a1f);white-space:nowrap;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8c50004d,0 6px 14px -8px #f5aa28cc}.wl-plus .wl-c{width:18px;height:18px}.wl-plus small{font:800 11px/1 var(--body);margin-left:-1px;opacity:.78}.wl-way[disabled] .wl-plus{filter:saturate(.3) brightness(.85)}.wl-split{display:flex;gap:8px;padding:2px 4px 6px 57px}.wl-split[hidden]{display:none}.wl-split>*{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eef2fb;font:750 14px/1 var(--body)}.wl-split>:hover{background:#ffffff1a}.wl-split svg,.wl-btn svg,.wl-link svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wl-split .f,.wl-btn .f{fill:currentColor;stroke:none}.wl-gold{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;margin:14px 0 0;padding:10px 10px 10px 16px;border:0;border-radius:18px;cursor:pointer;text-align:left;color:#2a1702;font:inherit;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffe7a3,#f7c552 48%,#e09a1f);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8c500059,0 12px 26px -10px #f5aa28bf;transition:transform .15s ease}.wl-gold:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-18deg);animation:wl-shine 3.2s ease-in-out 1.2s infinite;pointer-events:none}.wl-gold:active{transform:scale(.98)}.wl-gold-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wl-gold-tx b{font:850 16.5px/1.15 var(--body);letter-spacing:-.2px}.wl-gold-tx small{font:700 12.5px/1.2 var(--body);color:#2a1702c2}.wl-gold-plus{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px 0 7px;border-radius:999px;font:850 17px/1 var(--display);font-stretch:108%;font-style:normal;color:#ffe39a;background:linear-gradient(180deg,#24346a,#0e1838);box-shadow:inset 0 0 0 1px #ffe39a59,0 6px 14px -6px #3c1e0099}.wl-gold-plus .wl-c{width:22px;height:22px}.wl-gold-ic,.wl-gold-go{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#2a17021f}.wl-gold-go{border-radius:50%;background:#2a170224}.wl-gold-ic svg,.wl-gold-go svg{width:20px;height:20px;fill:none;stroke:#2a1702;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wl-fine{margin:8px 0 0;color:#75839f;font-size:12.5px;font-weight:650}.wl-fine button{padding:0;border:0;background:none;color:#c9d5ee;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wl-later{display:block;margin:8px auto 0;height:40px;padding:0 24px;border:0;border-radius:999px;background:none;color:#a9b6d0;font:750 14.5px/1 var(--body);cursor:pointer}.wl-later:hover{color:#fff}.wl-link{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:6px 6px 6px 14px;border-radius:14px;background:#0000004d;border:1px dashed rgba(245,194,91,.45)}.wl-link-tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.2 var(--mono);color:#ffe39a;text-align:left}.wl-link button{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font:750 14px/1 var(--body);cursor:pointer}.wl-link button:hover{background:#ffffff29}.wl-send{display:flex;gap:8px;margin:10px 0 0}.wl-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;border:0;border-radius:15px;cursor:pointer;font:850 15.5px/1 var(--body);transition:transform .15s ease}.wl-btn:active{transform:scale(.98)}.wl-btn svg{width:19px;height:19px;stroke-width:2.2}.wl-btn.gold{color:#2a1702;background:linear-gradient(180deg,#ffe7a3,#f7c552 48%,#e09a1f);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8c500059,0 10px 22px -10px #f5aa28bf}.wl-btn.wa{color:#04220f;background:linear-gradient(180deg,#8ff0b4,#3fcf7c 52%,#1fa45a);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00461e4d,0 10px 22px -10px #32c86eb3}.wl-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.wl-stats div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 8px;border-radius:16px;background:#f5c25b12;border:1px solid rgba(245,194,91,.26)}.wl-stats b{font:820 23px/1.1 var(--display);font-stretch:110%;color:#ffd77a;font-variant-numeric:tabular-nums}.wl-stats span{color:#a9b6d0;font-size:12.5px;font-weight:650}.wl-friends{list-style:none;margin:10px 0 0;padding:2px 12px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);text-align:left}.wl-friends li{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06)}.wl-friends li:first-child{border-top:0}.wl-fav{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;font:820 13px/1 var(--display);background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#ff8fb0,#a8295a)}.wl-fr{flex:1;min-width:0;display:flex;flex-direction:column}.wl-fr b{font-size:14px;font-weight:750;color:#eef2fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-fr small{font-size:12px;font-weight:650;color:#8492ae}.wl-friends em{display:inline-flex;align-items:center;gap:5px;font-style:normal;font:850 14px/1 var(--body);color:#ffd77a}.wl-friends em .wl-c{width:15px;height:15px}.wl-friends li>small{flex:none;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:750;color:#c5cfe4;background:#ffffff12}.wl-friends li>small.st-held{color:#ffe39a;background:#f5c25b1f}.wl-empty{margin:14px 0 0;color:#a9b6d0;font-size:14px;font-weight:650;line-height:1.45}.wl-empty b{color:#ffd77a}.wl-wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 0 10px}.wl-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,215,122,.25);border-top-color:#ffd77a;animation:wl-spin .8s linear infinite}@media(max-height:520px)and (min-width:761px){.wl .cp-panel{width:min(740px,100%)}.wl-body{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:22px;align-items:center;padding:16px 22px 10px}.wl-head{grid-column:1;grid-row:1 / span 2;align-self:center}.wl-view,.wl-note{grid-column:2}.wl-view>:first-child{margin-top:0}.wl-art{width:130px;height:82px}.wl-stack{width:94px;height:78px;margin-left:-47px;top:4px}.wl h2{font-size:22px}.wl-bal b{font-size:26px}.wl-x{top:8px;right:8px}.wl-back{top:8px;left:8px}.wl-view{padding-right:34px}}@media(max-width:760px)and (max-height:700px){.wl-art{width:124px;height:82px}.wl-stack{width:94px;height:78px;margin-left:-47px;top:4px}.wl h2{font-size:23px}.wl-bal b{font-size:26px}.wl-line,.wl-ways,.wl-gold{margin-top:10px}}.wl-ref{position:fixed;z-index:150;left:50%;top:calc(78px + env(safe-area-inset-top,0px));width:min(560px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:10px 8px 10px 10px;border-radius:20px;color:#eef2fb;background:radial-gradient(120% 120% at 0% 0%,rgba(245,194,91,.22),transparent 60%),linear-gradient(180deg,#1a2a5c,#0d1734);border:1px solid rgba(245,194,91,.45);box-shadow:0 22px 50px -18px #000c,0 0 40px -16px #f5c25b66,inset 0 1px #ffffff1a;opacity:0;transform:translate(-50%,-14px) scale(.97);transition:opacity .3s var(--ease),transform .45s cubic-bezier(.3,1.4,.5,1);pointer-events:none}.wl-ref.in{opacity:1;transform:translate(-50%);pointer-events:auto}.wl-ref-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:radial-gradient(75% 65% at 50% 25%,rgba(255,255,255,.5),transparent 70%),linear-gradient(160deg,#ffe29a,#f5b23b 55%,#b9760f);box-shadow:inset 0 0 0 1px #ffffff40,0 8px 18px -8px #f5aa28cc;animation:wl-wiggle 3.6s ease-in-out 1s infinite}.wl-ref-ic svg{width:22px;height:22px;fill:none;stroke:#3a2002;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wl-ref-tx{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;font-size:13.5px;font-weight:650;line-height:1.3;color:#c5cfe4}.wl-ref-tx b{color:#fff;font-size:15px;font-weight:800}.wl-ref-tx em{font-style:normal;color:#ffe39a;font-weight:800}.wl-ref-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wl-ref-go{flex:none;height:40px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;color:#2a1702;font:850 14.5px/1 var(--body);background:linear-gradient(180deg,#ffe7a3,#f7c552 48%,#e09a1f);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8c500059,0 8px 18px -8px #f5aa28cc}.wl-ref-go:active{transform:scale(.96)}.wl-ref-x{flex:none;width:32px;height:32px;margin-left:-4px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:transparent;color:#93a1bd}.wl-ref-x:hover{color:#fff;background:#ffffff14}.wl-ref-x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.wl-ref :is(button):focus-visible{outline:2px solid #ffd77a;outline-offset:2px}@media(min-width:761px){.wl-ref{top:84px}}@media(max-width:380px){.wl-ref-tx{font-size:12.5px}.wl-ref-tx b{font-size:14px}.wl-ref-go{padding:0 13px}}.wl-toast{position:fixed;left:50%;top:calc(14px + env(safe-area-inset-top,0px));z-index:400;display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 18px 10px 10px;border-radius:999px;color:#fff;font:750 14.5px/1.25 var(--body);background:linear-gradient(180deg,#1d2c5c,#0d1734);border:1px solid rgba(245,194,91,.45);box-shadow:0 18px 40px -12px #000000b3;transform:translate(-50%,-24px);opacity:0;transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.4,.5,1);pointer-events:none}.wl-toast.show{opacity:1;transform:translate(-50%)}.wl-toast-coin{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px}.wl-toast-coin .wl-c{width:24px;height:24px}.wl-toast .sp{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:#ffe39a;opacity:0}.wl-toast.big{padding:12px 18px 12px 11px;font-size:14.5px;font-weight:800;border-color:#ffd77abf;background:radial-gradient(120% 140% at 0% 0%,rgba(245,194,91,.35),transparent 60%),linear-gradient(180deg,#24346a,#0e1838);box-shadow:0 22px 50px -14px #000c,0 0 46px -10px #f5c25bb3}.wl-toast.big .wl-toast-coin{width:32px;height:32px}.wl-toast.big .wl-c{width:30px;height:30px;animation:wl-flip 1.2s ease .2s 2}.wl-toast.big.show .sp{animation:wl-spark .9s ease-out .25s both}.wl-toast.big .sp.s2{background:#7af0c2;animation-delay:.35s}.wl-toast.big .sp.s3{background:#8fc0ff;animation-delay:.3s}.wl-toast.big .sp.s4{background:#ff9fbd;animation-delay:.4s}.wl-toast .sp.s1{--x: -22px;--y: -16px}.wl-toast .sp.s2{--x: 22px;--y: -18px}.wl-toast .sp.s3{--x: -20px;--y: 18px}.wl-toast .sp.s4{--x: 22px;--y: 16px}@keyframes wl-sheen{0%,60%{background-position:150% 0}to{background-position:-60% 0}}@keyframes wl-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes wl-breathe{0%,to{transform:scale(.88);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes wl-coin{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-9px) rotateY(180deg)}}@keyframes wl-tw{0%,to{transform:scale(.4);opacity:.3}50%{transform:scale(1);opacity:1}}@keyframes wl-shine{0%,55%{left:-40%}to{left:130%}}@keyframes wl-gain{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-24px)}}@keyframes wl-bump{40%{transform:scale(1.12)}}@keyframes wl-in{0%{opacity:0;transform:translateY(8px)}}@keyframes wl-spin{to{transform:rotate(360deg)}}@keyframes wl-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}@keyframes wl-flip{50%{transform:rotateY(180deg) scale(1.1)}}@keyframes wl-spark{0%{opacity:1;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.1)}}@media(prefers-reduced-motion:reduce){.wl-ref,.wl-ref *,.wl-toast,.wl-toast *{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.nav *,.nav *:before,.nav *:after,.dock,.dock *,.dock *:before,.dock *:after,.cp *,.cp *:before,.cp *:after{animation:none!important;transition:none!important}}.has-pic{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.has-pic svg{display:none!important}@media(max-width:760px){.nav .nav-signin{display:inline-flex;gap:7px;height:44px;margin:0 0 0 8px;padding:0 14px 0 6px;color:var(--text);font-size:14px;font-weight:720;border-color:#8fc0ff38;background:linear-gradient(180deg,#4d9aff1f,#4d9aff08)}.nav .nav-signin .av{width:30px;height:30px}.nav .nav-signin .ns-tx{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.nav .nav-signin:active{scale:.96}.nav .nav-signin .av-i{font:820 13px/1 var(--display);font-stretch:110%;color:#fff;font-style:normal}.nav .nav-signin .av-i:empty{display:none}.nav .nav-signin.signed-in .av{border-width:2px}.nav .nav-signin.signed-in .av:has(.av-i:not(:empty)) svg{display:none}.nav .nav-signin~.nav-toggle{margin-left:8px}}@media(max-width:480px){.nav .wrap:has(.nav-signin) .brand{gap:0;font-size:0}}@media(max-width:359px){.nav .nav-signin{padding-right:11px;gap:6px;font-size:13.5px}.nav .nav-signin~.nav-toggle,.nav .nav-signin{margin-left:6px}}.dock{--dock-gap: 10px;bottom:calc(var(--dock-gap) + env(safe-area-inset-bottom,0px));transform:translateZ(0);animation:none!important;transition:opacity .2s var(--ease),visibility 0s linear 0s}@media(min-width:761px){.dock{--dock-gap: 18px}}@media(min-width:761px)and (max-height:520px){.dock{--dock-gap: 8px}}body.menu-open .dock,body.kb-up .dock{transform:translateZ(0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),visibility 0s linear .2s}@media(max-width:760px){.dock-item.dock-search{width:100%;min-width:0;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;line-height:inherit}}.dock-search .dock-ic svg{stroke-width:2}.cp.sr{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:max(24px,9vh)}.cp.sr .cp-scrim{position:fixed}.sr-panel{flex:0 1 600px;width:min(620px,100%);min-height:0;max-height:none}.cp.sr.sheet{align-items:stretch;justify-content:flex-end;padding:max(14px,calc(env(safe-area-inset-top,0px) + 6px)) 0 0}.cp.sr.sheet .sr-panel{flex:1 1 auto;width:100%;max-height:none}.cp.sr.sheet .sr-panel{padding-bottom:0}.cp.sr.quick .cp-panel,.cp.sr.quick .cp-scrim{transition:none!important}.sr-hd{flex:none;display:flex;align-items:center;gap:10px;padding:18px 16px 12px 18px}.cp.sheet .sr-hd{padding:2px 12px 10px 14px}.sr-field{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:52px;border-radius:16px;background:linear-gradient(180deg,#05080f,#0a0f19) padding-box,linear-gradient(180deg,#ffffff29,#ffffff0f) border-box;border:1.5px solid transparent;box-shadow:inset 0 2px 8px #00000073;transition:box-shadow .25s var(--ease)}.sr-field:focus-within{background:linear-gradient(180deg,#04070d,#0a0f19) padding-box,linear-gradient(110deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box;box-shadow:inset 0 2px 8px #00000073,0 0 0 4px #4d9aff21,0 10px 30px -14px #4d9affcc}.sr-glass{flex:none;width:21px;height:21px;margin:0 0 0 15px;fill:none;stroke:var(--accent-hi);stroke-width:2.2;stroke-linecap:round}.sr-q{flex:1;min-width:0;height:100%;margin:0;padding:0 8px 0 11px;border:0;outline:none;background:none;color:var(--text);font:650 17px/1 var(--body);letter-spacing:-.1px;-webkit-appearance:none;appearance:none}.sr-q::placeholder{color:var(--dim);font-weight:600}.sr-q::-webkit-search-cancel-button,.sr-q::-webkit-search-decoration{-webkit-appearance:none;display:none}.sr-clear{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-right:10px;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:#ffffff1f;-webkit-tap-highlight-color:transparent}.sr-clear[hidden]{display:none}.sr-clear svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.sr-clear:active{scale:.9}.sr-x{flex:none}.sr-cats{flex:none;display:flex;gap:7px;padding:0 18px 12px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.cp.sheet .sr-cats{padding:0 14px 10px}.sr-cats::-webkit-scrollbar{display:none}.sr-cats.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.sr-cats.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.sr-cats.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.sr-chip{--c1: #3d7bff;--c2: #163393;flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 4px;border-radius:999px;cursor:pointer;color:var(--text);font:700 13.5px/1 var(--body);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%),#ffffff08;border:1px solid color-mix(in srgb,var(--c1) 34%,transparent);transition:border-color .2s var(--ease),background .2s var(--ease)}.sr-chip-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.28),transparent 70%),linear-gradient(160deg,var(--c1),var(--c2))}.sr-chip-ic svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr-chip-ic svg .f{fill:#fff;stroke:none}.sr-chip-n{color:var(--muted);font-weight:650;font-variant-numeric:tabular-nums}.sr-chip[aria-pressed=true]{border-color:var(--c1);background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--c1) 42%,transparent),color-mix(in srgb,var(--c1) 10%,transparent) 80%);box-shadow:0 8px 20px -12px var(--c1)}.sr-chip[aria-pressed=true] .sr-chip-n{color:var(--text)}.sr-chip:active{scale:.95}@media(hover:hover){.sr-chip:hover{border-color:color-mix(in srgb,var(--c1) 70%,transparent)}}.sr-chip.mc-fav{--c1: #ff6f95;--c2: #b0174a}.sr-chip.mc-arcade{--c1: #ff7a45;--c2: #ad3410}.sr-chip.mc-puzzle{--c1: #8f6cff;--c2: #4326a8}.sr-chip.mc-board{--c1: #f2b23a;--c2: #8a5205}.sr-chip.mc-cards{--c1: #22c48c;--c2: #0b6b4a}.sr-chip.mc-sport{--c1: #36b6f0;--c2: #0d5a8e}.sr-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 12px 14px;border-top:1px solid var(--line);-webkit-overflow-scrolling:touch}.cp.sheet .sr-body{padding:2px 10px calc(14px + env(safe-area-inset-bottom,0px))}.cp.sheet.kb .sr-body{padding-bottom:10px}.sr-list[hidden]{display:none}.sr-h{margin:14px 8px 8px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.1px}.sr-opt{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;margin:0 0 4px;padding:6px 8px 6px 6px;border-radius:18px;color:var(--text);text-decoration:none;border:1px solid transparent;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease),border-color .18s var(--ease)}.cp.open .sr-opt{animation:cp-row-in .42s cubic-bezier(.2,1,.3,1) both;animation-delay:calc(min(var(--k),8)*28ms + 60ms)}.sr-opt.on{border-color:#8fc0ff3d;background:radial-gradient(90% 120% at 0% 0%,rgba(143,192,255,.16),transparent 70%),linear-gradient(180deg,#4d9aff24,#2f6bff0a)}.sr-opt:active{background-color:#ffffff0d}.sr-ic.cc-ic{width:50px;height:50px;border-radius:14px}.sr-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.25}.sr-tx b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-stretch:106%;font-size:16.5px;font-weight:780;letter-spacing:-.2px}.sr-tx mark{color:var(--mint);background:none;box-shadow:inset 0 -2px #4fe3ae73}.sr-st{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.sr-st .coins{color:var(--amber);font-weight:700}.sr-via{color:var(--dim)}.sr-go{flex:none;display:none;align-items:center;gap:5px;height:32px;padding:0 13px 0 10px;border-radius:999px;font-size:13px;font-weight:800;color:#04122b;background:linear-gradient(180deg,var(--accent-hi),var(--accent) 55%,var(--accent-2));box-shadow:0 6px 16px -6px #2f6bffb3,inset 0 1px #ffffff73}.sr-go svg{width:12px;height:12px;fill:currentColor}.sr-opt.on .sr-go{display:inline-flex}.sr-none{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 24px 26px;text-align:center}.sr-none[hidden]{display:none}.sr-none-ic{display:grid;place-items:center;width:58px;height:58px;margin-bottom:4px;border-radius:18px;background:radial-gradient(75% 65% at 50% 28%,rgba(255,255,255,.3),transparent 70%),linear-gradient(160deg,#4d9aff,#4326a8);box-shadow:inset 0 0 0 1px #ffffff2e,0 12px 26px -12px #4d9affe6}.sr-none-ic svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.sr-none-t{max-width:100%;overflow-wrap:anywhere;font-family:var(--display);font-stretch:106%;font-size:18px;font-weight:780;letter-spacing:-.3px}.sr-none p{margin:0;max-width:300px;color:var(--muted);font-size:14.5px;line-height:1.5}.sr-try{padding:0;border:0;background:none;cursor:pointer;color:var(--accent-hi);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#8fc0ff66;text-underline-offset:3px}.sr-keys{flex:none;display:flex;justify-content:center;gap:18px;margin:0;padding:10px 16px 12px;border-top:1px solid var(--line);color:var(--dim);font-size:12.5px}.sr-keys span{display:inline-flex;align-items:center;gap:4px}.sr-keys kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;font:700 11.5px/1 var(--body);color:var(--muted);background:#ffffff0f;border:1px solid var(--line-2);border-bottom-width:2px}.cp.sheet .sr-keys{display:none}@media(hover:none){.sr-keys{display:none}}@media(max-height:520px)and (min-width:761px){.cp.sr{padding-top:10px;padding-bottom:10px}.sr-panel{flex-basis:100%}.sr-hd{padding:10px 12px 8px 14px}.sr-field{height:46px}.sr-cats{padding:0 14px 8px}.sr-opt{min-height:56px}.sr-ic.cc-ic{width:44px;height:44px}.sr-keys{display:none}}@media(min-width:761px){.sr-chip{gap:6px;height:34px;padding:0 11px 0 4px;font-size:13px}.sr-chip-ic{width:26px;height:26px}.sr-chip-ic svg{width:15px;height:15px}}.af-avatar{display:block;width:100%;height:100%}.pf-card{--pa: #4d9aff;--pb: #a98bff;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av id" "acts acts";align-items:center;column-gap:16px;row-gap:14px;width:100%;margin:2px 0 0;padding:16px 16px 14px;border-radius:22px;text-align:left;isolation:isolate;overflow:hidden;background:radial-gradient(150px 130px at 56px 54px,color-mix(in srgb,var(--pa) 42%,transparent),transparent 75%),radial-gradient(260px 160px at 100% 0%,color-mix(in srgb,var(--pb) 26%,transparent),transparent 72%),linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff12;transition:background .5s var(--ease)}.pf-card .sa-id{grid-area:id}.pf-card .sa-id h2{font-family:var(--display);font-stretch:108%;font-size:23px;font-weight:820;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-card:not(.pf-named) .sa-id h2{font-family:var(--body);font-stretch:100%;font-size:21px}.pf-av{grid-area:av;position:relative;display:block;width:86px;height:86px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease)}.pf-av:disabled{cursor:default}.pf-av:not(:disabled):hover{transform:scale(1.03)}.pf-av:not(:disabled):active{transform:scale(.97)}.pf-av:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.pf-card .sa-av{width:86px;height:86px;border-width:2.5px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--pa) 80%,#000)}.pf-card .sa-av:after{display:none}.pf-card .sa-init{font-size:36px}.pf-face{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:50%}.pf-face.has-art{padding:0;border-color:transparent;background:none}.pf-face.has-art>.af-avatar{position:absolute;inset:0}.pf-face.has-art>b{display:none}.pf-card .pf-face.has-art{box-shadow:0 0 0 2.5px #ffffffe6,0 14px 30px -12px color-mix(in srgb,var(--pa) 85%,#000)}.pf-av-pen{position:absolute;right:-2px;bottom:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,var(--accent-hi),var(--accent));border:3px solid #121a2e;box-shadow:0 4px 10px #0006}.pf-av-pen svg{width:14px;height:14px;fill:none;stroke:#04122b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pf-av:disabled .pf-av-pen{display:none}.pf-acts{grid-area:acts;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pf-acts[hidden]{display:none}.pf-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 10px;border-radius:13px;cursor:pointer;color:var(--text);font:750 14px/1 var(--body);background:#ffffff12;border:1px solid var(--line-2);-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff14;transition:background .2s var(--ease),transform .15s var(--ease),border-color .2s var(--ease)}.pf-btn:hover{background:#ffffff1c;border-color:#ffffff38}.pf-btn:active{transform:scale(.98)}.pf-btn:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.pf-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-btn svg{flex:none;width:17px;height:17px;fill:none;stroke:var(--accent-hi);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pf-btn svg .f{fill:var(--accent-hi);stroke:none}.pf-card:not(.pf-named) .pf-btn:first-child{color:#04122b;border-color:transparent;background:linear-gradient(180deg,var(--accent-hi),var(--accent))}.pf-card:not(.pf-named) .pf-btn:first-child svg{stroke:#04122b}.si-acct .sa-status{margin-top:12px}.si-acct .pf-card{margin-top:30px}@media(min-width:761px)and (min-height:521px){.si-acct .pf-card{margin-top:34px}}.pf-view{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4px}.pf-view h2{margin:10px 0 0;font-size:24px;line-height:1.12;letter-spacing:-.6px}.pf-view .si-sub{margin-top:6px;max-width:34ch}.pf-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:34px;margin:-2px 0 0 -4px;padding:0 12px 0 8px;border-radius:999px;cursor:pointer;color:var(--muted);font:700 13.5px/1 var(--body);background:#ffffff0d;border:1px solid var(--line);-webkit-tap-highlight-color:transparent}.pf-back:hover{color:var(--text);background:#ffffff17}.pf-back:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.pf-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pf-view .si-form{width:100%;margin-top:16px}.pf-view .si-err{width:100%}.pf-tag{--pa: #4d9aff;position:relative;display:inline-flex;align-items:center;gap:11px;max-width:100%;margin-top:16px;padding:7px 18px 7px 7px;border-radius:999px;text-align:left;background:linear-gradient(100deg,color-mix(in srgb,var(--pa) 30%,rgba(255,255,255,.04)),#ffffff08 70%);border:1px solid color-mix(in srgb,var(--pa) 45%,var(--line-2));box-shadow:0 12px 26px -16px color-mix(in srgb,var(--pa) 90%,#000);transition:background .4s var(--ease),border-color .4s var(--ease)}.pf-tag-av{flex:none;width:44px;height:44px;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33)}.pf-tag-av .pf-init{font:820 19px/1 var(--display);font-stretch:110%;color:#fff}.pf-tag-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-tag-tx b{font:800 17px/1.15 var(--display);font-stretch:106%;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15ch}.pf-tag-tx small{color:var(--muted);font-size:12px;font-weight:650}.pf-tag-live{position:absolute;left:41px;top:38px;width:11px;height:11px;border-radius:50%;background:var(--mint);border:2.5px solid #18233c}.pf-form .si-in input{padding-right:58px}.pf-count{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--dim);font:700 12px/1 var(--body);font-variant-numeric:tabular-nums;pointer-events:none}.si-field.good .si-in input{border-color:#4fe3aebf;box-shadow:0 0 0 3px #4fe3ae29}.si-field.good .si-in-ic{stroke:var(--mint)}.pf-status{display:flex;align-items:center;gap:8px;min-height:20px;margin:-2px 0 0;padding-left:2px;text-align:left;color:var(--dim);font-size:13px;font-weight:650;line-height:1.35}.pf-st-ic{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:#ffffff14}.pf-st-ic:before,.pf-st-ic:after{content:"";position:absolute}.pf-status[data-state=idle] .pf-st-ic:before{left:8px;top:4px;width:2px;height:2px;border-radius:1px;background:var(--dim);box-shadow:0 3px 0 0 transparent}.pf-status[data-state=idle] .pf-st-ic:after{left:8px;top:7.5px;width:2px;height:6px;border-radius:1px;background:var(--dim)}.pf-status[data-state=checking] .pf-st-ic{background:none;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent-hi);animation:si-spin .7s linear infinite}.pf-status[data-state=available],.pf-status[data-state=yours]{color:var(--mint)}.pf-status[data-state=yours]{color:var(--accent-hi)}.pf-status[data-state=available] .pf-st-ic{background:var(--mint);animation:si-pop .4s var(--spring) both}.pf-status[data-state=yours] .pf-st-ic{background:var(--accent-hi)}.pf-status[data-state=available] .pf-st-ic:before,.pf-status[data-state=yours] .pf-st-ic:before{left:6.4px;top:3.6px;width:4px;height:8px;border:solid #04140d;border-width:0 2.2px 2.2px 0;transform:rotate(42deg)}.pf-status[data-state=taken],.pf-status[data-state=not-allowed],.pf-status[data-state=invalid]{color:#ffb4c4}.pf-status[data-state=taken] .pf-st-ic,.pf-status[data-state=not-allowed] .pf-st-ic,.pf-status[data-state=invalid] .pf-st-ic{background:var(--rose);animation:si-pop .4s var(--spring) both}.pf-status[data-state=taken] .pf-st-ic:before,.pf-status[data-state=not-allowed] .pf-st-ic:before,.pf-status[data-state=invalid] .pf-st-ic:before,.pf-status[data-state=taken] .pf-st-ic:after,.pf-status[data-state=not-allowed] .pf-st-ic:after,.pf-status[data-state=invalid] .pf-st-ic:after{left:8px;top:4px;width:2.2px;height:10px;border-radius:1px;background:#2a0710;transform:rotate(45deg)}.pf-status[data-state=taken] .pf-st-ic:after,.pf-status[data-state=not-allowed] .pf-st-ic:after,.pf-status[data-state=invalid] .pf-st-ic:after{transform:rotate(-45deg)}.pf-status[data-state=offline]{color:var(--amber)}.pf-status[data-state=offline] .pf-st-ic{background:#f5c25b40}.pf-price{width:100%}.pf-free{display:flex;align-items:center;gap:10px;margin:2px 0 0;padding:10px 12px;border-radius:14px;text-align:left;color:var(--muted);font-size:13.5px;font-weight:650;background:#4fe3ae12;border:1px solid rgba(79,227,174,.26)}.pf-free[hidden]{display:none}.pf-free em{flex:none;padding:4px 10px;border-radius:999px;font:850 12.5px/1 var(--body);font-style:normal;color:#04231a;background:linear-gradient(180deg,#8af5cf,var(--mint))}.pf-pay{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.pf-pay[hidden]{display:none}.pf-opt{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border-radius:16px;cursor:pointer;text-align:left;color:var(--text);font:inherit;background:#ffffff09;border:1px solid var(--line-2);-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),background .2s var(--ease),transform .15s var(--ease)}.pf-opt:active{transform:scale(.98)}.pf-opt:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px}.pf-opt.on{border-color:#4d9affbf;background:linear-gradient(105deg,#4d9aff2b,#4d9aff0a);box-shadow:0 0 0 3px #4d9aff24}.pf-opt[data-pay=video].on{border-color:#a98bffcc;background:linear-gradient(105deg,#a98bff33,#a98bff0a);box-shadow:0 0 0 3px #a98bff29}.pf-opt.short{opacity:.55}.pf-opt .wl-c{width:26px;height:26px}.pf-play{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#c3adff,var(--violet))}.pf-play svg{width:15px;height:15px;fill:#1c0f45;margin-left:2px}.pf-opt-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-opt-tx b{font-size:14.5px;font-weight:800;line-height:1.15;white-space:nowrap}.pf-opt-tx small{color:var(--muted);font-size:12px;font-weight:650;line-height:1.25}.pf-opt[data-pay=video] small{color:var(--mint);font-weight:750}.pf-form .si-submit:disabled{cursor:default;filter:saturate(.4) brightness(.8);box-shadow:none}.pf-form .si-submit.pf-video{color:#fff;background:linear-gradient(180deg,#b9a2ff,var(--violet) 55%,#6a4be0);box-shadow:inset 0 1px #ffffff73,0 12px 26px -12px #a98bffe6}.pf-vid{position:absolute;left:0;bottom:0;height:4px;width:0;background:#ffffffd9;border-radius:0 3px 3px 0}.pf-playing .pf-vid{animation:pf-vid 3s linear forwards}.si-submit.pf-playing{filter:none!important;cursor:progress}@keyframes pf-vid{to{width:100%}}.pf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 10px;width:100%;margin-top:14px}.pf-group{grid-column:1 / -1;margin:6px 0 -4px 2px;text-align:left;color:var(--muted);font-size:12.5px;font-weight:750;letter-spacing:.1px}.pf-group:first-child{margin-top:0}.pf-pick{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--spring),box-shadow .2s var(--ease);box-shadow:0 8px 16px -10px #000c}.pf-pick:hover{transform:translateY(-2px) scale(1.04)}.pf-pick:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}.pf-pick.on:focus-visible{outline-color:#4fe3ae8c;outline-offset:7px}.pf-pick.on{box-shadow:0 0 0 3px #121a2e,0 0 0 5.5px var(--mint),0 10px 22px -10px #4fe3aeb3}.pf-pick.pop{animation:pf-pop .45s var(--spring)}.pf-tick{position:absolute;right:-3px;top:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--mint);border:2.5px solid #121a2e;transform:scale(0);transition:transform .3s var(--spring)}.pf-tick svg{width:12px;height:12px;fill:none;stroke:#04140d;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.pf-pick.on .pf-tick{transform:scale(1)}@keyframes pf-pop{40%{transform:scale(1.14)}}.pf-setup{--pa: #4d9aff;--pb: #a98bff}.pf-setup:before{content:"";position:absolute;z-index:-1;left:50%;top:-30px;width:340px;height:220px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--pa) 38%,transparent),transparent);transition:background .5s var(--ease)}.pf-setup{isolation:isolate}.pf-hero{width:92px;height:92px;margin-top:4px;border:2.5px solid transparent;background:radial-gradient(90% 90% at 50% 20%,#2c3d6a,#121b33) padding-box,linear-gradient(140deg,#8ff3cd,#4d9aff 50%,#a98bff) border-box}.pf-hero.has-art{box-shadow:0 0 0 3px #ffffffe6,0 18px 34px -14px color-mix(in srgb,var(--pa) 90%,#000);animation:pf-pop .45s var(--spring)}.pf-hero .pf-init{font:820 38px/1 var(--display);font-stretch:110%;color:#fff}.pf-grid-sm{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 8px;max-height:172px;overflow-y:auto;margin:4px 0 2px;padding:6px 6px 14px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 8px,#000 calc(100% - 22px),transparent);overscroll-behavior:contain;scrollbar-width:thin}.pf-grid-sm .pf-tick{width:18px;height:18px}.pf-grid-sm .pf-tick svg{width:10px;height:10px}.pf-setup .si-submit{margin-top:4px}.pf-setup h2{font-size:22px}.pf-setup .si-later{margin-top:4px}.nav-signin .av.has-art>.af-avatar,.dock-av.has-art>.af-avatar{display:block!important;position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%}.nav-signin .av.has-art{position:relative;overflow:visible}.nav-signin .av.has-art>svg:not(.af-avatar),.nav-signin .av.has-art .av-i,.dock-av.has-art>svg:not(.af-avatar){display:none!important}@media(max-height:520px)and (min-width:600px){.pf-view{max-width:520px;margin:0 auto;width:100%}.pf-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av id acts";padding:10px 12px}.pf-av,.pf-card .sa-av{width:64px;height:64px}.pf-av-pen{width:24px;height:24px}.pf-av-pen svg{width:11px;height:11px}.pf-acts{grid-template-columns:1fr;gap:6px;margin-right:34px}.pf-btn{height:34px;font-size:13px}.pf-card .sa-id{padding-right:0}.pf-card .sa-id h2{font-size:20px}.pf-view h2{margin-top:4px;font-size:21px}.pf-tag{margin-top:8px;padding:5px 14px 5px 5px}.pf-tag-av{width:34px;height:34px}.pf-tag-live{left:31px;top:30px}.pf-view .si-form{margin-top:8px}.pf-hero{width:64px;height:64px}.pf-grid-sm{max-height:118px}}@media(max-width:360px){.pf-btn{font-size:13px;gap:6px}.pf-btn svg{width:15px;height:15px}.pf-grid{gap:10px 7px}}@media(prefers-reduced-motion:reduce){.pf-pick,.pf-pick.pop,.pf-hero,.pf-st-ic,.pf-tick,.pf-card,.pf-tag{animation:none!important;transition:none!important}.pf-playing .pf-vid{animation-duration:.01s}}.si-g-on .si-social{grid-template-columns:repeat(2,minmax(0,1fr))}.si-g-on .si-social .si-btn[data-provider=Google],.si-social .si-gsi{grid-column:1 / -1;grid-row:1}.si-social .si-gsi{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.si-social .si-gsi.in{opacity:1;pointer-events:auto}.si-g-on .si-social:has(.si-gsi.in) .si-btn[data-provider=Google]{visibility:hidden}.si-g-busy .si-social .si-gsi.in{opacity:.45;pointer-events:none}.sa-gnote{margin:0 0 2px;color:var(--muted);font-size:13px;line-height:1.45;text-align:left}.sa-gnote:empty{display:none}.sa-nopw .sa-cur,.sa-nopw #sa-pw>.si-submit,.sa-nopw .sa-del-acts>.si-submit{display:none}.sa-nopw .sa-del-acts>.sa-cancel{flex:1}.sa-gsi{display:flex;justify-content:center;min-height:40px;margin:2px 0}.sa-gsi[hidden]{display:none}
