.app-update-notice[data-v-ae0b6f15]{right:max(16px, var(--mg-safe-area-right));bottom:max(16px, var(--mg-safe-area-bottom));left:max(16px, var(--mg-safe-area-left));z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed}.app-update-notice--overlay[data-v-ae0b6f15]{z-index:110;background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;align-items:center;padding:24px;inset:0}.app-update-notice__surface[data-v-ae0b6f15]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-modal);width:min(420px,100%);color:var(--mg-text-primary);box-shadow:var(--mg-shadow-surface);pointer-events:auto;border-radius:8px;gap:12px;padding:18px;display:grid}.app-update-notice__title[data-v-ae0b6f15],.app-update-notice__copy[data-v-ae0b6f15],.app-update-notice__error[data-v-ae0b6f15]{margin:0}.app-update-notice__title[data-v-ae0b6f15]{font-weight:800}.app-update-notice__copy[data-v-ae0b6f15]{color:var(--mg-text-secondary);line-height:1.45}.app-update-notice__error[data-v-ae0b6f15]{color:var(--mg-accent-apricot);font-weight:700}.app-update-notice__actions[data-v-ae0b6f15]{flex-wrap:wrap;gap:10px;display:flex}.app-update-notice-fade-enter-active[data-v-ae0b6f15],.app-update-notice-fade-leave-active[data-v-ae0b6f15]{transition:opacity .12s ease-out}.app-update-notice-fade-enter-from[data-v-ae0b6f15],.app-update-notice-fade-leave-to[data-v-ae0b6f15]{opacity:0}.session-connectivity-notice[data-v-d38f1c49]{left:max(16px, var(--mg-safe-area-left));right:max(16px, var(--mg-safe-area-right));bottom:max(16px, var(--mg-safe-area-bottom));z-index:50;border:1px solid var(--mg-warning-border);background:linear-gradient(145deg, var(--mg-warning-surface), var(--mg-surface-popover)), var(--mg-surface-popover);max-width:920px;color:var(--mg-text-primary);box-shadow:var(--mg-shadow-surface);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;display:flex;position:fixed}.session-connectivity-notice__copy[data-v-d38f1c49]{gap:4px;min-width:0;line-height:1.35;display:grid}.session-connectivity-notice__copy strong[data-v-d38f1c49]{font-size:.92rem}.session-connectivity-notice__copy span[data-v-d38f1c49]{color:var(--mg-text-secondary);overflow-wrap:anywhere;font-size:.86rem}.session-connectivity-notice__actions[data-v-d38f1c49]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.session-connectivity-notice__primary[data-v-d38f1c49],.session-connectivity-notice__secondary[data-v-d38f1c49]{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:800}.session-connectivity-notice__primary[data-v-d38f1c49]{background:var(--mg-button-primary);color:var(--mg-button-primary-text);border:0}.session-connectivity-notice__secondary[data-v-d38f1c49]{border:1px solid var(--mg-glass-16);color:var(--mg-text-secondary);background:0 0}.session-connectivity-notice__primary[data-v-d38f1c49]:disabled,.session-connectivity-notice__secondary[data-v-d38f1c49]:disabled{cursor:wait;opacity:.72}.session-connectivity-notice-enter-active[data-v-d38f1c49],.session-connectivity-notice-leave-active[data-v-d38f1c49]{transition:opacity .18s,transform .18s}.session-connectivity-notice-enter-from[data-v-d38f1c49],.session-connectivity-notice-leave-to[data-v-d38f1c49]{opacity:0;transform:translateY(10px)}@media (width<=680px){.session-connectivity-notice[data-v-d38f1c49]{flex-direction:column;align-items:stretch}.session-connectivity-notice__actions[data-v-d38f1c49]{justify-content:stretch}.session-connectivity-notice__primary[data-v-d38f1c49],.session-connectivity-notice__secondary[data-v-d38f1c49]{flex:140px}}.language-selector[data-v-84b42c07]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.language-selector__option[data-v-84b42c07]{border:1px solid var(--mg-control-border,var(--mg-glass-16));background:var(--mg-control-bg,var(--mg-glass-06));min-width:0;min-height:68px;color:var(--mg-control-ink,var(--mg-text-primary));font:inherit;cursor:pointer;border-radius:18px;outline:none;place-items:center;gap:5px;padding:10px 8px;display:grid}.language-selector__option[data-v-84b42c07]:focus-visible{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.language-selector__option[data-v-84b42c07]:disabled{cursor:not-allowed;opacity:.72}.language-selector__option--active[data-v-84b42c07]{border-color:var(--mg-focus-ring);background:var(--mg-focus-ring-soft);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.language-selector__flag[data-v-84b42c07]{font-size:1.7rem;line-height:1}.language-selector__name[data-v-84b42c07]{overflow-wrap:anywhere;max-width:100%;font-size:.84rem;font-weight:700;line-height:1.15}.language-overlay[data-v-0c418b76]{z-index:1000;background:var(--mg-scrim);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.language-panel[data-v-0c418b76]{border:1px solid var(--mg-glass-12);border-radius:var(--mg-radius-card);background:linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));width:min(100%,440px);color:var(--mg-text-primary);box-shadow:var(--mg-shadow-surface);gap:18px;padding:24px;display:grid}.language-panel h1[data-v-0c418b76],.language-panel p[data-v-0c418b76]{margin:0}.language-panel h1[data-v-0c418b76]{font-family:var(--mg-font-display);font-size:clamp(2rem,8vw,3rem)}.language-panel p[data-v-0c418b76]{color:var(--mg-text-secondary);line-height:1.6}.language-continue[data-v-0c418b76]{min-height:52px;font:inherit;cursor:pointer;background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);border:0;border-radius:999px;font-weight:700}@media (width<=520px){.language-overlay[data-v-0c418b76]{align-items:end;padding:12px}.language-panel[data-v-0c418b76]{padding:20px}}.progress-wait-overlay[data-v-e1fe7afa]{z-index:80;background:var(--mg-overlay-veil,#080b12b3);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;inset:0}.progress-wait-overlay--screen[data-v-e1fe7afa]{position:fixed}.progress-wait-overlay--card[data-v-e1fe7afa]{border-radius:inherit;position:absolute}.progress-wait-overlay__content[data-v-e1fe7afa]{color:var(--mg-text-primary);text-align:center;justify-items:center;gap:18px;display:grid}.progress-wait-overlay__content p[data-v-e1fe7afa]{color:var(--mg-text-primary);margin:0;font-weight:700;line-height:1.35}.progress-wait-overlay__spinner[data-v-e1fe7afa]{border:4px solid var(--mg-glass-20);border-top-color:var(--mg-spinner-head,var(--mg-accent-apricot));border-right-color:var(--mg-spinner-tail,var(--mg-accent-periwinkle));border-radius:999px;width:54px;height:54px;animation:.78s linear infinite progress-wait-overlay-spin-e1fe7afa}.progress-wait-overlay-fade-enter-active[data-v-e1fe7afa],.progress-wait-overlay-fade-leave-active[data-v-e1fe7afa]{transition:opacity .1s ease-out}.progress-wait-overlay-fade-enter-from[data-v-e1fe7afa],.progress-wait-overlay-fade-leave-to[data-v-e1fe7afa]{opacity:0}@keyframes progress-wait-overlay-spin-e1fe7afa{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.progress-wait-overlay__spinner[data-v-e1fe7afa]{animation:none}}.auth-shell[data-v-7e9b2b97]{grid-template-columns:minmax(0,1.15fr) minmax(320px,440px);align-items:center;gap:22px;width:min(1120px,100vw - 32px);min-height:100vh;margin:0 auto;padding:28px 0 40px;display:grid}.auth-shell--single[data-v-7e9b2b97]{grid-template-columns:minmax(320px,660px);justify-content:center}.auth-story[data-v-7e9b2b97],.auth-panel[data-v-7e9b2b97]{border:1px solid var(--mg-line-subtle);border-radius:var(--mg-radius-surface);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);position:relative;overflow:hidden}.auth-story[data-v-7e9b2b97]{background:var(--mg-hero-card-bg,var(--mg-card-bg));align-content:space-between;gap:28px;min-height:640px;padding:42px;animation:.42s ease-out both mg-fade-in-up;display:grid}.auth-story[data-v-7e9b2b97]:after{content:"";background:radial-gradient(circle, var(--mg-screen-glow), transparent 68%);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -10% -18% auto}.auth-panel[data-v-7e9b2b97]{background:linear-gradient(180deg, var(--mg-glass-10), var(--mg-glass-04)), var(--mg-surface-primary);padding:24px;animation:.56s ease-out both mg-fade-in-up}.auth-panel__footer[data-v-7e9b2b97]{border-top:1px solid var(--mg-glass-08);flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:18px;display:flex}.auth-panel__footer button[data-v-7e9b2b97]{appearance:none;color:var(--mg-text-secondary);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.auth-panel__footer button[data-v-7e9b2b97]:hover,.auth-panel__footer button[data-v-7e9b2b97]:focus-visible{color:var(--mg-text-primary)}.auth-eyebrow[data-v-7e9b2b97],.auth-story__label[data-v-7e9b2b97]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.22em;margin:0;font-size:.78rem}.auth-story h1[data-v-7e9b2b97],.auth-story h2[data-v-7e9b2b97]{font-family:var(--mg-font-display);margin:0;line-height:.96}.auth-story h1[data-v-7e9b2b97]{max-width:10ch;font-size:clamp(3rem,7vw,5.8rem)}.auth-story h2[data-v-7e9b2b97]{font-size:clamp(1.8rem,3vw,2.4rem)}.auth-lede[data-v-7e9b2b97],.auth-story__support p[data-v-7e9b2b97]{max-width:34rem;color:var(--mg-text-secondary);margin:0;line-height:1.6}.auth-story__support[data-v-7e9b2b97]{z-index:1;border-radius:var(--mg-radius-card);background:var(--mg-glass-06);border:1px solid var(--mg-glass-08);gap:12px;padding:24px;display:grid;position:relative}.auth-story__list[data-v-7e9b2b97]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-story__list li[data-v-7e9b2b97]{background:var(--mg-glass-05);color:var(--mg-text-primary);border-radius:18px;padding:12px 14px}@media (width<=920px){.auth-shell[data-v-7e9b2b97]{grid-template-columns:1fr;padding:18px 0 32px}.auth-story[data-v-7e9b2b97]{min-height:auto;padding:28px}.auth-story h1[data-v-7e9b2b97]{max-width:none}}.callback-card[data-v-1a515e30]{gap:22px;padding:12px 6px 4px;display:grid}.callback-card__status[data-v-1a515e30]{background:var(--mg-card-bg);border:1px solid var(--mg-line-subtle);border-radius:24px;gap:12px;padding:18px;display:grid}.callback-card__status h2[data-v-1a515e30],.callback-card__status p[data-v-1a515e30]{margin:0}.callback-card__status p[data-v-1a515e30]{color:var(--mg-text-secondary);line-height:1.6}.check-email-card[data-v-879c0906]{gap:20px;padding:10px 6px 4px;display:grid}.check-email-card__header[data-v-879c0906]{gap:14px;display:grid}.check-email-card__label[data-v-879c0906]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.74rem}.check-email-card__header h2[data-v-879c0906]{font-family:var(--mg-font-display);margin:0;font-size:clamp(2rem,5vw,3rem)}.check-email-card__header p[data-v-879c0906],.destination-card span[data-v-879c0906],.check-email-message[data-v-879c0906]{margin:0;line-height:1.6}.check-email-card__header p[data-v-879c0906],.destination-card span[data-v-879c0906]{color:var(--mg-text-secondary)}.destination-card[data-v-879c0906]{background:var(--mg-card-bg);border:1px solid var(--mg-line-subtle);border-radius:22px;gap:10px;padding:18px;display:grid}.destination-card strong[data-v-879c0906]{word-break:break-word;font-size:clamp(1.1rem,3vw,1.45rem)}.primary-link[data-v-879c0906],.secondary-button[data-v-879c0906],.ghost-button[data-v-879c0906]{min-height:54px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.primary-link[data-v-879c0906]{background:var(--mg-button-primary);color:var(--mg-button-primary-text);cursor:pointer;box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.check-email-actions[data-v-879c0906]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secondary-button[data-v-879c0906]{background:var(--mg-glass-08)}.secondary-button[data-v-879c0906]:disabled{cursor:progress}.check-email-message[data-v-879c0906]{background:var(--mg-glass-06);border-radius:16px;padding:12px 14px}.check-email-message[data-status=sent][data-v-879c0906]{color:var(--mg-success-text);border:1px solid var(--mg-success-border);background:var(--mg-success-surface)}.check-email-message[data-status=failed][data-v-879c0906]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}@media (width<=640px){.check-email-actions[data-v-879c0906]{grid-template-columns:1fr}}.connection-card[data-v-08c3afef]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-08);width:min(100%,520px);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:22px;padding:28px;display:grid}.connection-card__copy[data-v-08c3afef]{gap:12px;display:grid}.connection-card__label[data-v-08c3afef],.connection-card__copy h2[data-v-08c3afef],.connection-card__copy p[data-v-08c3afef],.connection-card__message[data-v-08c3afef]{margin:0}.connection-card__label[data-v-08c3afef]{color:var(--mg-accent-apricot);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:800}.connection-card__copy h2[data-v-08c3afef]{color:var(--mg-text-primary);font-size:clamp(2rem,5vw,3rem)}.connection-card__copy p[data-v-08c3afef]{color:var(--mg-text-secondary);line-height:1.6}.primary-button[data-v-08c3afef]:disabled{cursor:wait;opacity:.72}.connection-card__message[data-v-08c3afef]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);border-radius:16px;padding:12px 14px}.failed-card[data-v-256c61e0],.failed-card__header[data-v-256c61e0]{gap:18px;display:grid}.failed-card[data-v-256c61e0]{padding:10px 6px 4px}.failed-card__label[data-v-256c61e0]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.failed-card__header h2[data-v-256c61e0],.failed-card__header p[data-v-256c61e0]{margin:0}.failed-card__header h2[data-v-256c61e0]{font-family:var(--mg-font-display);font-size:clamp(2rem,5vw,3rem)}.failed-card__header p[data-v-256c61e0]{color:var(--mg-text-secondary);line-height:1.6}.failed-card__actions[data-v-256c61e0]{gap:12px;display:grid}.register-card[data-v-8ac282c9],.register-form[data-v-8ac282c9],.register-card__header[data-v-8ac282c9]{gap:18px;display:grid}.register-card[data-v-8ac282c9]{padding:10px 6px 4px}.register-card__label[data-v-8ac282c9]{color:var(--mg-accent-periwinkle);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.register-card__header h2[data-v-8ac282c9],.register-card__header p[data-v-8ac282c9],.register-message[data-v-8ac282c9],.readonly-field span[data-v-8ac282c9]{margin:0}.register-card__header h2[data-v-8ac282c9]{font-family:var(--mg-font-display);font-size:clamp(2rem,5vw,3rem)}.register-card__header p[data-v-8ac282c9],.readonly-field span[data-v-8ac282c9]{color:var(--mg-text-secondary);line-height:1.6}.readonly-field[data-v-8ac282c9]{background:var(--mg-glass-05);border:1px solid var(--mg-glass-08);border-radius:22px;gap:8px;padding:18px;display:grid}.readonly-field strong[data-v-8ac282c9]{word-break:break-word;font-size:1.05rem}.register-field[data-v-8ac282c9]{gap:10px;display:grid}.register-field input[data-v-8ac282c9]{border:1px solid var(--mg-control-border,var(--mg-glass-18));background:var(--mg-input-bg,var(--mg-glass-06));width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px}.register-field input[data-v-8ac282c9]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.primary-button[data-v-8ac282c9]:disabled{cursor:progress;opacity:.78}.register-message[data-v-8ac282c9]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);border-radius:16px;padding:12px 14px}.registration-complete[data-v-537022d7]{display:contents}.review-card[data-v-12ed5307]{gap:22px;padding:10px 6px 4px;display:grid}.review-card__header[data-v-12ed5307],.review-form[data-v-12ed5307]{gap:14px;display:grid}.review-card__label[data-v-12ed5307]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.74rem}.review-card__header h2[data-v-12ed5307]{font-family:var(--mg-font-display);margin:0;font-size:clamp(2rem,5vw,3rem)}.review-card__header p[data-v-12ed5307]{color:var(--mg-text-secondary);margin:0;line-height:1.6}.review-field[data-v-12ed5307]{gap:10px;display:grid}.review-field span[data-v-12ed5307]{color:var(--mg-text-primary);font-size:.94rem}.review-field input[data-v-12ed5307]{border:1px solid var(--mg-control-border,var(--mg-glass-18));background:var(--mg-input-bg,var(--mg-glass-06));width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px;transition:border-color .18s,transform .18s,box-shadow .18s}.review-field input[data-v-12ed5307]::placeholder{color:var(--mg-input-placeholder,var(--mg-text-secondary))}.review-field input[data-v-12ed5307]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.primary-button[data-v-12ed5307]{transition:transform .18s,box-shadow .18s,opacity .18s}.primary-button[data-v-12ed5307]:hover:enabled,.primary-button[data-v-12ed5307]:focus-visible:enabled{box-shadow:0 18px 36px var(--mg-button-shadow);transform:translateY(-1px)}.primary-button[data-v-12ed5307]:disabled{cursor:progress;opacity:.78}.review-card__secondary-link[data-v-12ed5307]{color:var(--mg-text-secondary);text-underline-offset:4px;justify-self:center;font-weight:700;text-decoration:underline}.review-card__secondary-link[data-v-12ed5307]:hover,.review-card__secondary-link[data-v-12ed5307]:focus-visible{color:var(--mg-text-primary)}.review-message[data-v-12ed5307]{border-radius:16px;margin:0;padding:12px 14px;line-height:1.5}.review-message--error[data-v-12ed5307]{border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);color:var(--mg-danger-text)}.expired-card[data-v-4fd67bae],.expired-card__copy[data-v-4fd67bae]{gap:18px;display:grid}.expired-card[data-v-4fd67bae]{padding:10px 6px 4px}.expired-card__label[data-v-4fd67bae]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.expired-card__copy h2[data-v-4fd67bae],.expired-card__copy p[data-v-4fd67bae]{margin:0}.expired-card__copy h2[data-v-4fd67bae]{font-family:var(--mg-font-display);font-size:clamp(2rem,5vw,3rem)}.expired-card__copy p[data-v-4fd67bae]{color:var(--mg-text-secondary);line-height:1.6}.expired-card__actions[data-v-4fd67bae]{gap:12px;display:grid}.auth-card[data-v-0bbbb4f6]{gap:22px;padding:10px 6px 4px;display:grid}.auth-card__header[data-v-0bbbb4f6],.auth-form[data-v-0bbbb4f6]{gap:14px;display:grid}.auth-card__label[data-v-0bbbb4f6]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:.74rem}.auth-card__header h2[data-v-0bbbb4f6]{font-family:var(--mg-font-display);margin:0;font-size:clamp(2rem,5vw,3rem)}.auth-card__header p[data-v-0bbbb4f6]{color:var(--mg-text-secondary);margin:0;line-height:1.6}.auth-field[data-v-0bbbb4f6]{gap:10px;display:grid}.auth-field span[data-v-0bbbb4f6]{color:var(--mg-text-primary);font-size:.94rem}.auth-field input[data-v-0bbbb4f6]{border:1px solid var(--mg-control-border,var(--mg-glass-18));background:var(--mg-input-bg,var(--mg-glass-06));width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px;transition:border-color .18s,transform .18s,box-shadow .18s}.auth-field input[data-v-0bbbb4f6]::placeholder{color:var(--mg-input-placeholder,var(--mg-text-secondary))}.auth-field input[data-v-0bbbb4f6]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.primary-button[data-v-0bbbb4f6]{transition:transform .18s,box-shadow .18s,opacity .18s}.primary-button[data-v-0bbbb4f6]:hover:enabled,.primary-button[data-v-0bbbb4f6]:focus-visible:enabled{box-shadow:0 18px 36px var(--mg-button-shadow);transform:translateY(-1px)}.primary-button[data-v-0bbbb4f6]:disabled{cursor:progress;opacity:.78}.auth-card__secondary-actions[data-v-0bbbb4f6]{flex-wrap:wrap;justify-content:center;justify-self:center;gap:10px 18px;display:flex}.auth-card__secondary-link[data-v-0bbbb4f6]{color:var(--mg-text-secondary);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.auth-card__language-flag[data-v-0bbbb4f6]{vertical-align:-.08em;justify-content:center;align-items:center;width:1em;height:1em;margin:0 .28em;line-height:1;display:inline-flex}.auth-card__secondary-link[data-v-0bbbb4f6]:hover,.auth-card__secondary-link[data-v-0bbbb4f6]:focus-visible{color:var(--mg-text-primary)}.auth-message[data-v-0bbbb4f6]{border-radius:16px;margin:0;padding:12px 14px;line-height:1.5}.auth-message--error[data-v-0bbbb4f6]{border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);color:var(--mg-danger-text)}.shell-page[data-v-2cfd9f9c]{width:min(1120px, calc(var(--mg-safe-content-width) - 32px));min-height:var(--mg-safe-viewport-height);align-content:start;align-items:start;gap:18px;margin:0 auto;padding:0 0 40px;display:grid}.shell-chrome[data-v-2cfd9f9c]{top:var(--mg-safe-area-top);z-index:9;border-radius:0 0 var(--mg-radius-surface) var(--mg-radius-surface);border:1px solid var(--mg-line-subtle);background:linear-gradient(180deg, var(--mg-glass-04), var(--mg-glass-02)), var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);gap:0;display:grid;position:sticky}.shell-header[data-v-2cfd9f9c],.shell-nav[data-v-2cfd9f9c]{background:0 0}.shell-header[data-v-2cfd9f9c]{min-height:54px;padding:14px 20px 10px;display:block;position:relative}.shell-brand[data-v-2cfd9f9c]{align-items:center;min-height:44px;display:flex}.shell-brand strong[data-v-2cfd9f9c]{font-family:var(--mg-font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95}.shell-brand--action-overlap strong[data-v-2cfd9f9c]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000 calc(100% - 28px));mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#0000 calc(100% - 28px))}.shell-header__actions[data-v-2cfd9f9c]{z-index:2;white-space:nowrap;flex-wrap:nowrap;align-items:flex-start;gap:12px;max-width:calc(100% - 40px);display:flex;position:absolute;top:14px;right:20px;overflow:visible}.message-entry[data-v-2cfd9f9c]{position:relative}.bug-report-button[data-v-2cfd9f9c],.message-button[data-v-2cfd9f9c],.signout-button[data-v-2cfd9f9c]{border:1px solid var(--mg-glass-14);min-height:44px;color:var(--mg-text-primary);cursor:pointer;border-radius:999px;padding:0 16px;font-weight:700}.bug-report-button[data-v-2cfd9f9c],.message-button[data-v-2cfd9f9c]{background:var(--mg-glass-08)}.signout-button[data-v-2cfd9f9c]{background:0 0}.bug-report-button[data-v-2cfd9f9c],.message-button[data-v-2cfd9f9c],.signout-button[data-v-2cfd9f9c]{z-index:1;justify-content:center;align-items:center;min-width:48px;padding:0 12px;display:inline-flex;position:relative}.action-icon[data-v-2cfd9f9c]{width:20px;height:20px}.message-button__badge[data-v-2cfd9f9c]{background:var(--mg-button-primary);min-width:22px;height:22px;color:var(--mg-button-primary-text);box-shadow:0 0 0 2px var(--mg-surface-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-4px}.shell-nav[data-v-2cfd9f9c]{-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:0;padding:4px 14px 14px;display:flex;overflow-x:auto}.shell-nav[data-v-2cfd9f9c]::-webkit-scrollbar{width:0;height:0;display:none}.shell-nav__item[data-v-2cfd9f9c]{min-width:46px;min-height:46px;color:var(--mg-text-secondary);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.shell-nav__icon[data-v-2cfd9f9c]{width:20px;height:20px}.shell-nav__icon-wrap[data-v-2cfd9f9c]{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.shell-nav__icon--device[data-v-2cfd9f9c]{width:22px;height:22px}.shell-nav__label[data-v-2cfd9f9c]{line-height:1}.shell-nav__dirty-badge[data-v-2cfd9f9c]{background:var(--mg-button-primary);width:10px;height:10px;box-shadow:0 0 0 2px var(--mg-surface-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;right:-5px}.shell-nav__item.router-link-active[data-v-2cfd9f9c]{background:var(--mg-glass-10);color:var(--mg-text-primary);box-shadow:inset 0 0 0 1px var(--mg-glass-10)}.shell-nav__item--flight-target .shell-nav__icon--device[data-v-2cfd9f9c]{animation:.52s ease-out both shell-library-flight-target-2cfd9f9c}.shell-nav__item--disabled[data-v-2cfd9f9c]{pointer-events:none;opacity:.55}.shell-content[data-v-2cfd9f9c]{gap:16px;display:grid;overflow-x:clip}.shell-create-button[data-v-2cfd9f9c]{right:calc(var(--mg-safe-area-right) + 24px);bottom:calc(var(--mg-safe-area-bottom) + 24px);z-index:12;background:var(--mg-hero-gradient);min-height:58px;color:var(--mg-text-on-hero);box-shadow:var(--mg-cta-shadow,0 22px 48px #0a0e1859), 0 0 0 1px var(--mg-glass-18) inset;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:.96rem;font-weight:800;position:fixed}.shell-library-flight[data-v-2cfd9f9c]{z-index:82;width:var(--shell-library-flight-size);height:var(--shell-library-flight-size);background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 16px 36px #0a0e1857, 0 0 0 1px var(--mg-glass-32) inset;pointer-events:none;will-change:transform, opacity;animation:shell-library-flight-2cfd9f9c var(--shell-library-flight-duration) cubic-bezier(.18, .88, .24, 1) both;animation-delay:var(--shell-library-flight-delay,0s);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:0;left:0}.shell-library-flight svg[data-v-2cfd9f9c]{width:40px;height:40px}.shell-library-flight--chaptered_story svg[data-v-2cfd9f9c]{width:44px;height:44px}@keyframes shell-library-flight-2cfd9f9c{0%{opacity:0;transform:translate3d(var(--shell-library-flight-start-x), var(--shell-library-flight-start-y), 0) scale(.72)}12%{opacity:1}32%{opacity:1;transform:translate3d(var(--shell-library-flight-mid-x), var(--shell-library-flight-mid-y), 0) scale(1.06)}to{opacity:0;transform:translate3d(var(--shell-library-flight-end-x), var(--shell-library-flight-end-y), 0) scale(.56)}}@keyframes shell-library-flight-target-2cfd9f9c{0%,to{filter:none;transform:scale(1)}45%{filter:drop-shadow(0 0 10px var(--mg-focus-ring));transform:scale(1.18)}}.signout-confirm[data-v-2cfd9f9c]{z-index:90;padding:calc(var(--mg-safe-area-top) + 24px) calc(var(--mg-safe-area-right) + 24px) calc(var(--mg-safe-area-bottom) + 24px) calc(var(--mg-safe-area-left) + 24px);background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;display:grid;position:fixed;inset:0}.signout-confirm__panel[data-v-2cfd9f9c]{border:1px solid var(--mg-danger-border);background:var(--mg-surface-modal);width:min(380px,100%);color:var(--mg-text-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:16px;padding:24px;display:grid}.signout-confirm__eyebrow[data-v-2cfd9f9c]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.signout-confirm__panel h2[data-v-2cfd9f9c],.signout-confirm__panel p[data-v-2cfd9f9c]{margin:0}.signout-confirm__panel h2[data-v-2cfd9f9c]{font-family:var(--mg-font-display);font-size:clamp(1.9rem,5vw,2.7rem);line-height:.98}.signout-confirm__panel p[data-v-2cfd9f9c]:not(.signout-confirm__eyebrow){color:var(--mg-text-secondary);line-height:1.55}.signout-confirm__actions[data-v-2cfd9f9c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signout-confirm__cancel[data-v-2cfd9f9c],.signout-confirm__confirm[data-v-2cfd9f9c]{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:600}.signout-confirm__cancel[data-v-2cfd9f9c]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.signout-confirm__confirm[data-v-2cfd9f9c]{background:var(--mg-danger-action-bg);color:var(--mg-danger-action-text);border:0}.signout-confirm__cancel[data-v-2cfd9f9c]:disabled,.signout-confirm__confirm[data-v-2cfd9f9c]:disabled{cursor:progress;opacity:.7}.signout-confirm-fade-enter-active[data-v-2cfd9f9c],.signout-confirm-fade-leave-active[data-v-2cfd9f9c]{transition:opacity .18s}.signout-confirm-fade-enter-from[data-v-2cfd9f9c],.signout-confirm-fade-leave-to[data-v-2cfd9f9c]{opacity:0}.bug-report-button[data-v-2cfd9f9c]:disabled,.message-button[data-v-2cfd9f9c]:disabled,.signout-button[data-v-2cfd9f9c]:disabled,.shell-create-button[data-v-2cfd9f9c]:disabled{cursor:not-allowed;opacity:.6}.sr-only[data-v-2cfd9f9c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.shell-page[data-v-2cfd9f9c]{width:min(calc(var(--mg-safe-content-width) - 20px), 1120px);padding:0 0 28px}.shell-header[data-v-2cfd9f9c]{min-height:52px;padding:12px 16px 8px}.shell-header__actions[data-v-2cfd9f9c]{max-width:calc(100% - 32px);top:12px;right:16px}.shell-nav[data-v-2cfd9f9c]{padding:2px 12px 12px;overflow-x:auto}.shell-create-button[data-v-2cfd9f9c]{right:calc(var(--mg-safe-area-right) + 16px);bottom:calc(var(--mg-safe-area-bottom) + 16px);min-height:54px;padding-inline:20px;font-size:.88rem}.signout-confirm__actions[data-v-2cfd9f9c]{grid-template-columns:1fr}}.floating-back-button-spacer[data-v-3e51de3f]{height:36px}.floating-back-button[data-v-3e51de3f]{top:calc(var(--mg-safe-area-top) + var(--mg-shell-chrome-height,152px) + 12px);left:max(calc(var(--mg-safe-area-left) + 16px), calc((100vw - 1120px) / 2 + 16px));z-index:12;background:var(--mg-hero-gradient);min-width:48px;height:48px;color:var(--mg-text-on-hero);box-shadow:0 6px 16px #080b1229, 0 0 0 1px var(--mg-glass-08) inset;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:600;display:inline-flex;position:fixed}.floating-back-button[data-v-3e51de3f]:disabled{cursor:not-allowed;opacity:.6}.floating-back-button__icon[data-v-3e51de3f]{width:21px;height:21px}@media (width<=720px){.floating-back-button-spacer[data-v-3e51de3f]{height:32px}.floating-back-button[data-v-3e51de3f]{left:calc(var(--mg-safe-area-left) + 12px);height:44px;padding-inline:12px 14px}.floating-back-button__icon[data-v-3e51de3f]{width:20px;height:20px}}.create-grid[data-v-591c1b08]{gap:16px;display:grid}.create-card[data-v-591c1b08]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:28px;gap:16px;padding:20px;display:grid}.create-card--sheet[data-v-591c1b08]{background:radial-gradient(circle at top right, var(--mg-info-surface), transparent 28%), linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));border-color:var(--mg-accent-apricot-border)}.create-card__header[data-v-591c1b08]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.create-card__eyebrow[data-v-591c1b08]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.create-card h2[data-v-591c1b08],.create-card p[data-v-591c1b08]{margin:0}.create-card p[data-v-591c1b08]{color:var(--mg-text-secondary);line-height:1.6}.create-actions[data-v-591c1b08]{gap:0;display:grid}.create-card__separator[data-v-591c1b08]{background:var(--mg-glass-12);height:1px}.create-card__playlist[data-v-591c1b08]{gap:16px;display:grid}.create-action[data-v-591c1b08]{color:inherit;text-align:left;align-content:start;gap:14px;padding:16px 0;display:grid}.create-action[data-v-591c1b08]:first-child{padding-top:0}.create-action+.create-action[data-v-591c1b08]{border-top:1px solid var(--mg-glass-12)}.create-action__title[data-v-591c1b08]{font-size:1.05rem;font-weight:800}.create-action__icons[data-v-591c1b08]{align-items:center;gap:8px;display:flex}.create-action__icon[data-v-591c1b08]{object-fit:contain;filter:drop-shadow(0 2px 2px #1d1b163d);width:28px;height:28px}.create-action__summary[data-v-591c1b08]{color:var(--mg-text-secondary);line-height:1.6}.create-action__steps[data-v-591c1b08]{color:var(--mg-text-secondary);gap:10px;line-height:1.55;display:grid}.create-action__step[data-v-591c1b08]{grid-template-columns:auto 1fr;gap:8px;display:grid}.create-action__step-index[data-v-591c1b08]{color:var(--mg-accent-apricot);font-weight:800}.create-action__button[data-v-591c1b08]{background:var(--mg-button-primary);width:fit-content;max-width:min(100%,18rem);min-height:48px;color:var(--mg-button-primary-text);text-align:center;white-space:normal;box-shadow:0 14px 30px var(--mg-button-shadow);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:10px 18px;font-weight:700;line-height:1.2}.create-card__actions[data-v-591c1b08]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primary-button[data-v-591c1b08],.ghost-button[data-v-591c1b08]{text-align:center;white-space:normal;width:fit-content;max-width:min(100%,18rem);padding:10px 18px;line-height:1.2}@media (width<=720px){.create-card__actions[data-v-591c1b08]{justify-content:flex-start}}.design-checkbox[data-v-19bc05ac]{color:var(--mg-text-secondary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;line-height:1.45;display:grid}.design-checkbox__control[data-v-19bc05ac]{flex:none;width:36px;height:36px;position:relative}.design-checkbox__input[data-v-19bc05ac]{z-index:1;opacity:0;width:36px;height:36px;cursor:inherit;margin:0;position:absolute;inset:0}.design-checkbox__mark[data-v-19bc05ac]{border:1px solid var(--mg-control-border,#fbf1eb38);background:var(--mg-glass-06);color:var(--mg-text-primary);border-radius:12px;place-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:grid;position:absolute;inset:0}.design-checkbox__box[data-v-19bc05ac],.design-checkbox__check[data-v-19bc05ac]{margin:auto;transition:transform .18s,opacity .18s;position:absolute;inset:0}.design-checkbox__box[data-v-19bc05ac]{opacity:.86;border:2px solid;border-radius:5px;width:17px;height:17px;transform:scale(1)rotate(0)}.design-checkbox__check[data-v-19bc05ac]{opacity:0;width:27px;height:27px;transform:scale(.55)rotate(-18deg)}.design-checkbox__input:focus-visible+.design-checkbox__mark[data-v-19bc05ac]{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.design-checkbox--checked .design-checkbox__mark[data-v-19bc05ac]{border-color:var(--mg-selected-border,#5cb57570);background:var(--mg-selected-surface,#5cb57529);color:var(--mg-selected-text,#dff8e2)}.design-checkbox--checked .design-checkbox__box[data-v-19bc05ac]{opacity:0;transform:scale(.55)rotate(18deg)}.design-checkbox--checked .design-checkbox__check[data-v-19bc05ac]{opacity:1;transform:scale(1)rotate(0)}.design-checkbox--disabled[data-v-19bc05ac]{cursor:not-allowed;opacity:.6}.design-checkbox__content[data-v-19bc05ac]{align-items:center;min-width:0;min-height:36px;display:grid}.public-share-rights-confirmation[data-v-37197453]{font-size:.88rem}.design-radio[data-v-b8b595c5]{color:var(--mg-text-secondary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;line-height:1.45;display:grid}.design-radio__control[data-v-b8b595c5]{flex:none;width:36px;height:36px;margin-top:.08rem;position:relative}.design-radio__input[data-v-b8b595c5]{z-index:1;opacity:0;width:36px;height:36px;cursor:inherit;margin:0;position:absolute;inset:0}.design-radio__mark[data-v-b8b595c5]{border:1px solid var(--mg-control-border,#fbf1eb38);background:var(--mg-glass-06);color:var(--mg-text-primary);border-radius:999px;place-items:center;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:grid;position:absolute;inset:0}.design-radio__circle[data-v-b8b595c5],.design-radio__cross[data-v-b8b595c5]{margin:auto;transition:transform .18s,opacity .18s;position:absolute;inset:0}.design-radio__circle[data-v-b8b595c5]{opacity:.86;border:2px solid;border-radius:999px;width:17px;height:17px;transform:scale(1)rotate(0)}.design-radio__cross[data-v-b8b595c5]{opacity:0;width:27px;height:27px;transform:scale(.55)rotate(-180deg)}.design-radio__input:focus-visible+.design-radio__mark[data-v-b8b595c5]{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.design-radio--checked .design-radio__mark[data-v-b8b595c5]{border-color:var(--mg-selected-border,#5cb57570);background:var(--mg-selected-surface,#5cb57529);color:var(--mg-selected-text,#dff8e2)}.design-radio--checked .design-radio__circle[data-v-b8b595c5]{opacity:0;transform:scale(.55)rotate(18deg)}.design-radio--checked .design-radio__cross[data-v-b8b595c5]{opacity:1;transform:scale(1)rotate(0)}.design-radio--disabled[data-v-b8b595c5]{cursor:not-allowed;opacity:.6}.design-radio__content[data-v-b8b595c5]{min-width:0}.playlist-kind-field[data-v-4f82aba2]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.playlist-kind-field legend[data-v-4f82aba2]{color:var(--mg-text-secondary);margin-bottom:8px;padding:0;font-size:.92rem}.playlist-kind-field__required[data-v-4f82aba2]{color:var(--mg-danger-text);font-size:.78em}.playlist-kind-field__options[data-v-4f82aba2]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);border-radius:18px;overflow:hidden}.playlist-kind-field__option[data-v-4f82aba2]{min-height:56px;padding:10px 14px}.playlist-kind-field__options[data-v-4f82aba2] .design-radio{align-items:center}.playlist-kind-field__options[data-v-4f82aba2] .design-radio__control{margin-top:0}.playlist-kind-field__option+.playlist-kind-field__option[data-v-4f82aba2]{border-top:1px solid var(--mg-glass-08)}.playlist-kind-field__copy[data-v-4f82aba2]{color:var(--mg-text-primary);display:inline}.playlist-kind-field__copy strong[data-v-4f82aba2]{font-weight:700}.playlist-kind-field__copy span[data-v-4f82aba2]{color:var(--mg-text-secondary);opacity:.78;font-weight:400}.link-grid[data-v-e6edcf9e]{gap:16px;display:grid}.link-card[data-v-e6edcf9e]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:28px;gap:16px;padding:20px;display:grid}.link-card--primary[data-v-e6edcf9e]{background:radial-gradient(circle at top right, var(--mg-accent-apricot-surface), transparent 28%), linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));border-color:var(--mg-info-border)}.link-card--error[data-v-e6edcf9e]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.link-folder-depth-note[data-v-e6edcf9e]{color:var(--mg-text-secondary);font-size:.92rem;line-height:1.5}.link-card__header[data-v-e6edcf9e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.link-card__eyebrow[data-v-e6edcf9e]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.link-card h2[data-v-e6edcf9e],.link-card h3[data-v-e6edcf9e],.link-card p[data-v-e6edcf9e]{margin:0}.link-card p[data-v-e6edcf9e]{color:var(--mg-text-secondary);line-height:1.6}.link-field__row[data-v-e6edcf9e]{flex-wrap:wrap;gap:10px;display:flex}.link-field__row input[data-v-e6edcf9e]{flex:320px}.link-field__paste-wrap[data-v-e6edcf9e]{align-self:end;position:relative}.link-field__paste[data-v-e6edcf9e]{white-space:nowrap}.link-field__paste-tooltip[data-v-e6edcf9e]{z-index:2;border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface-strong);box-shadow:0 10px 24px var(--mg-warning-shadow);color:var(--mg-warning-text);pointer-events:none;white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:.82rem;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 8px);right:0}.link-field__hint[data-v-e6edcf9e]{color:var(--mg-text-secondary)}.link-state-pill[data-v-e6edcf9e]{background:var(--mg-glass-08);min-height:40px;color:var(--mg-text-primary);border-radius:999px;align-items:center;padding:0 14px;font-size:.88rem;font-weight:700;display:inline-flex}.link-state-pill--active[data-v-e6edcf9e]{background:var(--mg-info-surface-strong);color:var(--mg-info-text)}.link-state-pill--error[data-v-e6edcf9e]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.link-field[data-v-e6edcf9e]{color:var(--mg-text-secondary);gap:8px;font-size:.95rem;display:grid}.link-field input[data-v-e6edcf9e]{border:1px solid var(--mg-glass-08);background:var(--mg-input-bg);min-height:48px;color:var(--mg-text-primary);border-radius:18px;padding:12px 14px}.link-required[data-v-e6edcf9e]{color:var(--mg-danger-text);font-size:.78em}.link-preview[data-v-e6edcf9e]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:22px;gap:16px;padding:16px;display:grid}.link-preview__header[data-v-e6edcf9e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.link-preview__expiry[data-v-e6edcf9e],.link-recovery__progress[data-v-e6edcf9e],.link-recovery__timestamp[data-v-e6edcf9e]{color:var(--mg-text-secondary);font-size:.9rem}.link-preview__items[data-v-e6edcf9e]{gap:12px;display:grid}.link-notice[data-v-e6edcf9e]{background:var(--mg-info-surface);color:var(--mg-text-primary);border-radius:20px;padding:14px 16px}.link-notice--error[data-v-e6edcf9e]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.link-actions[data-v-e6edcf9e],.link-card__actions[data-v-e6edcf9e]{flex-wrap:wrap;gap:12px;display:flex}.primary-button[data-v-e6edcf9e]:disabled,.ghost-button[data-v-e6edcf9e]:disabled{opacity:.48}@media (width<=720px){.link-card[data-v-e6edcf9e]{padding:18px}.link-actions[data-v-e6edcf9e],.link-card__actions[data-v-e6edcf9e]{flex-direction:column}.primary-button[data-v-e6edcf9e],.ghost-button[data-v-e6edcf9e]{width:100%}}.upload-grid[data-v-9b9a9fcb]{gap:16px;display:grid}.upload-card[data-v-9b9a9fcb]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:28px;gap:16px;padding:20px;display:grid}.upload-card--primary[data-v-9b9a9fcb]{background:radial-gradient(circle at top right, var(--mg-info-surface), transparent 28%), linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));border-color:var(--mg-accent-apricot-border)}.upload-card__header[data-v-9b9a9fcb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upload-card__eyebrow[data-v-9b9a9fcb]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.upload-card h2[data-v-9b9a9fcb],.upload-card p[data-v-9b9a9fcb]{margin:0}.upload-card p[data-v-9b9a9fcb]{color:var(--mg-text-secondary);line-height:1.6}.upload-state-pill[data-v-9b9a9fcb]{background:var(--mg-glass-08);color:var(--mg-text-secondary);border-radius:999px;padding:8px 14px;font-size:.92rem}.upload-state-pill--active[data-v-9b9a9fcb]{background:var(--mg-accent-apricot-surface);color:var(--mg-accent-apricot)}.upload-state-pill--error[data-v-9b9a9fcb]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.upload-field[data-v-9b9a9fcb]{color:var(--mg-text-secondary);gap:8px;font-size:.95rem;display:grid}.upload-field input[data-v-9b9a9fcb]{border:1px solid var(--mg-glass-08);background:var(--mg-input-bg);min-height:48px;color:var(--mg-text-primary);border-radius:18px;padding:12px 14px}.upload-file-input[data-v-9b9a9fcb]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-summary[data-v-9b9a9fcb]{background:var(--mg-glass-04);border:1px solid var(--mg-glass-08);border-radius:22px;gap:12px;padding:16px;display:grid}.upload-summary__label[data-v-9b9a9fcb]{color:var(--mg-text-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:.78rem;display:block}.upload-progress[data-v-9b9a9fcb]{gap:10px;display:grid}.upload-progress__bar[data-v-9b9a9fcb]{background:var(--mg-glass-08);border-radius:999px;min-height:12px;overflow:hidden}.upload-progress__fill[data-v-9b9a9fcb]{border-radius:inherit;background:linear-gradient(90deg, var(--mg-accent-apricot), var(--mg-accent-periwinkle));min-height:12px;transition:width .16s;display:block}.upload-notice[data-v-9b9a9fcb]{background:var(--mg-info-surface);color:var(--mg-text-primary);border-radius:20px;padding:14px 16px}.upload-notice--error[data-v-9b9a9fcb]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.upload-actions[data-v-9b9a9fcb],.upload-card__actions[data-v-9b9a9fcb]{flex-wrap:wrap;gap:12px;display:flex}.primary-button[data-v-9b9a9fcb]:disabled,.ghost-button[data-v-9b9a9fcb]:disabled{opacity:.48}@media (width<=720px){.upload-card[data-v-9b9a9fcb]{padding:18px}.upload-actions[data-v-9b9a9fcb],.upload-card__actions[data-v-9b9a9fcb]{flex-direction:column}.primary-button[data-v-9b9a9fcb],.ghost-button[data-v-9b9a9fcb]{width:100%}}.long-story-grid[data-v-a2fd1f1e]{gap:16px;display:grid}.long-story-card[data-v-a2fd1f1e]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:28px;gap:16px;padding:20px;display:grid}.long-story-card--primary[data-v-a2fd1f1e]{background:radial-gradient(circle at top right, var(--mg-info-surface), transparent 28%), linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));border-color:var(--mg-accent-apricot-border)}.long-story-card__header[data-v-a2fd1f1e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.long-story-card__eyebrow[data-v-a2fd1f1e]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.long-story-card h2[data-v-a2fd1f1e],.long-story-card p[data-v-a2fd1f1e],.long-story-empty[data-v-a2fd1f1e]{margin:0}.long-story-card p[data-v-a2fd1f1e],.long-story-empty[data-v-a2fd1f1e]{color:var(--mg-text-secondary);line-height:1.6}.long-story-state-pill[data-v-a2fd1f1e]{background:var(--mg-glass-08);min-height:36px;color:var(--mg-text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;display:inline-flex}.long-story-state-pill--active[data-v-a2fd1f1e]{background:var(--mg-info-surface-strong);color:var(--mg-text-primary)}.long-story-state-pill--error[data-v-a2fd1f1e]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.long-story-file-input[data-v-a2fd1f1e]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.long-story-card__actions[data-v-a2fd1f1e]{flex-wrap:wrap;gap:12px;display:flex}.primary-button[data-v-a2fd1f1e]:disabled,.ghost-button[data-v-a2fd1f1e]:disabled{opacity:.56}.long-story-summary[data-v-a2fd1f1e]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.long-story-summary>div[data-v-a2fd1f1e],.long-story-part[data-v-a2fd1f1e]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-03);border-radius:22px;padding:14px 16px}.long-story-summary__label[data-v-a2fd1f1e]{color:var(--mg-text-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:.82rem;display:block}.long-story-single-file-warning[data-v-a2fd1f1e]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-warning-text);border-radius:18px;padding:14px 16px;font-weight:700;line-height:1.5}.long-story-metadata[data-v-a2fd1f1e]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.long-story-field[data-v-a2fd1f1e]{gap:8px;display:grid}.long-story-field span[data-v-a2fd1f1e]{color:var(--mg-text-secondary);font-size:.92rem}.long-story-required[data-v-a2fd1f1e]{color:var(--mg-danger-text);font-size:.78em}.long-story-field input[data-v-a2fd1f1e]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);min-height:48px;color:var(--mg-text-primary);font:inherit;border-radius:18px;padding:0 14px}.long-story-field input[data-v-a2fd1f1e]::placeholder{color:var(--mg-input-placeholder)}.long-story-notice[data-v-a2fd1f1e]{border-radius:18px;padding:14px 16px;font-weight:600}.long-story-notice--error[data-v-a2fd1f1e]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.long-story-notice--info[data-v-a2fd1f1e]{background:var(--mg-info-surface);color:var(--mg-text-primary)}.long-story-progress[data-v-a2fd1f1e]{gap:10px;display:grid}.long-story-progress span[data-v-a2fd1f1e]{color:var(--mg-text-secondary)}.long-story-progress__bar[data-v-a2fd1f1e]{background:var(--mg-glass-08);border-radius:999px;height:12px;overflow:hidden}.long-story-progress__bar>span[data-v-a2fd1f1e]{border-radius:inherit;background:linear-gradient(90deg, var(--mg-accent-apricot), var(--mg-accent-periwinkle));height:100%;display:block}.long-story-parts[data-v-a2fd1f1e]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.long-story-part[data-v-a2fd1f1e]{gap:12px;display:grid}.long-story-part__header[data-v-a2fd1f1e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.long-story-part__heading[data-v-a2fd1f1e]{align-items:flex-start;gap:12px;display:flex}.long-story-part__heading p[data-v-a2fd1f1e],.long-story-part__meta[data-v-a2fd1f1e],.long-story-part__resolved-title[data-v-a2fd1f1e]{margin:0}.long-story-part__heading p[data-v-a2fd1f1e],.long-story-part__meta[data-v-a2fd1f1e]{color:var(--mg-text-secondary)}.long-story-part__drag-handle[data-v-a2fd1f1e]{min-width:20px;color:var(--mg-accent-apricot);letter-spacing:.08em;cursor:grab;justify-content:center;display:inline-flex}.long-story-part__actions[data-v-a2fd1f1e]{flex-wrap:wrap;gap:8px;display:flex}.long-story-part__meta[data-v-a2fd1f1e]{flex-wrap:wrap;gap:10px 16px;font-size:.92rem;display:flex}.long-story-part__resolved-title strong[data-v-a2fd1f1e]{color:var(--mg-text-primary)}@media (width<=720px){.long-story-card__actions[data-v-a2fd1f1e],.long-story-part__actions[data-v-a2fd1f1e]{display:grid}.primary-button[data-v-a2fd1f1e],.ghost-button[data-v-a2fd1f1e]{width:100%}}.device-required-gate[data-v-303abcd5]{border-radius:var(--mg-radius-surface);border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);justify-items:start;gap:14px;padding:28px 20px;display:grid}.device-required-gate h2[data-v-303abcd5]{margin:0}.device-required-gate p[data-v-303abcd5]{color:var(--mg-text-secondary);margin:0;line-height:1.5}.device-required-gate__cta[data-v-303abcd5]{background:var(--mg-hero-gradient);min-height:58px;color:var(--mg-text-on-hero);box-shadow:var(--mg-cta-shadow,0 22px 48px #0a0e1859), 0 0 0 1px var(--mg-glass-18) inset;letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;padding:0 24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.device-destination-chooser[data-v-81410b0d]{z-index:40;padding:calc(var(--mg-safe-area-top) + 20px) calc(var(--mg-safe-area-right) + 16px) calc(var(--mg-safe-area-bottom) + 20px) calc(var(--mg-safe-area-left) + 16px);background:var(--mg-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:end center;display:grid;position:fixed;inset:0}.device-destination-chooser__card[data-v-81410b0d]{width:min(720px,100%);max-height:calc(var(--mg-safe-viewport-height) - 40px);border:1px solid var(--mg-glass-12);background:linear-gradient(135deg, var(--mg-accent-apricot-surface-soft), var(--mg-info-surface)), var(--mg-surface-dock-strong);box-shadow:var(--mg-shadow-surface);border-radius:28px 28px 20px 20px;gap:16px;padding:20px;display:grid;overflow-y:auto}.device-destination-chooser__header[data-v-81410b0d]{justify-content:space-between;align-items:start;gap:12px;display:flex}.device-destination-chooser__header h2[data-v-81410b0d],.device-destination-chooser__header p[data-v-81410b0d]{margin:0}.device-destination-chooser__header h2[data-v-81410b0d]{margin-bottom:12px}.device-destination-chooser__eyebrow[data-v-81410b0d]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;font-size:.74rem}.device-destination-chooser__item-title[data-v-81410b0d]{color:var(--mg-text-primary);font-size:1rem;font-weight:700;line-height:1.4}.device-destination-chooser__close[data-v-81410b0d]{background:var(--mg-hero-gradient);width:fit-content;min-height:48px;color:var(--mg-text-on-hero);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:700}.device-destination-chooser__device-grid[data-v-81410b0d]{gap:12px;display:grid}.device-destination-chooser__destination[data-v-81410b0d]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);color:var(--mg-text-primary);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.device-destination-chooser__destination-icon[data-v-81410b0d],.device-destination-chooser__destination-state[data-v-81410b0d]{flex-shrink:0;width:22px;height:22px}.device-destination-chooser__destination-icon svg[data-v-81410b0d],.device-destination-chooser__destination-state svg[data-v-81410b0d]{width:100%;height:100%}.device-destination-chooser__destination-copy[data-v-81410b0d]{gap:4px;display:grid}.device-destination-chooser__destination-copy strong[data-v-81410b0d]{font-size:.98rem}.device-destination-chooser__destination-copy span[data-v-81410b0d]{color:var(--mg-text-secondary);font-size:.86rem}@media (width<=620px){.device-destination-chooser__header[data-v-81410b0d]{display:grid}}.curated-status[data-v-21786a6f]{color:var(--mg-text-secondary);justify-items:start;gap:10px;margin:24px 0 0;display:grid}.curated-status p[data-v-21786a6f]{margin:0}.curated-status--loading[data-v-21786a6f]{text-align:center;justify-items:center}.curated-status__title[data-v-21786a6f]{font-family:var(--mg-font-display);color:var(--mg-text-primary);margin:0;font-size:clamp(2rem,7vw,4rem);line-height:.95}.curated-status__detail[data-v-21786a6f]{font-size:.92rem}.curated-groups[data-v-21786a6f]{gap:36px;display:grid}.curated-group[data-v-21786a6f]{gap:16px;display:grid}.curated-group__title[data-v-21786a6f]{font-family:var(--mg-font-body);text-align:center;margin:0}.curated-group__image[data-v-21786a6f]{aspect-ratio:4/3;object-fit:cover;border-radius:18px;justify-self:center;width:min(100%,360px);display:block}.curated-group__image--cropped[data-v-21786a6f]{clip-path:inset(3% round 18px)}.curated-group__description[data-v-21786a6f]{color:var(--mg-text-secondary);margin:0}.curated-subsections[data-v-21786a6f]{border-radius:var(--mg-radius-card);background:0 0;border:1px solid #0000;overflow:hidden}.curated-subsection[data-v-21786a6f]{padding:16px 0 10px}.curated-subsection__header[data-v-21786a6f]{text-align:center;gap:6px;padding:0 20px;display:grid}.curated-subsection__title[data-v-21786a6f]{margin:0;font-size:1.2rem}.curated-subsection__description[data-v-21786a6f]{color:var(--mg-text-secondary);margin:0;font-size:.92rem}.curated-rows[data-v-21786a6f]{margin:12px 0 0;padding:0;list-style:none}.curated-row[data-v-21786a6f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.curated-rows>.curated-row[data-v-21786a6f]:nth-child(odd){background:var(--mg-glass-05)}.curated-row__content[data-v-21786a6f]{color:var(--mg-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.curated-row__icon[data-v-21786a6f]{width:22px;height:22px;color:var(--mg-text-secondary);flex-shrink:0}.curated-row__icon svg[data-v-21786a6f]{width:100%;height:100%}.curated-row__icon-svg[data-v-21786a6f]{transform-origin:50%;overflow:visible;transform:scale(1.3)}.curated-row__icon-svg--chaptered-story[data-v-21786a6f]{transform:scale(1.56)}.curated-row__copy[data-v-21786a6f]{gap:6px;min-width:0;display:grid}.curated-row__title[data-v-21786a6f]{font-size:1.02rem;font-weight:700}.curated-row__meta[data-v-21786a6f]{color:var(--mg-text-secondary);font-size:.88rem}.curated-row__send[data-v-21786a6f]{background:var(--mg-hero-gradient);width:43px;height:43px;color:var(--mg-button-primary-text);box-shadow:0 14px 30px var(--mg-button-shadow);cursor:pointer;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.curated-row__send[data-v-21786a6f]:before{content:"";position:absolute;inset:-8px}.curated-row__send svg[data-v-21786a6f]{width:61.965%;height:61.965%}.curated-dialog[data-v-21786a6f]{z-index:92;background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.curated-dialog__panel[data-v-21786a6f]{border:1px solid var(--mg-glass-12);background:var(--mg-surface-modal);border-radius:18px;gap:14px;width:min(460px,100%);padding:20px;display:grid;position:relative}.curated-dialog__back[data-v-21786a6f]{background:var(--mg-hero-gradient);width:44px;height:44px;color:var(--mg-text-on-hero);box-shadow:0 6px 16px #080b1229, 0 0 0 1px var(--mg-glass-08) inset;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.curated-dialog__back-icon[data-v-21786a6f]{width:20px;height:20px}.curated-dialog__panel h2[data-v-21786a6f],.curated-dialog__panel p[data-v-21786a6f]{margin:0}.curated-dialog__eyebrow[data-v-21786a6f]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:0;margin:0;padding-right:56px;font-size:.74rem}.curated-dialog__actions[data-v-21786a6f]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ble-preview-notice[data-v-10686a07]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.ble-preview-notice strong[data-v-10686a07]{color:var(--mg-text-primary)}.ble-preview-notice span[data-v-10686a07]{color:var(--mg-text-secondary);line-height:1.5}.provisioning-flow-card[data-v-dcd71015]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.provisioning-flow-card__identity[data-v-dcd71015]{gap:6px;display:grid}.provisioning-flow-card__divider[data-v-dcd71015]{background:var(--mg-line-subtle);border:0;width:100%;height:1px;margin:0}.provisioning-flow-card__eyebrow[data-v-dcd71015]{color:var(--mg-accent-apricot);font-size:.74rem}.provisioning-flow-card h2[data-v-dcd71015],.provisioning-flow-card h3[data-v-dcd71015],.provisioning-flow-card p[data-v-dcd71015]{margin:0}.provisioning-flow-card p[data-v-dcd71015]{color:var(--mg-text-secondary);line-height:1.6}.provisioning-flow-card__detail[data-v-dcd71015]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-warning-text);border-radius:16px;padding:12px 14px;line-height:1.55}.provisioning-flow-card__actions[data-v-dcd71015]{flex-wrap:wrap;gap:12px;display:flex}.provisioning-mode-howto[data-v-ef1d1067]{gap:18px;display:grid}.provisioning-mode-howto__media[data-v-ef1d1067]{aspect-ratio:4/3;background:var(--mg-glass-05);border-radius:22px;place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.provisioning-mode-howto__media[data-v-ef1d1067]:after{content:"";background:var(--mg-glass-05);opacity:1;transition:opacity .12s;position:absolute;inset:0}.provisioning-mode-howto__media--video-visible[data-v-ef1d1067]:after{opacity:0;pointer-events:none}.provisioning-mode-howto__video[data-v-ef1d1067]{object-fit:cover;opacity:0;width:100%;height:100%;min-height:164px;transition:opacity .12s;display:block}.provisioning-mode-howto__media--video-visible .provisioning-mode-howto__video[data-v-ef1d1067]{opacity:1}.provisioning-mode-howto__copy[data-v-ef1d1067]{gap:10px;display:grid}.provisioning-mode-howto__eyebrow[data-v-ef1d1067]{color:var(--mg-accent-apricot);font-size:.74rem}.provisioning-mode-howto__copy h3[data-v-ef1d1067],.provisioning-mode-howto__copy p[data-v-ef1d1067]{margin:0}.provisioning-mode-howto__copy h3[data-v-ef1d1067]{color:var(--mg-text-primary);line-height:1.2}.provisioning-mode-howto__copy p[data-v-ef1d1067]{color:var(--mg-text-secondary);line-height:1.6}@media (width>=720px){.provisioning-mode-howto[data-v-ef1d1067]{grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);align-items:start}}.provisioning-flow-card[data-v-436f2545]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.provisioning-flow-card__identity[data-v-436f2545]{gap:6px;display:grid}.provisioning-flow-card__divider[data-v-436f2545]{background:var(--mg-line-subtle);border:0;width:100%;height:1px;margin:0}.provisioning-flow-card__eyebrow[data-v-436f2545]{color:var(--mg-accent-apricot);font-size:.74rem}.provisioning-flow-card h2[data-v-436f2545]{margin:0}.provisioning-flow-card__actions[data-v-436f2545]{flex-wrap:wrap;gap:12px;display:flex}.device-add-grid[data-v-83d021c4]{gap:16px;display:grid}.completion-video[data-v-67dba8bb]{z-index:1000;visibility:hidden;pointer-events:none;opacity:0;background:0 0;position:fixed;inset:0;overflow:hidden}.completion-video--active[data-v-67dba8bb]{visibility:visible;pointer-events:auto;opacity:1;background:#000}.completion-video__video[data-v-67dba8bb]{object-fit:cover;background:#000;width:100vw;height:100vh;display:block}@supports (height:100dvh){.completion-video__video[data-v-67dba8bb]{height:100dvh}}.completion-video__play[data-v-67dba8bb]{background:#00000075;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #00000070}.completion-video__play-icon[data-v-67dba8bb]{color:#fff;width:42px;height:42px}.provisioning-wifi-card[data-v-575ef447]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.provisioning-wifi-card__identity[data-v-575ef447]{gap:8px;display:grid}.provisioning-wifi-card__divider[data-v-575ef447]{border:0;border-top:1px solid var(--mg-line-subtle);width:100%;margin:2px 0}.provisioning-wifi-card__eyebrow[data-v-575ef447]{color:var(--mg-accent-apricot);font-size:.74rem}.provisioning-wifi-card h2[data-v-575ef447],.provisioning-wifi-card h3[data-v-575ef447],.provisioning-wifi-card p[data-v-575ef447]{margin:0}.provisioning-wifi-card p[data-v-575ef447]{color:var(--mg-text-secondary);line-height:1.6}.provisioning-wifi-card h3[data-v-575ef447]{line-height:1.2}.provisioning-wifi-card__profile-shell[data-v-575ef447]{grid-template-rows:1fr;min-width:0;display:grid}.provisioning-wifi-card__profile[data-v-575ef447]{border:0;gap:12px;min-width:0;min-height:0;margin:0;padding:0;display:grid}.provisioning-wifi-card__profiles[data-v-575ef447]{display:grid}.provisioning-wifi-card__profile-shell+.provisioning-wifi-card__profile-shell[data-v-575ef447]{border-top:1px solid var(--mg-glass-08);padding-top:12px}.provisioning-wifi-card__profile-header[data-v-575ef447]{justify-content:space-between;align-items:center;gap:12px;display:flex}.provisioning-wifi-card__profile-title[data-v-575ef447]{font-weight:600}.provisioning-wifi-card__profile-tools[data-v-575ef447]{gap:8px;display:flex}.provisioning-wifi-card__profile-tool[data-v-575ef447]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg,#0f111c85);color:var(--mg-text-primary);font:inherit;border-radius:12px;padding:6px 10px;line-height:1}.provisioning-wifi-card__profile-tool[data-v-575ef447]:disabled{opacity:.4}.provisioning-wifi-card__add-profile[data-v-575ef447]{border:1px solid var(--mg-glass-14);background:var(--mg-glass-04);max-width:100%;min-height:48px;color:var(--mg-text-secondary);font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-weight:700;line-height:1.1;display:inline-flex}.provisioning-wifi-card__add-profile[data-v-575ef447]:disabled{opacity:.4;cursor:default}.provisioning-wifi-card__add-profile-icon[data-v-575ef447]{flex:none;font-size:1.3rem;line-height:1}.provisioning-wifi-card__save-toggle[data-v-575ef447]{align-items:center;gap:10px}.provisioning-wifi-card__save-toggle-copy[data-v-575ef447]{font-weight:600;line-height:1.25}.provisioning-wifi-card__field[data-v-575ef447]{gap:8px;display:grid}.provisioning-wifi-card__field span[data-v-575ef447]{font-weight:600}.provisioning-wifi-card__field input[data-v-575ef447]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg,#0f111c85);width:100%;color:var(--mg-text-primary);font:inherit;border-radius:16px;padding:12px 14px}.provisioning-wifi-card__field input[data-v-575ef447]::placeholder{color:var(--mg-input-placeholder,#fbf1eb6b)}.provisioning-wifi-card__field small[data-v-575ef447],.provisioning-wifi-card__note[data-v-575ef447],.provisioning-wifi-card__note-block[data-v-575ef447],.provisioning-wifi-card__error[data-v-575ef447]{color:var(--mg-text-secondary)}.provisioning-wifi-card__band-notice[data-v-575ef447],.provisioning-wifi-card__note-block[data-v-575ef447]{background:var(--mg-glass-05);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.provisioning-wifi-card__band-notice[data-v-575ef447]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-text-primary)}.provisioning-wifi-card__hotspot-help[data-v-575ef447]{color:var(--mg-text-secondary);font-size:.86rem;line-height:1.5}.provisioning-wifi-card__hotspot-help summary[data-v-575ef447]{color:var(--mg-text-primary);cursor:pointer;font-weight:400}.provisioning-wifi-card__hotspot-help-content[data-v-575ef447]{gap:10px;padding-top:10px;display:grid}.provisioning-wifi-card__hotspot-help-content section[data-v-575ef447]{gap:4px;display:grid}.provisioning-wifi-card__hotspot-help-title[data-v-575ef447]{color:var(--mg-text-primary);font-weight:400}.provisioning-wifi-card__note-block strong[data-v-575ef447]{color:var(--mg-text-primary)}.provisioning-wifi-card__error[data-v-575ef447]{color:var(--mg-accent-apricot)}.provisioning-wifi-card__actions[data-v-575ef447]{flex-wrap:wrap;gap:12px;display:flex}.provisioning-wifi-card__toast[data-v-575ef447]{z-index:2;bottom:calc(16px + var(--mg-safe-area-bottom));border:1px solid var(--mg-warning-border);background:var(--mg-surface-modal);max-width:min(100%,420px);color:var(--mg-text-primary);border-radius:18px;justify-self:center;padding:12px 16px;position:sticky;box-shadow:0 18px 44px #00000052}.provisioning-wifi-profile-move[data-v-575ef447]{transition:transform .22s}.provisioning-wifi-profile-enter-active[data-v-575ef447],.provisioning-wifi-profile-leave-active[data-v-575ef447]{transition:grid-template-rows .22s,padding-top .22s,border-top-width .22s,border-top-color .16s,opacity .18s,transform .22s;overflow:hidden}.provisioning-wifi-profile-enter-to[data-v-575ef447],.provisioning-wifi-profile-leave-from[data-v-575ef447]{grid-template-rows:1fr}.provisioning-wifi-profile-enter-from[data-v-575ef447],.provisioning-wifi-profile-leave-to[data-v-575ef447]{opacity:0;border-top-width:0;border-top-color:#0000;grid-template-rows:0fr;padding-top:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.provisioning-wifi-profile-move[data-v-575ef447],.provisioning-wifi-profile-enter-active[data-v-575ef447],.provisioning-wifi-profile-leave-active[data-v-575ef447]{transition:none}}.device-details-grid[data-v-37414c9a],.device-add-grid[data-v-6b0af2a6]{gap:16px;display:grid}.device-add-card[data-v-6b0af2a6]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.device-add-card__eyebrow[data-v-6b0af2a6]{color:var(--mg-accent-apricot);font-size:.74rem}.device-add-card h2[data-v-6b0af2a6],.device-add-card p[data-v-6b0af2a6],.device-add-list[data-v-6b0af2a6]{margin:0}.device-add-card p[data-v-6b0af2a6],.device-add-list span[data-v-6b0af2a6]{color:var(--mg-text-secondary);line-height:1.6}.device-add-list[data-v-6b0af2a6]{gap:10px;padding:0;list-style:none;display:grid}.device-add-list li[data-v-6b0af2a6]{background:var(--mg-glass-05);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.device-add-card__actions[data-v-6b0af2a6]{flex-wrap:wrap;gap:12px;display:flex}.status-message-overlay[data-v-cbdb9142]{z-index:90;background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.status-message-overlay__content[data-v-cbdb9142]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-modal);width:min(360px,100%);color:var(--mg-text-primary);text-align:center;box-shadow:var(--mg-shadow-surface);border-radius:24px;justify-items:center;gap:18px;padding:24px;display:grid}.status-message-overlay__content p[data-v-cbdb9142]{color:var(--mg-text-primary);margin:0;font-weight:400;line-height:1.45}.status-message-overlay__content .primary-button[data-v-cbdb9142]{background:var(--mg-hero-gradient);min-width:92px;color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);padding:0 22px;font-weight:800}.status-message-overlay__icon[data-v-cbdb9142]{border-radius:999px;width:58px;height:58px;position:relative}.status-message-overlay--success .status-message-overlay__icon[data-v-cbdb9142]{background:var(--mg-accent-mint);box-shadow:0 12px 26px var(--mg-success-border)}.status-message-overlay--warning .status-message-overlay__icon[data-v-cbdb9142]{background:var(--mg-warning-accent);color:var(--mg-text-on-hero);box-shadow:0 12px 26px var(--mg-warning-shadow)}.status-message-overlay--info .status-message-overlay__icon[data-v-cbdb9142]{background:var(--mg-accent-periwinkle);color:var(--mg-text-on-hero);box-shadow:0 12px 26px var(--mg-info-border)}.status-message-overlay--success .status-message-overlay__icon[data-v-cbdb9142]:after{content:"";border-left:4px solid var(--mg-text-on-hero);border-bottom:4px solid var(--mg-text-on-hero);width:18px;height:10px;position:absolute;top:16px;left:18px;transform:rotate(-45deg)}.status-message-overlay__upload-icon[data-v-cbdb9142]{width:2.5rem;height:2.5rem}.status-message-overlay__check-icon[data-v-cbdb9142]{width:3rem;height:3rem;color:var(--mg-text-on-hero)}.status-message-overlay__icon--upload[data-v-cbdb9142],.status-message-overlay__icon--check[data-v-cbdb9142]{place-items:center;display:grid}.status-message-overlay--success .status-message-overlay__icon--upload[data-v-cbdb9142]:after,.status-message-overlay--success .status-message-overlay__icon--check[data-v-cbdb9142]:after,.status-message-overlay--warning .status-message-overlay__icon--upload[data-v-cbdb9142]:after,.status-message-overlay--info .status-message-overlay__icon--upload[data-v-cbdb9142]:after{content:none}.status-message-overlay--warning .status-message-overlay__icon[data-v-cbdb9142]:after,.status-message-overlay--info .status-message-overlay__icon[data-v-cbdb9142]:after{color:currentColor;place-items:center;font-size:2rem;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.status-message-overlay--warning .status-message-overlay__icon[data-v-cbdb9142]:after{content:"!"}.status-message-overlay--info .status-message-overlay__icon[data-v-cbdb9142]:after{content:"i";font-family:var(--mg-font-display)}.status-message-overlay-fade-enter-active[data-v-cbdb9142],.status-message-overlay-fade-leave-active[data-v-cbdb9142]{transition:opacity .1s ease-out}.status-message-overlay-fade-enter-from[data-v-cbdb9142],.status-message-overlay-fade-leave-to[data-v-cbdb9142]{opacity:0}.device-progress-grid[data-v-78deaef8]{gap:16px;display:grid}.device-progress-card[data-v-78deaef8]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.device-progress-card__headline[data-v-78deaef8]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.device-progress-card__warning[data-v-78deaef8]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-text-primary);border-radius:16px;padding:12px 14px}.device-progress-card__eyebrow[data-v-78deaef8]{color:var(--mg-accent-apricot);margin:0;font-size:.74rem}.device-progress-card h2[data-v-78deaef8],.device-progress-card p[data-v-78deaef8],.device-progress-steps[data-v-78deaef8],.device-progress-facts[data-v-78deaef8]{margin:0}.device-progress-card p[data-v-78deaef8],.device-progress-facts strong[data-v-78deaef8]{line-height:1.6}.device-progress-card p[data-v-78deaef8],.device-progress-facts[data-v-78deaef8],.device-progress-facts strong[data-v-78deaef8]{color:var(--mg-text-secondary)}.device-progress-steps[data-v-78deaef8],.device-progress-facts[data-v-78deaef8]{gap:10px;padding:0;list-style:none;display:grid}.device-progress-steps__item[data-v-78deaef8],.device-progress-facts li[data-v-78deaef8]{background:var(--mg-glass-05);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.device-progress-steps__item--done[data-v-78deaef8]{border:1px solid var(--mg-success-border)}.device-progress-steps__item--active[data-v-78deaef8]{border:1px solid var(--mg-accent-apricot-border)}.device-progress-card__actions[data-v-78deaef8]{flex-wrap:wrap;gap:12px;display:flex}.device-rescue-grid[data-v-0799d857]{gap:16px;display:grid}.device-rescue-wifi-source[data-v-0799d857]{border:0;gap:10px;margin:0;padding:0;display:grid}.device-rescue-wifi-source legend[data-v-0799d857]{margin-bottom:2px;font-weight:600}.device-rescue-wifi-source__option[data-v-0799d857]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg,#0f111c85);border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.device-rescue-wifi-source__option[data-v-0799d857]:has(input:checked){border-color:var(--mg-accent-apricot);background:var(--mg-accent-apricot-soft,var(--mg-glass-08))}.device-rescue-wifi-source__option input[data-v-0799d857]{width:20px;height:20px;accent-color:var(--mg-accent-apricot);flex:none;margin:0}.device-rescue-wifi-source:disabled .device-rescue-wifi-source__option[data-v-0799d857]{opacity:.6}.device-rescue-wifi-source__status[data-v-0799d857]{color:var(--mg-text-secondary)}.device-rescue-progress-grid[data-v-9dc6fabd]{gap:16px;display:grid}.device-rescue-progress-card[data-v-9dc6fabd]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.device-rescue-progress-card__eyebrow[data-v-9dc6fabd]{color:var(--mg-accent-apricot);margin:0;font-size:.74rem}.device-rescue-progress-card h2[data-v-9dc6fabd],.device-rescue-progress-card p[data-v-9dc6fabd],.device-rescue-progress-steps[data-v-9dc6fabd],.device-rescue-progress-facts[data-v-9dc6fabd]{margin:0}.device-rescue-progress-card p[data-v-9dc6fabd],.device-rescue-progress-facts strong[data-v-9dc6fabd]{line-height:1.6}.device-rescue-progress-card p[data-v-9dc6fabd],.device-rescue-progress-facts[data-v-9dc6fabd],.device-rescue-progress-facts strong[data-v-9dc6fabd]{color:var(--mg-text-secondary)}.device-rescue-progress-steps[data-v-9dc6fabd],.device-rescue-progress-facts[data-v-9dc6fabd]{gap:10px;padding:0;list-style:none;display:grid}.device-rescue-progress-steps__item[data-v-9dc6fabd],.device-rescue-progress-facts li[data-v-9dc6fabd]{background:var(--mg-glass-05);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.device-rescue-progress-steps__item--done[data-v-9dc6fabd]{border:1px solid var(--mg-success-border)}.device-rescue-progress-steps__item--active[data-v-9dc6fabd]{border:1px solid var(--mg-accent-apricot-border)}.device-rescue-progress-steps__item--failed[data-v-9dc6fabd]{border:1px solid var(--mg-danger-border)}.device-rescue-progress-card__actions[data-v-9dc6fabd]{flex-wrap:wrap;gap:12px;display:flex}.device-scan-grid[data-v-40bc52ac]{gap:16px;display:grid}.device-scan-card[data-v-40bc52ac]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.device-scan-card--hero[data-v-40bc52ac]{min-height:190px}.device-scan-card__eyebrow[data-v-40bc52ac]{color:var(--mg-accent-apricot);font-size:.74rem}.device-scan-card h2[data-v-40bc52ac],.device-scan-card p[data-v-40bc52ac]{margin:0}.device-scan-card p[data-v-40bc52ac]{color:var(--mg-text-secondary);line-height:1.6}.device-scan-card__help[data-v-40bc52ac]{gap:10px;margin:0;display:grid}.device-scan-card__help-image[data-v-40bc52ac]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--mg-line-subtle);background:var(--mg-glass-05);border-radius:18px;width:100%;max-width:320px;display:block}.device-scan-card__help-caption[data-v-40bc52ac]{color:var(--mg-text-secondary);margin:0;font-size:.92rem;line-height:1.5}.device-scan-card__actions[data-v-40bc52ac]{flex-wrap:wrap;gap:12px;display:flex}.device-color-selector[data-v-45193bf4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.device-color-selector__option[data-v-45193bf4]{border:1px solid var(--mg-glass-16);background:var(--mg-glass-06);min-width:0;min-height:78px;color:var(--mg-text-primary);font:inherit;cursor:pointer;border-radius:18px;outline:none;place-items:center;gap:7px;padding:10px 8px;display:grid}.device-color-selector__option[data-v-45193bf4]:focus-visible{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.device-color-selector__option[data-v-45193bf4]:disabled{cursor:not-allowed;opacity:.72}.device-color-selector__option--active[data-v-45193bf4]{border-color:var(--mg-focus-ring,#f0b081db);background:var(--mg-focus-ring-soft);box-shadow:0 0 0 4px var(--mg-focus-ring-soft,#f0b0811f)}.device-color-selector__swatch[data-v-45193bf4]{border:1px solid var(--mg-glass-20);width:34px;height:34px;box-shadow:var(--mg-swatch-shadow,inset 0 1px 0 var(--mg-glass-32), 0 6px 16px #0000002e);border-radius:999px}.device-color-selector__swatch--white[data-v-45193bf4]{background:#fff;border-color:#34303c3d}.device-color-selector__swatch--silkwhite[data-v-45193bf4]{background:linear-gradient(135deg,#fff4cf 0%,#fff 100%);border-color:#ad893c3d}.device-color-selector__swatch--black[data-v-45193bf4]{background:#050505}.device-color-selector__swatch--pantherblack[data-v-45193bf4]{background:linear-gradient(135deg,#24122e 0%,#020204 52%,#072516 100%)}.device-color-selector__swatch--pink[data-v-45193bf4]{background:#f6a7bf}.device-color-selector__name[data-v-45193bf4]{overflow-wrap:anywhere;max-width:100%;font-size:.78rem;font-weight:800;line-height:1.15}@media (width<=640px){.device-color-selector[data-v-45193bf4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nightlight-color-selector[data-v-148149e7]{gap:12px;display:grid}.nightlight-color-selector__preview[data-v-148149e7]{min-width:0;color:var(--mg-text-primary);align-items:center;gap:10px;font-weight:800;display:inline-flex}.nightlight-color-selector__swatch[data-v-148149e7]{border:1px solid var(--mg-glass-32);width:34px;height:34px;box-shadow:var(--mg-swatch-shadow,inset 0 1px 0 #ffffff57, 0 8px 18px #00000038);border-radius:999px;flex:none}.nightlight-color-selector__value[data-v-148149e7]{overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.2}.nightlight-color-selector__track[data-v-148149e7]{border:1px solid var(--mg-glass-20);width:100%;height:34px;box-shadow:inset 0 1px 0 var(--mg-glass-32), 0 0 0 3px color-mix(in srgb, var(--v07bf4e1f) 34%, transparent);cursor:crosshair;touch-action:none;background:linear-gradient(90deg,#fff 0% 5%,red 12%,#ff0 26.7%,#0f0 41.4%,#0ff 56.1%,#00f 70.8%,#f0f 85.5%,red 100%);border-radius:8px;outline:none}.nightlight-color-selector__track[data-v-148149e7]:focus-visible{border-color:var(--mg-focus-ring,#f0b081c7);box-shadow:inset 0 1px 0 var(--mg-glass-32), 0 0 0 4px var(--mg-focus-ring-soft,#f0b0812e)}.nightlight-color-selector__track--disabled[data-v-148149e7]{cursor:not-allowed;opacity:.72}.orderable-playlist-items[data-v-8cbcff99]{border-radius:20px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.orderable-playlist-items__row[data-v-8cbcff99]{background:0 0;grid-template-columns:minmax(0,1fr) 68px;display:grid}.orderable-playlist-items>.orderable-playlist-items__row[data-v-8cbcff99]:nth-child(odd){background:var(--mg-glass-05)}.orderable-playlist-items-move[data-v-8cbcff99]{transition:transform .15s linear}.orderable-playlist-items__body[data-v-8cbcff99]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px 12px 18px 20px;display:grid}.orderable-playlist-items__icon[data-v-8cbcff99]{width:22px;height:22px;color:var(--mg-text-secondary);flex-shrink:0}.orderable-playlist-items__icon svg[data-v-8cbcff99],.orderable-playlist-items__add svg[data-v-8cbcff99],.orderable-playlist-items__remove svg[data-v-8cbcff99],.orderable-playlist-items__move-button svg[data-v-8cbcff99]{width:100%;height:100%}.orderable-playlist-items__item-icon-svg[data-v-8cbcff99]{transform-origin:50%;overflow:visible;transform:scale(1.3)}.orderable-playlist-items__item-icon-svg--chaptered-story[data-v-8cbcff99]{transform:scale(1.56)}.orderable-playlist-items__copy[data-v-8cbcff99]{gap:6px;min-width:0;display:grid}.orderable-playlist-items__title[data-v-8cbcff99],.orderable-playlist-items__description[data-v-8cbcff99]{margin:0}.orderable-playlist-items__title[data-v-8cbcff99]{color:var(--mg-text-primary);font-family:inherit;font-size:1.02rem;font-weight:700;line-height:1.35}.orderable-playlist-items__title strong[data-v-8cbcff99]{font:inherit}.orderable-playlist-items__title-meta[data-v-8cbcff99]{color:var(--mg-text-secondary);white-space:nowrap;margin-left:.35rem;font-size:.88rem;font-weight:500;line-height:1.5;display:inline}.orderable-playlist-items__badge[data-v-8cbcff99]{vertical-align:.12rem;white-space:nowrap;border-radius:999px;align-items:center;margin-left:.45rem;padding:.12rem .36rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.orderable-playlist-items__badge--accent[data-v-8cbcff99],.orderable-playlist-items__badge--ready[data-v-8cbcff99]{border:1px solid var(--mg-accent-apricot-border);background:var(--mg-accent-apricot-surface-soft);color:var(--mg-accent-apricot)}.orderable-playlist-items__badge--neutral[data-v-8cbcff99]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);color:var(--mg-text-secondary)}.orderable-playlist-items__badge--warning[data-v-8cbcff99]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-warning-text)}.orderable-playlist-items__badge--error[data-v-8cbcff99]{border:1px solid var(--mg-danger-border);background:var(--mg-danger-surface);color:var(--mg-danger-text-soft)}.orderable-playlist-items__description[data-v-8cbcff99]{color:var(--mg-text-secondary);font-size:.9rem;line-height:1.5}.orderable-playlist-items__row-actions[data-v-8cbcff99]{align-items:center;gap:8px;display:grid}.orderable-playlist-items__action[data-v-8cbcff99]{cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;padding:0;display:inline-flex}.orderable-playlist-items__add[data-v-8cbcff99]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);border:0}.orderable-playlist-items__remove[data-v-8cbcff99]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);color:var(--mg-text-primary)}.orderable-playlist-items__add svg[data-v-8cbcff99]{width:22px;height:22px}.orderable-playlist-items__remove svg[data-v-8cbcff99]{width:40px;height:40px}.orderable-playlist-items__move-strip[data-v-8cbcff99]{border-left:1px solid var(--mg-glass-08);grid-template-rows:1fr 1fr;min-height:100%;display:grid}.orderable-playlist-items__move-button[data-v-8cbcff99]{color:var(--mg-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orderable-playlist-items__move-button+.orderable-playlist-items__move-button[data-v-8cbcff99]{border-top:1px solid var(--mg-glass-08)}.orderable-playlist-items__move-button svg[data-v-8cbcff99]{width:24px;height:24px}.orderable-playlist-items__move-button[data-v-8cbcff99]:disabled,.orderable-playlist-items__add[data-v-8cbcff99]:disabled,.orderable-playlist-items__remove[data-v-8cbcff99]:disabled{cursor:default;opacity:.38}@media (width<=760px){.orderable-playlist-items__row[data-v-8cbcff99]{grid-template-columns:minmax(0,1fr) 58px}.orderable-playlist-items__body[data-v-8cbcff99]{gap:12px;padding:16px 10px 16px 16px}}.adjust-grid[data-v-d90a3018]{gap:16px;display:grid}.adjust-card[data-v-d90a3018]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.adjust-card--pending[data-v-d90a3018]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.adjust-card--error[data-v-d90a3018]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.adjust-card__eyebrow[data-v-d90a3018]{color:var(--mg-accent-apricot);font-size:.74rem}.adjust-card__headline[data-v-d90a3018]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.adjust-card h2[data-v-d90a3018],.adjust-card p[data-v-d90a3018],.adjust-form[data-v-d90a3018],.adjust-fieldset[data-v-d90a3018]{margin:0}.adjust-card__copy[data-v-d90a3018]{color:var(--mg-text-secondary);line-height:1.6}.adjust-card__cta[data-v-d90a3018]{justify-self:start;align-items:center;gap:10px;width:fit-content;display:inline-flex}.adjust-card__cta-icon[data-v-d90a3018]{font-size:1.25rem;line-height:1}.adjust-card__divider[data-v-d90a3018]{background:var(--mg-glass-08);width:100%;height:1px}.adjust-form[data-v-d90a3018]{gap:14px;display:grid}.adjust-form__apply-note[data-v-d90a3018]{color:var(--mg-text-secondary);font-size:.9rem;line-height:1.5}.adjust-field[data-v-d90a3018],.adjust-toggle[data-v-d90a3018]{gap:8px;display:grid}.adjust-field span[data-v-d90a3018],.adjust-fieldset legend[data-v-d90a3018],.adjust-toggle span[data-v-d90a3018],.adjust-volume-option strong[data-v-d90a3018]{font-weight:600}.adjust-field select[data-v-d90a3018],.adjust-field input[data-v-d90a3018]:not([type=range]){border:1px solid var(--mg-glass-12);background:var(--mg-input-bg,#0b102075);width:100%;color:var(--mg-text-primary);font:inherit;border-radius:16px;padding:12px 14px}.adjust-field select[data-v-d90a3018]:focus,.adjust-field input[data-v-d90a3018]:not([type=range]):focus{border-color:var(--mg-focus-ring,#ffbe7ab3);box-shadow:0 0 0 3px var(--mg-focus-ring-soft,#ffbe7a2e);outline:none}.adjust-field__hint[data-v-d90a3018]{color:var(--mg-text-secondary);margin:-2px 0 0;line-height:1.5}.adjust-toggle[data-v-d90a3018]{background:var(--mg-glass-05);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px}.adjust-toggle__copy[data-v-d90a3018]{gap:4px;display:grid}.adjust-toggle__copy small[data-v-d90a3018]{color:var(--mg-text-secondary);font-weight:400;line-height:1.5}.adjust-fieldset[data-v-d90a3018]{border:1px solid var(--mg-glass-08);border-radius:18px;gap:12px;padding:14px 16px;display:grid}.adjust-volume-card[data-v-d90a3018]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:16px;display:grid;overflow:hidden}.adjust-volume-option[data-v-d90a3018]{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.adjust-volume-option+.adjust-volume-option[data-v-d90a3018]{border-top:1px solid var(--mg-glass-08)}.adjust-volume-option span[data-v-d90a3018]{gap:4px;display:grid}.adjust-volume-option__selection[data-v-d90a3018]{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.adjust-volume-option--with-inline-field[data-v-d90a3018]{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:16px}.adjust-volume-option__inline-field[data-v-d90a3018]{gap:6px;min-width:0;display:grid}.adjust-volume-option__inline-field span[data-v-d90a3018]{font-weight:600;display:block}.adjust-volume-option small[data-v-d90a3018]{color:var(--mg-text-secondary);line-height:1.5}.adjust-slider-field[data-v-d90a3018]{gap:10px}.adjust-slider-field__header[data-v-d90a3018]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adjust-slider-field__value[data-v-d90a3018]{font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:4ch;display:inline-flex}.adjust-slider[data-v-d90a3018]{--adjust-slider-progress:0;--adjust-slider-track-height:15px;--adjust-slider-thumb-size:24px;appearance:none;width:100%;height:var(--adjust-slider-thumb-size);box-shadow:none;background-color:#0000;background-image:linear-gradient(to right, var(--mg-slider-progress,#ffbe7aeb) 0, var(--mg-slider-progress,#ffbe7aeb) calc(var(--adjust-slider-progress) * (100% - var(--adjust-slider-thumb-size)) + (var(--adjust-slider-thumb-size) / 2)), var(--mg-slider-track,var(--mg-glass-18)) calc(var(--adjust-slider-progress) * (100% - var(--adjust-slider-thumb-size)) + (var(--adjust-slider-thumb-size) / 2)), var(--mg-slider-track,var(--mg-glass-18)) 100%);background-position:50%;background-repeat:no-repeat;background-size:100% var(--adjust-slider-track-height);border:0;border-radius:0;margin:0;padding:0}.adjust-slider[data-v-d90a3018]:disabled{opacity:.55;cursor:not-allowed}.adjust-slider[data-v-d90a3018]::-webkit-slider-runnable-track{-webkit-appearance:none;height:var(--adjust-slider-thumb-size);background:0 0}.adjust-slider[data-v-d90a3018]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--adjust-slider-thumb-size);height:var(--adjust-slider-thumb-size);border:2px solid var(--mg-slider-thumb-border,#121620c7);background:var(--mg-slider-thumb,#ffe1b8);border-radius:999px;margin-top:0;box-shadow:0 2px 10px #0f121c38}.adjust-slider[data-v-d90a3018]::-moz-range-track{height:var(--adjust-slider-track-height);background:0 0;border:0;border-radius:999px}.adjust-slider[data-v-d90a3018]::-moz-range-progress{height:var(--adjust-slider-track-height);background:0 0;border-radius:999px}.adjust-slider[data-v-d90a3018]::-moz-range-thumb{width:var(--adjust-slider-thumb-size);height:var(--adjust-slider-thumb-size);border:2px solid var(--mg-slider-thumb-border,#121620c7);background:var(--mg-slider-thumb,#ffe1b8);border-radius:999px;box-shadow:0 2px 10px #0f121c38}.adjust-light-grid[data-v-d90a3018]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adjust-nightlight-color[data-v-d90a3018]{grid-column:1/-1;gap:8px;min-width:0;display:grid}.adjust-language-badge[data-v-d90a3018]{border:1px solid var(--mg-accent-apricot-border);background:var(--mg-accent-apricot-surface-soft);color:var(--mg-accent-apricot);vertical-align:.12rem;white-space:nowrap;border-radius:999px;align-items:center;margin-left:.45rem;padding:.12rem .36rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.adjust-language-badge--preview[data-v-d90a3018]{margin-left:0;font-size:.64rem}.adjust-form__actions[data-v-d90a3018]{flex-wrap:wrap;gap:12px;display:flex}.adjust-warning-list[data-v-d90a3018]{gap:8px;margin:0;padding-left:20px;display:grid}.adjust-preview[data-v-d90a3018]{gap:6px;display:grid}.adjust-preview summary[data-v-d90a3018]{cursor:pointer;color:var(--mg-text-secondary);font-size:.88rem;line-height:1.5}.adjust-preview__copy[data-v-d90a3018]{color:var(--mg-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.adjust-preview__list[data-v-d90a3018]{color:var(--mg-text-secondary);gap:4px;margin:0;padding-left:18px;font-size:.88rem;line-height:1.5;display:grid}.adjust-preview__item[data-v-d90a3018]{align-items:baseline;gap:6px;padding-left:2px;display:inline-flex}.adjust-preview__item-title[data-v-d90a3018]{min-width:0}.adjust-message[data-v-d90a3018]{border-radius:16px;margin:0;padding:12px 14px;line-height:1.6}.adjust-message--info[data-v-d90a3018]{background:var(--mg-info-surface);color:var(--mg-info-text)}.adjust-message--success[data-v-d90a3018]{background:var(--mg-success-surface);color:var(--mg-success-text)}.adjust-message--warning[data-v-d90a3018]{background:var(--mg-warning-surface-strong);color:var(--mg-warning-text)}.adjust-message--error[data-v-d90a3018]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}.primary-button[data-v-d90a3018]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.ghost-button[data-v-d90a3018]:disabled,.primary-button[data-v-d90a3018]:disabled{opacity:.55}@media (width<=720px){.adjust-light-grid[data-v-d90a3018],.adjust-volume-option--with-inline-field[data-v-d90a3018]{grid-template-columns:1fr}.adjust-volume-option__inline-field[data-v-d90a3018]{min-width:0}}.library-item-chooser[data-v-c80716a0]{gap:16px;min-height:0;display:grid}.picker-panel[data-v-c80716a0],.picker-row[data-v-c80716a0]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px}.picker-panel[data-v-c80716a0]{gap:12px;padding:20px;display:grid}.picker-panel h2[data-v-c80716a0],.picker-panel p[data-v-c80716a0]{margin:0}.picker-panel p[data-v-c80716a0]{color:var(--mg-text-secondary);line-height:1.6}.picker-panel__eyebrow[data-v-c80716a0],.picker-search__label[data-v-c80716a0]{color:var(--mg-accent-apricot)}.picker-panel--error[data-v-c80716a0]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.picker-results[data-v-c80716a0]{max-height:min(62vh,760px);padding-right:4px;overflow:auto}.picker-results__sentinel[data-v-c80716a0]{min-height:2px}.picker-list[data-v-c80716a0]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.picker-list--ghost[data-v-c80716a0]{pointer-events:none}.picker-row[data-v-c80716a0]{gap:14px;padding:14px;display:grid}.picker-row--selected[data-v-c80716a0]{border-color:var(--mg-accent-apricot-border);background:var(--mg-glass-06)}.picker-loading-state[data-v-c80716a0]{display:block}.picker-row__loading-status[data-v-c80716a0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker-row--ghost[data-v-c80716a0]{pointer-events:none;-webkit-user-select:none;user-select:none}.picker-row__ghost-icon[data-v-c80716a0],.picker-row__ghost-line[data-v-c80716a0],.picker-row__ghost-toggle[data-v-c80716a0],.picker-row__preview-ghost-line[data-v-c80716a0]{background:linear-gradient(135deg, var(--mg-accent-apricot-surface), var(--mg-info-surface-strong));border-radius:999px;animation:1.4s ease-in-out infinite mg-ghost-pulse;display:block}.picker-row--ghost:nth-child(2) .picker-row__ghost-icon[data-v-c80716a0],.picker-row--ghost:nth-child(2) .picker-row__ghost-line[data-v-c80716a0],.picker-row--ghost:nth-child(2) .picker-row__ghost-toggle[data-v-c80716a0]{animation-delay:.16s}.picker-row__ghost-icon[data-v-c80716a0]{border-radius:14px;width:40px;height:40px}.picker-row__ghost-copy[data-v-c80716a0]{gap:8px;width:min(100%,440px)}.picker-row__ghost-line[data-v-c80716a0]{height:13px}.picker-row__ghost-line--title[data-v-c80716a0]{width:min(72%,230px)}.picker-row__ghost-line--detail[data-v-c80716a0]{width:min(90%,330px)}.picker-row__ghost-toggle[data-v-c80716a0]{border-radius:18px;width:52px;min-width:52px;height:52px}.picker-row--partial-error[data-v-c80716a0]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.picker-row--partial-error p[data-v-c80716a0]{color:var(--mg-text-secondary);margin:6px 0 0;line-height:1.5}.picker-row__top[data-v-c80716a0]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.picker-row__content[data-v-c80716a0]{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.picker-row__content--button[data-v-c80716a0]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.picker-row__icon[data-v-c80716a0]{width:40px;height:40px;color:var(--mg-text-on-hero);background:var(--mg-hero-gradient);box-shadow:0 10px 20px var(--mg-button-shadow);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.picker-row__icon svg[data-v-c80716a0]{width:22px;height:22px}.picker-row__item-icon-svg[data-v-c80716a0]{transform-origin:50%;overflow:visible;transform:scale(1.3)}.picker-row__item-icon-svg--chaptered-story[data-v-c80716a0]{transform:scale(1.56)}.picker-row__copy[data-v-c80716a0]{gap:4px;min-width:0;display:grid}.picker-row__title[data-v-c80716a0]{color:var(--mg-text-primary);font-weight:700}.picker-language-badge[data-v-c80716a0]{border:1px solid var(--mg-accent-apricot-border);background:var(--mg-accent-apricot-surface-soft);color:var(--mg-accent-apricot);vertical-align:.12rem;white-space:nowrap;border-radius:999px;align-items:center;margin-left:.45rem;padding:.12rem .36rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.picker-language-badge--preview[data-v-c80716a0]{font-size:.64rem}.picker-row__detail[data-v-c80716a0]{color:var(--mg-text-secondary);line-height:1.5}.picker-row__detail--playlist[data-v-c80716a0]{align-items:center;gap:6px;display:inline-flex}.picker-row__detail--faint[data-v-c80716a0]{color:var(--mg-text-secondary);font-size:.92rem}.picker-row__chevron[data-v-c80716a0]{width:20px;height:20px;color:var(--mg-text-secondary);transition:transform .18s;display:inline-flex}.picker-row__chevron svg[data-v-c80716a0]{width:20px;height:20px}.picker-row__chevron--expanded[data-v-c80716a0]{transform:rotate(180deg)}.picker-row__preview[data-v-c80716a0]{background:var(--mg-glass-04);border-radius:18px;gap:10px;margin-left:52px;padding:12px 14px 4px;display:grid}.picker-row__preview-status[data-v-c80716a0]{color:var(--mg-text-secondary);margin:0;line-height:1.5}.picker-row__preview-ghost[data-v-c80716a0]{gap:8px;padding:2px 0 8px;display:grid}.picker-row__preview-ghost-line[data-v-c80716a0]{height:11px}.picker-row__preview-ghost-line--short[data-v-c80716a0]{width:min(48%,160px)}.picker-row__preview-list[data-v-c80716a0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.picker-row__preview-item[data-v-c80716a0]{color:var(--mg-text-primary);grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.picker-row__preview-item span[data-v-c80716a0]:first-child{color:var(--mg-text-secondary)}.picker-row__preview-title[data-v-c80716a0]{min-width:0}.picker-toggle[data-v-c80716a0]{border:1px solid var(--mg-glass-12);background:var(--mg-control-bg);width:52px;min-width:52px;min-height:52px;color:var(--mg-text-primary);cursor:pointer;border-radius:18px;justify-self:end;place-items:center;padding:0;display:grid;position:relative}.picker-toggle[data-v-c80716a0]:disabled{cursor:not-allowed;opacity:.58}.picker-toggle__icons[data-v-c80716a0]{place-items:center;width:24px;height:24px;display:grid;position:relative}.picker-toggle__icon[data-v-c80716a0]{width:24px;height:24px;margin:auto;transition:transform .18s,opacity .18s;position:absolute;inset:0}.picker-toggle__icon--plus[data-v-c80716a0]{opacity:1;transform:scale(1)rotate(0)}.picker-toggle__icon--check[data-v-c80716a0]{opacity:0;transform:scale(.55)rotate(-18deg)}.picker-toggle--selected[data-v-c80716a0]{border-color:var(--mg-selected-border,#5cb57557);background:var(--mg-selected-surface,#5cb57524);color:var(--mg-selected-text,#dff8e2)}.picker-toggle--selected .picker-toggle__icon--plus[data-v-c80716a0]{opacity:0;transform:scale(.55)rotate(18deg)}.picker-toggle--selected .picker-toggle__icon--check[data-v-c80716a0]{opacity:1;transform:scale(1)rotate(0)}.picker-search-dock[data-v-c80716a0]{z-index:2;border:1px solid var(--mg-glass-12);background:linear-gradient(135deg, var(--mg-accent-apricot-surface-soft), var(--mg-info-surface)), var(--mg-surface-dock);box-shadow:var(--mg-dock-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid;position:sticky;bottom:6px}.picker-search[data-v-c80716a0]{gap:10px;display:grid}.picker-search__label[data-v-c80716a0]{text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.picker-search input[data-v-c80716a0]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);width:100%;min-height:56px;color:var(--mg-text-primary);font:inherit;border-radius:18px;padding:0 18px}.picker-search input[data-v-c80716a0]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 3px var(--mg-focus-ring-soft);outline:none}.picker-search-dock__done[data-v-c80716a0]{border:1px solid var(--mg-glass-14);background:var(--mg-glass-08);width:56px;min-width:56px;min-height:56px;color:var(--mg-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.picker-search-dock__done--primary[data-v-c80716a0]{background:var(--mg-button-primary);color:var(--mg-button-primary-text);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.picker-search-dock__done--with-label[data-v-c80716a0],.picker-search-dock__done--with-counts[data-v-c80716a0]{width:auto;min-width:72px;padding:0 14px}.picker-search-dock__done--with-counts[data-v-c80716a0]{flex-direction:column;gap:2px}.picker-search-dock__done-label[data-v-c80716a0]{white-space:nowrap;font-weight:700}.picker-search-dock__done-counts[data-v-c80716a0]{white-space:nowrap;font-size:.74rem;font-weight:800;line-height:1}.picker-search-dock__done svg[data-v-c80716a0]{flex:none;width:22px;height:22px}.picker-search-dock__done[data-v-c80716a0]:hover{background:var(--mg-glass-12)}.picker-search-dock__done--primary[data-v-c80716a0]:hover{background:var(--mg-button-primary);filter:var(--mg-button-hover-filter)}.ghost-button[data-v-c80716a0]{width:fit-content}.ghost-button--small[data-v-c80716a0]{min-height:40px;padding:0 14px}@media (width<=720px){.picker-row__preview[data-v-c80716a0]{margin-left:0}.picker-search-dock[data-v-c80716a0]{grid-template-columns:minmax(0,1fr) auto}.picker-search-dock__done[data-v-c80716a0]{width:56px;min-width:56px}.picker-search-dock__done--with-label[data-v-c80716a0],.picker-search-dock__done--with-counts[data-v-c80716a0]{width:auto;min-width:68px}}.picker-page[data-v-b7ab0238]{gap:16px;padding-bottom:12px;display:grid}.picker-header[data-v-b7ab0238],.picker-panel[data-v-b7ab0238]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:12px;padding:20px;display:grid}.picker-header[data-v-b7ab0238]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.picker-header h2[data-v-b7ab0238],.picker-header p[data-v-b7ab0238],.picker-panel h2[data-v-b7ab0238],.picker-panel p[data-v-b7ab0238]{margin:0}.picker-header p[data-v-b7ab0238],.picker-panel p[data-v-b7ab0238]{color:var(--mg-text-secondary);line-height:1.6}.picker-header__eyebrow[data-v-b7ab0238],.picker-panel__eyebrow[data-v-b7ab0238]{color:var(--mg-accent-apricot)}.picker-header__meta[data-v-b7ab0238]{justify-items:end;gap:10px;display:grid}.picker-header__meta p[data-v-b7ab0238]{color:var(--mg-text-primary)}.picker-panel--error[data-v-b7ab0238]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.picker-panel--warning[data-v-b7ab0238]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.ghost-button[data-v-b7ab0238]{width:fit-content}@media (width<=720px){.picker-header[data-v-b7ab0238]{grid-template-columns:1fr}.picker-header__meta[data-v-b7ab0238]{justify-items:stretch}}.confirm-grid[data-v-19201afc]{gap:16px;display:grid}.confirm-card[data-v-19201afc]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.confirm-card--danger[data-v-19201afc]{border-color:var(--mg-danger-border);background:linear-gradient(145deg, var(--mg-danger-surface), var(--mg-glass-04)), var(--mg-surface-primary)}.confirm-card--error[data-v-19201afc]{border-color:var(--mg-warning-border)}.confirm-card--warning[data-v-19201afc]{border-color:var(--mg-warning-border);background:linear-gradient(145deg, var(--mg-warning-surface-strong), var(--mg-glass-04)), var(--mg-surface-primary)}.confirm-card__eyebrow[data-v-19201afc]{color:var(--mg-accent-apricot);font-size:.74rem}.confirm-card__identity[data-v-19201afc]{gap:6px;display:grid}.confirm-card__divider[data-v-19201afc]{background:var(--mg-line-subtle);border:0;width:100%;height:1px;margin:0}.confirm-card h2[data-v-19201afc],.confirm-card h3[data-v-19201afc],.confirm-card p[data-v-19201afc],.impact-list[data-v-19201afc]{margin:0}.confirm-card p[data-v-19201afc]{color:var(--mg-text-secondary);line-height:1.6}.impact-list[data-v-19201afc]{gap:10px;padding:0;list-style:none;display:grid}.impact-list li[data-v-19201afc]{background:var(--mg-glass-05);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.impact-list strong[data-v-19201afc]{font-size:.95rem}.impact-list span[data-v-19201afc]{color:var(--mg-text-secondary);line-height:1.5}.confirm-message[data-v-19201afc]{border-radius:16px;padding:12px 14px;line-height:1.55}.confirm-message--warn[data-v-19201afc]{background:var(--mg-warning-surface);border:1px solid var(--mg-warning-border);color:var(--mg-warning-text)}.confirm-message--error[data-v-19201afc]{background:var(--mg-danger-surface);border:1px solid var(--mg-danger-border);color:var(--mg-danger-text)}.confirm-actions[data-v-19201afc]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=720px){.confirm-actions[data-v-19201afc]{grid-template-columns:1fr;display:grid}}.device-update-grid[data-v-2b75b969]{gap:16px;display:grid}.device-update-card[data-v-2b75b969]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:16px;padding:20px;display:grid}.device-update-card--warning[data-v-2b75b969]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.device-update-card__eyebrow[data-v-2b75b969]{color:var(--mg-accent-apricot);font-size:.74rem}.device-update-card__identity[data-v-2b75b969]{gap:8px;display:grid}.device-update-card__divider[data-v-2b75b969]{border:0;border-top:1px solid var(--mg-line-subtle);width:100%;margin:2px 0}.device-update-card h2[data-v-2b75b969],.device-update-card h3[data-v-2b75b969],.device-update-card p[data-v-2b75b969]{margin:0}.device-update-card p[data-v-2b75b969]{color:var(--mg-text-secondary);line-height:1.6}.device-update-card h3[data-v-2b75b969]{line-height:1.2}.device-update-actions[data-v-2b75b969]{flex-wrap:wrap;gap:12px;display:flex}.cat-lying-art[data-v-6f1bf600]{bottom:calc(100% - var(--black-cat-seat-overlap,8px));right:var(--black-cat-right,150px);width:var(--black-cat-width,104px);height:var(--black-cat-height,60px);pointer-events:none;z-index:var(--black-cat-z,5);--cat-lying-effective-shadow:drop-shadow(0 1px 1.5px #1d1b163d) drop-shadow(0 8px 12px #1d1b1633);--cat-lying-shape-shadow:0 5px 10px #1d1b1621;filter:var(--cat-lying-effective-shadow);will-change:transform, filter;position:absolute;transform:translateZ(0)}.cat-lying-art--black[data-v-6f1bf600]{--bcl-fur:#000;--bcl-ear:#000;--bcl-eye:gold;--bcl-nose:#666}.cat-lying-art--white[data-v-6f1bf600]{--bcl-fur:#f5efe9;--bcl-ear:#f5efe9;--bcl-eye:#d9ad4a;--bcl-nose:#d8a8a3}.cat-lying-art--silkwhite[data-v-6f1bf600]{--bcl-fur:#fff6d8;--bcl-fur-bg:linear-gradient(135deg, #fff3c8 0%, #fffdf5 100%);--bcl-ear:#fff0c4;--bcl-eye:#c48b28;--bcl-nose:#d8a8a3}.cat-lying-art--pantherblack[data-v-6f1bf600]{--bcl-fur:#050506;--bcl-fur-bg:linear-gradient(135deg, #24122e 0%, #020204 52%, #072516 100%);--bcl-ear:#050506;--bcl-eye:#c4f06c;--bcl-nose:#685f76}.cat-lying-art--pink[data-v-6f1bf600]{--bcl-fur:#f6a7bf;--bcl-ear:#f6a7bf;--bcl-eye:#594067;--bcl-nose:#d46d91}.cat-lying-art[data-v-6f1bf600] *,.cat-lying-art[data-v-6f1bf600] :before,.cat-lying-art[data-v-6f1bf600] :after{box-sizing:border-box}.cat-lying-art .bcl-cat[data-v-6f1bf600] *{text-align:center;margin-left:auto;margin-right:auto}.cat-lying-art .bcl-cat[data-v-6f1bf600],.cat-lying-art .bcl-ears[data-v-6f1bf600],.cat-lying-art .bcl-eyes[data-v-6f1bf600],.cat-lying-art .bcl-muzzle[data-v-6f1bf600],.cat-lying-art .bcl-body[data-v-6f1bf600],.cat-lying-art .bcl-paw[data-v-6f1bf600],.cat-lying-art .bcl-tail[data-v-6f1bf600]{position:relative}.cat-lying-art .bcl-head[data-v-6f1bf600],.cat-lying-art .bcl-body[data-v-6f1bf600],.cat-lying-art .bcl-paw[data-v-6f1bf600],.cat-lying-art[data-v-6f1bf600] .bcl-tail-segment{background-color:var(--bcl-fur,#000);background-image:var(--bcl-fur-bg,none)}.cat-lying-art .bcl-head[data-v-6f1bf600],.cat-lying-art .bcl-body[data-v-6f1bf600],.cat-lying-art .bcl-paw[data-v-6f1bf600]{box-shadow:var(--cat-lying-shape-shadow)}.cat-lying-art .bcl-left[data-v-6f1bf600]{float:left}.cat-lying-art .bcl-right[data-v-6f1bf600]{float:right}.cat-lying-art .bcl-cat[data-v-6f1bf600]{width:var(--black-cat-natural-width,196px);height:var(--black-cat-natural-height,112px);transform:scale(var(--black-cat-scale,.48));transform-origin:100% 0;margin-top:var(--black-cat-inner-offset,0)}.cat-lying-art .bcl-head[data-v-6f1bf600]{z-index:100;border-radius:50%;width:100px;height:90px;transition:transform .42s cubic-bezier(.22,.85,.25,1);transform:translate(-15px)translateY(45px)}.cat-lying-art .bcl-ears[data-v-6f1bf600]{z-index:-1;top:-20px}.cat-lying-art .bcl-ear[data-v-6f1bf600]{border-left:25px solid #0000;border-right:25px solid #0000;border-bottom:50px solid var(--bcl-ear,var(--bcl-fur,#000));width:0;height:0}.cat-lying-art .bcl-ear.bcl-left[data-v-6f1bf600]{transform:rotate(-20deg)translate(-10px)}.cat-lying-art .bcl-ear.bcl-right[data-v-6f1bf600]{transform:rotate(20deg)translate(10px)}.cat-lying-art .bcl-eyes[data-v-6f1bf600]{width:60%;top:-18px}.cat-lying-art .bcl-eye[data-v-6f1bf600]{background-color:var(--bcl-eye,gold);transform-origin:50%;opacity:.55;border-radius:50%;width:16px;height:16px;transition:transform .28s cubic-bezier(.24,.9,.32,1),opacity .22s ease-out;transform:scaleY(0)}.cat-lying-art .bcl-muzzle[data-v-6f1bf600]{top:50px}.cat-lying-art .bcl-nose[data-v-6f1bf600]{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--bcl-nose,#666);width:0;height:0}.cat-lying-art .bcl-body[data-v-6f1bf600]{z-index:-10;border-top-left-radius:200px;border-top-right-radius:200px;width:200px;height:120px;top:-75px;left:90px}.cat-lying-art .bcl-paw[data-v-6f1bf600]{border-radius:25px;width:50px;height:30px;top:90px;left:-100px}.cat-lying-art .bcl-tail[data-v-6f1bf600]{top:-100px;left:180px;transform:rotate(90deg)}.cat-lying-art[data-v-6f1bf600] .bcl-tail-segment{border-radius:25px;width:30px;height:20px;display:block;position:relative;top:0;left:10px;transform:rotate(12deg)}.cat-lying-art--awake .bcl-head[data-v-6f1bf600],.cat-lying-art--playing .bcl-head[data-v-6f1bf600]{transform:translate(0)translateY(0)}.cat-lying-art--awake .bcl-eye[data-v-6f1bf600],.cat-lying-art--playing .bcl-eye[data-v-6f1bf600]{opacity:1;transform:scaleY(1)}.cat-lying-art--playing[data-v-6f1bf600] .bcl-tail-segment{animation:1.9s cubic-bezier(.68,.04,.24,1) infinite bcl-tail-swish-6f1bf600}@keyframes bcl-tail-swish-6f1bf600{0%,to{transform:rotate(12deg)}32%{transform:rotate(-5deg)}62%{transform:rotate(7deg)}80%{transform:rotate(-2deg)}}html[data-mg-theme] .cat-lying-art--white[data-v-6f1bf600],html[data-mg-theme] .cat-lying-art--silkwhite[data-v-6f1bf600]{--bcl-fur:#fff;--bcl-fur-bg:none;--bcl-ear:#fff}html[data-mg-theme=paper-light] .cat-lying-art[data-v-6f1bf600]{--cat-lying-effective-shadow:drop-shadow(0 1px 1.5px #1d1b1647) drop-shadow(0 8px 13px #1d1b163b) drop-shadow(0 14px 22px #1d1b161a);--cat-lying-shape-shadow:0 5px 10px #1d1b1624}html[data-mg-theme=paper-dark] .cat-lying-art[data-v-6f1bf600]{--cat-lying-effective-shadow:drop-shadow(0 1px 1.5px #0006) drop-shadow(0 8px 14px #00000057) drop-shadow(0 14px 24px #00000029);--cat-lying-shape-shadow:0 6px 12px #0003}@media (width<=640px){.cat-lying-art[data-v-6f1bf600]{bottom:calc(100% - var(--black-cat-seat-overlap-mobile,6px));right:var(--black-cat-right-mobile,122px);width:var(--black-cat-width-mobile,88px);height:var(--black-cat-height-mobile,52px)}.cat-lying-art .bcl-cat[data-v-6f1bf600]{transform:scale(var(--black-cat-scale-mobile,.4))}}@media (prefers-reduced-motion:reduce){.cat-lying-art .bcl-head[data-v-6f1bf600],.cat-lying-art .bcl-eye[data-v-6f1bf600],.cat-lying-art[data-v-6f1bf600] .bcl-tail-segment{transition:none!important;animation:none!important}}.hero-status-card[data-v-aa665fb0]{color:var(--mg-on-hero-strong,#2a2530);background-color:var(--mg-accent-apricot);background:var(--mg-hero-card-bg,var(--mg-hero-gradient));box-shadow:var(--mg-hero-card-shadow,0 28px 60px var(--mg-hero-shadow), inset 0 1px 0 var(--mg-glass-12));border-radius:32px;padding:24px;position:relative;overflow:visible}.hero-status-card--with-ornament[data-v-aa665fb0]{padding-top:24px}.hero-status-card__content[data-v-aa665fb0]{z-index:1;position:relative}.hero-status-card__ornament[data-v-aa665fb0]{--black-cat-right:74px;--black-cat-right-mobile:58px;--black-cat-seat-overlap:20px;--black-cat-seat-overlap-mobile:18px;--black-cat-width:112px;--black-cat-width-mobile:96px;--black-cat-height:64px;--black-cat-height-mobile:56px;--black-cat-scale:.52;--black-cat-scale-mobile:.44;transform:translate(-116px)}@media (width<=640px){.hero-status-card__ornament[data-v-aa665fb0]{transform:translate(-100px)}}.device-surface-card[data-v-22a310e0]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.device-surface-card__eyebrow[data-v-22a310e0]{color:#fff8f0f0;font-size:.74rem}.device-sync-panel[data-v-22a310e0]{border:1px solid var(--mg-control-border,#ffffff1c);background:var(--mg-glass-05);border-radius:20px;gap:14px;padding:20px;display:grid}.device-sync-panel--failed[data-v-22a310e0]{border-color:var(--mg-danger-border,#e070706b)}.device-sync-panel__copy[data-v-22a310e0]{gap:6px;display:grid}.device-sync-panel h2[data-v-22a310e0],.device-sync-panel p[data-v-22a310e0]{margin:0}.device-sync-panel__eyebrow[data-v-22a310e0],.device-sync-panel__fallback[data-v-22a310e0]{color:var(--mg-text-secondary)}.device-sync-panel__progress[data-v-22a310e0]{width:min(100%,34rem);accent-color:var(--mg-accent,#d99973)}.device-sync-panel__retry[data-v-22a310e0]{justify-self:start}.device-sync-panel__error[data-v-22a310e0]{color:var(--mg-danger-text,#efaaaa)}.device-surface-hero-stack[data-v-22a310e0]{gap:0;display:grid}.device-surface-hero-card[data-v-22a310e0]{z-index:1;--device-surface-hero-disc-bg:#ffffff52;--device-surface-hero-disc-border:#ffffff47;--device-surface-hero-disc-highlight:#fff3;--device-surface-hero-disc-ink:var(--mg-text-on-hero,#1c1624fa);margin-top:32px;position:relative}html[data-mg-theme=paper-light] .device-surface-hero-card{--mg-hero-card-bg:linear-gradient(160deg, #e8b291, #db9976);--device-surface-hero-disc-bg:#ffffff9e;--device-surface-hero-disc-border:#4a291b38;--device-surface-hero-disc-highlight:#ffffff7a;--device-surface-hero-disc-ink:var(--mg-on-hero-strong)}html[data-mg-theme=paper-dark] .device-surface-hero-card{--mg-hero-card-bg:linear-gradient(160deg, #89513a, #70412e);--device-surface-hero-disc-bg:#ffffff2b;--device-surface-hero-disc-border:#ffffff47;--device-surface-hero-disc-highlight:#ffffff1f;--device-surface-hero-disc-ink:var(--mg-on-hero-strong)}.device-surface-hero-card[data-v-22a310e0] .hero-status-card__ornament{transform:translate(-116px,-8px)}@media (width<=640px){.device-surface-hero-card[data-v-22a310e0] .hero-status-card__ornament{transform:translate(-100px,-8px)}}.device-surface-hero__headline[data-v-22a310e0]{justify-content:flex-start;gap:16px;padding-right:132px;display:flex}.device-surface-hero__copy[data-v-22a310e0]{gap:10px;max-width:min(38rem,100%);display:grid}.device-surface-hero__eyebrow[data-v-22a310e0]{color:var(--mg-on-hero,#2a2530e6)}.device-surface-hero__title[data-v-22a310e0]{margin:0;font-size:clamp(1.8rem,4vw,2.45rem);line-height:1.05}.device-surface-hero__identity[data-v-22a310e0]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.device-surface-hero__demo-badge[data-v-22a310e0]{background:var(--mg-hero-chip-bg);min-height:28px;color:var(--mg-on-hero,#1c1624d1);border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.device-surface-hero__summary[data-v-22a310e0]{max-width:42rem;color:var(--mg-on-hero,#2a2530e0);margin:0;line-height:1.65}.device-surface-hero__status-line[data-v-22a310e0]{align-items:center;gap:4px;min-width:0;margin-bottom:8px;padding-top:8px;display:flex}.device-surface-hero__icon-chip[data-v-22a310e0]{border:1px solid var(--device-surface-hero-disc-border,var(--mg-on-hero-border,#2a25302e));background:var(--device-surface-hero-disc-bg,var(--mg-hero-chip-bg,var(--mg-glass-18)));width:44px;height:44px;color:var(--device-surface-hero-disc-ink,var(--mg-on-hero-strong,#1c1624fa));box-shadow:inset 0 1px 0 var(--device-surface-hero-disc-highlight,var(--mg-glass-14));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.device-surface-hero__icon-chip svg[data-v-22a310e0]{width:22px;height:22px}.device-surface-hero__icon-chip .device-surface-hero__state-snooze[data-v-22a310e0]{width:17.6px;height:17.6px}.device-surface-hero__battery-svg[data-v-22a310e0]{transform-origin:50%;transform:scale(1.3)}.device-surface-hero__battery-svg--empty[data-v-22a310e0]{color:inherit}.device-surface-hero__sync-text[data-v-22a310e0]{min-width:0;color:var(--mg-on-hero,#2a2530e0);white-space:nowrap;flex:auto;margin-left:4px;font-size:.86rem;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 18px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.device-surface-hero__detail[data-v-22a310e0]{color:var(--mg-on-hero,#2a2530eb);margin:0;font-size:.92rem;line-height:1.55}.device-surface-hero__drawer[data-v-22a310e0]{z-index:0;border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);box-shadow:var(--mg-drawer-shadow,0 16px 30px #0b0f1c2e, inset 0 1px 0 var(--mg-glass-04));border-top:0;border-radius:0 0 24px 24px;margin:-18px 18px 0;padding:30px 18px 18px;position:relative}.device-surface-hero__drawer-copy[data-v-22a310e0]{color:var(--mg-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.device-surface-hero__drawer-lines[data-v-22a310e0]{gap:2px;padding-top:2px;display:grid}.device-surface-hero__drawer-actions[data-v-22a310e0]{justify-content:flex-start;padding-top:14px;display:flex}.device-surface-hero__remote-controls[data-v-22a310e0]{gap:8px;padding-top:14px;display:grid}.device-surface-hero__control-row[data-v-22a310e0]{border:1px solid var(--mg-control-border,#ffffff1c);background:var(--mg-control-bg,var(--mg-glass-05));border-radius:8px;grid-auto-columns:44px;grid-auto-flow:column;justify-self:start;width:max-content;max-width:100%;display:grid;overflow:hidden}.device-surface-hero__control-row--volume[data-v-22a310e0]{max-width:280px}.device-surface-hero__volume-controls[data-v-22a310e0]{align-items:center;gap:10px;display:flex}.device-surface-hero__volume-controls .device-surface-hero__control-row[data-v-22a310e0]{width:auto}.device-surface-hero__volume-label[data-v-22a310e0]{color:var(--mg-text-secondary);font-size:.82rem;line-height:1}.device-surface-hero__control-button[data-v-22a310e0]{border:0;border-right:1px solid var(--mg-control-border,var(--mg-glass-10));min-height:42px;color:var(--mg-control-ink,#fff8f0f0);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex}.device-surface-hero__control-icon[data-v-22a310e0]{fill:currentColor;width:18px;height:18px;display:block}.device-surface-hero__control-button[data-v-22a310e0]:last-child{border-right:0}.device-surface-hero__control-button[data-v-22a310e0]:disabled{cursor:not-allowed;opacity:.45}.device-surface-hero__control-error[data-v-22a310e0]{color:var(--mg-danger-text);margin:0;font-size:.84rem;line-height:1.5}.device-surface-hero__drawer .device-surface-card__eyebrow[data-v-22a310e0]{color:var(--mg-drawer-eyebrow,#fff8f0f0);margin-bottom:8px}.device-surface-confirm[data-v-22a310e0]{z-index:40;background:var(--mg-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.device-surface-confirm__panel[data-v-22a310e0]{border:1px solid var(--mg-glass-12);background:var(--mg-surface-modal);width:min(100%,440px);box-shadow:var(--mg-shadow-surface);border-radius:12px;gap:18px;padding:22px;display:grid}.device-surface-confirm__panel p[data-v-22a310e0]{color:var(--mg-text-primary);margin:0;font-size:.95rem;line-height:1.62}.device-surface-confirm__actions[data-v-22a310e0]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.device-surface-confirm__cancel[data-v-22a310e0],.device-surface-confirm__confirm[data-v-22a310e0]{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-weight:900}.device-surface-confirm__cancel[data-v-22a310e0]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.device-surface-confirm__confirm[data-v-22a310e0]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 14px 28px var(--mg-button-shadow);border:0}.device-surface-hero__sr-only[data-v-22a310e0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.device-surface-card__headline[data-v-22a310e0]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.device-surface-card h2[data-v-22a310e0],.device-surface-card p[data-v-22a310e0]{margin:0}.device-surface-card p[data-v-22a310e0]{color:var(--mg-text-secondary);line-height:1.6}.device-surface-card__demo-copy[data-v-22a310e0]{margin:0}.device-surface-card__action-list[data-v-22a310e0]{gap:12px;display:grid}.device-surface-card__action-item[data-v-22a310e0]{background:var(--mg-glass-05);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.device-surface-card__action-copy[data-v-22a310e0]{flex:20rem;gap:6px;display:grid}.device-surface-card__action-copy h3[data-v-22a310e0],.device-surface-card__action-copy p[data-v-22a310e0]{margin:0}.device-surface-card__action-copy h3[data-v-22a310e0]{font-size:1rem}.device-surface-card__playlist-list[data-v-22a310e0]{gap:10px;margin:0;padding-left:20px;display:grid}.device-surface-card__playlist-list li[data-v-22a310e0]{gap:4px;display:grid}.device-surface-card__playlist-list small[data-v-22a310e0]{color:var(--mg-text-secondary);line-height:1.5}.device-surface-card__accordion[data-v-22a310e0]{background:var(--mg-glass-04);border-radius:18px;padding:12px 14px}.device-surface-card__accordion summary[data-v-22a310e0]{cursor:pointer;font-weight:600}.primary-button[data-v-22a310e0]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}@media (width<=720px){.device-surface-hero__headline[data-v-22a310e0]{padding-right:106px}.device-surface-card__action-item[data-v-22a310e0]{align-items:flex-start}}@media (width<=560px){.device-surface-hero__headline[data-v-22a310e0]{padding-top:0;padding-right:88px}.device-surface-hero__drawer[data-v-22a310e0]{margin-inline:10px;padding-inline:16px}.device-surface-hero__detail[data-v-22a310e0]{max-width:24rem}}.devices-grid[data-v-d0abf2fb]{gap:16px;display:grid}.devices-card[data-v-d0abf2fb]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);text-align:left;border-radius:24px;gap:14px;padding:20px;display:grid}.devices-card__actions[data-v-d0abf2fb]{flex-wrap:wrap;gap:12px;display:flex}.devices-card__copy[data-v-d0abf2fb]{gap:10px;display:grid}.devices-card__eyebrow[data-v-d0abf2fb]{color:var(--mg-accent-apricot);font-size:.74rem}.devices-card h2[data-v-d0abf2fb],.devices-card p[data-v-d0abf2fb]{margin:0}.devices-card p[data-v-d0abf2fb]{color:var(--mg-text-secondary);line-height:1.6}.devices-card--error[data-v-d0abf2fb]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.devices-card--add-device[data-v-d0abf2fb]{background:linear-gradient(135deg, #fcbe841f, #96baff1f), var(--mg-glass-04);align-items:start}.devices-tabs[data-v-d0abf2fb]{background:var(--mg-glass-05);-ms-overflow-style:none;scrollbar-width:none;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}.devices-tabs[data-v-d0abf2fb]::-webkit-scrollbar{width:0;height:0;display:none}.devices-tabs__item[data-v-d0abf2fb]{min-height:44px;color:var(--mg-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.devices-tabs__name[data-v-d0abf2fb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.devices-tabs__badge[data-v-d0abf2fb]{background:var(--mg-success-surface);color:var(--mg-accent-mint);border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:800}.devices-tabs__badge--draft[data-v-d0abf2fb]{background:var(--mg-accent-apricot-surface);color:var(--mg-accent-apricot)}.devices-tabs__item--selected[data-v-d0abf2fb]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.devices-tabs__item--selected .devices-tabs__badge[data-v-d0abf2fb]{background:var(--mg-hero-chip-bg);color:var(--mg-on-hero)}.primary-button[data-v-d0abf2fb]{background:var(--mg-hero-gradient);width:fit-content;color:var(--mg-text-on-hero);font-weight:800}.devices-card__add-button[data-v-d0abf2fb]{font-weight:700}@media (width<=720px){.devices-tabs[data-v-d0abf2fb]{flex-wrap:nowrap}}.account-grid[data-v-5b201211],.account-form[data-v-5b201211],.action-list[data-v-5b201211]{gap:18px;display:grid}.account-card[data-v-5b201211]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:16px;padding:22px;display:grid}.account-card__eyebrow[data-v-5b201211]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.account-card h2[data-v-5b201211],.account-card h3[data-v-5b201211],.account-card p[data-v-5b201211],.account-facts[data-v-5b201211]{margin:0}.account-field[data-v-5b201211]{gap:10px;display:grid}.account-field input[data-v-5b201211]{border:1px solid var(--mg-glass-16);background:var(--mg-input-bg);width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px}.account-field input[data-v-5b201211]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.account-field input[data-v-5b201211]:disabled{background:var(--mg-input-disabled-bg);color:var(--mg-text-secondary);opacity:.86}.account-facts[data-v-5b201211]{gap:12px;padding:0;list-style:none;display:grid}.account-facts li[data-v-5b201211],.action-item[data-v-5b201211]{background:var(--mg-glass-05);border-radius:18px;gap:12px;padding:14px 16px;display:grid}.account-facts span[data-v-5b201211],.action-copy p[data-v-5b201211]{color:var(--mg-text-secondary)}.account-facts strong[data-v-5b201211]{text-transform:capitalize}.action-item--danger[data-v-5b201211]{background:var(--mg-danger-surface)}.account-card--legal[data-v-5b201211]{gap:14px}.account-card--legal p[data-v-5b201211]{color:var(--mg-text-secondary);line-height:1.6}.account-legal-link[data-v-5b201211]{appearance:none;width:fit-content;color:var(--mg-text-primary);cursor:pointer;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.account-legal-link[data-v-5b201211]:hover,.account-legal-link[data-v-5b201211]:focus-visible{color:var(--mg-accent-apricot)}.action-heading[data-v-5b201211]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.action-status[data-v-5b201211]{text-transform:capitalize;background:var(--mg-glass-08);border-radius:999px;padding:6px 10px;font-size:.78rem}.action-status--allowed[data-v-5b201211]{color:var(--mg-success-text);background:var(--mg-success-surface)}.action-status--blocked[data-v-5b201211],.action-status--unavailable[data-v-5b201211]{color:var(--mg-danger-text);background:var(--mg-danger-surface-strong)}.action-status--resolving[data-v-5b201211]{color:var(--mg-warning-text);background:var(--mg-warning-surface)}.secondary-button[data-v-5b201211],.ghost-button[data-v-5b201211]{color:var(--mg-text-primary)}.account-message[data-v-5b201211]{border-radius:16px;padding:12px 14px}.account-message--error[data-v-5b201211]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.account-message--success[data-v-5b201211]{color:var(--mg-success-text);border:1px solid var(--mg-success-border);background:var(--mg-success-surface-strong)}.confirm-grid[data-v-c3c34ac1]{display:grid}.confirm-card[data-v-c3c34ac1]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.confirm-card__eyebrow[data-v-c3c34ac1]{color:var(--mg-text-secondary);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.confirm-card h2[data-v-c3c34ac1],.confirm-card p[data-v-c3c34ac1]{margin:0}.confirm-card p[data-v-c3c34ac1]{color:var(--mg-text-secondary);line-height:1.6}.confirm-actions[data-v-c3c34ac1]{flex-wrap:wrap;gap:12px;display:flex}.confirm-message[data-v-c3c34ac1]{border-radius:16px;padding:12px 14px}.confirm-message--success[data-v-c3c34ac1]{color:var(--mg-success-text);border:1px solid var(--mg-success-border);background:var(--mg-success-surface)}.confirm-message--error[data-v-c3c34ac1]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.role-grid[data-v-f7554c5f]{display:grid}.role-card[data-v-f7554c5f]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.role-card__eyebrow[data-v-f7554c5f]{color:var(--mg-accent-periwinkle);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.role-card h2[data-v-f7554c5f],.role-card p[data-v-f7554c5f],.role-card legend[data-v-f7554c5f],.blocked-list[data-v-f7554c5f]{margin:0}.role-card p[data-v-f7554c5f]{color:var(--mg-text-secondary);line-height:1.6}.role-member-summary[data-v-f7554c5f]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.role-member-summary__label[data-v-f7554c5f]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.role-options[data-v-f7554c5f]{border:0;gap:12px;padding:0;display:grid}.role-options legend[data-v-f7554c5f]{color:var(--mg-text-primary);margin-bottom:4px;font-weight:700}.role-option[data-v-f7554c5f]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:20px;grid-template-columns:auto 1fr;gap:14px;padding:14px 16px;display:grid}.role-option--selected[data-v-f7554c5f]{border-color:var(--mg-info-border);background:var(--mg-info-surface-strong)}.role-option--blocked[data-v-f7554c5f]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.role-option__copy[data-v-f7554c5f]{gap:6px;display:grid}.role-option__heading[data-v-f7554c5f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.role-option__heading span[data-v-f7554c5f]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.blocked-list[data-v-f7554c5f]{color:var(--mg-warning-text);gap:8px;padding-left:18px;display:grid}.role-message[data-v-f7554c5f]{border-radius:16px;padding:12px 14px}.role-message--warn[data-v-f7554c5f]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.role-message--error[data-v-f7554c5f]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.role-message--pending[data-v-f7554c5f]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.role-actions[data-v-f7554c5f]{flex-wrap:wrap;gap:12px;display:flex}.confirm-grid[data-v-198b0d9e]{display:grid}.confirm-card[data-v-198b0d9e]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.confirm-card--danger[data-v-198b0d9e]{border-color:var(--mg-danger-border);background:linear-gradient(145deg, var(--mg-danger-surface), var(--mg-glass-04)), var(--mg-surface-primary)}.confirm-card__eyebrow[data-v-198b0d9e]{color:var(--mg-danger-text);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.confirm-card h2[data-v-198b0d9e],.confirm-card p[data-v-198b0d9e]{margin:0}.confirm-card p[data-v-198b0d9e]{color:var(--mg-text-secondary);line-height:1.6}.confirm-actions[data-v-198b0d9e]{flex-wrap:wrap;gap:12px;display:flex}.cascade-acknowledge[data-v-198b0d9e]{color:var(--mg-text-secondary);gap:10px;line-height:1.6}.confirm-message[data-v-198b0d9e]{border-radius:16px;padding:12px 14px}.confirm-message--warn[data-v-198b0d9e]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.confirm-message--error[data-v-198b0d9e]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.confirm-message--pending[data-v-198b0d9e]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.household-card[data-v-faf6e966]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.household-card__eyebrow[data-v-faf6e966]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.household-card h2[data-v-faf6e966]{margin:0}.ingest-activity-list[data-v-faf6e966]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ingest-activity-item[data-v-faf6e966]{background:var(--mg-glass-05);border-radius:18px}.ingest-activity-item--failed[data-v-faf6e966]{opacity:.74}.ingest-activity-row[data-v-faf6e966]{border-radius:inherit;width:100%;color:var(--mg-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.ingest-activity-item--terminal .ingest-activity-row[data-v-faf6e966]{padding:9px 14px}.ingest-activity-row__icon[data-v-faf6e966]{flex:none;width:16px;height:16px}.ingest-activity-row__icon--ready[data-v-faf6e966]{color:var(--mg-accent-mint)}.ingest-activity-row__icon--failed[data-v-faf6e966]{color:var(--mg-danger-text)}.ingest-activity-row__body[data-v-faf6e966]{flex:auto;gap:6px;min-width:0;display:grid}.ingest-activity-row__title[data-v-faf6e966]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ingest-activity-item--terminal .ingest-activity-row__title[data-v-faf6e966]{font-size:.88rem;font-weight:600}.ingest-activity-row__status[data-v-faf6e966]{color:var(--mg-text-secondary);font-size:.85rem;line-height:1.4}.ingest-activity-progress[data-v-faf6e966]{background:var(--mg-glass-08);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.ingest-activity-progress span[data-v-faf6e966]{border-radius:inherit;background:linear-gradient(90deg, var(--mg-accent-mint), var(--mg-accent-apricot));height:100%;transition:width .18s;display:block}.ingest-activity-row__chevron[data-v-faf6e966]{width:14px;height:14px;color:var(--mg-text-secondary);flex:none;transition:transform .16s}.ingest-activity-row__chevron--expanded[data-v-faf6e966]{transform:rotate(180deg)}.ingest-activity-detail[data-v-faf6e966]{gap:6px;padding:0 14px 12px;display:grid}.ingest-activity-detail p[data-v-faf6e966]{color:var(--mg-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.ingest-activity-detail__failure[data-v-faf6e966]{color:var(--mg-danger-text)}.ingest-activity-detail__failure-code[data-v-faf6e966],.ingest-activity-detail__timestamp[data-v-faf6e966]{font-size:.78rem}.visually-hidden[data-v-faf6e966]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.appearance-mode-chooser[data-v-932a99aa]{gap:16px;display:grid}.appearance-mode-chooser__eyebrow[data-v-932a99aa]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.appearance-mode-chooser h2[data-v-932a99aa],.appearance-mode-chooser p[data-v-932a99aa]{margin:0}.appearance-copy[data-v-932a99aa]{color:var(--mg-text-secondary);line-height:1.6}.appearance-list[data-v-932a99aa]{border:0;gap:12px;margin:0;padding:0;display:grid}.appearance-options[data-v-932a99aa]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-05);border-radius:18px;display:grid;overflow:hidden}.appearance-list .appearance-option[data-v-932a99aa]{align-items:center;min-height:60px;padding:12px 16px}.appearance-option+.appearance-option[data-v-932a99aa]{border-top:1px solid var(--mg-line-subtle)}.appearance-option[data-v-932a99aa] .design-radio__content{align-items:center;min-height:36px;display:flex}.appearance-option[data-v-932a99aa] .design-radio__control{margin-top:0}.appearance-option.design-radio--checked[data-v-932a99aa]{background:var(--mg-selected-surface,#5cb5751f);color:var(--mg-text-primary)}.appearance-option--standalone[data-v-932a99aa]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-05);border-radius:18px}.account-message[data-v-932a99aa]{border-radius:16px;padding:12px 14px}.account-message--error[data-v-932a99aa]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.household-grid[data-v-a423fedc]{gap:16px;display:grid}.household-card[data-v-a423fedc]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.household-card__eyebrow[data-v-a423fedc]{color:var(--mg-accent-mint);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.household-card h2[data-v-a423fedc],.household-card p[data-v-a423fedc],.household-card__facts[data-v-a423fedc],.household-list[data-v-a423fedc]{margin:0}.household-card p[data-v-a423fedc]{color:var(--mg-text-secondary);line-height:1.6}.household-field[data-v-a423fedc]{gap:10px;display:grid}.household-card .household-card__success[data-v-a423fedc]{color:var(--mg-accent-mint)}.household-card .household-card__error[data-v-a423fedc]{color:var(--mg-danger-text)}.household-quota-card__heading[data-v-a423fedc]{justify-content:space-between;align-items:start;gap:14px;display:flex}.household-quota-card__heading strong[data-v-a423fedc]{color:var(--mg-accent-apricot);flex:none;font-size:1.15rem}.household-quota-progress[data-v-a423fedc]{background:var(--mg-glass-08);border-radius:999px;width:100%;height:12px;overflow:hidden}.household-quota-progress span[data-v-a423fedc]{border-radius:inherit;background:linear-gradient(90deg, var(--mg-accent-mint), var(--mg-accent-apricot));height:100%;transition:width .18s;display:block}.household-card__facts[data-v-a423fedc],.household-list[data-v-a423fedc]{gap:10px;padding:0;list-style:none;display:grid}.household-card__facts li[data-v-a423fedc],.household-list li[data-v-a423fedc]{background:var(--mg-glass-05);border-radius:18px;gap:4px;padding:12px 14px;display:grid}.household-list span[data-v-a423fedc]:last-child,.household-card__facts strong[data-v-a423fedc]{text-transform:capitalize}.household-list__member[data-v-a423fedc]{gap:4px;display:grid}.household-list__self[data-v-a423fedc]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.12em;margin-left:8px;font-size:.78rem}.household-list__actions[data-v-a423fedc]{flex-wrap:wrap;gap:10px;display:flex}.household-member-action[data-v-a423fedc]{border:1px solid var(--mg-glass-14);min-height:40px;color:var(--mg-text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-weight:700}.household-member-action--danger[data-v-a423fedc]{border-color:var(--mg-danger-border);color:var(--mg-danger-text)}.ghost-button[data-v-a423fedc]{width:fit-content}.household-card--error[data-v-a423fedc]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.invite-grid[data-v-6393dcb0]{display:grid}.invite-card[data-v-6393dcb0]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.invite-card__eyebrow[data-v-6393dcb0]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.invite-card h2[data-v-6393dcb0],.invite-card p[data-v-6393dcb0],.invite-message[data-v-6393dcb0],.invite-summary[data-v-6393dcb0]{margin:0}.invite-card>p[data-v-6393dcb0]{color:var(--mg-text-secondary);line-height:1.6}.invite-form[data-v-6393dcb0]{gap:16px;display:grid}.invite-field[data-v-6393dcb0]{gap:10px;display:grid}.invite-field input[data-v-6393dcb0]{border:1px solid var(--mg-glass-18);background:var(--mg-input-bg);width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px}.invite-field input[data-v-6393dcb0]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.invite-role-options[data-v-6393dcb0]{border:0;padding:0}.invite-role-options legend[data-v-6393dcb0]{color:var(--mg-text-primary);margin:0 0 4px;font-weight:700}.invite-role-option[data-v-6393dcb0]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);cursor:pointer;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.invite-role-option--selected[data-v-6393dcb0]{border-color:var(--mg-accent-apricot-border);background:var(--mg-accent-apricot-surface)}.invite-role-option[data-v-6393dcb0]:focus-within{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.invite-role-option__copy[data-v-6393dcb0]{gap:6px;display:grid}.invite-role-option__copy p[data-v-6393dcb0]{color:var(--mg-text-secondary)}.invite-summary[data-v-6393dcb0]{border:1px solid var(--mg-focus-ring-soft);background:var(--mg-accent-apricot-surface-soft);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.invite-summary__label[data-v-6393dcb0]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.invite-summary p[data-v-6393dcb0]{color:var(--mg-text-secondary)}.invite-message[data-v-6393dcb0]{border-radius:16px;padding:12px 14px}.invite-message--success[data-v-6393dcb0]{color:var(--mg-success-text);border:1px solid var(--mg-success-border);background:var(--mg-success-surface)}.invite-message--error[data-v-6393dcb0]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.invite-actions[data-v-6393dcb0]{flex-wrap:wrap;gap:12px;display:flex}.primary-button[data-v-6393dcb0]:disabled{cursor:progress;opacity:.74}@media (width<=640px){.invite-actions[data-v-6393dcb0]{display:grid}}.confirm-grid[data-v-cf8c166b]{display:grid}.confirm-card[data-v-cf8c166b]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.confirm-card__eyebrow[data-v-cf8c166b]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.confirm-card h2[data-v-cf8c166b],.confirm-card p[data-v-cf8c166b]{margin:0}.confirm-card p[data-v-cf8c166b]{color:var(--mg-text-secondary);line-height:1.6}.confirm-actions[data-v-cf8c166b]{flex-wrap:wrap;gap:12px;display:flex}.primary-button--warn[data-v-cf8c166b]{box-shadow:0 12px 30px var(--mg-warning-shadow)}.confirm-message[data-v-cf8c166b]{border-radius:16px;padding:12px 14px}.confirm-message--warn[data-v-cf8c166b]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.confirm-message--error[data-v-cf8c166b]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.confirm-message--pending[data-v-cf8c166b]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.confirm-grid[data-v-8fbfcf2c]{display:grid}.confirm-card[data-v-8fbfcf2c]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:24px;display:grid}.confirm-card--danger[data-v-8fbfcf2c]{border-color:var(--mg-danger-border);background:linear-gradient(145deg, var(--mg-danger-surface), var(--mg-glass-04)), var(--mg-surface-primary)}.confirm-card__eyebrow[data-v-8fbfcf2c]{color:var(--mg-danger-text);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.confirm-card h2[data-v-8fbfcf2c],.confirm-card p[data-v-8fbfcf2c]{margin:0}.confirm-card p[data-v-8fbfcf2c]{color:var(--mg-text-secondary);line-height:1.6}.member-summary[data-v-8fbfcf2c]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:18px;gap:4px;padding:14px 16px;display:grid}.member-summary__label[data-v-8fbfcf2c]{color:var(--mg-danger-text);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.confirm-actions[data-v-8fbfcf2c]{flex-wrap:wrap;gap:12px;display:flex}.confirm-message[data-v-8fbfcf2c]{border-radius:16px;padding:12px 14px}.confirm-message--warn[data-v-8fbfcf2c]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.confirm-message--error[data-v-8fbfcf2c]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.confirm-message--pending[data-v-8fbfcf2c]{color:var(--mg-warning-text);border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface)}.library-browser[data-v-ff710493]{--library-search-dock-reserve:128px;padding-bottom:var(--library-search-dock-reserve);gap:16px;display:grid}.library-browser__catalog[data-v-ff710493],.library-browser__create[data-v-ff710493],.library-chooser__card[data-v-ff710493]{border-radius:var(--mg-radius-surface);border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface)}.library-browser__create[data-v-ff710493],.library-chooser__card[data-v-ff710493]{padding:20px}.library-browser__catalog[data-v-ff710493]{gap:0;display:grid;overflow:clip}.library-browser__controls[data-v-ff710493],.library-browser__create[data-v-ff710493],.library-chooser__card[data-v-ff710493],.library-browser__catalog-state[data-v-ff710493],.library-row[data-v-ff710493]{gap:14px;display:grid}.library-browser__controls[data-v-ff710493],.library-browser__catalog-state[data-v-ff710493]{padding:20px}.library-browser__controls[data-v-ff710493]{border-bottom:1px solid var(--mg-line-subtle)}.library-browser__title[data-v-ff710493]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem;font-weight:400}.library-browser__segmented[data-v-ff710493]{background:var(--mg-glass-05);border-radius:999px;gap:0;width:fit-content;padding:6px;display:inline-flex}.library-browser__segmented-button[data-v-ff710493]{min-height:44px;color:var(--mg-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:700}.library-browser__segmented-button--active[data-v-ff710493]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.library-browser__create[data-v-ff710493]{justify-items:start}.library-browser--searching .library-browser__catalog[data-v-ff710493]{order:1}.library-browser--searching .library-browser__create[data-v-ff710493]{order:2}.library-browser__create p[data-v-ff710493]{color:var(--mg-text-secondary);margin:0;line-height:1.5}.library-browser__create-button[data-v-ff710493]{background:var(--mg-hero-gradient);min-height:58px;color:var(--mg-text-on-hero);box-shadow:var(--mg-cta-shadow,0 22px 48px #0a0e1859), 0 0 0 1px var(--mg-glass-18) inset;font-size:inherit;letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;padding:0 24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.library-search-dock[data-v-ff710493]{left:50%;bottom:calc(var(--mg-safe-area-bottom) + var(--library-search-keyboard-offset,0px) + 6px);z-index:12;width:min(1120px, calc(var(--mg-safe-content-width) - 32px));border:1px solid var(--mg-glass-12);background:linear-gradient(135deg, #fcbe841f, #96baff1f), var(--mg-surface-dock);box-shadow:var(--mg-dock-shadow,0 22px 48px #080a1257);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid;position:fixed;transform:translate(-50%)}.library-search[data-v-ff710493]{gap:10px;display:grid}.library-search__label[data-v-ff710493]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.library-search input[data-v-ff710493]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);width:100%;min-height:56px;color:var(--mg-text-primary);font:inherit;border-radius:18px;padding:0 18px}.library-search input[data-v-ff710493]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 3px var(--mg-focus-ring-soft);outline:none}.library-search-dock__clear[data-v-ff710493]{border:1px solid var(--mg-glass-14);background:var(--mg-glass-08);width:56px;min-width:56px;min-height:56px;color:var(--mg-text-primary);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;justify-content:center;align-items:center;padding:0;display:inline-flex}.library-search-dock__clear[data-v-ff710493]:disabled{cursor:default;opacity:.42}.library-search-dock__clear svg[data-v-ff710493]{width:22px;height:22px}.library-search-dock__clear[data-v-ff710493]:not(:disabled):hover{background:var(--mg-glass-12)}.library-list[data-v-ff710493]{gap:0;margin:0;padding:0;list-style:none;display:grid}.library-row[data-v-ff710493]{background:0 0;padding:18px 20px}.library-list>.library-row[data-v-ff710493]:nth-child(odd){background:var(--mg-glass-05)}.library-list--ghost[data-v-ff710493]{pointer-events:none}.library-row--selected[data-v-ff710493]{background:var(--mg-selected-surface)}.library-row__top[data-v-ff710493]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.library-row__content[data-v-ff710493]{text-align:left;color:var(--mg-text-primary);align-items:start;gap:14px;display:flex}.library-row__content--button[data-v-ff710493]{--mg-button-hover-filter:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.library-row__icon[data-v-ff710493]{width:22px;height:22px;color:var(--mg-text-secondary);flex-shrink:0}.library-row__icon svg[data-v-ff710493],.library-row__action svg[data-v-ff710493],.library-row__toggle svg[data-v-ff710493],.library-row__indicator svg[data-v-ff710493],.library-chooser__destination-icon svg[data-v-ff710493],.library-chooser__destination-state svg[data-v-ff710493]{width:100%;height:100%}.library-row__item-icon-svg[data-v-ff710493]{transform-origin:50%;overflow:visible;transform:scale(1.3)}.library-row__item-icon-svg--chaptered-story[data-v-ff710493]{transform:scale(1.56)}.library-row__copy[data-v-ff710493]{gap:6px;min-width:0;display:grid}.library-row__title[data-v-ff710493]{font-size:1.02rem;font-weight:700}.library-row__detail[data-v-ff710493]{color:var(--mg-text-secondary);align-items:center;gap:8px;font-size:.88rem;line-height:1.5;display:inline-flex}.library-row__detail--story[data-v-ff710493]{opacity:.82;font-size:.84rem}.library-row__actions[data-v-ff710493]{flex-shrink:0;justify-self:end;align-items:center;gap:10px;display:flex}.library-row__action[data-v-ff710493],.library-row__indicator[data-v-ff710493],.library-row__toggle[data-v-ff710493]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);width:43px;height:43px;color:var(--mg-text-primary);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}.library-row__action--active[data-v-ff710493]{background:var(--mg-hero-gradient);color:var(--mg-button-primary-text);box-shadow:0 14px 30px var(--mg-button-shadow);border-color:#0000}.library-row__action svg[data-v-ff710493]{width:51%;height:51%}.library-row__toggle svg[data-v-ff710493]{width:61.965%;height:61.965%}.library-row__toggle[data-v-ff710493]{background:var(--mg-hero-gradient);color:var(--mg-button-primary-text);box-shadow:0 14px 30px var(--mg-button-shadow);border-color:#0000}.library-row__indicator svg[data-v-ff710493]{width:90%;height:90%}.library-row__toggle--selected[data-v-ff710493]{color:var(--mg-button-primary-text)}.library-browser__loading-state[data-v-ff710493]{display:block}.library-browser__pagination[data-v-ff710493]{justify-content:center;min-height:1px;padding:0 20px;display:flex}.library-browser__pagination p[data-v-ff710493]{color:var(--mg-text-secondary);margin:0;padding:16px 0 20px;font-size:.88rem}.library-browser__pagination .ghost-button[data-v-ff710493]{margin:14px 0 18px}.library-row--ghost[data-v-ff710493]{-webkit-user-select:none;user-select:none}.library-row__ghost-icon[data-v-ff710493],.library-row__ghost-line[data-v-ff710493],.library-row__ghost-action[data-v-ff710493]{background:linear-gradient(135deg, var(--mg-accent-apricot-surface), var(--mg-info-surface-strong));border-radius:999px;animation:1.4s ease-in-out infinite mg-ghost-pulse;display:block}.library-row--ghost:nth-child(2) .library-row__ghost-icon[data-v-ff710493],.library-row--ghost:nth-child(2) .library-row__ghost-line[data-v-ff710493],.library-row--ghost:nth-child(2) .library-row__ghost-action[data-v-ff710493]{animation-delay:.16s}.library-row__ghost-icon[data-v-ff710493]{border-radius:8px;flex-shrink:0;width:22px;height:22px}.library-row__ghost-copy[data-v-ff710493]{gap:8px;width:min(100%,520px)}.library-row__ghost-line[data-v-ff710493]{height:13px}.library-row__ghost-line--title[data-v-ff710493]{width:min(68%,240px)}.library-row__ghost-line--detail[data-v-ff710493]{width:min(92%,360px)}.library-row__ghost-action[data-v-ff710493]{border-radius:14px;width:43px;height:43px}.library-browser__catalog-state--error[data-v-ff710493]{background:var(--mg-danger-surface)}.library-browser__catalog-state h2[data-v-ff710493],.library-browser__catalog-state p[data-v-ff710493]{margin:0}.library-browser__catalog-state p[data-v-ff710493]{color:var(--mg-text-secondary);line-height:1.6}.library-chooser__card h2[data-v-ff710493],.library-chooser__card p[data-v-ff710493]{margin:0}.library-chooser__share-item-title[data-v-ff710493],.library-chooser__item-title[data-v-ff710493]{color:var(--mg-text-primary);font-size:1rem;font-weight:700;line-height:1.4}.library-chooser__header h2[data-v-ff710493]{margin-bottom:12px}.library-chooser__card p[data-v-ff710493]{color:var(--mg-text-secondary);line-height:1.6}.library-chooser[data-v-ff710493]{z-index:40;padding:calc(var(--mg-safe-area-top) + 20px) calc(var(--mg-safe-area-right) + 16px) calc(var(--mg-safe-area-bottom) + 20px) calc(var(--mg-safe-area-left) + 16px);background:var(--mg-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:end center;display:grid;position:fixed;inset:0}.library-chooser__card[data-v-ff710493]{width:min(720px,100%);max-height:calc(var(--mg-safe-viewport-height) - 40px);overflow-y:auto}.library-chooser__header[data-v-ff710493]{justify-content:space-between;align-items:start;gap:12px;display:flex}.library-chooser__device-grid[data-v-ff710493],.library-chooser__device-copy[data-v-ff710493],.library-chooser__share-copy[data-v-ff710493],.library-chooser__action-section[data-v-ff710493],.library-chooser__report-grid[data-v-ff710493]{gap:12px;display:grid}.library-chooser__destination[data-v-ff710493]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);color:var(--mg-text-primary);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.library-chooser__destination[data-v-ff710493]:disabled{cursor:default;opacity:.76}.library-chooser__destination-icon[data-v-ff710493],.library-chooser__destination-state[data-v-ff710493]{flex-shrink:0;width:22px;height:22px}.library-chooser__destination-state svg[data-v-ff710493]{width:85%;height:85%}.library-chooser__destination-copy[data-v-ff710493]{gap:4px;display:grid}.library-chooser__destination-copy strong[data-v-ff710493]{font-size:.98rem}.library-chooser__destination-copy span[data-v-ff710493]{color:var(--mg-text-secondary);font-size:.86rem}.library-chooser__error[data-v-ff710493]{border:1px solid var(--mg-danger-border);background:var(--mg-danger-surface);color:var(--mg-text-primary);border-radius:16px;padding:12px 14px}.library-chooser__notice[data-v-ff710493]{border:1px solid var(--mg-success-border);background:var(--mg-success-surface);color:var(--mg-text-primary);border-radius:16px;padding:12px 14px}.library-chooser__notice p[data-v-ff710493]{margin:0}.library-chooser__notice p+p[data-v-ff710493]{margin-top:8px}.library-chooser__notice[data-v-ff710493] :where(a,button){appearance:none;color:var(--mg-accent-apricot);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.library-chooser__notice a+a[data-v-ff710493]{margin-left:10px}.library-chooser__action-section--safety[data-v-ff710493]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);border-radius:18px;padding:14px}.library-chooser__report-grid label[data-v-ff710493]{color:var(--mg-text-secondary);gap:6px;font-size:.86rem;font-weight:700;display:grid}.library-chooser__report-grid select[data-v-ff710493],.library-chooser__report-grid textarea[data-v-ff710493]{border:1px solid var(--mg-glass-14);background:var(--mg-input-bg);width:100%;color:var(--mg-text-primary);border-radius:12px;padding:10px 12px}.library-chooser__report-grid textarea[data-v-ff710493]{resize:vertical}.library-chooser__section-label[data-v-ff710493]{color:var(--mg-text-primary);font-size:.94rem;font-weight:700}.library-chooser__section-actions[data-v-ff710493]{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.primary-button[data-v-ff710493],.ghost-button[data-v-ff710493],.report-button[data-v-ff710493]{cursor:pointer;border-radius:999px;width:fit-content;min-height:48px;padding:0 18px;font-weight:700}.primary-button[data-v-ff710493]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.library-browser__create-button.primary-button[data-v-ff710493]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:var(--mg-cta-shadow,0 22px 48px #0a0e1859), 0 0 0 1px var(--mg-glass-18) inset}.report-button[data-v-ff710493]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);color:var(--mg-warning-text)}@media (width<=720px){.library-browser[data-v-ff710493]{--library-search-dock-reserve:124px}.library-search-dock[data-v-ff710493]{bottom:calc(var(--mg-safe-area-bottom) + var(--library-search-keyboard-offset,0px) + 10px);width:min(calc(var(--mg-safe-content-width) - 20px), 1120px);border-radius:24px;padding:12px}.library-search input[data-v-ff710493]{min-height:52px}.library-search-dock__clear[data-v-ff710493]{width:52px;min-width:52px;min-height:52px}.library-chooser__header[data-v-ff710493]{grid-template-columns:1fr}}.device-state-badge[data-v-79bc6203]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-06);min-height:32px;color:var(--mg-text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.device-state-badge--ready[data-v-79bc6203]{border-color:var(--mg-success-border);background:var(--mg-success-surface)}.device-state-badge--playing[data-v-79bc6203],.device-state-badge--paused[data-v-79bc6203]{border-color:var(--mg-info-border);background:var(--mg-info-surface-strong)}.device-state-badge--updating[data-v-79bc6203]{border-color:var(--mg-accent-apricot-border);background:var(--mg-accent-apricot-surface)}.device-state-badge--offline[data-v-79bc6203],.device-state-badge--needs_attention[data-v-79bc6203]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.assign-grid[data-v-a304505a]{gap:16px;display:grid}.assign-card[data-v-a304505a]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);text-align:left;border-radius:24px;gap:14px;padding:20px;display:grid}.assign-card__headline[data-v-a304505a]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.assign-card__eyebrow[data-v-a304505a]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.assign-card h2[data-v-a304505a],.assign-card p[data-v-a304505a],.assign-card__facts[data-v-a304505a]{margin:0}.assign-card p[data-v-a304505a]{color:var(--mg-text-secondary);line-height:1.6}.assign-card__facts[data-v-a304505a]{gap:10px;padding:0;list-style:none;display:grid}.assign-card__facts li[data-v-a304505a]{background:var(--mg-glass-05);border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.assign-card__facts strong[data-v-a304505a]{text-align:right}.assign-card__actions[data-v-a304505a]{flex-wrap:wrap;gap:12px;display:flex}.assign-card__add-device-button[data-v-a304505a]{font-weight:700}.assign-card--error[data-v-a304505a]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.assign-card--notice[data-v-a304505a]{border-color:var(--mg-success-border);background:var(--mg-success-surface)}.assign-form__field[data-v-a304505a]{gap:8px;display:grid}.assign-form__field span[data-v-a304505a],.assign-card__support[data-v-a304505a]{color:var(--mg-text-secondary);font-size:.9rem}.assign-form__field select[data-v-a304505a]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);width:100%;min-height:48px;color:var(--mg-text-primary);border-radius:16px;padding:12px 14px}.assign-status-pill[data-v-a304505a]{background:var(--mg-glass-08);height:fit-content;color:var(--mg-text-primary);border-radius:999px;padding:9px 12px}.assign-status-pill--building[data-v-a304505a]{background:var(--mg-info-surface-strong);color:var(--mg-info-text)}.assign-status-pill--partially_failed[data-v-a304505a]{background:var(--mg-warning-surface);color:var(--mg-accent-apricot)}.assign-status-pill--ready[data-v-a304505a]{background:var(--mg-success-surface);color:var(--mg-accent-mint)}.assign-message[data-v-a304505a]{border-radius:18px;gap:6px;padding:14px 16px;display:grid}.assign-message p[data-v-a304505a]:first-child{color:var(--mg-text-primary);font-weight:700}.assign-message--info[data-v-a304505a]{background:var(--mg-info-surface);border:1px solid var(--mg-info-border)}@media (width<=720px){.assign-card__facts li[data-v-a304505a]{flex-direction:column}.assign-card__facts strong[data-v-a304505a]{text-align:left}}.playlist-grid[data-v-b523b4e3]{gap:16px;display:grid}.playlist-card[data-v-b523b4e3]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);text-align:left;border-radius:24px;gap:14px;padding:20px;display:grid}.playlist-card__headline[data-v-b523b4e3]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.playlist-card__eyebrow[data-v-b523b4e3]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.playlist-card h2[data-v-b523b4e3],.playlist-card h3[data-v-b523b4e3],.playlist-card p[data-v-b523b4e3],.playlist-card__facts[data-v-b523b4e3]{margin:0}.playlist-card p[data-v-b523b4e3]{color:var(--mg-text-secondary);line-height:1.6}.playlist-card__facts[data-v-b523b4e3]{gap:10px;padding:0;list-style:none;display:grid}.playlist-card__facts li[data-v-b523b4e3]{background:var(--mg-glass-05);border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.playlist-card__facts strong[data-v-b523b4e3]{text-align:right}.playlist-card__actions[data-v-b523b4e3]{flex-wrap:wrap;gap:12px;display:flex}.playlist-card__merged-action[data-v-b523b4e3]{justify-content:flex-start;display:flex}.playlist-card__separator[data-v-b523b4e3]{background:var(--mg-glass-10);height:1px}.playlist-form[data-v-b523b4e3]{gap:12px;display:grid}.playlist-form__field[data-v-b523b4e3]{gap:8px;display:grid}.playlist-form__field span[data-v-b523b4e3]{color:var(--mg-text-secondary);font-size:.88rem}.playlist-form__required[data-v-b523b4e3]{color:var(--mg-danger-text);font-size:.78em}.playlist-form__field input[data-v-b523b4e3],.playlist-form__field textarea[data-v-b523b4e3]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);width:100%;min-height:48px;color:var(--mg-text-primary);border-radius:16px;padding:12px 14px}.playlist-form__title-input[data-v-b523b4e3]{font-weight:700}.playlist-form__field textarea[data-v-b523b4e3]{resize:vertical;min-height:112px}.playlist-status-pill[data-v-b523b4e3]{background:var(--mg-glass-08);height:fit-content;color:var(--mg-text-primary);border-radius:999px;padding:9px 12px}.playlist-status-pill--building[data-v-b523b4e3]{background:var(--mg-info-surface-strong);color:var(--mg-info-text)}.playlist-status-pill--ready[data-v-b523b4e3]{background:var(--mg-success-surface);color:var(--mg-accent-mint)}.playlist-status-pill--partially_failed[data-v-b523b4e3]{background:var(--mg-danger-surface);color:var(--mg-danger-text-soft)}.playlist-order[data-v-b523b4e3]{gap:12px;display:grid}.playlist-order__header[data-v-b523b4e3]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.playlist-order__actions[data-v-b523b4e3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.playlist-story-chooser[data-v-b523b4e3]{z-index:40;background:var(--mg-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:end;padding:18px;display:grid;position:fixed;inset:0}.playlist-story-chooser__sheet[data-v-b523b4e3]{border:1px solid var(--mg-glass-12);background:linear-gradient(135deg, var(--mg-accent-apricot-surface-soft), var(--mg-info-surface)), var(--mg-surface-dock-strong);width:min(100%,820px);max-height:min(88vh,920px);box-shadow:var(--mg-shadow-surface);border-radius:28px 28px 20px 20px;gap:16px;margin:0 auto;padding:18px;display:grid;overflow:auto}.playlist-story-chooser__header[data-v-b523b4e3]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.playlist-story-chooser__header h2[data-v-b523b4e3],.playlist-story-chooser__header p[data-v-b523b4e3]{margin:0}.playlist-story-chooser__header>div[data-v-b523b4e3]{gap:8px;display:grid}.playlist-story-chooser__header p[data-v-b523b4e3]:not(.playlist-card__eyebrow){color:var(--mg-text-secondary);line-height:1.55}.playlist-story-chooser__close[data-v-b523b4e3]{background:var(--mg-hero-gradient);width:44px;min-width:44px;height:44px;color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.playlist-story-chooser__close svg[data-v-b523b4e3]{width:22px;height:22px}.playlist-story-chooser-enter-active[data-v-b523b4e3],.playlist-story-chooser-leave-active[data-v-b523b4e3]{transition:opacity .16s}.playlist-story-chooser-enter-from[data-v-b523b4e3],.playlist-story-chooser-leave-to[data-v-b523b4e3]{opacity:0}.playlist-empty[data-v-b523b4e3],.playlist-message[data-v-b523b4e3]{background:var(--mg-glass-05);border-radius:18px;padding:14px}.playlist-message--error[data-v-b523b4e3]{border:1px solid var(--mg-danger-border);background:var(--mg-danger-surface)}.playlist-message--warning[data-v-b523b4e3]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);gap:10px;display:grid}.primary-button[data-v-b523b4e3],.ghost-button[data-v-b523b4e3],.danger-button[data-v-b523b4e3]{cursor:pointer;border-radius:999px;width:fit-content;min-height:48px;padding:0 18px;font-weight:700}.ghost-button--small[data-v-b523b4e3]{min-height:38px;padding:0 14px}.primary-button[data-v-b523b4e3]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.primary-button--with-icon[data-v-b523b4e3]{align-items:center;gap:8px;display:inline-flex}.primary-button--with-icon svg[data-v-b523b4e3]{width:22px;height:22px}.danger-button[data-v-b523b4e3]{background:var(--mg-button-danger);color:var(--mg-danger-action-text);border:0}.playlist-card--error[data-v-b523b4e3]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.playlist-card--notice[data-v-b523b4e3]{border-color:var(--mg-success-border);background:var(--mg-success-surface)}.playlist-card--danger[data-v-b523b4e3]{border-color:var(--mg-danger-border)}.playlist-delete-dialog[data-v-b523b4e3]{z-index:40;background:var(--mg-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.playlist-delete-dialog__panel[data-v-b523b4e3]{border:1px solid var(--mg-danger-border);background:var(--mg-surface-modal);border-radius:24px;gap:14px;width:min(560px,100%);max-height:min(88vh,760px);padding:22px;display:grid;overflow:auto}.playlist-delete-dialog__panel h2[data-v-b523b4e3],.playlist-delete-dialog__panel h3[data-v-b523b4e3],.playlist-delete-dialog__panel p[data-v-b523b4e3]{margin:0}.playlist-delete-dialog__impact-list[data-v-b523b4e3]{color:var(--mg-text-secondary);gap:8px;margin:0;padding-left:20px;display:grid}.playlist-delete-dialog__cascade[data-v-b523b4e3]{gap:8px;display:grid}.playlist-delete-dialog__facts[data-v-b523b4e3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.playlist-delete-dialog__facts span[data-v-b523b4e3]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-05);color:var(--mg-text-primary);border-radius:14px;padding:10px 12px;font-size:.86rem;line-height:1.35}.playlist-delete-dialog__preview-items[data-v-b523b4e3]{border:1px solid var(--mg-glass-12);background:var(--mg-glass-04);color:var(--mg-text-primary);border-radius:14px}.playlist-delete-dialog__preview-items summary[data-v-b523b4e3]{cursor:pointer;padding:10px 12px;font-size:.9rem;font-weight:700}.playlist-delete-dialog__preview-items ol[data-v-b523b4e3]{gap:8px;margin:0;padding:0 12px 12px 32px;display:grid}.playlist-delete-dialog__preview-item[data-v-b523b4e3]{color:var(--mg-text-primary)}.playlist-delete-dialog__preview-item span[data-v-b523b4e3],.playlist-delete-dialog__preview-item small[data-v-b523b4e3]{display:block}.playlist-delete-dialog__preview-item small[data-v-b523b4e3]{color:var(--mg-text-secondary)}.playlist-delete-dialog__error[data-v-b523b4e3]{color:var(--mg-danger-text-soft)}.status-grid[data-v-e91b5a84]{gap:16px;display:grid}.status-card[data-v-e91b5a84]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:28px;gap:16px;padding:20px;display:grid}.status-card--headline[data-v-e91b5a84]{background:radial-gradient(circle at top right, var(--mg-info-surface), transparent 28%), linear-gradient(160deg, var(--mg-surface-raised), var(--mg-surface-raised-2));border-color:var(--mg-accent-apricot-border)}.status-card--error[data-v-e91b5a84]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.status-card__header[data-v-e91b5a84]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-card__eyebrow[data-v-e91b5a84]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.status-card h2[data-v-e91b5a84],.status-card p[data-v-e91b5a84]{margin:0}.status-card p[data-v-e91b5a84]{color:var(--mg-text-secondary);line-height:1.6}.status-card__facts[data-v-e91b5a84]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.status-card__facts li[data-v-e91b5a84]{border-bottom:1px solid var(--mg-glass-08);color:var(--mg-text-secondary);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.status-card__facts li strong[data-v-e91b5a84]{color:var(--mg-text-primary);text-align:right}.status-card__actions[data-v-e91b5a84]{flex-wrap:wrap;gap:12px;display:flex}.primary-button[data-v-e91b5a84]:disabled,.ghost-button[data-v-e91b5a84]:disabled{opacity:.45}.story-status-pill[data-v-e91b5a84]{background:var(--mg-glass-08);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.88rem;font-weight:700;display:inline-flex}.story-status-pill--processing[data-v-e91b5a84]{background:var(--mg-info-surface);color:var(--mg-text-primary)}.story-status-pill--ready[data-v-e91b5a84]{background:var(--mg-success-surface);color:var(--mg-success-text)}.story-status-pill--failed[data-v-e91b5a84],.story-status-pill--archived[data-v-e91b5a84]{background:var(--mg-danger-surface);color:var(--mg-danger-text)}@media (width<=720px){.status-card__facts li[data-v-e91b5a84]{display:grid}.status-card__facts li strong[data-v-e91b5a84]{text-align:left}.status-card__actions[data-v-e91b5a84]{display:grid}.primary-button[data-v-e91b5a84],.ghost-button[data-v-e91b5a84]{width:100%}}.public-detail-grid[data-v-b9956dfa]{gap:16px;display:grid}.public-detail-card[data-v-b9956dfa]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);text-align:left;border-radius:24px;gap:14px;padding:20px;display:grid}.public-detail-card__headline[data-v-b9956dfa]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.public-detail-card__eyebrow[data-v-b9956dfa]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.public-detail-card h2[data-v-b9956dfa],.public-detail-card p[data-v-b9956dfa],.public-detail-card__facts[data-v-b9956dfa]{margin:0}.public-detail-card p[data-v-b9956dfa]{color:var(--mg-text-secondary);line-height:1.6}.public-detail-card__facts[data-v-b9956dfa]{gap:10px;padding:0;list-style:none;display:grid}.public-detail-card__facts li[data-v-b9956dfa]{background:var(--mg-glass-05);border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.public-detail-card__facts strong[data-v-b9956dfa]{text-align:right}.public-detail-card__merged-action[data-v-b9956dfa]{justify-content:flex-start;display:flex}.public-detail-card__separator[data-v-b9956dfa]{background:var(--mg-glass-10);height:1px}.public-detail-card__copy-note[data-v-b9956dfa]{border:1px solid var(--mg-info-border);background:var(--mg-glass-05);border-radius:18px;padding:12px 14px}.public-detail-card__copy-note[data-v-b9956dfa] :where(a,button){appearance:none;color:var(--mg-accent-apricot);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.public-detail-card__copy-note a+a[data-v-b9956dfa]{margin-left:10px}.public-detail-card--error[data-v-b9956dfa]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.public-detail-card--notice[data-v-b9956dfa]{border-color:var(--mg-success-border);background:var(--mg-success-surface)}.public-detail-card--warning[data-v-b9956dfa]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.public-detail-actions[data-v-b9956dfa]{flex-wrap:wrap;gap:12px;display:flex}.public-detail-status-pill[data-v-b9956dfa]{background:var(--mg-glass-08);height:fit-content;color:var(--mg-text-primary);border-radius:999px;padding:9px 12px}.public-detail-status-pill--own[data-v-b9956dfa]{background:var(--mg-success-surface);color:var(--mg-accent-mint)}.public-detail-items[data-v-b9956dfa]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-detail-item[data-v-b9956dfa]{background:var(--mg-glass-05);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.public-detail-item__number[data-v-b9956dfa]{color:var(--mg-text-secondary);margin-right:.25rem;font-weight:500}.public-detail-item .public-detail-item__duration[data-v-b9956dfa]{margin-top:2px}.public-detail-item__add[data-v-b9956dfa]{background:var(--mg-hero-gradient);width:43px;height:43px;color:var(--mg-text-on-hero);cursor:pointer;border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.public-detail-item__add svg[data-v-b9956dfa]{width:22px;height:22px}.primary-button[data-v-b9956dfa],.ghost-button[data-v-b9956dfa]{width:fit-content}.primary-button[data-v-b9956dfa]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.primary-button--with-icon[data-v-b9956dfa]{align-items:center;gap:8px;display:inline-flex}.primary-button--with-icon svg[data-v-b9956dfa]{width:22px;height:22px}.report-button[data-v-b9956dfa]{border:1px solid var(--mg-warning-border);background:var(--mg-warning-surface);width:fit-content;min-height:48px;color:var(--mg-warning-text);cursor:pointer;border-radius:999px;padding:0 18px;font-weight:800}.primary-button[data-v-b9956dfa]:disabled,.ghost-button[data-v-b9956dfa]:disabled,.public-detail-item__add[data-v-b9956dfa]:disabled,.report-button[data-v-b9956dfa]:disabled{cursor:not-allowed;opacity:.55}.report-dialog[data-v-b9956dfa]{z-index:92;background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-dialog__panel[data-v-b9956dfa]{border:1px solid var(--mg-warning-border);background:var(--mg-surface-modal);border-radius:18px;gap:14px;width:min(460px,100%);padding:20px;display:grid}.report-dialog__panel h2[data-v-b9956dfa]{margin:0}.report-dialog__eyebrow[data-v-b9956dfa]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:0;margin:0;font-size:.74rem}.report-dialog__field[data-v-b9956dfa]{color:var(--mg-text-secondary);gap:6px;font-weight:700;display:grid}.report-dialog__field select[data-v-b9956dfa],.report-dialog__field textarea[data-v-b9956dfa]{border:1px solid var(--mg-glass-14);background:var(--mg-input-bg);width:100%;color:var(--mg-text-primary);border-radius:12px;padding:10px 12px}.report-dialog__field textarea[data-v-b9956dfa]{resize:vertical}@media (width<=720px){.public-detail-card__facts li[data-v-b9956dfa]{grid-template-columns:1fr}.public-detail-card__facts strong[data-v-b9956dfa]{text-align:left}}.story-grid[data-v-b1d04e57]{gap:16px;display:grid}.story-card[data-v-b1d04e57]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);text-align:left;border-radius:24px;gap:14px;padding:20px;display:grid}.story-card__headline[data-v-b1d04e57]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.story-card__eyebrow[data-v-b1d04e57]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.story-card h2[data-v-b1d04e57],.story-card p[data-v-b1d04e57],.story-card__facts[data-v-b1d04e57]{margin:0}.story-card p[data-v-b1d04e57]{color:var(--mg-text-secondary);line-height:1.6}.story-card__facts[data-v-b1d04e57]{gap:10px;padding:0;list-style:none;display:grid}.story-card__facts li[data-v-b1d04e57]{background:var(--mg-glass-05);border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.story-card__facts strong[data-v-b1d04e57]{text-align:right}.story-card__actions[data-v-b1d04e57]{flex-wrap:wrap;gap:12px;display:flex}.story-card__merged-action[data-v-b1d04e57]{justify-content:flex-start;display:flex}.story-card__separator[data-v-b1d04e57]{background:var(--mg-glass-10);height:1px}.story-form[data-v-b1d04e57]{gap:12px;display:grid}.story-form__field[data-v-b1d04e57]{gap:8px;display:grid}.story-form__field span[data-v-b1d04e57]{color:var(--mg-text-secondary);font-size:.88rem}.story-form__field input[data-v-b1d04e57]{border:1px solid var(--mg-glass-12);background:var(--mg-input-bg);width:100%;min-height:48px;color:var(--mg-text-primary);border-radius:16px;padding:0 14px}.story-status-pill[data-v-b1d04e57]{background:var(--mg-glass-08);height:fit-content;color:var(--mg-text-primary);border-radius:999px;padding:9px 12px}.story-status-pill--processing[data-v-b1d04e57]{background:var(--mg-info-surface-strong);color:var(--mg-info-text)}.story-status-pill--ready[data-v-b1d04e57]{background:var(--mg-success-surface);color:var(--mg-accent-mint)}.story-status-pill--failed[data-v-b1d04e57]{background:var(--mg-danger-surface);color:var(--mg-danger-text-soft)}.story-status-pill--archived[data-v-b1d04e57]{background:var(--mg-glass-10);color:var(--mg-text-secondary)}.primary-button[data-v-b1d04e57],.ghost-button[data-v-b1d04e57],.danger-button[data-v-b1d04e57]{cursor:pointer;border-radius:999px;width:fit-content;min-height:48px;padding:0 18px;font-weight:700}.primary-button[data-v-b1d04e57]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.primary-button--with-icon[data-v-b1d04e57]{align-items:center;gap:8px;display:inline-flex}.primary-button--with-icon svg[data-v-b1d04e57]{width:22px;height:22px}.danger-button[data-v-b1d04e57]{background:var(--mg-button-danger);color:var(--mg-danger-action-text);border:0}.story-card--danger[data-v-b1d04e57]{border-color:var(--mg-danger-border)}.story-card--error[data-v-b1d04e57]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.story-card--notice[data-v-b1d04e57]{border-color:var(--mg-info-border);background:var(--mg-info-surface)}.story-delete-dialog[data-v-b1d04e57]{z-index:40;background:var(--mg-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.story-delete-dialog__panel[data-v-b1d04e57]{border:1px solid var(--mg-danger-border);background:var(--mg-surface-modal);border-radius:24px;gap:14px;width:min(560px,100%);padding:22px;display:grid}.story-delete-dialog__panel h2[data-v-b1d04e57],.story-delete-dialog__panel p[data-v-b1d04e57]{margin:0}.story-delete-dialog__impact-list[data-v-b1d04e57]{color:var(--mg-text-secondary);gap:8px;margin:0;padding-left:20px;display:grid}.story-delete-dialog__error[data-v-b1d04e57]{color:var(--mg-danger-text-soft)}@media (width<=720px){.story-card__facts li[data-v-b1d04e57]{grid-template-columns:1fr}.story-card__facts strong[data-v-b1d04e57]{text-align:left}}.detail-grid[data-v-4c60420e]{gap:16px;display:grid}.detail-card[data-v-4c60420e]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.detail-card__eyebrow[data-v-4c60420e]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.detail-card h2[data-v-4c60420e],.detail-card p[data-v-4c60420e],.detail-facts[data-v-4c60420e]{margin:0}.detail-card p[data-v-4c60420e]{color:var(--mg-text-secondary);line-height:1.6}.detail-facts[data-v-4c60420e]{gap:10px;padding:0;list-style:none;display:grid}.detail-facts li[data-v-4c60420e]{background:var(--mg-glass-05);border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.detail-actions[data-v-4c60420e]{flex-wrap:wrap;gap:12px;display:flex}.detail-message[data-v-4c60420e]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);border-radius:16px;padding:12px 14px}.detail-card--warning[data-v-4c60420e]{border-color:var(--mg-warning-border);background:var(--mg-warning-surface)}.messages-grid[data-v-bee847e1]{gap:16px;display:grid}.messages-card[data-v-bee847e1]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.messages-card__eyebrow[data-v-bee847e1]{color:var(--mg-accent-periwinkle);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.messages-card h2[data-v-bee847e1],.messages-card p[data-v-bee847e1],.messages-list[data-v-bee847e1]{margin:0}.messages-card p[data-v-bee847e1]{color:var(--mg-text-secondary);line-height:1.6}.messages-list[data-v-bee847e1]{gap:12px;padding:0;list-style:none;display:grid}.messages-item[data-v-bee847e1]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-05);width:100%;color:var(--mg-text-primary);text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.messages-item__copy[data-v-bee847e1]{gap:6px;min-width:0;display:grid}.messages-item__copy span[data-v-bee847e1]{color:var(--mg-text-secondary)}.messages-item__chevron[data-v-bee847e1]{width:18px;height:18px;color:var(--mg-accent-periwinkle);opacity:.78}.ghost-button[data-v-bee847e1]{width:fit-content}.messages-card--error[data-v-bee847e1]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.moderation[data-v-e06f66ae]{gap:12px;display:grid}.moderation__tabs[data-v-e06f66ae]{flex-wrap:wrap;gap:8px;display:flex}.moderation__tab[data-v-e06f66ae],.moderation__primary[data-v-e06f66ae],.moderation__secondary[data-v-e06f66ae],.moderation__danger[data-v-e06f66ae]{border:1px solid var(--mg-glass-14);min-height:38px;color:var(--mg-text-primary);cursor:pointer;border-radius:8px;padding:0 12px;font-size:.82rem;font-weight:800}.moderation__tab[data-v-e06f66ae]{background:var(--mg-glass-04)}.moderation__tab--active[data-v-e06f66ae],.moderation__primary[data-v-e06f66ae]{background:var(--mg-success-surface)}.moderation__secondary[data-v-e06f66ae]{background:var(--mg-glass-06)}.moderation-confirm .moderation__secondary[data-v-e06f66ae]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.moderation__danger[data-v-e06f66ae]{background:var(--mg-danger-surface)}.moderation__list[data-v-e06f66ae]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moderation-item[data-v-e06f66ae],.moderation__state[data-v-e06f66ae],.moderation__error[data-v-e06f66ae]{border:1px solid var(--mg-glass-10);background:var(--mg-glass-04);border-radius:8px}.moderation-item[data-v-e06f66ae]{gap:10px;padding:12px;font-size:.82rem;display:grid}.moderation-item--reported[data-v-e06f66ae]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.moderation-item--hidden[data-v-e06f66ae]{opacity:.82}.moderation-item__main[data-v-e06f66ae]{justify-content:space-between;gap:12px;display:flex}.moderation-item__meta[data-v-e06f66ae],.moderation-item h2[data-v-e06f66ae],.moderation-item__facts[data-v-e06f66ae]{margin:0}.moderation-item h2[data-v-e06f66ae]{font-size:1rem;line-height:1.2}.moderation-item__meta[data-v-e06f66ae],.moderation-item__status[data-v-e06f66ae],.moderation-item__facts dt[data-v-e06f66ae]{color:var(--mg-text-secondary)}.moderation-item__status[data-v-e06f66ae]{text-transform:uppercase;letter-spacing:0;flex:none;font-size:.68rem}.moderation-item__facts[data-v-e06f66ae]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.moderation-item__facts div[data-v-e06f66ae]{min-width:0}.moderation-item__facts dt[data-v-e06f66ae],.moderation-item__facts dd[data-v-e06f66ae]{margin:0}.moderation-item__facts dd[data-v-e06f66ae]{overflow-wrap:anywhere}.moderation-item__actions[data-v-e06f66ae]{flex-wrap:wrap;gap:8px;display:flex}.moderation-user-report-list[data-v-e06f66ae]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moderation-user-report[data-v-e06f66ae]{background:var(--mg-glass-05);border-radius:8px;gap:8px;padding:10px;display:grid}.moderation-user-report__main[data-v-e06f66ae]{justify-content:space-between;gap:12px;display:flex}.moderation-user-report h3[data-v-e06f66ae],.moderation-user-report__note[data-v-e06f66ae]{margin:0}.moderation-user-report h3[data-v-e06f66ae]{font-size:.92rem;line-height:1.25}.moderation-user-report__note[data-v-e06f66ae]{overflow-wrap:anywhere;color:var(--mg-text-primary)}.moderation__state[data-v-e06f66ae],.moderation__error[data-v-e06f66ae]{padding:14px}.moderation__state--error[data-v-e06f66ae],.moderation__error[data-v-e06f66ae]{border-color:var(--mg-danger-border);background:var(--mg-danger-surface)}.moderation-confirm[data-v-e06f66ae]{z-index:92;background:var(--mg-scrim);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.moderation-confirm__panel[data-v-e06f66ae]{border:1px solid var(--mg-danger-border);background:var(--mg-surface-modal);border-radius:10px;gap:14px;width:min(460px,100%);padding:18px;display:grid}.moderation-confirm__eyebrow[data-v-e06f66ae],.moderation-confirm__panel h2[data-v-e06f66ae]{margin:0}.moderation-confirm__eyebrow[data-v-e06f66ae]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:0;font-size:.72rem}.moderation-confirm__field[data-v-e06f66ae]{color:var(--mg-text-secondary);gap:6px;font-size:.82rem;font-weight:700;display:grid}.moderation-confirm__field textarea[data-v-e06f66ae]{border:1px solid var(--mg-glass-14);background:var(--mg-input-bg);width:100%;color:var(--mg-text-primary);resize:vertical;border-radius:8px;padding:10px}.moderation-confirm__actions[data-v-e06f66ae]{justify-content:flex-end;gap:8px;display:flex}@media (width<=720px){.moderation-item__facts[data-v-e06f66ae]{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-howto-inline[data-v-212bb8a6]{gap:16px;display:grid}.device-howto-inline__intro[data-v-212bb8a6]{gap:8px;display:grid}.device-howto-inline__eyebrow[data-v-212bb8a6]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.device-howto-inline__intro h3[data-v-212bb8a6]{color:var(--mg-text-primary);margin:0}.device-howto-panel[data-v-212bb8a6]{gap:18px;padding:0;display:grid}.device-howto-panel--overview[data-v-212bb8a6]{gap:20px}.device-howto-panel+.device-howto-panel[data-v-212bb8a6]{border-top:1px solid var(--mg-glass-08);padding-top:20px}.device-howto-copy[data-v-212bb8a6]{gap:10px;display:grid}.device-howto-copy--overview[data-v-212bb8a6]{gap:14px}.device-howto-copy h4[data-v-212bb8a6],.device-howto-copy p[data-v-212bb8a6]{margin:0}.device-howto-copy h4[data-v-212bb8a6]{color:var(--mg-text-primary)}.device-howto-subsection[data-v-212bb8a6]{gap:8px;display:grid}.device-howto-subsection h4[data-v-212bb8a6]{color:var(--mg-text-primary);margin:0;font-size:1rem;line-height:1.35}.device-howto-copy p[data-v-212bb8a6]{color:var(--mg-text-secondary);line-height:1.6}.device-howto-copy__emphasis[data-v-212bb8a6]{color:var(--mg-text-primary);font-weight:600}.device-howto-placeholder[data-v-212bb8a6]{border:1px dashed var(--mg-glass-18);background:radial-gradient(circle at top left, var(--mg-glass-12), transparent 52%), linear-gradient(145deg, var(--mg-glass-06), var(--mg-glass-02));text-align:center;border-radius:22px;place-items:center;min-height:164px;padding:18px;display:grid}.device-howto-placeholder--overview[data-v-212bb8a6]{min-height:220px}.device-howto-placeholder--photo[data-v-212bb8a6]{border-style:solid;padding:0;overflow:hidden}.device-howto-placeholder span[data-v-212bb8a6]{color:var(--mg-text-tertiary);letter-spacing:.04em;font-size:.92rem}.device-howto-photo[data-v-212bb8a6]{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.device-howto-use-cases[data-v-212bb8a6]{gap:12px;margin:0;padding-left:1.3rem;display:grid}.device-howto-use-cases li[data-v-212bb8a6]{color:var(--mg-text-secondary);line-height:1.6}.device-howto-use-cases strong[data-v-212bb8a6]{color:var(--mg-text-primary);display:block}.device-howto-use-cases span[data-v-212bb8a6]{color:var(--mg-text-secondary);display:block}.device-howto-use-cases li[data-v-212bb8a6]::marker{color:var(--mg-accent-apricot);font-weight:700}.device-howto-troubleshooting[data-v-212bb8a6]{gap:12px;margin:0;padding-left:1.3rem;display:grid}.device-howto-troubleshooting li[data-v-212bb8a6]{color:var(--mg-text-secondary);line-height:1.6}.device-howto-troubleshooting li[data-v-212bb8a6]::marker{color:var(--mg-accent-apricot)}.device-howto-troubleshooting__steps li[data-v-212bb8a6]::marker{color:var(--mg-accent-apricot)}.device-howto-troubleshooting span[data-v-212bb8a6]{display:block}.device-howto-troubleshooting__steps[data-v-212bb8a6]{gap:8px;margin:8px 0 0;padding-left:1.25rem;display:grid}.device-howto-troubleshooting__steps li[data-v-212bb8a6]{line-height:1.6}@media (width>=720px){.device-howto-panel[data-v-212bb8a6]{grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);align-items:start}.device-howto-panel--overview[data-v-212bb8a6],.device-howto-panel--text-only[data-v-212bb8a6]{grid-template-columns:1fr}}.home-grid[data-v-0c03beb0]{gap:16px;display:grid}.home-card[data-v-0c03beb0]{border:1px solid var(--mg-glass-08);background:var(--mg-glass-04);border-radius:24px;gap:14px;padding:20px;display:grid}.home-card--tutorial[data-v-0c03beb0]{gap:18px}.home-card__header[data-v-0c03beb0]{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-card__eyebrow[data-v-0c03beb0]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.home-card__dismiss[data-v-0c03beb0]{background:var(--mg-glass-08);width:32px;height:32px;color:var(--mg-text-secondary);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.home-card__dismiss[data-v-0c03beb0]:disabled{cursor:default;opacity:.45}.home-card h2[data-v-0c03beb0],.home-card p[data-v-0c03beb0]{margin:0}.home-card p[data-v-0c03beb0]{color:var(--mg-text-secondary);line-height:1.6}.home-card__error[data-v-0c03beb0]{color:var(--mg-danger-text)}.home-placeholder[data-v-0c03beb0]{aspect-ratio:4/3;border:1px solid var(--mg-glass-10);background:var(--mg-glass-04);border-radius:22px;overflow:hidden}.home-placeholder__image[data-v-0c03beb0]{object-fit:cover;width:100%;height:100%;display:block}.home-steps[data-v-0c03beb0]{color:var(--mg-text-primary);gap:16px;margin:0;padding-left:1.3rem;line-height:1.6;display:grid}.home-step[data-v-0c03beb0]{padding-right:8px}.home-step p[data-v-0c03beb0]{color:var(--mg-text-primary);margin:0 0 10px}.home-step__button[data-v-0c03beb0]{min-width:0}.home-steps li[data-v-0c03beb0]::marker{color:var(--mg-accent-apricot);font-weight:700}.home-card__actions[data-v-0c03beb0]{flex-wrap:wrap;gap:12px;display:flex}.home-card__divider[data-v-0c03beb0]{background:var(--mg-glass-08);height:1px}.home-howto-anchor[data-v-0c03beb0]{scroll-margin-top:104px}.primary-button[data-v-0c03beb0],.ghost-button[data-v-0c03beb0]{width:fit-content}.primary-button[data-v-0c03beb0]{background:var(--mg-hero-gradient);color:var(--mg-text-on-hero)}.choose-theme-view[data-v-4bee21aa]{align-content:center;gap:22px;min-height:calc(100dvh - 48px);padding-block:60px 28px;display:grid}.choose-theme-view__eyebrow[data-v-4bee21aa],.choose-theme-view h1[data-v-4bee21aa],.choose-theme-view p[data-v-4bee21aa]{margin:0}.choose-theme-view__eyebrow[data-v-4bee21aa]{color:var(--mg-on-hero-muted,#2a2530b8);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:800}.choose-theme-view h1[data-v-4bee21aa]{max-width:16ch;margin-top:8px;font-size:2.4rem;line-height:.96}.choose-theme-view p[data-v-4bee21aa]{max-width:42rem;margin-top:12px;line-height:1.55}.choose-theme-view__selector[data-v-4bee21aa]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:22px;display:grid}.choose-theme-view__continue[data-v-4bee21aa]{justify-self:stretch}@media (width>=720px){.choose-theme-view[data-v-4bee21aa]{max-width:760px;margin:0 auto;padding-block-start:72px}.choose-theme-view__continue[data-v-4bee21aa]{justify-self:end;min-width:180px}.choose-theme-view h1[data-v-4bee21aa]{font-size:4rem}}@media (height<=760px){.choose-theme-view[data-v-4bee21aa]{align-content:start}}.howto-wizard-view[data-v-5a4c37e5]{align-content:center;gap:22px;min-height:calc(100dvh - 48px);padding-block:60px 28px;display:grid}.howto-wizard-view__eyebrow[data-v-5a4c37e5],.howto-wizard-view h1[data-v-5a4c37e5],.howto-wizard-view p[data-v-5a4c37e5]{margin:0}.howto-wizard-view__eyebrow[data-v-5a4c37e5]{color:var(--mg-on-hero-muted,#2a2530b8);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:800}.howto-wizard-view h1[data-v-5a4c37e5]{max-width:16ch;margin-top:8px;font-size:2.4rem;line-height:.96}.howto-wizard-view p[data-v-5a4c37e5]{max-width:42rem;margin-top:12px;line-height:1.55}.howto-wizard-view__controls[data-v-5a4c37e5]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:18px;padding:22px;display:grid}.howto-wizard-view__dots[data-v-5a4c37e5]{justify-content:center;gap:10px;display:flex}.howto-wizard-view__dot[data-v-5a4c37e5]{background:var(--mg-line-subtle);border-radius:50%;width:10px;height:10px}.howto-wizard-view__dot--active[data-v-5a4c37e5]{background:var(--mg-accent-apricot)}.howto-wizard-view__actions[data-v-5a4c37e5]{justify-content:flex-end;gap:12px;display:flex}.howto-wizard-view__forward[data-v-5a4c37e5]{flex:1}.howto-wizard-view__skip[data-v-5a4c37e5]{color:var(--mg-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;padding:6px 12px;text-decoration:underline}.howto-wizard-view__skip[data-v-5a4c37e5]:disabled{cursor:default;opacity:.6}.howto-wizard-view__error[data-v-5a4c37e5]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);border-radius:16px;padding:12px 14px}@media (width>=720px){.howto-wizard-view[data-v-5a4c37e5]{max-width:760px;margin:0 auto;padding-block-start:72px}.howto-wizard-view__forward[data-v-5a4c37e5]{flex:none;min-width:180px}.howto-wizard-view h1[data-v-5a4c37e5]{font-size:4rem}}@media (height<=760px){.howto-wizard-view[data-v-5a4c37e5]{align-content:start}}.entry-card[data-v-dcef9f96],.entry-card__copy[data-v-dcef9f96],.entry-form[data-v-dcef9f96]{gap:18px;display:grid}.entry-card[data-v-dcef9f96]{padding:6px}.entry-card__eyebrow[data-v-dcef9f96]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.entry-card__copy h2[data-v-dcef9f96],.entry-card__copy p[data-v-dcef9f96],.entry-message[data-v-dcef9f96]{margin:0}.entry-card__copy p[data-v-dcef9f96]{color:var(--mg-text-secondary);line-height:1.6}.entry-field[data-v-dcef9f96]{gap:10px;display:grid}.entry-field input[data-v-dcef9f96]{border:1px solid var(--mg-glass-18);background:var(--mg-input-bg);width:100%;min-height:56px;color:var(--mg-text-primary);border-radius:18px;outline:none;padding:0 18px}.entry-field input[data-v-dcef9f96]:focus{border-color:var(--mg-focus-ring);box-shadow:0 0 0 4px var(--mg-focus-ring-soft)}.primary-button[data-v-dcef9f96]:disabled{cursor:progress;opacity:.78}.entry-message[data-v-dcef9f96]{color:var(--mg-danger-text);border:1px solid var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong);border-radius:16px;padding:12px 14px}.foundation-shell[data-v-0b8137ff]{gap:24px;width:min(1180px,100vw - 32px);margin:0 auto;padding:36px 0 64px;display:grid}.foundation-hero[data-v-0b8137ff],.probe-panel[data-v-0b8137ff],.summary-card[data-v-0b8137ff]{border:1px solid var(--mg-line-subtle);border-radius:var(--mg-radius-surface);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.foundation-hero[data-v-0b8137ff]{background:radial-gradient(circle at top right, #9aa8ff38, transparent 34%), linear-gradient(180deg, var(--mg-glass-08), var(--mg-glass-03)), #232b41d1;padding:32px;animation:.48s ease-out both mg-fade-in-up}.foundation-hero[data-v-0b8137ff]:after{content:"";background:radial-gradient(circle, var(--mg-focus-ring-soft), transparent 70%);pointer-events:none;width:320px;height:320px;position:absolute;inset:auto -20% 0 auto}.foundation-eyebrow[data-v-0b8137ff],.summary-label[data-v-0b8137ff]{letter-spacing:.16em;text-transform:uppercase;color:var(--mg-text-secondary);margin:0;font-size:.78rem}.foundation-hero h1[data-v-0b8137ff],.probe-panel h2[data-v-0b8137ff]{font-family:var(--mg-font-display);letter-spacing:-.02em;margin:12px 0 0;font-weight:600}.foundation-hero h1[data-v-0b8137ff]{max-width:12ch;font-size:clamp(2.6rem,8vw,4.8rem);line-height:.95}.foundation-lede[data-v-0b8137ff],.probe-note[data-v-0b8137ff],.summary-card p[data-v-0b8137ff],.probe-error[data-v-0b8137ff]{max-width:56ch;color:var(--mg-text-secondary);margin:14px 0 0;line-height:1.6}.foundation-actions[data-v-0b8137ff]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.primary-button[data-v-0b8137ff],.secondary-button[data-v-0b8137ff]{border:none;padding:12px 18px;transition:transform .18s,box-shadow .18s,background .18s}.secondary-button[data-v-0b8137ff]{background:var(--mg-glass-08);border:1px solid var(--mg-line-subtle)}.primary-button[data-v-0b8137ff]:hover,.secondary-button[data-v-0b8137ff]:hover{transform:translateY(-1px)}.foundation-grid[data-v-0b8137ff]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.summary-card[data-v-0b8137ff]{background:var(--mg-card-bg);box-shadow:var(--mg-shadow-card);padding:24px;animation:.56s ease-out both mg-fade-in-up}.summary-card--hero[data-v-0b8137ff]{background:var(--mg-hero-gradient);color:var(--mg-button-primary-text)}.summary-card--hero .summary-label[data-v-0b8137ff],.summary-card--hero p[data-v-0b8137ff]{color:var(--mg-button-primary-text);opacity:.72}.summary-card strong[data-v-0b8137ff],.probe-results strong[data-v-0b8137ff]{margin-top:12px;font-size:1.1rem;display:block}.probe-panel[data-v-0b8137ff]{padding:28px;animation:.64s ease-out both mg-fade-in-up}.probe-panel__header[data-v-0b8137ff]{justify-content:space-between;align-items:start;gap:16px;display:flex}.status-chip[data-v-0b8137ff]{border-radius:var(--mg-radius-pill);background:var(--mg-glass-08);border:1px solid var(--mg-line-subtle);text-transform:capitalize;align-self:center;padding:8px 14px}.status-chip[data-status=ready][data-v-0b8137ff]{background:var(--mg-success-surface);color:var(--mg-accent-mint)}.status-chip[data-status=error][data-v-0b8137ff]{background:var(--mg-warning-surface);color:var(--mg-accent-apricot)}.probe-results[data-v-0b8137ff]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px;display:grid}.probe-results>div[data-v-0b8137ff]{border:1px solid var(--mg-line-subtle);background:var(--mg-glass-05);border-radius:18px;padding:16px}.probe-error[data-v-0b8137ff]{color:var(--mg-accent-apricot)}@media (width<=640px){.foundation-shell[data-v-0b8137ff]{width:min(100vw - 20px,1180px);padding-top:18px}.foundation-hero[data-v-0b8137ff],.probe-panel[data-v-0b8137ff],.summary-card[data-v-0b8137ff]{border-radius:24px;padding:20px}.probe-panel__header[data-v-0b8137ff]{flex-direction:column}}.support-debug[data-v-30e690f8]{gap:18px;display:grid}.support-debug-card[data-v-30e690f8]{border:1px solid var(--mg-line-subtle);background:var(--mg-surface-primary);box-shadow:var(--mg-shadow-surface);border-radius:24px;gap:16px;padding:22px;display:grid}.support-debug-card__eyebrow[data-v-30e690f8]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.74rem}.support-debug-card h2[data-v-30e690f8],.support-debug-card p[data-v-30e690f8]{margin:0}.support-debug-card p[data-v-30e690f8]{color:var(--mg-text-secondary);line-height:1.6}.support-debug-card a[data-v-30e690f8]{color:var(--mg-text-primary);text-underline-offset:4px;font-weight:800}.support-debug-actions[data-v-30e690f8]{flex-wrap:wrap;gap:12px;display:flex}.secondary-button[data-v-30e690f8],.ghost-button[data-v-30e690f8]{color:var(--mg-text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.support-debug-message[data-v-30e690f8]{color:var(--mg-success-text);border:1px solid var(--mg-success-border);background:var(--mg-success-surface-strong);border-radius:16px;padding:12px 14px}.support-debug-message--error[data-v-30e690f8]{color:var(--mg-danger-text);border-color:var(--mg-danger-border-strong);background:var(--mg-danger-surface-strong)}.support-debug-report-heading[data-v-30e690f8]{justify-content:space-between;align-items:start;gap:16px;display:flex}.support-debug-report[data-v-30e690f8]{white-space:pre-wrap;word-break:break-word;border:1px solid var(--mg-glass-12);background:var(--mg-surface-secondary);width:100%;max-height:68vh;color:var(--mg-text-primary);border-radius:16px;margin:0;padding:16px;font-size:.82rem;line-height:1.55;overflow:auto}@media (width<=640px){.support-debug-actions[data-v-30e690f8],.support-debug-report-heading[data-v-30e690f8]{display:grid}.primary-button[data-v-30e690f8],.secondary-button[data-v-30e690f8],.ghost-button[data-v-30e690f8]{width:100%}}.support-card[data-v-537a89b3]{gap:18px;padding:10px 6px 4px;display:grid}.support-card__eyebrow[data-v-537a89b3]{color:var(--mg-accent-apricot);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.76rem;font-weight:700}.support-card h1[data-v-537a89b3]{font-family:var(--mg-font-display);margin:0;font-size:clamp(2.2rem,8vw,4rem);line-height:.96}.support-card__copy[data-v-537a89b3]{color:var(--mg-text-secondary);margin:0;line-height:1.6}.support-card__mail[data-v-537a89b3]{background:var(--mg-button-primary);min-height:56px;color:var(--mg-button-primary-text);box-shadow:0 12px 30px var(--mg-button-shadow);overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.support-card__mail[data-v-537a89b3]:hover,.support-card__mail[data-v-537a89b3]:focus-visible{box-shadow:0 18px 36px var(--mg-button-shadow);transform:translateY(-1px)}:root{--mg-background-primary:#20263a;--mg-background-secondary:#171a23;--mg-surface-primary:#232b41db;--mg-surface-secondary:#ffffff14;--mg-text-primary:#fbf1eb;--mg-text-secondary:#fbf1ebc2;--mg-line-subtle:#fbf1eb24;--mg-accent-apricot:#f0b081;--mg-accent-periwinkle:#9aa8ff;--mg-accent-mint:#98dfcb;--mg-accent-apricot-surface:#f0b0812e;--mg-accent-apricot-surface-soft:#f0b0811f;--mg-accent-apricot-border:#f0b08147;--mg-accent-periwinkle-surface:#9aa8ff2e;--mg-accent-periwinkle-surface-soft:#9aa8ff1f;--mg-accent-periwinkle-border:#9aa8ff47;--mg-accent-mint-surface:#98dfcb2e;--mg-accent-mint-surface-soft:#98dfcb1f;--mg-accent-mint-border:#98dfcb52;--mg-info-surface:var(--mg-accent-periwinkle-surface-soft);--mg-info-surface-strong:var(--mg-accent-periwinkle-surface);--mg-info-border:var(--mg-accent-periwinkle-border);--mg-info-text:var(--mg-accent-periwinkle);--mg-warning-accent:#f4cd70;--mg-warning-surface:#f4cd7033;--mg-warning-surface-strong:#f4cd7042;--mg-warning-border:#f4cd7094;--mg-warning-shadow:#f4cd7057;--mg-warning-text:#fff2c2;--mg-button-primary:var(--mg-hero-gradient);--mg-button-primary-text:#2a2530;--mg-panel-bg:#ffffff14;--mg-card-bg:linear-gradient(180deg, #ffe8dc1a, #dfe6ff14);--mg-screen-glow:#abbfff2e;--mg-hero-gradient:linear-gradient(135deg, #f0b081, #9aa8ff 60%, #98dfcb);--mg-button-shadow:#f0b0813d;--mg-hero-shadow:#15142c3d;--mg-button-danger:linear-gradient(135deg, #b54863, #d86f77);--mg-button-danger-shadow:#b5486342;--mg-danger-action-bg:#7a2a34eb;--mg-danger-action-text:#ffd7d9;--mg-glass-02:#ffffff05;--mg-glass-03:#ffffff08;--mg-glass-04:#ffffff0a;--mg-glass-05:#ffffff0d;--mg-glass-06:#ffffff0f;--mg-glass-08:#ffffff14;--mg-glass-10:#ffffff1a;--mg-glass-12:#ffffff1f;--mg-glass-14:#ffffff24;--mg-glass-16:#ffffff29;--mg-glass-18:#ffffff2e;--mg-glass-20:#fff3;--mg-glass-32:#ffffff52;--mg-input-bg:var(--mg-glass-06);--mg-input-disabled-bg:var(--mg-glass-05);--mg-input-placeholder:#fbf1eb6b;--mg-text-on-hero:#1f1831;--mg-danger-surface:#7a2a342e;--mg-danger-surface-strong:#7a2a3457;--mg-danger-border:#ff8c8c47;--mg-danger-border-strong:#ff8c8c57;--mg-danger-text:#ffd7d9;--mg-danger-text-soft:#ffb0b0;--mg-success-text:#d4f2e2;--mg-success-surface:#31785c38;--mg-success-surface-strong:#1d533c47;--mg-success-border:#74bc9652;--mg-focus-ring:#f0b081b8;--mg-focus-ring-soft:#f0b08129;--mg-scrim:#080b12b8;--mg-surface-modal:#181d2bfa;--mg-surface-popover:#232b41fa;--mg-surface-raised:#1f273af5;--mg-surface-raised-2:#151a27f5;--mg-surface-dock:#0c1222b8;--mg-surface-dock-strong:#0c1222f0;--mg-page-backdrop:radial-gradient(circle at top, #9aa8ff38, transparent 34%), radial-gradient(circle at bottom left, #f0b08129, transparent 26%), linear-gradient(180deg, var(--mg-background-primary), var(--mg-background-secondary));--mg-page-glow:radial-gradient(circle at 18% 20%, #f0b08114, transparent 24%), radial-gradient(circle at 78% 14%, #9aa8ff24, transparent 30%), radial-gradient(circle at 65% 76%, #98dfcb14, transparent 22%);--mg-statusbar-bg:linear-gradient(180deg, #20263a, #20263af5);--mg-font-display:Didot, "Bodoni 72", "Iowan Old Style", serif;--mg-font-body:"Avenir Next", "Segoe UI", "Trebuchet MS", sans-serif;--mg-radius-surface:28px;--mg-radius-card:26px;--mg-radius-hero:32px;--mg-radius-pill:999px;--mg-shadow-surface:0 28px 80px #0a0a1657;--mg-shadow-card:0 18px 46px #0b0f1c40;--mg-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--mg-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--mg-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--mg-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--mg-safe-viewport-height:calc(100vh - var(--mg-safe-area-top) - var(--mg-safe-area-bottom));--mg-safe-content-width:calc(100vw - var(--mg-safe-area-left) - var(--mg-safe-area-right))}html[data-mg-theme=paper-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mg-background-primary:#faf9f5;--mg-background-secondary:#f1efe7;--mg-surface-primary:#fdfcf7;--mg-surface-secondary:#1d1b160d;--mg-text-primary:#1d1b16;--mg-text-secondary:#6b685f;--mg-line-subtle:#e7e3d8;--mg-accent-apricot:#c96442;--mg-accent-periwinkle:#6f6aa8;--mg-accent-mint:#2f7d5f;--mg-accent-apricot-surface:#c9644224;--mg-accent-apricot-surface-soft:#c9644214;--mg-accent-apricot-border:#c9644247;--mg-accent-periwinkle-surface:#6f6aa824;--mg-accent-periwinkle-surface-soft:#6f6aa814;--mg-accent-periwinkle-border:#6f6aa847;--mg-accent-mint-surface:#2f7d5f1f;--mg-accent-mint-surface-soft:#2f7d5f12;--mg-accent-mint-border:#2f7d5f42;--mg-info-surface:var(--mg-accent-periwinkle-surface-soft);--mg-info-surface-strong:var(--mg-accent-periwinkle-surface);--mg-info-border:var(--mg-accent-periwinkle-border);--mg-info-text:var(--mg-accent-periwinkle);--mg-warning-accent:#8a6116;--mg-warning-surface:#bf8a2a24;--mg-warning-surface-strong:#bf8a2a33;--mg-warning-border:#9a6a1673;--mg-warning-shadow:#9a6a162e;--mg-warning-text:#6b4a0e;--mg-button-primary:#c96442;--mg-button-primary-text:#fff;--mg-panel-bg:#1d1b160d;--mg-card-bg:#fdfcf7;--mg-screen-glow:#c964421a;--mg-hero-gradient:linear-gradient(135deg, #c96442, #b5573a);--mg-button-shadow:#c9644240;--mg-hero-shadow:#1d1b161f;--mg-button-danger:#b3402e;--mg-button-danger-shadow:#b3402e3d;--mg-danger-action-bg:#b3402e;--mg-danger-action-text:#fff;--mg-font-display:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mg-font-body:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mg-radius-surface:22px;--mg-radius-card:18px;--mg-radius-hero:24px;--mg-shadow-surface:0 18px 50px #1d1b1614;--mg-shadow-card:0 12px 30px #1d1b1612;--mg-glass-02:#1d1b1605;--mg-glass-03:#1d1b1608;--mg-glass-04:#1d1b160a;--mg-glass-05:#1d1b160d;--mg-glass-06:#1d1b160f;--mg-glass-08:#1d1b1614;--mg-glass-10:#1d1b161a;--mg-glass-12:#1d1b161f;--mg-glass-14:#1d1b1624;--mg-glass-16:#1d1b1629;--mg-glass-18:#1d1b162e;--mg-glass-20:#1d1b1633;--mg-glass-32:#1d1b1652;--mg-text-on-hero:#fff;--mg-danger-surface:#b3402e1a;--mg-danger-surface-strong:#b3402e29;--mg-danger-border:#b3402e66;--mg-danger-border-strong:#b3402e8c;--mg-danger-text:#8f2f22;--mg-danger-text-soft:#a4432f;--mg-success-text:#1d5a3c;--mg-success-surface:#31785c1f;--mg-success-surface-strong:#31785c2e;--mg-success-border:#31785c66;--mg-focus-ring:#c96442b3;--mg-focus-ring-soft:#c9644229;--mg-scrim:#1d1b1666;--mg-surface-modal:#fdfcf7;--mg-surface-popover:#fdfcf7;--mg-surface-raised:#faf9f5f5;--mg-surface-raised-2:#f1efe7f5;--mg-surface-dock:#fdfcf7e0;--mg-surface-dock-strong:#fdfcf7f7;--mg-page-backdrop:linear-gradient(180deg, var(--mg-background-primary), var(--mg-background-primary));--mg-page-glow:none;--mg-statusbar-bg:linear-gradient(180deg, #faf9f5, #faf9f5f5);--mg-hero-card-bg:linear-gradient(160deg, #eec3ae, #e5ad91);--mg-on-hero:#4a291beb;--mg-on-hero-strong:#3a2013;--mg-on-hero-muted:#4a291b99;--mg-on-hero-border:#4a291b42;--mg-hero-chip-bg:#ffffff80;--mg-drawer-eyebrow:var(--mg-accent-apricot);--mg-drawer-shadow:none;--mg-hero-card-shadow:none;--mg-control-bg:#1d1b1612;--mg-control-border:#1d1b1629;--mg-control-ink:var(--mg-text-primary);--mg-swatch-shadow:none;--mg-input-bg:#fff;--mg-input-disabled-bg:var(--mg-glass-05);--mg-input-placeholder:#1d1b1661;--mg-overlay-veil:#faf9f5c7;--mg-spinner-head:#c96442;--mg-spinner-tail:#c964426b;--mg-slider-track:#1d1b1624;--mg-slider-progress:#c96442;--mg-slider-thumb:#fff;--mg-slider-thumb-border:#1d1b1661;--mg-selected-border:#1f7a4d99;--mg-selected-surface:#1f7a4d24;--mg-selected-text:#175f3b;--mg-cta-shadow:0 10px 24px var(--mg-button-shadow);--mg-dock-shadow:0 18px 40px #1d1b1629;--mg-button-secondary-bg:#1d1b160f;--mg-button-secondary-border:#1d1b1638;--mg-button-ghost-bg:#1d1b160a;--mg-button-ghost-border:#1d1b162e;--mg-button-ghost-text:var(--mg-text-primary)}html[data-mg-theme=paper-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mg-background-primary:#1f1d1a;--mg-background-secondary:#161411;--mg-surface-primary:#262320;--mg-surface-secondary:#f1efe712;--mg-text-primary:#f1efe7;--mg-text-secondary:#a8a496;--mg-line-subtle:#f1efe724;--mg-accent-apricot:#d97757;--mg-accent-periwinkle:#a9a3c9;--mg-accent-mint:#7fbfa0;--mg-accent-apricot-surface:#d977572e;--mg-accent-apricot-surface-soft:#d977571f;--mg-accent-apricot-border:#d977574d;--mg-accent-periwinkle-surface:#a9a3c929;--mg-accent-periwinkle-surface-soft:#a9a3c91a;--mg-accent-periwinkle-border:#a9a3c94d;--mg-accent-mint-surface:#7fbfa02e;--mg-accent-mint-surface-soft:#7fbfa01a;--mg-accent-mint-border:#7fbfa04d;--mg-info-surface:var(--mg-accent-periwinkle-surface-soft);--mg-info-surface-strong:var(--mg-accent-periwinkle-surface);--mg-info-border:var(--mg-accent-periwinkle-border);--mg-info-text:var(--mg-accent-periwinkle);--mg-warning-accent:#d9a13f;--mg-warning-surface:#d9a13f29;--mg-warning-surface-strong:#d9a13f38;--mg-warning-border:#d9a13f80;--mg-warning-shadow:#d9a13f4d;--mg-warning-text:#f2dcae;--mg-button-primary:#d97757;--mg-button-primary-text:#fff;--mg-panel-bg:#f1efe712;--mg-card-bg:#262320;--mg-screen-glow:#d9775724;--mg-hero-gradient:linear-gradient(135deg, #d97757, #c96442);--mg-button-shadow:#d9775740;--mg-hero-shadow:#0006;--mg-button-danger:#a84a3c;--mg-button-danger-shadow:#a84a3c4d;--mg-danger-action-bg:#a84a3c;--mg-danger-action-text:#fff;--mg-font-display:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mg-font-body:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mg-radius-surface:22px;--mg-radius-card:18px;--mg-radius-hero:24px;--mg-shadow-surface:0 24px 60px #0006;--mg-shadow-card:0 14px 36px #00000052;--mg-glass-02:#f1efe705;--mg-glass-03:#f1efe708;--mg-glass-04:#f1efe70a;--mg-glass-05:#f1efe70d;--mg-glass-06:#f1efe70f;--mg-glass-08:#f1efe714;--mg-glass-10:#f1efe71a;--mg-glass-12:#f1efe71f;--mg-glass-14:#f1efe724;--mg-glass-16:#f1efe729;--mg-glass-18:#f1efe72e;--mg-glass-20:#f1efe733;--mg-glass-32:#f1efe752;--mg-text-on-hero:#fff;--mg-danger-surface:#b3402e38;--mg-danger-surface-strong:#b3402e52;--mg-danger-border:#e6786457;--mg-danger-border-strong:#e6786470;--mg-danger-text:#f4c9c0;--mg-danger-text-soft:#e8a898;--mg-success-text:#cdeedd;--mg-success-surface:#3f7d5f33;--mg-success-surface-strong:#3f7d5f42;--mg-success-border:#7fbfa05c;--mg-focus-ring:#d97757b8;--mg-focus-ring-soft:#d977572e;--mg-scrim:#0c0a08b8;--mg-surface-modal:#26231efa;--mg-surface-popover:#26231efa;--mg-surface-raised:#1f1c18f5;--mg-surface-raised-2:#1a1714f5;--mg-surface-dock:#14120fcc;--mg-surface-dock-strong:#14120ff2;--mg-page-backdrop:radial-gradient(circle at top, #d9775714, transparent 34%), linear-gradient(180deg, var(--mg-background-primary), var(--mg-background-secondary));--mg-page-glow:none;--mg-statusbar-bg:linear-gradient(180deg, #1f1d1a, #1f1d1af5);--mg-hero-card-bg:linear-gradient(160deg, #7a4734, #5e3627);--mg-on-hero:#fffaf6eb;--mg-on-hero-strong:#fff;--mg-on-hero-muted:#fffaf69e;--mg-on-hero-border:#ffffff52;--mg-hero-chip-bg:#ffffff2e;--mg-drawer-eyebrow:var(--mg-accent-apricot);--mg-drawer-shadow:none;--mg-hero-card-shadow:none;--mg-control-bg:#f1efe717;--mg-control-border:#f1efe72e;--mg-control-ink:var(--mg-text-primary);--mg-swatch-shadow:none;--mg-input-bg:#100e0c8c;--mg-input-disabled-bg:var(--mg-glass-05);--mg-input-placeholder:#f1efe766;--mg-overlay-veil:#161411c7;--mg-spinner-head:#d97757;--mg-spinner-tail:#d9775773;--mg-slider-track:#f1efe729;--mg-slider-progress:#d97757;--mg-slider-thumb:#f1efe7;--mg-slider-thumb-border:#00000073;--mg-selected-border:#7fbfa08c;--mg-selected-surface:#3f7d5f47;--mg-selected-text:#cdeedd;--mg-cta-shadow:0 10px 24px var(--mg-button-shadow);--mg-dock-shadow:0 18px 40px #0006;--mg-button-secondary-bg:#f1efe714;--mg-button-secondary-border:#f1efe742;--mg-button-ghost-bg:#f1efe70d;--mg-button-ghost-border:#f1efe733;--mg-button-ghost-text:var(--mg-text-primary)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;background:var(--mg-page-backdrop);font-family:var(--mg-font-body)}body{touch-action:manipulation;min-width:320px;min-height:100vh;color:var(--mg-text-primary);background:0 0;margin:0}@supports (min-height:100dvh){body{min-height:100dvh}}body:before{content:"";pointer-events:none;background:var(--mg-page-glow);mix-blend-mode:screen;position:fixed;inset:0}body:after{content:"";z-index:1200;height:var(--mg-safe-area-top);pointer-events:none;background:var(--mg-statusbar-bg);position:fixed;top:0;left:0;right:0}a{color:inherit}button,input,textarea,select{font:inherit}input:not(:disabled):not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea:not(:disabled),select:not(:disabled){background:var(--mg-input-bg)}input::placeholder,textarea::placeholder{color:var(--mg-input-placeholder)}input:disabled:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea:disabled,select:disabled{background:var(--mg-input-disabled-bg)}.primary-button,.secondary-button,.ghost-button{border-radius:var(--mg-radius-pill);cursor:pointer;min-height:52px;padding:0 18px;font-weight:700}.primary-button{background:var(--mg-button-primary);color:var(--mg-button-primary-text);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.primary-button--danger{background:var(--mg-button-danger);color:var(--mg-danger-action-text);box-shadow:0 12px 30px var(--mg-button-danger-shadow)}.secondary-button{border:1px solid var(--mg-button-secondary-border,var(--mg-glass-14));background:var(--mg-button-secondary-bg,transparent);color:var(--mg-text-primary)}.secondary-button--danger{border-color:var(--mg-danger-border)}.ghost-button{border:1px solid var(--mg-button-ghost-border,var(--mg-line-subtle));background:var(--mg-button-ghost-bg,transparent);color:var(--mg-button-ghost-text,var(--mg-text-secondary))}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.7}#app{min-height:100vh;padding-top:var(--mg-safe-area-top);padding-bottom:var(--mg-safe-area-bottom);position:relative}@supports (min-height:100dvh){#app{min-height:100dvh}}.mg-eyebrow{text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:1rem}@keyframes mg-fade-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes mg-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes mg-ghost-pulse{0%,to{opacity:.46}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,a[class*=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale .14s,translate .14s,filter .14s,box-shadow .14s,border-color .14s,background-color .14s,opacity .14s}button:not(:disabled),a[class*=button]:not(:disabled){--mg-button-hover-filter:brightness(1.04) saturate(1.04);--mg-button-press-filter:brightness(.96) saturate(1.08);--mg-button-press-scale:.97}button:not(:disabled):where(:hover,:focus-visible),a[class*=button]:not(:disabled):where(:hover,:focus-visible){filter:var(--mg-button-hover-filter)}button:not(:disabled):active,a[class*=button]:not(:disabled):active,button.mg-button-pressed:not(:disabled),a[class*=button].mg-button-pressed:not(:disabled){scale:var(--mg-button-press-scale);filter:var(--mg-button-press-filter)}button[data-button-status]{position:relative;overflow:hidden}button[data-button-status]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}button[data-button-status=loading]{cursor:progress}button[data-button-status=loading]:after{opacity:.34;background:linear-gradient(100deg,#0000,#ffffff70,#0000);animation:1.05s ease-in-out infinite mg-button-loading-sweep}button[data-button-status=success]:after{opacity:1;background:#98dfcb38;animation:.62s ease-out both mg-button-status-flash}button[data-button-status=error]{animation:.22s ease-out both mg-button-error-nudge}button[data-button-status=error]:after{opacity:1;background:#ff7e7e33;animation:.62s ease-out both mg-button-status-flash}@keyframes mg-button-loading-sweep{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes mg-button-status-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes mg-button-error-nudge{0%,to{translate:0}35%{translate:-2px}70%{translate:2px}}@media (prefers-reduced-motion:reduce){button[data-button-status=loading]:after,button[data-button-status=success]:after,button[data-button-status=error]:after,button[data-button-status=error]{animation:none}button:not(:disabled):active,a[class*=button]:not(:disabled):active,button.mg-button-pressed:not(:disabled),a[class*=button].mg-button-pressed:not(:disabled){scale:1}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}.driver-popover.mesegep-tour-popover{box-sizing:border-box;border:1px solid var(--mg-line-subtle);border-radius:var(--mg-radius-card);background:linear-gradient(180deg, var(--mg-glass-06), var(--mg-glass-03)), var(--mg-surface-popover);width:min(320px,100vw - 32px);min-width:0;max-width:min(320px,100vw - 32px);color:var(--mg-text-primary);box-shadow:var(--mg-shadow-surface);padding:18px}.driver-popover.mesegep-tour-popover *{box-sizing:border-box;font-family:var(--mg-font-body)}.driver-popover.mesegep-tour-popover .driver-popover-title{max-width:calc(100% - 32px);color:var(--mg-text-primary);font-family:var(--mg-font-display);margin:0;font-size:1.45rem;font-weight:600;line-height:1.05}.driver-popover.mesegep-tour-popover .driver-popover-description{color:var(--mg-text-secondary);margin:10px 0 0;font-size:.98rem;line-height:1.55}.driver-popover.mesegep-tour-popover .driver-popover-close-btn{border-radius:var(--mg-radius-pill);background:var(--mg-hero-gradient);width:34px;height:34px;color:var(--mg-text-on-hero);font-family:var(--mg-font-body);box-shadow:0 10px 22px var(--mg-button-shadow);border:0;font-size:1.15rem;font-weight:800;line-height:34px;top:12px;right:12px}.driver-popover.mesegep-tour-popover .driver-popover-close-btn:hover,.driver-popover.mesegep-tour-popover .driver-popover-close-btn:focus{filter:brightness(1.04)saturate(1.04)}.driver-popover.mesegep-tour-popover .driver-popover-footer{gap:12px;margin-top:16px}.driver-popover.mesegep-tour-popover .driver-popover-progress-text{color:var(--mg-text-secondary);font-size:.82rem}.driver-popover.mesegep-tour-popover .driver-popover-navigation-btns{gap:8px}.driver-popover.mesegep-tour-popover .driver-popover-navigation-btns button{border:1px solid var(--mg-line-subtle);border-radius:var(--mg-radius-pill);min-height:42px;color:var(--mg-text-secondary);font-family:var(--mg-font-body);text-shadow:none;background:0 0;margin:0;padding:0 16px;font-size:.9rem;font-weight:800;line-height:1}.driver-popover.mesegep-tour-popover .driver-popover-next-btn{background:var(--mg-button-primary);color:var(--mg-button-primary-text);box-shadow:0 12px 30px var(--mg-button-shadow);border:0}.driver-popover.mesegep-tour-popover .driver-popover-navigation-btns button:hover,.driver-popover.mesegep-tour-popover .driver-popover-navigation-btns button:focus{filter:brightness(1.04)saturate(1.04)}.driver-popover.mesegep-tour-popover .driver-popover-arrow{border-color:var(--mg-surface-popover)}.driver-popover.mesegep-tour-popover .driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.driver-popover.mesegep-tour-popover .driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000}.driver-popover.mesegep-tour-popover .driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-popover.mesegep-tour-popover .driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-active-element[data-tour]{border-radius:18px;box-shadow:0 0 0 3px #f0b08194,0 0 0 8px #9aa8ff2e,0 18px 46px #0b0f1c52}@media (prefers-reduced-motion:reduce){.driver-fade .driver-overlay,.driver-fade .driver-popover{animation:none}}
