:root{--periwinkle-700:#4953e2;--periwinkle-600:#5e70e6;--periwinkle-500:#7082ef;--periwinkle-400:#8595ee;--periwinkle-300:#9ba7ec;--periwinkle-200:#bdc4eb;--periwinkle-150:#ced2e9;--periwinkle-100:#d4dafa;--periwinkle-50:#e7eafc;--indigo-900:#3239a1;--indigo-800:#3b42c7;--indigo-700:#353cac;--cornflower-600:#4963c7;--cornflower-500:var(--cornflower-600);--ink-900:#2f3970;--ink-600:#545a98;--ink-500:#646aa5;--lavender-300:#c0c9f9;--lavender-250:#a7c0fa;--lavender-200:#c0d4fd;--lavender-150:#dce1fb;--lavender-100:#eef4ff;--lavender-50:#f3f7ff;--sand-300:#dcc293;--blush-100:#f2ebe8;--sun-400:#fad45a;--mist-100:#e3e3e7;--mist-50:#e8e8e8;--white:#fff;--color-primary:var(--periwinkle-700);--color-primary-hover:var(--indigo-800);--color-on-primary:var(--white);--color-outline-hover:#4953e214;--text-heading:var(--periwinkle-500);--text-heading-ink:var(--ink-900);--text-body:var(--ink-900);--text-link-hover:var(--periwinkle-500);--text-title-app:var(--periwinkle-700);--text-secondary:var(--ink-600);--text-tertiary:var(--ink-600);--text-label-strong:var(--indigo-800);--surface-nav:var(--periwinkle-100);--surface-panel:var(--periwinkle-50);--surface-card:var(--white);--surface-step-sand:var(--sand-300);--surface-step-blush:var(--blush-100);--surface-step-sun:var(--sun-400);--surface-tile:#fcfcff;--surface-media:var(--lavender-100);--surface-tile-footer:var(--lavender-50);--surface-pill:var(--lavender-150);--surface-empty:#fafafe;--surface-add:#d4dbfb;--surface-add-icon:#e1ebfe;--decor-star:var(--indigo-700);--line-connector:var(--ink-900);--border-pill:var(--lavender-300);--border-input:var(--ink-500);--border-divider:var(--lavender-250);--border-dashed:var(--lavender-250);--border-selected:var(--indigo-800);--shadow-panel:0 22px 50px #2f397024;--shadow-sheet:0 18px 40px #4953e224;--shadow-selected:0 10px 24px #3b42c729;--focus-ring:0 0 0 3px #7082ef66;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-23:23px;--space-24:24px;--space-28:28px;--space-35:35px;--space-48:48px;--space-52:52px;--space-120:120px;--shell-gutter:39px;--panel-pad:33px;--sheet-pad:26px;--radius-image-sm:6px;--radius-step:6px;--radius-image:9px;--radius-card:10px;--radius-panel:14px;--radius-pill:999px;--radius-field:6px;--radius-header:8px;--radius-sheet:10px;--radius-tile:12px;--radius-nav-item:16px;--radius-sidebar:20px;--container-steps:1032px;--container-features:862px;--container-page:1280px;--control-height:41px;--nav-height:63px;--sidebar-width:378px;--field-height:44px;--page-gradient:linear-gradient(180deg, #7082ef, #7688ef 120px, #8595ee 400px, #9ba7ec 800px, #abb5ea 1100px, #bdc4eb 1400px, #ced2e9 1500px, #e3e3e7 1850px, #e8e8e8 2200px);--surface-sidebar:linear-gradient(180deg, #b8c3f8, #ccd5fb 50%, #dee5fd);--surface-header:linear-gradient(180deg, #9fadf7, #b7c5f9);--surface-sheet:linear-gradient(180deg, #e3e7fc, #f8f9ff);--app-gradient:linear-gradient(180deg, #7084ef, #b0c2fa 450px, #cdd9fc 630px, #e0eafe 920px);--font-display:"IvyPresto Headline", "ivypresto-headline", "Newsreader", "Times New Roman", serif;--font-body:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-size:52px;--text-display-line:1.04;--text-display-tracking:-.035em;--text-h2-size:42px;--text-h2-line:1.1;--text-h2-tracking:-.02em;--text-lead-size:21px;--text-lead-line:28px;--text-step-size:18px;--text-step-line:24px;--text-subhead-size:18px;--text-body-size:16px;--text-body-line:22px;--text-card-size:15px;--text-card-line:22px;--text-small-size:14px;--text-small-line:20px;--text-label-size:14px;--text-app-title-size:40px;--text-app-title-line:1.08;--text-sheet-title-size:28px;--text-sheet-title-line:1.15;--text-tile-title-size:22px;--text-eyebrow-size:13px;--text-eyebrow-tracking:.02em;--text-nav-title-size:17px;--text-nav-sub-size:13px;--text-ui-size:15px;--text-ui-line:22px;--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.15s;--duration-base:.24s;--focus-outline:3px solid var(--periwinkle-700);--color-danger:#a3402b;--surface-toast:var(--ink-900);--shadow-toast:0 14px 32px #2f39704d;--shadow-bottom-nav:0 -10px 28px #2f397029;--overlay-scrim:#2f397073}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-opsz-normal.IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--text-body);background-color:var(--lavender-100);-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;hyphens:manual;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:var(--focus-outline);outline-offset:2px}.on-gradient:focus-visible{outline-color:var(--white)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-title{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.02em;color:var(--text-title-app);overflow-wrap:break-word;margin:0;font-size:32px;line-height:1.1}.card-title[tabindex="-1"]:focus{outline:none}.card-text{font-size:var(--text-body-size);margin:0;line-height:24px}.card-note{font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--text-secondary);margin:0}@keyframes lzb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
