.auth.svelte-1qsayef{background:var(--bb-night);flex-wrap:wrap;min-height:100vh;display:flex;position:relative}.theme.svelte-1qsayef{z-index:2;position:absolute;top:26px;right:28px}.brand-panel.svelte-1qsayef{background:var(--bb-panel);border-right:1px solid var(--bb-line-faint);flex-direction:column;flex:560px;justify-content:space-between;gap:48px;min-width:0;padding:36px 48px 0;display:flex;position:relative;overflow:hidden}.brand.svelte-1qsayef{border-radius:8px;align-self:flex-start;text-decoration:none;display:inline-flex}.pitch.svelte-1qsayef{flex-direction:column;gap:18px;max-width:520px;display:flex}.pitch-title.svelte-1qsayef{font-family:var(--font-display);color:var(--bb-text-strong);font-size:clamp(40px,4vw,58px);line-height:1.04}.pitch-title.svelte-1qsayef em:where(.svelte-1qsayef){font-family:var(--font-read);color:var(--bb-sky);font-style:italic}.pitch-sub.svelte-1qsayef{color:var(--bb-text-2);font-size:17px;line-height:1.6}.shelf.svelte-1qsayef{align-items:flex-end;gap:6px;height:440px;padding:0 8px;display:flex;position:relative}.spine.svelte-1qsayef{writing-mode:vertical-rl;box-sizing:border-box;white-space:nowrap;border-radius:4px 4px 2px 2px;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.s1.svelte-1qsayef{width:58px;height:360px;font-family:var(--font-display);color:#e4ecff;background:#1d3184;justify-content:space-between;padding:18px 0;font-size:19px;box-shadow:inset 0 0 0 1px #7cb4ff59,inset 6px 0 #0000002e}.s1.svelte-1qsayef .num:where(.svelte-1qsayef){color:#7cb4ff;font-size:12px}.s2.svelte-1qsayef{background:var(--bb-paper);width:46px;height:300px;font-family:var(--font-read);color:#141c45;font-size:17px;font-style:italic;box-shadow:inset 6px 0 #3c280a1f}.s3.svelte-1qsayef{background:var(--bb-royal);width:72px;height:400px;font-family:var(--font-display);color:#fff;justify-content:space-between;padding:20px 0;font-size:22px;box-shadow:inset 6px 0 #00000029}.s3.svelte-1qsayef .num:where(.svelte-1qsayef){font-size:12px}.s4.svelte-1qsayef{background:var(--bb-ink);width:40px;height:270px;box-shadow:inset 0 0 0 1px var(--bb-line-control);letter-spacing:.24em;text-transform:uppercase;color:var(--bb-text-3);font-size:11px;font-weight:700}.s5.svelte-1qsayef{width:62px;height:336px;font-family:var(--font-display);color:#0a1440;background:#7cb4ff;font-size:20px;box-shadow:inset 6px 0 #0000001f}.s6.svelte-1qsayef{width:52px;height:318px;font-family:var(--font-read);color:#a9c8ff;background:#142463;margin-left:40px;font-size:17px;font-style:italic;transform:translate(-26px,159px)rotate(-8deg)translate(26px,-159px)rotate(180deg);box-shadow:inset 0 0 0 1px #7cb4ff40}.floor.svelte-1qsayef{background:var(--bb-raised);border-top:1px solid var(--bb-line-control);height:14px;position:absolute;bottom:0;left:-48px;right:-48px}.form-panel.svelte-1qsayef{flex:480px;justify-content:center;align-items:center;min-width:0;padding:48px 32px;display:flex}.form-panel.svelte-1qsayef .stack{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.form-panel.svelte-1qsayef .intro{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.form-panel.svelte-1qsayef h1{font-family:var(--font-display);color:var(--bb-text-strong);font-size:46px;font-weight:400;line-height:1}.form-panel.svelte-1qsayef .intro p{color:var(--bb-text-2);font-size:16px;line-height:1.55}.form-panel.svelte-1qsayef .intro strong{color:var(--bb-text-strong);overflow-wrap:anywhere;font-weight:600}.form-panel.svelte-1qsayef .field{flex-direction:column;gap:8px;display:flex}.form-panel.svelte-1qsayef .field label,.form-panel.svelte-1qsayef .field .label{color:var(--bb-text-label);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;display:flex}.form-panel.svelte-1qsayef .hint{color:var(--bb-text-4);font-weight:500}.form-panel.svelte-1qsayef .error{color:var(--bb-coral-soft);align-items:center;gap:8px;font-size:14px;display:flex}.form-panel.svelte-1qsayef .notice{border-radius:var(--r-control);background:var(--bb-sky-wash);color:var(--bb-sky-text);gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.form-panel.svelte-1qsayef .notice svg{margin-top:1px}.form-panel.svelte-1qsayef .tile{background:var(--bb-sky-wash);width:56px;height:56px;color:var(--bb-sky);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.form-panel.svelte-1qsayef .foot{text-align:center;color:var(--bb-text-4);margin-top:8px;font-size:13.5px;line-height:1.5}@media (width<=760px){.auth.svelte-1qsayef{align-content:flex-start}.theme.svelte-1qsayef{top:17px;right:12px}.brand-panel.svelte-1qsayef{border-right:none;border-bottom:1px solid var(--bb-line-faint);gap:28px;padding:24px 20px 32px}.shelf.svelte-1qsayef{display:none}.form-panel.svelte-1qsayef{padding:32px 20px 48px}.form-panel.svelte-1qsayef h1{font-size:38px}}
