@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fz-loader{--loader-size:24px;position:relative;display:inline-grid;width:var(--loader-size);height:var(--loader-size);flex:none;perspective:160px;vertical-align:middle}.fz-loader__solid{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(16deg) rotateY(-24deg);animation:fz-forge-lift 1.6s var(--ease-standard,ease-in-out) infinite alternate}.fz-loader__depth,.fz-loader__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fz-loader__depth{opacity:.4;transform:translate3d(8%,10%,-6px)}.fz-loader__face{transform:translateZ(1px)}.fz-loader svg,.fz-loader img{display:block;width:100%;height:100%}.fz-loader__shadow{position:absolute;left:22%;right:14%;bottom:-3%;height:9%;border-radius:50%;background:currentColor;opacity:.14;transform:scaleX(.86);animation:fz-forge-shadow 1.6s var(--ease-standard,ease-in-out) infinite alternate}.fz-loader--compact .fz-loader__shadow{display:none}@keyframes fz-forge-lift{0%{transform:translateY(2%) rotateX(12deg) rotateY(-22deg) rotate(-7deg)}to{transform:translateY(-6%) rotateX(-8deg) rotateY(22deg) rotate(7deg)}}@keyframes fz-forge-shadow{to{transform:scaleX(.65);opacity:.08}}@media(prefers-reduced-motion:reduce){.fz-loader__solid,.fz-loader__shadow{animation:none}}:root{--ember: #ff7a1a;--ember-deep: #c24a00;--graphite: #101114;--bone: #f2f1ec;--ok: #4cc38a;--danger: #e5484d;--warn: #d08700;--shell: 1440px;--gutter: 48px;--header-h: 72px;--control-height: 44px;--control-height-compact: 40px;--touch-target: 44px;--control-padding-inline: 20px;--panel-padding: var(--space-8);--focus-width: 2px;--focus-offset: 3px;--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Monaco, Consolas, monospace;--type-display: 700 32px/1.15 var(--font-sans);--type-heading: 600 22px/1.3 var(--font-sans);--type-title: 600 16px/1.4 var(--font-sans);--type-label: 600 14px/1.4 var(--font-sans);--type-label-sm: 600 12.5px/1.4 var(--font-sans);--type-prose: 400 16px/1.75 var(--font-sans);--type-body: 400 14px/1.6 var(--font-sans);--type-body-sm: 400 13px/1.55 var(--font-sans);--type-meta: 400 12px/1.5 var(--font-sans);--type-eyebrow: 600 12px/1.4 var(--font-sans);--type-mono: 500 11px/1 var(--font-mono);--type-mono-sm: 500 10.5px/1 var(--font-mono);--type-mono-body: 400 13px/1.65 var(--font-mono);--text-2xs: 10px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 32px;--leading-none: 1;--leading-snug: 1.3;--leading-normal: 1.45;--leading-relaxed: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--space-10: 32px;--space-11: 48px;--radius: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--motion-fast: .12s;--motion-base: .18s;--motion-slow: .26s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--tracking-caps: .08em}.workflow-progress{list-style:none;display:grid;gap:0;margin:0;padding:0}.workflow-progress__step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:66px;padding:5px 0 14px}.workflow-progress__step:not(:last-child):after{content:"";position:absolute;top:35px;bottom:0;left:16px;width:1px;background:var(--line-mid)}.workflow-progress__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-mid);border-radius:50%;background:var(--surface);color:var(--text-dim);font:var(--type-mono)}.workflow-progress__copy{min-width:0;padding-top:2px}.workflow-progress__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.workflow-progress__line strong{color:var(--text);font:var(--type-label)}.workflow-progress__line span{color:var(--text-dim);font:var(--type-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.workflow-progress__copy p{margin:4px 0 0;max-width:68ch;color:var(--text-muted);font:var(--type-body-sm);text-wrap:pretty}.workflow-progress__step[data-state=complete] .workflow-progress__marker{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok)}.workflow-progress__step[data-state=complete]:not(:last-child):after{background:color-mix(in srgb,var(--ok) 45%,var(--line))}.workflow-progress__step[data-state=current] .workflow-progress__marker{border-color:var(--accent);background:var(--accent-wash);color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.workflow-progress__step[data-state=blocked] .workflow-progress__marker{border-color:var(--danger-line);color:var(--danger-text)}.workflow-progress__step[data-state=pending]{opacity:.7}@media(max-width:520px){.workflow-progress__step{grid-template-columns:30px minmax(0,1fr);gap:9px}.workflow-progress__marker{width:30px;height:30px}.workflow-progress__step:not(:last-child):after{top:31px;left:14px}}[data-theme=dark]{color-scheme:dark;--bg: #101216;--surface: #171a20;--surface-sunk: #12151a;--surface-raised: #191b20;--surface-hover: #1d2025;--text: #f2f1ec;--text-nav: #c9cbce;--text-muted: #9ba1a8;--text-dim: #9299a2;--text-faint: #89919b;--accent: #ff7a1a;--accent-soft: #ffb25c;--accent-glow: rgba(255, 122, 26, .35);--accent-wash: rgba(255, 122, 26, .08);--on-accent: #180a02;--line: rgba(242, 241, 236, .08);--line-mid: rgba(242, 241, 236, .12);--line-strong: rgba(242, 241, 236, .2);--watermark: #f2f1ec;--watermark-opacity: .045;--shadow-card: 0 20px 50px rgba(0, 0, 0, .4);--shadow-panel: 0 1px 0 rgba(255, 255, 255, .025), 0 16px 42px rgba(0, 0, 0, .16);--shadow-control: 0 8px 24px rgba(0, 0, 0, .18);--shadow-dialog: 0 24px 90px rgba(0, 0, 0, .48);--overlay: rgba(5, 8, 11, .76);--danger-text: #ffb4b8;--success-text: #72dca4;--warning-text: #ffcc80;--danger-line: rgba(229, 72, 77, .48);--danger-wash: rgba(229, 72, 77, .11);--control-wash: rgba(242, 241, 236, .035)}[data-theme=light]{color-scheme:light;--bg: #f2f0eb;--surface: #ffffff;--surface-sunk: #f7f5f0;--surface-raised: #ffffff;--surface-hover: #fbfaf7;--text: #101114;--text-nav: #3f4145;--text-muted: #54565b;--text-dim: #62666e;--text-faint: #686c73;--accent: #b54200;--accent-soft: #b54200;--accent-glow: rgba(194, 74, 0, .4);--accent-wash: rgba(194, 74, 0, .07);--on-accent: #fff4ea;--line: rgba(16, 17, 20, .1);--line-mid: rgba(16, 17, 20, .12);--line-strong: rgba(16, 17, 20, .24);--watermark: #101114;--watermark-opacity: .04;--shadow-card: 0 24px 50px rgba(16, 17, 20, .14);--shadow-panel: 0 1px 0 rgba(255, 255, 255, .8), 0 14px 36px rgba(16, 17, 20, .07);--shadow-control: 0 8px 22px rgba(16, 17, 20, .1);--shadow-dialog: 0 24px 90px rgba(16, 17, 20, .22);--overlay: rgba(16, 17, 20, .48);--danger-text: #a30d20;--success-text: #146c43;--warning-text: #805000;--danger-line: rgba(163, 13, 32, .42);--danger-wash: rgba(163, 13, 32, .07);--control-wash: rgba(16, 17, 20, .035)}@media(max-width:1080px){:root{--gutter: 32px}}@media(max-width:720px){:root{--gutter: 22px}}@media(max-width:360px){:root{--gutter: 18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none;font-kerning:normal;font-optical-sizing:auto;scroll-padding-top:calc(var(--header-h) + 12px);overflow-x:hidden}@media(max-width:900px){:root{--header-h: 66px}}body{margin:0;background:var(--bg);color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;transition:background-color var(--motion-slow) var(--ease-standard),color var(--motion-slow) var(--ease-standard)}::selection{background:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--text)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-soft)}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit;color:inherit}:where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--line-mid);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text);font:400 16px/1.45 var(--font-sans);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-wash);outline:none}:where(input,textarea)::placeholder{color:var(--text-dim);opacity:1}:where(input,textarea,select):disabled{cursor:not-allowed;color:var(--text-dim);opacity:.62}:where(textarea){resize:vertical}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset);border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius);font:600 14px/1 var(--font-sans);transition:top .18s ease}.skip-link:focus{top:12px;color:var(--on-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font:600 15px/1 var(--font-sans);border-radius:var(--radius);padding:15px 26px;white-space:nowrap;transition:filter .18s ease,background-color .18s ease,border-color .18s ease}button[aria-label]:not(.btn){min-width:44px;min-height:44px}.btn--ember{background:var(--accent);color:var(--on-accent)}.btn--ember:hover{color:var(--on-accent);filter:brightness(1.08)}.btn--ghost{color:var(--text);border:1px solid var(--line-strong);padding:14px 26px}.btn--ghost:hover{color:var(--text);border-color:var(--accent)}.btn--block{width:100%}.btn[aria-disabled=true],.btn:disabled{background:var(--accent-wash);color:var(--text-dim);cursor:not-allowed;filter:none;opacity:.72}.eyebrow{font:500 11px/1 var(--font-mono);letter-spacing:.2em;color:var(--accent);text-transform:uppercase}.mark{flex:none;display:block}.wordmark{font:700 18px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text);white-space:nowrap}.wordmark em{font-style:normal;color:var(--accent)}@media(pointer:coarse){.btn,button,select,input:not([type=checkbox]):not([type=radio]),a.btn{min-height:44px}nav a{display:inline-flex;align-items:center;min-height:44px}.brand{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media(max-width:640px){.rows li{flex-direction:column;align-items:stretch!important;gap:12px!important}.rows li .controls,.rows li .tally,.rows li .factors{width:100%}.rows li .controls>*,.rows li .tally>*{flex:1 1 auto}}@keyframes fzRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fzFade{0%{opacity:0}to{opacity:1}}@keyframes fzSpin{to{transform:rotate(360deg)}}@keyframes fzEmber{0%,to{opacity:.55}50%{opacity:1}}@keyframes fzBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fzScan{0%{transform:translateY(-120px)}to{transform:translateY(720px)}}@keyframes fzBar{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.factor.svelte-ikkorz{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--text);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.factor.svelte-ikkorz:hover:not(:disabled){border-color:var(--line-strong)}.factor.selected.svelte-ikkorz{border-color:var(--accent);background:var(--accent-wash)}.factor.completed.svelte-ikkorz{border-color:color-mix(in srgb,var(--ok) 48%,var(--line))}.icon.svelte-ikkorz{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-mid);border-radius:9px;color:var(--text-dim)}.selected.svelte-ikkorz .icon:where(.svelte-ikkorz){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.completed.svelte-ikkorz .icon:where(.svelte-ikkorz){border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.factor.svelte-ikkorz>span:where(.svelte-ikkorz):nth-child(2){display:grid;gap:4px;min-width:0}strong.svelte-ikkorz{font:var(--type-label-sm)}small.svelte-ikkorz{overflow:hidden;color:var(--text-muted);font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap}b.svelte-ikkorz{color:var(--text-dim);font:var(--type-mono-sm);font-weight:500;text-transform:uppercase}.selected.svelte-ikkorz b:where(.svelte-ikkorz){color:var(--accent)}.completed.svelte-ikkorz b:where(.svelte-ikkorz){color:var(--ok)}@media(max-width:640px){.factor.svelte-ikkorz{grid-template-columns:28px minmax(0,1fr)}b.svelte-ikkorz{grid-column:2}}@media(prefers-reduced-motion:reduce){.factor.svelte-ikkorz{transition:none}}.content.svelte-qlj5zk,form.svelte-qlj5zk{display:grid;gap:20px;min-width:0}.verification-intro.svelte-qlj5zk{display:grid;justify-items:center;gap:12px;text-align:center}.verification-icon.svelte-qlj5zk{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--accent-wash);color:var(--accent)}h3.svelte-qlj5zk{margin:0;font:var(--type-title)}.verification-intro.svelte-qlj5zk p:where(.svelte-qlj5zk){margin:0;color:var(--text-muted);font:var(--type-body-sm)}.verification-intro.svelte-qlj5zk strong:where(.svelte-qlj5zk){display:block;margin-top:4px;color:var(--text);font-weight:var(--weight-medium);overflow-wrap:anywhere}.code.svelte-qlj5zk input{min-height:56px;text-align:center;font:var(--type-heading);font-variant-numeric:tabular-nums;letter-spacing:.45em}.resend.svelte-qlj5zk{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-8px;color:var(--text-muted);font:var(--type-meta)}.methods.svelte-qlj5zk{display:grid;gap:8px}.progress.svelte-qlj5zk{display:flex;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--text-muted);font:var(--type-meta)}.review.svelte-qlj5zk{border-top:1px solid var(--line);color:var(--text-muted);font:var(--type-body-sm)}summary.svelte-qlj5zk{min-height:44px;padding:12px 0;cursor:pointer}dl.svelte-qlj5zk{margin:0;display:grid;gap:8px}dl.svelte-qlj5zk div:where(.svelte-qlj5zk){display:grid;gap:3px}dt.svelte-qlj5zk{font:var(--type-meta)}dd.svelte-qlj5zk{margin:0;overflow-wrap:anywhere;color:var(--text)}.error.svelte-qlj5zk{margin:0;color:var(--danger-text);font:var(--type-body-sm)}.toasts.svelte-cm2cet{--toast-bottom: 16px;--toast-top: auto;--toast-height: 33dvh}.toasts.svelte-cm2cet{position:fixed;inset:var(--toast-top, auto) 16px var(--toast-bottom) auto;z-index:90;display:grid;gap:8px;width:min(380px,calc(100vw - 32px));height:fit-content;max-height:min(var(--toast-height, 33dvh),calc(100dvh - var(--toast-bottom) - 32px));margin:0;padding:0;border:0;overflow:auto;overscroll-behavior:contain;background:transparent;color:inherit;pointer-events:none}article.svelte-cm2cet{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);animation:svelte-cm2cet-toast-in var(--motion-base) var(--ease-emphasized)}article.success.svelte-cm2cet{border-color:var(--success-text)}article.error.svelte-cm2cet{border-color:var(--danger-line)}.icon.svelte-cm2cet{display:inline-flex;padding-top:3px;color:var(--text-muted)}.success.svelte-cm2cet .icon:where(.svelte-cm2cet){color:var(--success-text)}.error.svelte-cm2cet .icon:where(.svelte-cm2cet){color:var(--danger-text)}strong.svelte-cm2cet{font:var(--type-label-sm);overflow-wrap:anywhere}p.svelte-cm2cet{margin:4px 0 0;color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere}article.svelte-cm2cet .control.icon{width:44px;min-width:44px;height:44px;min-height:44px}@keyframes svelte-cm2cet-toast-in{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:560px){.toasts.svelte-cm2cet{inset:var(--toast-top, auto) 14px max(var(--toast-bottom),env(safe-area-inset-bottom,0px));width:auto}}@media(prefers-reduced-motion:reduce){article.svelte-cm2cet{animation:none}}.activity.svelte-pqtkui{pointer-events:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0}.activity--blocking.svelte-pqtkui{display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-pqtkui-enter var(--motion-base) var(--ease-standard)}.rail.svelte-pqtkui{position:absolute;inset:0 0 auto;height:3px;overflow:hidden;background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 1px 12px color-mix(in srgb,var(--accent) 18%,transparent)}.rail.svelte-pqtkui span:where(.svelte-pqtkui){display:block;width:30%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-soft),var(--accent),transparent);filter:drop-shadow(0 0 8px var(--accent-glow));animation:svelte-pqtkui-rail 1.2s var(--ease-emphasized) infinite}.activity__status.svelte-pqtkui{display:flex;flex-direction:column;align-items:center;gap:24px;min-width:min(320px,calc(100vw - 32px));padding:32px;border:0;border-radius:var(--radius-lg);background:transparent;box-shadow:none}.activity__status.svelte-pqtkui strong:where(.svelte-pqtkui){color:var(--text);font:var(--type-label)}@keyframes svelte-pqtkui-rail{0%{transform:translate(-110%)}to{transform:translate(440%)}}@keyframes svelte-pqtkui-enter{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.activity.svelte-pqtkui{animation:none}.rail.svelte-pqtkui span:where(.svelte-pqtkui){width:100%;animation:none}}
