.deck-coral{--card-paper: #fff6ef;--card-edge: #c8553d;--card-trim: #c8553d;--card-ace-band: url(#back-coral);--card-black: #2a2320;--card-red: #cc3a26;--card-cloth-black: #2d4a5e;--card-cloth-red: #c8553d;--card-accent: #f0a384;--card-fig-line: #2a2320}.sheen[data-v-f758d046]{mix-blend-mode:color;animation:sheen-f758d046 4s ease-in-out infinite alternate}.sheen-a[data-v-f758d046]{fill:url(#disco-holo)}.sheen-b[data-v-f758d046]{fill:url(#disco-holo-rev);animation-delay:-2s}@keyframes sheen-f758d046{0%{opacity:.06}to{opacity:.4}}.edge[data-v-f758d046]{fill:none;stroke:var(--card-edge);stroke-width:var(--card-edge-width)}.ring[data-v-f758d046]{fill:none;stroke:var(--card-trim);stroke-width:2}.ring-inner[data-v-f758d046]{stroke-width:1}@media(prefers-reduced-motion:reduce){.sheen[data-v-f758d046]{animation:none;opacity:.23}}.deck-discoball{--card-edge: url(#disco-holo);--card-edge-width: 6px;--card-trim: url(#disco-holo);--card-ace-band: url(#back-discoball);--card-back-frame: none;--fig-cape: url(#disco-holo);--fig-gem-red: #ff4fd8;--fig-gem-blue: #3fc8ff;--fig-gem-green: #5effa0;--fig-pearl: #f5f0ff}.glow-dark .deck-discoball .garment-glow{filter:drop-shadow(0 0 2px #ff5ecf) drop-shadow(0 0 4px #5ed2ff)}.glow-dark .deck-discoball .jewel-glow{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #b8e8ff)}.deck-emerald{--card-paper: #f6faf6;--card-edge: #0f4635;--card-trim: #0f4635;--card-ace-band: url(#back-emerald);--card-black: #11281f;--card-cloth-black: #0f4635;--card-cloth-red: #a3263a;--card-accent: #3fa37a;--card-fig-line: #11281f}.plate[data-v-b0cc4cd6]{fill:var(--card-metal-brushed)}.groove[data-v-b0cc4cd6]{fill:none;stroke:var(--card-metal-groove);stroke-width:.8}.plate.groove[data-v-b0cc4cd6]{fill:var(--card-metal-brushed)}.diamond[data-v-b0cc4cd6]{fill:var(--card-metal-foil);stroke:var(--card-metal-groove);stroke-width:.8}.glint[data-v-b0cc4cd6]{fill:var(--card-back-glint, none)}.deck-gold{--card-paper: #fbf4df;--card-ace-band: url(#back-gold);--card-black: #2a1f0e;--card-red: #a8182c;--card-cloth-black: #3a2c12;--card-cloth-red: #8e1a2a;--card-fig-line: #2a1f0e;--card-metal-brushed: url(#gold-brushed);--card-metal-groove: #6b4d1c;--card-back-paper: url(#gold-brushed);--card-back-edge: #8a6526;--card-back-frame-inner: none;--fig-cape: #245440;--fig-velvet: #8e1a2a;--fig-lace: #fffaf0}.deck-gold .card:not([class*=deck-]),.card.deck-gold{--card-edge: var(--gold-foil, url(#gold-foil-a));--card-trim: var(--gold-foil, url(#gold-foil-a));--card-accent: var(--gold-foil, url(#gold-foil-a));--card-back-frame: var(--gold-foil, url(#gold-foil-a));--card-back-glint: var(--gold-glint, none);--card-metal-foil: var(--gold-foil, url(#gold-foil-a))}.deck-midnight{--card-paper: #eff0fa;--card-edge: #191b2e;--card-trim: #8f7be0;--card-ace-band: url(#back-midnight);--card-black: #1e2140;--card-red: #c3264a;--card-cloth-black: #2c2f5a;--card-cloth-red: #8f2446;--card-accent: #8f7be0;--card-fig-line: #1e2140}.onyx-uv{display:none;filter:drop-shadow(0 0 2px #c7b3ff) drop-shadow(0 0 6px #8a5cff)}.lit-blacklight .onyx-uv{display:inline}.deck-onyx{--card-paper: #17181b;--card-edge: #b9c0c8;--card-trim: #b9c0c8;--card-ace-band: url(#back-onyx);--card-black: #e9edf1;--card-red: #ff5d6c;--card-cloth-black: #4a515b;--card-cloth-red: #b3283e;--card-accent: #c9d0d8;--card-skin: #e6c9ad;--card-fig-line: #17181b;--card-back-paper: url(#back-onyx);--card-back-edge: #b9c0c8;--card-back-frame: none;--card-back-frame-inner: none;--fig-cape: #3a4452;--fig-lace: #e9edf1;--fig-lace-line: #9aa3ad;--fig-hair: #8a5a34;--fig-hair-queen: #a8683a;--fig-velvet: #7a2433;--fig-steel: #e9edf1;--fig-gem-blue: #5a86d6}.spark[data-v-3e4ef4d9]{opacity:0;transform-box:fill-box;transform-origin:center;animation:twinkle-3e4ef4d9 15s steps(4) infinite}@keyframes twinkle-3e4ef4d9{0%,4.8%,to{opacity:0;transform:scale(.2) rotate(0)}2.4%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.spark[data-v-3e4ef4d9]{animation:none}}.deck-pink{--card-plain: none;--card-paper: #fff3f8;--card-edge: #a91c64;--card-trim: #e44091;--card-ace-band: url(#back-pink);--card-black: #352038;--card-red: #b51661;--card-cloth-black: url(#pink-leo-cloth-dark);--card-cloth-red: url(#pink-leo-cloth-red);--card-accent: #e8c07a;--card-fig-line: #49233b;--card-back-paper: url(#back-pink);--card-back-edge: #a91c64;--card-back-frame: #ffe2b0;--card-back-frame-inner: rgb(255 226 176 / .6);--fig-cape: url(#pink-leo-cape);--fig-velvet: url(#pink-leo-velvet);--fig-lace: #fff9f5;--fig-plume: #fff9f5;--fig-plume-line: #c99bae;--fig-rose: #ed4c9b;--fig-rose-dark: #ac1e60;--fig-king-brocade: none;--fig-gem-red: url(#pink-ruby);--fig-gem-blue: url(#pink-sapphire);--fig-pearl: url(#pink-pearl)}.card.deck-pink .ace-core,.card.deck-pink .ace-ring,.card.deck-pink .ace-ring-inner{display:none}.card.deck-pink.face-down .card-body{stroke:none}.card.deck-pink .back-frame,.card.deck-pink .back-frame-inner{display:none}.bulb[data-v-1a946bd3]{fill:#6b4a18;stroke:#3a2508;stroke-width:.8}.bulb-lit[data-v-1a946bd3]{fill:#fff1b8;stroke:#e0a93c;stroke-width:1}.chase[data-v-1a946bd3]{animation:chase-1a946bd3 1.6s steps(1,end) infinite}.chase.odd[data-v-1a946bd3]{animation-delay:-.8s}@keyframes chase-1a946bd3{0%{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.chase[data-v-1a946bd3]{animation:none}}.fig-body-king[data-v-1a946bd3],.fig-head[data-v-1a946bd3],.fig-lid[data-v-1a946bd3],.fig-feather[data-v-1a946bd3],.fig-flower[data-v-1a946bd3],.fig-earring[data-v-1a946bd3],.fig-scepter[data-v-1a946bd3],.fig-moustache[data-v-1a946bd3]{animation-delay:var(--twinkle-shift, 0s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fig-head-jack[data-v-1a946bd3]{animation-name:puppet-head-jack-1a946bd3;animation-duration:7s}@keyframes puppet-head-jack-1a946bd3{0%,24%,to{transform:none}4%{transform:rotate(-7deg)}9%{transform:rotate(2deg)}13%{transform:rotate(7deg)}18%{transform:rotate(-2deg)}}.fig-feather[data-v-1a946bd3]{animation-name:puppet-feather-1a946bd3;animation-duration:7s}@keyframes puppet-feather-1a946bd3{0%,24%,to{transform:none}4%{transform:rotate(-16deg)}9%{transform:rotate(6deg)}13%{transform:rotate(-10deg)}18%{transform:rotate(4deg)}}.fig-head-queen[data-v-1a946bd3]{animation-name:puppet-head-queen-1a946bd3;animation-duration:8s}@keyframes puppet-head-queen-1a946bd3{0%,32%,to{transform:none}8%{transform:rotate(-8deg)}18%{transform:rotate(7deg)}26%{transform:rotate(-2deg)}}.fig-flower[data-v-1a946bd3]{animation-name:puppet-flower-1a946bd3;animation-duration:8s}@keyframes puppet-flower-1a946bd3{0%,30%,to{transform:none}6%{transform:rotate(12deg)}12%{transform:rotate(-8deg)}18%{transform:rotate(10deg)}24%{transform:rotate(-4deg)}}.fig-earring[data-v-1a946bd3]{animation-name:puppet-earring-1a946bd3;animation-duration:8s}@keyframes puppet-earring-1a946bd3{0%,36%,to{transform:none}9%{transform:rotate(14deg)}19%{transform:rotate(-12deg)}27%{transform:rotate(6deg)}32%{transform:rotate(-2deg)}}.fig-body-king[data-v-1a946bd3]{animation-name:puppet-stomp-1a946bd3;animation-duration:9s}@keyframes puppet-stomp-1a946bd3{0%,9%,13%,19%,23%,to{transform:none}10.5%,20.5%{transform:scale(1.02,.96)}}.fig-scepter[data-v-1a946bd3]{animation-name:puppet-scepter-1a946bd3;animation-duration:9s}@keyframes puppet-scepter-1a946bd3{0%,10%,20%,to{transform:none}6%,16%{transform:translateY(-4px) rotate(-8deg)}}.fig-moustache-left[data-v-1a946bd3]{animation-name:puppet-moustache-left-1a946bd3;animation-duration:9s}.fig-moustache-right[data-v-1a946bd3]{animation-name:puppet-moustache-right-1a946bd3;animation-duration:9s}@keyframes puppet-moustache-left-1a946bd3{0%,9%,14%,19%,24%,to{transform:none}11%,21%{transform:rotate(14deg)}}@keyframes puppet-moustache-right-1a946bd3{0%,9%,14%,19%,24%,to{transform:none}11%,21%{transform:rotate(-14deg)}}.fig-lid[data-v-1a946bd3]{fill:var(--fig-skin);transform:scaleY(0);animation-name:puppet-blink-1a946bd3;animation-timing-function:linear}.fig-lid-jack[data-v-1a946bd3]{animation-duration:5.3s}.fig-lid-queen[data-v-1a946bd3]{animation-duration:4.7s}.fig-lid-king[data-v-1a946bd3]{animation-duration:6.1s}@keyframes puppet-blink-1a946bd3{0%,95%,to{transform:scaleY(0)}97%{transform:scaleY(1)}}.rose-drop[data-v-1a946bd3]{animation:rose-rain-1a946bd3 120s linear infinite backwards}@keyframes rose-rain-1a946bd3{0%{transform:translateY(-186px) rotate(0)}0.82%{transform:translate(5px,-130px) rotate(70deg)}1.52%{transform:translate(-5px,-74px) rotate(140deg)}2.22%{transform:translate(4px,-18px) rotate(210deg)}2.92%,to{transform:translateY(24px) rotate(260deg)}}@media(prefers-reduced-motion:reduce){.rose-drop[data-v-1a946bd3]{display:none}.fig-body-king[data-v-1a946bd3],.fig-head[data-v-1a946bd3],.fig-lid[data-v-1a946bd3],.fig-feather[data-v-1a946bd3],.fig-flower[data-v-1a946bd3],.fig-earring[data-v-1a946bd3],.fig-scepter[data-v-1a946bd3],.fig-moustache[data-v-1a946bd3]{animation:none}}.deck-puppetry{--card-paper: #fcf6ea;--card-edge: #6d0f1f;--card-trim: #c8963a;--card-ace-band: url(#back-puppetry);--card-black: #1f1a2e;--card-red: #b3162f;--card-cloth-black: #2b3a6b;--card-cloth-red: #b3162f;--card-accent: #d8a93f;--card-fig-line: #1f1a2e;--card-back-paper: #3f0612;--card-back-edge: #6d0f1f;--card-back-frame: #d8a93f;--card-back-frame-inner: rgb(216 169 63 / .5)}.ornament[data-v-95e2e549]{fill:var(--card-accent, currentColor);stroke:var(--card-edge, currentColor);stroke-width:.8}.deck-royal{--card-plain: none;--card-paper: #fbf7ee;--card-edge: #3b1557;--card-trim: #e8c07a;--card-ace-band: url(#back-royal);--card-black: #1f1230;--card-red: #b01d3c;--card-cloth-black: #3b1557;--card-cloth-red: #8e1a3e;--card-accent: #e0b25e;--card-fig-line: #1f1230;--card-back-paper: url(#back-royal);--card-back-edge: #2a0e40;--card-back-frame: #e8c07a;--card-back-frame-inner: rgb(232 192 122 / .45);--fig-cape: #22306e;--fig-velvet: #8e1a3e;--fig-gem-red: url(#royal-ruby);--fig-gem-blue: url(#royal-sapphire);--fig-pearl: url(#royal-pearl)}.deck-ruby{--card-edge: #8e1327;--card-trim: #8e1327;--card-ace-band: url(#back-ruby);--card-cloth-red: #8e1327;--card-accent: #d9a54a}.deck-sapphire{--card-paper: #f5f7fc;--card-edge: #15306b;--card-trim: #15306b;--card-ace-band: url(#back-sapphire);--card-black: #14224a;--card-red: #c62a45;--card-cloth-black: #15306b;--card-cloth-red: #b3263e;--card-accent: #6f9ae0;--card-fig-line: #14224a}.deck-silver{--card-metal-brushed: url(#silver-brushed);--card-metal-groove: #535960;--card-paper: #f6f7f9;--card-ace-band: url(#back-silver);--card-black: #1b1f25;--card-red: #b01e32;--card-cloth-black: #3d434b;--card-cloth-red: #9c1d2e;--card-fig-line: #1b1f25;--card-back-paper: url(#silver-brushed);--card-back-edge: #7d838b;--card-back-frame-inner: none;--fig-cape: #4a5663;--fig-velvet: #6b1f2e;--fig-lace: #f6f7f9;--fig-gem-blue: #3d6fb5;--fig-gem-red: #b01e32}.deck-silver .card:not([class*=deck-]),.card.deck-silver{--card-edge: var(--silver-foil, url(#silver-foil-a));--card-trim: var(--silver-foil, url(#silver-foil-a));--card-accent: var(--silver-foil, url(#silver-foil-a));--card-back-frame: var(--silver-foil, url(#silver-foil-a));--card-back-glint: var(--silver-glint, none);--card-metal-foil: var(--silver-foil, url(#silver-foil-a))}.card-sprites[data-v-56904b28]{position:absolute;width:0;height:0;overflow:hidden}.avatar[data-v-448b3c50]{flex:none;border-radius:50%;object-fit:cover;background:var(--felt);border:1px solid rgb(255 255 255 / .15)}.empty[data-v-448b3c50]{display:inline-grid;place-items:center;color:var(--text-muted);font-weight:700}.rank-crown[data-v-d7d2d9ba]{position:absolute;z-index:-1;inset:-30%;width:160%;height:160%;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 1.5px rgb(0 0 0 / .75))}.white[data-v-d7d2d9ba]{stop-color:color-mix(in srgb,var(--league) 12%,white)}.shine[data-v-d7d2d9ba]{stop-color:color-mix(in srgb,var(--league) 45%,white)}.glint[data-v-d7d2d9ba]{stop-color:color-mix(in srgb,var(--league) 70%,white)}.base[data-v-d7d2d9ba]{stop-color:var(--league)}.shade[data-v-d7d2d9ba]{stop-color:color-mix(in srgb,var(--league) 55%,black)}.deep[data-v-d7d2d9ba]{stop-color:color-mix(in srgb,var(--league) 30%,black)}.outline[data-v-d7d2d9ba],.edged[data-v-d7d2d9ba]{stroke:color-mix(in srgb,var(--league) 30%,black);stroke-width:.5;stroke-linejoin:round}.outline[data-v-d7d2d9ba]{fill:none}.ridge[data-v-d7d2d9ba]{fill:none;stroke:color-mix(in srgb,var(--league) 25%,white);stroke-width:.35;stroke-linecap:round;opacity:.55}.facet[data-v-d7d2d9ba]{fill:#fff;opacity:.28}.sheen[data-v-d7d2d9ba]{fill:#fff;opacity:.85}.rim[data-v-d7d2d9ba]{fill:none;stroke:color-mix(in srgb,var(--league) 20%,white);stroke-width:.45;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.groove[data-v-d7d2d9ba]{fill:none;stroke:color-mix(in srgb,var(--league) 25%,black);stroke-width:.45;stroke-linecap:round;opacity:.7}.inlay[data-v-d7d2d9ba]{fill:color-mix(in srgb,var(--league) 40%,black);stroke:color-mix(in srgb,var(--league) 30%,white);stroke-width:.35;stroke-linejoin:round;opacity:.8}.bezel[data-v-d7d2d9ba]{fill:color-mix(in srgb,var(--league) 35%,black);stroke:color-mix(in srgb,var(--league) 50%,white);stroke-width:.35}.engraving path[data-v-d7d2d9ba]{fill:none;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}.cut[data-v-d7d2d9ba]{stroke:color-mix(in srgb,var(--league) 30%,black)}.cut-light[data-v-d7d2d9ba]{stroke:color-mix(in srgb,var(--league) 35%,white);opacity:.6}.header[data-v-89d176fb]{border-bottom:1px solid var(--line);background:#0a1612d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:env(safe-area-inset-top,0px);z-index:20}.inner[data-v-89d176fb]{max-width:1080px;margin:0 auto;padding:.7rem 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem}.brand[data-v-89d176fb]{justify-self:start;font-weight:700;font-size:1.1rem;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:.4rem}.mark[data-v-89d176fb]{color:var(--gold);font-size:1.3rem}.balance[data-v-89d176fb]{position:relative;display:inline-flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums;font-weight:600;color:var(--gold);white-space:nowrap}.balance.pop[data-v-89d176fb]{animation:balance-pop-89d176fb .45s cubic-bezier(.3,1.6,.5,1)}@keyframes balance-pop-89d176fb{40%{transform:scale(1.3);text-shadow:0 0 12px color-mix(in srgb,var(--gold) 70%,transparent)}}.gain[data-v-89d176fb]{position:absolute;right:0;top:100%;font-size:.85rem;font-weight:700;color:var(--gold);pointer-events:none;opacity:0;animation:gain-rise-89d176fb 1.6s ease-out}@keyframes gain-rise-89d176fb{0%{opacity:0;transform:translateY(-4px) scale(.6)}15%{opacity:1;transform:translateY(2px) scale(1.15)}30%{transform:translateY(4px) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.balance.pop[data-v-89d176fb]{animation:none}}.me[data-v-89d176fb]{justify-self:end;display:flex;position:relative;isolation:isolate;transform:translateY(3px)}.coin[data-v-89d176fb]{display:inline-block;flex:none;width:24px;height:24px;margin:0 -2px 0 -3px}.coin[data-v-89d176fb] svg{display:block}.card[data-v-738c12dd]{--ink: var(--card-black, #1d2230);--fig-skin: var(--card-skin, #f2d5b8);--fig-cloth: var(--card-cloth-black, #26406b);--fig-accent: var(--card-accent, #d8ab52);--fig-line: var(--card-fig-line, #1d2230);color:var(--ink);fill:currentColor;display:block;overflow:visible;border-radius:8px;transition:transform .14s ease,filter .14s ease;filter:drop-shadow(var(--card-shadow, 0 3px 6px rgb(0 0 0 / .35)))}.card.red[data-v-738c12dd]{--ink: var(--card-red, #c0243c);--fig-cloth: var(--card-cloth-red, #a32438)}.card-body[data-v-738c12dd]{fill:var(--card-paper, #fbf8f2);stroke:var(--card-edge, #cbc3b4);stroke-width:var(--card-edge-width, 2px)}.face-down .card-body[data-v-738c12dd]{fill:var(--card-back-paper, #f4f1ea);stroke:var(--card-back-edge, #cbc3b4);stroke-width:2px}.back-frame[data-v-738c12dd]{fill:none;stroke:var(--card-back-frame, rgb(255 255 255 / .55));stroke-width:2}.plain[data-v-738c12dd]{display:var(--card-plain, inline)}.lit-shade[data-v-738c12dd]{fill:var(--card-lit, none);mix-blend-mode:multiply;pointer-events:none}.shade-under[data-v-738c12dd]{display:var(--card-shade-under, none)}.shade-over[data-v-738c12dd]{display:var(--card-shade-over, inline)}.back-frame-inner[data-v-738c12dd]{fill:none;stroke:var(--card-back-frame-inner, rgb(255 255 255 / .3));stroke-width:1.5}.index-rank[data-v-738c12dd]{font-family:Times New Roman,Times,serif;font-weight:700;font-variant-numeric:lining-nums;fill:currentColor;text-anchor:middle}.ace-band[data-v-738c12dd]{fill:var(--card-ace-band, none)}.ace-core[data-v-738c12dd]{fill:var(--card-ace-core, var(--card-paper, #fbf8f2))}.ace-ring[data-v-738c12dd]{fill:none;stroke:var(--card-trim, currentColor);stroke-width:2;opacity:var(--card-ring-opacity, .35)}.ace-ring-inner[data-v-738c12dd]{fill:none;stroke:var(--card-trim, currentColor);stroke-width:1;opacity:var(--card-ring-opacity, .2)}.playable[data-v-738c12dd]{cursor:pointer}.playable[data-v-738c12dd]:hover{transform:translateY(-10px);filter:drop-shadow(0 8px 14px rgb(0 0 0 / .45))}.selected[data-v-738c12dd]{transform:translateY(-18px);filter:drop-shadow(0 0 2px #f5c451) drop-shadow(0 0 5px #f5c451) drop-shadow(0 8px 14px rgb(0 0 0 / .5))}.dimmed[data-v-738c12dd]{opacity:.45}:where(.card[class*=deck-]){--card-edge-width: 3px;--card-ring-opacity: 1}.app-intro[data-v-bf32ae65]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:radial-gradient(ellipse at 50% 45%,#204936 0%,#12291f 42%,var(--bg) 78%);touch-action:none;-webkit-user-select:none;user-select:none;animation:intro-reveal-bf32ae65 var(--intro-duration) ease-in-out both}.intro-scene[data-v-bf32ae65]{display:grid;justify-items:center;gap:32px}.intro-brand[data-v-bf32ae65]{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:42px;font-weight:650;line-height:1.1;letter-spacing:-.035em;text-shadow:0 2px 24px rgb(227 180 92 / .15);animation:intro-brand-in-bf32ae65 .42s .3s ease-out both}.intro-mark[data-v-bf32ae65]{font-size:36px}.intro-cards[data-v-bf32ae65]{position:relative;width:280px;height:212px}.intro-card[data-v-bf32ae65]{position:absolute;top:12px;left:calc(50% - 56px);transform-origin:50% 85%;animation:intro-fan-bf32ae65 .8s cubic-bezier(.22,1,.36,1) both}.intro-card[data-v-bf32ae65] .card{display:block}.intro-card-left[data-v-bf32ae65]{--fan-x: -58px;--fan-y: 18px;--fan-angle: -22deg;--stack-angle: -5deg}.intro-card-right[data-v-bf32ae65]{--fan-x: 58px;--fan-y: 18px;--fan-angle: 22deg;--stack-angle: 5deg;animation-delay:45ms}.intro-card-center[data-v-bf32ae65]{--fan-x: 0px;--fan-y: -7px;--fan-angle: 0deg;--stack-angle: 0deg;animation-delay:90ms}@keyframes intro-fan-bf32ae65{0%{opacity:0;transform:translateY(28px) scale(.9) rotate(var(--stack-angle))}28%{opacity:1;transform:translateY(8px) scale(1) rotate(var(--stack-angle))}to{opacity:1;transform:translate(var(--fan-x),var(--fan-y)) rotate(var(--fan-angle))}}@keyframes intro-brand-in-bf32ae65{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-reveal-bf32ae65{0%,77%{opacity:1}to{opacity:0}}@media(max-height:400px),(max-width:340px){.intro-scene[data-v-bf32ae65]{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.app-intro[data-v-bf32ae65]{display:none}.app-intro[data-v-bf32ae65],.intro-brand[data-v-bf32ae65],.intro-card[data-v-bf32ae65]{animation:none}}.gift[data-v-585e558a]{position:fixed;z-index:100;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:.8rem;padding:.8rem .9rem;border:1px solid var(--gold-dim);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:0 12px 40px #00000080}.badge[data-v-585e558a]{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}.text[data-v-585e558a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.text strong[data-v-585e558a]{color:var(--gold)}.text .muted[data-v-585e558a],.text .error[data-v-585e558a]{font-size:.8rem;margin:0}.streak[data-v-585e558a]{display:flex;align-items:center;gap:4px}.dot[data-v-585e558a]{width:8px;height:8px;border-radius:50%;background:var(--line)}.dot.on[data-v-585e558a]{background:var(--gold)}.streak .muted[data-v-585e558a]{margin-left:.3rem}.gift button[data-v-585e558a]{flex:none;padding:.4rem .8rem;font-size:.88rem}.rise-enter-active[data-v-585e558a],.rise-leave-active[data-v-585e558a]{transition:opacity .2s ease,transform .25s ease}.rise-enter-from[data-v-585e558a],.rise-leave-to[data-v-585e558a]{opacity:0;transform:translate(-50%,16px)}.invite[data-v-f578496a]{position:fixed;z-index:100;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translate(-50%);width:min(460px,calc(100vw - 32px));display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.8rem .9rem;border:1px solid var(--gold-dim);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:0 12px 40px #00000080}.text[data-v-f578496a]{flex:1;min-width:0;display:flex;flex-direction:column}.text strong[data-v-f578496a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text .muted[data-v-f578496a],.text .error[data-v-f578496a]{font-size:.8rem;margin:0}.actions[data-v-f578496a]{display:flex;gap:.4rem;margin-left:auto}.actions button[data-v-f578496a]{padding:.4rem .8rem;font-size:.88rem}.more[data-v-f578496a]{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 .3rem;display:grid;place-items:center;border-radius:10px;background:var(--gold);color:var(--bg);font-size:.72rem;font-weight:700}.pop-enter-active[data-v-f578496a],.pop-leave-active[data-v-f578496a]{transition:opacity .2s ease,transform .25s ease}.pop-enter-from[data-v-f578496a],.pop-leave-to[data-v-f578496a]{opacity:0;transform:translate(-50%,-16px)}.ptr[data-v-96ad3595]{position:fixed;z-index:110;top:calc(env(safe-area-inset-top,0px) - 44px);left:50%;width:40px;height:40px;margin-left:-20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--bg-elevated);color:var(--text-muted);box-shadow:0 6px 20px #00000073;opacity:0;pointer-events:none;transform:translateY(var(--pull)) rotate(var(--turn))}.ptr.active[data-v-96ad3595]{opacity:1}.ptr.settling[data-v-96ad3595]{transition:transform .2s ease,opacity .2s ease}.ptr.ready[data-v-96ad3595]{color:var(--gold);border-color:var(--gold-dim)}.ptr.reloading[data-v-96ad3595]{animation:spin-96ad3595 .8s linear infinite}@keyframes spin-96ad3595{0%{transform:translateY(var(--pull)) rotate(0)}to{transform:translateY(var(--pull)) rotate(360deg)}}.app-content[data-v-729e4831]{display:contents}:root{--bg: #0e1b17;--bg-elevated: #14261f;--felt: #16412f;--felt-edge: #10301f;--line: #2c4a3d;--text: #edf3ef;--text-muted: #9bb3a7;--gold: #e3b45c;--gold-dim: #a8843c;--danger: #e0644f;--success: #62c08a;--radius: 12px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;touch-action:manipulation;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at 50% 0%,#17322a 0%,var(--bg) 60%);color:var(--text);font:15px/1.55 Inter,Segoe UI,system-ui,-apple-system,sans-serif;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}h1,h2,h3{margin:0 0 .5em;font-weight:650;letter-spacing:-.01em}h1{font-size:1.7rem}h2{font-size:1.15rem}a{color:var(--gold)}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg-elevated);color:var(--text);padding:.55rem 1rem;border-radius:9px;transition:background .15s ease,border-color .15s ease,transform .1s ease}button:hover:not(:disabled){background:#1b3129;border-color:var(--gold-dim)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dim) 100%);border-color:var(--gold-dim);color:#201703;font-weight:640}button.primary:hover:not(:disabled){background:linear-gradient(180deg,#f0c66f,#b8913f)}button.ghost{background:transparent}button.danger{border-color:#6d3129;color:#f0a396}button.danger:hover:not(:disabled){background:#2e1a17;border-color:var(--danger)}input,select,textarea{font:inherit;font-size:16px;width:100%;padding:.55rem .7rem;border-radius:9px;border:1px solid var(--line);background:#0f1f19;color:var(--text)}input:focus,select:focus{outline:2px solid var(--gold-dim);outline-offset:1px}label{display:block;font-size:.82rem;color:var(--text-muted);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.06em}.panel{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem}.muted{color:var(--text-muted)}.row{display:flex;gap:.6rem;align-items:center}.error{color:#f3a496;font-size:.88rem}.page{max-width:1080px;margin:0 auto;padding:1.5rem 16px 3rem}.legal{padding:1.6rem;overflow-wrap:break-word}.legal h2{margin-top:1.8em;scroll-margin-top:4.5rem}.legal h2:first-child{margin-top:0}.legal h3{font-size:1rem;margin-top:1.2em}.legal p,.legal li{color:var(--text-muted)}.legal strong{color:var(--text)}.legal ul{padding-left:1.2rem}.legal li+li{margin-top:.35rem}.legal .index a{text-decoration:none}.legal .index a:hover{text-decoration:underline}.legal .seal{margin-top:2rem;font-size:.82rem}@media(max-width:600px){.legal{padding:1.1rem}}.felt-swatch{display:block;width:46px;height:32px;border-radius:6px;background:radial-gradient(ellipse at 50% 40%,var(--felt) 55%,var(--felt-edge) 100%);box-shadow:inset 0 0 0 1px #ffffff14}::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,.8,.24,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.36s}[data-league]{--league: var(--text-muted)}[data-league=eisen]{--league: #a69b95}[data-league=bronze]{--league: #c98a5a}[data-league=silber]{--league: #c5ccd3}[data-league=gold]{--league: var(--gold)}[data-league=platin]{--league: #8fd3d0}[data-league=smaragd]{--league: #69d6a0}[data-league=diamant]{--league: #9ab8ff}[data-league=meister]{--league: #c49aff}[data-league=grossmeister]{--league: #ff8d91}[data-league=herausforderer]{--league: #f6d77d}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-display:block;font-weight:400 600;src:url(/assets/material-symbols-rounded-BdbadsWz.woff2) format("woff2-variations")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0,"wght" 400}.icon--filled{font-variation-settings:"FILL" 1,"wght" 400}.icon--dense{font-variation-settings:"FILL" 0,"wght" 500}.icon--dense.icon--filled{font-variation-settings:"FILL" 1,"wght" 500}
