.q88-oidc-form.svelte-1sqx6kf{display:flex;flex-direction:column}.q88-oidc-form__intro.svelte-1sqx6kf{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.q88-oidc-form__fine.svelte-1sqx6kf{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:12px;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35));line-height:1.5;margin:0 0 14px}.q88-oidc-form__row2.svelte-1sqx6kf{display:grid;grid-template-columns:1fr;gap:0 14px}@media (min-width: 480px){.q88-oidc-form__row2.svelte-1sqx6kf{grid-template-columns:1fr 1fr}}.q88-oidc-form__field.svelte-1sqx6kf{margin-bottom:16px}.q88-oidc-form__label.svelte-1sqx6kf{display:block;padding:0;margin:0 0 8px;font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--q88-color-gold, #d6b26c)}.q88-oidc-form__select.svelte-1sqx6kf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;padding:0 14px;background:var(--q88-color-chip, rgba(244, 236, 216, .06));color:var(--q88-color-text, #f4ecd8);border:1px solid var(--q88-color-line, rgba(214, 178, 108, .12));border-radius:var(--q88-radius-r-2, 2px);font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:16px;outline:none;box-sizing:border-box}.q88-oidc-form__select.svelte-1sqx6kf:focus-visible{background:var(--q88-color-bgInset, #070504);border-color:var(--q88-color-gold, #d6b26c);outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}.q88-oidc-form__sex.svelte-1sqx6kf{border:none;margin:0 0 16px;padding:0;min-inline-size:0}.q88-oidc-form__sex-options.svelte-1sqx6kf{display:flex;flex-wrap:wrap;gap:10px}.q88-oidc-form__radio.svelte-1sqx6kf{flex:1;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;background:var(--q88-color-chip, rgba(244, 236, 216, .06));border:1px solid var(--q88-color-line, rgba(214, 178, 108, .12));border-radius:var(--q88-radius-r-2, 2px);font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-text, #f4ecd8);cursor:pointer}.q88-oidc-form__radio.svelte-1sqx6kf:focus-within{border-color:var(--q88-color-gold, #d6b26c)}.q88-oidc-form__radio.svelte-1sqx6kf input:where(.svelte-1sqx6kf){accent-color:var(--q88-color-gold, #d6b26c);width:18px;height:18px}.q88-oidc-form__optout.svelte-1sqx6kf{display:flex;align-items:flex-start;gap:10px;margin:2px 0 14px;font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:12px;line-height:1.5;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));cursor:pointer}.q88-oidc-form__optout.svelte-1sqx6kf input:where(.svelte-1sqx6kf){flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--q88-color-gold, #d6b26c)}@media (pointer: coarse){.q88-oidc-form__optout.svelte-1sqx6kf{min-height:44px}.q88-oidc-form__optout.svelte-1sqx6kf input:where(.svelte-1sqx6kf){width:20px;height:20px}}.q88-oidc-continue.svelte-q1w5e3{display:flex;flex-direction:column}.q88-oidc-continue__line.svelte-q1w5e3{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));line-height:1.5;margin:0 0 18px}.q88-oidc-continue__back.svelte-q1w5e3{margin-top:14px}.q88-oidc.svelte-1f1tqpt{display:flex;flex-direction:column;gap:10px}.q88-oidc__divider.svelte-1f1tqpt{display:flex;align-items:center;gap:12px;margin:8px 0 14px;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35));font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.q88-oidc__divider.svelte-1f1tqpt:before,.q88-oidc__divider.svelte-1f1tqpt:after{content:"";flex:1;height:1px;background:var(--q88-color-line, rgba(214, 178, 108, .12))}.q88-fp.svelte-puegzg{display:flex;flex-direction:column}.q88-fp__form.svelte-puegzg{display:contents}.q88-fp__lede.svelte-puegzg{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));line-height:1.5;margin:0 0 18px}.q88-fp__fine.svelte-puegzg{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:12px;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35));line-height:1.5;margin:-10px 0 16px}.q88-fp__rules.svelte-puegzg{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:-8px 0 14px;padding:0;font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.06em;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35))}.q88-fp__rules.svelte-puegzg li:where(.svelte-puegzg):before{content:"○ "}.q88-fp__rules.svelte-puegzg li.met:where(.svelte-puegzg){color:var(--q88-color-gold, #d6b26c)}.q88-fp__rules.svelte-puegzg li.met:where(.svelte-puegzg):before{content:"✓ "}.q88-fp__foot.svelte-puegzg{text-align:center;margin-top:16px}.q88-fp__link.svelte-puegzg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;color:var(--q88-color-gold, #d6b26c);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:13px}.q88-fp__link.svelte-puegzg:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.q88-fp__link.svelte-puegzg:focus-visible{outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}.q88-auth.svelte-glbei0{padding:14px 20px 24px;display:flex;flex-direction:column;box-sizing:border-box}.q88-auth__head.svelte-glbei0{margin-bottom:14px;padding-right:60px}.q88-auth__eyebrow.svelte-glbei0{font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.3em;color:var(--q88-color-gold, #d6b26c)}.q88-auth__title.svelte-glbei0{font-family:var(--q88-font-display, "Instrument Serif", serif);font-style:italic;font-size:30px;color:var(--q88-color-text, #f4ecd8);margin:4px 0 0;letter-spacing:-.5px;line-height:1.1}.q88-auth__welcome.svelte-glbei0{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));line-height:1.5;margin:0 0 18px}.q88-auth__fine.svelte-glbei0{font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:12px;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35));line-height:1.5;margin:0 0 16px}.q88-auth__panel.svelte-glbei0{display:flex;flex-direction:column}.q88-auth__form.svelte-glbei0{display:contents}.q88-auth__row2.svelte-glbei0{display:grid;grid-template-columns:1fr;gap:0 14px}@media (min-width: 480px){.q88-auth__row2.svelte-glbei0{grid-template-columns:1fr 1fr}}.q88-auth__select.svelte-glbei0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;padding:0 14px;background:var(--q88-color-chip, rgba(244, 236, 216, .06));color:var(--q88-color-text, #f4ecd8);border:1px solid var(--q88-color-line, rgba(214, 178, 108, .12));border-radius:var(--q88-radius-r-2, 2px);font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:16px;outline:none;box-sizing:border-box}.q88-auth__select.svelte-glbei0:focus-visible{background:var(--q88-color-bgInset, #070504);border-color:var(--q88-color-gold, #d6b26c);outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}@media (min-width: 768px){.q88-auth__select.svelte-glbei0{height:46px;font-size:15px}}.q88-auth__sex.svelte-glbei0{border:none;margin:0 0 16px;padding:0;min-inline-size:0}.q88-auth__sex-options.svelte-glbei0{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.q88-auth__radio.svelte-glbei0{flex:1;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;background:var(--q88-color-chip, rgba(244, 236, 216, .06));border:1px solid var(--q88-color-line, rgba(214, 178, 108, .12));border-radius:var(--q88-radius-r-2, 2px);font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:14px;color:var(--q88-color-text, #f4ecd8);cursor:pointer}.q88-auth__radio.svelte-glbei0:focus-within{border-color:var(--q88-color-gold, #d6b26c)}.q88-auth__radio.svelte-glbei0 input:where(.svelte-glbei0){accent-color:var(--q88-color-gold, #d6b26c);width:18px;height:18px}.q88-auth__have-account.svelte-glbei0{margin:4px 0 0;text-align:center;font-size:13px}.q88-auth__have-account-link.svelte-glbei0{display:inline-flex;align-items:center;min-height:44px;min-width:44px;background:none;border:0;padding:0 2px;font:inherit;color:var(--q88-color-gold, inherit);text-decoration:underline;cursor:pointer}.q88-auth__label.svelte-glbei0{display:block;padding:0;margin:0 0 8px;font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--q88-color-gold, #d6b26c)}.q88-auth__field.svelte-glbei0{margin-bottom:16px}.q88-auth__optout.svelte-glbei0{display:flex;align-items:flex-start;gap:10px;margin:2px 0 14px;font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:12px;line-height:1.5;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));cursor:pointer}.q88-auth__optout.svelte-glbei0 input:where(.svelte-glbei0){flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--q88-color-gold, #d6b26c)}@media (pointer: coarse){.q88-auth__optout.svelte-glbei0{min-height:44px}.q88-auth__optout.svelte-glbei0 input:where(.svelte-glbei0){width:20px;height:20px}}.q88-auth__methods.svelte-glbei0{display:flex;flex-direction:column;gap:10px;margin-top:4px}.q88-auth__cta{margin-top:4px}.q88-auth__signin-row.svelte-glbei0{display:flex;align-items:center;justify-content:space-between;margin:-6px 0 12px;font-family:var(--q88-font-body, "Bricolage Grotesque", sans-serif);font-size:13px}.q88-auth__remember.svelte-glbei0{display:flex;align-items:center;gap:8px;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));cursor:pointer}.q88-auth__remember.svelte-glbei0 input:where(.svelte-glbei0){accent-color:var(--q88-color-gold, #d6b26c);width:16px;height:16px}.q88-auth__forgot.svelte-glbei0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:var(--q88-color-gold, #d6b26c);text-decoration:underline;text-underline-offset:3px;font-size:12px}.q88-auth__forgot.svelte-glbei0:focus-visible{outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}.q88-auth__divider.svelte-glbei0{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35));font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.q88-auth__divider.svelte-glbei0:before,.q88-auth__divider.svelte-glbei0:after{content:"";flex:1;height:1px;background:var(--q88-color-line, rgba(214, 178, 108, .12))}.q88-auth__rules.svelte-glbei0{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:-8px 0 14px;padding:0;font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.06em;color:var(--q88-color-textFaint, rgba(244, 236, 216, .35))}.q88-auth__rules.svelte-glbei0 li:where(.svelte-glbei0):before{content:"○ "}.q88-auth__rules.svelte-glbei0 li.met:where(.svelte-glbei0){color:var(--q88-color-gold, #d6b26c)}.q88-auth__rules.svelte-glbei0 li.met:where(.svelte-glbei0):before{content:"✓ "}.q88-auth__modes.svelte-glbei0{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--q88-color-line, rgba(214, 178, 108, .12));border-radius:var(--q88-radius-r-2, 2px);margin:0 0 18px}.q88-auth__modes.svelte-glbei0:before{content:"";position:absolute;inset:0 auto 0 0;width:50%;background:var(--q88-color-bgInset, #070504);border-bottom:2px solid var(--q88-color-gold, #d6b26c);transition:transform .15s var(--q88-ease-out-quick, cubic-bezier(.3, .7, .4, 1));pointer-events:none}.q88-auth__modes[data-selected=signin].svelte-glbei0:before{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.q88-auth__modes.svelte-glbei0:before{transition:none}}.q88-auth__mode.svelte-glbei0{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;padding:8px;margin:0;background:transparent;border:0;color:var(--q88-color-textMute, rgba(244, 236, 216, .55));text-align:center;cursor:pointer}.q88-auth__mode-cue.svelte-glbei0{font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.q88-auth__mode-label.svelte-glbei0{font-family:var(--q88-font-display, "Instrument Serif", serif);font-style:italic;font-size:19px;line-height:1.2}.q88-auth__mode[aria-selected=true].svelte-glbei0 .q88-auth__mode-label:where(.svelte-glbei0){color:var(--q88-color-text, #f4ecd8)}.q88-auth__mode[aria-selected=true].svelte-glbei0 .q88-auth__mode-cue:where(.svelte-glbei0){color:var(--q88-color-gold, #d6b26c)}.q88-auth__mode.svelte-glbei0:active{background:var(--q88-color-bgInset, #070504)}.q88-auth__mode.svelte-glbei0:focus-visible{outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}@media (hover: hover){.q88-auth__mode[aria-selected=false].svelte-glbei0:hover{background:var(--q88-color-chip, rgba(244, 236, 216, .06));transition:background .12s}.q88-auth__mode[aria-selected=false].svelte-glbei0:hover .q88-auth__mode-label:where(.svelte-glbei0){color:var(--q88-color-text, #f4ecd8)}}@media (max-width: 359.98px){.q88-auth__mode.svelte-glbei0{padding:8px 4px}.q88-auth__mode-label.svelte-glbei0{font-size:17px}.q88-auth__mode-cue.svelte-glbei0{letter-spacing:.06em}}@media (min-width: 768px){.q88-auth.svelte-glbei0{padding:20px 28px 22px}.q88-auth__head.svelte-glbei0{margin-bottom:12px}.q88-auth__title.svelte-glbei0{font-size:32px;margin-top:4px}.q88-auth__modes.svelte-glbei0{margin:0 0 14px}.q88-auth__mode.svelte-glbei0{min-height:52px;padding:7px 8px;gap:3px}.q88-auth__welcome.svelte-glbei0{margin-bottom:14px}.q88-auth.svelte-glbei0 .q88-form-field,.q88-auth__field.svelte-glbei0{margin-bottom:12px}.q88-auth.svelte-glbei0 .q88-form-field__input,.q88-auth__select.svelte-glbei0{height:44px}.q88-auth__sex.svelte-glbei0{margin-bottom:12px}.q88-auth__radio.svelte-glbei0{min-height:44px;padding-inline:10px}}@media (min-width: 768px) and (max-height: 700px){.q88-auth.svelte-glbei0{padding-top:16px}.q88-auth__head.svelte-glbei0{margin-bottom:10px}.q88-auth__title.svelte-glbei0{font-size:28px}.q88-auth__modes.svelte-glbei0{margin-bottom:12px}.q88-auth__mode.svelte-glbei0{min-height:48px;padding:5px 8px}.q88-auth__welcome.svelte-glbei0,.q88-auth.svelte-glbei0 .q88-form-field,.q88-auth__field.svelte-glbei0,.q88-auth__sex.svelte-glbei0{margin-bottom:10px}}
