.auth-flock{--auth-bg-0: var(--mkt-paper);--auth-bg-1: var(--mkt-card);--auth-bg-2: var(--mkt-card-2);--auth-fg-1: var(--color-text-primary);--auth-fg-2: var(--color-text-secondary);--auth-fg-3: var(--color-text-muted);--auth-fg-4: var(--color-text-placeholder);--auth-border: var(--color-border);--auth-border-strong: var(--color-border-strong);--auth-lime: var(--color-lime);--auth-lime-ink: var(--color-lime-ink);--auth-accent: var(--color-accent);--auth-accent-ink: var(--color-on-brand);--auth-green: var(--mkt-green);--auth-danger: var(--color-danger);--auth-danger-soft: color-mix(in srgb, var(--color-danger) 12%, transparent);--auth-ok: #6bbf59;color:var(--auth-fg-1)}:global(:root[data-effective-theme=dark]) .auth-flock{--auth-bg-0: #0e130e;--auth-bg-1: #161b16;--auth-bg-2: #1d231c;--auth-fg-1: #ecebe3;--auth-fg-2: color-mix(in srgb, #ecebe3 72%, transparent);--auth-fg-3: color-mix(in srgb, #ecebe3 52%, transparent);--auth-fg-4: #a8a89d;--auth-border: rgba(236, 235, 227, .12);--auth-border-strong: rgba(236, 235, 227, .22)}.auth-flock .auth-eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--auth-accent);margin:0 0 14px}.auth-flock .auth-h1{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,46px);line-height:.98;margin:0;color:var(--auth-fg-1)}.auth-flock .auth-h2{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4vw,33px);line-height:1.02;margin:0;color:var(--auth-fg-1)}.auth-flock .auth-lede{font-size:16px;line-height:1.55;color:var(--auth-fg-2);margin:12px 0 0;max-width:44ch}.auth-flock .auth-body{margin-top:30px}.auth-flock .auth-sec{margin-top:26px}.auth-flock .auth-sec-hd{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--auth-fg-3);display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.auth-flock .auth-field{padding:12px 0 4px}.auth-flock .auth-field label{display:block;font-size:13px;font-weight:600;color:var(--auth-fg-1);margin-bottom:4px}.auth-flock .auth-field label .opt{color:var(--auth-fg-3);font-weight:500}.auth-flock .auth-field input,.auth-flock .auth-field select{width:100%;font:inherit;font-size:17px;color:var(--auth-fg-1);background:transparent;border:none;border-bottom:1.5px solid var(--auth-border-strong);border-radius:0;padding:10px 2px;outline:none;transition:border-color .14s var(--ease, ease)}.auth-flock .auth-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--auth-fg-3) 50%),linear-gradient(135deg,var(--auth-fg-3) 50%,transparent 50%);background-position:calc(100% - 12px) 20px,calc(100% - 7px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:26px}.auth-flock .auth-field input::placeholder{color:var(--auth-fg-4)}.auth-flock .auth-field input:focus,.auth-flock .auth-field select:focus{border-bottom-color:var(--auth-accent)}.auth-flock .auth-field input.mono{font-family:var(--font-mono)}.auth-flock .auth-field input[readonly]{color:var(--auth-fg-2);border-bottom-style:dashed}.auth-flock .auth-field input.bad,.auth-flock .auth-field input.input-error{border-bottom-color:var(--auth-danger)}.auth-flock .auth-help{font-size:12.5px;line-height:1.45;color:var(--auth-fg-3);margin:7px 0 0}.auth-flock .auth-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.auth-flock .auth-two>.auth-field{padding-top:12px}.auth-flock .auth-row{display:flex;gap:12px;align-items:flex-end}.auth-flock .auth-row input{flex:1}.auth-flock .auth-tinybtn{font:inherit;font-size:13px;font-weight:600;color:var(--auth-fg-1);background:var(--auth-bg-2);border:1px solid var(--auth-border);border-radius:var(--r-full);padding:9px 15px;white-space:nowrap;cursor:pointer}.auth-flock .auth-tinybtn:hover{border-color:var(--auth-border-strong)}.auth-flock .auth-tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;list-style:none;padding:0}.auth-flock .auth-tag-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;color:var(--auth-fg-1);background:color-mix(in srgb,var(--auth-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--auth-accent) 28%,transparent);border-radius:var(--r-xs);padding:4px 6px 4px 9px}.auth-flock .auth-tag-chip button{font:inherit;font-weight:400;color:var(--auth-fg-3);background:none;border:none;padding:0;cursor:pointer}.auth-flock .auth-streetcard{border:1px solid var(--auth-border);border-radius:var(--r-md);background:var(--auth-bg-1);padding:6px 18px 18px;margin-top:8px}.auth-flock .auth-streetcard .auth-sec-hd{padding-top:14px}.auth-flock .auth-addmore{display:flex;margin-top:14px}.auth-flock .auth-addmore button{font:inherit;font-size:13.5px;font-weight:600;color:var(--auth-accent);background:transparent;border:1px dashed color-mix(in srgb,var(--auth-accent) 35%,transparent);border-radius:var(--r-sm);padding:11px 16px;width:100%;cursor:pointer}.auth-flock .auth-addmore button:hover{background:color-mix(in srgb,var(--auth-accent) 8%,transparent)}.auth-flock .auth-actions{display:flex;flex-direction:column;gap:10px;margin-top:28px}.auth-flock .auth-btn{font:inherit;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 22px;border-radius:var(--r-full);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:all .14s var(--ease, ease)}.auth-flock .auth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-flock .auth-btn-primary{background:var(--auth-accent);border-color:var(--auth-accent);color:var(--auth-accent-ink)}.auth-flock .auth-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--auth-accent) 88%,var(--auth-fg-1));border-color:color-mix(in srgb,var(--auth-accent) 88%,var(--auth-fg-1))}.auth-flock .auth-btn-ghost{background:var(--auth-bg-1);border-color:var(--auth-border);color:var(--auth-fg-1)}.auth-flock .auth-btn-ghost:hover:not(:disabled){border-color:var(--auth-border-strong);background:var(--auth-bg-2)}.auth-flock .auth-btn svg{width:18px;height:18px;flex:none}.auth-flock .auth-linkrow{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:18px}.auth-flock a:not(.auth-btn):not(.brand),.auth-flock .auth-linkrow a,.auth-flock .auth-textlink{font-size:14px;font-weight:600;color:var(--auth-accent);text-decoration:none;border:none;background:none;font-family:inherit;padding:0;cursor:pointer}.auth-flock .auth-linkrow a:hover,.auth-flock .auth-textlink:hover{text-decoration:underline;text-underline-offset:3px}.auth-flock .auth-textlink.quiet{color:var(--auth-fg-3)}.auth-flock .auth-fine{font-size:12.5px;line-height:1.5;color:var(--auth-fg-3);margin:22px 0 0}.auth-flock .auth-summary{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--auth-border);border-radius:var(--r-md);background:var(--auth-bg-1)}.auth-flock .auth-summary .plan{font-family:var(--font-mono);font-size:15px}.auth-flock .auth-summary .addr{font-size:13.5px;line-height:1.45;color:var(--auth-fg-2);margin-top:4px}.auth-flock .auth-summary .units{font-family:var(--font-mono);font-size:12px;color:var(--auth-fg-3);margin-top:6px}.auth-flock .auth-badge{margin-left:auto;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--auth-accent);background:color-mix(in srgb,var(--auth-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--auth-accent) 30%,transparent);border-radius:var(--r-xs);padding:4px 8px;white-space:nowrap}.auth-flock .auth-tiles{display:grid;gap:10px;margin-top:10px}.auth-flock .auth-tile{display:grid;grid-template-columns:20px 1fr;gap:13px;align-items:start;text-align:left;font:inherit;width:100%;padding:17px 18px;background:var(--auth-bg-1);border:1px solid var(--auth-border);border-radius:var(--r-md);transition:all .14s var(--ease, ease);cursor:pointer}.auth-flock .auth-tile:hover{border-color:var(--auth-border-strong)}.auth-flock .auth-tile .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--auth-border-strong);margin-top:2px}.auth-flock .auth-tile .t{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--auth-fg-1)}.auth-flock .auth-tile .t svg{width:17px;height:17px;flex:none}.auth-flock .auth-tile .d{display:block;font-size:13px;line-height:1.45;color:var(--auth-fg-3);margin-top:4px}.auth-flock .auth-tile[aria-checked=true]{border-color:var(--auth-accent);background:color-mix(in srgb,var(--auth-accent) 7%,transparent)}.auth-flock .auth-tile[aria-checked=true] .dot{border-color:var(--auth-accent);background:radial-gradient(circle,var(--auth-accent) 0 42%,transparent 44%)}.auth-flock .auth-tile .reveal{display:none;margin-top:14px;padding-top:6px;border-top:1px solid var(--auth-border)}.auth-flock .auth-tile[aria-checked=true] .reveal{display:block}.auth-flock .auth-tile .reveal>.auth-field:first-child{padding-top:6px}.auth-flock .auth-gline{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--auth-fg-2);line-height:1.45}.auth-flock .auth-check{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;width:100%;margin-top:24px;padding:0;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer}.auth-flock .auth-check i{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--auth-border-strong);background:var(--auth-bg-1);margin-top:1px;display:grid;place-items:center;color:transparent;font-size:12px;font-weight:700;font-style:normal}.auth-flock .auth-check[aria-checked=true] i{background:var(--auth-accent);border-color:var(--auth-accent);color:var(--auth-accent-ink)}.auth-flock .auth-check span{font-size:13.5px;line-height:1.5;color:var(--auth-fg-2)}.auth-flock .auth-check span b{color:var(--auth-fg-1);font-weight:600}.auth-flock .auth-codes{display:flex;gap:9px;margin-top:22px}.auth-flock .auth-codes input{flex:1;min-width:0;max-width:64px;text-align:center;font-family:var(--font-mono);font-size:22px;color:var(--auth-fg-1);background:var(--auth-bg-1);border:1px solid var(--auth-border);border-radius:var(--r-sm);padding:14px 0;outline:none}.auth-flock .auth-codes input:focus{border-color:var(--auth-accent)}.auth-flock .auth-codes.bad input{border-color:var(--auth-danger);background:var(--auth-danger-soft);color:var(--auth-danger)}.auth-flock .auth-errnote{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;margin-top:18px;padding:14px 16px;border:1px solid var(--auth-danger);background:var(--auth-danger-soft);border-radius:var(--r-md)}.auth-flock .auth-errnote i{width:19px;height:19px;border-radius:50%;background:var(--auth-danger);color:#2e1b17;display:grid;place-items:center;font-size:12px;font-weight:700;font-style:normal}.auth-flock .auth-errnote .t{font-size:14px;font-weight:600;color:var(--auth-fg-1)}.auth-flock .auth-errnote .d{font-size:13px;line-height:1.5;color:var(--auth-fg-2);margin-top:3px}.auth-flock .auth-mailnote{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--auth-fg-2);background:var(--auth-bg-1);border:1px solid var(--auth-border);border-radius:var(--r-md);padding:13px 15px;margin-top:26px}.auth-flock .auth-mailnote b{color:var(--auth-fg-1);font-weight:600}@media (max-width: 600px){.auth-flock .auth-two{grid-template-columns:1fr}}.auth.svelte-1sdffs0{min-height:100vh;height:100vh;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden}@media (max-width: 980px){.auth.svelte-1sdffs0{height:auto;grid-template-columns:1fr}}.auth-brand.svelte-1sdffs0{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--color-lime) 18%,transparent),color-mix(in srgb,var(--color-lime) 0%,transparent) 55%),var(--auth-green);color:#ecebe3;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:48px 56px}@media (max-width: 980px){.auth-brand.svelte-1sdffs0{display:none}}.hero-rings.svelte-1sdffs0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.4;pointer-events:none;z-index:0}.auth-brand.svelte-1sdffs0>:where(.svelte-1sdffs0):not(.hero-rings){position:relative;z-index:1}.bx-top.svelte-1sdffs0,.bx-bottom.svelte-1sdffs0{display:flex;flex-direction:column;gap:34px}.bx-top.svelte-1sdffs0{flex:0 0 auto;margin-top:0}.bx-bottom.svelte-1sdffs0{gap:26px}.brand.svelte-1sdffs0{display:flex;align-items:center;text-decoration:none;width:fit-content}.auth-mobrand.svelte-1sdffs0{display:none;margin-bottom:24px}@media (max-width: 980px){.auth-mobrand.svelte-1sdffs0{display:flex}}.auth-tag.svelte-1sdffs0{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.4vw,50px);line-height:1;margin:0;max-width:15ch}.auth-tag.svelte-1sdffs0 em:where(.svelte-1sdffs0){font-style:normal;color:var(--auth-lime)}.bside.svelte-1sdffs0{display:flex;flex-direction:column;gap:22px}.bsteps.svelte-1sdffs0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bsteps.svelte-1sdffs0 li:where(.svelte-1sdffs0){display:grid;grid-template-columns:24px 1fr;gap:13px;align-items:center;padding:10px 0;font-size:14px;color:#ecebe380}.bsteps.svelte-1sdffs0 li:where(.svelte-1sdffs0) i:where(.svelte-1sdffs0){width:24px;height:24px;border-radius:50%;border:1px solid rgba(236,235,227,.22);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-style:normal}.bsteps.svelte-1sdffs0 li.done:where(.svelte-1sdffs0){color:#ecebe3b8}.bsteps.svelte-1sdffs0 li.done:where(.svelte-1sdffs0) i:where(.svelte-1sdffs0){background:var(--auth-lime);border-color:var(--auth-lime);color:var(--auth-lime-ink)}.bsteps.svelte-1sdffs0 li.now:where(.svelte-1sdffs0){color:#ecebe3;font-weight:600}.bsteps.svelte-1sdffs0 li.now:where(.svelte-1sdffs0) i:where(.svelte-1sdffs0){border-color:var(--auth-lime);color:var(--auth-lime)}.bctx.svelte-1sdffs0{border-top:1px solid rgba(236,235,227,.14);padding-top:18px}.bfacts.svelte-1sdffs0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:36ch}.bfacts.svelte-1sdffs0 li:where(.svelte-1sdffs0){display:grid;grid-template-columns:18px 1fr;gap:12px;font-size:14px;line-height:1.45;color:#ecebe3b8}.bfacts.svelte-1sdffs0 svg:where(.svelte-1sdffs0){width:18px;height:18px;margin-top:2px;color:var(--auth-lime)}.auth-foot.svelte-1sdffs0{font-size:13px;color:#ecebe380;line-height:1.5;max-width:34ch;margin:0}.auth-main.svelte-1sdffs0{display:flex;flex-direction:column;justify-content:flex-start;padding:56px 6vw;background:var(--auth-bg-0);min-width:0;overflow-y:auto}@media (max-width: 980px){.auth-main.svelte-1sdffs0{padding:40px 24px;overflow:visible}}.auth-card.svelte-1sdffs0{width:100%;max-width:460px;margin:auto 0}.top-link.svelte-1sdffs0{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:600;color:var(--auth-accent);text-decoration:none}.top-link.svelte-1sdffs0:hover{text-decoration:underline}.morail.svelte-1sdffs0{display:none;align-items:center;gap:12px;margin:0 0 26px}@media (max-width: 980px){.morail.svelte-1sdffs0{display:flex}}.morail.svelte-1sdffs0 .track:where(.svelte-1sdffs0){flex:1;height:3px;border-radius:2px;background:var(--auth-bg-2);overflow:hidden}.morail.svelte-1sdffs0 .track:where(.svelte-1sdffs0) i:where(.svelte-1sdffs0){display:block;height:100%;border-radius:2px;background:var(--auth-accent);transition:width .2s var(--ease, ease)}.morail.svelte-1sdffs0 .of:where(.svelte-1sdffs0){font-family:var(--font-mono);font-size:11px;color:var(--auth-fg-3);white-space:nowrap}
