.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}.tf-auth.editorial.svelte-1kb36bp{background:var(--cream);min-height:auto;padding-top:clamp(var(--space-5), 4vw, var(--space-8));padding-bottom:var(--space-4);place-items:start center}.editorial.svelte-1kb36bp .auth-card:where(.svelte-1kb36bp){--auth-card-max-width:76rem;gap:clamp(var(--space-7), 5vw, var(--space-12));border:0;border-top:var(--space-px) solid var(--ink);border-bottom:var(--space-px) solid var(--ink);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1.12fr) minmax(21rem,.78fr);align-items:start;padding-inline:0}.editorial.svelte-1kb36bp .brand-row:where(.svelte-1kb36bp){padding-bottom:var(--space-4);border-bottom:var(--space-px) dashed var(--mist)}.brand-row.svelte-1kb36bp{grid-column:1/-1}.lockup.svelte-1kb36bp{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.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}.editorial.svelte-1kb36bp .promise:where(.svelte-1kb36bp){padding:var(--space-4) 0 var(--space-5)}.editorial.svelte-1kb36bp h1:where(.svelte-1kb36bp){font-size:clamp(var(--text-display-md), 5.2vw, var(--text-display-xl));text-wrap:balance;max-width:12ch;line-height:.98}.editorial[data-mode=signin].svelte-1kb36bp h1:where(.svelte-1kb36bp){font-size:clamp(var(--text-display-sm), 4.2vw, var(--text-display-lg));max-width:18ch;line-height:1.02}.editorial.svelte-1kb36bp .lead:where(.svelte-1kb36bp){max-width:42ch;font-size:var(--text-lg)}.editorial.svelte-1kb36bp .proof:where(.svelte-1kb36bp){max-width:38rem;margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);gap:0}.editorial.svelte-1kb36bp .proof:where(.svelte-1kb36bp) li:where(.svelte-1kb36bp){gap:var(--space-3);padding:var(--space-2-5) 0;border-top-style:dashed;grid-template-columns:7.75rem minmax(0,1fr)}.editorial.svelte-1kb36bp .proof:where(.svelte-1kb36bp) .k:where(.svelte-1kb36bp){color:var(--plum)}.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}.editorial.svelte-1kb36bp .signin-panel:where(.svelte-1kb36bp){background:var(--paper);border-top:var(--space-0-75) solid var(--plum);box-shadow:var(--space-1-5) var(--space-1-5) 0 color-mix(in srgb, var(--plum) 10%, transparent);margin-top:0}.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%}.auth-terms.svelte-1kb36bp{margin:calc(-1 * var(--space-1)) 0 0;font-family:var(--serif);font-size:var(--text-sm);color:var(--charcoal);line-height:1.45}.auth-terms.svelte-1kb36bp a:where(.svelte-1kb36bp){color:var(--ink);text-decoration-thickness:var(--space-px);text-underline-offset:var(--space-1)}.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(--ink-2);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,.editorial.svelte-1kb36bp .auth-card:where(.svelte-1kb36bp){grid-template-columns:minmax(0,1fr)}.editorial.svelte-1kb36bp .signin-panel:where(.svelte-1kb36bp){margin-top:0}}@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)}.editorial.svelte-1kb36bp .auth-card:where(.svelte-1kb36bp){min-height:0;padding-inline:var(--space-4)}.editorial.svelte-1kb36bp .proof:where(.svelte-1kb36bp) li:where(.svelte-1kb36bp){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
