.board.svelte-1hq964u{--board-line:color-mix(in srgb, var(--color-primary) 16%, transparent);--board-fill:color-mix(in srgb, var(--color-primary) 5%, transparent);--board-dot:color-mix(in srgb, var(--color-primary) 22%, transparent);--board-gold:var(--palette-tertiary,var(--color-primary));z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.board__dots.svelte-1hq964u{background-image:radial-gradient(var(--board-dot) 1.2px, transparent 1.6px);background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 18%,#000 80%);mask-image:radial-gradient(#0000 18%,#000 80%)}.board__side.svelte-1hq964u{height:100%;width:min(calc(50% - var(--board-gap)), 620px);position:absolute;top:0}.board__side--left.svelte-1hq964u{right:calc(50% + var(--board-gap))}.board__side--right.svelte-1hq964u{left:calc(50% + var(--board-gap))}.board__corner.svelte-1hq964u{display:none;position:absolute}.board__corner--top.svelte-1hq964u{width:132px;top:16px;left:12px}.board__corner--bottom.svelte-1hq964u{width:104px;bottom:16px;right:12px}.board__fill.svelte-1hq964u{fill:var(--board-fill);stroke:var(--board-line);stroke-width:2px}.board__card.svelte-1hq964u{fill:var(--board-fill);stroke:var(--board-line);stroke-width:1.5px}.board__mark.svelte-1hq964u{fill:var(--board-line)}.board__head.svelte-1hq964u{fill:var(--board-fill)}.board__rule.svelte-1hq964u{fill:none;stroke:var(--board-line);stroke-width:1.5px}.board__tick.svelte-1hq964u{fill:none;stroke:var(--color-surface);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.board__line.svelte-1hq964u{fill:none;stroke:var(--board-line);stroke-width:2px;stroke-linecap:round}.board__port.svelte-1hq964u{fill:var(--board-dot)}.board__sticky.svelte-1hq964u{fill:color-mix(in srgb, var(--board-gold) 14%, transparent);stroke:color-mix(in srgb, var(--board-gold) 38%, transparent);stroke-width:2px}.board__sticky-mark.svelte-1hq964u{fill:color-mix(in srgb, var(--board-gold) 40%, transparent)}@media (max-width:920px){.board__side.svelte-1hq964u{display:none}.board__corner.svelte-1hq964u{display:block}}@media (max-width:920px) and (max-height:720px){.board__corner.svelte-1hq964u{display:none}}.auth-panel.svelte-1terusg{min-height:100vh;justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6) var(--space-4);box-sizing:border-box;background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);flex-direction:column;display:flex}.auth-panel__body.svelte-1terusg{gap:var(--space-5);width:100%;max-width:22rem;display:grid}.auth-panel--board.svelte-1terusg{isolation:isolate;background:var(--color-bg);position:relative;overflow:hidden}.auth-panel--board.svelte-1terusg .auth-panel__body:where(.svelte-1terusg){z-index:1;box-sizing:border-box;max-width:24rem;padding:var(--space-6) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:relative}.auth-panel--board.svelte-1terusg .auth-panel__legal:where(.svelte-1terusg),.auth-panel--board.svelte-1terusg .auth-panel__footer:where(.svelte-1terusg){z-index:1;position:relative}.auth-panel__head.svelte-1terusg .auth-panel__logo.auth-panel__logo--stacked{max-width:200px;height:76px}.auth-panel__head.svelte-1terusg{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.auth-panel__head.svelte-1terusg .auth-panel__logo{object-fit:contain;width:auto;max-width:220px;height:56px;margin-bottom:var(--space-2)}.auth-panel__brand.svelte-1terusg{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin-bottom:var(--space-2)}.auth-panel__title.svelte-1terusg{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.auth-panel__intro.svelte-1terusg{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.auth-panel__footer.svelte-1terusg{justify-items:center;gap:var(--space-2);max-width:22rem;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0;display:grid}.auth-panel__legal.svelte-1terusg{max-width:22rem;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}.auth-panel__legal.svelte-1terusg a:where(.svelte-1terusg),.auth-panel__footer.svelte-1terusg a{color:inherit;text-decoration:underline}
