@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-400-normal-CB1T13M1.woff2)format("woff2"),url(./bagel-fat-one-latin-400-normal-BFAfIXLM.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal-BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(./figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(./figtree-latin-600-normal-BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(./figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(./figtree-latin-700-normal-BCCt2T1q.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(./figtree-latin-800-normal-30yxI7TZ.woff2)format("woff2"),url(./figtree-latin-800-normal-B7vj2UK8.woff)format("woff")}@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(./titan-one-latin-400-normal-DwVbh4mi.woff2)format("woff2"),url(./titan-one-latin-400-normal-VZVzRR2h.woff)format("woff")}@font-face{font-family:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(./monoton-latin-400-normal--Xn4BnFH.woff2)format("woff2"),url(./monoton-latin-400-normal-CgrPpToo.woff)format("woff")}:root{--ink:#221836;--ink-2:#4a4062;--ink-3:#7c7292;--paper:#fbf9f6;--wall:#dcd8e2;--hot:#e5207e;--violet:#6a3df0;--mint:#2fd9b4;--gold:#ffc93c;--line:#2218361f;--glass-top:#ffffff75;--glass-bottom:#ffffff29;--glass-rim:#ffffffb3;--font-ui:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Bagel Fat One", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-chunk:"Titan One", "Bagel Fat One", ui-rounded, system-ui, sans-serif;--font-neon:"Monoton", "Bagel Fat One", system-ui, sans-serif;--strip-h:172px;--a1:#1a0b3d;--a2:#5a1a7a;--a3:#ff4f9a;--accent:#ff4fd8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--wall);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:var(--wall);width:100%;height:100%;margin:0;position:fixed;inset:0;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{width:100%;height:100%;position:relative;overflow:hidden}.backdrop{transition:opacity .5s;position:absolute;inset:0}.backdrop.wall{background-color:var(--wall);background-image:radial-gradient(70% 52% at 14% -10%,#ffffffeb,#0000 60%),radial-gradient(60% 44% at 108% 92%,#50466e29,#0000 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.33 0 0 0 0 0.4 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:auto,auto,200px 200px}.stage-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-canvas:active{cursor:grabbing}.overlay{pointer-events:none;z-index:2;position:absolute;inset:0}.backdrop.prof{--tint:#8f6bff;background:radial-gradient(ellipse 80% 60% at 50% -10%, #ffffffe6, transparent 62%), linear-gradient(165deg, color-mix(in srgb, var(--tint) 34%, #f6f2ff), #fbf6ff 46%, color-mix(in srgb, var(--tint) 22%, #e8f6ff));overflow:hidden}.prof-blob{filter:blur(60px);opacity:.55;border-radius:50%;width:46vmax;height:46vmax;animation:18s ease-in-out infinite alternate prof-drift;position:absolute}.prof-blob.a{background:color-mix(in srgb, var(--tint) 70%, #ff8ad8);top:6vmax;left:-12vmax}.prof-blob.b{background:color-mix(in srgb, var(--tint) 40%, #8af0ff);animation-duration:22s;animation-delay:-6s;top:-10vmax;right:-14vmax}.prof-blob.c{background:color-mix(in srgb, var(--tint) 30%, #ffe48a);animation-duration:26s;animation-delay:-11s;bottom:-24vmax;left:30vw}@keyframes prof-drift{0%{transform:translate(0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.12)}}.tab-perfil .stage-canvas{z-index:4;pointer-events:none}.glass,.glass-pill{background:linear-gradient(160deg, var(--glass-top), var(--glass-bottom));-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%);position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 1px #ffffff40,inset 1px 0 #ffffff59,0 18px 50px #1c10322e,0 2px 6px #1c103214}@media (pointer:coarse){.glass,.glass-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg, var(--glass-top), var(--glass-bottom)), #f6f2fca3}}.glass:before,.glass-pill:before{content:"";border-radius:inherit;background:linear-gradient(calc(var(--rim-angle,135) * 1deg), #fffffff2, #ffffff2e 38%, #bedcff59 62%, #ffffffd9);-webkit-mask-composite:xor;pointer-events:none;padding:1.2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-pill{border-radius:999px}.topbar{top:calc(12px + env(safe-area-inset-top,0px));left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:5;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;transition:opacity .3s,transform .3s;display:grid;position:absolute}.topbar.is-hidden{opacity:0;transform:translateY(-12px)}.topbar.is-hidden *{pointer-events:none!important}.brand{pointer-events:none}.brand h1{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin:0;font-size:30px;font-weight:400;line-height:1}.tab-sobres .tabs{--glass-top:#ffffffb8;--glass-bottom:#ffffff80}.tab-sobres .brand h1{color:#fff;text-shadow:0 2px 10px #14082859}.tab-sobres .brand p{color:#ffffffd9}.brand p{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin:4px 0 0;font-size:11px;font-weight:700}.tabs{pointer-events:auto;gap:4px;padding:5px;display:inline-flex}.tab{color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:inline-flex;position:relative}.tab:hover{color:var(--ink)}.tab[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 6px 16px #22183647}.tab-count{background:var(--hot);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.tab-count.is-bump{animation:.5s cubic-bezier(.2,1.6,.4,1) count-bump}@keyframes count-bump{0%{transform:scale(1)}35%{transform:scale(1.6);box-shadow:0 0 0 6px #e5207e40}to{transform:scale(1)}}.top-actions{justify-content:flex-end;gap:8px;display:flex}.iconbtn{pointer-events:auto;width:44px;height:44px;color:var(--ink);border:0;place-items:center;display:grid}.iconbtn[aria-pressed=true]{color:var(--hot)}.me-btn{pointer-events:auto;background:conic-gradient(#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0);border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:3px;transition:transform .2s cubic-bezier(.2,.9,.3,1.4),box-shadow .2s;display:grid;position:relative;box-shadow:0 6px 16px #22183638,0 0 0 2px #ffffffd9}.me-btn .avatar{box-shadow:0 0 0 2px #fff;width:40px!important;height:40px!important}.me-btn .avatar.is-initial b{font-size:19px!important}.me-btn:hover{transform:scale(1.06)rotate(-4deg)}.me-btn[aria-pressed=true]{box-shadow:0 6px 16px #22183638, 0 0 0 3px var(--ink)}.strip{left:max(14px, env(safe-area-inset-left,0px));right:max(14px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));height:var(--strip-h);background:linear-gradient(180deg, #ffffffd9, #f4f0ecf2), repeating-linear-gradient(0deg, transparent 0 23px, #6a3df00d 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, #e5207e0b 23px 24px), var(--paper);pointer-events:none;border:1px solid #2218361a;border-radius:24px;transition:opacity .35s,transform .35s;position:absolute;box-shadow:inset 0 1px #fffffff2,0 22px 46px #22183629,0 3px 8px #22183614}.strip-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:800;position:absolute;top:10px;left:18px}.strip-label span{color:var(--ink-2);font-variant-numeric:tabular-nums;background:#22183612;border-radius:99px;margin-left:6px;padding:1px 7px}.app:not(.tab-board) .strip{opacity:0;transform:translateY(30px)}.strip-badge{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;will-change:transform;border-radius:99px;margin:-12px 0 0 -14px;padding:3px 8px;font-size:12px;font-weight:800;transition:opacity .2s;position:absolute;top:0;left:0;box-shadow:0 4px 10px #2218364d}.strip-arrow{z-index:3;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--strip-h) / 2 - 20px);width:40px;height:40px;color:var(--ink);background:#ffffffeb;border:1px solid #2218361a;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;box-shadow:0 6px 16px #22183624}.strip-arrow.left{left:calc(max(14px, env(safe-area-inset-left,0px)) + 8px)}.strip-arrow.right{right:calc(max(14px, env(safe-area-inset-right,0px)) + 8px)}.strip-arrow:disabled{opacity:0;transform:scale(.8)}.strip-arrow:not(:disabled):hover{transform:scale(1.06)}.strip-empty{z-index:3;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--strip-h) / 2 - 12px);color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;transform:translate(-50%)}.link-btn{color:var(--hot);text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-weight:800;text-decoration:underline}.board-title{z-index:3;top:calc(76px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}.board-title .eyebrow,.board-title h2{display:none}.chip-btn{pointer-events:auto;color:var(--ink-2);background:#ffffffd9;border:1px solid #2218361f;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #22183614}.board-focus{z-index:3;pointer-events:none;color:#fff;text-align:center;animation:.3s both fade-in;position:absolute;inset:0}.bf-hint{left:50%;top:calc(86px + env(safe-area-inset-top,0px));text-shadow:0 2px 10px #14082880;gap:2px;width:min(440px,100% - 40px);margin:0;display:grid;position:absolute;transform:translate(-50%)}.bf-hint b{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.05}.bf-hint span{opacity:.9;font-size:14px;font-weight:700}.bf-hint.is-nudge{animation:.5s bf-nudge}@keyframes bf-nudge{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 8px))}75%{transform:translate(calc(8px - 50%))}}.bf-actions{left:50%;bottom:calc(var(--strip-h) + 28px + env(safe-area-inset-bottom,0px));white-space:nowrap;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.bf-actions .chip-btn{align-items:center;gap:6px;padding:9px 15px;font-size:14px;display:inline-flex}.board-hint{z-index:3;left:50%;top:calc(50% - var(--strip-h) / 2);text-align:center;width:min(420px,100% - 48px);color:var(--ink-2);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.board-hint p{margin:0 0 6px;font-size:15px;line-height:1.45}.board-hint .hint-big{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin-bottom:10px;font-size:30px;line-height:1.05}.cta{pointer-events:auto;background:linear-gradient(135deg, var(--hot), var(--violet));color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:13px 22px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 30px #6a3df059,inset 0 1px #fff6}.cta:hover{transform:translateY(-1px);box-shadow:0 16px 36px #6a3df06b,inset 0 1px #fff6}.cta:active{transform:translateY(1px)}.toasts{z-index:20;left:50%;top:calc(84px + env(safe-area-inset-top,0px));pointer-events:none;gap:8px;width:min(460px,100% - 32px);display:grid;position:absolute;transform:translate(-50%)}.toast{color:#fff;text-align:center;background:#221836e0;border-radius:16px;margin:0;padding:12px 16px;font-size:14px;line-height:1.4;animation:.35s cubic-bezier(.2,.9,.3,1.2) toast-in;box-shadow:0 14px 34px #2218364d}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.soon{z-index:3;pointer-events:none;font-family:var(--font-display);color:var(--ink-2);place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.fatal{z-index:30;background:#dcd8e2d9;place-items:center;display:grid;position:absolute;inset:0}.fatal p{background:#fff;border-radius:14px;max-width:min(420px,100% - 32px);margin:0;padding:16px 20px;font-weight:600}.debug-fps{z-index:30;color:#fff;background:#181222db;border-radius:8px;padding:4px 8px;font:12px ui-monospace,monospace;position:absolute;bottom:8px;left:12px}@media (max-width:720px){:root{--strip-h:164px}.topbar{top:calc(10px + env(safe-area-inset-top,0px));grid-template-columns:1fr auto;grid-template-areas:"brand actions""tabs tabs";row-gap:10px}.brand{grid-area:brand}.brand h1{font-size:26px}.brand p{font-size:10px}.top-actions{grid-area:actions}.tabs{grid-area:tabs;justify-content:space-between;justify-self:stretch}.tab{white-space:nowrap;flex:auto;justify-content:center;gap:5px;padding:9px 8px;font-size:13px}.iconbtn{width:40px;height:40px}.me-btn{width:42px;height:42px}.me-btn .avatar{width:36px!important;height:36px!important}.strip-arrow{display:none}.board-title{top:calc(120px + env(safe-area-inset-top,0px))}.bf-hint{top:calc(128px + env(safe-area-inset-top,0px))}.bf-hint b{font-size:23px}.toasts{top:calc(134px + env(safe-area-inset-top,0px))}.board-hint .hint-big{font-size:26px}}.peels-inner,.profile-inner{animation:.45s cubic-bezier(.2,.8,.2,1) both page-in}.store-panel,.board-hint{animation:.4s backwards fade-in}.stage-canvas.is-switch{animation:.32s both fade-in}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:380px){.tab{gap:4px;padding:9px 6px;font-size:12.5px}.tab-count{min-width:18px;padding:1px 5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.boot-screen{color:var(--ink);text-align:center;background:radial-gradient(80% 60% at 50% 30%,#fff 0,#f6ecff 40%,#ffd9ef 100%);place-content:center;justify-items:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.boot-logo img{filter:drop-shadow(0 14px 24px #6a3df040);width:min(64vw,320px);height:auto;animation:1.6s ease-in-out infinite alternate boot-breathe}.boot-wait{color:var(--ink-3);margin:0;font-weight:700}@keyframes boot-breathe{0%{transform:scale(.96)rotate(-2deg)}to{transform:scale(1.03)rotate(1.5deg)}}.ts-box{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:200;pointer-events:none;opacity:0;width:min(320px,100% - 32px);transition:opacity .2s;position:fixed;transform:translate(-50%)}.ts-box.is-asking{pointer-events:auto;opacity:1}.ig{--s:96px;width:var(--s);height:var(--s);isolation:isolate;vertical-align:middle;flex:none;display:inline-block;position:relative}.ig-sm{--s:44px}.ig-md{--s:96px}.ig-lg{--s:168px}.ig-xl{--s:240px}.ig-body,.ig-back,.ig-sheen,.ig-ring,.ig-split{width:100%;height:100%;position:absolute;inset:0}.ig-body{z-index:2;filter:drop-shadow(0 calc(var(--s) * .035) calc(var(--s) * .05) #22183647);overflow:visible}.ig-back{z-index:1;filter:drop-shadow(0 2px 3px #22183633);overflow:visible}.ig-num{font-family:"Titan One", var(--font-display,system-ui), sans-serif;letter-spacing:-.02em}.ig.is-locked{opacity:.22}.ig.is-locked .ig-body{filter:none}.ig-sheen{z-index:3;pointer-events:none;background-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.sheen-gloss{mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 30%,#ffffffbf 44%,#ffffff1a 52%,#0000 60%);background-position:120% 0;background-size:300% 100%}.sheen-holo{opacity:.55;mix-blend-mode:multiply;background-image:linear-gradient(120deg,#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0,#ffe57a,#6fffc8);background-position:0%;background-size:300% 300%}.ig-rainbow .sheen-holo,.ig-legend .sheen-holo{mix-blend-mode:soft-light;opacity:.8}.sheen-opal{opacity:.7;mix-blend-mode:multiply;background-image:linear-gradient(140deg,#ffd1f0,#c9f5ff,#fff2b8,#dcc8ff,#ffd1f0,#c9f5ff);background-position:0%;background-size:300% 300%}.ig.is-live .sheen-gloss{animation:3.4s ease-in-out infinite ig-gloss}.ig.is-live .sheen-holo,.ig.is-live .sheen-opal{animation:5s ease-in-out infinite alternate ig-holo}@keyframes ig-gloss{0%{background-position:120% 0}55%,to{background-position:-40% 0}}@keyframes ig-holo{to{background-position:100%}}.ig-ring{z-index:2;pointer-events:none;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%}.ig-ring i{display:block;position:absolute;inset:-20%}.ring-gold{background:linear-gradient(135deg,#fff5c4,#f5c040 30%,#a8640c 50%,#ffe68a 65%,#c88a14 85%,#fff2b0)}.ring-gold i{background:linear-gradient(100deg,#0000 38%,#fffffff2 48%,#0000 58%) 140% 0/250% 100%}.ig.is-live .ring-gold i{animation:2.6s ease-in-out infinite ig-gloss}.ring-rainbow i{background:conic-gradient(#ff2a4a,#ff8a00,#ffe600,#2bff6a,#00e5ff,#3d5bff,#b23dff,#ff2a4a)}.ig.is-live .ring-rainbow i{animation:3.2s linear infinite ig-spin}.ring-neon{background:#1c1236}.ring-neon i{background:radial-gradient(circle,#0000 74%,#ff4fd8f2 80%,#0000 86%),radial-gradient(circle,#0000 84%,#5ff4ffd9 88%,#0000 92%);inset:0}.ig.is-live .ring-neon i{animation:4s step-end infinite ig-flicker}.ring-glitch{background:#12091f}.ring-glitch i{opacity:.55;background:repeating-linear-gradient(0deg,#ffffffd9 0 2px,#0000 2px 6px);inset:0}.ring-glitch b{height:14%;display:block;position:absolute;left:-10%;right:-10%}.ring-glitch b:first-of-type{background:#00f2e6;top:12%}.ring-glitch b:nth-of-type(2){background:#ff1ec4;top:46%}.ring-glitch b:nth-of-type(3){background:#8cff14;height:9%;top:74%}.ig.is-live .ring-glitch b:first-of-type{animation:1.3s step-end infinite ig-jump-a}.ig.is-live .ring-glitch b:nth-of-type(2){animation:1.1s step-end infinite ig-jump-b}.ig.is-live .ring-glitch b:nth-of-type(3){animation:.9s step-end infinite reverse ig-jump-a}@keyframes ig-spin{to{transform:rotate(360deg)}}@keyframes ig-flicker{0%,to{opacity:1}46%{opacity:1}47%{opacity:.35}48%{opacity:1}50%{opacity:.55}51%{opacity:1}}@keyframes ig-jump-a{0%{transform:translate(0)}20%{transform:translate(8%,40%)}40%{transform:translate(-6%,120%)}60%{transform:translate(4%,-30%)}80%{transform:translate(-8%,220%)}}@keyframes ig-jump-b{0%{transform:translate(0)}25%{transform:translate(-7%,-120%)}50%{transform:translate(6%,80%)}75%{transform:translate(-3%,-260%)}}.ig-split{z-index:3;pointer-events:none}.ig-split svg{mix-blend-mode:screen;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.ig.is-live .ig-split svg:first-child{animation:1.7s step-end infinite ig-split-a}.ig.is-live .ig-split svg:nth-child(2){animation:1.4s step-end infinite ig-split-b}.ig:not(.is-live) .ig-split svg:first-child{transform:translate(-2.5%)}.ig:not(.is-live) .ig-split svg:nth-child(2){transform:translate(2.5%)}@keyframes ig-split-a{0%{transform:translate(-3%)}30%{transform:translate(-6%,1%)}45%{transform:translate(-1%,-1%)}70%{transform:translate(-4%)}}@keyframes ig-split-b{0%{transform:translate(3%)}35%{transform:translate(1%,-1%)}55%{transform:translate(6%,1%)}80%{transform:translate(2%)}}.ig.is-live .ig-tube{animation:2.4s ease-in-out infinite alternate ig-tube}.ig.is-live .ig-tube.b{animation-delay:-1.2s}@keyframes ig-tube{0%{opacity:.55}to{opacity:1}}.ig-neon .ig-num{filter:drop-shadow(0 0 4px #7cf6ffe6)}.ig-rays{z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:-34%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 68%);mask-image:radial-gradient(circle,#000 18%,#0000 68%)}.rays-gold{background:repeating-conic-gradient(#ffd250bf 0deg 7deg,#0000 7deg 18deg)}.rays-silver{background:repeating-conic-gradient(#dce4ffd9 0deg 6deg,#0000 6deg 15deg)}.rays-holo{background:repeating-conic-gradient(#ff8cdc99 0deg 6deg,#0000 6deg 12deg,#78e6ff99 12deg 18deg,#0000 18deg 24deg)}.rays-pastel{background:repeating-conic-gradient(#ffc8f0b3 0deg 8deg,#0000 8deg 14deg,#c8f0ffb3 14deg 22deg,#0000 22deg 28deg)}.rays-rainbow{background:repeating-conic-gradient(#ff2a4ab3 0deg 6deg,#0000 6deg 12deg,#ffd600b3 12deg 18deg,#0000 18deg 24deg,#2bff6a99 24deg 30deg,#0000 30deg 36deg,#00c8ffb3 36deg 42deg,#0000 42deg 48deg,#b23dffb3 48deg 54deg,#0000 54deg 60deg)}.ig.is-live .ig-rays{animation:14s linear infinite ig-spin}.ig-crown{z-index:4;filter:drop-shadow(0 2px 2px #2218364d);width:38%;height:auto;position:absolute;top:-17%;left:31%;overflow:visible}.ig-sparks{z-index:5;pointer-events:none;position:absolute;inset:-6%}.ig-sparks i{background:radial-gradient(circle, #fff 0 12%, transparent 14%), conic-gradient(from 45deg, transparent 0 20%, #fff 24% 26%, transparent 30% 45%, #fff 49% 51%, transparent 55% 70%, #fff 74% 76%, transparent 80% 95%, #fff 99%);opacity:0;width:16%;height:16%;margin:-8% 0 0 -8%;position:absolute;transform:scale(.3);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 70%);mask-image:radial-gradient(circle,#000 0,#0000 70%)}.ig.is-live .ig-sparks i{animation:2.6s ease-in-out infinite ig-twinkle}.ig:not(.is-live) .ig-sparks i:nth-child(odd){opacity:.8;transform:scale(.7)}@keyframes ig-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}60%{opacity:0;transform:scale(.4)rotate(70deg)}}.ig-sm .ig-sparks,.ig-sm .ig-rays,.ig-sm .ig-back{display:none}@media (prefers-reduced-motion:reduce){.ig *,.ig :before,.ig :after{animation:none!important}}.ig-card{gap:16px;display:grid}.ig-card h3{align-items:center;gap:8px;margin:0;display:flex}.ig-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.ig-hero-badge{place-items:center;padding:18px 10px 6px;display:grid}.ig-hero-text{min-width:0}.ig-hero-text .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#7c7292);margin:0 0 4px;font-size:11px;font-weight:800}.ig-hero-text h4{font-family:var(--font-display,system-ui);color:var(--ink,#221836);text-wrap:balance;margin:0;font-size:26px;line-height:1.05}.ig-hero-text .ig-sub{color:var(--ink-2,#4a4062);margin:6px 0 0;font-size:13.5px;font-weight:600}.ig-bar{background:#2218361a;border-radius:99px;height:12px;margin-top:12px;position:relative;overflow:hidden}.ig-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff6fd0,#ffb347,#6fe8c8,#6fb8ff,#b28cff) 0 0/200% 100%;animation:4s ease-in-out infinite alternate ig-holo;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ff6fd073}.ig-bar-legend{color:var(--ink-3,#7c7292);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.ig-bar-legend span{flex:auto;min-width:9em}.ig-bar-legend b{color:var(--ink,#221836);white-space:nowrap}.ig-ladder{border-top:1px solid #22183614;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 6px;margin:0;padding:14px 4px 0;list-style:none;display:grid}.ig-ladder li{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.ig-ladder small{color:var(--ink-3,#7c7292);white-space:nowrap;font-size:10.5px;font-weight:800}.ig-ladder li.is-got small{color:var(--ink,#221836)}.ig-ladder li.is-next small{color:#e5207e}@media (max-width:520px){.ig-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}.ig-hero{gap:10px}.ig-hero-text h4{font-size:22px}}.ig-unlock{z-index:70;cursor:pointer;place-items:center;padding:24px;animation:4.2s forwards igu-life;display:grid;position:fixed;inset:0;overflow:hidden}.ig-unlock .igu-veil{background:radial-gradient(#2e145cdb,#080314f5);animation:4.2s forwards igu-veil;position:absolute;inset:0}.ig-unlock .igu-burst{background:repeating-conic-gradient(#ffffff29 0deg 5deg,#0000 5deg 14deg);width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;animation:18s linear infinite ig-spin,4.2s forwards igu-burst;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 55%);mask-image:radial-gradient(circle,#000 5%,#0000 55%)}.ig-unlock .igu-ring{opacity:0;border:6px solid #ffffffe6;border-radius:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;animation:1.3s cubic-bezier(.1,.8,.2,1) .35s forwards igu-ring;position:absolute;top:46%;left:50%}.ig-unlock .igu-ring.b{border-color:#ffd278cc;animation-delay:.6s}.igu-card{text-align:center;color:#fff;justify-items:center;gap:8px;display:grid;position:relative}.iu-grail .igu-eyebrow{margin-top:64px}.igu-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:0;margin:30px 0 0;font-size:13px;font-weight:800;animation:4.2s .15s forwards igu-text}.igu-name{font-family:var(--font-display,system-ui);text-wrap:balance;text-shadow:0 3px 22px #0000008c;opacity:0;margin:0;font-size:clamp(34px,9vw,64px);line-height:1;animation:4.2s .25s forwards igu-text}.igu-sub{opacity:0;margin:4px 0 0;font-size:14px;font-weight:700;animation:4.2s .4s forwards igu-text}.igu-tap{bottom:calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:#ffffffb3;font-size:12px;font-weight:700;animation:4.2s 1s both igu-text;position:absolute;left:0;right:0}@keyframes igu-life{0%,88%{opacity:1}to{opacity:0}}@keyframes igu-veil{0%{opacity:0}8%{opacity:1}}@keyframes igu-burst{0%{opacity:0;scale:.3}18%{opacity:1;scale:1}}@keyframes igu-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(5)}}@keyframes igu-badge{0%{opacity:0;transform:scale(.1)rotate(-200deg)}14%{opacity:1;transform:scale(1.15)rotate(8deg)}20%{transform:scale(.96)rotate(-3deg)}26%{transform:scale(1)rotate(0)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)translateY(-20px)}}@keyframes igu-text{0%{opacity:0;transform:translateY(14px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ig-unlock,.ig-unlock *{animation-duration:10ms!important;animation-iteration-count:1!important}.ig-unlock{animation:none}.igu-badge,.igu-name,.igu-eyebrow,.igu-sub{opacity:1;animation:none}}.ig-unlock.is-held{animation:none}.ig-unlock.is-held .iu-grail .igu-eyebrow{margin-top:64px}.igu-badge{animation:1.1s cubic-bezier(.2,1.3,.3,1) forwards igu-badge-in}.ig-unlock.is-held .igu-eyebrow,.ig-unlock.is-held .igu-name,.ig-unlock.is-held .igu-sub{animation-name:igu-text-in;animation-duration:.6s}@keyframes igu-badge-in{0%{opacity:0;transform:scale(.1)rotate(-200deg)}55%{opacity:1;transform:scale(1.15)rotate(8deg)}80%{transform:scale(.96)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes igu-text-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pp{--pp-ink:#fff;--pp-soft:#ece4ffc7;--pp-dim:#ece4ff8f;--pp-line:#ffffff24;--pp-card:#ffffff12;--pp-card-hi:#ffffff1f;--pp-hot:#ff4fb4;--pp-mint:#44f0c8;--pp-gold:#ffd34f;--pp-violet:#8f6bff;--pp-display:var(--font-display,"Bagel Fat One", ui-rounded, system-ui, sans-serif);--pp-chunk:var(--font-chunk,"Titan One", ui-rounded, system-ui, sans-serif);--pp-ui:var(--font-ui,"Figtree", system-ui, sans-serif);z-index:50;color:var(--pp-ink);font-family:var(--pp-ui);background:#120828;animation:.42s cubic-bezier(.2,.9,.25,1) both pp-in;position:fixed;inset:0;overflow:hidden}@keyframes pp-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.pp-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-bg:before{content:"";background:radial-gradient(90% 55% at 50% -8%,#3b1a7a 0%,#0000 70%),linear-gradient(#1b0b3c 0%,#120828 42%,#1a0a33 100%);position:absolute;inset:0}.pp-blob{filter:blur(80px);opacity:.38;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;animation:22s ease-in-out infinite alternate pp-drift;position:absolute}.pp-blob.a{background:#ff2fa8;top:-24vmax;left:-30vmax}.pp-blob.b{background:#3d6bff;animation-duration:27s;animation-delay:-6s;top:18vh;right:-34vmax}.pp-blob.c{opacity:.22;background:#23d9b0;animation-duration:31s;animation-delay:-12s;bottom:-42vmax;left:-10vmax}@keyframes pp-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.12)}}.pp-stars{opacity:.55;will-change:transform;background-color:#0000;background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 34% 62%,#fffc 0 1px,#0000 1.6px),radial-gradient(circle at 58% 28%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 81% 74%,#ffffffb3 0 1px,#0000 1.6px),radial-gradient(circle at 92% 12%,#fff 0 1px,#0000 1.6px);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:320px 300px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;animation:60s linear infinite pp-stars;position:absolute;inset:-50% 0 0}@keyframes pp-stars{to{transform:translateY(50%)}}.pp-close{z-index:3;top:calc(14px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));border:1px solid var(--pp-line);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#14082c8c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute}.pp-close:active{transform:scale(.94)}.pp-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.pp-inner{width:min(720px,100%);padding:calc(64px + env(safe-area-inset-top,0px)) 18px calc(124px + env(safe-area-inset-bottom,0px));gap:18px;margin:0 auto;display:grid;position:relative}.pp-hero{text-align:center;justify-items:center;gap:22px;display:grid}.pp-hero-text{justify-items:center;gap:8px;display:grid}.pp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pp-mint);margin:0;font-size:12px;font-weight:800}.pp-title{font-family:var(--pp-display);letter-spacing:.005em;background:linear-gradient(100deg,#fff 0%,#ffd1f1 22%,#b7c2ff 44%,#fff 52%,#8ff3dc 70%,#ffe27a 100%) 0 0/220% 100%;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #5a1f9a)drop-shadow(0 10px 24px #ff4fb459);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(52px,15vw,84px);font-weight:400;line-height:.95;animation:6s ease-in-out infinite pp-sheen;position:relative}@keyframes pp-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.pp-tagline{max-width:30ch;color:var(--pp-soft);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.45}.pp-active-line{color:#eafff8;background:#44f0c824;border-radius:99px;align-items:center;gap:8px;margin:4px 0 0;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #44f0c866}.pp-dot{background:var(--pp-mint);width:8px;height:8px;box-shadow:0 0 10px var(--pp-mint);border-radius:50%;animation:1.6s ease-in-out infinite pp-pulse}@keyframes pp-pulse{50%{opacity:.6;transform:scale(.6)}}.pp-card-wrap{--px:0;--py:0;aspect-ratio:1.586;perspective:900px;width:min(340px,82vw);animation:6s ease-in-out infinite pp-float;position:relative}@keyframes pp-float{50%{transform:translateY(-8px)}}.pp-card{transform:rotateY(calc(var(--px) * 16deg)) rotateX(calc(var(--py) * -14deg));transform-style:preserve-3d;will-change:transform;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 26px 50px #08021899,0 6px 14px #08021866}.pp-card-base{background:radial-gradient(80% 70% at 20% 10%,#3a1d78 0%,#0000 70%),linear-gradient(140deg,#1d0c42 0%,#2b1060 45%,#160934 100%);position:absolute;inset:0}.pp-card-holo{mix-blend-mode:color-dodge;opacity:.42;transform:translate3d(calc(var(--px) * 14%), calc(var(--py) * 14%), 0) rotate(calc(var(--px) * 30deg));will-change:transform;background:repeating-conic-gradient(#ff6fd0 0deg 20deg,#ffe57a 40deg,#6fffc8 60deg,#6fd8ff 80deg,#b28cff 100deg,#ff6fd0 120deg);position:absolute;inset:-60%}.pp-card-sparkle{mix-blend-mode:overlay;opacity:.8;background-color:#0000;background-image:radial-gradient(circle at 18% 30%,#fff 0 .9px,#0000 1.4px),radial-gradient(circle at 63% 72%,#fff 0 .9px,#0000 1.4px),radial-gradient(circle at 84% 22%,#fff 0 1.1px,#0000 1.6px),radial-gradient(circle at 38% 84%,#fff 0 .8px,#0000 1.3px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:60px 44px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.pp-card-glare{mix-blend-mode:overlay;transform:translate3d(calc(var(--px) * 30%), calc(var(--py) * 30%), 0);will-change:transform;background:radial-gradient(circle,#ffffff8c 0%,#ffffff1f 18%,#0000 38%);position:absolute;inset:-50%}.pp-card-face{grid-template-rows:auto 1fr auto;padding:16px 18px;display:grid;position:absolute;inset:0;transform:translateZ(28px)}.pp-card-top{justify-content:space-between;align-items:center;display:flex}.pp-card-brand{font-family:var(--pp-chunk);letter-spacing:.2em;color:#ffffffeb;font-size:13px}.pp-card-club{letter-spacing:.24em;color:#2b1060;background:linear-gradient(90deg,#ffe27a,#fff6c8,#ffd34f);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:900;box-shadow:0 2px 8px #ffd34f73}.pp-card-title{font-family:var(--pp-display);background:linear-gradient(#fff 0%,#e8ecff 38%,#8f97c9 52%,#ffd1f1 64%,#fff 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #4a1a8a)drop-shadow(0 0 14px #ff8cdc59);-webkit-background-clip:text;background-clip:text;place-self:center start;font-size:clamp(38px,11vw,50px);line-height:1}.pp-card-bottom{align-items:flex-end;gap:12px;display:flex}.pp-chip{background:linear-gradient(135deg,#fff1b0,#d9a42a 55%,#fff3c0);border-radius:6px;grid-template-rows:repeat(3,1fr);gap:2px;width:38px;height:28px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #78500a80}.pp-chip i{background:#78500a59;border-radius:2px;display:block}.pp-card-who{text-align:left;gap:1px;min-width:0;display:grid}.pp-card-who small{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:9.5px;font-weight:800}.pp-card-who b{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font:700 14px/1.15 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.pp-card-months{color:#0d3b30;background:var(--pp-mint);border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.pp-card-peel{filter:drop-shadow(0 6px 10px #0802188c);pointer-events:none;width:44%;position:absolute;top:32px;right:-8px;transform:rotate(10deg)translateZ(14px)}.pp-card.is-active .pp-card-peel{width:40%;top:30px}.pp-card-shadow{filter:blur(6px);height:22px;transform:translateX(calc(var(--px) * -10px));background:radial-gradient(#ff4fb473,#0000 70%);border-radius:50%;position:absolute;bottom:-26px;left:12%;right:12%}.pp-value{text-align:center;box-shadow:inset 0 0 0 1px var(--pp-line);background:linear-gradient(160deg,#ff4fb42e,#8f6bff24 55%,#44f0c81f);border-radius:24px;justify-items:center;gap:6px;padding:18px 18px 16px;display:grid}.pp-value-title{color:var(--pp-soft);margin:0;font-size:14px;font-weight:700}.pp-value-big{justify-items:center;gap:2px;margin:0;display:grid}.pp-value-big b{font-family:var(--pp-display);font-size:40px;font-weight:400;line-height:1.05}.pp-value-big span{color:var(--pp-gold);font-size:15px;font-weight:700}.pp-value-fair{max-width:34ch;color:var(--pp-dim);text-wrap:balance;margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.35}.pp-fair-ico{vertical-align:-3px;color:#0d3b30;background:var(--pp-mint);border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.pp-section{background:var(--pp-card);box-shadow:inset 0 0 0 1px var(--pp-line);border-radius:24px;padding:18px 16px}.pp-section>header{text-align:center;margin-bottom:14px}.pp-section h3{font-family:var(--pp-display);margin:0;font-size:24px;font-weight:400;line-height:1.1}.pp-section>header p{color:var(--pp-dim);margin:4px 0 0;font-size:13.5px;font-weight:600}.pp-plans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pp-plan{color:#fff;font:inherit;text-align:center;box-shadow:inset 0 0 0 1.5px var(--pp-line);cursor:pointer;background:#ffffff0f;border:0;border-radius:20px;align-content:start;justify-items:center;gap:4px;padding:22px 10px 16px;transition:transform .18s,box-shadow .18s,background .18s;display:grid;position:relative}.pp-plan:active{transform:scale(.98)}.pp-plan.is-on{background:linear-gradient(170deg,#ff4fb438,#8f6bff2e);box-shadow:inset 0 0 0 2px #ff8fd2,0 10px 30px #ff4fb447}.pp-plan-name{letter-spacing:.14em;text-transform:uppercase;color:var(--pp-soft);font-size:13px;font-weight:800}.pp-plan-price{justify-items:center;margin-top:2px;line-height:1;display:grid}.pp-plan-price b{font-family:var(--pp-chunk);letter-spacing:.01em;font-size:clamp(24px,7vw,30px);font-weight:400}.pp-plan-price small{color:var(--pp-dim);margin-top:4px;font-size:12px;font-weight:700}.pp-plan-eq{color:var(--pp-soft);margin-top:6px;font-size:12.5px;font-weight:700}.pp-plan-save{color:var(--pp-gold);font-size:12px;font-weight:800}.pp-ribbon{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#2b1060;background:linear-gradient(90deg,#ffe27a,#fff6c8,#7cf2d0);border-radius:99px;padding:4px 12px;font-size:11px;font-weight:900;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #7cf2d066}.pp-radio{border-radius:50%;place-items:center;width:22px;height:22px;margin-top:8px;display:grid;box-shadow:inset 0 0 0 2px #fff6}.pp-radio i{background:#ff8fd2;border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.3,1.6,.4,1);transform:scale(0)}.pp-plan.is-on .pp-radio{box-shadow:inset 0 0 0 2px #ff8fd2}.pp-plan.is-on .pp-radio i{transform:scale(1)}.pp-perks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-perk{animation:.5s cubic-bezier(.2,.9,.3,1) both pp-rise;animation-delay:calc(var(--i) * 50ms + .12s);background:#ffffff0d;border-radius:16px;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}@keyframes pp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pp-perk-icon{background:linear-gradient(150deg,#ffffff2e,#ffffff0d);border-radius:14px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.pp-perk-text{gap:2px;min-width:0;display:grid}.pp-perk-text b{flex-wrap:wrap;align-items:center;gap:6px;font-size:15.5px;font-weight:800;line-height:1.25;display:flex}.pp-perk-text small{color:var(--pp-dim);font-size:13px;font-weight:600;line-height:1.4}.pp-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-gold);border-radius:99px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #ffd34f80}.pi{overflow:visible}.pi-coin-top{transform-origin:16px 16px;animation:1.8s cubic-bezier(.3,0,.3,1) infinite pi-bounce}@keyframes pi-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.pi-star{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pi-twinkle}@keyframes pi-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.82)rotate(18deg)}}.pi-check{stroke-dasharray:16;animation:2.6s ease-in-out infinite pi-draw}@keyframes pi-draw{0%{stroke-dashoffset:16px}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:16px}}.pi-flame{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate pi-flicker}@keyframes pi-flicker{to{transform:scale(.82,1.12)rotate(-6deg)}}.pi-bulb{animation:1.4s step-end infinite pi-blink}.pi-bulb.b2{animation-delay:.45s}.pi-bulb.b3{animation-delay:.9s}@keyframes pi-blink{50%{opacity:.35}}.pi-ring{animation:2s ease-in-out infinite pi-glow}@keyframes pi-glow{50%{opacity:.45}}.pi-dial{transform-box:fill-box;transform-origin:50%;animation:3.2s cubic-bezier(.6,0,.3,1) infinite pi-spin}@keyframes pi-spin{0%,20%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}.pp-cal{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.pp-day{aspect-ratio:1/1.08;background:#1e0e40b8;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.pp-day-n{color:var(--pp-dim);font-size:10px;font-weight:800;position:absolute;top:4px;left:6px}.pp-day.has-reward{background:linear-gradient(160deg,#781e6ee6,#462896d9);box-shadow:inset 0 0 0 1px #ff8fd259}.pp-day-r{justify-content:center;align-items:center;margin-top:8px;display:flex}.pp-day-r .pp-r svg{width:24px;height:24px}.pp-day-r .pp-r+.pp-r{margin-left:-9px}.pp-day.is-past{opacity:.45}.pp-day.is-today{box-shadow:inset 0 0 0 2px var(--pp-mint), 0 0 18px #44f0c859}.pp-today{letter-spacing:.06em;text-transform:uppercase;color:#0d3b30;background:var(--pp-mint);border-radius:99px;padding:1px 6px;font-size:9px;font-weight:900;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.pp-legend{color:var(--pp-soft);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:14px 0 0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.pp-legend li{align-items:center;gap:6px;display:inline-flex}.pp-legend svg{width:20px;height:20px}.pp-next{text-align:center;color:var(--pp-mint);margin:12px 0 0;font-size:13px;font-weight:800}.pp-badges{grid-template-columns:repeat(3,1fr);gap:14px 8px;margin:0;padding:0;list-style:none;display:grid}.pp-badge{text-align:center;justify-items:center;gap:4px;display:grid}.pp-medal{width:74px;height:74px;display:block;position:relative}.pp-medal-ring{border-radius:50%;position:absolute;inset:0}.pp-medal-core{background:#24124a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:9px;box-shadow:inset 0 2px 6px #00000073}.pp-medal-core b{font-family:var(--pp-chunk);font-size:24px;font-weight:400;line-height:1}.pp-badge-name{font-size:13.5px;font-weight:800;line-height:1.2}.pp-badge small{color:var(--pp-dim);font-size:11.5px;font-weight:700}.pp-medal-lock{color:#fff;background:#3a2668;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #120828}.pp-badge:not(.is-got) .pp-medal-ring,.pp-badge:not(.is-got) .pp-medal-core{filter:grayscale(.75)brightness(.72)}.look-vinyl .pp-medal-ring{background:radial-gradient(circle at 35% 30%,#fff,#d9d2ea 55%,#9d93b8)}.look-vinyl .pp-medal-core{background:linear-gradient(160deg,#ff7ab8,#c2135f)}.look-glitter .pp-medal-ring{background:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1.6px) 0 0/7px 7px,radial-gradient(circle at 70% 60%,#ffe7fb 0 1px,#0000 1.6px) 0 0/9px 9px,conic-gradient(#ff8ad8,#ffe57a,#7cffd6,#7ad8ff,#c39bff,#ff8ad8)}.look-glitter .pp-medal-core{background:linear-gradient(160deg,#38e8c4,#0d8f78)}.look-chrome .pp-medal-ring{background:linear-gradient(160deg,#fff,#b9c0d6 28%,#5b6280 48%,#f2f4ff 56%,#9aa3c4 78%,#fff)}.look-chrome .pp-medal-core{background:linear-gradient(160deg,#8f6bff,#3d1fa8)}.look-holo .pp-medal-ring{background:conic-gradient(from 30deg,#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0)}.look-holo .pp-medal-core{background:linear-gradient(160deg,#2b1060,#160934)}.look-grail .pp-medal-ring{background:radial-gradient(circle at 25% 25%,#fff 0 1px,#0000 1.6px) 0 0/6px 6px,conic-gradient(#fff1b0,#d9a42a,#8a5a10,#ffe48a,#b98418,#fff3c0,#fff1b0)}.look-grail .pp-medal-core{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc93c 45%,#a8640c)}.look-grail .pp-medal-core b{color:#4a2a04}.look-mythic .pp-medal-ring{background:conic-gradient(#ff2a4a,#ff8a00,#ffe600,#2bff6a,#00e5ff,#3d5bff,#b23dff,#ff2a4a)}.look-mythic .pp-medal-core{background:#0e0620}.pp-badge.is-got.look-holo .pp-medal-ring,.pp-badge.is-got.look-mythic .pp-medal-ring{animation:6s linear infinite pp-turn}@keyframes pp-turn{to{transform:rotate(360deg)}}.pp-badge.is-got .pp-medal{filter:drop-shadow(0 6px 14px #ff8cdc59)}.pp-ann{background:linear-gradient(150deg,#ffd34f29,#ff4fb424);border-radius:24px;grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:18px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffd34f52}.pp-ann-text h3{font-family:var(--pp-display);margin:0;font-size:22px;font-weight:400;line-height:1.1}.pp-ann-text p{color:var(--pp-soft);margin:6px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.pp-ann-text .pp-next{text-align:left;color:var(--pp-gold)}.pp-ann-pack{width:112px;height:150px;animation:4s ease-in-out infinite pp-wiggle;position:relative}@keyframes pp-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)translateY(-4px)}}.pp-ann-foil{background:repeating-linear-gradient(90deg,#fff0 0 6px,#ffffff0f 6px 7px),linear-gradient(160deg,#ffe27a,#ff8ad8 45%,#8f6bff);border-radius:10px;align-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9,0 12px 26px #08021873}.pp-ann-foil:before,.pp-ann-foil:after{content:"";background:repeating-linear-gradient(90deg,#fff6 0 4px,#fff2 4px 8px);height:10px;position:absolute;left:0;right:0}.pp-ann-foil:before{top:0}.pp-ann-foil:after{bottom:0}.pp-ann-year{font-family:var(--pp-display);color:#fff;filter:drop-shadow(0 2px #7a1f9a);font-size:34px;line-height:1}.pp-ann-word{font-family:var(--pp-chunk);letter-spacing:.12em;color:#3b0f5a;font-size:10.5px}.pp-ann-stars{background:radial-gradient(circle at 20% 22%,#fff 0 1.4px,#0000 2px),radial-gradient(circle at 78% 30%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 30% 80%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 82% 76%,#fff 0 1.4px,#0000 2px);animation:2.2s ease-in-out infinite pp-pulse;position:absolute;inset:0}.pp-confetti{border-radius:2px;width:8px;height:4px;animation:2.8s ease-in-out infinite pp-conf;position:absolute}.pp-confetti.c1{background:#ff4fb4;top:10px;left:-10px}.pp-confetti.c2{background:#44f0c8;animation-delay:-.7s;top:26px;right:-8px}.pp-confetti.c3{background:#ffd34f;animation-delay:-1.4s;bottom:30px;left:-6px}.pp-confetti.c4{background:#8f6bff;animation-delay:-2s;bottom:14px;right:-12px}.pp-confetti.c5{background:#fff;animation-delay:-1s;top:-12px;left:46px}@keyframes pp-conf{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(160deg)}}.pp-faq{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-faq li{background:#ffffff0d;border-radius:16px}.pp-faq button{color:#fff;width:100%;font:700 14.5px/1.35 var(--pp-ui);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pp-faq button svg{color:var(--pp-dim);flex:none;transition:transform .25s}.pp-faq li.is-open button svg{transform:rotate(180deg)}.pp-faq-a p{color:var(--pp-soft);margin:0;padding:0 14px 14px;font-size:13.5px;font-weight:600;line-height:1.5}.pp-faq li.is-open .pp-faq-a{animation:.3s both pp-rise}.pp-legal{text-align:center;color:var(--pp-dim);text-wrap:balance;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.45}.pp-foot{z-index:2;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#12082800,#120828e6 40%);justify-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.pp-cta{color:#fff;width:min(460px,100%);min-height:58px;font:inherit;pointer-events:auto;cursor:pointer;background:linear-gradient(100deg,#ff4fb4,#b04fff 55%,#6a5bff);border:0;border-radius:99px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 22px;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #ff4fb473,inset 0 1px #ffffff73}.pp-cta:active{transform:scale(.97)}.pp-cta-shine{background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.2s ease-in-out infinite pp-shine;position:absolute;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}@keyframes pp-shine{0%,55%{transform:translate(-120%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.pp-cta-label{font-family:var(--pp-display);font-size:21px;line-height:1;position:relative}.pp-cta-price{font-family:var(--pp-chunk);background:#14082c59;border-radius:99px;justify-items:end;padding:7px 14px;font-size:17px;line-height:1;display:grid;position:relative}.pp-cta-price small{font-family:var(--pp-ui);opacity:.85;margin-top:2px;font-size:11px;font-weight:700}.pp-cta.is-done{cursor:default;background:linear-gradient(100deg,#0f3b3a,#1d2a5a);justify-content:center;padding:10px 22px;box-shadow:inset 0 0 0 1.5px #44f0c899,0 12px 30px #08021880}.pp-cta.is-done .pp-cta-shine{display:none}.pp-cta.is-done .pp-cta-label{color:#eafff8}@media (min-width:820px){.pp-inner{grid-template-columns:1fr 1fr;align-items:start;gap:20px;width:min(980px,100%);padding-top:72px}.pp-perks-sec{grid-column:1/-1}.pp-perks{grid-template-columns:1fr 1fr}.pp-hero{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;gap:44px;padding:10px 24px 6px}.pp-hero-text{justify-items:start}.pp-card-wrap{width:380px}.pp-value,.pp-plans-sec{grid-column:1/-1}.pp-plans{max-width:620px;margin:0 auto}.pp-ann,.pp-faq-sec,.pp-legal{grid-column:1/-1}}@media (max-width:370px){.pp-plan-price b{font-size:22px}.pp-badges{grid-template-columns:repeat(2,1fr)}.pp-ann{text-align:center;grid-template-columns:1fr;justify-items:center}.pp-ann-text .pp-next{text-align:center}}@media (prefers-reduced-motion:reduce){.pp,.pp *,.pp :before,.pp :after{transition:none!important;animation:none!important}}.nm{--tint:#6a3df0;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;color:var(--ink);max-width:100%;font-weight:400;line-height:1.05;display:inline-block;position:relative}.nm>span{display:inline-block}.nm-sm{font-size:17px}.nm-md{font-size:21px}.nm-lg{font-size:30px}.nm-xl{font-size:clamp(30px,6vw,44px)}.nm-glitter>span,.nm-holo>span,.nm-chrome>span,.nm-mirror>span,.nm-gems>span,.nm-jelly>span,.nm-sequins>span,.nm-grail>span,.nm-lenticular>span,.nm-velvet>span{color:#0000;-webkit-background-clip:text;background-clip:text}.nm-print>span{color:var(--tint)}.nm-glitter>span{background-image:radial-gradient(circle at 30% 30%, #fff 0 .6px, transparent 1.4px), radial-gradient(circle at 70% 60%, #fffffff2 0 .7px, transparent 1.6px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--tint) 40%, white) 0 1px, transparent 1.8px), radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--tint) 60%, black) 0 1px, transparent 1.8px), linear-gradient(180deg, color-mix(in srgb, var(--tint) 75%, white), var(--tint) 55%, color-mix(in srgb, var(--tint) 70%, black));filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--tint) 60%, white)) drop-shadow(0 1px 0 #22183659);background-size:5px 5px,7px 7px,4px 4px,6px 6px,100% 100%;animation:1.6s steps(4,end) infinite nm-twinkle}@keyframes nm-twinkle{0%{background-position:0 0,0 0,0 0,0 0,0 0}25%{background-position:2px 1px,-3px 2px,1px -2px,2px 3px,0 0}50%{background-position:-1px 3px,2px -1px,-2px 1px,-3px 1px,0 0}75%{background-position:3px -2px,-1px -3px,2px 2px,1px -2px,0 0}to{background-position:0 0,0 0,0 0,0 0,0 0}}.nm-holo>span{filter:drop-shadow(0 1px #22183673);background-image:linear-gradient(110deg,#ff9ad8,#ffe57a,#8affc1,#7ad7ff,#c49aff,#ff9ad8,#ffe57a);background-size:300% 100%;animation:4.5s linear infinite nm-slide}@keyframes nm-slide{0%{background-position:0%}to{background-position:150%}}.nm-chrome>span,.nm-mirror>span{background-image:linear-gradient(100deg, transparent 0 40%, #ffffffe6 47%, transparent 54%), linear-gradient(180deg, #fff 0%, #e4e6fa 38%, color-mix(in srgb, var(--tint) 35%, #9d97c7) 54%, #efeaff 64%, #c2bbe2 86%, #8f87b8 100%);-webkit-text-stroke:.8px #221836bf;filter:drop-shadow(0 1px #22183673);background-size:260% 100%,100% 100%;animation:3.8s ease-in-out infinite nm-shine}.nm-mirror>span{background-image:linear-gradient(100deg,#0000 0 40%,#ffffffe6 47%,#0000 54%),repeating-linear-gradient(90deg,#22183652 0 1px,#0000 1px 5px),repeating-linear-gradient(0deg,#22183652 0 1px,#0000 1px 5px),linear-gradient(#fff 0%,#f1d9ff 38%,#b9a2ff 54%,#ffd1f1 66%,#b9c6ff 100%);background-size:260% 100%,100% 100%,100% 100%,100% 100%}@keyframes nm-shine{0%,15%{background-position:120% 0,0 0}60%,to{background-position:-40% 0,0 0}}.nm-puffy>span{color:var(--tint);-webkit-text-stroke:1.2px var(--ink);text-shadow:0 -1px 0 #ffffffa6, 0 2px 0 color-mix(in srgb, var(--tint) 65%, black), 0 3px 0 color-mix(in srgb, var(--tint) 45%, black), 0 5px 7px #2218364d;transform:translateY(-2px)}.nm-velvet>span{background-image:radial-gradient(ellipse 60% 120% at var(--sheen,30%) 50%, color-mix(in srgb, var(--tint) 55%, white) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 80%, black), var(--tint) 50%, color-mix(in srgb, var(--tint) 55%, black));-webkit-text-stroke:.4px color-mix(in srgb, var(--tint) 60%, black);filter:url(#nm-fuzz);animation:6s ease-in-out infinite alternate nm-velvet}@property --sheen{syntax:"<percentage>";inherits:false;initial-value:30%}@keyframes nm-velvet{0%{--sheen:10%}to{--sheen:90%}}.nm-neon>span{color:#fff5fd;text-shadow:0 0 1px #fff, 0 0 4px var(--tint), 0 0 9px var(--tint), 0 0 18px var(--tint), 0 0 28px color-mix(in srgb, var(--tint) 60%, transparent);animation:5s infinite nm-flicker}.nm-neon{background:radial-gradient(at 50% 60%,#22123f,#120a24);border-radius:8px;margin:-2px -8px;padding:2px 8px}@keyframes nm-flicker{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.55}}.nm-lenticular>span{background-image:repeating-linear-gradient(90deg, var(--tint) 0 2px, #ff4fa6 2px 4px);-webkit-text-stroke:.6px #22183699;filter:drop-shadow(0 1px #22183673);background-size:8px 100%;animation:2.6s steps(2,end) infinite nm-lens}@keyframes nm-lens{0%{background-position:0 0}to{background-position:4px 0}}.nm-gems>span{background-image:repeating-conic-gradient(from 20deg at 50% 50%, #fff 0 12deg, color-mix(in srgb, var(--tint) 70%, white) 12deg 30deg, var(--tint) 30deg 48deg, #fff 48deg 54deg, color-mix(in srgb, var(--tint) 60%, black) 54deg 72deg), linear-gradient(var(--tint), var(--tint));-webkit-text-stroke:.6px #22183699;filter:drop-shadow(0 0 2px #fffc);background-size:9px 9px,100% 100%}.nm-gems:after,.nm-grail:after{content:"✦";font-family:var(--font-ui);color:#fff;text-shadow:0 0 6px #fff, 0 0 10px var(--tint);font-size:.55em;animation:2.2s ease-in-out infinite nm-star;position:absolute;top:-.35em;right:-.55em}@keyframes nm-star{0%,to{opacity:.3;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.nm-jelly>span{background-image:linear-gradient(180deg, #fffffff2 0 16%, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 55%, white), var(--tint) 60%, color-mix(in srgb, var(--tint) 70%, black));-webkit-text-stroke:.9px color-mix(in srgb, var(--tint) 45%, black);filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--tint) 30%, transparent))}.nm-embroidery{font-family:var(--font-chunk)}.nm-embroidery .nm-measure{visibility:hidden;padding:0 2px}.nm-embroidery .nm-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nm-embroidery text{font:inherit;letter-spacing:inherit}.nm-svg-fill{stroke:color-mix(in srgb, var(--tint) 55%, black);stroke-width:1.4px;paint-order:stroke}.nm-svg-stitch{fill:none;stroke:#ffffffd9;stroke-width:1px;stroke-dasharray:3 2.2;transform:translate(.5px,.5px)}.nm-sequins>span{background-image:radial-gradient(circle at 50% 35%, #fffffff2 0 14%, color-mix(in srgb, var(--tint) 70%, white) 30%, var(--tint) 55%, color-mix(in srgb, var(--tint) 50%, black) 72%), radial-gradient(circle at 50% 35%, #ffffffe6 0 14%, color-mix(in srgb, var(--tint) 60%, #ffd23f) 32%, color-mix(in srgb, var(--tint) 60%, black) 72%);-webkit-text-stroke:.5px #22183699;background-position:0 0,3px 3px;background-size:6px 6px,6px 6px;animation:1.8s steps(3,end) infinite nm-sequin}@keyframes nm-sequin{0%{filter:brightness();background-position:0 0,3px 3px}50%{filter:brightness(1.18);background-position:1px 0,2px 3px}to{filter:brightness();background-position:0 1px,3px 2px}}.nm-vintage>span{color:color-mix(in srgb, var(--tint) 85%, #3a2614);font-family:var(--font-chunk);letter-spacing:.03em;filter:url(#nm-wear)sepia(.25);text-shadow:1px 1px #ffffff73}.nm-grail>span{-webkit-text-stroke:.6px #5a320099;filter:drop-shadow(0 0 6px #ffc93c8c);background-image:linear-gradient(100deg,#0000 0 42%,#fffffff2 48%,#0000 54%),linear-gradient(110deg,#fff3b0,#ffc93c 25%,#ff9f1a 45%,#fff6d0 60%,#ffc93c 80%,#e08a00);background-size:240% 100%,200% 100%;animation:3s linear infinite nm-grail}.nm-grail{--tint:#ffc93c}@keyframes nm-grail{0%{background-position:130% 0,0 0}to{background-position:-30% 0,100% 0}}@media (prefers-reduced-motion:reduce){.nm>span,.nm:after{animation:none!important}}.nm[data-text]{isolation:isolate}.nm[data-text]:not(.nm-print):not(.nm-vintage):before{content:attr(data-text);z-index:-1;white-space:nowrap;color:#0000;-webkit-text-stroke:.17em color-mix(in srgb, var(--tint) 30%, #170b2c);paint-order:stroke fill;filter:drop-shadow(0 .05em #170b2c59);pointer-events:none;position:absolute;top:0;left:0}.nm-sm[data-text]:not(.nm-print):not(.nm-vintage):before{-webkit-text-stroke-width:.2em}.profile{--tint:#8f6bff;z-index:3;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow-y:auto}.profile-inner{max-width:1080px;padding:calc(150px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 70px max(20px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"main side""gift settings";align-items:start;gap:22px;margin:0 auto;display:grid}.pf-main{grid-area:main;gap:22px;display:grid}.pf-side{grid-area:side;gap:22px;display:grid}.pf-gift{grid-area:gift}.pf-settings{grid-area:settings}.pf-card{--glass-top:#ffffff9e;--glass-bottom:#ffffff57;border-radius:30px;padding:22px;animation:.6s cubic-bezier(.2,.9,.3,1.15) both pf-rise}.pf-side .pf-card:first-child{animation-delay:80ms}.pf-side .pf-card:nth-child(2){animation-delay:.14s}.pf-board{animation-delay:.2s}.pf-gift{animation-delay:.26s}.pf-settings{animation-delay:.3s}@keyframes pf-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.pf-card h3{font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.1;display:flex}.pf-card h3 small{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.pf-hero{text-align:center;padding-top:82px;position:relative;overflow:visible}.pf-hero:after{content:"";border-radius:inherit;background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--tint) 26%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.pf-avatar{z-index:2;background:conic-gradient(from var(--spin,0deg), #ff6fd0, #ffe57a, #6fffc8, #6fd8ff, #b28cff, #ff6fd0);border:0;border-radius:50%;padding:6px;transition:transform .25s cubic-bezier(.2,.9,.3,1.4);animation:8s linear infinite pf-spin;position:absolute;top:-66px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #22183647,0 0 0 4px #ffffffe6}.pf-avatar:hover{transform:translate(-50%)scale(1.04)rotate(-2deg)}.pf-avatar:active{transform:translate(-50%)scale(.97)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pf-spin{to{--spin:360deg}}.pf-avatar-edit{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 4px 12px #22183659,0 0 0 3px #fff}.avatar{background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.avatar.is-initial{--hue:280;background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 45%), linear-gradient(135deg, hsl(var(--hue) 85% 66%), hsl(calc(var(--hue) + 50) 80% 56%))}.avatar.is-initial b{font-family:var(--font-display);color:#fff;text-shadow:0 3px #22183640;font-weight:400}.avatar.is-peel{background:radial-gradient(circle at 50% 40%,#fff,#efe9ff 70%),#fff}.avatar.is-peel img{object-fit:contain;filter:drop-shadow(0 3px 4px #22183640);width:78%;height:78%}.avatar.is-photo img{object-fit:cover;width:100%;height:100%}.pf-id{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.pf-name{max-width:100%;font-family:var(--font-display);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:clamp(28px,4.4vw,38px);font-weight:400;line-height:1.05;display:inline-flex}.pf-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-icon-btn{width:34px;height:34px;color:var(--ink-2);background:#22183612;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,transform .15s;display:inline-grid}.pf-icon-btn:hover{background:#2218361f}.pf-icon-btn:active{transform:scale(.92)}.pf-name-edit{box-shadow:0 0 0 2px var(--hot), 0 8px 20px #2218361f;font-family:var(--font-display);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 4px 4px 14px;font-size:26px;display:inline-flex}.pf-name-edit input{width:min(260px,52vw);font-family:var(--font-display);color:var(--ink);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;font-size:26px}.pf-number{color:var(--ink-2);background:#fffc;border:1px solid #2218361a;border-radius:99px;align-items:center;gap:8px;margin:10px 0 0;padding:7px 12px 7px 14px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex}.pf-number span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:10.5px}.pf-number b{font-family:var(--font-chunk);letter-spacing:.04em;color:var(--ink);font-size:15px;font-weight:400}.pf-number:hover{box-shadow:0 6px 16px #2218361f}.pf-number:active{transform:scale(.97)}.pf-since{color:var(--ink-3);margin:8px 0 0;font-size:13px;font-weight:600}.pf-top{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;margin-top:22px;display:grid;position:relative}.pf-count{background:radial-gradient(circle at 30% 20%,#ffffffd9,#0000 60%),linear-gradient(160deg,#ffffffb3,#ffffff59);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:18px 10px;display:flex;box-shadow:inset 0 0 0 1px #fffc,0 10px 26px #22183614}.pf-count b{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(180deg, var(--hot), var(--violet) 70%);filter:drop-shadow(0 3px #2218361f);-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,9vw,76px);font-weight:400;line-height:.95}.pf-count>span{font-family:var(--font-display);color:var(--ink);margin-top:2px;font-size:24px}.pf-count small{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:700}.pf-mini-link{color:var(--hot);background:0 0;border:0;align-items:center;gap:2px;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.pf-featured{background:repeating-linear-gradient(135deg,#7a6f5c0d 0 1px,#0000 1px 7px),linear-gradient(160deg,#fbf9f4,#efebe2);border:0;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 16px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 12px 28px #2218361f}.pf-featured:hover{transform:translateY(-3px)rotate(-.6deg)}.pf-featured.r-megapop{box-shadow:0 0 0 2px #ffb3ec,0 12px 30px #ff3fcf38}.pf-featured.r-peeltastic{box-shadow:0 0 0 2px #c9b3ff,0 12px 32px #8f6bff4d}.pf-featured.r-holograil{box-shadow:0 0 0 2px #ffd36b,0 12px 36px #ffc93c73}.pf-label{background:var(--ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:1;border-radius:99px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:12px}.pf-slot{aspect-ratio:1;place-items:center;width:100%;display:grid}.pf-slot-hero{width:min(100%,190px);margin-top:20px;margin-bottom:4px}.pf-plus{max-width:130px;color:var(--ink-3);justify-items:center;gap:6px;font-size:13px;font-weight:700;display:grid}.pf-plus svg{border:2px dashed #22183638;border-radius:50%;width:54px;height:54px;padding:10px}.pf-featured-info{justify-items:center;gap:3px;max-width:100%;display:grid}.pf-featured-info .nm{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pf-featured-info small{font-family:var(--font-chunk);color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pf-showcase{z-index:1;text-align:left;margin-top:24px;position:relative}.pf-showcase header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pf-showcase h3{margin:0}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf-grid li{animation:.45s cubic-bezier(.2,.9,.3,1.4) both pf-pop;animation-delay:calc(var(--i) * 45ms)}@keyframes pf-pop{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.pf-special{width:100%;color:var(--ink-3);background:repeating-linear-gradient(135deg,#7a6f5c0d 0 1px,#0000 1px 7px),linear-gradient(160deg,#fbf9f4,#efebe2);border:0;border-radius:20px;place-items:center;padding:8px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 8px 18px #2218361a}.pf-special:hover{transform:translateY(-3px)rotate(1deg)}.pf-special.is-empty{background:#ffffff59;box-shadow:inset 0 0 0 2px #2218361a}.pf-special.is-empty .pf-slot{border-radius:14px}.pf-special.r-megapop{box-shadow:0 0 0 2px #ffb3ec,0 8px 22px #ff3fcf33}.pf-special.r-peeltastic{box-shadow:0 0 0 2px #c9b3ff,0 8px 24px #8f6bff47}.pf-special.r-holograil{box-shadow:0 0 0 2px #ffd36b,0 8px 26px #ffc93c6b}.pf-special-serial{color:#fff;font-family:var(--font-chunk);white-space:nowrap;background:#221836bf;border-radius:99px;padding:1px 7px;font-size:10.5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pf-opened{align-items:baseline;gap:8px;margin:-4px 0 12px;display:flex}.pf-opened b{font-family:var(--font-display);color:var(--ink);font-size:44px;font-weight:400;line-height:1}.pf-opened span{color:var(--ink-2);font-size:14px;font-weight:700}.pf-packs{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pf-packs li{background:#ffffff8c;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.pf-packs img{object-fit:contain;filter:drop-shadow(0 6px 8px #22183640);width:46px;height:72px;transform:rotate(-5deg)}.pf-packs li:nth-child(2n) img{transform:rotate(4deg)}.pf-packs p{color:var(--ink-2);align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.pf-packs p b{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:400}.pf-packs p span{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:800}.pf-packs small{color:var(--ink-3);font-size:11.5px;font-weight:700}.pf-bar{background:#22183614;border-radius:7px;height:7px;margin:6px 0 3px;overflow:hidden}.pf-bar i{background:linear-gradient(90deg, var(--accent), var(--violet));border-radius:7px;height:100%;transition:width .6s cubic-bezier(.2,.9,.3,1);display:block}.pf-rarities{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pf-rar{background:#ffffffb3;border-radius:99px;align-items:center;gap:6px;padding:5px 6px 5px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #22183614}.pf-rar b{font-family:var(--font-chunk);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.pf-rar.is-zero{opacity:.55}.pf-best{background:radial-gradient(circle at 10% 50%, color-mix(in srgb, var(--tint) 22%, transparent), transparent 70%), #ffffffb3;border-radius:20px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.pf-best.r-holograil{background:linear-gradient(110deg,#fff7d6,#ffe7a3,#fff7d6)}.pf-best small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.pf-best p{font-family:var(--font-chunk);color:var(--ink);align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.pf-best>div{justify-items:start;min-width:0;display:grid}.pf-medals ul{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.pf-medal{text-align:center;justify-items:center;gap:4px;display:grid}.pf-medal-coin{color:#22183659;background:#2218360f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #2218360f}.pf-medal.is-got .pf-medal-coin{color:#fff;animation:3.2s ease-in-out infinite pf-shine;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #0000001f,0 8px 18px #2218362e}.pf-medal.is-got.tone-mint .pf-medal-coin{background:linear-gradient(145deg,#7ff0d6,#19b791)}.pf-medal.is-got.tone-pink .pf-medal-coin{background:linear-gradient(145deg,#ff9fe0,#e5207e)}.pf-medal.is-got.tone-violet .pf-medal-coin{background:linear-gradient(145deg,#c9b3ff,#6a3df0)}.pf-medal.is-got.tone-gold .pf-medal-coin{background:linear-gradient(145deg,#ffe48a,#f0a800)}.pf-medal.is-got.tone-sky .pf-medal-coin{background:linear-gradient(145deg,#a8e6ff,#2a8cff)}@keyframes pf-shine{0%,70%,to{filter:brightness()}80%{filter:brightness(1.18)saturate(1.1)}}.pf-medal-ring{fill:none;width:calc(100% + 6px);height:calc(100% + 6px);stroke:var(--hot);stroke-width:2.5px;stroke-linecap:round;position:absolute;inset:-3px;transform:rotate(-90deg)}.pf-medal b{color:var(--ink);font-size:12px;font-weight:800;line-height:1.15}.pf-medal:not(.is-got) b{color:var(--ink-3)}.pf-medal small{color:var(--ink-3);font-size:11px;font-weight:700}.pf-medal.is-got small{color:#0c6b57}.pf-board header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pf-board header h3{margin:0}.pf-board .ghost-btn{align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.pf-wall{aspect-ratio:16/9;background-color:var(--wall);cursor:pointer;background-image:radial-gradient(70% 52% at 14% -10%,#ffffffeb,#0000 60%),radial-gradient(60% 44% at 108% 92%,#50466e29,#0000 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.33 0 0 0 0 0.4 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:auto,auto,160px 160px;border:0;border-radius:22px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #2218361f,inset 0 0 0 1px #2218360f}.pf-wall img{filter:drop-shadow(0 4px 5px #22183647);width:auto;height:30%;transition:transform .3s;position:absolute}.pf-wall img.is-grail{filter:sepia()saturate(3.2)hue-rotate(-12deg)brightness(1.08)drop-shadow(0 0 6px #ffc93ccc)}.pf-wall.is-empty{place-items:center;padding:20px;display:grid}.pf-wall.is-empty span{max-width:340px;color:var(--ink-3);font-size:14px;font-weight:600}.pf-gift-main{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;display:grid}.pf-gift p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.pf-gift-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pf-gift-actions .cta{margin:0}.pf-gift-actions .ghost-btn{align-items:center;gap:6px;display:inline-flex}.pf-qr{background:#fff;border-radius:20px;margin:0;padding:10px 10px 8px;transform:rotate(3deg);box-shadow:0 10px 26px #22183624,inset 0 0 0 1px #2218360f}.pf-qr svg{border-radius:8px;width:100%;height:auto;display:block}.pf-qr figcaption{text-align:center;font-family:var(--font-chunk);letter-spacing:.04em;color:var(--ink);margin-top:6px;font-size:12px}.pf-friends{border-top:1px solid #22183614;margin-top:18px;padding-top:16px}.pf-friends h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:13px;font-weight:800}.pf-friends form{gap:8px;display:flex}.pf-friends input{min-width:0;font-family:var(--font-chunk);letter-spacing:.04em;color:var(--ink);-webkit-user-select:text;user-select:text;background:#ffffffd9;border:1px solid #22183624;border-radius:99px;outline:0;flex:1;padding:11px 16px;font-size:15px}.pf-friends input:focus{box-shadow:0 0 0 2px var(--hot)}.pf-friends .ghost-btn{align-items:center;gap:4px;padding:10px 14px;display:inline-flex}.pf-friends ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pf-friends li{font-family:var(--font-chunk);background:#fffc;border-radius:99px;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:13px;display:inline-flex}.pf-friends li button{background:#22183612;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pf-friends>p{color:var(--ink-3);margin:10px 0 0;font-size:13px}.pf-setting{color:var(--ink);border-bottom:1px solid #22183612;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.pf-setting span small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.ghost-btn.danger{color:#c2185b;border-color:#c2185b40}.cta.danger{background:linear-gradient(135deg,#e5207e,#c2185b)}.pf-foot{color:var(--ink-3);margin:14px 0 0;font-size:12px}.pf-sheet-veil{z-index:40;background:#180e286b;place-items:center;padding:20px;animation:.25s both pf-fade;display:grid;position:fixed;inset:0}@keyframes pf-fade{0%{opacity:0}}.pf-sheet{--glass-top:#ffffffeb;--glass-bottom:#ffffffd1;border-radius:30px;flex-direction:column;width:min(560px,100%);max-height:min(78vh,720px);animation:.38s cubic-bezier(.2,.9,.3,1.2) both pf-sheet-in;display:flex}@keyframes pf-sheet-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.pf-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 6px 22px;display:flex}.pf-sheet header h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400}.pf-sheet header p{color:var(--ink-3);margin:4px 0 0;font-size:13.5px}.pf-sheet-body{touch-action:pan-y;padding:10px 20px 22px;overflow-y:auto}.pf-sheet-copy{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.5}.pf-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pf-sheet-actions .cta{margin:0}.pf-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 10px;font-size:12px;font-weight:800}.pf-empty{text-align:center;color:var(--ink-2);justify-items:center;gap:4px;padding:14px 0;display:grid}.pf-pick-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-pick{text-align:center;background:#ffffffd9;border:0;border-radius:20px;justify-items:center;gap:4px;width:100%;padding:12px 8px 10px;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #22183614}.pf-pick:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 0 0 1px #22183614,0 10px 22px #2218361f}.pf-pick:disabled{opacity:.45}.pf-pick.is-on{box-shadow:inset 0 0 0 2px var(--hot), 0 8px 20px #e5207e2e}.pf-pick .nm{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pf-pick small{font-family:var(--font-chunk);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pf-pick small em{font-style:normal;font-family:var(--font-ui);color:var(--hot);font-weight:800}.pf-avatar-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-avatar-opt{color:var(--ink);text-align:left;background:#ffffffd9;border:0;border-radius:20px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #22183614}.pf-avatar-opt small{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.pf-avatar-opt.is-on{box-shadow:inset 0 0 0 2px var(--hot)}.pf-avatar-ico{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@media (max-width:900px){.profile-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""gift""settings";max-width:620px}}@media (max-width:720px){.profile-inner{padding-top:calc(196px + env(safe-area-inset-top,0px));gap:16px}.pf-card{border-radius:26px;padding:18px}.pf-hero{padding-top:74px}.pf-avatar{top:-58px}.pf-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px}.pf-grid{gap:8px}.pf-special{border-radius:16px;padding:6px}.pf-gift-main{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.pf-wall{aspect-ratio:16/9}.pf-sheet-veil{place-items:end center;padding:0}.pf-sheet{width:100%;max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:28px 28px 0 0}}@media (prefers-reduced-motion:reduce){.pf-avatar,.pf-medal.is-got .pf-medal-coin{animation:none}}.pf-codes p{color:var(--ink-3);margin:0 0 12px;font-size:14px;line-height:1.45}.pf-code-form{gap:8px;display:flex}.pf-code-form input{letter-spacing:.08em;min-width:0;color:var(--ink);background:#ffffffd9;border:1px solid #22183629;border-radius:14px;flex:1;padding:11px 14px;font:800 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pf-code-form .cta{padding:10px 18px}.pf-code-got{background:#fff9;border:0;border-radius:14px;flex-wrap:wrap;gap:10px;margin-top:12px;padding:8px;display:flex}.pf-code-got span{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pf-code-count{color:var(--ink-3);margin-top:8px;font-size:12px;display:block}.pf-pass{background:linear-gradient(120deg, #ffd66647, #ff7ac838 50%, #7aa2ff3d), var(--glass-bg,#ffffffb8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pf-pass h3{margin:0 0 4px}.pf-pass p{color:var(--ink-3);max-width:46ch;margin:0}.pf-acct-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.serial-no b{font-weight:900}.serial-no.is-glitter{background-image:linear-gradient(90deg,#ff8ad8,#ffe57a,#7cffd6,#7ad8ff,#c39bff,#ff8ad8);background-position:0 100%;background-repeat:no-repeat;background-size:200% 3px;padding-bottom:3px;animation:3s linear infinite var-slide}.is-mythic.is-rainbow{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #ff78dc73);background-image:linear-gradient(90deg,#ff2a4a,#ff8a00,#ffe600,#2bff6a,#00e5ff,#3d5bff,#b23dff,#ff2a4a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite var-slide}.is-mythic.is-glitch{color:inherit;display:inline-block;position:relative}.is-mythic.is-glitch:before,.is-mythic.is-glitch:after{content:attr(data-text);pointer-events:none;white-space:nowrap;font-weight:inherit;position:absolute;inset:0}.is-mythic.is-glitch:before{color:#00f2e6;mix-blend-mode:multiply;animation:1.6s step-end infinite var-glitch-a}.is-mythic.is-glitch:after{color:#ff1ec4;mix-blend-mode:multiply;animation:1.3s step-end infinite var-glitch-b}.variant-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.variant-chip.is-small{padding:1px 8px;font-size:10.5px}.variant-chip.is-glitter{color:#3a1d52;background:linear-gradient(90deg,#ffd1f0,#fff3b8,#c9ffe9,#c8ecff,#e6d4ff,#ffd1f0) 0 0/200% 100%;animation:3s linear infinite var-slide;box-shadow:inset 0 0 0 1px #3a1d5226}.variant-chip.is-mythic.is-rainbow{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px 2px #0006;background-image:linear-gradient(90deg,#ff2a4a,#ff8a00,#ffd600,#1fd65c,#00c8ff,#3d5bff,#b23dff,#ff2a4a);background-size:300% 100%;-webkit-background-clip:border-box;background-clip:border-box;box-shadow:0 0 14px #ff50c88c}.variant-chip.is-mythic.is-glitch{color:#eafffd;background:#120a1f;box-shadow:2px 0 #ff1ec4,-2px 0 #00f2e6,0 0 14px #00f2e666}.variant-chip.is-mythic.is-glitch:before,.variant-chip.is-mythic.is-glitch:after{mix-blend-mode:screen;inset:2px 10px}@keyframes var-slide{to{background-position:100% 0,100% 100%}}@keyframes var-glitch-a{0%,to{clip-path:inset(0);transform:translate(0)}12%{clip-path:inset(10% 0 55%);transform:translate(-2px,1px)}24%{clip-path:inset(60% 0 8%);transform:translate(2px,-1px)}36%{clip-path:inset(0);transform:translate(0)}70%{clip-path:inset(30% 0 40%);transform:translate(-3px)}76%{clip-path:inset(0);transform:translate(0)}}@keyframes var-glitch-b{0%,to{clip-path:inset(0);transform:translate(0)}18%{clip-path:inset(45% 0 20%);transform:translate(2px)}30%{clip-path:inset(5% 0 70%);transform:translate(-2px,1px)}42%{clip-path:inset(0);transform:translate(0)}82%{clip-path:inset(70% 0 5%);transform:translate(3px,-1px)}88%{clip-path:inset(0);transform:translate(0)}}.mythic-show{z-index:60;pointer-events:none;place-items:center;animation:3.6s forwards ms-life;display:grid;position:fixed;inset:0;overflow:hidden}.mythic-show .ms-dark{background:radial-gradient(#0a041840,#060210d9);animation:3.6s forwards ms-dark;position:absolute;inset:0}.mythic-show.is-rainbow .ms-rays{mix-blend-mode:screen;background:repeating-conic-gradient(#ff2a4a8c 0deg 6deg,#0000 6deg 12deg,#ffd60080 12deg 18deg,#0000 18deg 24deg,#1fd65c80 24deg 30deg,#0000 30deg 36deg,#00c8ff8c 36deg 42deg,#0000 42deg 48deg,#b23dff8c 48deg 54deg,#0000 54deg 60deg);animation:6s linear infinite ms-spin,3.6s forwards ms-rays;position:absolute;inset:-50vmax;-webkit-mask-image:radial-gradient(circle,#0000 6vmin,#000 22vmin,#0000 70vmax);mask-image:radial-gradient(circle,#0000 6vmin,#000 22vmin,#0000 70vmax)}.mythic-show.is-rainbow .ms-ring{-webkit-mask-composite:xor;opacity:0;background:conic-gradient(#ff2a4a,#ff8a00,#ffe600,#2bff6a,#00e5ff,#3d5bff,#b23dff,#ff2a4a) border-box;border:6px solid #0000;border-radius:50%;width:20vmin;height:20vmin;animation:1.4s cubic-bezier(.1,.8,.2,1) .15s forwards ms-ring;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mythic-show.is-glitch .ms-scan{background:repeating-linear-gradient(0deg,#00000059 0 2px,#0000 2px 4px);animation:3.6s forwards ms-rays;position:absolute;inset:0}.mythic-show.is-glitch .ms-bars{mix-blend-mode:screen;background:linear-gradient(#0000 12%,#00f2e68c 12% 15%,#0000 15% 41%,#ff1ec499 41% 44%,#0000 44% 63%,#8cff1480 63% 65%,#0000 65% 82%,#ffffff80 82% 83%,#0000 83%);animation:.42s step-end infinite ms-bars,3.6s forwards ms-rays;position:absolute;inset:0}.ms-title{text-align:center;justify-items:center;gap:6px;animation:3.6s cubic-bezier(.2,1.2,.3,1) forwards ms-title;display:grid;position:relative}.ms-title .ms-big{font-family:var(--font-display);letter-spacing:.01em;color:#fff;font-size:clamp(54px,15vw,132px);line-height:.9}.ms-title .ms-kind{font-family:var(--font-display);color:#fff;text-shadow:0 2px 18px #0009;font-size:clamp(22px,6vw,44px)}.ms-title .ms-one{letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;font-size:clamp(13px,3.4vw,18px);font-weight:800}.mythic-show.is-glitch .ms-big{text-shadow:4px 0 #ff1ec4,-4px 0 #00f2e6;animation:.24s steps(2,end) infinite ms-jitter}@keyframes ms-life{0%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes ms-dark{0%{opacity:0}10%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes ms-rays{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0}}@keyframes ms-spin{to{rotate:360deg}}@keyframes ms-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(9)}}@keyframes ms-bars{0%{transform:translateY(0)}25%{transform:translateY(-9%)}50%{transform:translateY(13%)}75%{transform:translateY(-4%)}}@keyframes ms-title{0%{opacity:0;filter:blur(10px);transform:scale(2.4)}14%{opacity:1;filter:blur();transform:scale(.94)}20%{transform:scale(1.02)}26%{transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-30px)}}@keyframes ms-jitter{0%{transform:translate(0)skew(0)}50%{transform:translate(-3px,1px)skew(-4deg)}}.app.is-glitching{animation:.7s steps(2,end) 2 app-glitch}@keyframes app-glitch{0%{filter:none;transform:translate(0)}25%{filter:drop-shadow(5px 0 #ff1ec4b3)drop-shadow(-5px 0 #00f2e6b3);transform:translate(-6px,2px)}50%{filter:hue-rotate(80deg);transform:translate(5px,-2px)}75%{filter:drop-shadow(-4px 0 #ff1ec499);transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.serial-no.is-glitter,.is-mythic.is-rainbow,.variant-chip,.is-mythic.is-glitch:before,.is-mythic.is-glitch:after{animation:none}.mythic-show .ms-rays,.mythic-show .ms-bars,.ms-title .ms-big,.mythic-show .ms-ring{animation:3.6s forwards ms-life}.app.is-glitching{animation:none}}.mythic-show .is-mythic.is-glitch:before,.mythic-show .is-mythic.is-glitch:after{mix-blend-mode:screen}.rarity-banner.is-mythic-banner .rb-name{-webkit-text-stroke-width:0;font-size:clamp(38px,9vw,58px)}.rarity-banner.is-mythic-banner.m-glitch .rb-name{color:#fff;text-shadow:3px 0 #ff1ec4,-3px 0 #00f2e6}.rarity-banner.is-mythic-banner .is-mythic.is-glitch:before,.rarity-banner.is-mythic-banner .is-mythic.is-glitch:after{mix-blend-mode:screen}.info-variant{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.info-variant small{opacity:.75;font-size:12px;font-weight:700}.info-serial .serial-no{font-size:inherit}.peel-variant{justify-content:center;margin:4px 0 0;display:flex}.inspect-variant{margin:6px 0 0}.inspect-serial em{opacity:.75;margin-left:8px;font-size:12px;font-style:normal;font-weight:700}.inspect-tone{gap:6px;margin:12px 0 4px;display:grid}.inspect-tone p{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px;font-weight:800}.inspect-tone small{opacity:.75;font-size:12px;line-height:1.35}.tone-pick{gap:8px;display:flex}.tone-pick button{color:var(--ink-2,#2b2140);background:#ffffffb3;border:2px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:800;display:inline-flex}.tone-pick button[aria-checked=true]{border-color:var(--ink-2,#2b2140);background:#fff}.tone-pick i{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000026}.tone-pick .tone-oro i{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc93c 45%,#a8640c)}.tone-pick .tone-platino i{background:radial-gradient(circle at 35% 30%,#fff,#c7d3e8 45%,#6d7a93)}.pf-wall img.v-glitter{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #c8aafff2)}.pf-wall img.v-rainbow{filter:drop-shadow(0 0 3px #ff2a4a)drop-shadow(0 0 4px #00e5ff);animation:3s linear infinite pf-hue}.pf-wall img.v-glitch{filter:drop-shadow(2px 0 #ff1ec4)drop-shadow(-2px 0 #00f2e6)}@keyframes pf-hue{to{filter:drop-shadow(0 0 3px #ff2a4a)drop-shadow(0 0 4px #00e5ff)hue-rotate(360deg)}}.open-hud{z-index:4;pointer-events:none;color:#fff;position:absolute;inset:0}.open-progress{top:calc(86px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a2847;border-radius:99px;gap:8px;margin:0;padding:7px 12px;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.open-progress li{border:2px solid #fff9;border-radius:50%;width:12px;height:12px;transition:background .3s,transform .3s,box-shadow .3s}.open-progress li.is-cur{border-color:#fff;transform:scale(1.25)}.open-progress li.is-done{background:#fff;border-color:#0000}.open-progress li.is-done.r-superpop{background:#38e8c4;box-shadow:0 0 8px #38e8c4}.open-progress li.is-done.r-megapop{background:#ff3fcf;box-shadow:0 0 8px #ff3fcf}.open-progress li.is-done.r-peeltastic{background:conic-gradient(#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0);box-shadow:0 0 10px #b28cff}.open-progress li.is-done.r-holograil{background:radial-gradient(circle,#fff6c8,#ffc93c);box-shadow:0 0 12px #ffc93c}.skip-btn{top:calc(86px + env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:auto;background:#140a284d;border:0;border-radius:99px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;position:absolute}.tear-hint,.card-hint,.burst-hint{left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));text-align:center;text-shadow:0 2px 10px #14082880;width:min(460px,100% - 32px);margin:0;animation:.4s both hint-in;position:absolute;transform:translate(-50%)}.tear-hint .hint-big{font-family:var(--font-display);margin:0;font-size:30px}.tear-hint p{opacity:.92;margin:4px 0 0;font-size:14px;font-weight:600}.tear-bar{background:#ffffff40;border-radius:6px;width:220px;height:6px;margin:12px auto 0;overflow:hidden}.tear-bar i{background:linear-gradient(90deg, #fff, var(--accent));height:100%;box-shadow:0 0 10px var(--accent);border-radius:6px;transition:width .15s;display:block}.burst-hint{font-family:var(--font-display);font-size:30px;bottom:40%}.card-hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#140a284d;border-radius:99px;width:auto;padding:10px 18px;font-size:16px;font-weight:800}.card-hint span{background:#ffffff38;border-radius:99px;margin-right:8px;padding:2px 8px;font-size:12px}.card-hint.is-rare{animation:.3s both hint-in,.5s ease-in-out infinite alternate hint-pulse}.card-hint.is-nudge{background:#e5207ea6;animation:.45s nudge}@keyframes hint-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes hint-pulse{to{transform:translate(-50%)scale(1.06)}}@keyframes nudge{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 6px))}75%{transform:translate(calc(6px - 50%))}}.tear-guide{pointer-events:none;height:0;position:absolute}.tg-slash{clip-path:polygon(0 50%,92% 0,100% 50%,92% 100%);transform-origin:0;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 55%,#fff 92%,#fff0 100%);border-radius:6px;width:108%;height:6px;animation:1.9s cubic-bezier(.2,.7,.1,1) .35s infinite tg-slash;position:absolute;top:-3px;left:-4%;transform:scaleX(0)}.tg-glow{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 70%, white), transparent 70%);opacity:0;will-change:transform, opacity;width:100%;height:28px;animation:1.9s ease-out .35s infinite tg-glow;position:absolute;top:-14px;left:0;transform:scaleX(.2)}@keyframes tg-slash{0%{opacity:1;transform:scaleX(0)}14%{opacity:1;transform:scaleX(1)}30%{opacity:0;transform:translate(4%)scaleX(.96)}to{opacity:0;transform:translate(4%)scaleX(.96)}}@keyframes tg-glow{0%{opacity:0;transform:scaleX(.2)}12%{opacity:.55;transform:scaleX(1)}34%{opacity:0;transform:scaleX(1.05)}to{opacity:0}}.tear-trail{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tg-slash,.tg-glow{opacity:.6;animation:none;transform:none}}.rarity-banner{left:50%;top:calc(116px + env(safe-area-inset-top,0px));white-space:nowrap;grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-flow:column;align-items:center;gap:4px 12px;animation:.6s cubic-bezier(.2,1.4,.3,1) both banner-pop;display:grid;position:absolute;transform:translate(-50%)}.rb-name{font-family:var(--font-display);color:#fff;-webkit-text-stroke:2px #221836d9;paint-order:stroke fill;text-shadow:0 6px 18px #14082873;letter-spacing:.01em;grid-row:1/span 2;font-size:clamp(34px,7vw,56px);line-height:1}.r-superpop .rb-name{color:#8dffe6;text-shadow:0 0 18px #38e8c4,0 6px 18px #14082873}.r-megapop .rb-name{color:#ffd0f4;text-shadow:0 0 10px #ff3fcf,0 0 26px #ff3fcf}.r-peeltastic .rb-name{color:#0000;background:linear-gradient(110deg,#ff9ad8,#ffe57a,#8affc1,#7ad7ff,#c49aff,#ff9ad8) 0 0/250% 100%;text-shadow:none;filter:drop-shadow(0 0 12px #b28cffcc);-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite nm-slide}.r-holograil .rb-name{color:#0000;background:linear-gradient(110deg,#fff3b0,#ffc93c 30%,#fff6d0 50%,#ff9f1a 70%,#fff3b0) 0 0/250% 100%;text-shadow:none;filter:drop-shadow(0 0 16px #ffc93ce6);-webkit-background-clip:text;background-clip:text;animation:2s linear infinite nm-slide}.rb-new,.rb-dup,.rb-secret{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:3px 12px;font-size:13px;font-weight:800}.rb-new{color:var(--hot);background:#fff;box-shadow:0 6px 16px #e5207e66}.rb-dup{color:#fff;background:#140a2859}.rb-secret{color:#5a3500;background:linear-gradient(110deg,#ffe7a0,#ffc93c)}@keyframes banner-pop{0%{opacity:0;transform:translate(-50%,12px)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.info-card{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(520px,100% - 28px);color:var(--ink);text-align:center;pointer-events:auto;--glass-top:#ffffffb8;--glass-bottom:#ffffff6b;border-radius:26px;padding:18px 22px 20px;animation:.5s cubic-bezier(.2,.9,.3,1.1) both info-in;position:absolute;transform:translate(-50%)}.mode-tap .info-card{max-height:40vh;overflow:auto}.info-card h2{margin:0}.info-card .nm{white-space:normal}.info-finish{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:700;display:flex}.info-serial{font-family:var(--font-chunk);color:var(--ink);margin:10px 0 0;font-size:22px}.info-serial b{font-size:1.15em;font-weight:400}.info-serial span{color:var(--ink-3)}.info-serial em{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin-top:2px;font-size:11px;font-style:normal;font-weight:800;display:block}.info-desc{max-width:40ch;color:var(--ink-2);margin:10px auto 0;font-size:15px;line-height:1.45}.info-dup{color:var(--ink-3);margin:8px 0 0;font-size:12.5px;font-weight:700}.info-cta{margin-top:14px}.info-tap{color:var(--hot);margin:12px 0 0;font-size:13px;font-weight:800}@keyframes info-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.summary{width:min(720px,100% - 24px);max-height:calc(100% - 120px);color:var(--ink);text-align:center;pointer-events:auto;--glass-top:#ffffffc2;--glass-bottom:#ffffff7a;border-radius:30px;padding:24px 26px 22px;animation:.55s cubic-bezier(.2,.9,.3,1.1) both sum-in;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)}.summary .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:800}.summary h2{font-family:var(--font-display);margin:4px 0 0;font-size:40px;font-weight:400;line-height:1}.summary-sub{color:var(--ink-2);margin:8px 0 0;font-size:15px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.summary-grid li{background:#fff9;border:1px solid #22183614;border-radius:18px;justify-items:center;gap:6px;padding:12px 8px 10px;animation:.5s cubic-bezier(.2,1.3,.3,1) both sum-card;display:grid;position:relative}.summary-grid li:nth-child(2){animation-delay:60ms}.summary-grid li:nth-child(3){animation-delay:.12s}.summary-grid li:nth-child(4){animation-delay:.18s}.summary-grid li:nth-child(5){animation-delay:.24s}.summary-grid li.r-megapop{box-shadow:0 0 0 2px #ff8de0,0 8px 20px #ff3fcf40}.summary-grid li.r-peeltastic{box-shadow:0 0 0 2px #b28cff,0 8px 24px #8f6bff59}.summary-grid li.r-holograil{box-shadow:0 0 0 2px #ffc93c,0 8px 28px #ffc93c80}.summary-grid .nm{white-space:normal;text-align:center;max-width:100%;font-size:15px;line-height:1.05}.summary-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.badge-new{background:var(--hot);color:#fff;text-transform:uppercase;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:6px;right:6px}.summary-col{max-width:360px;margin:16px auto 0}.summary-col p{color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.summary-col b{color:var(--ink)}.col-bar{background:#22183614;border-radius:8px;height:8px;margin-top:8px;overflow:hidden}.col-bar i{background:linear-gradient(90deg, var(--mint), var(--violet), var(--hot));border-radius:8px;height:100%;display:block}.summary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.summary-actions .cta{margin:0}.ghost-btn{color:var(--ink);background:#ffffffbf;border:1px solid #22183624;border-radius:99px;padding:12px 18px;font-size:14px;font-weight:800}.summary-actions .link-btn{flex-basis:100%}@keyframes sum-in{0%{opacity:0;transform:translate(-50%,-40%)scale(.96)}to{opacity:1;transform:translate(-50%,-46%)scale(1)}}@keyframes sum-card{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}.flash{z-index:6;pointer-events:none;animation:.9s ease-out both flash;position:absolute;inset:0}.flash.r-megapop{background:radial-gradient(circle at 50% 45%,#ff78e68c,#0000 60%)}.flash.r-peeltastic{background:radial-gradient(circle at 50% 45%,#fffc,#b28cff66 40%,#0000 70%)}.flash.r-holograil{background:radial-gradient(circle at 50% 45%,#fff6c8f2,#ffc93c8c 45%,#0000 75%);animation-duration:1.4s}@keyframes flash{0%{opacity:1}to{opacity:0}}@media (max-width:720px){.open-progress{top:calc(134px + env(safe-area-inset-top,0px))}.skip-btn{top:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));right:12px}.rarity-banner{top:calc(164px + env(safe-area-inset-top,0px));column-gap:8px}.rb-name{-webkit-text-stroke-width:1.5px;font-size:30px}.rb-new,.rb-dup,.rb-secret{padding:2px 9px;font-size:10.5px}.info-card{padding:14px 16px 16px}.info-desc{font-size:14px}.summary{border-radius:26px 26px 0 0;width:100%;max-height:calc(100% - 110px);animation:.5s both sum-up;top:auto;bottom:0;left:0;transform:none}.summary h2{font-size:32px}.summary-grid{grid-template-columns:repeat(3,1fr)}.card-hint,.tear-hint{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@keyframes sum-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.pick-hud{pointer-events:none;color:var(--pack-ink,#fff);position:absolute;inset:0}.pick-head{top:calc(84px + env(safe-area-inset-top,0px));text-align:center;width:min(560px,100% - 32px);animation:.5s cubic-bezier(.2,.9,.3,1.2) both pick-in;position:absolute;left:50%;transform:translate(-50%)}.pick-head .eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin:0;font-size:12px;font-weight:800}.pick-head h2{font-family:var(--font-display);text-shadow:0 3px #14082840,0 10px 30px #14082859;margin:4px 0 6px;font-size:clamp(30px,5.4vw,46px);line-height:1}.pick-head p:last-child{opacity:.88;margin:0;font-size:14px;font-weight:600}.pick-dots{left:50%;bottom:calc(118px + env(safe-area-inset-bottom,0px));gap:7px;display:flex;position:absolute;transform:translate(-50%)}.pick-dots i{opacity:.35;background:currentColor;border-radius:50%;width:7px;height:7px;transition:opacity .25s,transform .25s,width .25s}.pick-dots i.is-front{opacity:1;border-radius:6px;width:20px}.pick-foot{left:50%;bottom:calc(48px + env(safe-area-inset-bottom,0px));pointer-events:auto;align-items:center;gap:14px;animation:.5s cubic-bezier(.2,.9,.3,1.2) .15s both pick-in;display:flex;position:absolute;transform:translate(-50%)}.pick-cta{justify-content:center;min-width:190px}.pick-arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a2847;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff4d}.pick-arrow:hover{background:#140a286b}.pick-arrow:active{transform:scale(.92)}.pick-back{top:calc(86px + env(safe-area-inset-top,0px));left:max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:auto;background:#140a284d;border:0;border-radius:99px;align-items:center;gap:4px;padding:8px 14px 8px 10px;font-size:13px;font-weight:800;display:inline-flex;position:absolute}@keyframes pick-in{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:640px){.pick-head{top:calc(132px + env(safe-area-inset-top,0px))}.pick-head p:last-child{font-size:13px}.pick-back{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.85;background:0 0;left:50%;transform:translate(-50%)}.pick-foot{bottom:calc(56px + env(safe-area-inset-bottom,0px))}.pick-dots{bottom:calc(124px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.pick-head,.pick-foot{animation:none}}@media (pointer:coarse){.open-progress,.skip-btn,.card-hint,.pick-arrow,.pick-back{-webkit-backdrop-filter:none;backdrop-filter:none}.open-progress,.skip-btn,.card-hint,.pick-arrow{background:#140a2875}}.peels{z-index:3;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;transition:filter .4s,opacity .4s;position:absolute;inset:0;overflow-y:auto}.peels-inner{max-width:1120px;padding:calc(92px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 60px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.peels-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.peels-head .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin:0;font-size:11px;font-weight:800}.peels-head h2{font-family:var(--font-display);color:var(--ink);margin:2px 0 0;font-size:48px;font-weight:400;line-height:1}.peels-stats{flex-wrap:wrap;gap:6px;display:flex}.peels-stats>span:not(.rar){color:var(--ink-2);background:#ffffffbf;border:1px solid #22183614;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.peels-stats b{color:var(--ink);font-weight:800}.peels-stats .rar{padding:6px 12px;font-size:12px}.peels-filter{scrollbar-width:none;touch-action:pan-x pan-y;gap:6px;margin:20px 0 6px;display:flex;overflow-x:auto}.peels-filter button{color:var(--ink-2);background:#fff9;border:1px solid #2218361a;border-radius:99px;flex:none;padding:8px 14px;font-size:14px;font-weight:800}.peels-filter button small{color:var(--ink-3);margin-left:2px;font-weight:600}.peels-filter button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.peels-filter button[aria-pressed=true] small{color:#ffffffb3}.peels-empty{text-align:center;font-family:var(--font-display);color:var(--ink-2);margin:40px auto;font-size:24px}.peels-section{margin-top:26px}.peels-section-head{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.peels-section-head h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:26px;font-weight:400}.peels-section-head h3 em{font-style:normal;font-family:var(--font-ui);letter-spacing:.06em;color:var(--violet);vertical-align:middle;background:#6a3df01f;border-radius:99px;margin-left:4px;padding:2px 8px;font-size:13px;font-weight:800}.peels-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.peels-bar{background:#22183614;border-radius:6px;height:6px;overflow:hidden}.peels-bar i{background:linear-gradient(90deg, var(--mint), var(--violet), var(--hot));border-radius:6px;height:100%;display:block}.peels-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.peel-tile{min-width:0}.peel-btn{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.peel-paper{aspect-ratio:1/1.08;background:repeating-linear-gradient(135deg,#7a6f5c0d 0 1px,#0000 1px 7px),linear-gradient(160deg,#fbf9f4,#efebe2);border-radius:18px;place-items:center;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 10px 24px #2218361a,0 2px 5px #22183614}.peel-paper .thumb{width:72%!important;height:72%!important}.peel-btn:hover .peel-paper,.peel-btn:focus-visible .peel-paper{transform:translateY(-4px)rotate(-1.5deg);box-shadow:inset 0 1px #fffffff2,0 18px 34px #22183629,0 3px 8px #22183614}.peel-tile.r-megapop .peel-paper{box-shadow:0 0 0 2px #ffb3ec,0 10px 24px #ff3fcf2e}.peel-tile.r-peeltastic .peel-paper{box-shadow:0 0 0 2px #c9b3ff,0 10px 26px #8f6bff40}.peel-tile.r-holograil .peel-paper{box-shadow:0 0 0 2px #ffd36b,0 10px 30px #ffc93c66}.peel-tile.is-missing .peel-paper{background:repeating-linear-gradient(135deg,#2218360a 0 2px,#0000 2px 9px),#ffffff59;box-shadow:inset 0 0 0 2px #2218360f}.peel-tile.is-missing.is-secret .peel-paper{background:radial-gradient(circle at 50% 45%,#ffc93c2e,#0000 70%),#ffffff59}.peel-x{background:var(--ink);color:#fff;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.peel-board{color:#0c6b57;background:#2fd9b433;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px}.peel-name{min-width:0;margin:8px 2px 0}.peel-name .nm{text-overflow:ellipsis;max-width:100%;overflow:hidden}.peel-name .unknown{font-family:var(--font-display);color:var(--ink-3);font-size:17px}.peel-meta{align-items:center;gap:6px;margin:4px 2px 0;display:flex}.peel-serial{font-family:var(--font-chunk);color:var(--ink);font-size:14px}.peel-serial small{font-family:var(--font-ui);color:var(--ink-3);font-size:11px;font-weight:700}.peels-foot{text-align:center;color:var(--ink-3);margin:34px 0 0;font-size:12px}.inspect-veil{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(at 40% 45%,#28184659,#140a289e);transition:opacity .35s;position:absolute;inset:0}.app.is-inspecting .inspect-veil{opacity:1}.app.is-inspecting .peels{filter:blur(12px)saturate(1.1)}.app.is-inspecting .stage-canvas{z-index:5}.inspect-hud{z-index:6;pointer-events:none;position:absolute;inset:0}.inspect-close{top:calc(84px + env(safe-area-inset-top,0px));left:max(18px, env(safe-area-inset-left,0px));width:46px;height:46px;color:var(--ink);pointer-events:auto;border:0;place-items:center;display:grid;position:absolute}.inspect-info{right:max(28px, env(safe-area-inset-right,0px));width:min(380px,34vw);color:var(--ink);pointer-events:auto;--glass-top:#ffffffc7;--glass-bottom:#ffffff80;border-radius:28px;padding:22px 24px;animation:.45s cubic-bezier(.2,.9,.3,1.1) both inspect-in;position:absolute;top:50%;transform:translateY(-50%)}.inspect-info .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.inspect-info h2{margin:0}.inspect-info .nm{white-space:normal}.inspect-finish{color:var(--ink-2);margin:8px 0 0;font-size:13px;font-weight:700}.inspect-serial{font-family:var(--font-chunk);margin:12px 0 0;font-size:26px}.inspect-serial b{font-weight:400}.inspect-serial span{color:var(--ink-3)}.inspect-desc{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.45}.inspect-copies{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.inspect-copies button{font-family:var(--font-chunk);color:var(--ink-2);background:#ffffffb3;border:1px solid #2218361f;border-radius:99px;padding:6px 12px;font-size:14px;position:relative}.inspect-copies button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.inspect-copies button i{background:var(--mint);width:9px;height:9px;box-shadow:0 0 6px var(--mint);border-radius:50%;position:absolute;top:-2px;right:-2px}.inspect-note{color:#0c5a49;background:#2fd9b424;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:13px}.inspect-actions{margin-top:16px}.inspect-actions .cta{margin:0}.inspect-tip{color:var(--ink-3);margin:10px 0 0;font-size:12px;font-weight:600}@keyframes inspect-in{0%{opacity:0;transform:translate(20px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:720px){.peels-inner{padding-top:calc(124px + env(safe-area-inset-top,0px))}.peels-head h2{font-size:38px}.peels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.peels-section-head h3{font-size:22px}.inspect-close{top:calc(122px + env(safe-area-inset-top,0px))}.inspect-info{width:auto;max-height:42vh;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;animation:.45s both inspect-up;inset:auto 0 0;overflow:auto;transform:none}.inspect-desc{font-size:14px}.inspect-tip{display:none}}@keyframes inspect-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@property --a1{syntax:"<color>";inherits:true;initial-value:#1a0b3d}@property --a2{syntax:"<color>";inherits:true;initial-value:#5a1a7a}@property --a3{syntax:"<color>";inherits:true;initial-value:#ff4f9a}@property --accent{syntax:"<color>";inherits:true;initial-value:#ff4fd8}:root{--panel-w:min(410px, 34vw);--panel-l:max(16px, env(safe-area-inset-left,0px));--stage-top:calc(84px + env(safe-area-inset-top,0px));--stage-bottom:176px}.backdrop.aura{background:radial-gradient(ellipse 60% 55% at 72% 38%, color-mix(in srgb, var(--a3) 70%, transparent), transparent 70%), radial-gradient(ellipse 55% 60% at 30% 80%, color-mix(in srgb, var(--a2) 85%, transparent), transparent 72%), radial-gradient(ellipse 80% 70% at 50% 0%, color-mix(in srgb, var(--a1) 90%, transparent), transparent 75%), linear-gradient(160deg, var(--a1), var(--a2) 55%, var(--a3));transition:--a1 .7s,--a2 .7s,--a3 .7s,filter .5s,opacity .5s;overflow:hidden}.backdrop.aura:before,.backdrop.aura:after{content:"";filter:blur(60px);opacity:.55;mix-blend-mode:screen;border-radius:50%;width:70vmax;height:70vmax;animation:18s ease-in-out infinite alternate aura-drift;position:absolute}.backdrop.aura:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 80%, white), transparent 65%);top:-25vmax;left:-20vmax}.backdrop.aura:after{background:radial-gradient(circle, color-mix(in srgb, var(--a3) 70%, white), transparent 65%);animation-duration:23s;animation-direction:alternate-reverse;bottom:-30vmax;right:-25vmax}@keyframes aura-drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.15)}}.aura-specks{opacity:.8;background-image:radial-gradient(circle at 12% 22%,#ffffffe6 0 1.2px,#0000 2px),radial-gradient(circle at 78% 18%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 64% 72%,#ffffffb3 0 1.4px,#0000 2.4px),radial-gradient(circle at 32% 64%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 88% 58%,#ffffffe6 0 1.2px,#0000 2px);background-size:340px 300px,420px 380px,380px 360px,300px 280px,460px 400px;animation:14s linear infinite specks;position:absolute;inset:0}@keyframes specks{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 -300px,40px -380px,-30px -360px,20px -280px,-40px -400px}}.app.is-focus .backdrop{filter:blur(14px)saturate(1.1)brightness(.72)}.pack-stage{left:calc(var(--panel-l) + var(--panel-w) + 24px);right:max(24px, env(safe-area-inset-right,0px));top:var(--stage-top);bottom:var(--stage-bottom);pointer-events:none;position:absolute}.store{z-index:3;pointer-events:none;color:var(--ink);position:absolute;inset:0}.store-panel{left:var(--panel-l);top:var(--stage-top);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:var(--panel-w);pointer-events:auto;--glass-top:#ffffff94;--glass-bottom:#ffffff42;border-radius:28px;flex-direction:column;transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .4s;display:flex;position:absolute;overflow:hidden}.store.is-opening .store-panel{opacity:0;pointer-events:none;transform:translate(calc(-100% - 40px))}.sheet-handle,.sheet-scrim,.sheet-close{display:none}.store-head{padding:22px 22px 12px}.store-head .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:11px;font-weight:800}.store-head .eyebrow span{background:var(--accent);color:#fff;letter-spacing:.08em;border-radius:99px;margin-left:4px;padding:2px 8px}.store-head h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:40px;font-weight:400;line-height:.95}.store-head h2 em{font-style:normal;font-family:var(--font-neon);color:var(--accent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 50%, transparent);margin-left:4px;font-size:.7em}.tagline{color:var(--ink-2);margin:6px 0 0;font-size:15px;font-weight:600}.store-facts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.store-facts span{color:var(--ink-2);background:#fff9;border:1px solid #22183614;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.store-facts b{color:var(--ink);font-weight:800}.pity{color:var(--ink-2);background:linear-gradient(120deg,#8f6bff29,#ff4fd81f);border-radius:14px;margin-top:12px;padding:8px 12px 12px;font-size:12.5px;font-weight:600;position:relative;overflow:hidden}.pity b{color:#6a3df0}.pity i{background:linear-gradient(90deg,#8f6bff,#ff4fd8);border-radius:3px;max-width:calc(100% - 24px);height:3px;position:absolute;bottom:6px;left:12px;box-shadow:0 0 8px #8f6bff99}.soon-copy{color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.45}.soon-copy.small{color:var(--ink-3);font-size:13px}.odds{flex-direction:column;flex:1;min-height:0;display:flex}.odds-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid #22183614;justify-content:space-between;padding:6px 22px 8px;font-size:11px;font-weight:800;display:flex}.odds ul{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#22183633 transparent;margin:0;padding:6px 10px 12px;list-style:none;overflow-y:auto}.odds-row{border-radius:16px;outline:none;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;transition:background .2s;display:grid}.odds-row:hover,.odds-row:focus-visible{background:#ffffff8c}.odds-name{min-width:0}.odds-name .nm{text-overflow:ellipsis;overflow:hidden}.odds-finish{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;margin:3px 0 0;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.odds-desc{color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.35;transition:-webkit-line-clamp .2s;display:-webkit-box;overflow:hidden}.odds-row:hover .odds-desc,.odds-row:focus-visible .odds-desc{-webkit-line-clamp:4}.odds-num{text-align:right;justify-items:end;gap:1px;display:grid}.odds-num b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px;font-weight:800}.odds-num small{color:var(--ink-3);font-size:11px;font-weight:600}.owned-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 6px var(--mint);border-radius:50%;flex:none}.rar{letter-spacing:.02em;color:var(--ink);background:#f4f1ff;border:1px solid #2218361a;border-radius:99px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.rar.r-superpop{color:#0c6b57;background:#c9fff2;border-color:#7ff0d6}.rar.r-megapop{color:#a3007a;background:#ffd6f4;border-color:#ff8de0}.rar.r-peeltastic{color:#fff;background:linear-gradient(110deg,#8f6bff,#ff6fd0,#6fd8ff,#8f6bff) 0 0/200% 100%;border-color:#0000;animation:3s linear infinite rar-holo}.rar.r-holograil{color:#5a3500;background:linear-gradient(110deg,#fff3b0,#ffc93c,#ffefb0,#ffc93c) 0 0/200% 100%;border-color:#ffd36b;animation:2.4s linear infinite rar-holo}@keyframes rar-holo{0%{background-position:0 0}to{background-position:200% 0}}.thumb{flex:none;place-items:center;display:grid;position:relative}.thumb img{object-fit:contain;filter:drop-shadow(0 2px 3px #22183640);width:100%;height:100%}.thumb.is-secret img,.thumb.is-missing img{filter:brightness(0)opacity(.78)drop-shadow(0 0 5px #ffc93cb3)}.thumb.is-missing img{filter:brightness(0)opacity(.14)}.thumb b{font-family:var(--font-display);color:#ffd76b;text-shadow:0 0 6px #ffc93ce6;font-weight:400;line-height:1;position:absolute}.thumb.is-missing b{color:var(--ink-3);text-shadow:none}.thumb.is-grail img{filter:sepia()saturate(3.2)hue-rotate(-12deg)brightness(1.08)drop-shadow(0 0 6px #ffc93ccc)}.store-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));color:var(--ink-3);border-top:1px solid #22183614;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.seg{background:#22183612;border-radius:99px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);background:0 0;border:0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:800}.seg button[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #22183624}.pack-nav{left:calc(var(--panel-l) + var(--panel-w) + 22px);right:max(22px, env(safe-area-inset-right,0px));top:var(--stage-top);bottom:var(--stage-bottom);pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .3s;display:flex;position:absolute}.pack-arrow{-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);color:#fff;pointer-events:auto;background:linear-gradient(160deg,#ffffff80,#ffffff24);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),opacity .3s;display:grid;position:relative;box-shadow:0 12px 30px #14082847,inset 0 1px #ffffffb3}.pack-arrow svg{filter:drop-shadow(0 1px 2px #14082880)}.pack-arrow:not(:disabled):hover{transform:scale(1.08)}.pack-arrow:disabled{opacity:0;pointer-events:none;transform:scale(.7)}.pack-arrow.next:not(:disabled){animation:2.8s ease-in-out infinite arrow-nudge}@keyframes arrow-nudge{0%,70%,to{translate:0}80%{translate:6px}90%{translate:0}}.pack-arrow-label{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#140a28b8;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 10px);transform:translate(6px)}.pack-arrow.next:hover .pack-arrow-label{opacity:1;transform:none}.store.is-opening .pack-nav,.store.is-opening .pack-foot{opacity:0;transform:scale(.96)}.store.is-opening .pack-nav *,.store.is-opening .pack-foot *{pointer-events:none!important}.pack-foot{left:calc(var(--panel-l) + var(--panel-w) + 24px);right:24px;bottom:calc(20px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s,transform .3s;display:flex;position:absolute}.pack-dots{pointer-events:auto;gap:8px;display:flex}.pack-dots button{background:0 0;border:0;place-items:center;width:26px;height:18px;padding:0;display:grid}.pack-dots i{background:#ffffff8c;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s;box-shadow:0 1px 3px #1408284d}.pack-dots button.is-soon i{background:#ffffff47}.pack-dots button[aria-selected=true] i{background:#fff;width:22px}.open-cta{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #6a3df0));box-shadow:0 14px 34px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 1px 0 #ffffff73;margin:0;padding:15px 30px;font-size:17px;position:relative;overflow:hidden}.open-cta:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 48%,#0000 66%);animation:3.2s ease-in-out infinite cta-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes cta-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.open-cta:disabled{color:#ffffffe6;box-shadow:none;background:#fff6}.open-cta:disabled:after{display:none}.dev-note{color:var(--pack-ink,#fff);opacity:.85;text-shadow:0 1px 2px #14082859;margin:0;font-size:12px;font-weight:700}@media (max-width:720px){:root{--stage-top:calc(118px + env(safe-area-inset-top,0px));--sheet-peek:31%;--stage-bottom:calc(var(--sheet-peek) + 104px)}.pack-stage{left:12px;right:12px}.store-panel{width:auto;height:calc(100% - var(--stage-top) + 4px);transform:translate3d(0, var(--sheet-y,70%), 0);will-change:transform;touch-action:none;border-radius:26px 26px 0 0;transition:transform .42s cubic-bezier(.2,.9,.2,1),opacity .4s;inset:auto 0 0}.store-panel.sheet-open{--sheet-y:0px}.store-panel.sheet-open .odds{touch-action:pan-y}.store-panel.is-dragging{transition:none}.pack-foot,.pack-nav{transition:opacity .25s .35s,transform .3s}.store.sheet-is-open .pack-foot,.store.sheet-is-open .pack-nav{opacity:0;pointer-events:none;transition-delay:0s}.sheet-scrim{opacity:0;pointer-events:none;background:#140a284d;border:0;padding:0;transition:opacity .35s;display:block;position:absolute;inset:0}.store.sheet-is-open .sheet-scrim{opacity:1;pointer-events:auto}.store-panel.sheet-open .sheet-close{z-index:2;width:38px;height:38px;color:var(--ink);background:#ffffffb3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:12px;box-shadow:0 4px 12px #22183624}.store-panel.sheet-peek .store-head{cursor:pointer}.store.is-opening .store-panel{transform:translateY(110%)}.store-panel.sheet-peek .odds{overflow:hidden}.sheet-handle{touch-action:none;cursor:grab;flex:none;place-items:center;height:26px;display:grid}.sheet-handle i{background:#22183640;border-radius:9px;width:44px;height:5px}.store-head{padding:0 18px 8px}.store-head h2{font-size:30px}.store-head .eyebrow{display:none}.tagline{font-size:13px}.store-facts{margin-top:8px}.store-facts span{padding:3px 8px;font-size:11px}.store-panel.sheet-peek .pity,.store-panel.sheet-peek .store-foot{display:none}.odds-head{padding:4px 18px 6px}.odds-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:8px}.odds-row .thumb{width:40px!important;height:40px!important}.pack-nav{left:6px;right:6px}.pack-arrow{width:44px;height:44px}.pack-arrow-label{display:none}.pack-foot{left:12px;right:12px;bottom:calc(var(--sheet-peek) + 14px);gap:6px}.open-cta{padding:12px 24px;font-size:16px}.dev-note{display:none}}@media (max-width:720px) and (max-height:640px){:root{--sheet-peek:26%}}@media (pointer:coarse){.pack-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#ffffff6b,#fff3),#2810464d}}.season-chip{color:#fff;background:linear-gradient(90deg,#e5207e,#ff8a3d);border-radius:99px;align-items:center;gap:6px;margin:0 0 6px;padding:3px 10px 3px 4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #e5207e59}.season-chip b{text-transform:uppercase;letter-spacing:.06em;background:#ffffff40;border-radius:99px;padding:1px 8px;font-size:10.5px}.app.is-splash .stage-canvas{z-index:7}.app.is-splash-on .topbar,.app.is-splash-on .strip{opacity:0;visibility:hidden}.splash-bg{z-index:6;background:radial-gradient(90% 60% at 50% 115%,#ffb4e68c,#0000 60%),radial-gradient(70% 50% at 50% -10%,#8c78ff8c,#0000 60%),linear-gradient(165deg,#170838 0%,#3a1170 38%,#8a1f86 70%,#ff5fa2 100%);transition:opacity .85s,transform .85s cubic-bezier(.2,.8,.2,1),filter .85s;position:absolute;inset:0;overflow:hidden}.splash-bg.is-leaving{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(1.08)}.sp-blob{filter:blur(70px);opacity:.6;mix-blend-mode:screen;border-radius:50%;width:52vmax;height:52vmax;animation:14s ease-in-out infinite alternate sp-drift;position:absolute}.sp-blob.a{background:#6a3df0;top:-12vmax;left:-18vmax}.sp-blob.b{background:#ff3fcf;animation-duration:17s;animation-delay:-5s;top:14vmax;right:-20vmax}.sp-blob.c{opacity:.35;background:#2fd9b4;animation-duration:20s;animation-delay:-9s;bottom:-30vmax;left:20vw}@keyframes sp-drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vmax,5vmax)scale(1.15)}}.sp-stars{animation:46s ease-in-out infinite alternate sp-sky;position:absolute;inset:-3%}.sp-stars i{background:#fff;border-radius:50%;animation:3.4s ease-in-out infinite alternate sp-twinkle;position:absolute;box-shadow:0 0 6px #ffe6ffe6}.sp-stars i.sp-spark{box-shadow:none;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:linear-gradient(135deg,#fff,#ffd9fb 60%,#c9bbff);border-radius:0;animation:3.8s ease-in-out infinite sp-spark}@keyframes sp-sky{to{transform:translate(-1.6vw,1.2vh)rotate(.6deg)}}@keyframes sp-twinkle{0%{opacity:.2}to{opacity:.95}}@keyframes sp-spark{0%,to{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1;transform:scale(1)rotate(30deg)}60%{opacity:.9;transform:scale(.85)rotate(45deg)}}.sp-floor{background:radial-gradient(at 50% 30%,#ffffff38,#ffffff0a 55%,#0000 70%);border-radius:50%;width:140vmax;height:48vh;position:absolute;bottom:-24vh;left:50%;transform:translate(-50%)}.splash-copy{z-index:8;pointer-events:none;color:#fff;text-align:center;transition:opacity .4s;position:absolute;inset:0}.splash-copy.is-leaving{opacity:0}.sp-eyebrow{top:calc(28px + env(safe-area-inset-top,0px));letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin:0;font-size:12px;font-weight:800;animation:.8s .2s both sp-in;position:absolute;left:0;right:0}.sp-lang{top:calc(18px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:auto;background:#14082859;border-radius:99px;padding:3px;animation:.8s .3s both sp-in;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff2e}.sp-lang button{color:#ffffffbf;letter-spacing:.08em;background:0 0;border:0;border-radius:99px;min-width:40px;padding:6px 10px;font-size:12px;font-weight:800}.sp-lang button[aria-checked=true]{color:#3a1170;background:#fff}.sp-loading{gap:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-loading b{font-family:var(--font-display);color:#0000;background:linear-gradient(100deg,#fff 20%,#ffd2f4 35%,#b9a8ff 45%,#fff 60%) 0 0/250% 100%;filter:drop-shadow(0 6px #14082859);-webkit-background-clip:text;background-clip:text;font-size:clamp(54px,12vw,120px);font-weight:400;line-height:1;animation:1.6s linear infinite sp-shimmer}.sp-loading span{opacity:.9;font-size:15px;font-weight:700;animation:.4s both sp-in}@keyframes sp-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.sp-hint{left:50%;bottom:calc(46px + env(safe-area-inset-bottom,0px));opacity:0;width:min(460px,100% - 40px);transition:opacity .5s .3s,transform .5s .3s;position:absolute;transform:translate(-50%)}.sp-hint.is-ready{opacity:1}.sp-hint p{opacity:.92;text-shadow:0 2px 10px #14082880;margin:6px 0 0;font-size:15px;font-weight:600}.sp-hint .sp-big{font-family:var(--font-display);opacity:1;text-shadow:0 3px #1408284d,0 10px 30px #14082880;margin:0;font-size:clamp(30px,6vw,42px);line-height:1}.sp-finger{background:#ffffffe6;border-radius:50%;width:26px;height:26px;margin:16px auto 0;animation:2.2s ease-in-out infinite sp-swipe;display:block;box-shadow:0 0 0 8px #ffffff2e,0 0 24px #fff9}@keyframes sp-swipe{0%{opacity:0;transform:translate(40px)scale(.9)}15%{opacity:1;transform:translate(40px)scale(1)}60%{opacity:1;transform:translate(-40px,-14px)scale(1)}80%,to{opacity:0;transform:translate(-40px,-14px)scale(.9)}}@keyframes sp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app.is-entering .topbar{animation:.8s cubic-bezier(.2,.9,.3,1.2) both enter-top}.app.is-entering .strip{animation:.9s cubic-bezier(.2,.9,.3,1.15) .15s both enter-strip}.app.is-entering .board-hint,.app.is-entering .store,.app.is-entering .peels,.app.is-entering .profile{animation:.8s .25s both enter-fade}@keyframes enter-top{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes enter-strip{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sp-blob,.sp-stars,.sp-stars i,.sp-finger,.sp-loading b{animation:none}.sp-stars i.sp-spark{opacity:.8}}.backdrop.wall{transition:background .4s}.bg-corcho{background-color:#c79461!important;background-image:radial-gradient(70% 52% at 14% -10%,#fff0dc80,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.2 0 0 0 0 0.08 0 0 0 1.4 -0.45'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),radial-gradient(circle at 30% 40%,#ffdcaa59 0 1.5px,#0000 2px),radial-gradient(circle at 70% 70%,#5a321459 0 1.5px,#0000 2px)!important;background-size:auto,160px 160px,9px 9px,13px 13px!important}.bg-azulejo{background-color:#f6f7fb!important;background-image:radial-gradient(70% 52% at 14% -10%,#ffffffd9,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='96'><rect width='96' height='96' fill='%23f7f8fc'/><rect x='0.5' y='0.5' width='95' height='95' fill='none' stroke='%23d7dbe6' stroke-width='3'/><g fill='%233a6fd8' opacity='0.8'><path d='M48 20 L56 40 L48 48 L40 40 Z'/><path d='M48 76 L56 56 L48 48 L40 56 Z'/><path d='M20 48 L40 40 L48 48 L40 56 Z'/><path d='M76 48 L56 40 L48 48 L56 56 Z'/></g><circle cx='48' cy='48' r='6' fill='%23f2b640'/><g fill='%233a6fd8' opacity='0.55'><circle cx='6' cy='6' r='6'/><circle cx='90' cy='6' r='6'/><circle cx='6' cy='90' r='6'/><circle cx='90' cy='90' r='6'/></g></svg>")!important;background-size:auto,96px 96px!important}.bg-coquette{background-color:#fff3f7!important;background-image:radial-gradient(70% 52% at 14% -10%,#ffffffe6,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64'><path d='M32 26c-3-5-11-4-11 2 0 5 8 9 11 12 3-3 11-7 11-12 0-6-8-7-11-2z' fill='%23ff8fb8' opacity='0.45'/></svg>"),repeating-linear-gradient(0deg,#ff8fb838 0 16px,#0000 16px 32px),repeating-linear-gradient(90deg,#ff8fb838 0 16px,#0000 16px 32px)!important;background-position:0 0,32px 32px,0 0,0 0!important;background-size:auto,128px 128px,auto,auto!important}.bg-madera{background-color:#b9814f!important;background-image:radial-gradient(70% 52% at 14% -10%,#ffecd273,#0000 60%),repeating-linear-gradient(90deg,#3c1e0a59 0 2px,#0000 2px 140px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='400'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.32' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.25 0 0 0 0 0.1 0 0 0 1.2 -0.4'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>")!important;background-size:auto,auto,140px 400px!important}.bg-ladrillo{background-color:#b65a43!important;background-image:radial-gradient(70% 52% at 14% -10%,#ffe6dc66,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><rect width='120' height='60' fill='%23e8ddd2'/><g fill='%23b9604a'><rect x='2' y='2' width='56' height='26' rx='2'/><rect x='62' y='2' width='56' height='26' rx='2' fill='%23ae5641'/><rect x='-28' y='32' width='56' height='26' rx='2' fill='%23c06a52'/><rect x='32' y='32' width='56' height='26' rx='2'/><rect x='92' y='32' width='56' height='26' rx='2' fill='%23c06a52'/></g></svg>")!important;background-size:auto,120px 60px!important}.bg-pizarron{background-color:#23463c!important;background-image:radial-gradient(50% 30% at 22% 30%,#ffffff17,#0000 70%),radial-gradient(40% 26% at 76% 64%,#ffffff12,#0000 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.12 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")!important;background-size:auto,auto,200px 200px!important}.bg-mezclilla{background-color:#2f4f86!important;background-image:radial-gradient(60% 44% at 20% 0,#c8dcff40,#0000 60%),repeating-linear-gradient(45deg,#ffffff12 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#00001e1f 0 1px,#0000 1px 6px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.9 0 0 0 0 1 0 0 0 0.18 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")!important;background-size:auto,auto,auto,200px 200px!important}.bg-noche{background-color:#0f0824!important;background-image:radial-gradient(80% 50% at 50% 110%,#ff3cc873,#0000 60%),linear-gradient(#ff4fd838 1px,#0000 1px),linear-gradient(90deg,#4fd8ff2e 1px,#0000 1px),radial-gradient(circle at 20% 20%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 70% 35%,#fff 0 1px,#0000 1.5px)!important;background-size:auto,48px 48px,48px 48px,140px 120px,180px 150px!important}.bg-holo{animation:14s ease-in-out infinite alternate wall-holo;background-color:#efe9ff!important;background-image:linear-gradient(115deg,#ffd6f0,#fff3c4,#c8ffe8,#c6ecff,#e3d0ff,#ffd6f0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")!important;background-size:300% 300%,200px 200px!important}@keyframes wall-holo{to{background-position:100% 100%,0 0}}.app.wall-dark .board-hint,.app.wall-dark .strip-empty,.app.wall-dark .board-hint .hint-big{color:#fff}.wall-area{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));top:calc(80px + env(safe-area-inset-top,0px));bottom:calc(var(--strip-h) + 6px + env(safe-area-inset-bottom,0px));pointer-events:none;--fw:0px;transition:bottom .35s cubic-bezier(.2,.9,.2,1);position:absolute}@media (max-width:720px){.wall-area{top:calc(112px + env(safe-area-inset-top,0px))}}.fr-madera,.fr-foquitos{--fw:16px}.fr-dorado{--fw:14px}.fr-cromo{--fw:12px}.fr-holo{--fw:8px}.fr-neon{--fw:6px}.wall-frame{pointer-events:none;border-radius:18px;position:absolute;inset:0}.wall-frame i{display:none;position:absolute}.wall-frame.is-mini{border-radius:6px;inset:5px}.f-madera{border:16px solid #0000;border-image:linear-gradient(135deg,#8a5a30,#c58b55 30%,#7a4b25 55%,#b37942 80%,#6e4220) 1;border-radius:0;box-shadow:inset 0 0 0 2px #3c1e0a66,0 10px 30px #28140a40}.f-madera.is-mini{border-width:5px}.f-cromo{border:12px solid #0000;border-image:linear-gradient(160deg,#fff,#b9c0d6 25%,#5b6280 48%,#f2f4ff 55%,#9aa3c4 78%,#fff) 1;border-radius:0;box-shadow:inset 0 0 18px #505a8c59}.f-cromo.is-mini{border-width:4px}.f-neon{border:3px solid #ff5fe0;animation:6s step-end infinite wall-neon;box-shadow:0 0 6px #ff5fe0,0 0 18px #ff5fe0,inset 0 0 6px #ff5fe0,inset 0 0 18px #ff5fe099}.f-neon.is-mini{border-width:2px;animation:none}@keyframes wall-neon{0%,to{opacity:1}47%{opacity:1}48%{opacity:.4}49%{opacity:1}51%{opacity:.55}52%{opacity:1}}.f-dorado{border:14px solid #0000;border-image:linear-gradient(135deg,#fff1b0,#d9a42a 22%,#8a5a10 40%,#ffe48a 52%,#b98418 70%,#fff3c0 85%,#a06d14) 1;border-radius:0;box-shadow:inset 0 0 0 3px #ffecaa99,inset 0 0 0 6px #78500a59,0 12px 34px #3c28004d}.f-dorado i{background:radial-gradient(circle, #fff6c8 0 18%, #e3ad2e 20% 42%, transparent 44%), conic-gradient(from 45deg, #ffe48a 0 25%, #b98418 0 50%, #ffe48a 0 75%, #b98418 0);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:34px;height:34px;display:block}.f-dorado i:first-child{top:-24px;left:-24px}.f-dorado i:nth-child(2){top:-24px;right:-24px}.f-dorado i:nth-child(3){bottom:-24px;left:-24px}.f-dorado i:nth-child(4){bottom:-24px;right:-24px}.f-dorado.is-mini{border-width:5px}.f-dorado.is-mini i{display:none}.f-washi i{opacity:.88;width:120px;height:30px;display:block;box-shadow:0 2px 6px #0000001f}.f-washi i:first-child{background:repeating-linear-gradient(90deg,#ffb3d1 0 10px,#ffd6e6 10px 20px);top:-6px;left:-30px;rotate:-38deg}.f-washi i:nth-child(2){background:repeating-linear-gradient(90deg,#a8e6ff 0 8px,#fff 8px 12px);top:-6px;right:-30px;rotate:38deg}.f-washi i:nth-child(3){background:radial-gradient(circle,#ffd84d 0 3px,#0000 3.5px) 0 0/12px 12px,#fff4c2;bottom:-6px;left:-30px;rotate:38deg}.f-washi i:nth-child(4){background:repeating-linear-gradient(45deg,#c7f5d6 0 6px,#9be3b4 6px 12px);bottom:-6px;right:-30px;rotate:-38deg}.f-washi.is-mini i{width:26px;height:8px}.f-washi.is-mini i:nth-child(odd){left:-8px}.f-washi.is-mini i:nth-child(2n){right:-8px}.f-foquitos{border:16px solid #0000;border-image:linear-gradient(#3a2a4a,#2a1d36) 1;border-radius:0}.f-foquitos:before,.f-foquitos:after{content:"";-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #ffc850b3);background:radial-gradient(circle,#fff7d6 0 4px,#ffd36b 5px,#ffc85066 7px,#0000 9px) 0 0/34px 34px repeat-x,radial-gradient(circle,#fff7d6 0 4px,#ffd36b 5px,#ffc85066 7px,#0000 9px) 0 100%/34px 34px repeat-x,radial-gradient(circle,#fff7d6 0 4px,#ffd36b 5px,#ffc85066 7px,#0000 9px) 0 0/34px 34px repeat-y,radial-gradient(circle,#fff7d6 0 4px,#ffd36b 5px,#ffc85066 7px,#0000 9px) 100% 0/34px 34px repeat-y;padding:16px;position:absolute;inset:-16px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.f-foquitos:after{background-position:17px 0,17px 100%,0 17px,100% 17px;animation:1.6s step-end infinite wall-twinkle}.f-foquitos.is-mini{border-width:5px}.f-foquitos.is-mini:before,.f-foquitos.is-mini:after{display:none}@keyframes wall-twinkle{50%{opacity:.25}}.f-holo{background:conic-gradient(from var(--wall-a,0deg), #ff2a4a, #ff8a00, #ffe600, #2bff6a, #00e5ff, #3d5bff, #b23dff, #ff2a4a) border-box;-webkit-mask-composite:xor;filter:drop-shadow(0 0 10px #ff5adc80);border:8px solid #0000;animation:6s linear infinite wall-spin;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.f-holo.is-mini{border-width:3px}@property --wall-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wall-spin{to{--wall-a:360deg}}.wall-light{pointer-events:none;position:absolute;inset:0}.l-atardecer{mix-blend-mode:multiply;background:linear-gradient(170deg,#ff963c47,#ff508c2e 55%,#78288c38)}.l-noche{mix-blend-mode:multiply;background:radial-gradient(60% 40% at 80% 10%,#c8dcff59,#0000 60%),linear-gradient(#141e506b,#0a0a2880)}.l-luznegra{mix-blend-mode:multiply;background:radial-gradient(80% 60% at 50% 40%,#963cff40,#28005a8c)}.l-disco{mix-blend-mode:screen;background:radial-gradient(22vmax at 20% 30%,#ff3cc847,#0000 70%),radial-gradient(20vmax at 80% 40%,#3cdcff42,#0000 70%),radial-gradient(18vmax at 50% 80%,#ffdc3c3d,#0000 70%);animation:7s ease-in-out infinite alternate wall-disco}@keyframes wall-disco{50%{transform:translate(4%,-3%)rotate(8deg)}to{transform:translate(-3%,2%)rotate(-6deg)}}.wall-light.is-mini{border-radius:inherit;position:absolute;inset:0}.wall-deco{inset:var(--fw,0px);pointer-events:none;border-radius:10px;position:absolute;overflow:hidden}.d-foquitos{filter:drop-shadow(0 0 6px #ffe696cc);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='70'><path d='M0 8 Q 40 40 80 18 T 160 8' fill='none' stroke='%232c2238' stroke-width='2'/><g><circle cx='22' cy='28' r='7' fill='%23ff7ad0'/><circle cx='58' cy='26' r='7' fill='%23ffe066'/><circle cx='100' cy='22' r='7' fill='%237cf2c8'/><circle cx='138' cy='18' r='7' fill='%237ad0ff'/></g></svg>") 0 0/160px 70px repeat-x;height:70px;animation:2.2s ease-in-out infinite wall-twinkle;bottom:auto}.d-banderines{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='60'><path d='M0 6 Q 90 26 180 6' fill='none' stroke='%232c2238' stroke-width='2'/><path d='M8 8 L34 12 L22 44 Z' fill='%23ff5fa2'/><path d='M44 14 L72 16 L60 50 Z' fill='%23ffd23f'/><path d='M84 17 L112 16 L100 52 Z' fill='%2338e8c4'/><path d='M124 14 L152 11 L140 46 Z' fill='%238f6bff'/></svg>") 0 0/180px 60px repeat-x;height:60px;bottom:auto}.d-estrellas{filter:drop-shadow(0 0 4px #ffffffe6);background-color:#0000;background-image:radial-gradient(circle at 12% 22%,#fff 0 2px,#fff0b499 3px,#0000 6px),radial-gradient(circle at 34% 48%,#fff 0 1.5px,#0000 4px),radial-gradient(circle at 58% 18%,#fff 0 2px,#c8dcff99 3px,#0000 6px),radial-gradient(circle at 82% 40%,#fff 0 1.5px,#0000 4px),radial-gradient(circle at 70% 70%,#fff 0 2px,#ffc8f099 3px,#0000 6px),radial-gradient(circle at 20% 72%,#fff 0 1.5px,#0000 4px);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:360px 300px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:3s ease-in-out infinite wall-twinkle}.d-confeti{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><g opacity='0.85'><rect x='20' y='30' width='12' height='5' fill='%23ff5fa2' transform='rotate(30 26 32)'/><rect x='120' y='20' width='12' height='5' fill='%23ffd23f' transform='rotate(-20 126 22)'/><rect x='180' y='90' width='12' height='5' fill='%2338e8c4' transform='rotate(60 186 92)'/><rect x='60' y='140' width='12' height='5' fill='%238f6bff' transform='rotate(-40 66 142)'/><circle cx='150' cy='170' r='4' fill='%23ff8a3d'/><circle cx='90' cy='80' r='3' fill='%237ad0ff'/><rect x='30' y='190' width='12' height='5' fill='%23ffd23f' transform='rotate(15 36 192)'/></g></svg>") 0 0/220px 220px}.wall-deco.is-mini{background-size:60px;height:auto;inset:0}.wall-editor{z-index:6;left:50%;bottom:calc(var(--strip-h) + 14px + env(safe-area-inset-bottom,0px));pointer-events:auto;border-radius:22px;width:min(560px,100% - 24px);padding:14px 16px 16px;animation:.25s both fade-in;position:absolute;transform:translate(-50%)}.wall-editor header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.wall-editor h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px}.we-tabs{gap:6px;margin-bottom:10px;display:flex}.we-tabs button{color:var(--ink-2);background:#ffffff8c;border:0;border-radius:99px;flex:1;padding:7px 8px;font-size:13px;font-weight:800}.we-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.we-list{scrollbar-width:thin;gap:10px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.we-opt{width:84px;color:var(--ink-2);background:0 0;border:0;justify-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:grid}.we-opt small{opacity:.75;text-align:center;font-size:10px;font-weight:600;line-height:1.2}.we-swatch{outline-offset:2px;background:#dcd8e2;border-radius:12px;outline:3px solid #0000;width:78px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2218361f}.we-opt.is-on .we-swatch{outline-color:var(--ink)}.we-opt.is-locked .we-swatch{filter:grayscale(.85)brightness(.9)}.we-lock{color:#fff;background:#140c2459;place-items:center;display:grid;position:absolute;inset:0}.sw-light,.sw-pins{background-color:#e9e5ef}.sw-frame{background:#e9e5ef}@media (prefers-reduced-motion:reduce){.bg-holo,.f-neon,.f-holo,.f-foquitos:after,.l-disco,.d-foquitos,.d-estrellas{animation:none}}.app.wall-dark.tab-board .topbar .glass-pill{background:#ffffffdb}.app.wall-dark.tab-board .brand h1,.app.wall-dark.tab-board .brand p{color:#fff;text-shadow:0 2px 10px #00000059}.wall-sel{opacity:0;pointer-events:none;will-change:transform;z-index:4;transition:opacity .18s;position:absolute;top:0;left:0}.wall-sel-bar{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--strip-h) + 12px);opacity:0;pointer-events:none;z-index:4;transition:opacity .18s,transform .25s cubic-bezier(.2,.9,.2,1);position:absolute;transform:translate(-50%,10px)}.wall-sel-bar.is-on{transform:translate(-50%)}.app.strip-hidden .wall-sel-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px) + 34px + 12px)}.wall-sel.is-on,.wall-sel-bar.is-on{opacity:1}.wall-sel{transform-origin:50%}.ws-outline{border:2px dashed #fffffff2;border-radius:14px;position:absolute;inset:0;box-shadow:0 0 0 1.5px #6a3df08c,inset 0 0 0 1.5px #6a3df059}.ws-knob{touch-action:none;cursor:grab;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;top:-18px;right:-18px}.wall-sel.is-on .ws-knob{pointer-events:auto}.ws-knob span{background:conic-gradient(#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0);border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 0 3px #fff,0 4px 10px #22183659}.ws-knob span:after{content:"";border:2px solid #fff;border-left-color:#0000;border-radius:50%;position:absolute;inset:6px;transform:rotate(-30deg)}.wall-sel-bar{white-space:nowrap;background:#fffffff0;border-radius:99px;gap:6px;padding:5px;display:flex;box-shadow:0 10px 28px #22183638,0 0 0 1px #2218360f}.wall-sel-bar.is-on button{pointer-events:auto}.wall-sel-bar button{min-width:34px;height:34px;color:var(--ink-2);background:#2218360f;border:0;border-radius:99px;padding:0 12px;font:800 13px/1 Figtree,system-ui,sans-serif}.wall-sel-bar button[data-act=smaller],.wall-sel-bar button[data-act=bigger]{width:34px;padding:0;font-size:20px;line-height:1}.wall-sel-bar button.is-done{background:var(--ink);color:#fff}@media (max-width:420px){.wall-sel-bar{gap:4px;padding:4px}.wall-sel-bar button{padding:0 9px;font-size:12px}}.strip-toggle{z-index:3;right:calc(max(14px, env(safe-area-inset-right,0px)) + 10px);bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--strip-h) - 32px);height:26px;color:var(--ink-2);pointer-events:auto;background:#2218360f;border:0;border-radius:99px;align-items:center;gap:5px;padding:0 11px;font:800 11.5px/1 Figtree,system-ui,sans-serif;display:inline-flex;position:absolute}.strip-toggle svg{transition:transform .3s}.app.strip-hidden{--strip-shown:0}.app.strip-hidden .strip{transform:translateY(calc(var(--strip-h) + 20px))}.app.strip-hidden .strip-toggle{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;height:34px;padding:0 16px;font-size:12.5px;animation:.3s cubic-bezier(.2,.9,.2,1) strip-pill-in;transform:translate(-50%);box-shadow:0 6px 16px #2218362e}@keyframes strip-pill-in{0%{opacity:0;transform:translate(-50%,10px)}}.app.strip-hidden .strip-toggle svg{transform:rotate(180deg)}.app.strip-hidden .wall-area{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.app.strip-hidden .strip-arrow,.app.strip-hidden .strip-empty{opacity:0;pointer-events:none}.auth{--auth-ink:var(--ink,#221836);--auth-violet:#7a3dff;--auth-hot:#ff3f9e;z-index:50;color:var(--auth-ink);font-family:var(--font-ui);isolation:isolate;background:linear-gradient(172deg,#ffd9b8 0%,#ffb3dc 38%,#d9b6ff 72%,#b9d4ff 100%);position:fixed;inset:0;overflow:hidden}.auth-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-aura{will-change:transform;border-radius:50%;width:80vmax;height:80vmax;position:absolute}.auth-aura.a{background:radial-gradient(circle,#ffeca0e6,#ffeca000 62%);animation:16s ease-in-out infinite alternate auth-drift-a;top:-34vmax;left:-30vmax}.auth-aura.b{background:radial-gradient(circle,#ff5abe8c,#ff5abe00 60%);animation:19s ease-in-out infinite alternate auth-drift-b;top:10vh;right:-36vmax}.auth-aura.c{background:radial-gradient(circle,#6ee6ff99,#6ee6ff00 60%);animation:22s ease-in-out infinite alternate auth-drift-c;bottom:-44vmax;left:-20vmax}@keyframes auth-drift-a{to{transform:translate(14vmax,8vmax)scale(1.1)}}@keyframes auth-drift-b{to{transform:translate(-12vmax,14vmax)scale(.92)}}@keyframes auth-drift-c{to{transform:translate(10vmax,-10vmax)scale(1.08)}}.auth-grain{opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.auth-flt{--push:0;left:var(--x);top:var(--y);width:clamp(86px,23vw,190px);transform:translate(-50%, -50%) translate(calc(var(--xn) * var(--push) * .3vw), calc(var(--yn) * var(--push) * .22vh)) scale(calc(var(--s) * (1 - var(--push) * .2))) rotate(var(--r));animation:.9s cubic-bezier(.2,1.3,.3,1) backwards auth-flt-in;animation-delay:calc(80ms * var(--i) + .15s);transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .7s;position:absolute}.auth-bg.is-compact .auth-flt{--push:1;opacity:.75}@keyframes auth-flt-in{0%{opacity:0;transform:translate(-50%, -50%) translateY(40px) scale(calc(var(--s) * .4)) rotate(calc(var(--r) - 30deg))}}.auth-flt-in{will-change:transform;animation:auth-float var(--t) ease-in-out infinite;animation-delay:var(--d);display:block;position:relative}.auth-flt-in img,.auth-logo-in img{filter:drop-shadow(0 10px 14px #46146e38)drop-shadow(0 2px 2px #46146e2e);width:100%;height:auto;display:block}@keyframes auth-float{0%,to{transform:translate(0,0)rotate(0)}33%{transform:translate(5px,-13px)rotate(3deg)}66%{transform:translate(-6px,-5px)rotate(-2.5deg)}}.auth-sheen{mix-blend-mode:screen;opacity:.85;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-sheen i{will-change:transform;width:70%;animation:5.5s cubic-bezier(.45,0,.3,1) infinite auth-sweep;animation-delay:calc(var(--i,0) * -.7s);background:linear-gradient(100deg,#fff0 0%,#ff78dc8c 30%,#fff096b3 45%,#78ffdca6 58%,#82b4ff8c 72%,#fff0 100%);position:absolute;top:-20%;bottom:-20%;left:-60%}.auth-sheen.is-logo i{animation-duration:4.2s}@keyframes auth-sweep{0%{transform:translate(0,0)skew(-14deg)}55%,to{transform:translate(330%)skew(-14deg)}}.auth-top{z-index:4;top:calc(12px + env(safe-area-inset-top,0px));left:max(14px, env(safe-area-inset-left,0px));right:max(14px, env(safe-area-inset-right,0px));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.auth-top>*{pointer-events:auto}.auth-back{width:44px;height:44px;color:var(--auth-ink);background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .15s;animation:.4s cubic-bezier(.2,1.4,.3,1) both auth-pop;display:grid;box-shadow:0 6px 16px #46146e2e,inset 0 -2px #22183614}.auth-back:active{transform:scale(.92)}.auth-lang{background:#ffffffb8;border-radius:999px;padding:4px;display:flex;box-shadow:0 6px 16px #46146e24}.auth-lang button{letter-spacing:.04em;min-width:40px;height:32px;color:var(--ink-3,#7c7292);background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:800}.auth-lang button[aria-checked=true]{background:var(--auth-ink);color:#fff}.auth-stage{z-index:2;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.auth-grid{min-height:100%;padding:calc(66px + env(safe-area-inset-top,0px)) 18px calc(26px + env(safe-area-inset-bottom,0px));place-items:center;display:grid}.auth-panel{will-change:transform, opacity;grid-area:1/1;width:min(410px,100%)}.auth-panel.is-entering{animation:.55s cubic-bezier(.2,1,.3,1.08) both auth-stick}.auth-panel.is-entering.dir-back{animation-name:auth-stick-back}.auth-panel.is-leaving{pointer-events:none;transform-origin:8% 4%;animation:.46s cubic-bezier(.5,0,.75,.2) both auth-peel}.auth-panel.is-leaving.dir-back{transform-origin:92% 4%;animation-name:auth-peel-back}@keyframes auth-stick{0%{opacity:0;transform:translate(44px,18px)rotate(4deg)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes auth-stick-back{0%{opacity:0;transform:translate(-44px,18px)rotate(-4deg)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes auth-peel{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-46px,-70px)rotate(-11deg)scale(.9)}}@keyframes auth-peel-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate(46px,-70px)rotate(11deg)scale(.9)}}.auth-stage{transition:opacity .35s,transform .45s cubic-bezier(.5,0,.75,.2)}.auth.is-done .auth-stage{opacity:0;pointer-events:none;transform:scale(.92)}.auth.is-done .auth-top{opacity:0;transition:opacity .3s}.auth-welcome,.auth-form-wrap{justify-items:center;gap:10px;width:100%;display:grid}.auth-logo{width:min(330px,80vw);margin:-9% 0 -16%;animation:.95s cubic-bezier(.2,1.35,.3,1) both auth-slap}.auth-logo-in{will-change:transform;animation:7s ease-in-out -1s infinite auth-float;display:block;position:relative}@keyframes auth-slap{0%{opacity:0;transform:scale(1.5)rotate(-9deg)translateY(-30px)}45%{opacity:1}70%{transform:scale(.96)rotate(1.5deg)}to{opacity:1;transform:none}}.auth-mini-logo{filter:drop-shadow(0 8px 12px #46146e33);width:150px;height:auto;margin-bottom:-2px;animation:.6s cubic-bezier(.2,1.4,.3,1) 50ms both auth-pop}.auth-tagline{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 2px;display:flex}.auth-chip{height:32px;font-family:var(--font-chunk);letter-spacing:.02em;animation:.55s cubic-bezier(.2,1.5,.3,1) both auth-chip-in;animation-delay:calc(.45s + var(--i) * .12s);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;display:inline-flex;box-shadow:0 0 0 3px #fff,0 6px 12px #46146e33}.auth-chip.m-glitter{color:#fff;text-shadow:0 1px #78004673;background:radial-gradient(circle at 20% 30%,#fffffff2 0 1px,#0000 1.6px) 0 0/7px 7px,radial-gradient(circle at 70% 60%,#ffe6ffd9 0 1px,#0000 1.6px) 0 0/9px 9px,linear-gradient(135deg,#ff5fb4,#e2208a);rotate:-3deg}.auth-chip.m-holo{color:var(--auth-ink);background:linear-gradient(115deg,#ffc8ef,#fff2a8 30%,#b6ffe4 55%,#b9dcff 75%,#e8c4ff);rotate:2deg}.auth-chip.m-chrome{color:var(--auth-ink);background:linear-gradient(#fff 0%,#d7dcf3 38%,#8f97bd 52%,#eef0ff 64%,#c3c9e6 100%);rotate:-1.5deg}@keyframes auth-chip-in{0%{opacity:0;transform:translateY(14px)scale(.6)}}.auth-sub{max-width:330px;color:var(--ink-2,#4a4062);margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.auth-sub.is-center{text-align:center;text-wrap:balance}.auth-welcome>.auth-sub{animation:.5s .75s both auth-fade-up}.auth-form-wrap>.auth-sub,.auth-form-wrap>.auth-title{animation:.5s .12s both auth-fade-up}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes auth-pop{0%{opacity:0;transform:scale(.6)}}.auth-title{font-family:var(--font-display);text-align:center;color:var(--auth-ink);text-shadow:3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff,2px 2px #fff,-2px 2px #fff,2px -2px #fff,-2px -2px #fff,0 8px 16px #46146e2e;margin:0;font-size:clamp(30px,8.6vw,38px);font-weight:400;line-height:1.02}.auth-card{background:linear-gradient(170deg,#fff 0%,#fbf8ff 60%,#f6f1ff 100%);border-radius:28px;gap:12px;width:100%;margin-top:8px;padding:30px 20px 18px;display:grid;position:relative;box-shadow:0 0 0 5px #ffffffc7,0 26px 60px #50147840,0 3px 8px #5014781f}.auth-welcome .auth-card{animation:.55s cubic-bezier(.2,1,.3,1) .6s both auth-fade-up}.auth-corner{z-index:2;pointer-events:none;transform-origin:100% 0;will-change:transform;width:38px;height:38px;animation:5.5s ease-in-out 1.2s infinite auth-corner;position:absolute;top:-5px;right:-5px}.auth-corner i{position:absolute;inset:0}.auth-corner-liner{clip-path:polygon(0 0,100% 0,100% 100%);background:repeating-linear-gradient(-45deg,#ffd3ea 0 5px,#fff0f8 5px 10px);border-top-right-radius:6px}.auth-corner-flap{clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-3px 4px 3px #3c145a2e);background:linear-gradient(45deg,#fff 0%,#f1edf7 52%,#d9d3e6 100%)}@keyframes auth-corner{0%,70%,to{transform:scale(1)}80%{transform:scale(1.35)}88%{transform:scale(1.12)}}.auth-btn{-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;width:100%;padding:0;transition:transform .14s;position:relative}.auth-btn:not(:disabled):active{transform:translateY(2px)scale(.985)}.auth-btn:disabled:not(.is-busy){opacity:.55}.auth-btn-face{min-height:54px;font-family:var(--font-chunk);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;line-height:1;display:flex;position:relative;overflow:hidden}.auth-btn-label{z-index:1;position:relative}.tone-hot .auth-btn-face{color:#fff;text-shadow:0 2px #46007859;background:linear-gradient(135deg,#ff4fa8 0%,#c040ff 55%,#6a3df0 100%);box-shadow:0 0 0 4px #fff,0 12px 24px #7828c859,inset 0 2px #fff6,inset 0 -4px #3c007840}.tone-hot .auth-btn-face:before{content:"";opacity:.55;mix-blend-mode:overlay;background:radial-gradient(circle at 30% 40%,#fff 0 1px,#0000 1.5px) 0 0/8px 8px,radial-gradient(circle at 70% 70%,#fff 0 .8px,#0000 1.4px) 3px 2px/11px 11px,radial-gradient(circle at 50% 20%,#ffe9a8 0 .8px,#0000 1.4px) 5px 6px/13px 13px;position:absolute;inset:0}.tone-vinyl .auth-btn-face{color:var(--auth-ink);background:#fff;box-shadow:0 0 0 2px #2218361a,0 8px 18px #46146e1f,inset 0 -3px #2218360f}.auth-btn-sheen{pointer-events:none;border-radius:999px;position:absolute;inset:0;overflow:hidden}.auth-btn-sheen:after{content:"";will-change:transform;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:30%;animation:3.6s ease-in-out 1.4s infinite auth-btn-sweep;position:absolute;top:-10%;bottom:-10%;left:-40%;transform:skew(-18deg)}@keyframes auth-btn-sweep{0%{transform:translate(0,0)skew(-18deg)}45%,to{transform:translate(560%)skew(-18deg)}}.auth-spin{z-index:1;background:conic-gradient(from 0deg, #fff 0 25%, #ffffff40 25% 100%);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite auth-rot;position:relative;-webkit-mask:radial-gradient(circle,#0000 5.5px,#000 6px);mask:radial-gradient(circle,#0000 5.5px,#000 6px)}.tone-vinyl .auth-spin,.auth-alt .auth-spin,.auth-link .auth-spin{background:conic-gradient(from 0deg, var(--auth-violet) 0 25%, #7a3dff33 25% 100%)}@keyframes auth-rot{to{transform:rotate(360deg)}}.auth-alt{min-height:50px;color:var(--auth-ink);-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15.5px;font-weight:800;transition:transform .14s;display:flex;box-shadow:inset 0 0 0 2px #2218361f}.auth-alt:not(:disabled):active{transform:scale(.985)}.auth-alt:disabled{opacity:.6}.auth-g{flex:none}.auth-link{color:var(--auth-violet);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:6px 8px;font-size:15px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.auth-link:disabled{opacity:.6}.auth-link.is-guest{color:var(--auth-ink);margin-top:2px;font-size:16px}.auth-link.is-small{padding:2px 0;font-size:13px}.auth-link.is-right{justify-self:end}.auth-or{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#7c7292);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:2px 4px;font-size:12px;font-weight:800;display:grid}.auth-or i{background:repeating-linear-gradient(90deg,#22183638 0 7px,#0000 7px 12px);height:2px}.auth-fine{text-align:center;color:var(--ink-3,#7c7292);text-wrap:balance;margin:-4px 0 0;font-size:12.5px;line-height:1.4}.auth-fine.is-terms{margin-top:2px;font-size:11.5px}.auth-switch{color:var(--ink-2,#4a4062);text-align:center;margin:6px 0 0;font-size:14.5px;font-weight:700}.auth-switch .auth-link{padding:4px 2px;font-size:14.5px}.auth-field{gap:6px;display:grid}.auth-field>label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#7c7292);padding-left:4px;font-size:12px;font-weight:800}.auth-input{background:#faf8ff;border-radius:16px;align-items:center;gap:8px;height:52px;padding:0 6px 0 14px;transition:box-shadow .18s,background-color .18s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #2218361a,inset 0 2px 4px #2218360f}.auth-input:focus-within{box-shadow:inset 0 0 0 2px var(--auth-violet), 0 0 0 4px #a43dff29;background:#fff}.auth-input-ico{color:var(--ink-3,#7c7292);flex:none;place-items:center;display:grid}.auth-input:focus-within .auth-input-ico{color:var(--auth-violet)}.auth-input input{min-width:0;height:100%;color:var(--auth-ink);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:600}.auth-input input::placeholder{color:#22183652;font-weight:500}.auth-input input:focus-visible{outline:none}.auth-ok{color:#fff;background:#22c98f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;transition:transform .28s cubic-bezier(.2,1.6,.3,1);display:grid;transform:scale(0)}.auth-field.is-valid .auth-ok{transform:scale(1)}.auth-input .auth-eye~.auth-ok{margin-right:0}.auth-eye{width:40px;height:40px;color:var(--ink-3,#7c7292);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.auth-eye:active{transform:scale(.9)}.auth-meter{align-items:center;gap:10px;padding:0 4px;display:flex}.auth-meter-bar{flex:1;gap:4px;display:flex}.auth-meter-bar i{background:#2218361a;border-radius:6px;flex:1;height:6px;transition:background-color .25s}.auth-meter.s-1 i.is-on{background:#ff7a59}.auth-meter.s-2 i.is-on{background:#ffc23d}.auth-meter.s-3 i.is-on{background:#2fd9a4}.auth-meter.s-4 i.is-on{background:linear-gradient(90deg,#ff6fd0,#ffe57a,#6fffc8,#6fd8ff)}.auth-meter-txt{text-align:right;min-width:92px;color:var(--ink-3,#7c7292);font-size:12px;font-weight:800}.auth-rules{color:var(--ink-3,#7c7292);margin:0;padding:0 4px;font-size:12.5px;font-weight:600}.auth-rules.is-ok{color:#13996b}.auth-error{color:#a10f52;background:#fff0f6;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.3;animation:.5s cubic-bezier(.36,.07,.19,.97) both auth-shake;display:grid;box-shadow:inset 0 0 0 2px #ffa9cf}.auth-error-ico{color:#fff;width:24px;height:24px;font-family:var(--font-chunk);background:#ff3f8e;border-radius:50%;place-items:center;font-size:14px;display:grid;box-shadow:0 0 0 2px #fff}.auth-error-act{color:#fff;white-space:nowrap;background:#a10f52;border:0;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:800}@keyframes auth-shake{0%{opacity:0;transform:translateY(-6px)scale(.96)}20%{opacity:1;transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}to{transform:none}}.auth-note{color:#0e7d57;background:#ebfff6;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.35;animation:.35s both auth-fade-up;display:flex;box-shadow:inset 0 0 0 2px #9be8c8}.auth-note svg{flex:none;margin-top:1px}.auth-body{text-align:center;color:var(--ink-2,#4a4062);text-wrap:balance;margin:0;font-size:15px;font-weight:600;line-height:1.45}.auth-email{color:var(--auth-ink);word-break:break-all;margin-top:4px;font-weight:800;display:inline-block}.auth-env{width:190px;margin:52px auto 2px;animation:.6s cubic-bezier(.2,1.4,.3,1) both auth-pop;position:relative}.auth-env-svg{z-index:1;filter:drop-shadow(0 12px 16px #46146e38);width:100%;height:auto;animation:5s ease-in-out infinite auth-float;display:block;position:relative}.auth-env-peek{z-index:0;filter:drop-shadow(0 6px 8px #46146e33);width:66px;height:auto;animation:.9s cubic-bezier(.2,1.3,.3,1) both auth-peek;position:absolute;top:-46px}.auth-env-peek.p1{width:62px;animation-delay:.35s;left:30px;rotate:-16deg}.auth-env-peek.p2{width:54px;animation-delay:.5s;top:-38px;right:34px;rotate:14deg}@keyframes auth-peek{0%{opacity:0;transform:translateY(60px)scale(.7)}}.auth-env-spark{z-index:2;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff;width:18px;height:18px;animation:1.8s ease-in-out infinite auth-twinkle;position:absolute}.auth-env-spark.s1{top:30%;left:-8px}.auth-env-spark.s2{width:14px;height:14px;animation-delay:-.6s;top:18%;right:-10px}.auth-env-spark.s3{width:12px;height:12px;animation-delay:-1.2s;bottom:-6px;right:18%}@keyframes auth-twinkle{0%,to{opacity:.2;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.auth-badge{--hue:300;border-radius:24px;width:min(320px,100%);margin-top:6px;padding:4px;animation:.6s cubic-bezier(.2,1.4,.3,1) .18s both auth-pop;position:relative;overflow:hidden;box-shadow:0 16px 32px #46146e38}.auth-badge-rim{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.auth-badge-rim:before{content:"";will-change:transform;background:conic-gradient(#ff6fd0,#ffe57a,#6fffc8,#6fd8ff,#b28cff,#ff6fd0);width:200%;height:400%;animation:6s linear infinite auth-rot;position:absolute;top:-150%;left:-50%}.auth-badge-face{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.auth-badge-av{background:linear-gradient(135deg, hsl(var(--hue) 88% 68%), hsl(calc(var(--hue) + 50) 82% 56%));color:#fff;width:52px;height:52px;font-family:var(--font-display);text-shadow:0 2px #0000002e;border-radius:50%;flex:none;place-items:center;padding-bottom:2px;font-size:26px;line-height:1;transition:background .3s;display:grid;box-shadow:0 0 0 3px #fff,0 4px 10px #46146e33}.auth-badge-txt{text-align:left;gap:2px;min-width:0;display:grid}.auth-badge-txt small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#7c7292);font-size:11px;font-weight:800}.auth-badge-txt b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--auth-ink);font-size:22px;font-weight:400;line-height:1.1;overflow:hidden}.auth-done{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.auth-done-pop{filter:drop-shadow(0 10px 14px #46146e40);width:clamp(70px,20vw,120px);height:auto;animation:1.3s cubic-bezier(.15,.9,.3,1) both auth-burst;animation-delay:calc(var(--k) * 30ms);position:absolute;top:50%;left:50%}@keyframes auth-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}25%{opacity:1}to{opacity:1;transform:translate(calc(-50% + cos(var(--a)) * min(44vw, 340px)), calc(-50% + sin(var(--a)) * min(30vh, 280px))) scale(1) rotate(calc(var(--a) * .1))}}.auth-done-txt{max-width:300px;font-family:var(--font-display);text-align:center;color:var(--auth-ink);text-shadow:3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff,2px 2px #fff,-2px 2px #fff,2px -2px #fff,-2px -2px #fff,0 10px 20px #46146e40;text-wrap:balance;margin:0;font-size:clamp(30px,8vw,40px);line-height:1.05;animation:.8s cubic-bezier(.2,1.35,.3,1) .1s both auth-slap;position:relative}@media (min-width:900px){.auth-flt{width:clamp(120px,11vw,200px)}.auth-logo{width:380px}.auth-grid{padding-top:72px}}@media (max-height:720px),(max-width:380px){.auth-flt:nth-of-type(5),.auth-flt:nth-of-type(6){display:none}}@media (max-height:720px){.auth-logo{width:min(260px,64vw)}.auth-card{gap:10px;padding:26px 16px 14px}.auth-btn-face{min-height:50px}}@media (prefers-reduced-motion:reduce){.auth *,.auth :before,.auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.auth-sheen,.auth-btn-sheen{display:none}}
/*$vite$:1*/