.auth-sessions[data-v-8ba5602e]{font:inherit;color:inherit;display:grid;gap:15px;min-width:0}ul[data-v-8ba5602e]{list-style:none;margin:0;padding:0;display:grid;gap:12px}li[data-v-8ba5602e]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:12px;padding:17px;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:14px;background:var(--auth-card, transparent);overflow-wrap:anywhere;min-width:0}.auth-session-symbol[data-v-8ba5602e]{display:grid;place-items:center;width:34px;height:36px;border-radius:10px;color:var(--auth-muted, #8c9baa);background:var(--auth-subtle, rgba(127, 127, 127, .06))}.auth-session-details[data-v-8ba5602e]{min-width:0}h3[data-v-8ba5602e]{font:inherit;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0}h4[data-v-8ba5602e]{font:inherit;font-size:12px;font-weight:600;line-height:1.5;margin:0 0 8px}h4 span[data-v-8ba5602e]{color:var(--auth-accent, currentColor);font-size:10px;font-weight:500;white-space:nowrap}p[data-v-8ba5602e]{margin:0;font-size:12px;line-height:1.6;color:var(--auth-muted, #8c9baa)}.auth-session-details p[data-v-8ba5602e]{font-size:11px;line-height:1.7}fieldset[data-v-8ba5602e]{grid-column:2 / -1;min-width:0;padding:12px;margin:0;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:10px}legend[data-v-8ba5602e]{font-size:12px;font-weight:600}button[data-v-8ba5602e]{min-height:40px;font:inherit;font-size:11px;font-weight:500;color:inherit;background:var(--auth-button-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;padding:8px 11px;cursor:pointer}fieldset button[data-v-8ba5602e]{margin:12px 7px 0 0}button.auth-sessions-refresh[data-v-8ba5602e]{justify-self:start;padding:4px 0;border:0;background:transparent;color:var(--auth-muted, #8c9baa);font-size:12px}button[data-v-8ba5602e]:disabled{cursor:wait;opacity:.5}[data-v-8ba5602e]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:3px}[role=alert][data-v-8ba5602e]{color:var(--auth-error, #ee9292)}summary[data-v-8ba5602e]{min-height:44px;align-content:center;cursor:pointer;font-size:11px;color:var(--auth-muted, #8c9baa)}@media(max-width:600px){.auth-sessions[data-v-8ba5602e],ul[data-v-8ba5602e]{gap:8px}h3[data-v-8ba5602e]{font-size:15px}li[data-v-8ba5602e]{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;gap:8px;border-radius:10px}.auth-session-symbol[data-v-8ba5602e]{display:none}h4[data-v-8ba5602e]{margin-bottom:2px}fieldset[data-v-8ba5602e]{grid-column:1 / -1}li>button[data-v-8ba5602e]{align-self:start;padding:8px}}@media(max-width:600px){button[data-v-8ba5602e]{min-height:44px}}.auth-password-toggle[data-v-8cc62ac9]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--auth-password-toggle-size, 2.5rem);min-width:0;min-height:0;height:100%;margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;border-radius:var(--auth-radius, 8px);box-shadow:none;opacity:.7;cursor:pointer}.auth-password-toggle[data-v-8cc62ac9]:hover:not(:disabled),.auth-password-toggle[data-v-8cc62ac9]:focus-visible{opacity:1}.auth-password-toggle[data-v-8cc62ac9]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:-2px}.auth-password-toggle[data-v-8cc62ac9]:disabled{cursor:default;opacity:.4}.auth-password[data-v-f0662431]{position:relative;display:block;min-width:0}.auth-password>input.auth-password-input[data-v-f0662431]{box-sizing:border-box;width:100%;padding-right:calc(var(--auth-password-toggle-size, 2.5rem) + 4px)}.auth-password-input[data-v-f0662431]::-ms-reveal,.auth-password-input[data-v-f0662431]::-ms-clear{display:none}.auth-password>.auth-password-toggle[data-v-f0662431]{position:absolute;top:0;right:0;bottom:0;height:auto}.auth-account[data-v-36fa7f8c]{color:inherit;font:inherit;min-width:0}.auth-account-heading[data-v-36fa7f8c]{padding:0 44px 24px 0}.auth-account-heading h2[data-v-36fa7f8c]{font-size:25px;font-weight:650;letter-spacing:-.035em;line-height:1.25;margin:6px 0 8px}.auth-account-help[data-v-36fa7f8c],.auth-account-footnote[data-v-36fa7f8c]{color:var(--auth-muted, #8c9baa);font-size:12px;line-height:1.6}.auth-account-layout[data-v-36fa7f8c]{display:grid;gap:22px;min-width:0}.auth-account-nav[data-v-36fa7f8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;border-radius:12px;background:var(--auth-subtle, rgba(127, 127, 127, .06));align-content:start}.auth-account .auth-account-nav button[data-v-36fa7f8c]{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 10px;text-align:left;border:0;background:transparent;color:var(--auth-muted, #8c9baa);font-size:12px;line-height:1.35;box-shadow:none}.auth-account-nav-short[data-v-36fa7f8c]{display:none}.auth-account-nav svg[data-v-36fa7f8c]{flex-shrink:0}.auth-account .auth-account-nav button[aria-current=page][data-v-36fa7f8c]{color:var(--auth-accent, currentColor);background:color-mix(in srgb,var(--auth-accent, currentColor) 10%,transparent);font-weight:600}.auth-account-main[data-v-36fa7f8c]{display:grid;align-content:start;gap:18px;min-width:0}.auth-account-identity[data-v-36fa7f8c]{display:flex;align-items:center;gap:15px;padding:4px 0 8px;min-width:0}.auth-account-avatar[data-v-36fa7f8c]{--avatar-size: 56px;width:var(--avatar-size);height:var(--avatar-size);flex:0 0 var(--avatar-size);aspect-ratio:1;display:grid;place-items:center;border-radius:18px;color:var(--auth-accent, currentColor);background:color-mix(in srgb,var(--auth-accent, currentColor) 12%,transparent);overflow:hidden}.auth-account-avatar img[data-v-36fa7f8c]{display:block;width:var(--avatar-size);height:var(--avatar-size);min-width:0;min-height:0;object-fit:cover}.auth-account-identity-text[data-v-36fa7f8c]{min-width:0}.auth-account-sign-out[data-v-36fa7f8c]{display:grid;justify-items:start;gap:8px;margin-top:-6px}.auth-account-sign-out button[data-v-36fa7f8c]{display:inline-flex;align-items:center;gap:8px}.auth-account-identity-text h3[data-v-36fa7f8c]{font-size:18px;line-height:1.35;letter-spacing:-.02em;margin:0 0 4px;overflow-wrap:anywhere}.auth-account-identity-text p[data-v-36fa7f8c]{font-size:12px;color:var(--auth-muted, #8c9baa)}.auth-account-badge[data-v-36fa7f8c]{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--auth-accent, currentColor);margin-top:5px}.auth-account-card[data-v-36fa7f8c]{padding:20px;border:1px solid var(--auth-border, rgba(127, 127, 127, .18));border-radius:14px;background:var(--auth-card, rgba(127, 127, 127, .025));min-width:0}.auth-account-card h3[data-v-36fa7f8c],.auth-account legend[data-v-36fa7f8c]{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 7px}.auth-account-card>.auth-account-help[data-v-36fa7f8c]{margin-bottom:16px}.auth-account-managed[data-v-36fa7f8c]{display:flex;gap:12px;align-items:flex-start}.auth-account-managed>svg[data-v-36fa7f8c]{color:var(--auth-accent, currentColor);flex-shrink:0}.auth-account-managed p[data-v-36fa7f8c]{font-size:12px;color:var(--auth-muted, #8c9baa)}.auth-account fieldset[data-v-36fa7f8c]{border:0;padding:0;margin:0;display:grid;gap:15px;min-width:0}.auth-account label[data-v-36fa7f8c],.auth-account-field[data-v-36fa7f8c]{display:grid;gap:7px;font-size:12px;font-weight:500;min-width:0}.auth-account-fields[data-v-36fa7f8c]{display:grid;gap:15px}.auth-account input[data-v-36fa7f8c]:not([type=hidden]),.auth-account[data-v-36fa7f8c] .auth-password-input{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:10px 12px;font:inherit;font-size:13px;color:inherit;background:var(--auth-input-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;transition:border-color .15s,box-shadow .15s}.auth-account input[data-v-36fa7f8c]:focus,.auth-account[data-v-36fa7f8c] .auth-password-input:focus{border-color:var(--auth-accent, currentColor);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent, currentColor) 10%,transparent);outline:0}.auth-account button[data-v-36fa7f8c]{min-height:40px;font:inherit;font-size:12px;font-weight:500;color:inherit;padding:10px 14px;background:var(--auth-button-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.auth-account button[data-v-36fa7f8c]:hover:not(:disabled){border-color:color-mix(in srgb,var(--auth-accent, currentColor) 45%,transparent)}.auth-account button[type=submit][data-v-36fa7f8c]{background:var(--auth-accent, #76bcff);color:var(--auth-on-accent, #071019);border-color:transparent;font-weight:650;justify-self:start}.auth-account-actions[data-v-36fa7f8c]{display:flex;justify-content:flex-end;padding-top:3px}.auth-account button[data-v-36fa7f8c]:disabled{opacity:.5;cursor:wait}.auth-account[data-v-36fa7f8c] :focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:3px}.auth-account p[data-v-36fa7f8c]{margin:0;overflow-wrap:anywhere}.auth-account ul[data-v-36fa7f8c]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.auth-account-provider[data-v-36fa7f8c]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;overflow-wrap:anywhere;padding:12px 0;border-top:1px solid var(--auth-border, rgba(127, 127, 127, .18));font-size:12px}.auth-account-provider>span[data-v-36fa7f8c]:not(.auth-account-provider-mark):not(.auth-account-badge){flex:1;min-width:120px}.auth-account-provider button[data-v-36fa7f8c]{padding:7px 10px;background:transparent}.auth-account-provider-mark[data-v-36fa7f8c]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--auth-border, rgba(127, 127, 127, .18));font-size:15px;font-weight:650}.auth-account-verification[data-v-36fa7f8c]{border-color:color-mix(in srgb,var(--auth-accent, currentColor) 40%,transparent);display:grid;gap:14px}.auth-account [role=alert][data-v-36fa7f8c]{padding:12px 14px;border-radius:8px;background:#dc55551a;color:var(--auth-error, #ee9292);font-size:12px}.auth-account [role=status][data-v-36fa7f8c]{font-size:12px;color:var(--auth-muted, #8c9baa)}.auth-account-product[data-v-36fa7f8c]{display:grid;gap:20px;min-width:0}@media(min-width:640px){.auth-account-layout[data-v-36fa7f8c]{grid-template-columns:170px minmax(0,1fr);gap:26px}.auth-account-nav[data-v-36fa7f8c]{grid-template-columns:1fr;position:sticky;top:0}.auth-account-main[data-v-36fa7f8c]{min-height:360px}.auth-account-fields[data-v-36fa7f8c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.auth-account-heading[data-v-36fa7f8c]{padding:0 44px 14px 0}.auth-account-heading h2[data-v-36fa7f8c]{margin:3px 0 0;font-size:20px}.auth-account-nav-full[data-v-36fa7f8c],.auth-account-nav svg[data-v-36fa7f8c]{display:none}.auth-account-nav-short[data-v-36fa7f8c]{display:inline}.auth-account-nav[data-v-36fa7f8c]{grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;gap:2px;border-radius:9px}.auth-account .auth-account-nav button[data-v-36fa7f8c]{justify-content:center;padding:8px 2px;font-size:12px;min-height:44px;white-space:nowrap}.auth-account-layout[data-v-36fa7f8c],.auth-account-main[data-v-36fa7f8c],.auth-account-product[data-v-36fa7f8c]{gap:12px}.auth-account-card[data-v-36fa7f8c]{padding:12px;border-radius:11px}.auth-account fieldset[data-v-36fa7f8c],.auth-account-fields[data-v-36fa7f8c]{gap:10px}.auth-account-fields[data-v-36fa7f8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-account label[data-v-36fa7f8c],.auth-account-field[data-v-36fa7f8c]{gap:5px}.auth-account-identity[data-v-36fa7f8c]{gap:10px;padding:0}.auth-account-avatar[data-v-36fa7f8c]{--avatar-size: 40px;border-radius:12px}.auth-account-identity-text h3[data-v-36fa7f8c]{font-size:15px;margin-bottom:1px}.auth-account-badge[data-v-36fa7f8c]{margin-top:2px}.auth-account-provider[data-v-36fa7f8c]{padding:8px 0 0;gap:8px}.auth-account-card h3[data-v-36fa7f8c],.auth-account legend[data-v-36fa7f8c]{margin-bottom:5px}.auth-account-managed[data-v-36fa7f8c]{gap:8px}}@media(max-width:380px){.auth-account-card[data-v-36fa7f8c]{padding:12px}.auth-account-heading h2[data-v-36fa7f8c]{font-size:20px}.auth-account .auth-account-nav button[data-v-36fa7f8c]{gap:7px;font-size:11px}}@media(prefers-reduced-motion:reduce){.auth-account button[data-v-36fa7f8c],.auth-account input[data-v-36fa7f8c],.auth-account[data-v-36fa7f8c] .auth-password-input{transition:none}}@media(max-width:600px){.auth-account button[data-v-36fa7f8c]{min-height:44px}}.auth-recovery[data-v-4719e6fd]{color:inherit;font:inherit}fieldset[data-v-4719e6fd]{border:0;padding:0;margin:0;min-width:0}label[data-v-4719e6fd],.auth-recovery-field[data-v-4719e6fd]{display:grid;gap:.4rem;margin:.8rem 0}.auth-recovery-field label[data-v-4719e6fd]{margin:0}input[data-v-4719e6fd],[data-v-4719e6fd] .auth-password-input,button[data-v-4719e6fd]{box-sizing:border-box;max-width:100%;font:inherit;color:inherit;padding:.6rem;border:1px solid var(--auth-border, currentColor);border-radius:var(--auth-radius, 4px)}input[data-v-4719e6fd],[data-v-4719e6fd] .auth-password-input{background:var(--auth-input-background, transparent)}button[data-v-4719e6fd]{background:var(--auth-button-background, transparent);cursor:pointer}[data-v-4719e6fd]:focus-visible,[data-v-4719e6fd] .auth-password-input:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:2px}.auth-welcome[data-v-91015139]{box-sizing:border-box;display:grid;gap:var(--auth-welcome-gap, 1rem);width:min(100%,56rem);margin:0 auto;padding:var(--auth-welcome-padding, 0);color:inherit;font:inherit}h1[data-v-91015139]{margin:0;font-size:var(--auth-welcome-title-size, clamp(1.6rem, 4vw, 2.6rem));line-height:1.15}h1[data-v-91015139]:focus,h1[data-v-91015139]:focus-visible{outline:none}.auth-welcome__message[data-v-91015139]{margin:.4rem 0 0;max-width:40rem;opacity:.85}.auth-welcome__previews[data-v-91015139]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.auth-welcome__previews li[data-v-91015139]{display:grid;gap:.3rem;align-content:start;padding:.8rem;border:1px solid var(--auth-border, currentColor);border-radius:var(--auth-radius, 4px);background:var(--auth-card-background, transparent)}.auth-welcome__previews img[data-v-91015139]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--auth-radius, 4px)}.auth-welcome__previews span[data-v-91015139]{opacity:.8;font-size:.9em}.auth-welcome__actions[data-v-91015139]{display:grid;gap:var(--auth-welcome-actions-gap, .6rem)}.auth-welcome__guest[data-v-91015139]{display:flex;gap:.5em;align-items:center;justify-content:center;min-height:var(--auth-button-height, 44px);padding:0 1.2rem;font:inherit;font-weight:600;color:var(--auth-accent-text, inherit);background:var(--auth-accent, transparent);border:1px solid var(--auth-accent, currentColor);border-radius:var(--auth-radius, 4px);cursor:pointer}.auth-welcome__guest small[data-v-91015139]{font:inherit;font-weight:400;opacity:.75}.auth-welcome__guest[data-v-91015139]:disabled{cursor:progress;opacity:.7}.auth-welcome__sign-in[data-v-91015139]{width:100%}.auth-welcome__dismiss[data-v-91015139]{justify-self:center;padding:.4rem 0;font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.auth-welcome__status[data-v-91015139]{margin:0;color:var(--auth-error, inherit)}.auth-welcome__legal[data-v-91015139]{display:flex;gap:1rem;margin:0;font-size:.85em}.auth-welcome__legal a[data-v-91015139]{color:inherit}[data-v-91015139]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:2px}.auth-guest-chip[data-v-b96a5d72]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .7rem;border:1px solid var(--auth-border, currentColor);border-radius:999px;background:var(--auth-card-background, transparent);color:inherit;font:inherit;font-size:.85em;white-space:nowrap}.auth-guest-chip__label[data-v-b96a5d72]{opacity:.8}.auth-guest-chip__clock[data-v-b96a5d72]{font-variant-numeric:tabular-nums;font-weight:600}.auth-guest-chip[data-ending] .auth-guest-chip__clock[data-v-b96a5d72]{color:var(--auth-error, inherit)}.auth-guest-chip__sign-up[data-v-b96a5d72]{padding:.25rem .7rem;font:inherit;font-weight:600;color:var(--auth-accent-text, inherit);background:var(--auth-accent, transparent);border:1px solid var(--auth-accent, currentColor);border-radius:999px;cursor:pointer}.auth-guest-chip__action[data-v-b96a5d72]{padding:.25rem .5rem;font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.auth-guest-chip__action[data-v-b96a5d72]:focus-visible,.auth-guest-chip__sign-up[data-v-b96a5d72]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:2px}.auth-guest-chip__hidden[data-v-b96a5d72]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.billing[data-v-23f0e9f0]{display:grid;gap:18px;min-width:0;font:inherit}.billing h3[data-v-23f0e9f0],.billing p[data-v-23f0e9f0]{margin:0;overflow-wrap:anywhere}.billing h3[data-v-23f0e9f0]{font:inherit;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.billing p[data-v-23f0e9f0]{font-size:12px;line-height:1.6;color:var(--auth-muted, #8c9baa)}.billing-current[data-v-23f0e9f0]{display:flex;align-items:center;gap:16px;padding:23px;border:1px solid color-mix(in srgb,var(--auth-accent, currentColor) 30%,transparent);border-radius:14px;background:color-mix(in srgb,var(--auth-accent, currentColor) 5%,transparent)}.billing-current strong[data-v-23f0e9f0]{display:block;font-size:27px;font-weight:650;letter-spacing:-.04em;color:var(--auth-accent, currentColor);line-height:1.3;margin-top:3px}.billing-symbol[data-v-23f0e9f0]{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:13px;color:var(--auth-accent, currentColor);background:color-mix(in srgb,var(--auth-accent, currentColor) 10%,transparent)}.billing-list[data-v-23f0e9f0]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.billing-list li[data-v-23f0e9f0]{display:grid;gap:10px;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:14px;padding:20px;background:var(--auth-card, transparent);font-size:12px}.billing-list strong[data-v-23f0e9f0]{font-size:14px;font-weight:600}.billing-list span[data-v-23f0e9f0]{color:var(--auth-muted, #8c9baa)}.billing button[data-v-23f0e9f0]{min-height:40px;font:inherit;font-size:12px;font-weight:500;color:inherit;background:var(--auth-button-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;padding:11px 14px;cursor:pointer}.billing button.billing-primary[data-v-23f0e9f0]{background:var(--auth-accent, #76bcff);color:var(--auth-on-accent, #071019);border-color:transparent;font-weight:650;margin-top:4px}.billing button.billing-link[data-v-23f0e9f0]{min-height:0;padding:0;border:0;background:transparent;color:var(--auth-accent, currentColor);text-decoration:underline}.billing button.billing-refresh[data-v-23f0e9f0]{justify-self:start;border:0;padding:4px 0;color:var(--auth-muted, #8c9baa);background:transparent}.billing button[data-v-23f0e9f0]:disabled{opacity:.5;cursor:default}.billing button[data-v-23f0e9f0]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:3px}.billing-notice[data-v-23f0e9f0]{padding:12px 14px;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:9px;background:var(--auth-subtle, rgba(127, 127, 127, .04))}.billing [role=alert][data-v-23f0e9f0]{color:var(--auth-error, #ee9292)}@media(max-width:600px){.billing[data-v-23f0e9f0],.billing-list[data-v-23f0e9f0]{gap:10px}.billing-portal-help[data-v-23f0e9f0]{display:none}.billing h3[data-v-23f0e9f0]{font-size:15px}.billing-current[data-v-23f0e9f0]{padding:12px;gap:12px;border-radius:10px}.billing-current strong[data-v-23f0e9f0]{font-size:22px;margin-top:0}.billing-symbol[data-v-23f0e9f0]{width:36px;height:36px;flex-basis:36px}.billing-list li[data-v-23f0e9f0]{padding:12px;gap:6px;border-radius:10px}.billing-notice[data-v-23f0e9f0]{padding:10px 12px}.billing button[data-v-23f0e9f0]{min-height:44px}}.tour[data-v-3660d0c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--tour-z, 10000);pointer-events:none}.tour__announce[data-v-3660d0c0]{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tour__shade[data-v-3660d0c0]{position:absolute;top:0;right:0;bottom:0;left:0}.tour:not([data-ready]) .tour__shade[data-v-3660d0c0]{display:none}.tour__dim[data-v-3660d0c0]{fill:var(--tour-dim, rgba(0, 0, 0, .45))}.tour__ring[data-v-3660d0c0]{fill:none;stroke:var(--tour-accent, #ffd400);stroke-width:3}.tour-bubble[data-v-3660d0c0]{position:fixed;top:0;left:0;box-sizing:border-box;width:max-content;max-width:min(22rem,calc(100vw - 24px));padding:.85rem 1rem .8rem;border:3px solid var(--tour-border, #111);border-radius:18px;background:var(--tour-background, #fff);color:var(--tour-text, #111);box-shadow:5px 5px 0 var(--tour-shadow, rgba(0, 0, 0, .85));font:var(--tour-font, inherit);pointer-events:auto;visibility:hidden}.tour[data-ready] .tour-bubble[data-v-3660d0c0]{visibility:visible}.tour-bubble[data-v-3660d0c0]:focus{outline:none}.tour-bubble--centred[data-v-3660d0c0]{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.tour-bubble__tail[data-v-3660d0c0]{position:absolute;width:18px;height:18px;box-sizing:border-box;background:inherit;border:inherit;transform:rotate(45deg)}.tour-bubble--centred .tour-bubble__tail[data-v-3660d0c0]{display:none}.tour-bubble[data-side=bottom] .tour-bubble__tail[data-v-3660d0c0]{top:-11px;border-right:0;border-bottom:0}.tour-bubble[data-side=top] .tour-bubble__tail[data-v-3660d0c0]{bottom:-11px;border-left:0;border-top:0}.tour-bubble[data-side=right] .tour-bubble__tail[data-v-3660d0c0]{left:-11px;border-top:0;border-right:0}.tour-bubble[data-side=left] .tour-bubble__tail[data-v-3660d0c0]{right:-11px;border-bottom:0;border-left:0}.tour-bubble__progress[data-v-3660d0c0]{margin:0 0 .3rem;font-size:.75em;letter-spacing:.04em;opacity:.7}.tour-bubble__title[data-v-3660d0c0]{margin:0 0 .35rem;font-size:1.1em;line-height:1.2}.tour-bubble__body[data-v-3660d0c0]{margin:0;line-height:1.4}.tour-bubble__actions[data-v-3660d0c0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.8rem}.tour-bubble__moves[data-v-3660d0c0]{display:inline-flex;gap:.4rem}.tour-bubble button[data-v-3660d0c0]{font:inherit;cursor:pointer}.tour-bubble__skip[data-v-3660d0c0]{padding:.3rem 0;border:0;background:none;color:inherit;font-size:.85em;text-decoration:underline;opacity:.75}.tour-bubble__back[data-v-3660d0c0],.tour-bubble__next[data-v-3660d0c0]{padding:.35rem .85rem;border:2px solid var(--tour-border, #111);border-radius:999px;font-weight:700}.tour-bubble__back[data-v-3660d0c0]{background:transparent;color:inherit}.tour-bubble__next[data-v-3660d0c0]{background:var(--tour-accent, #ffd400);color:var(--tour-accent-text, #111)}.tour-bubble button[data-v-3660d0c0]:focus-visible{outline:2px solid var(--tour-accent, #ffd400);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.tour__ring[data-v-3660d0c0]{animation:tour-pulse-3660d0c0 1.6s ease-in-out infinite}.tour-bubble[data-v-3660d0c0]{transition:opacity .15s ease}}@keyframes tour-pulse-3660d0c0{50%{stroke-opacity:.35}}.share[data-v-97a4f382]{box-sizing:border-box;width:min(30rem,calc(100vw - 32px));max-width:none;margin:auto;padding:0;border:1px solid var(--share-border, rgba(255, 255, 255, .16));border-radius:var(--share-radius, 12px);background:var(--share-background, #11161c);color:var(--share-text, #e8eef4);font:var(--share-font, inherit);z-index:var(--share-z, 10000)}.share[data-v-97a4f382]::backdrop{background:var(--share-backdrop, rgba(0, 0, 0, .55))}.share__panel[data-v-97a4f382]{display:grid;gap:14px;padding:16px}.share__header[data-v-97a4f382]{display:flex;align-items:center;justify-content:space-between}.share__title[data-v-97a4f382]{margin:0;font:inherit;font-size:1.05em;font-weight:600}.share__close[data-v-97a4f382]{border:0;background:none;color:inherit;font-size:1.4em;line-height:1;cursor:pointer}.share__link[data-v-97a4f382]{display:flex;gap:8px}.share__field[data-v-97a4f382]{flex:1;min-width:0}.share__field input[data-v-97a4f382]{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid var(--share-border, rgba(255, 255, 255, .16));border-radius:8px;background:var(--share-field, rgba(255, 255, 255, .04));color:inherit;font:inherit;text-overflow:ellipsis}.share__copy[data-v-97a4f382],.share__cancel[data-v-97a4f382]{height:36px;padding:0 14px;border:1px solid var(--share-accent, #4fd1ff);border-radius:8px;background:var(--share-accent, #4fd1ff);color:var(--share-accent-text, #041018);font:inherit;font-weight:600;cursor:pointer}.share__cancel[data-v-97a4f382]{height:auto;padding:2px 10px;margin-left:8px;background:none;color:inherit}.share__copy[data-v-97a4f382]:disabled{opacity:.5;cursor:default}.share__choices[data-v-97a4f382]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}.share__choice[data-v-97a4f382]{display:grid;align-content:start;gap:6px;min-width:0}.share__card[data-v-97a4f382]{display:grid;gap:8px;padding:0 0 10px;overflow:hidden;border:1px solid var(--share-border, rgba(255, 255, 255, .16));border-radius:10px;background:var(--share-field, rgba(255, 255, 255, .04));color:inherit;font:inherit;text-align:center;cursor:pointer}.share__card[data-v-97a4f382]:hover:not(:disabled),.share__choice[data-active] .share__card[data-v-97a4f382]{border-color:var(--share-accent, #4fd1ff)}.share__card[data-v-97a4f382]:disabled{cursor:default}.share__choice:not([data-active]) .share__card[data-v-97a4f382]:disabled{opacity:.5}.share__media[data-v-97a4f382]{position:relative;display:block;aspect-ratio:1200 / 630;overflow:hidden;background:#0b0f14}.share__media img[data-v-97a4f382],.share__media video[data-v-97a4f382],.share__placeholder[data-v-97a4f382]{display:block;width:100%;height:100%;object-fit:cover}.share__placeholder[data-v-97a4f382]{background:radial-gradient(120% 90% at 50% 120%,rgba(79,209,255,.45),transparent 60%),linear-gradient(180deg,#0b1724,#12324a);background-size:100% 100%,100% 100%}.share__placeholder[data-kind=video][data-v-97a4f382]{background-size:200% 100%,100% 100%;animation:share-drift-97a4f382 4s ease-in-out infinite alternate}@keyframes share-drift-97a4f382{to{background-position:100% 0,0 0}}@media(prefers-reduced-motion:reduce){.share__placeholder[data-kind=video][data-v-97a4f382],.share__bar[data-indeterminate][data-v-97a4f382]{animation:none}}.share__progress[data-v-97a4f382]{position:absolute;inset:auto 0 0;height:4px;background:#00000080}.share__bar[data-v-97a4f382]{display:block;height:100%;background:var(--share-accent, #4fd1ff);transition:width .2s}.share__bar[data-indeterminate][data-v-97a4f382]{width:30%;animation:share-sweep-97a4f382 1.2s ease-in-out infinite}@keyframes share-sweep-97a4f382{0%{transform:translate(-100%)}to{transform:translate(340%)}}.share__label[data-v-97a4f382]{font-weight:600}.share__note[data-v-97a4f382],.share__status[data-v-97a4f382]{margin:0;font-size:.85em;opacity:.75}.share__status[data-v-97a4f382]{opacity:1}.share__motion[data-v-97a4f382]{display:flex;align-items:center;gap:6px;font-size:.85em}.share__motion select[data-v-97a4f382]{flex:1;min-width:0;background:var(--share-field, rgba(255, 255, 255, .04));color:inherit;border:1px solid var(--share-border, rgba(255, 255, 255, .16));border-radius:6px;font:inherit}.share__visually-hidden[data-v-97a4f382]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:420px){.share__choices[data-v-97a4f382]{grid-template-columns:1fr 1fr;gap:8px}.share__note[data-v-97a4f382]{display:none}}.auth-admin[data-v-1304c84d]{font:inherit;color:inherit;display:grid;gap:14px;min-width:0}header[data-v-1304c84d]{display:grid;gap:4px}h2[data-v-1304c84d]{font:inherit;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0}h3[data-v-1304c84d]{font:inherit;font-size:12px;font-weight:600;margin:0 0 4px}p[data-v-1304c84d]{margin:0;font-size:12px;line-height:1.6;color:var(--auth-muted, #8c9baa)}.auth-admin-hidden[data-v-1304c84d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}label[data-v-1304c84d]{font-size:12px}input[data-v-1304c84d]:not([type=checkbox]),select[data-v-1304c84d]{min-height:34px;min-width:0;box-sizing:border-box;font:inherit;font-size:13px;color:inherit;background:var(--auth-input-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:var(--auth-radius, 8px);padding:6px 10px}select option[data-v-1304c84d]{background-color:var(--auth-option-background, Canvas);color:var(--auth-option-text, CanvasText)}button[data-v-1304c84d]{min-height:34px;font:inherit;font-size:12px;font-weight:500;color:inherit;background:var(--auth-button-background, transparent);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;padding:6px 11px;cursor:pointer}button[data-v-1304c84d]:disabled,fieldset:disabled button[data-v-1304c84d]{cursor:wait;opacity:.5}.auth-admin-invite[data-v-1304c84d],.auth-admin-toolbar[data-v-1304c84d],.auth-admin-search[data-v-1304c84d],.auth-admin-pages[data-v-1304c84d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.auth-admin-invite input[type=email][data-v-1304c84d]{flex:1 1 220px;max-width:340px}.auth-admin-check[data-v-1304c84d]{display:flex;gap:6px;align-items:center}.auth-admin-search input[data-v-1304c84d]{width:240px;max-width:100%}.auth-admin-count[data-v-1304c84d]{margin-left:auto}.auth-admin-pages[data-v-1304c84d]{font-size:12px}.auth-admin-table[data-v-1304c84d]{overflow-x:auto;min-width:0;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:10px;background:var(--auth-card, transparent)}table[data-v-1304c84d]{width:100%;min-width:860px;border-collapse:collapse;font-size:12px;line-height:1.4}th[data-v-1304c84d],td[data-v-1304c84d]{text-align:left;padding:5px 10px;border-top:1px solid var(--auth-border, rgba(127, 127, 127, .2));white-space:nowrap;font-weight:400;vertical-align:middle}thead th[data-v-1304c84d]{border-top:0;font-weight:600;font-size:11px;color:var(--auth-muted, #8c9baa)}tbody td[data-v-1304c84d]{color:var(--auth-muted, #8c9baa)}tbody tr[data-v-1304c84d]:hover,tbody tr.auth-admin-open[data-v-1304c84d]{background:var(--auth-subtle, rgba(127, 127, 127, .06))}.auth-admin-email[data-v-1304c84d]{color:inherit;max-width:260px;overflow:hidden;text-overflow:ellipsis}.auth-admin-name[data-v-1304c84d]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.auth-admin-tag[data-v-1304c84d]{color:var(--auth-accent, currentColor);font-size:11px;font-weight:500}.auth-admin-status-active[data-v-1304c84d]{color:inherit}.auth-admin-status-blocked[data-v-1304c84d]{color:var(--auth-error, #ee9292)}.auth-admin-actions[data-v-1304c84d]{width:1%;text-align:right;padding-right:6px}.auth-admin-trigger[data-v-1304c84d]{min-height:26px;padding:0 8px;line-height:1;font-size:14px}.auth-admin-menu[data-v-1304c84d]{position:fixed;z-index:1000;width:220px;overflow-y:auto;display:grid;padding:4px;box-sizing:border-box;background:var(--auth-option-background, Canvas);color:var(--auth-option-text, CanvasText);border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px;box-shadow:0 8px 24px #00000040;white-space:normal}.auth-admin-menu button[data-v-1304c84d]{min-height:32px;text-align:left;border:0;border-radius:6px;background:transparent;color:inherit}.auth-admin-menu button[aria-disabled=true][data-v-1304c84d]{cursor:wait;opacity:.5}.auth-admin-menu button[data-v-1304c84d]:hover,.auth-admin-menu button[data-v-1304c84d]:focus-visible{background:var(--auth-subtle, rgba(127, 127, 127, .12))}.auth-admin-detail td[data-v-1304c84d]{white-space:normal;padding:10px}fieldset[data-v-1304c84d]{min-width:0;padding:10px 12px;margin:0;border:1px solid var(--auth-border, rgba(127, 127, 127, .2));border-radius:8px}legend[data-v-1304c84d]{font-size:12px;font-weight:600}fieldset button[data-v-1304c84d]{margin:8px 7px 0 0}.auth-admin-verify[data-v-1304c84d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--auth-accent, currentColor);border-radius:10px}.auth-admin-verify button[data-v-1304c84d]{background:var(--auth-accent, currentColor);color:var(--auth-on-accent, #000);border-color:transparent}[data-v-1304c84d]:focus-visible{outline:2px solid var(--auth-accent, currentColor);outline-offset:2px}.auth-admin-menu[data-v-1304c84d] :focus-visible{outline-offset:-2px}[role=alert][data-v-1304c84d]{color:var(--auth-error, #ee9292)}.auth-admin-denied[data-v-1304c84d]{padding:24px 0}.auth-admin-denied h3[data-v-1304c84d]{font-size:16px}@media(max-width:600px){.auth-admin-count[data-v-1304c84d]{margin-left:0}.auth-admin-search[data-v-1304c84d],.auth-admin-search input[data-v-1304c84d]{width:100%}.auth-admin-search input[data-v-1304c84d]{flex:1 1 auto}button[data-v-1304c84d],input[data-v-1304c84d]:not([type=checkbox]),select[data-v-1304c84d]{min-height:40px}.auth-admin-trigger[data-v-1304c84d]{min-height:32px}}
