.tf-auth.svelte-1kb36bp{--auth-card-max-width:calc(var(--space-18) * 14 + var(--space-8));--auth-panel-min-width:calc(var(--space-16) * 5);--auth-shadow-blur:calc(var(--space-18) / 2 + var(--space-0-5));--auth-hover-lift:calc(-1 * var(--space-px));min-height:calc(100vh - var(--space-16));background:var(--paper);padding:clamp(var(--space-6), 5vw, var(--space-14));font-family:var(--sans);color:var(--ink);place-items:center;display:grid}.auth-card.svelte-1kb36bp{width:min(100%, var(--auth-card-max-width));grid-template-columns:minmax(0, 1.08fr) minmax(var(--auth-panel-min-width), .72fr);gap:clamp(var(--space-7), 5vw, var(--space-16));background:var(--paper);border:var(--space-px) solid var(--ink);padding:clamp(var(--space-6), 4vw, var(--space-11));box-shadow:0 var(--space-3-5) var(--auth-shadow-blur) #14110c14;display:grid}.brand-row.svelte-1kb36bp{grid-column:1/-1}.lockup.svelte-1kb36bp{align-items:center;gap:var(--space-2-5);color:var(--ink);text-decoration:none;display:inline-flex}.mark.svelte-1kb36bp{width:var(--space-8-5);height:var(--space-8-5);border:var(--space-px) solid var(--ink);background:var(--ink);color:var(--paper);place-items:center;display:inline-grid}.glyph.svelte-1kb36bp{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.word.svelte-1kb36bp{font-family:var(--serif);font-size:var(--text-3xl);line-height:1}.promise.svelte-1kb36bp{align-self:start}.eyebrow.svelte-1kb36bp{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);display:flex}.pip.svelte-1kb36bp{width:var(--space-2);height:var(--space-2);background:var(--tailored);border-radius:999px}h1.svelte-1kb36bp{font-family:var(--serif);font-size:clamp(var(--text-display-md), 6vw, var(--space-18));margin:var(--space-4-5) 0 var(--space-4-5);max-width:11ch;font-weight:400;line-height:.94}.lead.svelte-1kb36bp{max-width:56ch;color:var(--ink-2);font-size:var(--text-xl-half);margin:0;line-height:1.55}.proof.svelte-1kb36bp{gap:var(--space-3-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.proof.svelte-1kb36bp li:where(.svelte-1kb36bp){gap:var(--space-2);border-top:var(--space-px) solid var(--ink);padding-top:var(--space-3);align-content:start;display:grid}.proof.svelte-1kb36bp .k:where(.svelte-1kb36bp){font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal)}.proof.svelte-1kb36bp span:where(.svelte-1kb36bp):last-child{font-size:var(--text-md);color:var(--ink-2);line-height:1.4}.signin-panel.svelte-1kb36bp{gap:var(--space-4-5);background:var(--ivory);border:var(--space-px) solid var(--ink);padding:var(--space-5-5);align-self:start;display:grid}.panel-head.svelte-1kb36bp h2:where(.svelte-1kb36bp){font-family:var(--serif);font-size:var(--text-5xl);margin:0 0 var(--space-1-5);font-weight:400;line-height:1.05}.panel-head.svelte-1kb36bp p:where(.svelte-1kb36bp){color:var(--charcoal);font-size:var(--text-md);margin:0;line-height:1.45}.auth-choices.svelte-1kb36bp{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-choices.svelte-1kb36bp a:where(.svelte-1kb36bp){padding:var(--space-2-5) var(--space-3);font-family:var(--mono);font-size:var(--text-2xs-half);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center;border:var(--space-px) solid var(--ink);background:var(--paper);text-decoration:none;transition:background .12s,color .12s,transform .12s}.auth-choices.svelte-1kb36bp a:where(.svelte-1kb36bp):not(.primary):hover{transform:translateY(var(--auth-hover-lift))}.auth-choices.svelte-1kb36bp a.primary:where(.svelte-1kb36bp){background:var(--ink);color:var(--paper)}.form.svelte-1kb36bp{gap:var(--space-3-5);display:grid}.field.svelte-1kb36bp{gap:var(--space-1-5);display:grid}.field.svelte-1kb36bp label:where(.svelte-1kb36bp){font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal);justify-content:space-between;display:flex}.form.svelte-1kb36bp .input:where(.svelte-1kb36bp){width:100%}.actions.svelte-1kb36bp{gap:var(--space-2-5);display:grid}.actions.svelte-1kb36bp .btn:where(.svelte-1kb36bp){justify-content:center;width:100%}.banner.svelte-1kb36bp{font-family:var(--mono);font-size:var(--text-2xs-half);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-2-25) var(--space-3);border:var(--space-px) solid currentColor}.banner.ok.svelte-1kb36bp{color:var(--tailored);background:var(--tailored-bg)}.banner.err.svelte-1kb36bp{color:var(--fail);background:var(--fail-bg)}.config-warn.svelte-1kb36bp{border:var(--space-px) solid var(--workable);background:var(--workable-bg);padding:var(--space-3-5) var(--space-4)}.warn-stamp.svelte-1kb36bp{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--workable);margin-bottom:var(--space-1-5)}.config-warn.svelte-1kb36bp p:where(.svelte-1kb36bp){font-family:var(--serif);font-size:var(--text-md);color:var(--ink-2);margin:0;line-height:1.45}.config-warn.svelte-1kb36bp code:where(.svelte-1kb36bp){font-family:var(--mono);font-size:var(--text-sm);background:var(--cream);padding:var(--space-px) var(--space-1);border:var(--space-px) solid var(--mist)}@media (width<=56.25rem){.auth-card.svelte-1kb36bp{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}h1.svelte-1kb36bp{max-width:13ch}.proof.svelte-1kb36bp{grid-template-columns:minmax(0,1fr)}}@media (width<=35rem){.tf-auth.svelte-1kb36bp{place-items:stretch stretch;padding:0}.auth-card.svelte-1kb36bp{min-height:calc(100vh - var(--space-16));padding:var(--space-5-5);box-shadow:none;border-left:0;border-right:0}h1.svelte-1kb36bp{font-size:var(--text-display-md)}.signin-panel.svelte-1kb36bp{padding:var(--space-4-5)}}
