.cfab[data-v-610c98b1]{align-items:flex-end;bottom:calc(120px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;position:fixed;right:16px;z-index:45}@media (min-width:1021px){.cfab[data-v-610c98b1]{bottom:24px;right:24px}}.cfab-btn[data-v-610c98b1]{align-items:center;background:color-mix(in srgb,var(--brand-primary),#000 42%);border:0;border:2px solid var(--brand-secondary);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;gap:8px;height:54px;letter-spacing:.01em;padding:0 22px 0 8px;position:relative;transition:padding .2s ease,background .2s ease,transform .15s ease,filter .15s ease}.cfab-btn[data-v-610c98b1]:hover{filter:brightness(1.12);transform:translateY(-2px)}.cfab-btn[data-v-610c98b1]:active{transform:translateY(0) scale(.96)}.cfab-btn-ic[data-v-610c98b1]{background:color-mix(in srgb,#fff 14%,transparent);border-radius:50%;display:grid;flex:none;height:40px;place-items:center;width:40px}.cfab-btn-label[data-v-610c98b1]{white-space:nowrap}.cfab-btn.is-open[data-v-610c98b1]{justify-content:center;padding:0;width:54px}.cfab-btn.is-open .cfab-btn-ic[data-v-610c98b1]{background:transparent}.cfab-list[data-v-610c98b1]{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.cfab-opt[data-v-610c98b1]{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:1.0625rem;font-weight:800;gap:11px;height:52px;padding:0 24px 0 7px;text-decoration:none;transition:transform .15s ease,filter .15s ease}.cfab-opt[data-v-610c98b1]:hover{filter:brightness(1.04);transform:translateY(-2px)}.cfab-opt-ic[data-v-610c98b1]{background:#fff;border-radius:50%;display:grid;flex:none;height:38px;place-items:center;width:38px}.cfab-opt-label[data-v-610c98b1]{white-space:nowrap}.cfab-opt--line[data-v-610c98b1]{background:#06c755}.cfab-opt--line .cfab-opt-ic[data-v-610c98b1]{color:#06c755}.cfab-opt--tg[data-v-610c98b1]{background:#229ed9}.cfab-opt--tg .cfab-opt-ic[data-v-610c98b1]{color:#229ed9}.cfab-list-enter-active[data-v-610c98b1],.cfab-list-leave-active[data-v-610c98b1]{transition:opacity .2s ease,transform .2s ease}.cfab-list-enter-from[data-v-610c98b1],.cfab-list-leave-to[data-v-610c98b1]{opacity:0;transform:translateY(12px)}.lotto-fab[data-v-f52fff70]{align-items:center;display:none;flex-direction:column;gap:8px;left:22px;position:fixed;text-decoration:none;top:50%;transform:translateY(-50%);z-index:45}@media (min-width:1021px){.lotto-fab[data-v-f52fff70]{display:flex}}.lotto-fab-badge[data-v-f52fff70]{animation:lotto-fab-pulse-f52fff70 1.8s ease-in-out infinite;background:linear-gradient(180deg,var(--brand-secondary),color-mix(in srgb,var(--brand-secondary),#000 16%));border:6px solid color-mix(in srgb,var(--brand-primary),#000 6%);border-radius:50%;display:grid;height:100px;place-items:center;transition:filter .15s ease;width:100px}.lotto-fab:hover .lotto-fab-badge[data-v-f52fff70]{filter:brightness(1.06)}.lotto-fab:active .lotto-fab-badge[data-v-f52fff70]{animation:none;transform:scale(.94)}.lotto-fab-img[data-v-f52fff70]{display:block;height:70px;-o-object-fit:contain;object-fit:contain;width:70px}@keyframes lotto-fab-pulse-f52fff70{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.lotto-fab-badge[data-v-f52fff70]{animation:none}}.acctd-backdrop[data-v-c3447d34]{background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:65}.acctd[data-v-c3447d34]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary),#000 26%),color-mix(in srgb,var(--brand-primary),#000 44%));border-left:1px solid color-mix(in srgb,var(--brand-secondary),transparent 70%);display:flex;flex-direction:column;gap:14px;height:100%;max-height:100dvh;overflow-y:auto;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));width:min(86vw,340px)}.acctd-head[data-v-c3447d34]{display:flex;justify-content:flex-end}.acctd-close[data-v-c3447d34]{background:color-mix(in srgb,var(--brand-primary-fg),transparent 86%);border:0;border-radius:50%;color:var(--brand-primary-fg);cursor:pointer;display:grid;height:36px;place-items:center;transition:background .15s ease;width:36px}.acctd-close[data-v-c3447d34]:hover{background:color-mix(in srgb,var(--brand-primary-fg),transparent 78%)}.acctd-id-block[data-v-c3447d34]{align-items:center;display:flex;flex-direction:column;gap:8px}.acctd-avatar[data-v-c3447d34]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-secondary),#fff 6%),color-mix(in srgb,var(--brand-secondary),#000 16%));border:3px solid color-mix(in srgb,var(--brand-secondary),transparent 30%);border-radius:50%;color:var(--text-on-gold);display:grid;height:84px;place-items:center;width:84px}.acctd-avatar-logo[data-v-c3447d34]{height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.acctd-id[data-v-c3447d34]{align-items:center;background:color-mix(in srgb,var(--brand-primary-fg),transparent 90%);border:1px solid color-mix(in srgb,var(--brand-secondary),transparent 60%);border-radius:999px;cursor:pointer;display:inline-flex;gap:7px;padding:5px 10px}.acctd-id-label[data-v-c3447d34]{color:var(--brand-secondary);font-size:.6rem;font-weight:800;letter-spacing:.06em}.acctd-id-val[data-v-c3447d34]{color:var(--brand-primary-fg);font-family:var(--font-mono);font-size:.9375rem;font-weight:700}.acctd-id[data-v-c3447d34] svg{color:color-mix(in srgb,var(--brand-primary-fg),transparent 40%)}.acctd-id-copied[data-v-c3447d34]{color:var(--success)!important}.acctd-logout[data-v-c3447d34]{align-items:center;background:var(--danger);border:1px solid var(--danger);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:800;gap:5px;padding:5px 14px;transition:filter .15s ease}.acctd-logout[data-v-c3447d34]:hover{filter:brightness(1.08)}.acctd-balance[data-v-c3447d34]{background:color-mix(in srgb,var(--brand-primary),#000 8%);border:1px solid color-mix(in srgb,var(--brand-secondary),transparent 58%);border-radius:16px;padding:14px;text-align:center}.acctd-balance-label[data-v-c3447d34]{color:color-mix(in srgb,var(--brand-primary-fg),transparent 35%);font-size:.78rem;font-weight:600}.acctd-balance-amount[data-v-c3447d34]{align-items:center;color:var(--brand-primary-fg);display:inline-flex;font-family:var(--font-mono);font-size:1.75rem;font-weight:800;gap:6px;margin-top:4px}.acctd-cur[data-v-c3447d34]{color:var(--brand-secondary)}.acctd-refresh[data-v-c3447d34]{background:color-mix(in srgb,var(--brand-primary-fg),transparent 86%);border:0;border-radius:50%;color:var(--brand-primary-fg);cursor:pointer;display:grid;height:26px;place-items:center;width:26px}.acctd-refresh.spin[data-v-c3447d34] svg{animation:acctd-spin-c3447d34 .8s linear infinite}@keyframes acctd-spin-c3447d34{to{transform:rotate(1turn)}}.acctd-balance-actions[data-v-c3447d34]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.acctd-btn[data-v-c3447d34]{align-items:center;border-radius:12px;display:inline-flex;font-size:.9375rem;font-weight:800;gap:6px;height:44px;justify-content:center;text-decoration:none;transition:filter .15s ease,background .15s ease}.acctd-btn--gold[data-v-c3447d34]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-secondary),#fff 10%),color-mix(in srgb,var(--brand-secondary),#000 16%));border:1px solid color-mix(in srgb,var(--brand-secondary),#000 18%);color:var(--text-on-gold)}.acctd-btn--gold[data-v-c3447d34]:hover{filter:brightness(1.05)}.acctd-btn--ghost[data-v-c3447d34]{background:var(--brand-primary-fg);border:1px solid color-mix(in srgb,var(--brand-primary),transparent 55%);color:var(--brand-primary)}.acctd-menu[data-v-c3447d34]{display:flex;flex-direction:column;gap:9px}.acctd-item[data-v-c3447d34]{align-items:center;background:color-mix(in srgb,var(--brand-primary),#000 4%);border:1px solid color-mix(in srgb,var(--brand-secondary),transparent 70%);border-radius:13px;display:flex;gap:11px;padding:12px 13px;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .12s ease}.acctd-item[data-v-c3447d34]:hover{border-color:color-mix(in srgb,var(--brand-secondary),transparent 45%);transform:translate(2px)}.acctd-item-ico[data-v-c3447d34]{background:color-mix(in srgb,var(--brand-secondary),transparent 82%);border-radius:10px;color:var(--brand-secondary);display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.acctd-item-label[data-v-c3447d34]{color:var(--brand-primary-fg);flex:1;font-size:.9375rem;font-weight:700;min-width:0}.acctd-item-arrow[data-v-c3447d34]{color:color-mix(in srgb,var(--brand-primary-fg),transparent 55%);flex-shrink:0}.acctd-foot[data-v-c3447d34]{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:10px}.acctd-foot-text[data-v-c3447d34]{color:color-mix(in srgb,var(--brand-primary-fg),transparent 45%);font-size:.75rem}.acctd-foot-links[data-v-c3447d34]{display:flex;gap:12px}.acctd-foot-ic[data-v-c3447d34]{background:color-mix(in srgb,var(--brand-secondary),transparent 84%);border:1px solid color-mix(in srgb,var(--brand-secondary),transparent 62%);border-radius:50%;color:var(--brand-secondary);display:grid;height:38px;place-items:center;width:38px}.acctd-enter-active[data-v-c3447d34],.acctd-leave-active[data-v-c3447d34]{transition:opacity .22s ease}.acctd-enter-active .acctd[data-v-c3447d34],.acctd-leave-active .acctd[data-v-c3447d34]{transition:transform .28s cubic-bezier(.2,.7,.18,1)}.acctd-enter-from[data-v-c3447d34],.acctd-leave-to[data-v-c3447d34]{opacity:0}.acctd-enter-from .acctd[data-v-c3447d34],.acctd-leave-to .acctd[data-v-c3447d34]{transform:translate(100%)}.confirm-backdrop[data-v-641ac56d]{align-items:center;background:var(--overlay-strong);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:70}.confirm-panel[data-v-641ac56d]{max-width:360px;width:100%}.confirm-title[data-v-641ac56d]{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 8px}.confirm-message[data-v-641ac56d]{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 20px}.confirm-actions[data-v-641ac56d]{display:flex;gap:10px}.confirm-actions .btn[data-v-641ac56d]{flex:1;font-family:var(--font-display);letter-spacing:-.005em}.confirm-actions .btn-secondary[data-v-641ac56d]{background:var(--bg-surface-3);border:1.5px solid var(--border-strong);color:var(--brand-primary);font-weight:600}.confirm-actions .btn-secondary[data-v-641ac56d]:hover:not(:disabled){background:var(--bg-surface-2);border-color:var(--brand-primary);color:var(--brand-primary)}.btn-danger[data-v-641ac56d]{background:var(--state-danger);border:1px solid var(--state-danger);color:#fff}.btn-danger[data-v-641ac56d]:hover{filter:brightness(1.08)}.confirm-fade-enter-active[data-v-641ac56d],.confirm-fade-leave-active[data-v-641ac56d]{transition:opacity .15s ease}.confirm-fade-enter-from[data-v-641ac56d],.confirm-fade-leave-to[data-v-641ac56d]{opacity:0}.toaster-root[data-v-cc644307]{max-width:min(420px,calc(100vw - 24px))}.toast[data-v-cc644307]{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--toast-accent);border-radius:12px;box-shadow:0 12px 32px -8px #0f172a2e,0 4px 12px -2px #0f172a14;display:flex;gap:12px;min-width:280px;padding:14px 16px 14px 14px;width:100%}.toast-icon[data-v-cc644307]{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.toast-title[data-v-cc644307]{font-size:.8125rem;font-weight:600;line-height:1.2;margin-bottom:2px}.toast-body[data-v-cc644307]{color:var(--text-primary);font-size:.875rem;line-height:1.45;word-break:break-word}.toast-close[data-v-cc644307]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.toast-close[data-v-cc644307]:hover{background:var(--bg-surface-2);color:var(--text-primary)}.toast-enter-active[data-v-cc644307],.toast-leave-active[data-v-cc644307]{transition:transform .2s ease,opacity .2s ease}.toast-enter-from[data-v-cc644307],.toast-leave-to[data-v-cc644307]{opacity:0;transform:translate(24px) scale(.98)}.toast-leave-active[data-v-cc644307]{position:absolute;right:0}.welcome-backdrop[data-v-e9e9a9ea]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:80}.welcome-card[data-v-e9e9a9ea]{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary),#000 8%),color-mix(in srgb,var(--brand-primary),#000 34%));border-radius:0;color:var(--brand-primary-fg);max-width:440px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.welcome-card[data-v-e9e9a9ea]{max-width:460px}}.welcome-x[data-v-e9e9a9ea]{background:#00000073;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px;z-index:2}.welcome-x[data-v-e9e9a9ea]:hover{background:#0000009e}.welcome-banner[data-v-e9e9a9ea]{background:transparent;border:0;cursor:pointer;display:block;padding:0;width:100%}.welcome-banner-img[data-v-e9e9a9ea]{display:block;height:auto;width:100%}.welcome-text[data-v-e9e9a9ea]{color:color-mix(in srgb,var(--brand-primary-fg),transparent 8%);font-size:.95rem;font-weight:700;line-height:1.5;margin:0;padding:14px 20px 18px;text-align:center}.welcome-enter-active[data-v-e9e9a9ea],.welcome-leave-active[data-v-e9e9a9ea]{transition:opacity .2s ease}.welcome-enter-active .welcome-card[data-v-e9e9a9ea],.welcome-leave-active .welcome-card[data-v-e9e9a9ea]{transition:transform .25s cubic-bezier(.2,.7,.18,1),opacity .25s ease}.welcome-enter-from[data-v-e9e9a9ea],.welcome-leave-to[data-v-e9e9a9ea]{opacity:0}.welcome-enter-from .welcome-card[data-v-e9e9a9ea],.welcome-leave-to .welcome-card[data-v-e9e9a9ea]{opacity:0;transform:translateY(16px) scale(.96)}.app-loading[data-v-16eea10d]{align-items:center;background:color-mix(in srgb,var(--brand-primary,#0543d5),#000 28%);display:flex;flex-direction:column;gap:18px;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:200}.app-loading-mark[data-v-16eea10d]{display:grid;height:84px;place-items:center;position:relative;width:84px}.app-loading-ring[data-v-16eea10d]{animation:app-loading-spin-16eea10d .8s linear infinite;border:3px solid color-mix(in srgb,var(--brand-secondary,#f3d603),transparent 78%);border-radius:50%;border-top-color:var(--brand-secondary,#f3d603);top:0;right:0;bottom:0;left:0;position:absolute}.app-loading-logo[data-v-16eea10d]{display:block;height:52px;-o-object-fit:contain;object-fit:contain;width:52px}.app-loading-initial[data-v-16eea10d]{color:var(--brand-secondary,#f3d603);font-family:var(--font-display);font-size:2rem;font-weight:800;line-height:1}.app-loading-text[data-v-16eea10d]{color:color-mix(in srgb,var(--brand-primary-fg,#fff),transparent 22%);font-size:.875rem;font-weight:700;letter-spacing:.02em}@keyframes app-loading-spin-16eea10d{to{transform:rotate(1turn)}}.app-loading-enter-active[data-v-16eea10d],.app-loading-leave-active[data-v-16eea10d]{transition:opacity .2s ease}.app-loading-enter-from[data-v-16eea10d],.app-loading-leave-to[data-v-16eea10d]{opacity:0}@media (prefers-reduced-motion:reduce){.app-loading-ring[data-v-16eea10d]{animation-duration:1.6s}}
