.backdrop[data-v-d71aafd4]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.modal[data-v-d71aafd4]{background:var(--bg-card);border-radius:24px;box-shadow:0 32px 80px #0006,0 0 0 1px #ffffff0a;max-width:440px;overflow:hidden;position:relative;width:100%}.close-btn[data-v-d71aafd4]{align-items:center;background:var(--bg-panel);border:none;border-radius:50%;color:var(--text-sec);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s,color .15s;width:30px;z-index:1}.close-btn[data-v-d71aafd4]:hover:not(:disabled){background:var(--bg-surface);color:var(--text-bright)}.close-btn[data-v-d71aafd4]:disabled{cursor:not-allowed;opacity:.35}.close-btn svg[data-v-d71aafd4]{height:13px;width:13px}.modal-hero[data-v-d71aafd4]{padding:36px 28px 20px;text-align:center}.hero-icon-wrap[data-v-d71aafd4]{align-items:center;background:#54b9481f;border-radius:50%;box-shadow:0 0 0 10px #54b9480f,0 0 0 20px #54b94808;display:flex;height:68px;justify-content:center;margin:0 auto 18px;width:68px}.hero-icon[data-v-d71aafd4]{color:#54b948;height:32px;width:32px}.hero-title[data-v-d71aafd4]{color:var(--text-bright);font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0 0 8px}.hero-subtitle[data-v-d71aafd4]{color:var(--text-sec);font-size:14px;line-height:1.5;margin:0}.modal-body[data-v-d71aafd4]{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.modal-hero--blocked[data-v-d71aafd4]{padding-bottom:0}.hero-icon-wrap--green[data-v-d71aafd4]{background:#54b9481f;box-shadow:0 0 0 10px #54b9480f,0 0 0 20px #54b94808}.hero-icon-wrap--green .hero-icon[data-v-d71aafd4]{color:#54b948}.hero-icon-wrap--amber[data-v-d71aafd4]{background:#eab3081a;box-shadow:0 0 0 10px #eab3080d,0 0 0 20px #eab30805}.hero-icon-wrap--amber .hero-icon[data-v-d71aafd4]{color:#eab308}.avail-hero[data-v-d71aafd4]{padding:40px 28px 24px;text-align:center}.avail-icon-wrap[data-v-d71aafd4]{align-items:center;background:#54b9481f;border-radius:50%;box-shadow:0 0 0 8px #54b9480f;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.avail-icon[data-v-d71aafd4]{color:#54b948;height:26px;width:26px}.avail-title[data-v-d71aafd4]{color:var(--text-bright);font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0 0 6px}.avail-sub[data-v-d71aafd4]{color:var(--text-sec);font-size:14px;margin:0}.avail-footer[data-v-d71aafd4]{display:flex;flex-direction:column;gap:10px;padding:4px 20px 28px}.avail-hint[data-v-d71aafd4]{color:var(--text-muted);font-size:12px;line-height:1.5;margin:0;opacity:.7;text-align:center}.btn-confirm--green[data-v-d71aafd4]{background:linear-gradient(135deg,#5ec552,#3da832);box-shadow:0 4px 20px #54b94859}.btn-confirm--green[data-v-d71aafd4]:not(:disabled):hover{box-shadow:0 6px 24px #54b94873;opacity:.92}.blocked-reason[data-v-d71aafd4]{align-items:flex-start;background:#54b9480d;border:1px solid rgba(84,185,72,.14);border-radius:12px;color:var(--text-sec);display:flex;font-size:13px;gap:8px;line-height:1.5;padding:12px 14px}.blocked-reason svg[data-v-d71aafd4]{color:var(--text-muted);flex-shrink:0;height:14px;margin-top:1px;width:14px}.blocked-link[data-v-d71aafd4]{color:var(--slider-fill);font-weight:600;text-decoration:none}.blocked-link[data-v-d71aafd4]:hover{text-decoration:underline}.btn-confirm--neutral[data-v-d71aafd4]{background:var(--bg-panel);box-shadow:none;color:var(--text-bright)}.btn-confirm--neutral[data-v-d71aafd4]:not(:disabled):hover{box-shadow:none;opacity:.88}.create-hero[data-v-d71aafd4]{gap:14px;padding:24px 20px 16px}.create-hero[data-v-d71aafd4],.create-icon-wrap[data-v-d71aafd4]{align-items:center;display:flex}.create-icon-wrap[data-v-d71aafd4]{background:#54b9481f;border:1px solid rgba(84,185,72,.18);border-radius:12px;color:#54b948;flex-shrink:0;height:40px;justify-content:center;width:40px}.create-hero-text[data-v-d71aafd4]{flex:1;min-width:0}.create-title[data-v-d71aafd4]{color:var(--text-bright);font-size:18px;font-weight:800;letter-spacing:-.3px;line-height:1.2;margin:0 0 3px}.create-subtitle[data-v-d71aafd4]{color:var(--text-muted);font-size:13px;line-height:1.4;margin:0}.create-body[data-v-d71aafd4]{display:flex;flex-direction:column;gap:10px;padding:0 20px 4px}.create-card[data-v-d71aafd4]{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.create-row[data-v-d71aafd4]{align-items:center;display:flex;gap:12px;padding:10px 14px}.create-row--clubs[data-v-d71aafd4]{align-items:flex-start;padding-bottom:10px;padding-top:10px}.create-divider[data-v-d71aafd4]{background:var(--border);height:1px;margin:0}.create-row-label[data-v-d71aafd4]{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:64px}.create-row-val[data-v-d71aafd4]{color:var(--text-bright);flex:1;font-size:14px;font-weight:600}.create-clubs-inline[data-v-d71aafd4]{display:flex;flex:1;flex-wrap:wrap;gap:6px}.create-club-tag[data-v-d71aafd4]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-md);border-radius:20px;color:var(--text-sec);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px 3px 7px}.create-club-dot[data-v-d71aafd4]{border-radius:50%;flex-shrink:0;height:7px;width:7px}.create-meta-row[data-v-d71aafd4]{align-items:center;display:flex;gap:8px;justify-content:center;padding:2px 0}.create-meta-item[data-v-d71aafd4]{color:var(--text-muted);font-size:11px;font-weight:500}.create-footer[data-v-d71aafd4]{display:flex;flex-direction:column;gap:4px;padding:8px 20px 24px}.quota-hint[data-v-d71aafd4]{align-items:center;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:12px;color:#eab308;display:flex;font-size:12px;gap:7px;padding:10px 12px}.quota-hint--last[data-v-d71aafd4]{background:#ef444412;border-color:#ef444438;color:#f87171}.quota-hint svg[data-v-d71aafd4]{flex-shrink:0;height:13px;width:13px}.error-msg[data-v-d71aafd4]{background:var(--red-bg);border:1px solid var(--red-border);border-radius:12px;color:var(--red);font-size:12px;padding:10px 12px}.modal-footer[data-v-d71aafd4]{display:flex;flex-direction:column;gap:4px;padding:4px 20px 24px}.btn-confirm[data-v-d71aafd4]{align-items:center;background:linear-gradient(135deg,#5ec552,#3da832);border:none;border-radius:16px;box-shadow:0 4px 20px #54b94859;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;letter-spacing:-.1px;transition:opacity .15s,transform .1s,box-shadow .15s;width:100%}.btn-confirm[data-v-d71aafd4]:not(:disabled):hover{box-shadow:0 6px 24px #54b94873;opacity:.92}.btn-confirm[data-v-d71aafd4]:not(:disabled):active{transform:scale(.98)}.btn-confirm[data-v-d71aafd4]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.btn-icon[data-v-d71aafd4]{flex-shrink:0}.btn-icon[data-v-d71aafd4],.spinner[data-v-d71aafd4]{height:18px;width:18px}.spinner[data-v-d71aafd4]{animation:spin-d71aafd4 .65s linear infinite;border:2.5px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff}@keyframes spin-d71aafd4{to{transform:rotate(1turn)}}@media(max-width:600px){.backdrop[data-v-d71aafd4]{align-items:flex-end;padding:0}.modal[data-v-d71aafd4]{border-radius:24px 24px 0 0;max-width:100%}.modal-hero[data-v-d71aafd4]{padding-top:40px}}.modal-enter-active[data-v-d71aafd4],.modal-leave-active[data-v-d71aafd4]{transition:opacity .2s ease,transform .2s ease}@media(min-width:601px){.modal-enter-from[data-v-d71aafd4],.modal-leave-to[data-v-d71aafd4]{opacity:0;transform:scale(.96) translateY(10px)}}@media(max-width:600px){.modal-enter-from[data-v-d71aafd4],.modal-leave-to[data-v-d71aafd4]{opacity:0;transform:translateY(60px)}}.notify-fab-wrap[data-v-b806d8e4]{display:inline-flex;flex-direction:column}.notify-fab[data-v-b806d8e4],.notify-fab-wrap[data-v-b806d8e4]{align-items:center;position:relative}.notify-fab[data-v-b806d8e4]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:none;border-radius:var(--radius-pill,999px);box-shadow:0 8px 24px #0000001f,inset 0 1px #fffc;color:var(--text-sec);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;min-height:40px;padding:0 16px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .1s;white-space:nowrap}.notify-fab[data-v-b806d8e4]:hover{box-shadow:0 10px 28px #00000029,inset 0 1px #fffc;color:var(--text-bright)}[data-theme=dark] .notify-fab[data-v-b806d8e4]{background:#0e1522d1;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff0f;color:#e8eeffd9}[data-theme=dark] .notify-fab[data-v-b806d8e4]:hover{box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff14}.bell-icon[data-v-b806d8e4]{flex-shrink:0;height:16px;width:16px}.fab-label[data-v-b806d8e4]{line-height:1}.fab-toast[data-v-b806d8e4]{background:var(--bg-panel);border:1px solid var(--border-md);border-radius:var(--radius-lg,10px);bottom:calc(max(16px,env(safe-area-inset-bottom)) + 56px);box-shadow:0 6px 20px #00000040;color:var(--text-bright);font-size:12px;font-weight:500;line-height:1.45;max-width:min(300px,calc(100vw - 32px));padding:8px 14px;pointer-events:none;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:201}@media(max-width:600px){body:has(.swipe-segments) .fab-toast[data-v-b806d8e4]{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 108px)}}.fab-toast--success[data-v-b806d8e4]{border-color:#1da1f259;color:var(--slider-fill)}.fab-toast--warn[data-v-b806d8e4]{border-color:#eab3084d;color:#eab308}.toast-enter-active[data-v-b806d8e4],.toast-leave-active[data-v-b806d8e4]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-b806d8e4],.toast-leave-to[data-v-b806d8e4]{opacity:0;transform:translateY(6px)}.pwa-banner[data-v-23fab57a]{align-items:center;background:var(--bg-card);border-radius:20px;bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 4px 20px #00000026,0 1px 3px #00000014;display:flex;gap:12px;left:max(16px,env(safe-area-inset-left));margin:0 auto;max-width:420px;padding:14px 16px;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:41}@media(max-width:600px){.pwa-banner[data-v-23fab57a]{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 56px)}}.pwa-banner-icon[data-v-23fab57a]{flex-shrink:0;font-size:28px;line-height:1}.pwa-banner-body[data-v-23fab57a]{flex:1;min-width:0}.pwa-banner-title[data-v-23fab57a]{color:var(--text-bright);font-size:14px;font-weight:700;line-height:1.2}.pwa-banner-copy[data-v-23fab57a]{color:var(--text-sec);font-size:12px;line-height:1.3;margin-top:2px}.pwa-banner-actions[data-v-23fab57a]{align-items:center;display:flex;flex-shrink:0;gap:8px}.pwa-banner-btn[data-v-23fab57a]{border:none;border-radius:10px;cursor:pointer;font-weight:600;transition:opacity .15s ease,background .15s ease,color .15s ease}.pwa-banner-btn--install[data-v-23fab57a]{background:var(--filter-selected);color:var(--filter-selected-text);font-size:13px;padding:8px 14px}.pwa-banner-btn--install[data-v-23fab57a]:hover{opacity:.88}.pwa-banner-btn--dismiss[data-v-23fab57a]{background:var(--bg-panel);color:var(--text-sec);font-size:13px;padding:8px 10px}.pwa-banner-btn--dismiss[data-v-23fab57a]:hover{color:var(--text-bright)}.pwa-banner-enter-active[data-v-23fab57a],.pwa-banner-leave-active[data-v-23fab57a]{transition:opacity .2s ease,transform .2s ease}.pwa-banner-enter-from[data-v-23fab57a],.pwa-banner-leave-to[data-v-23fab57a]{opacity:0;transform:translateY(12px)}.pb-backdrop[data-v-6bc5761d]{align-items:center;background:#060a12b3;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:300}.pb-card[data-v-6bc5761d]{aspect-ratio:9/16;background-color:#070b12;background-position:top;background-size:cover;border-radius:24px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;justify-content:flex-end;max-height:calc(100dvh - 32px);overflow:hidden;position:relative;width:min(400px,100%)}.pb-close[data-v-6bc5761d]{align-items:center;background:#070b128c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.pb-close svg[data-v-6bc5761d]{height:16px;width:16px}.pb-content[data-v-6bc5761d]{align-items:flex-start;background:linear-gradient(0deg,#070b12f5 0,#070b12e0 55%,#070b1200);color:#fff;display:flex;flex-direction:column;gap:8px;padding:88px 22px 22px}.pb-badges[data-v-6bc5761d]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pb-new[data-v-6bc5761d]{animation:pb-pulse-6bc5761d 2s ease-in-out infinite;background:#8ee35a;border-radius:999px;color:#07210a;font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}@keyframes pb-pulse-6bc5761d{0%,to{box-shadow:0 0 #8ee35a8c}50%{box-shadow:0 0 0 6px #8ee35a00}}.pb-badge[data-v-6bc5761d]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:3px 10px}.pb-title[data-v-6bc5761d]{font-size:26px;font-weight:800;line-height:1.1;margin:2px 0 0}.pb-lead[data-v-6bc5761d]{color:#c8f27a;font-size:15px;font-weight:650;margin:0}.pb-points[data-v-6bc5761d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}.pb-point[data-v-6bc5761d]{align-items:flex-start;color:#ffffffe6;display:flex;font-size:13px;gap:9px;line-height:1.4}.pb-check[data-v-6bc5761d]{flex-shrink:0;height:18px;margin-top:1px;width:18px}.pb-actions[data-v-6bc5761d]{display:flex;flex-direction:column;gap:6px;margin-top:8px;width:100%}.pb-btn[data-v-6bc5761d]{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;min-height:44px;transition:opacity .15s ease}.pb-btn[data-v-6bc5761d]:hover{opacity:.9}.pb-btn--primary[data-v-6bc5761d]{background:linear-gradient(155deg,#d6f26a,#c8e63c 55%,#a9c92e);color:#14200a}.pb-btn--ghost[data-v-6bc5761d]{background:transparent;color:#ffffffb8;font-weight:600}@media(max-height:640px){.pb-card[data-v-6bc5761d]{aspect-ratio:auto;min-height:520px}}.pb-card--bday[data-v-6bc5761d]{aspect-ratio:auto;background:radial-gradient(120% 70% at 50% 100%,#2a1240 0,#0d0f1f 60%,#070b12);justify-content:flex-start;overflow-y:auto}.pb-photo[data-v-6bc5761d]{flex-shrink:0;height:min(340px,44dvh);position:relative}.pb-photo-img[data-v-6bc5761d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%;width:100%}.pb-photo[data-v-6bc5761d]:after{background:linear-gradient(180deg,#0d0f1f00 60%,#0d0f1f);content:"";inset:0;pointer-events:none;position:absolute}.pb-balloons[data-v-6bc5761d]{animation:pb-float-6bc5761d 4s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));left:10px;position:absolute;top:14px;width:64px;z-index:1}.pb-cake[data-v-6bc5761d]{bottom:-26px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45));position:absolute;right:14px;width:96px;z-index:2}.pb-flame[data-v-6bc5761d]{animation:pb-flicker-6bc5761d .9s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}.pb-flame[data-v-6bc5761d]:nth-child(2){animation-delay:-.3s}.pb-flame[data-v-6bc5761d]:nth-child(3){animation-delay:-.6s}.pb-content--bday[data-v-6bc5761d]{background:none;padding:6px 22px 22px;position:relative;z-index:1}.pb-badge--bday[data-v-6bc5761d]{background:#ff5d8f2e;border-color:#ff5d8f99}.pb-lead--bday[data-v-6bc5761d]{color:#ff9dbb}.pb-body[data-v-6bc5761d]{color:#ffffffe6;font-size:14px;line-height:1.45;margin:0}.pb-btn--beer[data-v-6bc5761d]{align-items:center;background:#fd0;color:#1a1a1a;display:flex;justify-content:center;text-decoration:none}.pb-confetti[data-v-6bc5761d]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.pb-confetto[data-v-6bc5761d]{animation:pb-fall-6bc5761d 5s linear infinite;border-radius:2px;height:11px;opacity:.9;position:absolute;top:-12px;width:7px}.pb-confetto[data-v-6bc5761d]:nth-child(4n+1){background:#ff5d8f}.pb-confetto[data-v-6bc5761d]:nth-child(4n+2){background:#8ee35a}.pb-confetto[data-v-6bc5761d]:nth-child(4n+3){background:#ffc83d}.pb-confetto[data-v-6bc5761d]:nth-child(4n+4){background:#7fd0ff}.pb-confetto[data-v-6bc5761d]:first-child{animation-delay:0s;animation-duration:5.2s;left:4%}.pb-confetto[data-v-6bc5761d]:nth-child(2){animation-delay:-1.4s;animation-duration:4.6s;left:10%}.pb-confetto[data-v-6bc5761d]:nth-child(3){animation-delay:-3.1s;animation-duration:5.8s;left:16%}.pb-confetto[data-v-6bc5761d]:nth-child(4){animation-delay:-.7s;animation-duration:4.9s;left:22%}.pb-confetto[data-v-6bc5761d]:nth-child(5){animation-delay:-2.2s;animation-duration:5.5s;left:28%}.pb-confetto[data-v-6bc5761d]:nth-child(6){animation-delay:-4s;animation-duration:4.4s;left:34%}.pb-confetto[data-v-6bc5761d]:nth-child(7){animation-delay:-1s;animation-duration:6s;left:40%}.pb-confetto[data-v-6bc5761d]:nth-child(8){animation-delay:-2.8s;animation-duration:5.1s;left:46%}.pb-confetto[data-v-6bc5761d]:nth-child(9){animation-delay:-.3s;animation-duration:4.7s;left:52%}.pb-confetto[data-v-6bc5761d]:nth-child(10){animation-delay:-3.6s;animation-duration:5.6s;left:58%}.pb-confetto[data-v-6bc5761d]:nth-child(11){animation-delay:-1.8s;animation-duration:4.8s;left:64%}.pb-confetto[data-v-6bc5761d]:nth-child(12){animation-delay:-4.4s;animation-duration:5.3s;left:70%}.pb-confetto[data-v-6bc5761d]:nth-child(13){animation-delay:-.9s;animation-duration:6.2s;left:76%}.pb-confetto[data-v-6bc5761d]:nth-child(14){animation-delay:-2.5s;animation-duration:4.5s;left:82%}.pb-confetto[data-v-6bc5761d]:nth-child(15){animation-delay:-3.3s;animation-duration:5.7s;left:88%}.pb-confetto[data-v-6bc5761d]:nth-child(16){animation-delay:-1.2s;animation-duration:5s;left:94%}.pb-confetto[data-v-6bc5761d]:nth-child(17){animation-delay:-4.7s;animation-duration:6.4s;left:13%}.pb-confetto[data-v-6bc5761d]:nth-child(18){animation-delay:-5.2s;animation-duration:6.1s;left:61%}@keyframes pb-fall-6bc5761d{0%{transform:translateY(0) rotate(0)}to{transform:translateY(820px) rotate(540deg)}}@keyframes pb-float-6bc5761d{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes pb-flicker-6bc5761d{0%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.85,1.15)}}@media(prefers-reduced-motion:reduce){.pb-confetti[data-v-6bc5761d]{display:none}.pb-balloons[data-v-6bc5761d],.pb-flame[data-v-6bc5761d],.pb-new[data-v-6bc5761d]{animation:none}}.promo-banner-enter-active[data-v-6bc5761d],.promo-banner-leave-active[data-v-6bc5761d]{transition:opacity .25s ease}.promo-banner-enter-active .pb-card[data-v-6bc5761d],.promo-banner-leave-active .pb-card[data-v-6bc5761d]{transition:transform .25s ease}.promo-banner-enter-from[data-v-6bc5761d],.promo-banner-leave-to[data-v-6bc5761d]{opacity:0}.promo-banner-enter-from .pb-card[data-v-6bc5761d],.promo-banner-leave-to .pb-card[data-v-6bc5761d]{transform:translateY(16px) scale(.98)}.loader-state[data-v-965bd829]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 0 40px}.pendulum svg[data-v-965bd829]{animation:pendulum-swing-965bd829 1.2s ease-in-out infinite alternate;display:block;filter:drop-shadow(0 3px 10px rgba(200,230,60,.22));transform-origin:40px 3px}.pendulum-shadow[data-v-965bd829]{animation:shadow-swing-965bd829 1.2s ease-in-out infinite alternate;background:radial-gradient(ellipse at center,rgba(200,230,60,.25) 0,transparent 70%);border-radius:50%;filter:blur(2px);height:6px;margin-top:2px;width:28px}@keyframes pendulum-swing-965bd829{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes shadow-swing-965bd829{0%{transform:translate(-18px)}to{transform:translate(18px)}}.global-fabs{align-items:flex-end;bottom:max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;position:fixed;right:max(16px,env(safe-area-inset-right));transition:bottom .15s ease;z-index:40}@media(max-width:600px){.global-fabs{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 56px)}body:has(.swipe-segments) .global-fabs{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 108px)}}.route-loader{align-items:center;background:var(--bg-page);display:flex;inset:0;justify-content:center;position:fixed;z-index:20}.route-loader-enter-active{transition:opacity .1s ease}.route-loader-leave-active{transition:opacity .2s ease}.route-loader-enter-from,.route-loader-leave-to{opacity:0}
