@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/fonts/atkinson-hyperlegible-next.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(/fonts/plus-jakarta-sans.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Atkinson Hyperlegible";src:url(/fonts/atkinson-hyperlegible-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand";src:url(/fonts/quicksand.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"Dancing Script";src:url(/fonts/dancing-script-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/baloo-2-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(/fonts/playfair-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/fonts/poppins-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url(/fonts/lexend.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"Nunito";src:url(/fonts/nunito.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--step--2: 0.694rem;--step--1: 0.833rem;--step-0: 1rem;--step-1: 1.2rem;--step-2: 1.44rem;--step-3: 1.728rem;--step-4: 2.074rem;--step-5: 2.488rem;--type-page-title: var(--step-2);--type-card-title: var(--step-1);--type-body: var(--step-0);--type-meta: var(--step--1);--type-label: var(--step--2);--font-sans: "Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Plus Jakarta Sans", "Atkinson Hyperlegible Next", -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--weight-regular: 400;--weight-medium: 600;--weight-bold: 700;--weight-heavy: 800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 28px;--radius-pill: 999px;--shadow-tint: 20, 50, 48;--shadow-0: none;--shadow-1: 0 1px 2px rgba(var(--shadow-tint), 0.05);--shadow-2: 0 1px 2px rgba(var(--shadow-tint), 0.04), 0 10px 26px -12px rgba(var(--shadow-tint), 0.14);--shadow-3: 0 18px 44px -14px rgba(var(--shadow-tint), 0.24);--shadow-raise: 0 1px 2px rgba(var(--shadow-tint), 0.05), 0 16px 34px -14px rgba(var(--shadow-tint), 0.20);--tl-0b5e55: #0b5e55;--tl-0c6a63: #0c6a63;--tl-0d9488: #0d9488;--tl-0e7c6b: #0e7c6b;--tl-0f766e: #0f766e;--tl-0f9488: #0f9488;--tl-169c91: #169c91;--tl-176e63: #176e63;--tl-199e90: #199e90;--tl-278b7e: #278b7e;--tl-2dd4bf: #2dd4bf;--tl-2f6f5e: #2f6f5e;--tl-3d8f88: #3d8f88;--tl-4b8079: #4b8079;--tl-53bfc0: #53bfc0;--tl-5a9992: #5a9992;--tl-5cc9bd: #5cc9bd;--tl-5fb3a8: #5fb3a8;--tl-62aaa2: #62aaa2;--tl-63b8bb: #63b8bb;--tl-70aaa2: #70aaa2;--tl-71aaa3: #71aaa3;--tl-8cc9c1: #8cc9c1;--tl-9adfd6: #9adfd6;--tl-bfe4df: #bfe4df;--tl-c8ece7: #c8ece7;--tl-cfe4df: #cfe4df;--tl-cfe5df: #cfe5df;--tl-cfe6e2: #cfe6e2;--tl-cfe8e2: #cfe8e2;--tl-d1e7e1: #d1e7e1;--tl-dff1ee: #dff1ee;--tl-e1f3f0: #e1f3f0;--tl-e2f1ee: #e2f1ee;--tl-e3f1ef: #e3f1ef;--tl-e3f6f5: #e3f6f5;--tl-e6f4f2: #e6f4f2;--tl-f1f8f7: #f1f8f7;--surface-page: var(--bg, #fdf6f0);--surface: var(--card, #fffdfb);--surface-sunken: color-mix(in srgb, var(--card, #fffdfb) 82%, var(--border, #f0dfd3));--line: var(--border, #f0dfd3);--line-strong: color-mix(in srgb, var(--border, #f0dfd3) 55%, var(--text-muted, #6d605a));--ink: var(--text, #3f3236);--ink-muted: var(--text-muted, #6d605a);--ink-secondary: var(--text-secondary, #6b5a5e);--accent: var(--teal, #2dd4bf);--accent-ink: var(--teal-ink, #176e63);--accent-soft: var(--teal-soft, #e3f6f5);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-2);--card-shadow-primary: var(--shadow-raise);--card-padding: var(--space-4);--card-gap: var(--space-3);--cove-night-page: #0e1514}body.display-shell{--shadow-tint: 90, 58, 20;--type-page-title: var(--step-4);--type-card-title: var(--step-2);--type-body: var(--step-1);--type-meta: var(--step-0);--card-radius: var(--radius-xl)}.overlay-skip-btn{position:absolute;top:12px;right:14px;z-index:5;padding:6px 12px;border:1px solid var(--line, rgba(0, 0, 0, 0.14));border-radius:999px;background:transparent;color:var(--muted, #6b6360);font:inherit;font-size:0.78rem;font-weight:600;cursor:pointer}.overlay-skip-btn:hover{background:rgba(0,0,0,0.04);color:var(--ink, #2c2320)}.overlay-skip-btn:focus-visible{outline:2px solid var(--brand-color-ink, currentColor);outline-offset:2px}.budget-dialog,.display-dialog{position:relative}.overlay-skip-btn~[class*=wizard-progress]{margin-top:30px}.page-cove{display:block;width:92px;height:92px;margin:0 auto 10px;object-fit:contain}
