main{background-color:var(--surface-secondary)!important}h1[data-astro-cid-p54lum7r]{text-align:center}.lead[data-astro-cid-p54lum7r]{font-size:var(--text-lg);line-height:var(--type-l-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m4);text-align:center}.tool-zone[data-astro-cid-p54lum7r]{background-color:var(--surface-primary-child);border-radius:var(--radius-xxl);padding:var(--space-l1) var(--space-m4);margin-bottom:var(--space-l1)}.form-group[data-astro-cid-p54lum7r]{margin-bottom:var(--space-m4)}.form-label[data-astro-cid-p54lum7r]{display:block;font-size:var(--text-base);font-weight:var(--type-m-bold-weight);color:var(--label-primary);margin-bottom:var(--space-m1)}.hint[data-astro-cid-p54lum7r]{font-weight:var(--type-m-reg-weight);color:var(--label-secondary);font-size:var(--text-sm)}.age-grid[data-astro-cid-p54lum7r]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-s4)}.age-btn[data-astro-cid-p54lum7r]{display:flex;align-items:center;justify-content:center;padding:var(--space-m2) var(--space-s4);font-size:var(--text-lg);font-weight:var(--type-l-bold-weight);font-family:inherit;color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s ease,background .1s ease;min-height:48px}.age-btn[data-astro-cid-p54lum7r]:active{box-shadow:var(--shadow-interactive-pressed)}.age-btn[data-astro-cid-p54lum7r]:hover{background:var(--surface-tertiary)}.age-btn[data-astro-cid-p54lum7r]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.age-btn[data-astro-cid-p54lum7r][aria-pressed=true]{background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-pressed)}.interest-grid[data-astro-cid-p54lum7r]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-s4)}.interest-btn[data-astro-cid-p54lum7r]{display:flex;align-items:center;gap:var(--space-s4);padding:var(--space-m1) var(--space-m2);font-size:var(--text-sm);font-weight:var(--type-m-reg-weight);font-family:inherit;color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;text-align:left;box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s ease,background .1s ease;min-height:44px;line-height:var(--type-s-bold-lh)}.interest-btn[data-astro-cid-p54lum7r]:active{box-shadow:var(--shadow-interactive-pressed)}.interest-btn[data-astro-cid-p54lum7r]:hover{background:var(--surface-tertiary)}.interest-btn[data-astro-cid-p54lum7r]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.interest-btn[data-astro-cid-p54lum7r][aria-pressed=true]{background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-pressed)}.interest-btn[data-astro-cid-p54lum7r] svg[data-astro-cid-p54lum7r]{flex-shrink:0}.select-wrap[data-astro-cid-p54lum7r]{position:relative}.select-wrap[data-astro-cid-p54lum7r] select[data-astro-cid-p54lum7r]{width:100%;padding:var(--space-m1) var(--space-m2);padding-right:var(--space-l2);font-size:var(--text-base);font-family:inherit;color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-m);cursor:pointer;appearance:none;-webkit-appearance:none;min-height:48px}.select-wrap[data-astro-cid-p54lum7r] select[data-astro-cid-p54lum7r]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.select-chevron[data-astro-cid-p54lum7r]{position:absolute;right:var(--space-m2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--label-secondary)}#child-name[data-astro-cid-p54lum7r]{width:100%;padding:var(--space-m1) var(--space-m2);font-size:var(--text-base);font-family:inherit;color:var(--label-primary);background:var(--surface-secondary);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-m);min-height:48px;box-sizing:border-box}#child-name[data-astro-cid-p54lum7r]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}#child-name[data-astro-cid-p54lum7r]::placeholder{color:var(--interactive-inactive)}.btn-find[data-astro-cid-p54lum7r]{display:block;width:100%;padding:var(--space-m2) var(--space-m4);font-size:var(--text-base);font-weight:var(--type-m-bold-weight);font-family:inherit;color:var(--label-inverted);background:var(--interactive-active-highlighted);border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s ease;margin-top:var(--space-m2);min-height:48px}.btn-find[data-astro-cid-p54lum7r]:active{box-shadow:var(--shadow-interactive-pressed)}.btn-find[data-astro-cid-p54lum7r]:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.tool-result[data-astro-cid-p54lum7r]{background:radial-gradient(50% 50% at 50% 50%,#fff0 58.65%,#ffffff2e),#ffffff80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-passive);border-radius:var(--radius-xxl);padding:var(--space-m4);margin-top:var(--space-m4)}.result-headline{font-size:var(--text-xl);font-weight:var(--type-l-bold-weight);letter-spacing:var(--type-xl-bold-spacing);color:var(--interactive-active-highlighted);text-align:center;margin-bottom:var(--space-s2)}.result-tier-label{font-size:var(--text-xs);font-weight:var(--type-m-bold-weight);color:var(--label-secondary);text-align:center;text-transform:uppercase;letter-spacing:var(--type-xs-caps-spacing);margin-bottom:var(--space-m4)}.job-cards-grid{display:flex;flex-direction:column;gap:var(--space-s4);margin-bottom:var(--space-m4)}.job-card{background:var(--surface-secondary);border:var(--stroke-fine) solid var(--border-card-divider);border-radius:var(--radius-l);padding:var(--space-m2)}.job-card__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-s4);margin-bottom:var(--space-s3)}.job-card__title{font-size:var(--text-base);font-weight:var(--type-m-bold-weight);color:var(--label-primary)}.job-card__pay{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-success);white-space:nowrap}.job-match{display:inline-block;font-size:var(--text-xs);font-weight:var(--type-m-bold-weight);color:var(--interactive-active-highlighted);margin-bottom:var(--space-s3)}.job-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-s2)}.job-tag{display:inline-block;font-size:var(--text-xs);color:var(--label-secondary);background:var(--surface-tertiary);border-radius:var(--radius-s);padding:var(--space-s1) var(--space-s4)}.earnings-section{margin-bottom:var(--space-m4)}.earnings-amount{font-size:var(--text-2xl);font-weight:var(--type-l-bold-weight);letter-spacing:var(--type-xl-bold-spacing);color:var(--label-primary);margin-bottom:var(--space-s3)}.earnings-context{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.section-label{font-size:var(--text-base);font-weight:var(--type-m-bold-weight);color:var(--label-primary);margin-bottom:var(--space-m1)}.divider{border-top:var(--stroke-fine) solid rgba(0,0,0,.15);margin:var(--space-m4) 0}.action-section{margin-bottom:var(--space-m4)}.action-step{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.script-section{margin-bottom:var(--space-m4)}.script-text{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-primary);font-style:italic;margin-bottom:var(--space-s4)}.script-starter{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.legal-section{margin-bottom:var(--space-m4)}.legal-sub{font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);color:var(--label-primary);margin-top:var(--space-m1);margin-bottom:var(--space-s3)}.legal-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--space-s3);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary);margin-bottom:var(--space-m1)}.legal-list li:before{content:"- ";color:var(--interactive-active-highlighted);font-weight:var(--type-m-bold-weight)}.legal-next{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-primary);font-weight:var(--type-m-bold-weight);margin-top:var(--space-m1);margin-bottom:var(--space-s4)}.legal-note{font-size:var(--text-xs);color:var(--label-secondary)}.legal-note a{color:var(--label-branded)}.guide-section{margin-bottom:var(--space-m4)}.guide-steps{padding-left:var(--space-m3);display:flex;flex-direction:column;gap:var(--space-m1);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}.guide-steps strong{color:var(--label-primary)}.cta-nudge{font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary);text-align:center;margin-bottom:var(--space-m4);font-style:italic}.result-actions{display:flex;gap:var(--space-s4);justify-content:center;margin-bottom:var(--space-m2)}.btn-action{padding:var(--space-m1) var(--space-m4);font-size:var(--text-sm);font-weight:var(--type-m-bold-weight);font-family:inherit;border:var(--stroke-bold) solid var(--interactive-active);border-radius:var(--radius-xl);cursor:pointer;background:var(--interactive-active-highlighted);color:var(--label-inverted);box-shadow:var(--shadow-interactive-idle);transition:box-shadow .1s}.btn-action:active{box-shadow:var(--shadow-interactive-pressed)}.btn-action--secondary{background:var(--surface-secondary);color:var(--label-primary)}.btn-action:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.btn-restart{display:block;width:100%;padding:var(--space-m1);font-size:var(--text-sm);font-weight:var(--type-m-reg-weight);font-family:inherit;color:var(--label-secondary);background:transparent;border:none;cursor:pointer;text-align:center;text-decoration:underline}.btn-restart:hover{color:var(--label-primary)}.btn-restart:focus-visible{outline:3px solid var(--interactive-active-highlighted);outline-offset:2px}.content-section[data-astro-cid-p54lum7r]{margin-block:var(--space-l1);padding:0}.content-section[data-astro-cid-p54lum7r] h2[data-astro-cid-p54lum7r]{margin-bottom:var(--space-m2)}.content-section[data-astro-cid-p54lum7r] h3[data-astro-cid-p54lum7r]{margin-top:var(--space-m4);margin-bottom:var(--space-m1)}.faq__item{background:var(--surface-tertiary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cta{background:var(--surface-primary-child)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.related-links[data-astro-cid-p54lum7r]{margin-block:var(--space-m4);font-size:var(--text-sm);line-height:var(--type-s-bold-lh);color:var(--label-secondary)}@media(min-width:640px){.age-grid[data-astro-cid-p54lum7r]{grid-template-columns:repeat(8,1fr)}.interest-grid[data-astro-cid-p54lum7r]{grid-template-columns:repeat(2,1fr)}}
