@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_4ba4aa;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:__Fraunces_Fallback_4ba4aa;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_4ba4aa{font-family:__Fraunces_4ba4aa,__Fraunces_Fallback_4ba4aa;font-style:normal}.__variable_4ba4aa{--font-fraunces:"__Fraunces_4ba4aa","__Fraunces_Fallback_4ba4aa"}:root{color-scheme:light;--brand-navy:#12203a;--brand-gold:#e7b23c;--brand-gold-ink:#12203a;--bg:#f6f8fb;--surface:#fff;--surface-2:#eef2f7;--ink:#12203a;--ink-2:#41506b;--muted:#697892;--line:#e1e7ef;--accent:var(--brand-gold);--accent-ink:var(--brand-gold-ink);--accent-hover:#d9a42c;--accent-soft:rgba(231,178,60,.12);--accent-soft-line:rgba(231,178,60,.3);--success:#1c9d6b;--success-soft:rgba(28,157,107,.12);--success-line:rgba(28,157,107,.3);--danger:#c23a22;--danger-soft:rgba(194,58,34,.1);--ring:0 0 0 3px rgba(231,178,60,.4);--font:var(--font-inter),-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif:var(--font-fraunces),Georgia,"Times New Roman",serif;--fs-display:52px;--fs-h1:38px;--fs-h2:27px;--fs-h3:20px;--fs-lead:19px;--fs-body:16px;--fs-small:14px;--fs-tiny:12.5px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-sm:8px;--r:10px;--r-lg:14px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(18,32,58,.06);--shadow:0 4px 16px rgba(18,32,58,.08);--shadow-lg:0 20px 48px rgba(18,32,58,.14);--maxw:1140px}[data-surface=dark]{color-scheme:dark;--bg:#0b1220;--surface:#16233c;--surface-2:#111c32;--ink:#e8edf6;--ink-2:#c3cedf;--muted:#9fb0c9;--line:hsla(0,0%,100%,.09);--accent-soft:rgba(231,178,60,.1);--accent-soft-line:rgba(231,178,60,.25);--success:#38c793;--success-soft:rgba(56,199,147,.1);--success-line:rgba(56,199,147,.3)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);font-family:var(--font);font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,body{color:var(--ink)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.container{max-width:var(--maxw);margin:0 auto;width:100%;padding:0 var(--s-5)}.stack>*+*{margin-top:var(--s-4)}.display,.h1,.h2,.h3{font-family:var(--serif);font-weight:600;color:var(--ink);margin:0;letter-spacing:-.4px;line-height:1.1}.display{font-size:var(--fs-display);line-height:1.04}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);letter-spacing:-.2px}.lead{font-size:var(--fs-lead);color:var(--ink-2);margin:0}.body{font-size:var(--fs-body);color:var(--ink);margin:0}.small{font-size:var(--fs-small)}.muted{color:var(--muted)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-tiny);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft-line);padding:6px 12px;border-radius:var(--r-pill)}@media (max-width:640px){:root{--fs-display:36px;--fs-h1:30px;--fs-h2:23px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--font);font-size:var(--fs-body);font-weight:600;line-height:1;padding:12px 20px;border-radius:var(--r);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 20px rgba(231,178,60,.28)}.btn--primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 10px 28px rgba(231,178,60,.34)}.btn--secondary{background:var(--brand-navy);color:#fff}.btn--secondary:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.btn--quiet{background:transparent;color:var(--ink);border-color:var(--line)}.btn--quiet:hover{background:var(--surface-2)}.btn--danger{background:transparent;color:var(--danger);border-color:var(--danger)}.btn--danger:hover{background:var(--danger-soft)}.btn--lg{font-size:var(--fs-lead);padding:15px 26px}.btn--sm{font-size:var(--fs-small);padding:8px 14px}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.input,.select,.textarea{width:100%;font-family:var(--font);font-size:var(--fs-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;transition:border-color .12s ease,box-shadow .12s ease}.textarea{resize:vertical;min-height:96px}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.input--error{border-color:var(--danger)}.help{font-size:var(--fs-small);color:var(--muted)}.help--error{color:var(--danger)}.check{display:flex;align-items:flex-start;gap:var(--s-3);cursor:pointer}.check input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);margin-top:1px;flex:none}.card{padding:var(--s-5);box-shadow:var(--shadow-sm)}.card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.panel{overflow:hidden}.panel__head{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);font-weight:600}.panel__body{padding:var(--s-5)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-tiny);font-weight:600;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2)}.badge--success{color:var(--success);background:var(--success-soft);border-color:var(--success-line)}.badge--accent{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-soft-line)}.badge__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.empty{text-align:center;padding:var(--s-7) var(--s-5);border:1px dashed var(--line);background:var(--surface)}.empty,.empty__icon{border-radius:var(--r-lg)}.empty__icon{width:48px;height:48px;margin:0 auto var(--s-4);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:24px}.empty__title{font-family:var(--serif);font-weight:600;font-size:var(--fs-h3);margin:0 0 6px}.empty__text{color:var(--muted);margin:0 auto var(--s-5);max-width:42ch}.steps{display:flex;align-items:center;gap:0}.step{gap:var(--s-2);font-weight:600}.step,.step__num{display:flex;align-items:center;color:var(--muted);font-size:var(--fs-small)}.step__num{width:26px;height:26px;border-radius:50%;justify-content:center;background:var(--surface-2);border:1px solid var(--line)}.step--active .step__num{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.step--active{color:var(--ink)}.step--done .step__num{background:var(--success);color:#fff;border-color:var(--success)}.step__line{width:36px;height:2px;background:var(--line);margin:0 var(--s-2)}.progressbar{height:8px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.progressbar__fill{height:100%;background:var(--accent);border-radius:var(--r-pill)}.app-noselect,.app-noselect *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-noselect [contenteditable=true],.app-noselect input,.app-noselect select,.app-noselect textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.app-noselect img,.app-noselect svg{-webkit-user-drag:none;user-drag:none}