.runtime-placeholder--pilot:not(.runtime-placeholder--simple){max-width:52rem}.calculator-pilot--ideal-weight,.calculator-pilot--gpa,.calculator-pilot--financial-breakdown{grid-template-columns:1fr;overflow:hidden;border:0;border-radius:8px;background:transparent}.calculator-pilot--ideal-weight .calculator-pilot__input-panel,.calculator-pilot--gpa .calculator-pilot__input-panel,.calculator-pilot--financial-breakdown .calculator-pilot__input-panel{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px 8px 0 0;padding:24px 48px;padding-block-start:var(--calculator-input-panel-padding-top);background:#fff}.calculator-pilot--ideal-weight .calculator-pilot__result-panel,.calculator-pilot--gpa .calculator-pilot__result-panel,.calculator-pilot--financial-breakdown .calculator-pilot__result-panel{border:0;border-radius:0 0 8px 8px;padding:24px 48px;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--focus) 48%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--ink) 88%,#fff),var(--ink) 58%,#0d302b)}.calculator-pilot--ideal-weight .calculator-pilot__form input,.calculator-pilot--ideal-weight .calculator-pilot__form select,.calculator-pilot--gpa .calculator-pilot__form input,.calculator-pilot--gpa .calculator-pilot__form select,.calculator-pilot--gpa .calculator-pilot__form [data-gpa-row] button,.calculator-pilot--financial-breakdown .calculator-pilot__form input,.calculator-pilot--financial-breakdown .calculator-pilot__form select{border-radius:8px}.calculator-pilot--ideal-weight .calculator-pilot__form :is(input,select):focus:not(:focus-visible),.calculator-pilot--gpa .calculator-pilot__form :is(input,select):focus:not(:focus-visible),.calculator-pilot--financial-breakdown .calculator-pilot__form :is(input,select):focus:not(:focus-visible){outline:0;box-shadow:none}.calculator-pilot--ideal-weight .calculator-pilot__input-actions,.calculator-pilot--gpa .calculator-pilot__input-actions,.calculator-pilot--financial-breakdown .calculator-pilot__input-actions{margin-top:12px}.calculator-pilot--ideal-weight .calculator-pilot__input-actions .calculator-pilot__actions,.calculator-pilot--gpa .calculator-pilot__input-actions .calculator-pilot__actions,.calculator-pilot--financial-breakdown .calculator-pilot__input-actions .calculator-pilot__actions{justify-content:flex-start;margin:0}.calculator-pilot--ideal-weight .calculator-pilot__input-actions .calculator-pilot__reset,.calculator-pilot--gpa .calculator-pilot__input-actions .calculator-pilot__reset,.calculator-pilot--financial-breakdown .calculator-pilot__input-actions .calculator-pilot__reset{gap:8px;color:#b44b4b}.calculator-pilot--ideal-weight .calculator-pilot__reset-icon,.calculator-pilot--gpa .calculator-pilot__reset-icon,.calculator-pilot--financial-breakdown .calculator-pilot__reset-icon{display:block;inline-size:20px;block-size:20px;border:0;border-radius:0}.public-calculator-page--pilot .calculator-faq summary{display:flex;align-items:center;gap:.45rem;list-style:none}.public-calculator-page--pilot .calculator-faq summary::-webkit-details-marker{display:none}.public-calculator-page--pilot .calculator-faq details{border-top:0;border-bottom:0}.public-calculator-page--pilot .calculator-faq:after{content:none}.public-calculator-page--pilot .calculator-faq__chevron{display:block;flex:0 0 auto;inline-size:18px;block-size:18px;color:var(--ink);transform:rotate(0)}.public-calculator-page--pilot .calculator-faq details[open] .calculator-faq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.public-calculator-page--pilot .calculator-faq__chevron{transition:transform .16s var(--ease)}}@media (prefers-reduced-motion: reduce){.public-calculator-page--pilot .calculator-faq__chevron{transition:none}}@media (max-width: 640px){.calculator-pilot--ideal-weight .calculator-pilot__input-panel,.calculator-pilot--ideal-weight .calculator-pilot__result-panel,.calculator-pilot--gpa .calculator-pilot__input-panel,.calculator-pilot--gpa .calculator-pilot__result-panel,.calculator-pilot--financial-breakdown .calculator-pilot__input-panel,.calculator-pilot--financial-breakdown .calculator-pilot__result-panel{padding:20px}}
