.apply-shell{gap:var(--space-8)}.apply-form,.apply-shell{display:flex;flex-direction:column}.apply-form{gap:var(--space-12)}.apply-field{display:flex;flex-direction:column}.apply-form:has(input[name="a.returning"][value=yes]:checked) [data-new-only]{display:none}.apply-label{font-family:var(--font-ui);font-weight:600;color:var(--ink-900);padding:0}.apply-hint,.apply-label{font-size:var(--fs-small)}.apply-hint{font-family:var(--font-body);line-height:var(--lh-small);color:var(--ink-700);max-width:var(--w-prose);margin-top:var(--space-2)}.apply-hint-strong{color:var(--ink-900);margin-top:var(--space-4)}.apply-hint-held{border-top:1px solid var(--ink-500);padding-top:var(--space-4)}.apply-control{margin-top:var(--space-3);width:100%;min-height:var(--control-min);padding:var(--space-3) var(--space-4);background:var(--paper-raised);border:1px solid var(--ink-500);border-radius:var(--radius-button);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink-900);transition:border-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.apply-control:hover{border-color:var(--ink-900)}}.apply-control[aria-invalid=true]{border-color:var(--danger);border-width:2px}.apply-select{position:relative;display:flex;flex-direction:column}.apply-select .apply-control{appearance:none;padding-right:var(--space-12)}.apply-select-mark{position:absolute;right:var(--space-4);bottom:calc(var(--control-min) / 2 - 9px);color:var(--ink-700);pointer-events:none}.apply-fieldset{margin:0;padding:0;border:0;min-width:0}.apply-choices{margin-top:var(--space-6);border-top:1px solid var(--ink-500)}.apply-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-4);border-bottom:1px solid var(--ink-300)}.apply-choices .apply-choice:last-child{border-bottom-color:var(--ink-500)}.apply-checkbox,.apply-radio{width:1.125rem;height:1.125rem;margin:1.15rem 0 0;accent-color:var(--ember-600);flex:none}.apply-choice-label{display:flex;flex-direction:column;gap:var(--space-1);min-height:var(--control-min);padding-block:var(--space-4);cursor:pointer}.apply-choice-note{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700)}.apply-amount{grid-column:2/-1;display:flex;flex-direction:column;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--ink-300)}.apply-amount-intro{margin-top:0;margin-bottom:var(--space-4);color:var(--ink-900)}.apply-why{display:contents}.apply-why[hidden]{display:none}.apply-note-label{margin-top:var(--space-6)}.apply-amount-field{position:relative;max-inline-size:12rem}.apply-amount-field .apply-control{padding-inline-start:var(--space-8)}.apply-amount-sign{position:absolute;inset-inline-start:var(--space-4);bottom:calc(var(--control-min) / 2);transform:translateY(50%);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink-700);pointer-events:none}.apply-community-result{margin-top:var(--space-6);padding-block:var(--space-4);padding-inline:var(--space-4);background:var(--paper-sunk);border-inline-start:3px solid var(--ember-600)}.apply-community-result .apply-hint{margin:0}.apply-community-heading{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:600;color:var(--ink-900)}.apply-community-heading:empty{display:none}.apply-word-count{align-self:flex-end;margin-top:var(--space-2)}.apply-word-count[data-over]{color:var(--danger);font-weight:600}@supports selector(:has(*)){.apply-rate:not(:has(.apply-radio:checked)) .apply-amount{display:none}}.apply-anchor{scroll-margin-top:calc(var(--header-h) + var(--space-8))}.apply-error{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--fs-small);font-weight:600;color:var(--danger)}.apply-result{scroll-margin-top:calc(var(--header-h) + var(--space-8))}.apply-summary{border-top:2px solid var(--danger);padding-top:var(--space-6)}.apply-summary-list{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.apply-summary-link{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-900);display:inline-block;padding-block:var(--space-1)}.apply-summary-link span{font-family:var(--font-ui);font-weight:600;color:var(--danger);text-decoration:underline;text-underline-offset:.2em}.apply-success{border-top:2px solid var(--ember-400);padding-top:var(--space-8)}.apply-success-mark{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-pill);background:var(--ember-400);color:var(--ink-900);margin-bottom:var(--space-6)}.apply-submit{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.apply-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.apply-required{font-weight:400;color:var(--ink-700)}.apply-required:before{content:" · "}.apply-draft{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700)}.apply-draft button{font:inherit;color:var(--ink-900);text-decoration:underline;text-underline-offset:.2em;min-height:24px;cursor:pointer}.apply-footer{display:grid;gap:var(--space-16)}@media (min-width:900px){.apply-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}}.apply-footer>div>h2+*{margin-top:var(--space-6)}.apply-faq>details{border-bottom:1px solid var(--ink-300)}.apply-faq>details:first-child{border-top:1px solid var(--ink-300)}.apply-faq-question{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-small);color:var(--ink-900)}.apply-faq summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.apply-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--control-min);padding-block:var(--space-4);cursor:pointer;list-style:none}.apply-faq summary::-webkit-details-marker{display:none}.apply-faq-mark{flex:none;color:var(--ember-700);transition:transform var(--dur-fast) var(--ease-out)}.apply-faq>details[open] .apply-faq-mark{transform:rotate(180deg)}.apply-faq>details>p{padding-bottom:var(--space-4);max-width:var(--w-prose)}.apply-course-closed{margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--ember-600);border-radius:var(--radius-card);background:var(--paper-raised);color:var(--ink-900)}.apply-no-reply{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--ink-300);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700);max-width:var(--w-prose)}@media (prefers-reduced-motion:reduce){.apply-control,.apply-faq-mark,.apply-pick,.apply-rate{transition:none}}.apply-column{max-width:35rem}.apply-heading{text-wrap:balance}.apply-choose{margin-top:var(--space-3);color:var(--ink-700)}.apply-none{margin-top:var(--space-8)}.apply-arrow{flex:none}[dir=rtl] .apply-arrow{transform:scaleX(-1)}.apply-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-12);padding:var(--space-3) var(--space-4);background:var(--paper-raised);border:1px solid var(--ink-300);border-radius:var(--radius-card)}.apply-pick .card-mark,.apply-strip .card-mark{width:2.75rem;height:2.75rem}.apply-pick-name,.apply-strip-name{font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-h4);color:var(--ink-900)}.apply-strip-change{white-space:nowrap}.apply-facts{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);margin-top:var(--space-1)}.apply-facts>p:first-child:not(:only-child):after{content:" ·"}.apply-price{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-2)}.apply-price .price-line-price{font-weight:400;color:var(--ink-700)}.apply-picks{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.apply-pick{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--paper-raised);border:1px solid var(--ink-300);border-radius:var(--radius-card);box-shadow:var(--shadow-rest);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.apply-pick-link{color:inherit;text-decoration:none}.apply-pick-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.apply-pick-link:focus-visible{outline:none}.apply-pick:has(.apply-pick-link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.apply-pick-go{color:var(--ink-700);transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.apply-pick:has(.apply-pick-link):hover{border-color:var(--ink-500);box-shadow:var(--shadow-hover)}.apply-pick:hover .apply-pick-go{transform:translateX(var(--space-1))}[dir=rtl] .apply-pick:hover .apply-pick-go{transform:scaleX(-1) translateX(var(--space-1))}}.apply-pick--soon{grid-template-columns:auto minmax(0,1fr);box-shadow:none;background:transparent}.apply-pick--soon .inline-link{position:relative}.apply-rates{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.apply-rate{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);padding:var(--space-4);background:var(--paper-raised);border:1px solid var(--ink-500);border-radius:var(--radius-card);transition:border-color var(--dur-fast) var(--ease-out)}.apply-rate:has(.apply-radio:checked){border-color:var(--ember-600);box-shadow:0 0 0 1px var(--ember-600) inset}.apply-rate .apply-radio{margin-top:.2rem}.apply-rate-label{display:flex;flex-direction:column;row-gap:var(--space-1);cursor:pointer}.apply-rate-text{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700)}.apply-rate-name{font-family:var(--font-ui);font-weight:600;color:var(--ink-900)}.apply-rate-note{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700)}.apply-consents{margin:0;padding:0;border:0;min-width:0;border-top:1px solid var(--ink-300)}.apply-consent{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:start;min-height:var(--control-min);padding-block:var(--space-4);border-bottom:1px solid var(--ink-300)}.apply-consent .apply-checkbox{margin-top:calc((var(--fs-small) * 1.5 - 1.125rem) / 2)}.apply-consent-label{display:block;font-family:var(--font-ui);font-size:var(--fs-small);line-height:1.5;color:var(--ink-900);cursor:pointer}.apply-consent-help{margin-top:var(--space-1);font-family:var(--font-body);color:var(--ink-700)}.apply-consent-help,.apply-tag{font-size:var(--fs-caption);line-height:var(--lh-caption)}.apply-tag{display:inline-block;margin-inline-start:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ember-100);color:var(--ember-900);font-family:var(--font-ui);font-weight:600;vertical-align:.1em}.apply-tag--quiet{background:var(--paper-sunk);color:var(--ink-700);font-weight:400}.apply-send{align-self:stretch}@media (min-width:640px){.apply-send{align-self:flex-start}}.apply-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--ink-300);border-radius:var(--radius-card);background:var(--paper-raised)}.apply-below{max-width:52rem}.apply-timeline{display:flex;flex-direction:column}.apply-timeline>li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--space-4);padding-bottom:var(--space-6)}.apply-timeline>li:last-child{padding-bottom:0}.apply-timeline>li:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(1rem - .5px);top:2rem;bottom:0;border-inline-start:1px solid var(--ink-300)}.apply-timeline-node{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-pill);border:1px solid var(--ink-500);background:var(--paper-raised);font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--ink-900);font-variant-numeric:tabular-nums}.apply-timeline-title{font-family:var(--font-display);font-size:var(--fs-body);line-height:2rem;color:var(--ink-900)}.apply-timeline-text{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-700);max-width:var(--w-prose)}.apply-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-top:var(--space-12);padding:var(--space-6);background:var(--paper-raised);border:1px solid var(--ink-300);border-radius:var(--radius-card)}.apply-contact>div{flex:1 1 22rem;min-width:0}.apply-contact-body{margin-top:var(--space-2);max-width:var(--w-prose);overflow-wrap:anywhere}.apply-contact-link{display:inline-flex}.guardian-release{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--ink-500)}.guardian-release-text{margin-top:var(--space-3);max-width:var(--w-prose);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-900)}.guardian-release-part{margin-top:var(--space-12)}.guardian-release-subhead{padding:0;font-family:var(--font-ui);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:600;color:var(--ink-900)}.guardian-release-agree{margin-top:var(--space-6);border-top:1px solid var(--ink-500);border-bottom-color:var(--ink-500)}.guardian-release-name,.guardian-release-relationship{margin-top:var(--space-8)}.guardian-release-all{margin-top:var(--space-12)}.guardian-release-choice,.guardian-release-emergency>.apply-field+.apply-field,.guardian-release-health,.guardian-release-in-person,.guardian-release-other,.guardian-release-treatment{margin-top:var(--space-6)}@supports selector(:has(*)){.guardian-release-relationship:not(:has(.apply-radio[value=other]:checked)) .guardian-release-other{display:none}}.guardian-release-send{margin-top:var(--space-8)}.apply-received-list{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.apply-tz-search{display:flex;flex-direction:column;margin-top:var(--space-3)}.apply-tz-search[hidden]{display:none}.apply-second{margin-top:var(--space-4)}.apply-second>summary{cursor:pointer;width:fit-content}.apply-second-label{display:block;margin-top:var(--space-4)}