.forms-runner{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.forms-runner *,.forms-runner *:before,.forms-runner *:after{box-sizing:border-box}.forms-runner fieldset{min-inline-size:0;margin-block:var(--intellio-space-4);border:1px solid var(--intellio-color-border);border-radius:var(--intellio-radius-md)}.forms-runner input,.forms-runner textarea,.forms-runner button{max-inline-size:100%}.forms-field{min-inline-size:0;margin-block:var(--intellio-space-4)}.intellio-design-root.forms-runner .intellio-input:focus-visible,.intellio-design-root.forms-runner .intellio-select:focus-visible,.intellio-design-root.forms-runner .intellio-textarea:focus-visible,.intellio-design-root.forms-runner .intellio-button:focus-visible,.intellio-design-root.forms-runner input:focus-visible,.intellio-design-root.forms-runner select:focus-visible,.intellio-design-root.forms-runner button:focus-visible,.intellio-design-root.forms-runner [role=combobox]:focus-visible,.intellio-design-root.forms-runner :focus-visible,.intellio-design-root.forms-runner fieldset[tabindex="-1"]:focus{outline:3px solid var(--intellio-color-jungle-green)!important;outline-offset:2px!important;box-shadow:0 0 0 3px var(--intellio-color-jungle-green)!important}.forms-name-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--intellio-space-3)}.forms-title-first{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--intellio-space-3)}.forms-title-first>:first-child{flex:0 1 auto;min-inline-size:0}.forms-title-first>:first-child input{inline-size:calc(var(--forms-title-length, 2) * 1ch + 2 * var(--intellio-space-3));max-inline-size:100%}.forms-title-first>:last-child{flex:1 1 8rem;min-inline-size:min(100%,8rem)}.forms-name-pair>*,.forms-select{min-inline-size:0}.forms-navigation,.forms-keyboard{display:flex;flex-wrap:wrap;gap:var(--intellio-space-2)}.forms-navigation{margin-block:var(--intellio-space-6)}.forms-navigation .intellio-button{white-space:normal}.forms-keyboard{margin-block:var(--intellio-space-3)}.forms-select .intellio-select{text-align:start;white-space:normal}.forms-options{margin:0;padding:var(--intellio-space-2);list-style:none;border:1px solid var(--intellio-color-border);background:var(--intellio-color-surface)}.forms-options [role=option]{padding:var(--intellio-space-2);cursor:pointer}.forms-options [data-active=true]{outline:2px solid var(--intellio-color-jungle-green);background:var(--intellio-color-primary-light)}.forms-error{color:var(--intellio-color-text-primary);font-weight:700}.forms-errors{border-inline-start:var(--intellio-space-1) solid var(--intellio-color-error);padding:var(--intellio-space-3)}.forms-checkbox{display:flex;align-items:flex-start;gap:var(--intellio-space-2);margin-block:var(--intellio-space-3)}.forms-checkbox input{appearance:none;flex-shrink:0;inline-size:var(--intellio-space-5);block-size:var(--intellio-space-5);border:2px solid var(--intellio-color-text-secondary);border-radius:var(--intellio-radius-sm);background:var(--intellio-color-surface)}.forms-checkbox input:checked{background:var(--intellio-color-jungle-green);border-color:var(--intellio-color-jungle-green)}.forms-checkbox:not(.forms-radio) input:checked:after{content:"✓";color:var(--intellio-color-text-inverse);display:block;text-align:center}.forms-proposal{border-inline-start:var(--intellio-space-1) solid var(--intellio-color-info);background:var(--intellio-color-info-bg);padding:var(--intellio-space-3);margin-block:var(--intellio-space-3)}.forms-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.forms-runner .forms-title,.forms-runner .forms-step-heading,.forms-runner .forms-review-heading{font-family:var(--intellio-font-heading);margin-block:var(--intellio-space-4) var(--intellio-space-2)}.forms-runner .forms-secondary{color:var(--intellio-color-text-secondary);margin-block:var(--intellio-space-2)}.forms-runner .forms-review-value{text-align:start;white-space:pre-line;margin-inline-start:0;margin-block-end:var(--intellio-space-4)}.forms-review-row{display:flex;flex-wrap:wrap;column-gap:var(--intellio-space-4);margin-block-end:var(--intellio-space-4)}.forms-review-row>dt{flex:1 1 12em}.forms-review-row>dd{flex:2 1 18em}.forms-review-row>dt,.forms-review-row>dd{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;word-break:normal}.forms-runner .forms-review-row>dd{margin-block-end:0}.forms-radio input{border-radius:50%}.forms-runner input,.forms-runner select,.forms-runner textarea{font-size:max(16px,1rem)}.forms-runner{inline-size:100%;max-inline-size:52rem;margin-inline:auto;color:var(--intellio-color-text-primary)}.forms-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--intellio-space-3);margin-block-end:var(--intellio-space-4)}.forms-runner .forms-header .forms-title{margin:0;color:var(--intellio-color-text-primary)}.forms-save-status{display:inline-flex;align-items:center;gap:var(--intellio-space-2);margin:0;padding:var(--intellio-space-1) var(--intellio-space-3);border:1px solid var(--intellio-color-border);border-radius:var(--intellio-radius-lg);background:var(--intellio-color-surface);color:var(--intellio-color-text-secondary);font-weight:600;line-height:1.4}.forms-save-status:before{content:"";flex-shrink:0;inline-size:var(--intellio-space-2);block-size:var(--intellio-space-2);border-radius:var(--intellio-radius-full);background:var(--intellio-color-neutral)}.forms-save-status[data-save-state=saved]{border-color:transparent;background:var(--intellio-color-success-bg);color:var(--intellio-color-jungle-green)}.forms-save-status[data-save-state=saved]:before{background:var(--intellio-color-jungle-green)}.forms-save-status[data-save-state=saving]:before{background:var(--intellio-color-info)}.forms-save-status[data-save-state=failed]{border-color:var(--intellio-color-error);background:var(--intellio-color-error-bg);color:var(--intellio-color-text-primary)}.forms-save-status[data-save-state=failed]:before{background:var(--intellio-color-error)}.forms-card{background:var(--intellio-color-surface);border:1px solid var(--intellio-color-border);border-radius:var(--intellio-radius-lg);box-shadow:var(--intellio-shadow-sm)}.forms-card>.forms-answer-area,.forms-card>section{padding:clamp(var(--intellio-space-4),4%,var(--intellio-space-6))}.forms-card>.forms-answer-area+section{border-block-start:1px solid var(--intellio-color-border)}.forms-runner .forms-card>.forms-navigation{margin:0;padding:var(--intellio-space-4) clamp(var(--intellio-space-4),4%,var(--intellio-space-6));border-block-start:1px solid var(--intellio-color-border);border-end-start-radius:var(--intellio-radius-lg);border-end-end-radius:var(--intellio-radius-lg);background:var(--intellio-color-muted)}.forms-navigation>:last-child{margin-inline-start:auto}.forms-navigation .intellio-button{min-block-size:2.75rem;padding-inline:var(--intellio-space-5)}.forms-progress{display:grid;gap:var(--intellio-space-2);margin-block-end:var(--intellio-space-2)}.forms-runner .forms-progress .forms-secondary{margin:0;font-weight:600}.forms-progress__track{block-size:var(--intellio-space-1);border-radius:var(--intellio-radius-full);background:var(--intellio-color-muted);overflow:hidden}.forms-progress__bar{display:block;block-size:100%;border-radius:inherit;background:var(--intellio-color-primary);transition:inline-size .2s ease}.forms-runner .forms-card .forms-step-heading{margin-block:var(--intellio-space-4) var(--intellio-space-2);font-size:1.25rem}.forms-runner .forms-field{margin-block:var(--intellio-space-5) 0}.forms-runner .forms-field>label,.forms-runner .forms-field>fieldset>legend,.forms-runner .forms-field>section>h3{display:block;margin-block-end:var(--intellio-space-2);padding:0;color:var(--intellio-color-text-primary);font-size:.875rem;font-weight:650}.forms-runner .forms-field>.forms-secondary{margin-block:0 var(--intellio-space-2);font-size:.8125rem}.forms-runner .forms-field>fieldset{margin:0;padding:0;border:0;border-radius:0}.forms-runner .forms-field>fieldset fieldset{margin-block:var(--intellio-space-3);padding:var(--intellio-space-4);border:1px solid var(--intellio-color-border);border-radius:var(--intellio-radius-md)}.forms-runner .forms-field>section>p{margin:0;color:var(--intellio-color-text-secondary)}.forms-runner .forms-error{margin-block:var(--intellio-space-2) 0;padding-inline-start:var(--intellio-space-2);border-inline-start:3px solid var(--intellio-color-error);font-size:.875rem}.forms-runner .intellio-input,.forms-runner .intellio-select{min-block-size:2.75rem}.forms-runner [aria-invalid=true].intellio-input,.forms-runner [aria-invalid=true].intellio-select,.forms-runner [aria-invalid=true].intellio-textarea{border-color:var(--intellio-color-error)}.forms-runner .forms-errors{margin-block-end:var(--intellio-space-4);padding:var(--intellio-space-4) var(--intellio-space-5);border-radius:var(--intellio-radius-md);background:var(--intellio-color-error-bg)}.forms-runner .forms-errors .forms-step-heading{margin-block:0 var(--intellio-space-2);font-size:1rem}.forms-runner .forms-errors ul{display:grid;gap:var(--intellio-space-1);margin:0;padding:0;list-style:none}.forms-runner .forms-errors li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--intellio-space-2)}.forms-runner .forms-error-field{font-weight:650}.forms-runner .forms-errors .intellio-button{min-block-size:2rem;padding:0;color:var(--intellio-color-text-primary);font-weight:500;text-align:start;text-decoration:underline;text-underline-offset:2px}.forms-runner .forms-answer-area>section[data-testid^=forms-field-]{margin-block:var(--intellio-space-4) 0}.forms-runner .forms-answer-area>section[data-testid^=forms-field-]>h3{margin:0 0 var(--intellio-space-1);font-size:.875rem;font-weight:650}.forms-runner .forms-answer-area>section[data-testid^=forms-field-]>p{margin:0;color:var(--intellio-color-text-secondary)}.forms-runner input[type=file].intellio-input{padding-block:var(--intellio-space-2)}.forms-runner [data-testid=forms-file-field]>p{margin-block:var(--intellio-space-2) 0;color:var(--intellio-color-text-secondary);font-size:.8125rem}.forms-hebrew{display:grid;gap:var(--intellio-space-2)}.forms-hebrew .forms-keyboard-toggle{justify-self:start;min-block-size:2.75rem}.forms-keyboard .intellio-button{min-inline-size:2.75rem;min-block-size:2.75rem;padding-inline:var(--intellio-space-2)}.forms-name-pair[data-field-type=address]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.forms-name-pair[data-field-type=address]>:nth-child(-n+2),.forms-name-pair[data-field-type=address]>:nth-child(6){grid-column:1 / -1}.forms-runner[data-appearance=parent-application]{--intellio-color-border-strong: #737d8c}.forms-runner[data-appearance=parent-application] .forms-field>label,.forms-runner[data-appearance=parent-application] .forms-field>fieldset>legend,.forms-runner[data-appearance=parent-application] .forms-field>section>h3,.forms-runner[data-appearance=parent-application] .forms-answer-area>section[data-testid^=forms-field-]>h3{font-size:1rem;font-weight:600}.forms-runner[data-appearance=parent-application] .forms-field>label.intellio-field,.forms-runner[data-appearance=parent-application] :is(.intellio-input,.intellio-select,.intellio-textarea,input,select,textarea){font-weight:400}.forms-runner[data-appearance=parent-application] .forms-card .forms-step-heading{font-size:1.35rem;font-weight:700}.forms-runner[data-appearance=parent-application] .forms-required-legend{margin:var(--intellio-space-4) 0 0;color:var(--intellio-color-text-secondary);font-size:.875rem}.forms-runner[data-appearance=parent-application] .forms-hebrew{gap:0}.forms-runner[data-appearance=parent-application] .forms-hebrew .forms-keyboard-toggle{display:flex;align-items:center;gap:var(--intellio-space-2);padding-inline:0;color:var(--intellio-color-jungle-green)}.forms-runner[data-appearance=parent-application] .forms-keyboard-icon{inline-size:20px;block-size:20px;flex-shrink:0}.forms-runner[data-appearance=parent-application] .forms-keyboard .intellio-button{min-inline-size:1.5rem;padding-inline:.875rem}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented]{display:grid;grid-template-columns:repeat(var(--forms-option-count, 2),minmax(0,1fr));gap:var(--intellio-space-2)}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio{position:relative;align-items:center;justify-content:center;gap:var(--intellio-space-2);min-inline-size:0;min-block-size:2.75rem;margin:0;padding:var(--intellio-space-2) var(--intellio-space-3);border:1px solid var(--intellio-color-border-strong);border-radius:var(--intellio-radius-md);background:var(--intellio-color-surface);text-align:center;cursor:pointer}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio input{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;border:0;clip-path:inset(50%)}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio[data-selected=true]{border-color:var(--intellio-color-jungle-green);background:var(--intellio-color-jungle-green);color:var(--intellio-color-text-inverse)}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio:focus-within{outline:3px solid var(--intellio-color-jungle-green);outline-offset:3px}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented][aria-invalid=true] .forms-radio{border-color:var(--intellio-color-error)}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio-check{flex-shrink:0;font-weight:700}.forms-runner[data-appearance=parent-application] .forms-school-banner{display:flex;align-items:center;gap:var(--intellio-space-4);min-inline-size:0;margin-block-end:var(--intellio-space-4);padding:var(--intellio-space-4) var(--intellio-space-6);border-block-end:6px solid var(--school-banner-rule, var(--school-brand-accent, var(--intellio-color-primary)));background:linear-gradient(90deg,var(--school-banner-start, var(--school-brand-primary, var(--intellio-color-shell-bg))),var(--school-banner-end, var(--school-brand-primary, var(--intellio-color-shell-bg))) 50%);color:var(--school-banner-foreground, var(--intellio-color-text-inverse))}.forms-runner[data-appearance=parent-application][dir=rtl] .forms-school-banner{background:linear-gradient(270deg,var(--school-banner-start, var(--school-brand-primary, var(--intellio-color-shell-bg))),var(--school-banner-end, var(--school-brand-primary, var(--intellio-color-shell-bg))) 50%)}.forms-runner[data-appearance=parent-application] .forms-school-banner__seal{flex-shrink:0;inline-size:5rem;block-size:5rem;padding:var(--intellio-space-1);border-radius:var(--intellio-radius-md);background:var(--intellio-color-surface);object-fit:contain}.forms-runner[data-appearance=parent-application] .forms-school-banner__text{display:grid;gap:var(--intellio-space-1);min-inline-size:0}.forms-runner[data-appearance=parent-application] .forms-school-banner p{margin:0}.forms-runner[data-appearance=parent-application] :is(.forms-school-banner__name,.forms-school-banner__admissions,.forms-school-banner__programs){color:var(--school-banner-foreground, var(--intellio-color-text-inverse))}.forms-runner[data-appearance=parent-application] .forms-school-banner__name{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500;line-height:1.15}.forms-runner[data-appearance=parent-application] .forms-school-banner__admissions{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.forms-runner[data-appearance=parent-application][lang=he] .forms-school-banner__admissions{letter-spacing:0}.forms-runner[data-appearance=parent-application] .forms-school-banner__programs{font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-style:italic}@media(max-width:600px){.forms-runner[data-appearance=parent-application] .forms-card .forms-step-heading{font-size:1.25rem}.forms-runner[data-appearance=parent-application] fieldset[data-presentation=segmented] .forms-radio{padding:var(--intellio-space-2);font-size:.875rem}.forms-runner[data-appearance=parent-application] .forms-school-banner{padding:var(--intellio-space-3) var(--intellio-space-4);border-block-end-width:4px}.forms-runner[data-appearance=parent-application] .forms-school-banner__seal{inline-size:3.5rem;block-size:3.5rem}.forms-runner[data-appearance=parent-application] .forms-school-banner__name{font-size:1.25rem}}
