.ibell[data-v-8553b929]{background:#fff;border:1px solid #e9e3f5;border-radius:999px;color:#6d28d9;cursor:pointer;display:grid;height:38px;margin-right:6px;place-items:center;position:relative;width:38px}.ibell[data-v-8553b929]:hover{background:#f5f3ff}.ibell-badge[data-v-8553b929]{background:#b91c1c;border:2px solid #fff;border-radius:999px;color:#fff;font:700 .62rem/14px JetBrains Mono,ui-monospace,monospace;height:18px;min-width:18px;padding:0 5px;position:absolute;right:-3px;text-align:center;top:-3px}.ibox[data-v-8553b929]{background:#fff;border:1px solid #f0edf7;border-radius:14px;box-shadow:0 12px 32px #8c57ff29;font-family:Outfit,sans-serif;overflow:hidden;width:min(360px,calc(100vw - 24px))}.ibox-hd[data-v-8553b929]{align-items:center;background:#faf9fe;border-bottom:1px solid #f0edf7;display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.ibox-title[data-v-8553b929]{color:#1e1045;font-size:.82rem;font-weight:800}.ibox-all[data-v-8553b929]{background:transparent;border:0;border-radius:8px;color:#6d28d9;cursor:pointer;font-size:.72rem;font-weight:700;padding:4px 8px}.ibox-all[data-v-8553b929]:hover:not(:disabled){background:#efe9ff}.ibox-all[data-v-8553b929]:disabled{color:#b8b0cc;cursor:default}.ibox-list[data-v-8553b929]{max-height:min(420px,70vh);overflow-y:auto;overscroll-behavior:contain}.ibox-empty[data-v-8553b929]{align-items:center;color:#635a86;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:6px;padding:26px 16px;text-align:center}.ibox-item[data-v-8553b929]{align-items:flex-start;background:#fff;border:0;border-bottom:1px solid #f5f3fb;cursor:pointer;display:flex;gap:10px;padding:10px 14px;text-align:left;width:100%}.ibox-item[data-v-8553b929]:last-child{border-bottom:0}.ibox-item[data-v-8553b929]:hover{background:#faf9fe}.ibox-item--unread[data-v-8553b929]{background:#fbfaff}.ibox-ico[data-v-8553b929]{border-radius:9px;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.ibox-ico--new[data-v-8553b929]{background:#efe9ff;color:#6d28d9}.ibox-ico--missed[data-v-8553b929]{background:#fdf0f0;color:#b91c1c}.ibox-txt[data-v-8553b929]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.ibox-t[data-v-8553b929]{color:#1e1045;font-size:.8rem;font-weight:700}.ibox-item:not(.ibox-item--unread) .ibox-t[data-v-8553b929]{color:#453a63;font-weight:600}.ibox-b[data-v-8553b929]{color:#453a63;font-size:.74rem;font-weight:500;overflow-wrap:anywhere}.ibox-when[data-v-8553b929]{color:#635a86;font-size:.66rem;font-weight:600;margin-top:2px}.ibox-dot[data-v-8553b929]{background:#8c57ff;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.fps[data-v-e7463acb]{align-items:center;background:linear-gradient(145deg,#0d0a1f,#1e1b4b,#2d1b69);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;z-index:9999}.fps[data-v-e7463acb],.fps--fs[data-v-e7463acb]{position:fixed}.fps--light[data-v-e7463acb]{background:linear-gradient(145deg,#f5f3ff,#ede9fe,#ddd6fe)}.fps-bg[data-v-e7463acb]{top:0;right:0;bottom:0;left:0;pointer-events:none}.fps-bg[data-v-e7463acb],.fps-orb[data-v-e7463acb]{position:absolute}.fps-orb[data-v-e7463acb]{border-radius:50%;filter:blur(90px)}.fps-orb-1[data-v-e7463acb]{animation:fps-drift-e7463acb 9s ease-in-out infinite;background:radial-gradient(circle,rgba(140,87,255,.35),transparent 70%);height:500px;left:-150px;top:-150px;width:500px}.fps-orb-2[data-v-e7463acb]{animation:fps-drift-e7463acb 11s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%);bottom:-100px;height:350px;right:-80px;width:350px}.fps-orb-3[data-v-e7463acb]{animation:fps-drift-e7463acb 7s ease-in-out 2s infinite;background:radial-gradient(circle,rgba(236,72,153,.12),transparent 70%);height:250px;left:50%;top:60%;transform:translate(-50%,-50%);width:250px}@keyframes fps-drift-e7463acb{0%,to{transform:translate(0)}50%{transform:translate(30px,40px)}}.fps-orb-3[data-v-e7463acb]{animation-name:fps-drift-center-e7463acb}@keyframes fps-drift-center-e7463acb{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% + 20px),calc(-50% + 25px))}}.fps-mesh[data-v-e7463acb]{background-image:linear-gradient(rgba(140,87,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(140,87,255,.04) 1px,transparent 0);background-size:48px 48px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent);position:absolute}.fps-content[data-v-e7463acb]{flex-direction:column;gap:0;z-index:1}.fps-content[data-v-e7463acb],.fps-logo-wrap[data-v-e7463acb]{align-items:center;display:flex}.fps-logo-wrap[data-v-e7463acb]{height:120px;justify-content:center;margin-bottom:24px;position:relative;width:120px}.fps-logo-ring[data-v-e7463acb]{animation:fps-ring-spin-e7463acb linear infinite;border:2px solid rgba(167,139,250,.18);border-radius:50%;position:absolute}.fps-ring-outer[data-v-e7463acb]{animation-duration:8s;top:-16px;right:-16px;bottom:-16px;left:-16px}.fps-ring-mid[data-v-e7463acb]{animation-direction:reverse;animation-duration:5s;border-color:#a78bfa40;top:-6px;right:-6px;bottom:-6px;left:-6px}.fps-ring-inner[data-v-e7463acb]{animation-duration:3s;border-color:#a78bfa59;top:4px;right:4px;bottom:4px;left:4px}@keyframes fps-ring-spin-e7463acb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fps-ring-outer[data-v-e7463acb]:after{animation:fps-ring-spin-e7463acb 2s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#8c57ff;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;position:absolute}.fps-logo-core[data-v-e7463acb]{align-items:center;animation:fps-core-glow-e7463acb 3s ease-in-out infinite;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:22px;box-shadow:0 0 0 3px #8c57ff4d,0 0 40px #8c57ff66,0 0 80px #8c57ff26;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}@keyframes fps-core-glow-e7463acb{0%,to{box-shadow:0 0 0 3px #8c57ff4d,0 0 40px #8c57ff66,0 0 80px #8c57ff26}50%{box-shadow:0 0 0 6px #8c57ff66,0 0 60px #8c57ff99,0 0 120px #8c57ff40}}.fps-logo-img[data-v-e7463acb]{height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.fps-logo-fallback[data-v-e7463acb]{color:#fff;display:none;font-size:1.5rem;font-weight:900}.fps-logo-img[data-v-e7463acb]:not([src]),.fps-logo-img[src=""]~.fps-logo-fallback[data-v-e7463acb]{display:block}.fps-brand[data-v-e7463acb]{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.fps-brand-main[data-v-e7463acb]{color:#fff;font-size:2rem;font-weight:900;letter-spacing:-.04em}.fps-brand-sub[data-v-e7463acb]{color:#a78bfab3;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.fps-progress-wrap[data-v-e7463acb]{margin-bottom:20px;width:280px}@media (max-width:400px){.fps-progress-wrap[data-v-e7463acb]{width:220px}}.fps-progress-track[data-v-e7463acb]{background:#ffffff14;border-radius:999px;height:3px;overflow:visible;position:relative}.fps-progress-bar[data-v-e7463acb]{animation:fps-shimmer-e7463acb 2s linear infinite;background:linear-gradient(90deg,#7c3aff,#8c57ff,#a78bfa);background-size:200% 100%;border-radius:999px;height:100%;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1)}@keyframes fps-shimmer-e7463acb{0%{background-position:100% 0}to{background-position:-100% 0}}.fps-progress-glow[data-v-e7463acb]{background:#a78bfa80;border-radius:50%;filter:blur(10px);height:24px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .4s cubic-bezier(.4,0,.2,1);width:24px}.fps-msg[data-v-e7463acb]{color:#fff9;font-size:.84rem;font-weight:600;letter-spacing:.01em;margin-bottom:4px}.fps-submsg[data-v-e7463acb]{color:#ffffff59;font-size:.72rem;font-weight:500}.fps-dots[data-v-e7463acb]{align-items:center;display:flex;gap:7px;margin-top:20px}.fps-dot[data-v-e7463acb]{animation:fps-dot-bounce-e7463acb .9s ease-in-out infinite;background:#a78bfa80;border-radius:50%;height:6px;width:6px}.fps-dot-1[data-v-e7463acb]{animation-delay:0s}.fps-dot-2[data-v-e7463acb]{animation-delay:.15s}.fps-dot-3[data-v-e7463acb]{animation-delay:.3s}@keyframes fps-dot-bounce-e7463acb{0%,to{opacity:.5;transform:scale(1)}50%{background:#a78bfae6;opacity:1;transform:scale(1.6)}}.fps-footer[data-v-e7463acb]{bottom:24px;position:absolute;z-index:1}.fps-footer-brand[data-v-e7463acb]{color:#fff3;font-size:.65rem;font-weight:600;letter-spacing:.08em}.fp-splash-enter-active[data-v-e7463acb]{transition:opacity .25s ease}.fp-splash-leave-active[data-v-e7463acb]{transition:opacity .35s ease .1s,transform .35s ease .1s}.fp-splash-enter-from[data-v-e7463acb]{opacity:0}.fp-splash-leave-to[data-v-e7463acb]{opacity:0;transform:scale(1.03)}.fps--light .fps-brand-main[data-v-e7463acb]{color:#0f172a}.fps--light .fps-brand-sub[data-v-e7463acb]{color:#8c57ff}.fps--light .fps-msg[data-v-e7463acb]{color:#00000080}.fps--light .fps-submsg[data-v-e7463acb]{color:#0000004d}.fps--light .fps-dot[data-v-e7463acb]{background:#8c57ff66}.fps--light .fps-footer-brand[data-v-e7463acb]{color:#00000040}.fps--light .fps-progress-track[data-v-e7463acb]{background:#00000012}.ash[data-v-55b089d5]{display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;min-height:100dvh;position:relative}.ash-update[data-v-55b089d5]{background:linear-gradient(135deg,#1e40af,#2563eb,#3b82f6);box-shadow:0 2px 16px #2563eb66;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 16px;z-index:200}.ash-update[data-v-55b089d5],.ash-update-l[data-v-55b089d5]{align-items:center;display:flex}.ash-update-l[data-v-55b089d5]{gap:10px;min-width:0}.ash-update-icon[data-v-55b089d5]{align-items:center;background:#ffffff2e;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.ash-update-title[data-v-55b089d5]{color:#fff;font-size:.82rem;font-weight:800}.ash-update-sub[data-v-55b089d5]{color:#ffffffbf;font-size:.72rem;font-weight:500}.ash-update-btn[data-v-55b089d5]{align-items:center;background:#ffffff2e;border:1.5px solid hsla(0,0%,100%,.3);border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:800;gap:6px;padding:8px 16px;transition:all .14s;white-space:nowrap}.ash-update-btn[data-v-55b089d5]:hover{background:#ffffff47}.ash-offline[data-v-55b089d5]{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;display:flex;flex-shrink:0;font-size:.78rem;font-weight:700;gap:8px;justify-content:center;padding:8px 16px;text-align:center;z-index:200}.ash-offline-dot[data-v-55b089d5]{animation:ash-blink-55b089d5 1.5s ease-in-out infinite;background:#ffffffb3;border-radius:50%;height:7px;margin-left:2px;width:7px}@keyframes ash-blink-55b089d5{0%,to{opacity:1}50%{opacity:.3}}.ash-notif[data-v-55b089d5]{background:#fff;border:1.5px solid rgba(140,87,255,.15);border-radius:20px;bottom:20px;box-shadow:0 -2px #8c57ff26,0 16px 48px #0000002e;display:flex;flex-direction:column;gap:14px;left:50%;max-width:480px;padding:20px;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:300}.ash-notif-icon[data-v-55b089d5]{align-items:center;background:#8c57ff14;border:1.5px solid rgba(140,87,255,.15);border-radius:14px;display:flex;height:48px;justify-content:center;width:48px}.ash-notif-title[data-v-55b089d5]{color:#0f172a;font-size:.92rem;font-weight:800;margin-bottom:4px}.ash-notif-sub[data-v-55b089d5]{color:#64748b;font-size:.78rem;font-weight:500;line-height:1.5}.ash-notif-actions[data-v-55b089d5]{align-items:center;display:flex;gap:10px}.ash-notif-allow[data-v-55b089d5]{align-items:center;background:linear-gradient(135deg,#7c3aff,#8c57ff);border:none;border-radius:10px;box-shadow:0 4px 14px #8c57ff66;color:#fff;display:inline-flex;flex:1;font-weight:800;gap:6px;justify-content:center;padding:10px 18px}.ash-notif-allow[data-v-55b089d5],.ash-notif-dismiss[data-v-55b089d5]{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem}.ash-notif-dismiss[data-v-55b089d5]{background:none;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;font-weight:700;padding:10px 14px}.ash-notif-dismiss[data-v-55b089d5]:hover{border-color:#8c57ff;color:#8c57ff}.ash-install[data-v-55b089d5]{background:#fff;border:1.5px solid rgba(140,87,255,.12);border-radius:22px;bottom:20px;box-shadow:0 -2px #8c57ff1f,0 20px 60px #00000029;display:flex;flex-direction:column;gap:14px;left:50%;max-width:480px;padding:22px;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:300}.ash-install-icon[data-v-55b089d5]{align-items:center;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:16px;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.ash-install-logo[data-v-55b089d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ash-install-title[data-v-55b089d5]{color:#0f172a;font-size:.96rem;font-weight:800;margin-bottom:4px}.ash-install-sub[data-v-55b089d5]{color:#64748b;font-size:.78rem;font-weight:500;line-height:1.5}.ash-install-feats[data-v-55b089d5]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ash-install-feat[data-v-55b089d5]{align-items:center;color:#334155;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px}.ash-install-btns[data-v-55b089d5]{align-items:center;display:flex;gap:10px}.ash-install-btn[data-v-55b089d5]{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:800;gap:6px;justify-content:center;padding:11px 18px;transition:all .14s}.ash-install-btn--primary[data-v-55b089d5]{background:linear-gradient(135deg,#7c3aff,#8c57ff);border:none;box-shadow:0 4px 14px #8c57ff66;color:#fff;flex:1}.ash-install-btn--primary[data-v-55b089d5]:hover{box-shadow:0 6px 20px #8c57ff8c;transform:translateY(-1px)}.ash-install-btn--ghost[data-v-55b089d5]{background:none;border:1.5px solid #e2e8f0;color:#64748b}.ash-install-btn--ghost[data-v-55b089d5]:hover{border-color:#8c57ff;color:#8c57ff}.ash-banner-enter-active[data-v-55b089d5]{transition:all .3s ease}.ash-banner-leave-active[data-v-55b089d5]{transition:all .25s ease}.ash-banner-enter-from[data-v-55b089d5],.ash-banner-leave-to[data-v-55b089d5]{opacity:0;transform:translateY(-100%)}.ash-sheet-enter-active[data-v-55b089d5]{transition:all .32s cubic-bezier(.34,1.56,.64,1)}.ash-sheet-leave-active[data-v-55b089d5]{transition:all .22s ease}.ash-sheet-enter-from[data-v-55b089d5],.ash-sheet-leave-to[data-v-55b089d5]{opacity:0;transform:translate(-50%) translateY(24px) scale(.96)}.lg-submit[data-v-072937ce]{align-items:center;background:linear-gradient(135deg,#7c3aff,#8c57ff);border:none;border-radius:8px;box-shadow:0 3px 12px #8c57ff59;color:#fff;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:.86rem;font-weight:800;gap:6px;justify-content:center;min-width:150px;padding:10px 20px;transition:box-shadow .15s,transform .15s}.lg-submit[data-v-072937ce]:hover:not(:disabled){box-shadow:0 5px 18px #8c57ff80;color:#fff;transform:translateY(-1px)}.lg-submit[data-v-072937ce]:focus-visible{outline:3px solid #c9b3ff;outline-offset:2px}.lg-submit[data-v-072937ce]:disabled{background:#e6e1f2;box-shadow:none;color:#8b83a3;cursor:not-allowed;opacity:1}.lg-submit[data-v-072937ce]:disabled .v-icon{color:#8b83a3}.lg-submit[data-v-072937ce] .v-icon{color:#fff}.lg-gate[data-v-072937ce]{font-family:Outfit,sans-serif}.lg-intro[data-v-072937ce]{color:#4a3d75;font-size:.86rem;line-height:1.5;margin:0}.lg-version[data-v-072937ce]{background:#f0edf7;border-radius:999px;color:#6b5fa0;font-size:.6875rem;font-weight:700;padding:1px 7px}.lg-check[data-v-072937ce]{align-items:flex-start;background:#faf9fe;border:1.5px solid #e9e3f5;border-radius:12px;cursor:pointer;display:flex;gap:10px;margin-top:14px;padding:12px 14px}.lg-box[data-v-072937ce]{accent-color:#8c57ff;cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.lg-label[data-v-072937ce]{color:#1e1045;font-size:.86rem;font-weight:600;line-height:1.45}.lg-doc-link[data-v-072937ce]{background:none;border:none;color:#8c57ff;cursor:pointer;font:inherit;font-weight:800;margin:0;padding:0;text-decoration:underline}.lg-doc-link[data-v-072937ce]:hover{color:#7c3aff}.lg-doc-link[data-v-072937ce]:focus-visible{outline:2px solid #c9b3ff;outline-offset:2px}.lg-error[data-v-072937ce]{align-items:center;color:#ef4444;display:flex;font-size:.78rem;font-weight:600;gap:6px;margin:10px 0 0}@media (max-width:400px){.lg-label[data-v-072937ce]{font-size:.8rem}.lg-check[data-v-072937ce]{padding:10px 11px}}.v-fab{align-items:center;display:inline-flex;flex:1 1 auto;pointer-events:none;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle}.v-fab .v-btn{pointer-events:auto}.v-fab .v-btn--variant-elevated{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-fab--absolute,.v-fab--app{display:flex}.v-fab--absolute{top:0;right:0;bottom:0;left:0;position:absolute}.v-fab--left,.v-fab--start{justify-content:flex-start}.v-fab--center{align-items:center;justify-content:center}.v-fab--end,.v-fab--right{justify-content:flex-end}.v-fab--bottom{align-items:flex-end}.v-fab--top{align-items:flex-start}.v-fab--extended .v-btn{border-radius:9999px!important}.v-fab__container{align-self:center;display:inline-flex;vertical-align:middle}.v-fab--app .v-fab__container{margin:12px;position:fixed}.v-fab--absolute .v-fab__container{position:absolute;z-index:4}.v-fab--offset.v-fab--top .v-fab__container{transform:translateY(-50%)}.v-fab--offset.v-fab--bottom .v-fab__container{transform:translateY(50%)}.v-fab--top .v-fab__container{top:0}.v-fab--bottom .v-fab__container{bottom:0}.v-fab--left .v-fab__container,.v-fab--start .v-fab__container{left:0}.v-fab--end .v-fab__container,.v-fab--right .v-fab__container{right:0}.fp-layout{background:#fff!important;font-family:Outfit,sans-serif}.fp-app-bar{background:#faf9fe!important;border-bottom:1px solid #f0edf7!important;box-shadow:0 1px 8px #8c57ff0f!important}.fp-appbar-brand{align-items:center;display:flex;gap:8px;margin-left:2px;max-width:200px;min-height:40px;overflow:hidden;text-decoration:none}.fp-appbar-org-img{border:1.5px solid #e9e3f5;border-radius:8px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.fp-appbar-org-name{color:#1e1045;font-size:.92rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-avatar-btn{cursor:pointer;flex-shrink:0;height:34px;position:relative;width:34px}.fp-logout-row{align-items:center;background:#fff;border:0;border-radius:0 0 12px 12px;border-top:1px solid #f0edf7;color:#d84315;cursor:pointer;display:flex;font-family:inherit;font-size:.78rem;font-weight:700;gap:9px;padding:11px 14px;text-align:left;width:100%}.fp-logout-row:hover{background:#fff5f2}.fp-logout-solo{align-items:center;background:#fff;border:1.5px solid #f0dcd4;border-radius:999px;color:#d84315;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:700;gap:6px;padding:6px 12px}.fp-logout-solo:hover{background:#fff5f2;border-color:#f3c4b4}.fp-logout-solo--embedded{bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 14px #1e10451f;position:fixed;right:16px;z-index:1006}.fp-logout-card{background:#fff;border-radius:16px;font-family:Plus Jakarta Sans,sans-serif;padding:22px 20px 18px;text-align:center}.fp-logout-ico{align-items:center;background:#fff1ec;border-radius:13px;color:#d84315;display:flex;height:44px;justify-content:center;margin:0 auto 12px;width:44px}.fp-logout-title{color:#1e1045;font-size:1rem;font-weight:800}.fp-logout-sub{color:#7a6f96;font-size:.78rem;font-weight:600;line-height:1.45;margin-top:5px}.fp-logout-acts{display:flex;gap:9px;margin-top:18px}.fp-logout-btn{border:0;border-radius:11px;cursor:pointer;flex:1;font-family:inherit;font-size:.8rem;font-weight:800;padding:11px 12px}.fp-logout-btn--ghost{background:#f4f2fa;color:#4a4066}.fp-logout-btn--go{background:#d84315;color:#fff}.fp-logout-btn--go:hover{background:#bf360c}.fp-avatar-img{border:2px solid #e9e3f5;border-radius:50%;display:block;height:34px;-o-object-fit:cover;object-fit:cover;transition:border-color .2s;width:34px}.fp-avatar-btn:hover .fp-avatar-img{border-color:#8c57ff}.fp-avatar-status{background:#22c55e;border:2px solid #faf9fe;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;width:8px}.fp-wallet-card{background:#fff;border:1px solid #f0edf7;border-radius:16px;box-shadow:0 8px 32px #8c57ff1f;font-family:Outfit,sans-serif;min-width:280px;overflow:hidden}.fp-wallet-balance{align-items:center;background:#faf9fe;border-bottom:1px solid #f0edf7;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s}.fp-wallet-balance:hover{background:#f5f3ff}.fp-wallet-left{align-items:center;display:flex;gap:10px}.fp-wallet-icon-box{align-items:center;background:#8c57ff14;border:1px solid #e9e3f5;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fp-wallet-label{color:#8b8599;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.fp-wallet-amount{color:#1e1045;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.fp-recharge-pill{align-items:center;background:#8c57ff;border:none;border-radius:8px;box-shadow:0 2px 10px #8c57ff59;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700;gap:3px;padding:6px 12px;transition:transform .12s,box-shadow .12s;white-space:nowrap}.fp-recharge-pill:hover{box-shadow:0 4px 16px #8c57ff73;transform:translateY(-1px)}.fp-wallet-org{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.fp-wallet-org-name{color:#1e1045;font-size:.88rem;font-weight:700}.fp-main{background:#fff!important;padding-bottom:calc(var(--fp-bottom-nav-h, 64px) + 12px)!important;padding-left:2px!important;padding-right:2px!important}@media screen (min-width:768px){.fp-main{padding-left:6px!important;padding-right:6px!important}}.fp-alert-toast{font-family:Outfit,sans-serif!important;position:fixed!important;right:12px!important;top:64px!important;width:min(360px,calc(100vw - 24px))!important;z-index:1600!important}.fp-toast-enter-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.fp-toast-leave-active{transition:all .22s ease}.fp-toast-enter-from,.fp-toast-leave-to{opacity:0;transform:translate(14px)}.fp-alert-toast.fp-alert-toast--phone{bottom:calc(max(var(--fp-bottom-nav-h, 0px),var(--fp-kb-h, 0px),var(--fp-sticky-bar-h, 0px)) + 12px)!important;left:8px!important;right:8px!important;top:auto!important;width:auto!important}.fp-alert-toast--phone.fp-toast-enter-from,.fp-alert-toast--phone.fp-toast-leave-to{transform:translateY(14px)}.fp-alert-toast--phone .v-alert-title{font-size:1.05rem;line-height:1.3}.fp-alert-toast .v-alert__close .v-btn{height:36px;width:36px}.fp-page-loader{flex-direction:column}.fp-celebration,.fp-page-loader{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.fp-celebration{position:relative}.fp-celebration-copy{bottom:22%;display:flex;flex-direction:column;gap:6px;position:absolute;text-align:center;z-index:50}.fp-celebration-title{color:#1e1045;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:800;margin:0}.fp-celebration-sub{color:#6b5fa0;font-size:clamp(.85rem,2vw,1.1rem);font-weight:600;margin:0}.fp-home-fab{margin-bottom:6px!important}.fp-help-fab,.fp-home-fab,.fp-nav-fab{z-index:1500!important}.fp-navsheet-shell{max-width:560px!important}.fp-navsheet{background:#fff;border-radius:22px 22px 0 0;display:flex;flex-direction:column;font-family:Outfit,sans-serif;max-height:86dvh;padding:10px 14px 0}.fp-navsheet__grab{background:#e3daf7;border-radius:2px;flex-shrink:0;height:4px;margin:2px auto 8px;width:38px}.fp-navsheet__hdr{align-items:center;display:flex;flex-shrink:0;gap:10px;padding:0 2px 8px}.fp-navsheet__org{color:#1e1045;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-navsheet__switch{background:#efe9ff;border-radius:8px;color:#6d28d9;flex-shrink:0;font-size:.72rem;font-weight:700;padding:4px 10px}.fp-navsheet__acct{background:#faf9fe;border:1px solid #e9e3f5;border-radius:12px;flex-shrink:0;margin:0 2px 8px;overflow:hidden}.fp-navsheet__acct-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.fp-navsheet__acct-amt{color:#1e1045;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;font-weight:700}.fp-navsheet__x{background:#f5f3ff;border-radius:50%;color:#6d28d9;display:grid;flex-shrink:0;height:30px;margin-left:auto;place-items:center;width:30px}.fp-navsheet__scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.fp-navsheet__sec{color:#8a7fae;font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:14px 2px 6px;text-transform:uppercase}.fp-navsheet__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.fp-navsheet__item{align-items:center;border-radius:12px;color:#1e1045;display:flex;flex-direction:column;font-size:.72rem;font-weight:600;gap:7px;justify-content:flex-start;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:12px 4px;text-align:center;text-decoration:none;transition:background .15s,box-shadow .15s}.fp-navsheet__item:active{background:#f5f3ff}.fp-navsheet__ico{display:block;flex-shrink:0;height:40px;line-height:0;width:40px}.fp-navsheet__ico :deep(svg){display:block;height:100%;width:100%}.fp-navsheet__item--on{background:#f5f3ff;box-shadow:inset 0 0 0 1.5px #8c57ff3d;font-weight:700}.fp-navsheet__help{border-top:1px solid #f0edf7;margin-top:16px;padding-top:6px}.fp-navsheet__help-h{color:#8c57ff;font-size:.6rem;font-weight:700;letter-spacing:.1em;padding:8px 2px 4px;text-transform:uppercase}.fp-navsheet__help-item{align-items:center;border-radius:12px;color:#1e1045;display:flex;font-size:.8rem;font-weight:600;gap:9px;padding:10px 6px;text-align:left;width:100%}.fp-navsheet__help-item:active{background:#f5f3ff}.fp-navsheet__help-ico{align-items:center;background:#8c57ff0f;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fp-help-fab-inner{align-items:center;color:#6b5fa0;display:flex;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;gap:5px;padding:0 4px}.fp-help-menu{background:#fff;border:1px solid #f0edf7;border-radius:14px;box-shadow:0 8px 32px #8c57ff1f;font-family:Outfit,sans-serif;margin-right:10px;min-width:230px;overflow:hidden}.fp-help-menu-hdr{background:#faf9fe;border-bottom:1px solid #f0edf7;color:#8c57ff;font-size:.65rem;font-weight:700;letter-spacing:.1em;padding:9px 14px 7px;text-transform:uppercase}.fp-help-menu-item{align-items:center;border-bottom:1px solid #f8f6fe;color:#1e1045;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:9px;padding:10px 14px;transition:background .12s}.fp-help-menu-item:last-child{border-bottom:none}.fp-help-menu-item:hover{background:#f5f3ff}.fp-help-icon{align-items:center;background:#8c57ff0f;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fp-drawer{background:#fff!important;border-right:1px solid #f0edf7!important;font-family:Outfit,sans-serif!important}.fp-drawer-hdr{align-items:center;background:#faf9fe;border-bottom:1px solid #f0edf7;display:flex;gap:11px;padding:18px 16px 14px}.fp-drawer-logo{border:1.5px solid #e9e3f5;border-radius:10px;flex-shrink:0;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.fp-drawer-org-name{color:#1e1045;font-size:.92rem;font-weight:800;letter-spacing:-.02em}.fp-drawer-tag{color:#8c57ff}.fp-drawer-section,.fp-drawer-tag{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fp-drawer-section{color:#b0a8c0;padding:14px 16px 4px}.fp-drawer-nav{padding:4px 8px!important}.fp-drawer-item{border-radius:10px!important;margin-bottom:2px!important;min-height:42px!important}.fp-drawer-item:hover{background:#f5f3ff!important}.fp-drawer-link{align-items:center;color:#1e1045;display:flex;font-size:.85rem;font-weight:600;gap:10px}.fp-drawer-onboard-strip{background:#faf9fe;border:1px solid #e9e3f5;border-radius:10px;margin:6px 8px 0;overflow:hidden}.fp-drawer-onboard-link{align-items:center;color:#8c57ff!important;display:flex;font-size:.85rem;font-style:italic;font-weight:700;gap:8px;padding:10px 14px;text-decoration:none;transition:background .15s}.fp-drawer-onboard-link:hover{background:#f5f3ff}.fp-bottom-nav{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:#ffffffeb!important;border-top:1px solid #efecf8!important;box-shadow:0 -1px #1e104508,0 -10px 28px -22px #1e104573!important;height:auto!important;padding-bottom:env(safe-area-inset-bottom)!important}.fp-bnav-link{align-items:center;color:#8b8599!important;display:flex;flex-direction:column;font-family:Outfit,sans-serif;font-size:.62rem;font-weight:700;gap:3px;letter-spacing:.02em;padding-top:3px;position:relative;text-decoration:none;transition:color .16s ease}.fp-bnav-link:before{background:#8c57ff;border-radius:0 0 3px 3px;content:"";height:3px;position:absolute;top:-7px;transform:scaleX(0);transition:transform .18s cubic-bezier(.16,1,.3,1);width:20px}.fp-bnav-link--on{color:#8c57ff!important}.fp-bnav-link--on:before{transform:scaleX(1)}.fp-bnav-link:hover{color:#6d28d9!important}.fp-bnav-link:focus-visible{border-radius:8px;outline:2px solid #8c57ff;outline-offset:3px}.fp-bnav-disabled{opacity:.35;pointer-events:none}.fp-bnav-gap{flex:0 0 56px}.fp-bnav-gap-lg{flex:0 0 33%}@media (prefers-reduced-motion:reduce){.fp-bnav-link,.fp-bnav-link:before{transition:none}}.fp-modal{background:#fff;border:1px solid #f0edf7;border-radius:18px;box-shadow:0 8px 24px #8c57ff14,0 28px 64px #8c57ff1f;display:flex;flex-direction:column;font-family:Outfit,sans-serif;max-height:90vh;overflow:hidden}.fp-modal-hdr{align-items:flex-start;background:#faf9fe;border-bottom:1px solid #f0edf7;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 18px 12px}.fp-modal-tag{color:#8c57ff;font-size:.58rem;font-weight:700;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.fp-modal-title{color:#1e1045;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.fp-modal-close{align-items:center;background:#f0edf7;border:1px solid #e9e3f5;border-radius:7px;color:#8c57ff;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background .15s;width:26px}.fp-modal-close:hover{background:#e9e3f5}.fp-modal-body{display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px}.fp-modal-ftr{align-items:center;background:#faf9fe;border-top:1px solid #f0edf7;display:flex;flex-shrink:0;gap:9px;justify-content:flex-end;padding:12px 18px}.fp-modal .fp-field{display:flex;flex-direction:column;gap:7px}.fp-modal .fp-field-label{color:#6b5fa0;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fp-contact-grid{display:flex;flex-direction:column;gap:7px}.fp-contact-opt{align-items:center;background:#faf9fe;border:1.5px solid #e9e3f5;border-radius:10px;color:#6b5fa0;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:9px;padding:10px 12px;transition:all .15s}.fp-contact-opt:hover{background:#fff;border-color:#c4b5fd}.fp-contact-opt--on{background:#8c57ff0a;border-color:#8c57ff;box-shadow:0 0 0 3px #8c57ff14}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.fp-amount-wrap{align-items:center;background:#faf9fe;border:1.5px solid #e9e3f5;border-radius:12px;display:flex;overflow:hidden;transition:border-color .2s,box-shadow .2s}.fp-amount-wrap--active,.fp-amount-wrap:focus-within{background:#fff;border-color:#8c57ff;box-shadow:0 0 0 3px #8c57ff1a}.fp-amount-sym{align-items:center;border-right:1.5px solid #e9e3f5;color:#8c57ff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:800;height:48px;padding:0 13px}.fp-amount-input{background:transparent;border:none;caret-color:#8c57ff;color:#1e1045;flex:1;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800;height:48px;outline:none;padding:0 14px}.fp-amount-input::-webkit-inner-spin-button,.fp-amount-input::-webkit-outer-spin-button{-webkit-appearance:none}.fp-quick-row{display:flex;flex-wrap:wrap;gap:7px}.fp-quick-pill{background:#f5f3ff;border:1.5px solid transparent;border-radius:999px;color:#6b5fa0;cursor:pointer;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:700;padding:5px 14px;transition:all .15s}.fp-quick-pill:hover{background:#f0edf7;border-color:#c4b5fd}.fp-quick-pill--on{background:#8c57ff;border-color:#8c57ff;box-shadow:0 2px 10px #8c57ff59;color:#fff}.fp-modal .fp-btn-ghost{background:none;border:1.5px solid #e9e3f5;border-radius:8px;color:#6b5fa0;cursor:pointer;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;padding:8px 16px;transition:all .15s}.fp-modal .fp-btn-ghost:hover{border-color:#c4b5fd;color:#8c57ff}.fp-modal .fp-btn-primary{align-items:center;background:linear-gradient(135deg,#7c3aff,#8c57ff);border:none;border-radius:8px;box-shadow:0 3px 12px #8c57ff59;color:#fff;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:800;gap:6px;justify-content:center;min-width:120px;padding:8px 18px;transition:all .15s}.fp-modal .fp-btn-primary:hover:not(:disabled){box-shadow:0 5px 18px #8c57ff73;transform:translateY(-1px)}.fp-modal .fp-btn-primary:disabled{cursor:not-allowed;opacity:.45}.fp-modal .fp-btn-spin{animation:fp-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes fp-spin{to{transform:rotate(1turn)}}.fp-layout--embedded .fp-alert-toast:not(.fp-alert-toast--phone){top:calc(var(--fp-app-bar-h, 0px) + 10px + env(safe-area-inset-top))!important}
