@font-face{font-family:Inter;src:url(/assets/inter-500-Dhy5Kl4s.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-600-BNZEeB1E.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-400-Bb341e7u.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--mx-white:#fff;--mx-black:#000;--mx-gray-10:#f2f2f2;--mx-gray-20:#dedede;--mx-gray-30:#c4c4c4;--mx-gray-40:#a6a6a6;--mx-gray-50:#8b8b8b;--mx-gray-60:#6d6d6d;--mx-gray-70:#545454;--mx-gray-80:#343434;--mx-gray-90:#282828;--mx-gray-100:#181818;--mx-red-10:#fff1f1;--mx-red-20:#ffd7d9;--mx-red-30:#ffb3b8;--mx-red-40:#ff8389;--mx-red-50:#fa4d56;--mx-red-60:#da291c;--mx-red-65:#cb251d;--mx-red-70:#a2191f;--mx-red-80:#750e13;--mx-red-90:#520408;--mx-red-100:#2d0709;--mx-green-10:#f0f7eb;--mx-green-20:#d2e4c3;--mx-green-30:#bed7a5;--mx-green-40:#96c373;--mx-green-50:#69af41;--mx-green-60:#3d9006;--mx-green-70:#297c00;--mx-yellow-10:#fcf8e6;--mx-yellow-20:#f8f1cc;--mx-yellow-30:#f5eab3;--mx-yellow-50:#deba00;--mx-yellow-60:#caa600;--mx-yellow-70:#b09200;--mx-blue-10:#eef1f5;--mx-blue-20:#dde3ec;--mx-blue-30:#c1cad6;--mx-blue-50:#8395ad;--mx-blue-60:#5b6d85;--mx-blue-70:#475569;--mx-purple-40:#e1b9d4;--mx-purple-50:#b35093;--mx-purple-60:#953275;--mx-purple-80:#630043;--mx-brand:var(--mx-red-60);--mx-brand-hover:var(--mx-red-65);--mx-brand-active:var(--mx-red-70);--mx-brand-eis:var(--mx-red-80);--mx-text-primary:var(--mx-gray-100);--mx-text-secondary:var(--mx-gray-70);--mx-text-helper:var(--mx-gray-60);--mx-text-placeholder:var(--mx-gray-40);--mx-text-disabled:#3434344d;--mx-text-error:var(--mx-red-60);--mx-text-on-color:var(--mx-white);--mx-text-on-color-disabled:var(--mx-gray-50);--mx-link-inverse:#78a9ff;--mx-background:var(--mx-white);--mx-background-hover:#f1f1f1;--mx-background-active:#8b8b8b80;--mx-background-selected:#dededeb3;--mx-background-inverse:var(--mx-gray-80);--mx-background-inverse-hover:#4c4c4c;--mx-background-brand:var(--mx-red-60);--mx-background-brand-hover:var(--mx-red-65);--mx-background-brand-active:var(--mx-red-70);--mx-layer-01:#dededeb3;--mx-layer-02:var(--mx-white);--mx-layer-accent-01:var(--mx-gray-20);--mx-layer-hover-01:var(--mx-gray-20);--mx-field-01:var(--mx-gray-10);--mx-field-02:var(--mx-white);--mx-field-hover:#dededeb3;--mx-border-subtle-00:var(--mx-gray-20);--mx-border-subtle-01:var(--mx-gray-30);--mx-border-strong-01:var(--mx-gray-50);--mx-border-interactive:var(--mx-red-65);--mx-border-inverse:var(--mx-gray-80);--mx-border-disabled:var(--mx-gray-20);--mx-icon-primary:var(--mx-gray-80);--mx-icon-secondary:#585858;--mx-icon-on-color:var(--mx-white);--mx-icon-interactive:var(--mx-red-60);--mx-icon-disabled:#5454544d;--mx-support-error:var(--mx-red-60);--mx-support-error-surface:var(--mx-red-20);--mx-support-success:var(--mx-green-60);--mx-support-success-surface:var(--mx-green-20);--mx-support-warning:var(--mx-yellow-50);--mx-support-warning-surface:var(--mx-yellow-20);--mx-support-info:var(--mx-gray-80);--mx-support-info-surface:var(--mx-gray-10);--mx-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mx-font-icon:"MX-Icons";--mx-weight-light:300;--mx-weight-regular:400;--mx-weight-medium:500;--mx-weight-semibold:600;--mx-weight-bold:700;--mx-text-xsm:12px;--mx-text-sm:14px;--mx-text-base:16px;--mx-text-medium:20px;--mx-text-large:28px;--mx-text-xl:32px;--mx-text-2xl:42px;--mx-text-3xl:54px;--mx-text-button:13px;--mx-text-input:13px;--mx-text-small:10px;--mx-tracking-tighter:.019px;--mx-tracking-tight:.022px;--mx-tracking-base:.16px;--mx-tracking-wide:.32px}.mx-display-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-light);font-size:42px;line-height:50px}.mx-display-02{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);font-size:42px;line-height:50px}.mx-heading-07{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-semibold);font-size:54px;line-height:64px}.mx-heading-06{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-semibold);font-size:42px;line-height:50px}.mx-heading-05{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);font-size:32px;line-height:40px}.mx-heading-04{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);font-size:28px;line-height:36px}.mx-heading-03{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);font-size:20px;line-height:28px}.mx-heading-02{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);font-size:16px;line-height:24px}.mx-heading-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);letter-spacing:.022px;font-size:14px;line-height:20px}.mx-heading-compact-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-medium);letter-spacing:.16px;font-size:14px;line-height:18px}.mx-body-02{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);font-size:16px;line-height:24px}.mx-body-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);letter-spacing:.16px;font-size:14px;line-height:20px}.mx-body-compact-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);letter-spacing:.16px;font-size:12px;line-height:16px}.mx-body-short-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);letter-spacing:.16px;font-size:14px;line-height:16px}.mx-label-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);letter-spacing:.32px;font-size:12px;line-height:16px}.mx-helper-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);letter-spacing:.32px;color:var(--mx-text-helper);font-size:12px;line-height:16px}.mx-code-01{font-family:var(--mx-font-sans);font-weight:var(--mx-weight-regular);font-size:12px;line-height:16px}:root{--mx-space-0:0;--mx-space-2:2px;--mx-space-4:4px;--mx-space-8:8px;--mx-space-12:12px;--mx-space-16:16px;--mx-space-24:24px;--mx-space-32:32px;--mx-space-48:48px;--mx-radius-none:0;--mx-radius-small:2px;--mx-radius-medium:4px;--mx-radius-large:6px;--mx-radius-full:9999px;--mx-shadow-small:0 1px 2px 0 #00000026;--mx-shadow-medium:0 2px 4px 0 #00000040;--mx-shadow-large:0 4px 8px 0 #00000059;--mx-shadow-overlay:0 2px 6px 0 #0003;--mx-control-x-small:24px;--mx-control-small:32px;--mx-control-medium:40px;--mx-control-large:48px;--mx-header-height:48px;--mx-sidebar-width:378px;--mx-sidebar-collapsed:48px;--mx-z-header:40;--mx-z-side-nav:130;--mx-z-dialog:50;--mx-z-tooltip:60;--mx-z-alert:70;--mx-z-select-popup:1000;--mx-ease:cubic-bezier(.2, 0, .38, .9);--mx-duration-fast:.15s;--mx-duration-base:.2s;--mx-duration-slow:.3s;--font-sans:var(--mx-font-sans);--color-bg:var(--mx-gray-10);--color-surface:var(--mx-white);--color-border:var(--mx-border-subtle-01);--color-border-strong:var(--mx-gray-50);--color-text:var(--mx-text-primary);--color-text-muted:var(--mx-text-secondary);--color-text-helper:var(--mx-text-helper);--color-brand:var(--mx-brand);--color-action:var(--mx-brand);--color-action-hover:var(--mx-brand-hover);--color-action-contrast:var(--mx-white);--color-action-soft:var(--mx-red-10);--color-focus:var(--mx-gray-100);--color-error:var(--mx-support-error);--color-error-bg:var(--mx-support-error-surface);--color-success:var(--mx-support-success);--color-success-bg:var(--mx-support-success-surface);--color-info-bg:var(--mx-gray-20);--radius-s:var(--mx-radius-small);--radius-m:var(--mx-radius-medium);--space-1:var(--mx-space-4);--space-2:var(--mx-space-8);--space-3:var(--mx-space-12);--space-4:var(--mx-space-16);--space-5:var(--mx-space-24);--space-6:var(--mx-space-32);--page-width:480px;--control-height:44px;--ease:var(--mx-ease);--duration:var(--mx-duration-base)}@media (width>=900px){:root{--page-width:880px}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--mx-text-sm);letter-spacing:var(--mx-tracking-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;line-height:20px}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-primary);text-decoration:none}.mono{font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}strong,b{font-weight:var(--mx-weight-semibold)}.page{max-width:var(--page-width);padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page h1{font-size:24px;line-height:30px;font-weight:var(--mx-weight-semibold);letter-spacing:var(--mx-tracking-tight)}.lead{color:var(--color-text-muted);font-size:15px;line-height:22px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.card-label{color:var(--color-text-muted);font-size:13px;display:block}.card.brand{border-left:3px solid var(--color-brand)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label,.field .label{font-weight:var(--mx-weight-semibold)}.field input[type=text],.field input[type=email],.field input[type=tel]{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);font-size:16px}.field input:focus-visible,.button:focus-visible,.link-button:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.field input[aria-invalid=true]{border-color:var(--color-error)}.hint{color:var(--color-text-helper);font-size:13px;line-height:18px}.field-error{color:var(--color-error);font-size:13px;line-height:18px}.button{height:var(--control-height);border:1px solid var(--color-action);border-radius:var(--radius-s);background:var(--color-action);color:var(--color-action-contrast);font-weight:var(--mx-weight-semibold);width:100%;transition:background var(--duration) var(--ease)}.button:hover:not(:disabled){background:var(--color-action-hover)}.button:disabled{opacity:.6;cursor:default}.button.secondary{background:var(--color-surface);color:var(--color-action)}.button.secondary:hover:not(:disabled){background:var(--color-action-soft)}.link-button{color:var(--color-text);text-underline-offset:2px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.note{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-info-bg);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.note.error{background:var(--color-error-bg);color:var(--color-text);border-left:3px solid var(--color-error)}.note.success{background:var(--color-success-bg)}.choice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-m);cursor:pointer;align-items:flex-start;display:flex}.choice:has(input:checked){border:2px solid var(--color-action);padding:calc(var(--space-3) - 1px)}.choice input{accent-color:var(--color-action);margin-top:3px}.badge{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-s);background:var(--color-action-soft);color:var(--mx-red-70);font-size:12px;font-weight:var(--mx-weight-medium);display:inline-block}.summary-table{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;font-size:14px;display:grid}.summary-table dt{color:var(--color-text-muted)}.summary-table dd{overflow-wrap:anywhere;margin:0}.status-icon{background:var(--mx-gray-20);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.status-icon.success{background:var(--color-success-bg);color:var(--color-success)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){.page{padding-top:var(--space-6)}.page h1{font-size:30px;line-height:38px}.button{width:auto;min-width:240px;padding:0 var(--space-6);align-self:flex-start}.lead,.page>p{max-width:68ch}}.site-footer[data-v-3a85b733]{justify-content:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);font-size:13px;display:flex}.site-footer a[data-v-3a85b733]{color:var(--color-text);text-decoration:underline}.site-header[data-v-33a8d8cf]{background:var(--color-surface);border-bottom:3px solid var(--color-brand)}.inner[data-v-33a8d8cf]{max-width:var(--page-width);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.logo[data-v-33a8d8cf]{width:auto;max-width:100%;height:24px}.logo-tall[data-v-33a8d8cf]{height:48px}.title[data-v-33a8d8cf]{font-size:18px;line-height:24px;font-weight:var(--mx-weight-semibold);color:var(--color-text)}@media (width>=600px){.inner[data-v-33a8d8cf]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}}.app[data-v-cd1ad2ea]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-cd1ad2ea]{flex:1;width:100%}.label[data-v-aa79bca6]{font-size:12px;font-weight:var(--mx-weight-semibold);letter-spacing:var(--mx-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.bars[data-v-aa79bca6]{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.bars span[data-v-aa79bca6]{background:var(--mx-gray-30);border-radius:2px;height:4px}.bars span.done[data-v-aa79bca6]{background:var(--color-action)}.form[data-v-0add87f2]{gap:var(--space-4);flex-direction:column;display:flex}fieldset[data-v-0add87f2]{min-width:0;margin:0}legend[data-v-0add87f2]{float:left;width:100%;font-weight:var(--mx-weight-semibold)}summary[data-v-0add87f2]{font-weight:var(--mx-weight-semibold);cursor:pointer}.detail-fields[data-v-0add87f2]{gap:var(--space-4);margin-top:var(--space-4);display:grid}.choices[data-v-0add87f2]{gap:var(--space-3);display:grid}.identity[data-v-0add87f2]{display:grid}.party[data-v-0add87f2]{flex-direction:column;gap:2px;display:flex}.party+.party[data-v-0add87f2]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.party-name[data-v-0add87f2]{font-size:17px;line-height:24px}.not-you[data-v-0add87f2]{margin-top:var(--space-2)}.saved-status[data-v-0add87f2]{font-size:12px}.private-formats[data-v-0add87f2]{gap:var(--space-3);border:0;flex-direction:column;padding:0;display:flex}.private-actions[data-v-0add87f2]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.optional[data-v-0add87f2]{font-weight:var(--mx-weight-regular);color:var(--color-text-muted)}.block[data-v-0add87f2]{margin-top:2px;display:block}.checkbox[data-v-0add87f2]{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.checkbox input[data-v-0add87f2]{width:18px;height:18px;accent-color:var(--color-action);margin-top:1px}.actions[data-v-0add87f2]{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}@media (width>=900px){.identity[data-v-0add87f2],.choices[data-v-0add87f2],.detail-fields[data-v-0add87f2]{column-gap:var(--space-5);grid-template-columns:1fr 1fr}.party+.party[data-v-0add87f2]{padding-top:0;padding-left:var(--space-5);border-top:0;border-left:1px solid var(--color-border);margin-top:0}.actions[data-v-0add87f2]{text-align:right;flex-direction:row;justify-content:space-between;align-items:center}}.icon[data-v-58a3f986]{flex:none}.legal[data-v-a4f5f03e]{font-size:15px;line-height:22px}.legal[data-v-a4f5f03e] h2{margin-top:var(--space-3);font-size:18px;line-height:24px;font-weight:var(--mx-weight-semibold)}.legal[data-v-a4f5f03e] ul{padding-left:var(--space-5);margin:0}.legal[data-v-a4f5f03e] address{font-style:normal}.legal[data-v-a4f5f03e] a{overflow-wrap:anywhere;text-decoration:underline}.updated[data-v-a4f5f03e]{font-size:13px}.split[data-v-6936674c]{gap:var(--space-4);grid-template-areas:"intro""form""aside";display:grid}.intro[data-v-6936674c]{gap:var(--space-4);flex-direction:column;grid-area:intro;display:flex}.login[data-v-6936674c]{grid-area:form;align-self:start}.aside[data-v-6936674c]{gap:var(--space-4);flex-direction:column;grid-area:aside;display:flex}@media (width>=900px){.split[data-v-6936674c]{column-gap:var(--space-6);grid-template:"intro form""aside form"1fr/1fr 1fr}.login .button[data-v-6936674c]{width:100%}}.center[data-v-e2345c6a]{text-align:center}@media (width>=900px){.center[data-v-e2345c6a]{text-align:left}}
