body:has(.member-dialog[open]),html:has(.member-dialog[open]){overflow:hidden!important}.member-dialog[data-v-f678ee5c]{background:var(--color-surface-card);border:1px solid var(--color-border-strong);border-radius:20px;box-shadow:0 24px 64px #00000038;color:var(--color-content-primary);inset:0;margin:auto;max-height:calc(100dvh - 28px);overflow:auto;overscroll-behavior:contain;padding:clamp(20px,5vw,32px);position:fixed;width:min(420px,calc(100% - 28px))}.member-dialog[data-v-f678ee5c]::backdrop{background:#0009}.member-dialog--account[open][data-v-f678ee5c]{display:grid;grid-template-rows:64px minmax(0,1fr);height:min(640px,calc(100dvh - 28px));overflow:hidden;padding:0;width:min(760px,calc(100% - 28px))}.member-header[data-v-f678ee5c]{margin-bottom:22px;text-align:center}.member-header h2[data-v-f678ee5c]{font-size:24px;letter-spacing:-.03em;line-height:1.35;padding-inline:36px;text-wrap:balance;word-break:keep-all}.member-header h2[data-v-f678ee5c]:focus{outline:none}.member-dialog--account .member-header[data-v-f678ee5c]{align-items:center;border-bottom:1px solid var(--color-border-default);display:flex;margin:0;padding-inline:22px 60px;text-align:left}.member-dialog--account .member-header h2[data-v-f678ee5c]{font-size:20px;padding:0}p[data-v-f678ee5c]{color:var(--color-content-secondary);font-size:14px;line-height:1.6;margin:8px 0 12px;overflow-wrap:anywhere;word-break:keep-all}.member-header p[data-v-f678ee5c]{text-wrap:balance}form[data-v-f678ee5c],label[data-v-f678ee5c]:not(.member-agreement){display:grid;gap:6px}form[data-v-f678ee5c]{gap:14px}label[data-v-f678ee5c]{font-size:14px}button[data-v-f678ee5c],input[data-v-f678ee5c]:not([type=checkbox]){background:var(--color-surface-control);border:1px solid var(--color-border-strong);border-radius:10px;color:inherit;font:inherit;min-height:44px;padding:8px 12px}input[data-v-f678ee5c]:not([type=checkbox]){width:100%}button[data-v-f678ee5c]{cursor:pointer}button[data-v-f678ee5c]:disabled{cursor:wait;opacity:.6}a[data-v-f678ee5c]:focus-visible,button[data-v-f678ee5c]:focus-visible,input[data-v-f678ee5c]:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.member-close[data-v-f678ee5c]{background:transparent;border-color:transparent;color:var(--color-content-secondary);font-size:25px;inset:10px 10px auto auto;line-height:1;min-width:44px;padding:0;position:absolute}.member-options[data-v-f678ee5c]{display:grid;gap:10px}.member-emulator-note[data-v-f678ee5c]{align-items:flex-start;background:var(--color-surface-control);border:1px solid var(--color-border-default);border-radius:10px;display:flex;font-size:13px;gap:9px;padding:11px 12px}.member-emulator-note i[data-v-f678ee5c]{color:var(--color-content-secondary);margin-top:4px}.member-emulator-note p[data-v-f678ee5c]{font-size:12px;margin:4px 0 0}.member-emulator-action[data-v-f678ee5c]{color:var(--color-content-primary);display:inline-block;white-space:nowrap}.member-result[data-v-f678ee5c]{display:grid;gap:8px;text-align:center}.member-result p[data-v-f678ee5c]{line-height:1.65;margin:0;word-break:keep-all}.member-result button[data-v-f678ee5c]{margin-top:12px}.member-option[data-v-f678ee5c]{align-items:center;border-radius:999px;display:grid;font-size:14px;font-weight:600;gap:10px;grid-template-columns:20px 1fr 20px;min-height:48px;text-align:center}.member-google[data-v-f678ee5c]{background:#fff;border-color:#747775;color:#1f1f1f;font-family:"Google Sans",var(--font-family-base);font-weight:500}.member-google img[data-v-f678ee5c]{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none}.member-google[data-v-f678ee5c]:not(:disabled):hover{background:#f7f8f8}.member-email[data-v-f678ee5c]{background:var(--color-surface-raised)}.member-close[data-v-f678ee5c]:hover,.member-email[data-v-f678ee5c]:not(:disabled):hover{background:var(--color-surface-hover)}.member-primary[data-v-f678ee5c]{background:var(--color-accent-solid);color:var(--color-content-on-accent);font-weight:600}.member-switch[data-v-f678ee5c]{display:flex;flex-wrap:wrap;gap:0 8px;justify-content:center;margin-top:4px}.member-back[data-v-f678ee5c],.member-switch button[data-v-f678ee5c]{background:transparent;border-color:transparent;color:var(--color-content-secondary);font-size:13px}.member-back[data-v-f678ee5c]:hover,.member-switch button[data-v-f678ee5c]:hover{color:var(--color-content-primary)}.member-back[data-v-f678ee5c]{display:block;margin-inline:auto}.member-back i[data-v-f678ee5c]{margin-right:5px}.member-agreement[data-v-f678ee5c]{align-items:center;display:flex;gap:8px}.member-login-preferences[data-v-f678ee5c]{border:0;display:grid;margin:0;min-width:0;padding:0}.member-login-preference[data-v-f678ee5c]{cursor:pointer;min-height:32px}.member-login-preference input[data-v-f678ee5c]{accent-color:var(--color-accent-solid);flex:none;height:16px;margin:0;width:16px}.member-login-preference small[data-v-f678ee5c]{color:var(--color-content-secondary);font-size:12px;margin-left:4px}a[data-v-f678ee5c]{color:var(--color-accent-text)}.member-legal[data-v-f678ee5c]{margin-top:18px;text-align:center}.member-legal p[data-v-f678ee5c]{font-size:12px;margin:4px 0 0}.member-message[data-v-f678ee5c]{align-items:flex-start;background:var(--color-surface-control);border:1px solid var(--color-border-default);border-radius:9px;display:flex;gap:9px;margin-top:12px;padding:10px 12px}.member-message--error[data-v-f678ee5c]{background:color-mix(in srgb,var(--color-delta-down) 10%,var(--color-surface-card));border-color:color-mix(in srgb,var(--color-delta-down) 35%,transparent);border-inline-start:3px solid var(--color-delta-down)}.member-message--error i[data-v-f678ee5c]{color:var(--color-delta-down);margin-top:3px}.member-message--error strong[data-v-f678ee5c]{color:var(--color-delta-down);display:block;font-size:14px;margin-bottom:2px}.member-message p[data-v-f678ee5c]{font-size:13px;line-height:1.6;margin:0;word-break:keep-all}
