.brand-canvas.svelte-nxrbvh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transform-origin:78% 62%;transition:opacity 1.4s var(--ease) .3s;will-change:filter,transform}.brand-canvas.ready.svelte-nxrbvh{opacity:1;animation:svelte-nxrbvh-brand-canvas-breathe 11s ease-in-out 1.8s infinite}@keyframes svelte-nxrbvh-brand-canvas-breathe{0%,to{filter:brightness(1) saturate(1);transform:scale(1)}50%{filter:brightness(1.12) saturate(1.06);transform:scale(1.012)}}.page.svelte-1x05zx6{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;min-height:100dvh;background:var(--color-black);padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}@media(max-width:920px){.page.svelte-1x05zx6{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.brand.svelte-1x05zx6{position:relative;padding:clamp(28px,3.6vw,40px) clamp(32px,4.6vw,56px);display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 110% at 75% 70%,color-mix(in srgb,var(--color-emerald) 9%,transparent) 0%,color-mix(in srgb,var(--color-emerald) 3%,transparent) 32%,transparent 60%),var(--color-black);overflow:hidden;border-right:1px solid var(--color-border)}.brand.svelte-1x05zx6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px);pointer-events:none;z-index:0}.brand.svelte-1x05zx6>:not(canvas){position:relative;z-index:1}@media(max-width:920px){.brand.svelte-1x05zx6{padding:28px 28px 36px;border-right:none;border-bottom:1px solid var(--color-border);min-height:280px}}.brand-head.svelte-1x05zx6{display:inline-flex;align-items:center;gap:11px;opacity:0;animation:fade-in .7s var(--ease) .1s forwards}.logo-mark.svelte-1x05zx6{width:26px;height:26px;border:1px solid color-mix(in srgb,var(--color-emerald) 50%,transparent);border-radius:5px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--color-emerald);background:color-mix(in srgb,var(--color-emerald) 7%,transparent);letter-spacing:.04em}.logo-word.svelte-1x05zx6{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--color-bright);text-transform:uppercase}.brand-body.svelte-1x05zx6{flex:1;display:flex;flex-direction:column;justify-content:center;margin:32px 0;opacity:0;animation:fade-in .8s var(--ease) .2s forwards}@media(max-width:920px){.brand-body.svelte-1x05zx6{margin:24px 0 0}}.brand-eyebrow.svelte-1x05zx6{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.28em;color:var(--color-dim);margin-bottom:24px;align-self:flex-start}.brand-eyebrow.svelte-1x05zx6 .dot:where(.svelte-1x05zx6){width:5px;height:5px;border-radius:50%;background:var(--color-emerald);animation:breathe 2.4s ease-in-out infinite}.brand-hero.svelte-1x05zx6{font-family:var(--font-sans);font-size:clamp(36px,4.8vw,56px);line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--color-white);margin:0 0 24px;max-width:13ch}.brand-hero.svelte-1x05zx6 .accent:where(.svelte-1x05zx6){color:var(--color-emerald);font-style:italic;font-weight:500}.brand-sub.svelte-1x05zx6{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--color-soft);max-width:380px;margin:0}.brand-sub.svelte-1x05zx6 .brand-mark:where(.svelte-1x05zx6){color:var(--color-emerald);font-weight:600;font-style:normal;letter-spacing:-.005em}.brand-sub.svelte-1x05zx6 .tech:where(.svelte-1x05zx6){font-family:var(--font-mono);font-style:normal;font-weight:500;color:var(--color-bright);font-size:.92em;letter-spacing:0}.brand-sub.svelte-1x05zx6 .graph:where(.svelte-1x05zx6){color:var(--color-bright);font-style:italic;font-weight:500}@media(max-width:920px){.brand-sub.svelte-1x05zx6{display:none}}.brand-foot.svelte-1x05zx6{display:flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--color-dim);text-transform:uppercase;letter-spacing:.18em;opacity:0;animation:fade-in .8s var(--ease) .35s forwards}.brand-foot.svelte-1x05zx6 .status:where(.svelte-1x05zx6){display:inline-flex;align-items:center;gap:8px;color:var(--color-emerald)}.brand-foot.svelte-1x05zx6 .status:where(.svelte-1x05zx6):before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-emerald);animation:breathe 2.4s ease-in-out infinite}.brand-foot.svelte-1x05zx6 .sep:where(.svelte-1x05zx6){opacity:.4}@media(max-width:920px){.brand-foot.svelte-1x05zx6{display:none}}.form-panel.svelte-1x05zx6{position:relative;background:var(--color-void);padding:clamp(24px,3vw,32px) clamp(32px,4.6vw,56px) clamp(28px,3.4vw,40px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}@media(max-width:920px){.form-panel.svelte-1x05zx6{padding:32px 28px 40px}}.back.svelte-1x05zx6{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-soft);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-left:-12px;border-radius:4px;align-self:flex-start;transition:all .2s var(--ease-soft);opacity:0;animation:fade-in .6s var(--ease) .1s forwards}.back.svelte-1x05zx6:hover{color:var(--color-bright);background:color-mix(in srgb,var(--color-raised) 50%,transparent)}.back.svelte-1x05zx6 .arrow:where(.svelte-1x05zx6){font-family:var(--font-mono);transition:transform .2s var(--ease-soft)}.back.svelte-1x05zx6:hover .arrow:where(.svelte-1x05zx6){transform:translate(-3px)}.form-shell.svelte-1x05zx6{flex:1;max-width:380px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;opacity:0;animation:fade-in .8s var(--ease) .25s forwards}.form-eyebrow.svelte-1x05zx6{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.28em;color:var(--color-dim);margin-bottom:16px;display:inline-flex;align-items:center;gap:9px;align-self:flex-start}.form-eyebrow.svelte-1x05zx6:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-emerald);animation:breathe 2.4s ease-in-out infinite}.form-shell.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-family:var(--font-sans);font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--color-white);margin:0 0 12px}.form-shell.svelte-1x05zx6 .lead:where(.svelte-1x05zx6){font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--color-soft);margin:0 0 32px}.field.svelte-1x05zx6{margin-bottom:14px}.field.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--color-dim);margin-bottom:9px}.field-status.svelte-1x05zx6{font-weight:500;letter-spacing:.14em;transition:color .2s;font-size:9px}.field-status.valid.svelte-1x05zx6{color:var(--color-emerald)}.field-status.invalid.svelte-1x05zx6{color:var(--color-danger)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;font-family:var(--font-mono);font-size:16px;font-weight:400;color:var(--color-white);letter-spacing:-.005em;transition:all .2s var(--ease-soft);min-height:var(--touch-target)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:color-mix(in srgb,var(--color-dim) 80%,transparent);font-weight:400}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus{outline:none;border-color:color-mix(in srgb,var(--color-emerald) 60%,transparent);background:color-mix(in srgb,var(--color-emerald) 1.5%,var(--color-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-emerald) 8%,transparent)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6):disabled{opacity:.5;cursor:not-allowed}.code-step.svelte-1x05zx6{animation:fade-in .22s var(--ease) both}.code-field.svelte-1x05zx6 input:where(.svelte-1x05zx6){text-align:center;font-size:22px;letter-spacing:.42em;padding:16px 18px;font-variant-numeric:tabular-nums;text-indent:.42em}.code-field.svelte-1x05zx6 input:where(.svelte-1x05zx6)::placeholder{color:color-mix(in srgb,var(--color-dim) 55%,transparent);letter-spacing:.42em}.code-step.svelte-1x05zx6 .reset:where(.svelte-1x05zx6){margin-top:18px}.primary.svelte-1x05zx6{width:100%;padding:15px 18px;min-height:var(--touch-target);background:var(--color-emerald);border:1px solid var(--color-emerald);border-radius:8px;color:var(--color-black);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:all .2s var(--ease-soft);display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;margin-top:4px}.primary.svelte-1x05zx6:not(:disabled):active{transform:scale(.985);box-shadow:0 2px 12px color-mix(in srgb,var(--color-emerald) 18%,transparent)}.primary.svelte-1x05zx6:not(:disabled):hover{background:var(--color-emerald-glow);border-color:var(--color-emerald-glow);box-shadow:0 4px 24px color-mix(in srgb,var(--color-emerald) 25%,transparent)}.primary.svelte-1x05zx6:disabled{background:color-mix(in srgb,var(--color-emerald) 18%,transparent);border-color:color-mix(in srgb,var(--color-emerald) 22%,transparent);color:color-mix(in srgb,var(--color-black) 60%,transparent);cursor:not-allowed}.primary.svelte-1x05zx6 .arrow:where(.svelte-1x05zx6){font-family:var(--font-mono);transition:transform .2s var(--ease-soft)}.primary.svelte-1x05zx6:not(:disabled):hover .arrow:where(.svelte-1x05zx6){transform:translate(3px)}.primary.submitting.svelte-1x05zx6{pointer-events:none}.primary.submitting.svelte-1x05zx6:after{content:"";position:absolute;left:0;bottom:0;height:1.5px;width:30%;background:var(--color-black);opacity:.4;animation:bar 1.4s linear infinite}.spin.svelte-1x05zx6{display:inline-block;width:12px;height:12px;border:1.5px solid color-mix(in srgb,var(--color-black) 25%,transparent);border-top-color:var(--color-black);border-radius:50%;animation:spin .7s linear infinite}.hint.svelte-1x05zx6{margin-top:18px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-dim);display:flex;align-items:center;gap:8px}.hint.svelte-1x05zx6 .icon:where(.svelte-1x05zx6){color:var(--color-emerald);font-size:9px;opacity:.9}.error.svelte-1x05zx6{margin-bottom:16px;padding:10px 12px;background:color-mix(in srgb,var(--color-danger) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent);border-left-width:2px;border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-danger);display:flex;gap:9px;align-items:flex-start;animation:fade-in .2s var(--ease) both}.error-icon.svelte-1x05zx6{flex-shrink:0;width:14px;height:14px;border:1px solid var(--color-danger);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.code-step.svelte-1x05zx6 .email:where(.svelte-1x05zx6){color:var(--color-white);font-family:var(--font-mono);font-size:.92em;font-weight:400}.reset.svelte-1x05zx6{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--color-dim);transition:color .2s;padding:12px 4px;margin-left:-4px;min-height:var(--touch-target);background:none;border:none;cursor:pointer;align-self:flex-start}.reset.svelte-1x05zx6:hover{color:var(--color-bright)}.reset.svelte-1x05zx6 .arrow:where(.svelte-1x05zx6){font-family:var(--font-mono);margin-right:6px;transition:transform .2s}.reset.svelte-1x05zx6:hover .arrow:where(.svelte-1x05zx6){transform:translate(-3px)}.timer.svelte-1x05zx6{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-dim);text-transform:uppercase;letter-spacing:.18em;margin-top:22px;padding-top:18px;border-top:1px solid var(--color-border)}.timer-dot.svelte-1x05zx6{width:5px;height:5px;border-radius:50%;background:var(--color-emerald);animation:breathe 1.6s ease-in-out infinite}.request.svelte-1x05zx6{margin-top:auto;padding-top:32px;font-family:var(--font-sans);font-size:13px;color:var(--color-soft);opacity:0;animation:fade-in .7s var(--ease) .5s forwards}.request.svelte-1x05zx6 a:where(.svelte-1x05zx6){display:inline-block;padding:8px 4px}@media(min-width:1024px)and (max-width:1280px)and (orientation:landscape){.brand-hero.svelte-1x05zx6{font-size:clamp(40px,5.4vw,52px)}.brand-body.svelte-1x05zx6{margin:24px 0}.form-shell.svelte-1x05zx6{max-width:400px}.form-shell.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:28px}}@media(min-width:1281px)and (orientation:landscape){.brand-hero.svelte-1x05zx6{font-size:clamp(52px,5.4vw,64px)}.form-shell.svelte-1x05zx6{max-width:420px}}.request.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--color-bright);font-weight:500;border-bottom:1px solid color-mix(in srgb,var(--color-bright) 25%,transparent);padding-bottom:1px;transition:all .2s}.request.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{border-color:var(--color-emerald);color:var(--color-emerald)}
