@charset "UTF-8";:root{--font-base: 14px;--line-height-base: 1.4;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.25rem;--control-height: 2rem;--control-padding-y: .375rem;--control-padding-x: .625rem;--table-cell-padding-y: .375rem;--table-cell-padding-x: .5rem;--sidebar-width: 240px;--sidebar-width-collapsed: 64px;--content-padding: 1rem;--card-padding: .875rem;--card-radius: 8px;--page-title-size: 1.25rem;--section-title-size: 1rem;--header-title-size: 1.125rem;--app-header-height: 4.5rem;--checkbox-size: 1em;--radio-size: 1em}html{font-size:var(--font-base)}body{font-size:1rem;line-height:var(--line-height-base)}@media (min-width: 1024px) and (max-height: 820px){:root{--content-padding: .875rem;--card-padding: .75rem}}@media (max-width: 768px){:root{--app-header-height: 7.75rem}}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:var(--checkbox-size, 1em);height:var(--checkbox-size, 1em);min-height:unset;min-width:unset;padding:0;margin:0;flex-shrink:0;vertical-align:middle;accent-color:var(--primary, #2563eb);cursor:pointer}input[type=radio]{width:var(--radio-size, 1em);height:var(--radio-size, 1em)}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:.375em;width:auto;margin-bottom:0;cursor:pointer;line-height:var(--line-height-base, 1.4)}input[type=checkbox][hidden],input[type=checkbox].sr-only{width:0;height:0;min-height:0;min-width:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].input-with-spinners{appearance:auto}input[type=number].input-with-spinners::-webkit-outer-spin-button,input[type=number].input-with-spinners::-webkit-inner-spin-button{-webkit-appearance:auto;margin:0;opacity:1}.print-area--offscreen{display:none}.form-logo-watermark{display:flex;align-items:center;justify-content:center;pointer-events:none!important;z-index:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-logo-watermark img{width:min(58%,22rem);max-height:58%;object-fit:contain;opacity:.08;pointer-events:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.abs-letterhead-preview-sheet .form-logo-watermark,.form-layout-preview .form-logo-watermark{position:absolute;inset:0;overflow:hidden}.print-area{position:relative}.print-area>.form-logo-watermark{position:absolute;inset:0;overflow:hidden;pointer-events:none!important;z-index:0}.print-page-frame{position:relative;z-index:1;--print-page-margin-top: 12mm;--print-page-margin-bottom: 18mm;--print-page-margin-left: 12mm;--print-page-margin-right: 12mm;--print-border-content-gap-mm: 6mm;--print-border-content-top-extra-mm: 4mm;--print-font-heading: 14pt;--print-heading-font-family: "Times New Roman", Times, "Liberation Serif", serif;--print-heading-weight: 700;--print-heading-color: #111111;--print-heading-space-top: 0rem;--print-heading-space-bottom: .35rem;--print-heading-margin-top: 0rem;--print-heading-margin-bottom: .35rem;--print-font-section: 11pt;--print-font-subsection: 10pt;--print-font-label: 9pt;--print-font-value: 10pt;--print-font-info: 9.5pt;--print-font-declaration: 10pt;--print-font-office-closing: 9.5pt;--print-font-choice: 9pt;--print-font-helper: 8.5pt;--print-font-body: 10.5pt;--print-font-footer: 7pt;--print-font-doc-title: 10pt;--print-field-line-height: 1.35;--print-field-row-gap: .65rem;--print-field-key-value-gap: .5rem;--print-colon-gap-before: .15rem;--print-colon-gap-after: .35rem;--print-header-bottom-gap: .5rem;--print-section-top-gap: 1rem;--print-identity-strip-top-gap: .35rem;--print-identity-strip-bottom-gap: .5rem;--print-font-family: "Times New Roman", Times, "Liberation Serif", serif;font-family:var(--print-font-family)}.print-page-frame>*{position:relative;z-index:1}app-counter .print-page-frame .form-school-header,app-counter .print-page-frame .form-school-header--print,app-portal-apply .print-page-frame .form-school-header,app-portal-apply .print-page-frame .form-school-header--print,app-portal-track .print-page-frame .form-school-header,app-portal-track .print-page-frame .form-school-header--print{overflow:visible!important}app-counter .print-page-frame .form-school-header__admission-strip,app-counter .print-page-frame .form-school-header--photo-strip .form-school-header__meta-row,app-counter .print-page-frame .form-school-header__meta-row,app-counter .print-page-frame .form-school-header__admission-item,app-portal-apply .print-page-frame .form-school-header__admission-strip,app-portal-apply .print-page-frame .form-school-header--photo-strip .form-school-header__meta-row,app-portal-apply .print-page-frame .form-school-header__meta-row,app-portal-apply .print-page-frame .form-school-header__admission-item,app-portal-track .print-page-frame .form-school-header__admission-strip,app-portal-track .print-page-frame .form-school-header--photo-strip .form-school-header__meta-row,app-portal-track .print-page-frame .form-school-header__meta-row,app-portal-track .print-page-frame .form-school-header__admission-item{overflow:visible!important}.print-page-frame.print-sheet--header-left .form-heading-block{text-align:left}.print-page-frame.print-sheet--header-center .form-heading-block{text-align:center}.print-page-frame.print-sheet--header-right .form-heading-block{text-align:right}.print-declaration,.print-identity-block,.print-sheet,.print-form{display:none}.counter-print-preview__frame .print-sheet,.counter-print-preview__frame .print-form,.live-print-preview__frame .print-sheet,.live-print-preview__frame .print-form{display:block!important}.counter-print-preview__frame .print-declaration,.live-print-preview__frame .print-declaration{display:flex!important;flex-direction:column}.counter-print-preview__frame .print-identity-block,.live-print-preview__frame .print-identity-block{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .85rem;width:100%}.counter-print-preview__frame .form-heading-block,.live-print-preview__frame .form-heading-block{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #222}.counter-print-preview__frame .form-heading-block--hide-title-print,.live-print-preview__frame .form-heading-block--hide-title-print{margin-bottom:0;padding-bottom:0;border-bottom:none}.counter-print-preview__frame .form-heading-block--hide-title-print .form-heading,.live-print-preview__frame .form-heading-block--hide-title-print .form-heading{display:none!important}.counter-print-preview__frame .form-heading,.live-print-preview__frame .form-heading{margin:.55rem 0 0;text-align:center;font-size:1.05rem;font-weight:700;font-family:Times New Roman,Times,"Liberation Serif",serif}.counter-print-preview__frame .form-school-header,.live-print-preview__frame .form-school-header{margin-bottom:var(--print-header-bottom-gap, .5rem)}.print-field{display:grid;grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr);column-gap:var(--print-field-key-value-gap, .35rem);align-items:baseline;min-width:0;width:100%}.print-field--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.print-field__colon{display:none}.print-page-frame.print-sheet--aligned-colons .print-grid__row{align-items:start}.print-page-frame.print-sheet--aligned-colons .print-field:not(.print-field--panel-table):not(.print-field--row-table){grid-template-columns:var(--print-label-col, 11rem) max-content minmax(0,1fr);column-gap:0;align-items:start;align-content:start}.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__label{grid-column:1;grid-row:1;align-self:start}.print-page-frame.print-sheet--aligned-colons .print-field__colon{display:block;grid-column:2;grid-row:1;align-self:start;justify-self:start;text-align:center;font-weight:700;line-height:inherit;padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem);box-sizing:content-box}.print-page-frame.print-sheet--aligned-colons .print-grid--label-colon .print-field__label:after{content:none!important}.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field>.print-choices,.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value-row,.print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,.print-page-frame.print-sheet--aligned-colons .print-grid__row--wide .print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field.print-field--wide>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-choices{grid-column:3;grid-row:1;align-self:start;min-width:0;max-width:100%}.print-page-frame.print-sheet--section-boxes .print-section{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;border:1px solid #111;padding:.35rem .5rem .4rem;margin:var(--print-section-top-gap, 1rem) 0 .4rem;break-inside:avoid;page-break-inside:avoid}.print-page-frame.print-sheet--section-boxes .print-section:first-child{margin-top:var(--print-section-top-gap, 1rem)}.print-page-frame.print-sheet--section-boxes .print-section:last-child{margin-bottom:0}.print-page-frame.print-sheet--section-boxes .print-section__title{text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .28rem;break-after:avoid;page-break-after:avoid}.print-page-frame.print-sheet--section-boxes .print-section:has(.print-grid--label-value-table){border:none;padding:0}.print-page-frame.print-sheet--section-boxes .print-section.print-section--page-break-before{break-before:page;page-break-before:always}.print-panels-grid{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.68rem;border:1px solid #111}.print-panels-grid th,.print-panels-grid td{border:1px solid #111;padding:.22rem .3rem;vertical-align:middle;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:1.25}.print-panels-grid thead tr:first-child th{text-align:center;font-weight:700;text-transform:uppercase;background:#f3f4f6}.print-panels-grid thead tr:nth-child(2) th{text-align:center;font-size:.6rem;font-weight:700;text-transform:uppercase}.print-panels-grid__marks{text-align:center;min-height:1.15rem;white-space:nowrap}.print-rows-grid{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.68rem;border:1px solid #111}.print-rows-grid th,.print-rows-grid td{border:1px solid #111;padding:.22rem .3rem;vertical-align:middle;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:1.25;min-height:1.15rem}.print-rows-grid thead th{text-align:center;font-weight:700;text-transform:uppercase;background:transparent;font-size:.6rem}.print-rows-grid th:empty{display:none}.print-field--row-table,.print-field--panel-table{display:block!important;width:100%!important;max-width:100%!important;grid-template-columns:none!important;grid-template-rows:none!important}.print-grid--label-value-table .print-field--row-table,.print-grid--label-value-table .print-field--panel-table{display:block!important;flex-direction:unset;grid-template-columns:none!important}.print-grid--label-value-table .print-field--row-table>.print-field__label{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;grid-column:auto!important;background:transparent!important;border-right:none!important;border-bottom:1px solid #111;padding:.28rem .45rem;font-weight:700;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid{display:table!important;width:100%!important;max-width:100%!important;grid-column:auto!important;border:none;margin:0;padding:0}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td{padding:.28rem .45rem;line-height:var(--print-field-line-height, 1.35);font-size:.8125rem;box-sizing:border-box}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{font-size:.8125rem;padding:.28rem .45rem}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td{min-height:1.35rem;height:1.85rem;font-size:.8125rem;padding:.28rem .45rem;vertical-align:middle}.print-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid #111;gap:0;box-sizing:border-box}.print-panels--side-by-side{align-items:start}.print-panels--stacked{display:flex;flex-direction:column;grid-template-columns:unset}.print-panels__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.7rem}.print-panels__table+.print-panels__table{border-left:1px solid #111}.print-panels--stacked .print-panels__table+.print-panels__table{border-left:none;border-top:1px solid #111}.print-panels__table th,.print-panels__table td{border:1px solid #333;padding:.2rem .3rem;vertical-align:middle}.print-panels__table thead tr:first-child th{text-align:center;font-weight:700;text-transform:uppercase}.print-panels__table thead tr:nth-child(2) th{text-align:center;font-size:.65rem;text-transform:uppercase}.print-field__label{grid-column:1;min-width:0;max-width:none;font-size:var(--print-font-label);font-weight:600;line-height:var(--print-field-line-height, 1.35);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.print-page-frame.print-sheet--label-bold .print-field__label{font-weight:700}.print-page-frame.print-sheet--label-normal .print-field__label{font-weight:400}.print-page-frame.print-sheet--value-bold .print-field__value,.print-page-frame.print-sheet--value-bold .print-choice__label{font-weight:700}.print-page-frame.print-sheet--value-normal .print-field__value,.print-page-frame.print-sheet--value-normal .print-choice__label{font-weight:400}.print-page-frame:not(.print-sheet--required-asterisks) .print-field__req{display:none!important}.print-field__value{grid-column:2;min-width:0;width:100%;min-height:1.35rem;border-bottom:1px dotted #b8b8b8;color:#333;line-height:var(--print-field-line-height, 1.35);white-space:pre-wrap;word-break:break-word}.print-field--email .print-field__value,.print-field__value.print-field__value--email{display:block;width:100%;max-width:100%;min-width:0;margin-left:0;padding-left:.15rem;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:break-all;-webkit-hyphens:none;hyphens:none;font-size:var(--print-font-value)}.print-field__value-row{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.75rem,8.25rem);column-gap:.5rem;align-items:end;min-width:0;width:100%}.print-field__value-row>.print-field__value{grid-column:auto;min-width:0}.print-field__age{min-width:6.75rem;max-width:8.25rem;display:flex;flex-direction:column;gap:.1rem}.print-field__age-label{font-size:.8125rem;font-weight:600;color:#111;white-space:nowrap}.print-field__age-value{min-height:1.35rem;border-bottom:1px dotted #b8b8b8;color:#111;line-height:1.35}.print-grid--label-value-table .print-field__value{border-bottom:none;min-height:1.15rem}.print-page-frame.print-sheet--fill-dotted .print-grid--label-value-table .print-field__value,.print-page-frame.print-sheet--fill-solid .print-grid--label-value-table .print-field__value{border-bottom:none}.print-page-footer{display:none}@media print{@page{size:A4 portrait;margin:var(--print-page-margin-top-subsequent, var(--print-page-margin-top, 12mm)) var(--print-page-margin-right-subsequent, var(--print-page-margin-right, 12mm)) var(--print-page-margin-bottom-subsequent, var(--print-page-margin-bottom, 18mm)) var(--print-page-margin-left-subsequent, var(--print-page-margin-left, 12mm))}@page :first{margin:var(--print-page-margin-top, 12mm) var(--print-page-margin-right, 12mm) var(--print-page-margin-bottom, 18mm) var(--print-page-margin-left, 12mm)}html,body{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.screen-form,.instructions-ack-card,.form-toolbar,.form-actions,app-header,app-sidebar,app-footer,.app-shell__backdrop,.portal-header,.portal-success,.portal-page>header,.pat,.pat-detail,.pat-overview,.pay-modal,.apply-steps,.apply-header-row,.draft-status,.fee-card,.otp-box,.btn-row,.required-fields-banner,.declaration-panel,.declaration-box,.portal-form__fields,.form-lock-hint,.test-mode-banner,.review-page.review-detail,.rd-doc-modal,.form-school-header__photo-upload,.form-school-header__photo-clear,.form-school-header__photo-input,.form-school-header__photo-box-label:not(.form-school-header__photo-box-label--print){display:none!important}.form-school-header__photo-box-label--print{display:block!important}.app-shell,.app-shell__body,.app-shell__content,.counter-page,.portal-shell,.portal-main,.portal-page,app-portal-apply,app-portal-track,app-portal-layout,app-counter,app-main-layout,app-review-detail{display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;transform:none!important;filter:none!important}.portal-page.portal-success,.portal-success,.success-hero,.success-grid,.success-summary,.success-timeline,.success-actions-row,.success-whats-next{display:none!important}.print-area,.print-area.card,.print-area.application-card,.print-area--offscreen{display:block!important;margin:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}.print-page-frame{display:block;box-sizing:border-box;position:relative}.print-page-frame.print-page-frame--no-border{padding:var(--print-page-margin-top, 12mm) var(--print-page-margin-right, 12mm) var(--print-page-margin-bottom, 18mm) var(--print-page-margin-left, 12mm)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}.print-page-frame.print-page-frame--border{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(var(--print-border-content-gap-mm, 6mm) + var(--print-border-content-top-extra-mm, 4mm)) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm)!important}#form-print-page-border-overlay{display:block!important;position:fixed!important;z-index:2147483647!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-page-frame .form-school-header,.print-page-frame .form-school-header--print{--lh-logo-size: 22mm !important;--lh-photo-w: 28mm !important;--lh-photo-h: 32mm !important;overflow:visible!important;margin-bottom:var(--print-header-bottom-gap, .5rem)!important}.print-page-frame .form-school-header--student-id{border-bottom:none!important;margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}.print-page-frame .form-school-header--student-id .form-school-header__rule{margin-top:var(--print-identity-strip-top-gap, .35rem)!important;margin-bottom:0!important}.print-page-frame .form-school-header--student-id .form-school-header__meta-row{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;column-gap:8mm!important;align-items:start!important;text-align:left!important;margin-top:var(--print-identity-strip-top-gap, .35rem)!important}.print-page-frame .form-school-header--student-id:has(.form-school-header__rule) .form-school-header__meta-row{margin-top:.15rem!important}.print-page-frame .form-heading-block:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}.print-page-frame:has(.form-school-header--student-id) .print-form>.print-section:first-child{margin-top:0!important}.print-page-frame:has(.form-school-header--student-id).print-sheet--section-boxes .print-form>.print-section:first-child{margin-top:0!important}.print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__meta-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) var(--lh-photo-w, 28mm)!important}.print-page-frame .form-school-header__student-id{grid-column:1!important;text-align:left!important}.print-page-frame .form-school-header--student-id .form-school-header__admission-strip,.print-page-frame .form-school-header--student-id .form-school-header__identity-office{grid-column:2!important}.print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__photo-box--strip{grid-column:3!important}.print-page-frame .form-school-header__rule{display:block!important;border-top:1px solid #111!important}.print-page-frame .form-school-header__admission-strip,.print-page-frame .form-school-header--photo-strip .form-school-header__meta-row{overflow:visible!important}.print-page-frame .form-school-header__meta-row{padding-inline:.75mm;overflow:visible!important}.print-page-frame .form-school-header__admission-item{overflow:visible!important}.print-page-frame .form-school-header--logo-left{--lh-identity-inset-left: calc(var(--lh-logo-size) + 2mm) !important;--lh-identity-inset-right: 3mm !important}.print-page-frame .form-school-header--logo-left.form-school-header--photo-header{--lh-identity-inset-right: calc(var(--lh-photo-w) + 2mm) !important}.print-page-frame .form-school-header--logo-right{--lh-identity-inset-left: 3mm !important;--lh-identity-inset-right: calc(var(--lh-logo-size) + 2mm) !important}.print-page-frame .form-school-header--logo-right.form-school-header--photo-header{--lh-identity-inset-left: calc(var(--lh-photo-w) + 2mm) !important}.print-page-frame .form-school-header__identity,.print-page-frame .form-school-header__line,.print-page-frame .form-school-header__affiliation{width:100%!important;max-width:100%!important}.print-page-frame .form-school-header__line--address{white-space:pre-wrap!important;max-width:100%!important}.print-page-frame .form-school-header__line:not(.form-school-header__line--address),.print-page-frame .form-school-header__affiliation{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty!important}.form-logo-watermark{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none!important;z-index:0!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-logo-watermark--browser-print{z-index:2147483645!important}html.browser-print-watermark-active .print-area>.form-logo-watermark:not(.form-logo-watermark--browser-print){display:none!important}.form-logo-watermark img{width:55%!important;max-width:140mm!important;max-height:140mm!important;height:auto!important;object-fit:contain!important;opacity:.08!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-page-frame.print-page-frame--border{border:1.25pt solid #111!important}html.print-page-border .print-page-frame.print-page-frame--border{border:none!important}.print-page-frame.print-page-frame--border:before,.print-page-frame.print-page-frame--border:after{content:none;border:none}.print-page-frame.print-page-frame--no-border:before,.print-page-frame.print-page-frame--no-border:after{content:none;border:none}.print-area form{display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important}.print-sheet{display:block!important}.print-identity-block{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .85rem;width:100%}.print-identity-block .print-field{width:100%;min-width:0;display:grid;grid-template-columns:minmax(4.75rem,40%) minmax(0,1fr);column-gap:.35rem;align-items:baseline}.print-identity-block .print-field:last-child:nth-child(odd){grid-column:1/-1}.print-declaration{display:flex!important;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.25rem;padding-top:.85rem;font-size:var(--print-font-declaration);line-height:1.4;break-inside:avoid!important;page-break-inside:avoid!important}.print-declaration:not(.print-declaration--bordered){border-top:1px solid #cbd5e1}html.print-page-border .print-declaration:not(.print-declaration--bordered){border-top:none;padding-top:.5rem}.print-declaration--bordered{margin-top:1.25rem;padding:1.1rem .9rem .85rem;border:1px solid #111}.print-declaration--bordered .print-declaration__title{margin-top:.1rem;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid #111}.print-declaration__title{margin:0;text-align:center;font-size:var(--print-font-section);font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:.02em;color:#111;break-after:avoid;page-break-after:avoid}.print-declaration--bordered .form-closing-blocks{margin-top:.5rem;gap:0}.print-declaration__body{display:flex;align-items:flex-start;gap:.65rem}.print-declaration__box{flex:0 0 .9rem;width:.9rem;height:.9rem;margin-top:.15rem;border:1px solid #334155;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-declaration__box--checked{border-color:#0f172a}.print-declaration__box--checked:after{content:"";display:block;width:.45rem;height:.24rem;border-left:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(-45deg) translateY(-.5px)}.print-declaration__text--inline-fields{line-height:1.55}.print-declaration__text{flex:1;min-width:0}.print-declaration__text.form-instructions :where(p,ul,ol){margin:.2rem 0}.print-decl-blank__name{display:inline;font-weight:600;white-space:nowrap}.print-decl-blank__empty{display:inline-block;min-width:6rem;margin:0 .15rem;border-bottom:1px solid #222;vertical-align:baseline;line-height:1}.print-form{display:block!important;font-size:var(--print-font-body);color:#111}.print-area .form-heading-block{margin-bottom:var(--print-header-bottom-gap, .5rem);padding-bottom:.5rem;border-bottom:1px solid #222}.print-area .form-heading-block:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem);padding-bottom:0;border-bottom:none!important}.print-area .form-heading-block--hide-title-print .form-heading{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important;border:none!important}.print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header:not(.form-school-header--student-id){margin-bottom:0!important}.print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header--student-id{margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}.print-area .form-heading-block--hide-title-print{padding-bottom:0!important;border-bottom:none!important}.print-area .form-heading-block--hide-title-print:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}.print-area .form-heading-block--hide-title-print:not(:has(.form-info-panels)):not(:has(.form-school-header--student-id)),.print-area .form-heading-block--hide-title-print:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))):not(:has(.form-school-header--student-id)){margin-bottom:0!important}.print-area .form-info-panels:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))){display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important;border:none!important}.print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print) .form-heading{display:block!important}.print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print):not(:has(.form-info-panels)){padding-bottom:.5rem;border-bottom:1px solid #222;margin-bottom:.75rem}.print-page-frame.print-sheet--header-left .form-heading-block{text-align:left}.print-page-frame.print-sheet--header-center .form-heading-block{text-align:center}.print-page-frame.print-sheet--header-right .form-heading-block{text-align:right}.print-area .form-heading{font-family:var(--print-heading-font-family, var(--print-font-family));font-size:var(--print-font-heading);font-weight:var(--print-heading-weight, 700);color:var(--print-heading-color, #111);margin:0;padding:var(--print-heading-space-top, var(--print-heading-margin-top, 0rem)) 0 var(--print-heading-space-bottom, var(--print-heading-margin-bottom, .35rem))}.print-area .form-info-panels{display:flex;gap:.65rem;margin:0 auto .85rem;width:100%}.print-area .form-info-panels--stacked{flex-direction:column}.print-area .form-info-panels--side-by-side{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.print-area .form-info-panels--side-by-side .form-info-panels__item{flex:1 1 0;min-width:0}.print-area .form-info-panels--order-documents-first .form-info-panels__instructions{order:2}.print-area .form-info-panels--order-documents-first .form-info-panels__documents{order:1}.print-area .form-info-panels .form-instructions-panel,.print-area .form-info-panels .required-documents-panel{margin:0}.print-area .form-instructions-panel{margin:0 auto .85rem;padding:.5rem .65rem;border-radius:0;font-size:var(--print-font-info);line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-area .form-instructions-panel.instructions-panel--full-width{max-width:none;width:100%}.print-area .form-instructions-panel:not(.instructions-panel--full-width){max-width:40rem}.print-area .form-instructions-panel.instructions-panel--border{border:1px solid #bbb}.print-area .form-instructions-panel.instructions-panel--no-border{border:none;padding-left:0;padding-right:0}.print-area .form-instructions-panel.instructions-panel--hide-on-print{display:none!important}.print-area .form-instructions-panel.instructions-panel--bg-none{background:#fff}.print-area .form-instructions-panel.instructions-panel--bg-light{background:#f8fafc}.print-area .form-instructions-panel.instructions-panel--bg-blue{background:#eff6ff}.print-area .form-instructions-panel.instructions-panel--bg-amber{background:#fffbeb}.print-area .required-documents-panel{margin:0 auto .85rem;padding:.5rem .65rem;border-radius:0;font-size:var(--print-font-info);line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-area .form-documents-panel.documents-panel--full-width{max-width:none;width:100%}.print-area .form-documents-panel:not(.documents-panel--full-width){max-width:40rem}.print-area .form-documents-panel.documents-panel--border{border:1px solid #bbb}.print-area .form-documents-panel.documents-panel--no-border{border:none;padding-left:0;padding-right:0}.print-area .form-documents-panel.documents-panel--hide-on-print{display:none!important}.print-area .form-documents-panel.documents-panel--bg-none{background:#fff}.print-area .form-documents-panel.documents-panel--bg-light{background:#f8fafc}.print-area .form-documents-panel.documents-panel--bg-blue{background:#eff6ff}.print-area .form-documents-panel.documents-panel--bg-amber{background:#fffbeb}.print-area .required-documents-panel__title{margin:0 0 .35rem;font-size:var(--print-font-doc-title);font-weight:700;color:#1e3a8a}.print-area .required-documents-status{font-weight:700;white-space:nowrap}.print-area .required-documents-status--uploaded{color:#15803d}.print-area .required-documents-status--missing{color:#9a3412}.print-section{margin-top:var(--print-section-top-gap, 1rem);padding-top:.15rem;break-inside:auto;page-break-inside:auto}.print-keep-together{break-inside:avoid;page-break-inside:avoid}.print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(.print-grid),.print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(app-section-field-layout){break-inside:auto!important;page-break-inside:auto!important}.print-page-frame.print-sheet--section-border .print-section+.print-section{border-top:1px solid #222!important;margin-top:var(--print-section-top-gap, .85rem)!important;padding-top:.55rem!important}.print-page-frame.print-sheet--no-section-border .print-section{border-top:none!important}.print-page-frame.print-sheet--section-boxes .print-section{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;border:1px solid #111!important;padding:.35rem .5rem .4rem!important;margin:var(--print-section-top-gap, 1rem) 0 .4rem!important;break-inside:avoid!important;page-break-inside:avoid!important}.print-page-frame.print-sheet--section-boxes .print-section:last-child{margin-bottom:0!important}.print-page-frame.print-sheet--section-boxes .print-section.print-section--page-break-before{break-before:page;page-break-before:always}.print-page-frame.print-sheet--section-boxes .print-section__title{text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .28rem!important;padding:0!important;break-after:avoid;page-break-after:avoid}.print-page-frame.print-sheet--section-boxes .print-section:has(.print-grid--label-value-table){border:none!important;padding:0!important}.print-page-frame.print-sheet--subsection-border .print-keep-together+.print-subsection,.print-page-frame.print-sheet--subsection-border .print-subsection+.print-subsection{border-top:1px solid #555!important;margin-top:.65rem!important;padding-top:.45rem!important}.print-page-frame.print-sheet--no-subsection-border .print-subsection{border-top:none!important;padding-top:.25rem}.print-section:first-child{margin-top:var(--print-section-top-gap, 1rem);padding-top:0}.print-section__title{margin:0 0 .55rem;padding:.12rem 0 0;font-size:var(--print-font-section);font-weight:700;break-after:avoid;page-break-after:avoid;background:#fff}.print-section__subtitle{margin:-.25rem 0 .5rem;font-size:var(--print-font-subsection);font-weight:700;break-after:avoid;page-break-after:avoid}.print-section__helper{margin:-.15rem 0 .45rem;font-size:var(--print-font-helper);line-height:1.35;color:#555;break-after:avoid;page-break-after:avoid}.print-subsection{margin-top:.65rem;padding-top:.45rem;break-inside:avoid;page-break-inside:avoid}.form-closing-blocks--print{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.15rem!important;width:100%!important}.form-closing-blocks--print .head-signature-block{align-self:flex-end!important;margin-left:auto!important;margin-top:var(--head-signature-margin-top, 2.5rem)!important;width:-moz-fit-content!important;width:fit-content!important;max-width:28rem!important}.form-closing-blocks--print .head-signature-block__ink-line{display:none!important}.print-page-frame.print-sheet--head-ink-line .form-closing-blocks--print .head-signature-block__ink-line{display:block!important;width:100%!important;min-width:14rem!important;max-width:28rem!important;height:3rem!important;margin:0 0 .45rem auto!important;border-bottom:1px solid #111!important;box-sizing:border-box!important}.form-closing-blocks--print .office-use-block__line,.form-closing-blocks--print .office-use-block__value--lined,.form-closing-blocks--print .declaration-signatures__line{border-bottom-color:#111!important}.form-closing-blocks--print .office-use-block__title,.form-closing-blocks--print .office-use-block__label,.form-closing-blocks--print .office-use-block__value,.form-closing-blocks--print .declaration-signatures-stack--office-closing .declaration-signatures__label,.form-closing-blocks--print .head-signature-block__line{font-size:var(--print-font-office-closing)!important}.print-page-frame.print-sheet--subsection-border .print-subsection:has(.kv-table)+.print-subsection{border-top:none!important}.print-subsection__title{margin:0 0 .45rem;padding:0;font-size:var(--print-font-subsection);font-weight:600;color:#333;break-after:avoid;page-break-after:avoid}.print-field{break-inside:avoid;page-break-inside:avoid}.print-page-frame:not(.print-sheet--required-asterisks) .print-field__req{display:none!important}.print-field--choices .print-field__value{border-bottom:none}.print-choices{display:flex;flex-direction:column;gap:.15rem;margin-top:0}.print-choices--row{flex-direction:row;flex-wrap:wrap;gap:.2rem .65rem}.print-choice{display:inline-flex;align-items:center;gap:.22rem;font-size:var(--print-font-choice);color:#222;white-space:nowrap}.print-choice__mark{flex:0 0 auto;font-size:var(--print-font-value);line-height:1}.print-choice__label{line-height:1.2}.print-field{width:100%;display:grid;grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr);column-gap:var(--print-field-key-value-gap, .5rem);align-items:baseline}.print-grid--label-colon .print-field:not(.print-field--row-table):not(.print-field--panel-table){column-gap:0}.print-grid--label-colon .print-field__label:after{content:":";padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem)}.print-grid:not(.print-grid--paired-rows):not(.print-grid--two-column):not(.print-grid--label-value-table){gap:var(--print-field-row-gap, .65rem) 1.25rem}.print-grid__row{gap:var(--print-field-row-gap, .65rem) 1.25rem}.print-grid--paired-rows>.print-grid__row,.print-grid--two-column>.print-grid__row{padding-block:calc(var(--print-field-row-gap, .65rem) * .45)}.print-grid--paired-rows>.print-grid__row:first-child,.print-grid--two-column>.print-grid__row:first-child{padding-top:0}.print-grid--paired-rows>.print-grid__row:last-child,.print-grid--two-column>.print-grid__row:last-child{padding-bottom:0}.print-grid--label-value-table .kv-table{border:1px solid #111!important}.print-grid--label-value-table .kv-table__row{border-bottom:1px solid #111!important}.print-grid--label-value-table .kv-table__row:last-child{border-bottom:none!important}.print-grid--label-value-table .print-field{grid-template-columns:var(--print-kv-label-col, 34%) minmax(0,1fr);column-gap:0;align-items:stretch}.print-grid--label-value-table .print-field__label{padding:.28rem .45rem;border-right:1px solid #111!important}.print-grid--label-value-table .print-field__value,.print-grid--label-value-table .print-field>.print-choices,.print-grid--label-value-table .print-field>.print-field__value-row{padding:.22rem .45rem}.print-field--choices{align-items:start}.print-field--choices .print-choices{grid-column:2;min-width:0;width:100%}.print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field>.print-choices{grid-column:3}.print-field:has(.print-panels-grid),.print-field:has(.print-panels),.print-field:has(.print-rows-grid){grid-template-columns:minmax(0,1fr)}.print-grid--label-value-table .print-field:has(.print-panels-grid),.print-grid--label-value-table .print-field:has(.print-panels),.print-grid--label-value-table .print-field:has(.print-rows-grid),.print-grid--label-value-table .print-field--row-table,.print-grid--label-value-table .print-field--panel-table{display:block!important;grid-template-columns:none!important}.print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-field__label,.print-grid--label-value-table .print-field:has(.print-panels)>.print-field__label,.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-field__label,.print-grid--label-value-table .print-field--row-table>.print-field__label{border-right:none!important;background:transparent!important}.print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-panels-grid,.print-grid--label-value-table .print-field:has(.print-panels)>.print-panels,.print-grid--label-value-table .print-field:has(.print-panels-grid)>table,.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,.print-grid--label-value-table .print-field--row-table>.print-rows-grid{grid-column:1!important;width:100%!important;min-width:0;padding:0;border:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{background:transparent!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead tr:first-child th{border-top:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody tr:last-child td{border-bottom:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:first-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:first-child{border-left:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:last-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:last-child{border-right:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{font-size:9pt!important;padding:.28rem .45rem!important;line-height:var(--print-field-line-height, 1.35)!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td{font-size:var(--print-font-value)!important;min-height:1.25rem!important;height:1.85rem!important;padding:.22rem .45rem!important;line-height:var(--print-field-line-height, 1.35)!important;vertical-align:middle!important}.print-field__label{display:block;grid-column:1;max-width:none}.print-field__value{display:block;grid-column:2;width:100%;min-width:0}.print-field--email .print-field__value,.print-field__value.print-field__value--email{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;padding-left:.15rem!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:var(--print-font-value)!important}.print-page-frame.print-sheet--aligned-colons .print-field--email .print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field__value.print-field__value--email{grid-column:3!important}.print-field__value-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.75rem,8.25rem);grid-column:2;width:100%;min-width:0;column-gap:.45rem;align-items:end}.print-field__value-row>.print-field__value{grid-column:auto;min-width:0}.print-field__age{min-width:6.75rem;max-width:8.25rem}.print-field__age-label{display:block;font-size:.65rem;font-weight:700;color:#111}.print-field__age-value{display:block;min-height:1.2rem;border-bottom:1px dotted #111;color:#111}.print-grid__row--wide .print-field,.print-field.print-field--wide,.print-field--wide>.print-field{grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr)}.print-grid__row--wide .print-field__label,.print-field.print-field--wide .print-field__label,.print-field--wide>.print-field>.print-field__label{grid-column:1;max-width:none}.print-grid__row--wide .print-field__value,.print-field.print-field--wide .print-field__value,.print-field--wide>.print-field>.print-field__value,.print-field--wide>.print-field>.print-choices{grid-column:2;max-width:none;width:100%}.print-page-frame.print-sheet--aligned-colons .print-grid__row{align-items:start}.print-page-frame.print-sheet--aligned-colons .print-field:not(.print-field--panel-table):not(.print-field--row-table){grid-template-columns:var(--print-label-col, 11rem) max-content minmax(0,1fr);column-gap:0;align-items:start;align-content:start}.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__label{grid-column:1;grid-row:1;align-self:start}.print-page-frame.print-sheet--aligned-colons .print-field__colon{display:block;grid-column:2;grid-row:1;align-self:start;justify-self:start;text-align:center;font-weight:700;line-height:inherit;padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem);box-sizing:content-box}.print-page-frame.print-sheet--aligned-colons .print-grid--label-colon .print-field__label:after{content:none!important}.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field>.print-choices,.print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value-row,.print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,.print-page-frame.print-sheet--aligned-colons .print-grid__row--wide .print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field.print-field--wide>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-field__value,.print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-choices{grid-column:3;grid-row:1;align-self:start;min-width:0;max-width:100%}.print-area .form-content-section{break-inside:avoid;page-break-inside:avoid}.print-field:has(.print-panels-grid),.print-field:has(.print-panels){grid-column:1/-1}.print-panels--stacked{display:flex!important;flex-direction:column;width:100%;border:1px solid #111!important}.print-panels--side-by-side{display:grid!important;width:100%;border:1px solid #111!important;align-items:start}.print-panels--side-by-side .print-panels__table,.print-panels--stacked .print-panels__table{width:100%;border-collapse:collapse}.print-panels--side-by-side .print-panels__table+.print-panels__table{border-left:1px solid #111!important}.print-panels--stacked .print-panels__table+.print-panels__table{border-left:none!important;border-top:1px solid #111!important}.print-panels--side-by-side .print-panels__table th,.print-panels--side-by-side .print-panels__table td,.print-panels--stacked .print-panels__table th,.print-panels--stacked .print-panels__table td{border:1px solid #111!important}.print-panels-grid{width:100%!important;border-collapse:collapse;table-layout:fixed;border:1px solid #111!important}.print-panels-grid th,.print-panels-grid td{border:1px solid #111!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual;hyphens:manual;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-panels-grid thead tr:first-child th{background:#f3f4f6!important}.print-field__label{font-size:var(--print-font-label);font-weight:600;line-height:var(--print-field-line-height, 1.35);color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-page-frame.print-sheet--label-bold .print-field__label{font-weight:700!important}.print-page-frame.print-sheet--label-normal .print-field__label{font-weight:400!important}.print-field__value,.print-choice__label,.print-choice__mark{min-height:1.25rem;color:#111;font-size:var(--print-font-value);-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-field__value{line-height:var(--print-field-line-height, 1.35)}.print-choice__label,.print-choice__mark{min-height:0}.print-page-frame.print-sheet--value-bold .print-field__value,.print-page-frame.print-sheet--value-bold .print-choice__label{font-weight:700!important}.print-page-frame.print-sheet--value-normal .print-field__value,.print-page-frame.print-sheet--value-normal .print-choice__label{font-weight:400!important}.print-page-frame.print-sheet--fill-dotted .print-field__value{border-bottom:1px dotted #b0b0b0}.print-page-frame.print-sheet--fill-solid .print-field__value{border-bottom:1px solid #222}.print-page-frame.print-sheet--fill-none .print-field__value{border-bottom:none;padding-bottom:.15rem}.print-page-frame.print-sheet--fill-dotted .print-grid--label-value-table .print-field__value,.print-page-frame.print-sheet--fill-solid .print-grid--label-value-table .print-field__value,.print-page-frame.print-sheet--fill-none .print-grid--label-value-table .print-field__value,.print-grid--label-value-table .print-field__value{border-bottom:none!important}.print-page-footer{display:block!important;position:fixed;bottom:10mm;left:0;right:0;margin:0!important;padding:0;border:none!important;text-align:center;font-size:var(--print-font-footer);line-height:1.15;white-space:nowrap;color:#666;background:transparent;z-index:2}.print-review-summary{margin-top:0;padding-top:0}#review-detail-print-summary{break-before:page;page-break-before:always}.print-review-summary__subtitle{margin-top:5mm}.print-review-summary .print-field__label{color:#111!important;font-weight:700!important}.print-review-summary .print-field__value{color:#111!important;font-weight:600!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-review-empty{margin:2mm 0 0;font-size:9pt;color:#334155}}html.form-pdf-capture,.form-pdf-capture{overflow:visible!important}@page{html.form-pdf-capture,.form-pdf-capture {size: A4 portrait; margin: var(--print-page-margin-top-subsequent, var(--print-page-margin-top, 12mm)) var(--print-page-margin-right-subsequent, var(--print-page-margin-right, 12mm)) var(--print-page-margin-bottom-subsequent, var(--print-page-margin-bottom, 18mm)) var(--print-page-margin-left-subsequent, var(--print-page-margin-left, 12mm));}}@page :first{html.form-pdf-capture,.form-pdf-capture {margin: var(--print-page-margin-top, 12mm) var(--print-page-margin-right, 12mm) var(--print-page-margin-bottom, 18mm) var(--print-page-margin-left, 12mm);}}html.form-pdf-capture html,html.form-pdf-capture body,.form-pdf-capture html,.form-pdf-capture body{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .no-print,html.form-pdf-capture .screen-form,html.form-pdf-capture .instructions-ack-card,html.form-pdf-capture .form-toolbar,html.form-pdf-capture .form-actions,html.form-pdf-capture app-header,html.form-pdf-capture app-sidebar,html.form-pdf-capture app-footer,html.form-pdf-capture .app-shell__backdrop,html.form-pdf-capture .portal-header,html.form-pdf-capture .portal-success,html.form-pdf-capture .portal-page>header,html.form-pdf-capture .pat,html.form-pdf-capture .pat-detail,html.form-pdf-capture .pat-overview,html.form-pdf-capture .pay-modal,html.form-pdf-capture .apply-steps,html.form-pdf-capture .apply-header-row,html.form-pdf-capture .draft-status,html.form-pdf-capture .fee-card,html.form-pdf-capture .otp-box,html.form-pdf-capture .btn-row,html.form-pdf-capture .required-fields-banner,html.form-pdf-capture .declaration-panel,html.form-pdf-capture .declaration-box,html.form-pdf-capture .portal-form__fields,html.form-pdf-capture .form-lock-hint,html.form-pdf-capture .test-mode-banner,html.form-pdf-capture .review-page.review-detail,html.form-pdf-capture .rd-doc-modal,html.form-pdf-capture .form-school-header__photo-upload,html.form-pdf-capture .form-school-header__photo-clear,html.form-pdf-capture .form-school-header__photo-input,html.form-pdf-capture .form-school-header__photo-box-label:not(.form-school-header__photo-box-label--print),.form-pdf-capture .no-print,.form-pdf-capture .screen-form,.form-pdf-capture .instructions-ack-card,.form-pdf-capture .form-toolbar,.form-pdf-capture .form-actions,.form-pdf-capture app-header,.form-pdf-capture app-sidebar,.form-pdf-capture app-footer,.form-pdf-capture .app-shell__backdrop,.form-pdf-capture .portal-header,.form-pdf-capture .portal-success,.form-pdf-capture .portal-page>header,.form-pdf-capture .pat,.form-pdf-capture .pat-detail,.form-pdf-capture .pat-overview,.form-pdf-capture .pay-modal,.form-pdf-capture .apply-steps,.form-pdf-capture .apply-header-row,.form-pdf-capture .draft-status,.form-pdf-capture .fee-card,.form-pdf-capture .otp-box,.form-pdf-capture .btn-row,.form-pdf-capture .required-fields-banner,.form-pdf-capture .declaration-panel,.form-pdf-capture .declaration-box,.form-pdf-capture .portal-form__fields,.form-pdf-capture .form-lock-hint,.form-pdf-capture .test-mode-banner,.form-pdf-capture .review-page.review-detail,.form-pdf-capture .rd-doc-modal,.form-pdf-capture .form-school-header__photo-upload,.form-pdf-capture .form-school-header__photo-clear,.form-pdf-capture .form-school-header__photo-input,.form-pdf-capture .form-school-header__photo-box-label:not(.form-school-header__photo-box-label--print){display:none!important}html.form-pdf-capture .form-school-header__photo-box-label--print,.form-pdf-capture .form-school-header__photo-box-label--print{display:block!important}html.form-pdf-capture .app-shell,html.form-pdf-capture .app-shell__body,html.form-pdf-capture .app-shell__content,html.form-pdf-capture .counter-page,html.form-pdf-capture .portal-shell,html.form-pdf-capture .portal-main,html.form-pdf-capture .portal-page,html.form-pdf-capture app-portal-apply,html.form-pdf-capture app-portal-track,html.form-pdf-capture app-portal-layout,html.form-pdf-capture app-counter,html.form-pdf-capture app-main-layout,html.form-pdf-capture app-review-detail,.form-pdf-capture .app-shell,.form-pdf-capture .app-shell__body,.form-pdf-capture .app-shell__content,.form-pdf-capture .counter-page,.form-pdf-capture .portal-shell,.form-pdf-capture .portal-main,.form-pdf-capture .portal-page,.form-pdf-capture app-portal-apply,.form-pdf-capture app-portal-track,.form-pdf-capture app-portal-layout,.form-pdf-capture app-counter,.form-pdf-capture app-main-layout,.form-pdf-capture app-review-detail{display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;transform:none!important;filter:none!important}html.form-pdf-capture .portal-page.portal-success,html.form-pdf-capture .portal-success,html.form-pdf-capture .success-hero,html.form-pdf-capture .success-grid,html.form-pdf-capture .success-summary,html.form-pdf-capture .success-timeline,html.form-pdf-capture .success-actions-row,html.form-pdf-capture .success-whats-next,.form-pdf-capture .portal-page.portal-success,.form-pdf-capture .portal-success,.form-pdf-capture .success-hero,.form-pdf-capture .success-grid,.form-pdf-capture .success-summary,.form-pdf-capture .success-timeline,.form-pdf-capture .success-actions-row,.form-pdf-capture .success-whats-next{display:none!important}html.form-pdf-capture .print-area,html.form-pdf-capture .print-area.card,html.form-pdf-capture .print-area.application-card,html.form-pdf-capture .print-area--offscreen,.form-pdf-capture .print-area,.form-pdf-capture .print-area.card,.form-pdf-capture .print-area.application-card,.form-pdf-capture .print-area--offscreen{display:block!important;margin:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}html.form-pdf-capture .print-page-frame,.form-pdf-capture .print-page-frame{display:block;box-sizing:border-box;position:relative}html.form-pdf-capture #form-print-page-border-overlay,.form-pdf-capture #form-print-page-border-overlay{display:block!important;position:fixed!important;z-index:2147483647!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-page-frame .form-school-header,html.form-pdf-capture .print-page-frame .form-school-header--print,.form-pdf-capture .print-page-frame .form-school-header,.form-pdf-capture .print-page-frame .form-school-header--print{--lh-logo-size: 22mm !important;--lh-photo-w: 28mm !important;--lh-photo-h: 32mm !important;overflow:visible!important;margin-bottom:var(--print-header-bottom-gap, .5rem)!important}html.form-pdf-capture .print-page-frame .form-school-header__meta-row,.form-pdf-capture .print-page-frame .form-school-header__meta-row{padding-inline:.75mm;overflow:visible!important}html.form-pdf-capture .print-page-frame .form-school-header__admission-item,.form-pdf-capture .print-page-frame .form-school-header__admission-item{overflow:visible!important}html.form-pdf-capture .print-page-frame .form-school-header--logo-left,.form-pdf-capture .print-page-frame .form-school-header--logo-left{--lh-identity-inset-left: calc(var(--lh-logo-size) + 2mm) !important;--lh-identity-inset-right: 3mm !important}html.form-pdf-capture .print-page-frame .form-school-header--logo-left.form-school-header--photo-header,.form-pdf-capture .print-page-frame .form-school-header--logo-left.form-school-header--photo-header{--lh-identity-inset-right: calc(var(--lh-photo-w) + 2mm) !important}html.form-pdf-capture .print-page-frame .form-school-header--logo-right,.form-pdf-capture .print-page-frame .form-school-header--logo-right{--lh-identity-inset-left: 3mm !important;--lh-identity-inset-right: calc(var(--lh-logo-size) + 2mm) !important}html.form-pdf-capture .print-page-frame .form-school-header--logo-right.form-school-header--photo-header,.form-pdf-capture .print-page-frame .form-school-header--logo-right.form-school-header--photo-header{--lh-identity-inset-left: calc(var(--lh-photo-w) + 2mm) !important}html.form-pdf-capture .print-page-frame .form-school-header__identity,html.form-pdf-capture .print-page-frame .form-school-header__line,html.form-pdf-capture .print-page-frame .form-school-header__affiliation,.form-pdf-capture .print-page-frame .form-school-header__identity,.form-pdf-capture .print-page-frame .form-school-header__line,.form-pdf-capture .print-page-frame .form-school-header__affiliation{width:100%!important;max-width:100%!important}html.form-pdf-capture .print-page-frame .form-school-header__line--address,.form-pdf-capture .print-page-frame .form-school-header__line--address{white-space:pre-wrap!important;max-width:100%!important}html.form-pdf-capture .print-page-frame .form-school-header__line:not(.form-school-header__line--address),html.form-pdf-capture .print-page-frame .form-school-header__affiliation,.form-pdf-capture .print-page-frame .form-school-header__line:not(.form-school-header__line--address),.form-pdf-capture .print-page-frame .form-school-header__affiliation{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty!important}html.form-pdf-capture .form-logo-watermark,.form-pdf-capture .form-logo-watermark{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center;pointer-events:none!important;z-index:0!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .form-logo-watermark--browser-print,.form-pdf-capture .form-logo-watermark--browser-print{z-index:2147483645!important}html.form-pdf-capture html.browser-print-watermark-active .print-area>.form-logo-watermark:not(.form-logo-watermark--browser-print),.form-pdf-capture html.browser-print-watermark-active .print-area>.form-logo-watermark:not(.form-logo-watermark--browser-print){display:none!important}html.form-pdf-capture .form-logo-watermark img,.form-pdf-capture .form-logo-watermark img{width:55%!important;max-width:140mm!important;max-height:140mm!important;height:auto!important;object-fit:contain!important;opacity:.08!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-page-frame.print-page-frame--border,.form-pdf-capture .print-page-frame.print-page-frame--border{border:1.25pt solid #111!important}html.form-pdf-capture html.print-page-border .print-page-frame.print-page-frame--border,.form-pdf-capture html.print-page-border .print-page-frame.print-page-frame--border{border:none!important}html.form-pdf-capture .print-page-frame.print-page-frame--border:before,html.form-pdf-capture .print-page-frame.print-page-frame--border:after,.form-pdf-capture .print-page-frame.print-page-frame--border:before,.form-pdf-capture .print-page-frame.print-page-frame--border:after{content:none;border:none}html.form-pdf-capture .print-page-frame.print-page-frame--no-border:before,html.form-pdf-capture .print-page-frame.print-page-frame--no-border:after,.form-pdf-capture .print-page-frame.print-page-frame--no-border:before,.form-pdf-capture .print-page-frame.print-page-frame--no-border:after{content:none;border:none}html.form-pdf-capture .print-area form,.form-pdf-capture .print-area form{display:block!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important}html.form-pdf-capture .print-sheet,.form-pdf-capture .print-sheet{display:block!important}html.form-pdf-capture .print-identity-block,.form-pdf-capture .print-identity-block{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .85rem;width:100%}html.form-pdf-capture .print-identity-block .print-field,.form-pdf-capture .print-identity-block .print-field{width:100%;min-width:0;display:grid;grid-template-columns:minmax(4.75rem,40%) minmax(0,1fr);column-gap:.35rem;align-items:baseline}html.form-pdf-capture .print-declaration,.form-pdf-capture .print-declaration{display:flex!important;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.25rem;padding-top:.85rem;font-size:var(--print-font-declaration);line-height:1.4;break-inside:avoid!important;page-break-inside:avoid!important}html.form-pdf-capture .print-declaration:not(.print-declaration--bordered),.form-pdf-capture .print-declaration:not(.print-declaration--bordered){border-top:1px solid #cbd5e1}html.form-pdf-capture html.print-page-border .print-declaration:not(.print-declaration--bordered),.form-pdf-capture html.print-page-border .print-declaration:not(.print-declaration--bordered){border-top:none;padding-top:.5rem}html.form-pdf-capture .print-declaration--bordered,.form-pdf-capture .print-declaration--bordered{margin-top:1.25rem;padding:1.1rem .9rem .85rem;border:1px solid #111}html.form-pdf-capture .print-declaration--bordered .print-declaration__title,.form-pdf-capture .print-declaration--bordered .print-declaration__title{margin-top:.1rem;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:1px solid #111}html.form-pdf-capture .print-declaration__title,.form-pdf-capture .print-declaration__title{margin:0;text-align:center;font-size:var(--print-font-section);font-weight:700;text-transform:uppercase;text-decoration:underline;letter-spacing:.02em;color:#111;break-after:avoid;page-break-after:avoid}html.form-pdf-capture .print-declaration--bordered .form-closing-blocks,.form-pdf-capture .print-declaration--bordered .form-closing-blocks{margin-top:.5rem;gap:0}html.form-pdf-capture .print-declaration__body,.form-pdf-capture .print-declaration__body{display:flex;align-items:flex-start;gap:.65rem}html.form-pdf-capture .print-declaration__box,.form-pdf-capture .print-declaration__box{flex:0 0 .9rem;width:.9rem;height:.9rem;margin-top:.15rem;border:1px solid #334155;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-declaration__box--checked,.form-pdf-capture .print-declaration__box--checked{border-color:#0f172a}html.form-pdf-capture .print-declaration__box--checked:after,.form-pdf-capture .print-declaration__box--checked:after{content:"";display:block;width:.45rem;height:.24rem;border-left:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(-45deg) translateY(-.5px)}html.form-pdf-capture .print-declaration__text--inline-fields,.form-pdf-capture .print-declaration__text--inline-fields{line-height:1.55}html.form-pdf-capture .print-declaration__text,.form-pdf-capture .print-declaration__text{flex:1;min-width:0}html.form-pdf-capture .print-declaration__text.form-instructions :where(p,ul,ol),.form-pdf-capture .print-declaration__text.form-instructions :where(p,ul,ol){margin:.2rem 0}html.form-pdf-capture .print-decl-blank__name,.form-pdf-capture .print-decl-blank__name{display:inline;font-weight:600;white-space:nowrap}html.form-pdf-capture .print-decl-blank__empty,.form-pdf-capture .print-decl-blank__empty{display:inline-block;min-width:6rem;margin:0 .15rem;border-bottom:1px solid #222;vertical-align:baseline;line-height:1}html.form-pdf-capture .print-form,.form-pdf-capture .print-form{display:block!important;font-size:var(--print-font-body);color:#111}html.form-pdf-capture .print-area .form-heading-block,.form-pdf-capture .print-area .form-heading-block{margin-bottom:var(--print-header-bottom-gap, .5rem);padding-bottom:.5rem;border-bottom:1px solid #222}html.form-pdf-capture .print-area .form-heading-block:has(.form-school-header--student-id),.form-pdf-capture .print-area .form-heading-block:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem);padding-bottom:0;border-bottom:none!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print .form-heading,.form-pdf-capture .print-area .form-heading-block--hide-title-print .form-heading{display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important;border:none!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header:not(.form-school-header--student-id),.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header:not(.form-school-header--student-id){margin-bottom:0!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header--student-id,.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header--student-id{margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print,.form-pdf-capture .print-area .form-heading-block--hide-title-print{padding-bottom:0!important;border-bottom:none!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(.form-school-header--student-id),.form-pdf-capture .print-area .form-heading-block--hide-title-print:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-print:not(:has(.form-info-panels)):not(:has(.form-school-header--student-id)),html.form-pdf-capture .print-area .form-heading-block--hide-title-print:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))):not(:has(.form-school-header--student-id)),.form-pdf-capture .print-area .form-heading-block--hide-title-print:not(:has(.form-info-panels)):not(:has(.form-school-header--student-id)),.form-pdf-capture .print-area .form-heading-block--hide-title-print:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))):not(:has(.form-school-header--student-id)){margin-bottom:0!important}html.form-pdf-capture .print-area .form-info-panels:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))),.form-pdf-capture .print-area .form-info-panels:not(:has(.form-instructions-panel:not(.instructions-panel--hide-on-print))):not(:has(.form-documents-panel:not(.documents-panel--hide-on-print))){display:none!important;margin:0!important;padding:0!important;height:0!important;overflow:hidden!important;border:none!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print) .form-heading,.form-pdf-capture .print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print) .form-heading{display:block!important}html.form-pdf-capture .print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print):not(:has(.form-info-panels)),.form-pdf-capture .print-area .form-heading-block--hide-title-form:not(.form-heading-block--hide-title-print):not(:has(.form-info-panels)){padding-bottom:.5rem;border-bottom:1px solid #222;margin-bottom:.75rem}html.form-pdf-capture .print-page-frame.print-sheet--header-left .form-heading-block,.form-pdf-capture .print-page-frame.print-sheet--header-left .form-heading-block{text-align:left}html.form-pdf-capture .print-page-frame.print-sheet--header-center .form-heading-block,.form-pdf-capture .print-page-frame.print-sheet--header-center .form-heading-block{text-align:center}html.form-pdf-capture .print-page-frame.print-sheet--header-right .form-heading-block,.form-pdf-capture .print-page-frame.print-sheet--header-right .form-heading-block{text-align:right}html.form-pdf-capture .print-area .form-heading,.form-pdf-capture .print-area .form-heading{font-family:var(--print-heading-font-family, var(--print-font-family));font-size:var(--print-font-heading);font-weight:var(--print-heading-weight, 700);color:var(--print-heading-color, #111);margin:0;padding:var(--print-heading-space-top, var(--print-heading-margin-top, 0rem)) 0 var(--print-heading-space-bottom, var(--print-heading-margin-bottom, .35rem))}html.form-pdf-capture .print-area .form-info-panels,.form-pdf-capture .print-area .form-info-panels{display:flex;gap:.65rem;margin:0 auto .85rem;width:100%}html.form-pdf-capture .print-area .form-info-panels--stacked,.form-pdf-capture .print-area .form-info-panels--stacked{flex-direction:column}html.form-pdf-capture .print-area .form-info-panels--side-by-side,.form-pdf-capture .print-area .form-info-panels--side-by-side{flex-direction:row;flex-wrap:nowrap;align-items:stretch}html.form-pdf-capture .print-area .form-info-panels--side-by-side .form-info-panels__item,.form-pdf-capture .print-area .form-info-panels--side-by-side .form-info-panels__item{flex:1 1 0;min-width:0}html.form-pdf-capture .print-area .form-info-panels--order-documents-first .form-info-panels__instructions,.form-pdf-capture .print-area .form-info-panels--order-documents-first .form-info-panels__instructions{order:2}html.form-pdf-capture .print-area .form-info-panels--order-documents-first .form-info-panels__documents,.form-pdf-capture .print-area .form-info-panels--order-documents-first .form-info-panels__documents{order:1}html.form-pdf-capture .print-area .form-info-panels .form-instructions-panel,html.form-pdf-capture .print-area .form-info-panels .required-documents-panel,.form-pdf-capture .print-area .form-info-panels .form-instructions-panel,.form-pdf-capture .print-area .form-info-panels .required-documents-panel{margin:0}html.form-pdf-capture .print-area .form-instructions-panel,.form-pdf-capture .print-area .form-instructions-panel{margin:0 auto .85rem;padding:.5rem .65rem;border-radius:0;font-size:var(--print-font-info);line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--full-width,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--full-width{max-width:none;width:100%}html.form-pdf-capture .print-area .form-instructions-panel:not(.instructions-panel--full-width),.form-pdf-capture .print-area .form-instructions-panel:not(.instructions-panel--full-width){max-width:40rem}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--border,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--border{border:1px solid #bbb}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--no-border,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--no-border{border:none;padding-left:0;padding-right:0}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--hide-on-print,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--hide-on-print{display:none!important}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-none,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-none{background:#fff}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-light,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-light{background:#f8fafc}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-blue,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-blue{background:#eff6ff}html.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-amber,.form-pdf-capture .print-area .form-instructions-panel.instructions-panel--bg-amber{background:#fffbeb}html.form-pdf-capture .print-area .required-documents-panel,.form-pdf-capture .print-area .required-documents-panel{margin:0 auto .85rem;padding:.5rem .65rem;border-radius:0;font-size:var(--print-font-info);line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--full-width,.form-pdf-capture .print-area .form-documents-panel.documents-panel--full-width{max-width:none;width:100%}html.form-pdf-capture .print-area .form-documents-panel:not(.documents-panel--full-width),.form-pdf-capture .print-area .form-documents-panel:not(.documents-panel--full-width){max-width:40rem}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--border,.form-pdf-capture .print-area .form-documents-panel.documents-panel--border{border:1px solid #bbb}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--no-border,.form-pdf-capture .print-area .form-documents-panel.documents-panel--no-border{border:none;padding-left:0;padding-right:0}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--hide-on-print,.form-pdf-capture .print-area .form-documents-panel.documents-panel--hide-on-print{display:none!important}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-none,.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-none{background:#fff}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-light,.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-light{background:#f8fafc}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-blue,.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-blue{background:#eff6ff}html.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-amber,.form-pdf-capture .print-area .form-documents-panel.documents-panel--bg-amber{background:#fffbeb}html.form-pdf-capture .print-area .required-documents-panel__title,.form-pdf-capture .print-area .required-documents-panel__title{margin:0 0 .35rem;font-size:var(--print-font-doc-title);font-weight:700;color:#1e3a8a}html.form-pdf-capture .print-area .required-documents-status,.form-pdf-capture .print-area .required-documents-status{font-weight:700;white-space:nowrap}html.form-pdf-capture .print-area .required-documents-status--uploaded,.form-pdf-capture .print-area .required-documents-status--uploaded{color:#15803d}html.form-pdf-capture .print-area .required-documents-status--missing,.form-pdf-capture .print-area .required-documents-status--missing{color:#9a3412}html.form-pdf-capture .print-section,.form-pdf-capture .print-section{margin-top:var(--print-section-top-gap, 1rem);padding-top:.15rem;break-inside:auto;page-break-inside:auto}html.form-pdf-capture .print-keep-together,.form-pdf-capture .print-keep-together{break-inside:avoid;page-break-inside:avoid}html.form-pdf-capture .print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(.print-grid),html.form-pdf-capture .print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(app-section-field-layout),.form-pdf-capture .print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(.print-grid),.form-pdf-capture .print-page-frame:not(.print-sheet--section-boxes) .print-keep-together:has(app-section-field-layout){break-inside:auto!important;page-break-inside:auto!important}html.form-pdf-capture .print-page-frame.print-sheet--section-border .print-section+.print-section,.form-pdf-capture .print-page-frame.print-sheet--section-border .print-section+.print-section{border-top:1px solid #222!important;margin-top:var(--print-section-top-gap, .85rem)!important;padding-top:.55rem!important}html.form-pdf-capture .print-page-frame.print-sheet--no-section-border .print-section,.form-pdf-capture .print-page-frame.print-sheet--no-section-border .print-section{border-top:none!important}html.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section,.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;border:1px solid #111!important;padding:.35rem .5rem .4rem!important;margin:var(--print-section-top-gap, 1rem) 0 .4rem!important;break-inside:avoid!important;page-break-inside:avoid!important}html.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section:last-child,.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section:last-child{margin-bottom:0!important}html.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section.print-section--page-break-before,.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section.print-section--page-break-before{break-before:page;page-break-before:always}html.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section__title,.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section__title{text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .28rem!important;padding:0!important;break-after:avoid;page-break-after:avoid}html.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section:has(.print-grid--label-value-table),.form-pdf-capture .print-page-frame.print-sheet--section-boxes .print-section:has(.print-grid--label-value-table){border:none!important;padding:0!important}html.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-keep-together+.print-subsection,html.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-subsection+.print-subsection,.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-keep-together+.print-subsection,.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-subsection+.print-subsection{border-top:1px solid #555!important;margin-top:.65rem!important;padding-top:.45rem!important}html.form-pdf-capture .print-page-frame.print-sheet--no-subsection-border .print-subsection,.form-pdf-capture .print-page-frame.print-sheet--no-subsection-border .print-subsection{border-top:none!important;padding-top:.25rem}html.form-pdf-capture .print-section:first-child,.form-pdf-capture .print-section:first-child{margin-top:var(--print-section-top-gap, 1rem);padding-top:0}html.form-pdf-capture .print-section__title,.form-pdf-capture .print-section__title{margin:0 0 .55rem;padding:.12rem 0 0;font-size:var(--print-font-section);font-weight:700;break-after:avoid;page-break-after:avoid;background:#fff}html.form-pdf-capture .print-section__subtitle,.form-pdf-capture .print-section__subtitle{margin:-.25rem 0 .5rem;font-size:var(--print-font-subsection);font-weight:700;break-after:avoid;page-break-after:avoid}html.form-pdf-capture .print-section__helper,.form-pdf-capture .print-section__helper{margin:-.15rem 0 .45rem;font-size:var(--print-font-helper);line-height:1.35;color:#555;break-after:avoid;page-break-after:avoid}html.form-pdf-capture .print-subsection,.form-pdf-capture .print-subsection{margin-top:.65rem;padding-top:.45rem;break-inside:avoid;page-break-inside:avoid}html.form-pdf-capture .form-closing-blocks--print,.form-pdf-capture .form-closing-blocks--print{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.15rem!important;width:100%!important}html.form-pdf-capture .form-closing-blocks--print .head-signature-block,.form-pdf-capture .form-closing-blocks--print .head-signature-block{align-self:flex-end!important;margin-left:auto!important;margin-top:var(--head-signature-margin-top, 2.5rem)!important;width:-moz-fit-content!important;width:fit-content!important;max-width:28rem!important}html.form-pdf-capture .form-closing-blocks--print .head-signature-block__ink-line,.form-pdf-capture .form-closing-blocks--print .head-signature-block__ink-line{display:none!important}html.form-pdf-capture .print-page-frame.print-sheet--head-ink-line .form-closing-blocks--print .head-signature-block__ink-line,.form-pdf-capture .print-page-frame.print-sheet--head-ink-line .form-closing-blocks--print .head-signature-block__ink-line{display:block!important;width:100%!important;min-width:14rem!important;max-width:28rem!important;height:3rem!important;margin:0 0 .45rem auto!important;border-bottom:1px solid #111!important;box-sizing:border-box!important}html.form-pdf-capture .form-closing-blocks--print .office-use-block__line,html.form-pdf-capture .form-closing-blocks--print .office-use-block__value--lined,html.form-pdf-capture .form-closing-blocks--print .declaration-signatures__line,.form-pdf-capture .form-closing-blocks--print .office-use-block__line,.form-pdf-capture .form-closing-blocks--print .office-use-block__value--lined,.form-pdf-capture .form-closing-blocks--print .declaration-signatures__line{border-bottom-color:#111!important}html.form-pdf-capture .form-closing-blocks--print .office-use-block__title,html.form-pdf-capture .form-closing-blocks--print .office-use-block__label,html.form-pdf-capture .form-closing-blocks--print .office-use-block__value,html.form-pdf-capture .form-closing-blocks--print .declaration-signatures-stack--office-closing .declaration-signatures__label,html.form-pdf-capture .form-closing-blocks--print .head-signature-block__line,.form-pdf-capture .form-closing-blocks--print .office-use-block__title,.form-pdf-capture .form-closing-blocks--print .office-use-block__label,.form-pdf-capture .form-closing-blocks--print .office-use-block__value,.form-pdf-capture .form-closing-blocks--print .declaration-signatures-stack--office-closing .declaration-signatures__label,.form-pdf-capture .form-closing-blocks--print .head-signature-block__line{font-size:var(--print-font-office-closing)!important}html.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-subsection:has(.kv-table)+.print-subsection,.form-pdf-capture .print-page-frame.print-sheet--subsection-border .print-subsection:has(.kv-table)+.print-subsection{border-top:none!important}html.form-pdf-capture .print-subsection__title,.form-pdf-capture .print-subsection__title{margin:0 0 .45rem;padding:0;font-size:var(--print-font-subsection);font-weight:600;color:#333;break-after:avoid;page-break-after:avoid}html.form-pdf-capture .print-field,.form-pdf-capture .print-field{break-inside:avoid;page-break-inside:avoid}html.form-pdf-capture .print-page-frame:not(.print-sheet--required-asterisks) .print-field__req,.form-pdf-capture .print-page-frame:not(.print-sheet--required-asterisks) .print-field__req{display:none!important}html.form-pdf-capture .print-field--choices .print-field__value,.form-pdf-capture .print-field--choices .print-field__value{border-bottom:none}html.form-pdf-capture .print-choices,.form-pdf-capture .print-choices{display:flex;flex-direction:column;gap:.15rem;margin-top:0}html.form-pdf-capture .print-choices--row,.form-pdf-capture .print-choices--row{flex-direction:row;flex-wrap:wrap;gap:.2rem .65rem}html.form-pdf-capture .print-choice,.form-pdf-capture .print-choice{display:inline-flex;align-items:center;gap:.22rem;font-size:var(--print-font-choice);color:#222;white-space:nowrap}html.form-pdf-capture .print-choice__mark,.form-pdf-capture .print-choice__mark{flex:0 0 auto;font-size:var(--print-font-value);line-height:1}html.form-pdf-capture .print-choice__label,.form-pdf-capture .print-choice__label{line-height:1.2}html.form-pdf-capture .print-field,.form-pdf-capture .print-field{width:100%;display:grid;grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr);column-gap:var(--print-field-key-value-gap, .5rem);align-items:baseline}html.form-pdf-capture .print-grid--label-colon .print-field:not(.print-field--row-table):not(.print-field--panel-table),.form-pdf-capture .print-grid--label-colon .print-field:not(.print-field--row-table):not(.print-field--panel-table){column-gap:0}html.form-pdf-capture .print-grid--label-colon .print-field__label:after,.form-pdf-capture .print-grid--label-colon .print-field__label:after{content:":";padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem)}html.form-pdf-capture .print-grid:not(.print-grid--paired-rows):not(.print-grid--two-column):not(.print-grid--label-value-table),.form-pdf-capture .print-grid:not(.print-grid--paired-rows):not(.print-grid--two-column):not(.print-grid--label-value-table){gap:var(--print-field-row-gap, .65rem) 1.25rem}html.form-pdf-capture .print-grid__row,.form-pdf-capture .print-grid__row{gap:var(--print-field-row-gap, .65rem) 1.25rem}html.form-pdf-capture .print-grid--paired-rows>.print-grid__row,html.form-pdf-capture .print-grid--two-column>.print-grid__row,.form-pdf-capture .print-grid--paired-rows>.print-grid__row,.form-pdf-capture .print-grid--two-column>.print-grid__row{padding-block:calc(var(--print-field-row-gap, .65rem) * .45)}html.form-pdf-capture .print-grid--paired-rows>.print-grid__row:first-child,html.form-pdf-capture .print-grid--two-column>.print-grid__row:first-child,.form-pdf-capture .print-grid--paired-rows>.print-grid__row:first-child,.form-pdf-capture .print-grid--two-column>.print-grid__row:first-child{padding-top:0}html.form-pdf-capture .print-grid--paired-rows>.print-grid__row:last-child,html.form-pdf-capture .print-grid--two-column>.print-grid__row:last-child,.form-pdf-capture .print-grid--paired-rows>.print-grid__row:last-child,.form-pdf-capture .print-grid--two-column>.print-grid__row:last-child{padding-bottom:0}html.form-pdf-capture .print-grid--label-value-table .kv-table,.form-pdf-capture .print-grid--label-value-table .kv-table{border:1px solid #111!important}html.form-pdf-capture .print-grid--label-value-table .kv-table__row,.form-pdf-capture .print-grid--label-value-table .kv-table__row{border-bottom:1px solid #111!important}html.form-pdf-capture .print-grid--label-value-table .kv-table__row:last-child,.form-pdf-capture .print-grid--label-value-table .kv-table__row:last-child{border-bottom:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field,.form-pdf-capture .print-grid--label-value-table .print-field{grid-template-columns:var(--print-kv-label-col, 34%) minmax(0,1fr);column-gap:0;align-items:stretch}html.form-pdf-capture .print-grid--label-value-table .print-field__label,.form-pdf-capture .print-grid--label-value-table .print-field__label{padding:.28rem .45rem;border-right:1px solid #111!important}html.form-pdf-capture .print-grid--label-value-table .print-field__value,html.form-pdf-capture .print-grid--label-value-table .print-field>.print-choices,html.form-pdf-capture .print-grid--label-value-table .print-field>.print-field__value-row,.form-pdf-capture .print-grid--label-value-table .print-field__value,.form-pdf-capture .print-grid--label-value-table .print-field>.print-choices,.form-pdf-capture .print-grid--label-value-table .print-field>.print-field__value-row{padding:.22rem .45rem}html.form-pdf-capture .print-field--choices,.form-pdf-capture .print-field--choices{align-items:start}html.form-pdf-capture .print-field--choices .print-choices,.form-pdf-capture .print-field--choices .print-choices{grid-column:2;min-width:0;width:100%}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-choices,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-choices{grid-column:3}html.form-pdf-capture .print-field:has(.print-panels-grid),html.form-pdf-capture .print-field:has(.print-panels),html.form-pdf-capture .print-field:has(.print-rows-grid),.form-pdf-capture .print-field:has(.print-panels-grid),.form-pdf-capture .print-field:has(.print-panels),.form-pdf-capture .print-field:has(.print-rows-grid){grid-template-columns:minmax(0,1fr)}html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid),html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels),html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid),html.form-pdf-capture .print-grid--label-value-table .print-field--row-table,html.form-pdf-capture .print-grid--label-value-table .print-field--panel-table,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid),.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels),.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid),.form-pdf-capture .print-grid--label-value-table .print-field--row-table,.form-pdf-capture .print-grid--label-value-table .print-field--panel-table{display:block!important;grid-template-columns:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-field__label,html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels)>.print-field__label,html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-field__label,html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-field__label,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-field__label,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels)>.print-field__label,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-field__label,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-field__label{border-right:none!important;background:transparent!important}html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-panels-grid,html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels)>.print-panels,html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>table,html.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-panels-grid,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels)>.print-panels,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-panels-grid)>table,.form-pdf-capture .print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid{grid-column:1!important;width:100%!important;min-width:0;padding:0;border:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{background:transparent!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead tr:first-child th,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead tr:first-child th{border-top:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody tr:last-child td,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody tr:last-child td{border-bottom:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid th:first-child,html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid td:first-child,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid th:first-child,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid td:first-child{border-left:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid th:last-child,html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid td:last-child,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid th:last-child,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid td:last-child{border-right:none!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{font-size:9pt!important;padding:.28rem .45rem!important;line-height:var(--print-field-line-height, 1.35)!important}html.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td,.form-pdf-capture .print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td{font-size:var(--print-font-value)!important;min-height:1.25rem!important;height:1.85rem!important;padding:.22rem .45rem!important;line-height:var(--print-field-line-height, 1.35)!important;vertical-align:middle!important}html.form-pdf-capture .print-field__label,.form-pdf-capture .print-field__label{display:block;grid-column:1;max-width:none}html.form-pdf-capture .print-field__value,.form-pdf-capture .print-field__value{display:block;grid-column:2;width:100%;min-width:0}html.form-pdf-capture .print-field--email .print-field__value,html.form-pdf-capture .print-field__value.print-field__value--email,.form-pdf-capture .print-field--email .print-field__value,.form-pdf-capture .print-field__value.print-field__value--email{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;padding-left:.15rem!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:var(--print-font-value)!important}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--email .print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field__value.print-field__value--email,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--email .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field__value.print-field__value--email{grid-column:3!important}html.form-pdf-capture .print-field__value-row,.form-pdf-capture .print-field__value-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.75rem,8.25rem);grid-column:2;width:100%;min-width:0;column-gap:.45rem;align-items:end}html.form-pdf-capture .print-field__value-row>.print-field__value,.form-pdf-capture .print-field__value-row>.print-field__value{grid-column:auto;min-width:0}html.form-pdf-capture .print-field__age,.form-pdf-capture .print-field__age{min-width:6.75rem;max-width:8.25rem}html.form-pdf-capture .print-field__age-label,.form-pdf-capture .print-field__age-label{display:block;font-size:.65rem;font-weight:700;color:#111}html.form-pdf-capture .print-field__age-value,.form-pdf-capture .print-field__age-value{display:block;min-height:1.2rem;border-bottom:1px dotted #111;color:#111}html.form-pdf-capture .print-grid__row--wide .print-field,html.form-pdf-capture .print-field.print-field--wide,html.form-pdf-capture .print-field--wide>.print-field,.form-pdf-capture .print-grid__row--wide .print-field,.form-pdf-capture .print-field.print-field--wide,.form-pdf-capture .print-field--wide>.print-field{grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr)}html.form-pdf-capture .print-grid__row--wide .print-field__label,html.form-pdf-capture .print-field.print-field--wide .print-field__label,html.form-pdf-capture .print-field--wide>.print-field>.print-field__label,.form-pdf-capture .print-grid__row--wide .print-field__label,.form-pdf-capture .print-field.print-field--wide .print-field__label,.form-pdf-capture .print-field--wide>.print-field>.print-field__label{grid-column:1;max-width:none}html.form-pdf-capture .print-grid__row--wide .print-field__value,html.form-pdf-capture .print-field.print-field--wide .print-field__value,html.form-pdf-capture .print-field--wide>.print-field>.print-field__value,html.form-pdf-capture .print-field--wide>.print-field>.print-choices,.form-pdf-capture .print-grid__row--wide .print-field__value,.form-pdf-capture .print-field.print-field--wide .print-field__value,.form-pdf-capture .print-field--wide>.print-field>.print-field__value,.form-pdf-capture .print-field--wide>.print-field>.print-choices{grid-column:2;max-width:none;width:100%}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid__row,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid__row{align-items:start}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field:not(.print-field--panel-table):not(.print-field--row-table),.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field:not(.print-field--panel-table):not(.print-field--row-table){grid-template-columns:var(--print-label-col, 11rem) max-content minmax(0,1fr);column-gap:0;align-items:start;align-content:start}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__label,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__label{grid-column:1;grid-row:1;align-self:start}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field__colon,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field__colon{display:block;grid-column:2;grid-row:1;align-self:start;justify-self:start;text-align:center;font-weight:700;line-height:inherit;padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem);box-sizing:content-box}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid--label-colon .print-field__label:after,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid--label-colon .print-field__label:after{content:none!important}html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-choices,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value-row,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid__row--wide .print-field>.print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field.print-field--wide>.print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-choices,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-choices,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field>.print-field__value-row,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--choices .print-choices,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-grid__row--wide .print-field>.print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field.print-field--wide>.print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-field__value,.form-pdf-capture .print-page-frame.print-sheet--aligned-colons .print-field--wide>.print-field>.print-choices{grid-column:3;grid-row:1;align-self:start;min-width:0;max-width:100%}html.form-pdf-capture .print-area .form-content-section,.form-pdf-capture .print-area .form-content-section{break-inside:avoid;page-break-inside:avoid}html.form-pdf-capture .print-field:has(.print-panels-grid),html.form-pdf-capture .print-field:has(.print-panels),.form-pdf-capture .print-field:has(.print-panels-grid),.form-pdf-capture .print-field:has(.print-panels){grid-column:1/-1}html.form-pdf-capture .print-panels--stacked,.form-pdf-capture .print-panels--stacked{display:flex!important;flex-direction:column;width:100%;border:1px solid #111!important}html.form-pdf-capture .print-panels--side-by-side,.form-pdf-capture .print-panels--side-by-side{display:grid!important;width:100%;border:1px solid #111!important;align-items:start}html.form-pdf-capture .print-panels--side-by-side .print-panels__table,html.form-pdf-capture .print-panels--stacked .print-panels__table,.form-pdf-capture .print-panels--side-by-side .print-panels__table,.form-pdf-capture .print-panels--stacked .print-panels__table{width:100%;border-collapse:collapse}html.form-pdf-capture .print-panels--side-by-side .print-panels__table+.print-panels__table,.form-pdf-capture .print-panels--side-by-side .print-panels__table+.print-panels__table{border-left:1px solid #111!important}html.form-pdf-capture .print-panels--stacked .print-panels__table+.print-panels__table,.form-pdf-capture .print-panels--stacked .print-panels__table+.print-panels__table{border-left:none!important;border-top:1px solid #111!important}html.form-pdf-capture .print-panels--side-by-side .print-panels__table th,html.form-pdf-capture .print-panels--side-by-side .print-panels__table td,html.form-pdf-capture .print-panels--stacked .print-panels__table th,html.form-pdf-capture .print-panels--stacked .print-panels__table td,.form-pdf-capture .print-panels--side-by-side .print-panels__table th,.form-pdf-capture .print-panels--side-by-side .print-panels__table td,.form-pdf-capture .print-panels--stacked .print-panels__table th,.form-pdf-capture .print-panels--stacked .print-panels__table td{border:1px solid #111!important}html.form-pdf-capture .print-panels-grid,.form-pdf-capture .print-panels-grid{width:100%!important;border-collapse:collapse;table-layout:fixed;border:1px solid #111!important}html.form-pdf-capture .print-panels-grid th,html.form-pdf-capture .print-panels-grid td,.form-pdf-capture .print-panels-grid th,.form-pdf-capture .print-panels-grid td{border:1px solid #111!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual;hyphens:manual;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-panels-grid thead tr:first-child th,.form-pdf-capture .print-panels-grid thead tr:first-child th{background:#f3f4f6!important}html.form-pdf-capture .print-field__label,.form-pdf-capture .print-field__label{font-size:var(--print-font-label);font-weight:600;line-height:var(--print-field-line-height, 1.35);color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-page-frame.print-sheet--label-bold .print-field__label,.form-pdf-capture .print-page-frame.print-sheet--label-bold .print-field__label{font-weight:700!important}html.form-pdf-capture .print-page-frame.print-sheet--label-normal .print-field__label,.form-pdf-capture .print-page-frame.print-sheet--label-normal .print-field__label{font-weight:400!important}html.form-pdf-capture .print-field__value,html.form-pdf-capture .print-choice__label,html.form-pdf-capture .print-choice__mark,.form-pdf-capture .print-field__value,.form-pdf-capture .print-choice__label,.form-pdf-capture .print-choice__mark{min-height:1.25rem;color:#111;font-size:var(--print-font-value);-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-field__value,.form-pdf-capture .print-field__value{line-height:var(--print-field-line-height, 1.35)}html.form-pdf-capture .print-choice__label,html.form-pdf-capture .print-choice__mark,.form-pdf-capture .print-choice__label,.form-pdf-capture .print-choice__mark{min-height:0}html.form-pdf-capture .print-page-frame.print-sheet--value-bold .print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--value-bold .print-choice__label,.form-pdf-capture .print-page-frame.print-sheet--value-bold .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--value-bold .print-choice__label{font-weight:700!important}html.form-pdf-capture .print-page-frame.print-sheet--value-normal .print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--value-normal .print-choice__label,.form-pdf-capture .print-page-frame.print-sheet--value-normal .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--value-normal .print-choice__label{font-weight:400!important}html.form-pdf-capture .print-page-frame.print-sheet--fill-dotted .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-dotted .print-field__value{border-bottom:1px dotted #b0b0b0}html.form-pdf-capture .print-page-frame.print-sheet--fill-solid .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-solid .print-field__value{border-bottom:1px solid #222}html.form-pdf-capture .print-page-frame.print-sheet--fill-none .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-none .print-field__value{border-bottom:none;padding-bottom:.15rem}html.form-pdf-capture .print-page-frame.print-sheet--fill-dotted .print-grid--label-value-table .print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--fill-solid .print-grid--label-value-table .print-field__value,html.form-pdf-capture .print-page-frame.print-sheet--fill-none .print-grid--label-value-table .print-field__value,html.form-pdf-capture .print-grid--label-value-table .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-dotted .print-grid--label-value-table .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-solid .print-grid--label-value-table .print-field__value,.form-pdf-capture .print-page-frame.print-sheet--fill-none .print-grid--label-value-table .print-field__value,.form-pdf-capture .print-grid--label-value-table .print-field__value{border-bottom:none!important}html.form-pdf-capture .print-page-footer,.form-pdf-capture .print-page-footer{display:block!important;position:fixed;bottom:10mm;left:0;right:0;margin:0!important;padding:0;border:none!important;text-align:center;font-size:var(--print-font-footer);line-height:1.15;white-space:nowrap;color:#666;background:transparent;z-index:2}html.form-pdf-capture .print-review-summary,.form-pdf-capture .print-review-summary{margin-top:0;padding-top:0}html.form-pdf-capture #review-detail-print-summary,.form-pdf-capture #review-detail-print-summary{break-before:page;page-break-before:always}html.form-pdf-capture .print-review-summary__subtitle,.form-pdf-capture .print-review-summary__subtitle{margin-top:5mm}html.form-pdf-capture .print-review-summary .print-field__label,.form-pdf-capture .print-review-summary .print-field__label{color:#111!important;font-weight:700!important}html.form-pdf-capture .print-review-summary .print-field__value,.form-pdf-capture .print-review-summary .print-field__value{color:#111!important;font-weight:600!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.form-pdf-capture .print-review-empty,.form-pdf-capture .print-review-empty{margin:2mm 0 0;font-size:9pt;color:#334155}html.form-pdf-capture .print-area,html.form-pdf-capture .print-area.card,html.form-pdf-capture .print-area.application-card,html.form-pdf-capture .print-area--offscreen,.form-pdf-capture .print-area,.form-pdf-capture .print-area.card,.form-pdf-capture .print-area.application-card,.form-pdf-capture .print-area--offscreen{display:block!important;position:relative!important;left:auto!important;top:auto!important;width:calc(210mm - var(--print-page-margin-left, 12mm) - var(--print-page-margin-right, 12mm))!important;max-width:calc(210mm - var(--print-page-margin-left, 12mm) - var(--print-page-margin-right, 12mm))!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important}html.form-pdf-capture .print-page-frame,html.form-pdf-capture .print-sheet,html.form-pdf-capture .print-form,html.form-pdf-capture .print-identity-block,.form-pdf-capture .print-page-frame,.form-pdf-capture .print-sheet,.form-pdf-capture .print-form,.form-pdf-capture .print-identity-block{display:block!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:none!important;overflow:visible!important;background:#fff!important}html.form-pdf-capture .print-page-frame,.form-pdf-capture .print-page-frame{box-sizing:border-box!important}html.form-pdf-capture .print-page-frame.print-page-frame--no-border,.form-pdf-capture .print-page-frame.print-page-frame--no-border{padding:var(--print-page-margin-top, 12mm) var(--print-page-margin-right, 12mm) var(--print-page-margin-bottom, 18mm) var(--print-page-margin-left, 12mm)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.form-pdf-capture .print-page-frame.print-page-frame--border,.form-pdf-capture .print-page-frame.print-page-frame--border{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(var(--print-border-content-gap-mm, 6mm) + var(--print-border-content-top-extra-mm, 4mm)) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm)!important}html.form-pdf-capture .print-page-frame .form-school-header,html.form-pdf-capture .print-page-frame .form-school-header--print,.form-pdf-capture .print-page-frame .form-school-header,.form-pdf-capture .print-page-frame .form-school-header--print{overflow:visible!important;margin-bottom:var(--print-header-bottom-gap, .5rem)!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id,.form-pdf-capture .print-page-frame .form-school-header--student-id{border-bottom:none!important;margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__rule,.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__rule{margin-top:var(--print-identity-strip-top-gap, .35rem)!important;margin-bottom:0!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__meta-row,.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__meta-row{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;column-gap:8mm!important;align-items:start!important;text-align:left!important;margin-top:var(--print-identity-strip-top-gap, .35rem)!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id:has(.form-school-header__rule) .form-school-header__meta-row,.form-pdf-capture .print-page-frame .form-school-header--student-id:has(.form-school-header__rule) .form-school-header__meta-row{margin-top:.15rem!important}html.form-pdf-capture .print-page-frame .form-heading-block:has(.form-school-header--student-id),.form-pdf-capture .print-page-frame .form-heading-block:has(.form-school-header--student-id){margin-bottom:var(--print-identity-strip-bottom-gap, .5rem)!important}html.form-pdf-capture .print-page-frame:has(.form-school-header--student-id) .print-form>.print-section:first-child,.form-pdf-capture .print-page-frame:has(.form-school-header--student-id) .print-form>.print-section:first-child{margin-top:0!important}html.form-pdf-capture .print-page-frame:has(.form-school-header--student-id).print-sheet--section-boxes .print-form>.print-section:first-child,.form-pdf-capture .print-page-frame:has(.form-school-header--student-id).print-sheet--section-boxes .print-form>.print-section:first-child{margin-top:0!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__meta-row,.form-pdf-capture .print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__meta-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) var(--lh-photo-w, 28mm)!important}html.form-pdf-capture .print-page-frame .form-school-header__student-id,.form-pdf-capture .print-page-frame .form-school-header__student-id{grid-column:1!important;text-align:left!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__admission-strip,html.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__identity-office,.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__admission-strip,.form-pdf-capture .print-page-frame .form-school-header--student-id .form-school-header__identity-office{grid-column:2!important}html.form-pdf-capture .print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__photo-box--strip,.form-pdf-capture .print-page-frame .form-school-header--student-id.form-school-header--photo-strip .form-school-header__photo-box--strip{grid-column:3!important}html.form-pdf-capture .print-page-frame .form-school-header__rule,.form-pdf-capture .print-page-frame .form-school-header__rule{display:block!important;border-top:1px solid #111!important}html.form-pdf-capture .print-page-frame .form-school-header__admission-strip,html.form-pdf-capture .print-page-frame .form-school-header--photo-strip .form-school-header__meta-row,.form-pdf-capture .print-page-frame .form-school-header__admission-strip,.form-pdf-capture .print-page-frame .form-school-header--photo-strip .form-school-header__meta-row{overflow:visible!important}html.form-pdf-capture .print-identity-block,.form-pdf-capture .print-identity-block{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;margin:0 0 .85rem}html.form-pdf-capture .print-identity-block .print-field,.form-pdf-capture .print-identity-block .print-field{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(4.75rem,40%) minmax(0,1fr)!important;column-gap:.35rem;align-items:baseline}html.form-pdf-capture .print-identity-block .print-field:last-child:nth-child(odd),.form-pdf-capture .print-identity-block .print-field:last-child:nth-child(odd){grid-column:1/-1}html.form-pdf-capture .print-page-footer,html.form-pdf-capture .print-page-frame.print-page-frame--border:before,html.form-pdf-capture .print-page-frame.print-page-frame--border:after,html.form-pdf-capture #form-print-page-border-overlay,.form-pdf-capture .print-page-footer,.form-pdf-capture .print-page-frame.print-page-frame--border:before,.form-pdf-capture .print-page-frame.print-page-frame--border:after,.form-pdf-capture #form-print-page-border-overlay{display:none!important}html.form-pdf-capture .print-page-frame.print-page-frame--border,.form-pdf-capture .print-page-frame.print-page-frame--border{border:none!important}html.form-pdf-capture .print-panels-grid,html.form-pdf-capture .print-panels__table,.form-pdf-capture .print-panels-grid,.form-pdf-capture .print-panels__table{border-collapse:collapse!important;border-spacing:0!important}html.form-pdf-capture .print-panels-grid th,html.form-pdf-capture .print-panels-grid td,html.form-pdf-capture .print-panels__table th,html.form-pdf-capture .print-panels__table td,.form-pdf-capture .print-panels-grid th,.form-pdf-capture .print-panels-grid td,.form-pdf-capture .print-panels__table th,.form-pdf-capture .print-panels__table td{border:1px solid #111!important}html.form-pdf-capture .print-panels-grid,html.form-pdf-capture .print-panels,html.form-pdf-capture .print-panels__table,html.form-pdf-capture .print-rows-grid,html.form-pdf-capture table,.form-pdf-capture .print-panels-grid,.form-pdf-capture .print-panels,.form-pdf-capture .print-panels__table,.form-pdf-capture .print-rows-grid,.form-pdf-capture table{width:100%!important;max-width:100%!important;table-layout:fixed!important}html.form-pdf-capture .print-field:has(.print-panels-grid),html.form-pdf-capture .print-field:has(.print-panels),html.form-pdf-capture .print-field:has(.print-rows-grid),html.form-pdf-capture .print-field--row-table,html.form-pdf-capture .print-field--panel-table,.form-pdf-capture .print-field:has(.print-panels-grid),.form-pdf-capture .print-field:has(.print-panels),.form-pdf-capture .print-field:has(.print-rows-grid),.form-pdf-capture .print-field--row-table,.form-pdf-capture .print-field--panel-table{display:block!important;width:100%!important;grid-column:auto!important;grid-template-columns:none!important}html.form-pdf-capture .print-field--row-table>.print-field__label,html.form-pdf-capture .print-field:has(>.print-rows-grid)>.print-field__label,.form-pdf-capture .print-field--row-table>.print-field__label,.form-pdf-capture .print-field:has(>.print-rows-grid)>.print-field__label{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;grid-column:auto!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;border-right:none!important}html.form-pdf-capture .print-field--row-table>.print-rows-grid,html.form-pdf-capture .print-field>.print-rows-grid,.form-pdf-capture .print-field--row-table>.print-rows-grid,.form-pdf-capture .print-field>.print-rows-grid{display:table!important;width:100%!important;max-width:100%!important;grid-column:auto!important}:root{--bg: #f4f6fb;--surface: #ffffff;--text: #1f2937;--muted: #6b7280;--primary: #2563eb;--primary-dark: #1d4ed8;--border: #e5e7eb;--success: #059669;--warning: #d97706}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--bg);color:var(--text)}@media (max-width: 1024px){html,body{height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}button{cursor:pointer}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:0 1px 2px #0000000a}.btn{border:none;border-radius:var(--card-radius);padding:var(--control-padding-y) .75rem;min-height:var(--control-height);font-weight:600;font-size:.875rem;line-height:1.2;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{background:#eef2ff;color:var(--primary-dark)}.btn-danger{background:#dc2626;color:#fff}.btn-danger:hover{background:#b91c1c}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--border);border-radius:var(--card-radius);font:inherit;font-size:.875rem;line-height:1.3}textarea{resize:vertical}label{display:block;margin-bottom:.25rem;font-size:.8125rem;color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-md);align-items:start;min-width:0;max-width:100%}@media (max-width: 600px){.form-grid{grid-template-columns:1fr}}.form-grid--paired-rows,.form-grid--two-column{display:flex;flex-direction:column;grid-template-columns:unset;gap:var(--space-md);width:100%;max-width:100%;min-width:0;container-type:inline-size;container-name:form-section}.form-grid--label-value-table{display:block;grid-template-columns:unset;gap:0;width:100%;max-width:100%;min-width:0}.form-grid--label-value-table .kv-table{width:100%;border:1px solid #111;background:#fff}.form-grid--label-value-table .kv-table__row{border-bottom:1px solid #111;min-width:0}.form-grid--label-value-table .kv-table__row:last-child{border-bottom:none}.form-grid--label-value-table .kv-table__row>.preview-field,.form-grid--label-value-table .kv-table__row>.dynamic-field,.form-grid--label-value-table .kv-table__row>app-dynamic-form-field,.form-grid--label-value-table .kv-table__row>.full-span{display:block;width:100%;min-width:0;margin:0}.form-grid--label-value-table .dynamic-field{display:grid;grid-template-columns:var(--form-kv-label-col, 34%) minmax(0,1fr);column-gap:0;row-gap:0;align-items:stretch;margin:0}.form-grid--label-value-table .dynamic-field__label{grid-column:1;margin:0;padding:.5rem .65rem;border-right:1px solid var(--border);color:var(--text, #0f172a);font-size:.8125rem;line-height:1.35;overflow-wrap:break-word;align-self:stretch;display:flex;align-items:flex-start}.form-grid--label-value-table .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint){grid-column:2;min-width:0;width:100%;padding:.35rem .55rem;align-self:center}.form-grid--label-value-table .dynamic-field--with-age{grid-template-columns:var(--form-kv-label-col, 34%) minmax(0,1fr) 3.1rem 5rem}.form-grid--label-value-table .dynamic-field--with-age>.date-control{grid-column:2}.form-grid--label-value-table .dynamic-field--with-age>.current-age__label{grid-column:3;width:auto;padding:.5rem .45rem;border-left:1px solid var(--border);border-right:1px solid var(--border)}.form-grid--label-value-table .dynamic-field--with-age>.current-age__value{grid-column:4}.form-grid--label-value-table .dynamic-field>.field-hint,.form-grid--label-value-table .dynamic-field>.field-error,.form-grid--label-value-table .dynamic-field>.required-inline-hint,.form-grid--label-value-table .dynamic-field>.hint{grid-column:1/-1;margin:0;padding:.25rem .55rem .45rem;border-top:1px solid var(--border)}.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--panel-table,.form-grid--label-value-table .kv-table__row:has(.dynamic-field-host--row-table),.form-grid--label-value-table .kv-table__row:has(.dynamic-field-host--panel-table){display:block;width:100%}.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table .dynamic-field,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--panel-table .dynamic-field,.form-grid--label-value-table .dynamic-field.dynamic-field--row-table,.form-grid--label-value-table .dynamic-field.dynamic-field--panel-table{display:flex!important;flex-direction:column;align-items:stretch;grid-template-columns:none!important}.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table .dynamic-field>*,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--panel-table .dynamic-field>*,.form-grid--label-value-table .dynamic-field.dynamic-field--row-table>*,.form-grid--label-value-table .dynamic-field.dynamic-field--panel-table>*{grid-column:auto!important;width:100%;min-width:0}.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table .dynamic-field__label,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--panel-table .dynamic-field__label,.form-grid--label-value-table .dynamic-field.dynamic-field--row-table>.dynamic-field__label,.form-grid--label-value-table .dynamic-field.dynamic-field--panel-table>.dynamic-field__label{display:block;background:transparent;border-right:none!important;border-bottom:1px solid #111;padding:.35rem .55rem;font-weight:700}.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table .table-field,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--panel-table .table-field,.form-grid--label-value-table .dynamic-field.dynamic-field--row-table>.table-field,.form-grid--label-value-table .dynamic-field.dynamic-field--panel-table>.table-field{display:block;width:100%;padding:.35rem .55rem .45rem}.form-grid--label-value-table .dynamic-field.dynamic-field--row-table .table-field__grid,.form-grid--label-value-table app-dynamic-form-field.dynamic-field-host--row-table .table-field__grid{width:100%;table-layout:fixed}@media (max-width: 720px){.form-grid--label-value-table .dynamic-field{grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr)}}@media (max-width: 600px){.form-grid--label-value-table .dynamic-field{grid-template-columns:1fr}.form-grid--label-value-table .dynamic-field__label{grid-column:1;border-right:none;border-bottom:1px solid var(--border)}.form-grid--label-value-table .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint){grid-column:1;width:100%;min-width:0}.form-grid--label-value-table .dynamic-field--with-age{grid-template-columns:1fr;grid-template-areas:"dob-label" "dob-input" "age-label" "age-input";row-gap:.35rem}.form-grid--label-value-table .dynamic-field--with-age>.dynamic-field__label{grid-area:dob-label;border-bottom:1px solid var(--border)}.form-grid--label-value-table .dynamic-field--with-age>.date-control{grid-area:dob-input;width:100%;min-width:0}.form-grid--label-value-table .dynamic-field--with-age>.current-age__label{grid-area:age-label;grid-column:auto;width:100%;border-left:none;border-right:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.form-grid--label-value-table .dynamic-field--with-age>.current-age__value{grid-area:age-input;grid-column:auto;width:100%}.form-grid--label-value-table .dynamic-field--with-age>.field-hint,.form-grid--label-value-table .dynamic-field--with-age>.field-error,.form-grid--label-value-table .dynamic-field--with-age>.required-inline-hint,.form-grid--label-value-table .dynamic-field--with-age>.hint{grid-column:1;grid-area:auto}}.form-grid--two-column{gap:0}.form-grid--two-column>.form-grid__row{padding-block:calc(var(--space-md) / 2)}.form-grid--two-column>.form-grid__row:first-child{padding-top:0}.form-grid--two-column>.form-grid__row:last-child{padding-bottom:0}.form-grid__columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;align-items:start}.form-grid__columns:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:0;border-left:var(--form-col-divider, 1px solid var(--border));pointer-events:none;z-index:1}.form-grid__column{display:flex;flex-direction:column;gap:calc(var(--space-md) / 2);min-width:0;padding-right:var(--space-md);container-type:inline-size}.form-grid__column:last-child{padding-right:0;padding-left:var(--space-md)}.form-grid__column-item{min-width:0;width:100%}.form-grid__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:start;width:100%;max-width:100%;min-width:0}.form-grid__row--divided{gap:0;column-gap:0}.form-grid__row--divided>.form-grid__cell{padding-right:var(--space-md)}.form-grid__row--divided>.form-grid__cell:last-child{padding-left:var(--space-md);padding-right:0;border-left:none}.form-grid__row--wide{grid-template-columns:minmax(0,1fr);overflow:hidden;margin-top:var(--space-md)}.form-grid__cell{min-width:0;max-width:100%;container-type:inline-size}.form-grid__row>.form-grid__cell:only-child{grid-column:1/-1}.form-grid__wide{grid-column:1/-1;padding-top:var(--space-sm);min-width:0;max-width:100%;overflow:hidden}.form-grid--label-colon .dynamic-field__label:after{content:" :"}.form-grid--two-column .form-grid__columns .dynamic-field,.form-grid--paired-rows .form-grid__cell .dynamic-field{display:grid;grid-template-columns:var(--form-label-col, 11rem) minmax(0,1fr);column-gap:.45rem;row-gap:.25rem;align-items:start}.form-grid--two-column .form-grid__columns .dynamic-field__label,.form-grid--paired-rows .form-grid__cell .dynamic-field__label{grid-column:1;max-width:none;min-width:0;line-height:1.3;overflow-wrap:break-word;padding-top:.35rem}.form-grid--two-column .form-grid__columns .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint),.form-grid--paired-rows .form-grid__cell .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint){grid-column:2;min-width:0;width:100%;max-width:100%;justify-self:stretch}.form-grid--two-column .form-grid__columns .dynamic-field--with-age,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age{grid-template-columns:var(--form-label-col, 11rem) minmax(0,1fr) auto 4.75rem}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.date-control,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.date-control{grid-column:2}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__label,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__label{grid-column:3;width:auto;margin-bottom:0;padding-top:0}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__value,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__value{grid-column:4;width:100%}.form-grid--two-column .form-grid__columns .dynamic-field>.field-hint,.form-grid--two-column .form-grid__columns .dynamic-field>.field-error,.form-grid--two-column .form-grid__columns .dynamic-field>.required-inline-hint,.form-grid--two-column .form-grid__columns .dynamic-field>.hint,.form-grid--paired-rows .form-grid__cell .dynamic-field>.field-hint,.form-grid--paired-rows .form-grid__cell .dynamic-field>.field-error,.form-grid--paired-rows .form-grid__cell .dynamic-field>.required-inline-hint,.form-grid--paired-rows .form-grid__cell .dynamic-field>.hint{grid-column:1/-1}@media (max-width: 720px){.form-grid__row{grid-template-columns:1fr}.form-grid__row--divided>.form-grid__cell{padding-right:0}.form-grid__row--divided>.form-grid__cell:last-child{padding-left:0;border-left:none;border-top:1px solid var(--border);padding-top:var(--space-md)}.form-grid__columns{grid-template-columns:1fr}.form-grid__columns:after{display:none}.form-grid__column{padding-right:0;padding-left:0}.form-grid__column:last-child{padding-left:0;padding-top:var(--space-md);border-top:1px solid var(--border)}.form-grid--two-column .form-grid__columns .dynamic-field,.form-grid--paired-rows .form-grid__cell .dynamic-field{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr)}.form-grid--two-column .form-grid__columns .dynamic-field.dynamic-field--with-age,.form-grid--paired-rows .form-grid__cell .dynamic-field.dynamic-field--with-age{grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr) auto 4.75rem}.form-grid--two-column .form-grid__columns .dynamic-field__label,.form-grid--paired-rows .form-grid__cell .dynamic-field__label{grid-column:1;padding-top:.35rem}.form-grid--two-column .form-grid__columns .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint),.form-grid--paired-rows .form-grid__cell .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint){grid-column:2;width:100%;max-width:100%;min-width:0}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__label,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__label{grid-column:3;width:auto}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__value,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__value{grid-column:4}}@media (max-width: 480px){.form-grid--two-column .form-grid__columns .dynamic-field,.form-grid--paired-rows .form-grid__cell .dynamic-field{grid-template-columns:1fr}.form-grid--two-column .form-grid__columns .dynamic-field__label,.form-grid--paired-rows .form-grid__cell .dynamic-field__label{grid-column:1;padding-top:0}.form-grid--two-column .form-grid__columns .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint),.form-grid--paired-rows .form-grid__cell .dynamic-field>*:not(.dynamic-field__label):not(.field-hint):not(.field-error):not(.required-inline-hint):not(.hint){grid-column:1;width:100%;min-width:0}.form-grid--two-column .form-grid__columns .dynamic-field--with-age,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age{grid-template-columns:1fr;grid-template-areas:"dob-label" "dob-input" "age-label" "age-input";row-gap:.35rem;align-items:stretch}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.dynamic-field__label,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.dynamic-field__label{grid-area:dob-label}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.date-control,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.date-control{grid-area:dob-input;width:100%;min-width:0}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__label,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__label{grid-area:age-label;grid-column:auto;width:100%;padding-top:0}.form-grid--two-column .form-grid__columns .dynamic-field--with-age>.current-age__value,.form-grid--paired-rows .form-grid__cell .dynamic-field--with-age>.current-age__value{grid-area:age-input;grid-column:auto;width:100%}}@container form-section (max-width: 640px){.form-grid__columns{grid-template-columns:minmax(0,1fr)}.form-grid__columns:after{display:none}.form-grid__column{padding-right:0;padding-left:0}.form-grid__column:last-child{padding-top:var(--space-md);border-top:1px solid var(--border)}.form-grid__row{grid-template-columns:minmax(0,1fr)}}@container (max-width: 32rem){.form-grid--two-column .form-grid__columns .dynamic-field,.form-grid--paired-rows .form-grid__cell .dynamic-field{grid-template-columns:minmax(5.25rem,6.5rem) minmax(0,1fr)}}.print-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--print-field-row-gap, .65rem) 1.25rem}.print-grid--paired-rows,.print-grid--two-column{display:flex;flex-direction:column;grid-template-columns:unset;gap:0;width:100%;max-width:100%;min-width:0}.print-grid--label-value-table{display:block;grid-template-columns:unset;gap:0;width:100%;max-width:100%;min-width:0}.print-grid--label-value-table .kv-table{width:100%;border:1px solid #111;background:#fff}.print-grid--label-value-table .kv-table__row{border-bottom:1px solid #111;min-width:0}.print-grid--label-value-table .kv-table__row:last-child{border-bottom:none}.print-grid--label-value-table .kv-table__row>.print-field,.print-grid--label-value-table .kv-table__row>.print-field--wide,.print-grid--label-value-table .kv-table__row>.print-field--wide>.print-field{margin:0;width:100%}.print-grid--label-value-table .print-field{display:grid;grid-template-columns:var(--print-kv-label-col, 34%) minmax(0,1fr);column-gap:0;row-gap:0;align-items:stretch;min-width:0;width:100%}.print-grid--label-value-table .print-field__label{grid-column:1;margin:0;padding:.28rem .45rem;border-right:1px solid #111;line-height:1.35;overflow-wrap:break-word;align-self:stretch}.print-grid--label-value-table .print-field__value,.print-grid--label-value-table .print-field>.print-choices,.print-grid--label-value-table .print-field>.print-field__value-row,.print-grid--label-value-table .print-field>table:not(.print-rows-grid):not(.print-panels-grid):not(.print-panels__table),.print-grid--label-value-table .print-field>.address-grid,.print-grid--label-value-table .print-field>.print-panels,.print-grid--label-value-table .print-field>.print-panels-grid{grid-column:2;min-width:0;width:100%;padding:.22rem .45rem;align-self:center}.print-grid--label-value-table .print-field__value{border-bottom:none!important}.print-grid--label-value-table .print-field:has(.print-panels-grid),.print-grid--label-value-table .print-field:has(.print-panels),.print-grid--label-value-table .print-field:has(.print-rows-grid),.print-grid--label-value-table .print-field--row-table,.print-grid--label-value-table .print-field--panel-table{display:block!important;grid-template-columns:none!important}.print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-field__label,.print-grid--label-value-table .print-field:has(.print-panels)>.print-field__label,.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-field__label,.print-grid--label-value-table .print-field--row-table>.print-field__label{display:block;width:100%;grid-column:auto;border-right:none;background:transparent;padding-bottom:.2rem;border-bottom:1px solid #111;font-weight:700;white-space:normal;word-break:normal;overflow-wrap:break-word}.print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-panels-grid,.print-grid--label-value-table .print-field:has(.print-panels)>.print-panels,.print-grid--label-value-table .print-field:has(.print-panels-grid)>table,.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,.print-grid--label-value-table .print-field--row-table>.print-rows-grid{grid-column:auto;width:100%;min-width:0;padding:0;border:none}.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,.print-grid--label-value-table .print-field--row-table>.print-rows-grid{display:table}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{background:transparent}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead tr:first-child th{border-top:none}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody tr:last-child td{border-bottom:none}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:first-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:first-child{border-left:none}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:last-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:last-child{border-right:none}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td{padding:.28rem .45rem;line-height:1.35;font-size:.8125rem;box-sizing:border-box}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td{min-height:1.35rem;height:1.85rem;padding:.28rem .45rem;vertical-align:middle}.print-grid--paired-rows>.print-grid__row,.print-grid--two-column>.print-grid__row{padding-block:calc(var(--print-field-row-gap, .65rem) * .45)}.print-grid--paired-rows>.print-grid__row:first-child,.print-grid--two-column>.print-grid__row:first-child{padding-top:0}.print-grid--paired-rows>.print-grid__row:last-child,.print-grid--two-column>.print-grid__row:last-child{padding-bottom:0}.print-grid__columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;align-items:start}.print-grid__columns:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:0;border-left:var(--form-col-divider, 1px solid #111);pointer-events:none;z-index:1}.print-grid__column{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding-right:.85rem}.print-grid__column:last-child{padding-right:0;padding-left:.85rem}.print-grid__column-item{min-width:0;width:100%}.print-grid__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--print-field-row-gap, .65rem) 1.25rem;align-items:stretch;width:100%;max-width:100%;min-width:0}.print-grid__row--divided{gap:0;column-gap:0}.print-grid__row--divided>.print-grid__cell{padding-right:.85rem;min-width:0;display:flex;flex-direction:column}.print-grid__row--divided>.print-grid__cell:last-child{padding-left:.85rem;padding-right:0;border-left:none}.print-grid__row:not(.print-grid__row--divided):not(.print-grid__row--wide)>.print-grid__cell{min-width:0}.print-grid__row--wide{grid-template-columns:minmax(0,1fr);margin-top:.45rem}.print-grid__cell{min-width:0;max-width:100%}.print-grid__wide{grid-column:1/-1}.print-field--wide{grid-column:1/-1;width:100%;max-width:100%}.print-grid--label-colon .print-field__label:after{content:":";padding-left:var(--print-colon-gap-before, .15rem);padding-right:var(--print-colon-gap-after, .35rem)}.print-grid--label-colon .print-field:not(.print-field--row-table):not(.print-field--panel-table){column-gap:0}.print-page-frame.print-sheet--label-bold .print-field__label,.print-page-frame.print-sheet--label-bold .dynamic-field__label{font-weight:700}.print-page-frame.print-sheet--label-normal .print-field__label,.print-page-frame.print-sheet--label-normal .dynamic-field__label{font-weight:400}.print-page-frame.print-sheet--value-bold .print-field__value,.print-page-frame.print-sheet--value-bold .print-choice__label,.print-page-frame.print-sheet--value-bold .print-field>.print-choices,.print-page-frame.print-sheet--value-bold .dynamic-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.print-page-frame.print-sheet--value-bold .dynamic-field select,.print-page-frame.print-sheet--value-bold .dynamic-field textarea,.print-page-frame.print-sheet--value-bold .dynamic-field .multi-select-group label{font-weight:700}.print-page-frame.print-sheet--value-normal .print-field__value,.print-page-frame.print-sheet--value-normal .print-choice__label,.print-page-frame.print-sheet--value-normal .print-field>.print-choices,.print-page-frame.print-sheet--value-normal .dynamic-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.print-page-frame.print-sheet--value-normal .dynamic-field select,.print-page-frame.print-sheet--value-normal .dynamic-field textarea,.print-page-frame.print-sheet--value-normal .dynamic-field .multi-select-group label{font-weight:400}.print-field__req{white-space:nowrap;font-weight:700}.print-grid>.print-field--wide{grid-column:1/-1;width:100%}.print-grid>.print-field--wide>.print-field,.print-grid .print-grid__row--wide>.print-field,.print-grid .print-grid__row--wide .print-field{grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr)}.print-grid>.print-field--wide>.print-field>.print-field__label,.print-grid>.print-field--wide>.print-field>.print-field__value,.print-grid>.print-field--wide>.print-field>.print-choices{grid-column:unset}.print-grid>.print-field--wide>.print-field>.print-field__label{grid-column:1}.print-grid>.print-field--wide>.print-field>.print-field__value,.print-grid>.print-field--wide>.print-field>.print-choices,.print-grid>.print-field--wide>.print-field>.address-grid,.print-grid>.print-field--wide>.print-field>table,.print-grid>.print-field--wide>.print-field>.print-panels,.print-grid>.print-field--wide>.print-field>.print-panels-grid{grid-column:2}.print-grid .print-field{display:grid;grid-template-columns:var(--print-label-col, 11rem) minmax(0,1fr);column-gap:var(--print-field-key-value-gap, .35rem);row-gap:.12rem;align-items:baseline;min-width:0;width:100%}.print-grid .print-field__label{grid-column:1;width:auto;max-width:none;min-width:0;line-height:var(--print-field-line-height, 1.35);overflow-wrap:break-word;word-break:normal}.print-grid .print-field__value,.print-grid .print-field>.print-choices,.print-grid .print-field>table,.print-grid .print-field>.print-panels,.print-grid .print-field>.print-panels-grid{grid-column:2;min-width:0;width:100%}.print-grid .print-field__value{line-height:var(--print-field-line-height, 1.35)}.print-grid .print-field__value{display:block;min-height:1.1rem;align-self:stretch}.print-grid .print-field--choices{align-items:start}.print-grid .print-field--choices .print-choices{margin-top:0}.print-grid .print-field:has(.print-panels-grid),.print-grid .print-field:has(.print-panels){grid-template-columns:minmax(0,1fr)}.print-grid .print-field:has(.print-panels-grid)>.print-field__label,.print-grid .print-field:has(.print-panels)>.print-field__label{grid-column:1}.print-grid .print-field:has(.print-panels-grid)>.print-panels-grid,.print-grid .print-field:has(.print-panels)>.print-panels,.print-grid .print-field:has(.print-panels-grid)>table{grid-column:1;width:100%;min-width:0}@media print{.print-grid--paired-rows,.print-grid--two-column{display:flex!important;flex-direction:column;gap:0}.print-grid__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.print-grid__row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--print-field-row-gap, .65rem) 1.25rem!important;align-items:stretch}.print-grid__row--wide{grid-template-columns:minmax(0,1fr)!important}.print-grid__row--divided>.print-grid__cell:last-child{border-left:none!important}.print-field--wide,.print-grid__wide{grid-column:1/-1!important;width:100%!important;max-width:100%!important}.print-panels-grid,.print-rows-grid{width:100%!important;table-layout:fixed!important}.print-grid--label-value-table .print-field:has(.print-panels-grid),.print-grid--label-value-table .print-field:has(.print-panels),.print-grid--label-value-table .print-field:has(.print-rows-grid),.print-grid--label-value-table .print-field--row-table{grid-template-columns:minmax(0,1fr)!important;display:flex!important;flex-direction:column}.print-grid--label-value-table .print-field:has(.print-panels-grid)>.print-panels-grid,.print-grid--label-value-table .print-field:has(.print-panels)>.print-panels,.print-grid--label-value-table .print-field:has(.print-panels-grid)>table,.print-grid--label-value-table .print-field:has(.print-rows-grid)>.print-rows-grid,.print-grid--label-value-table .print-field--row-table>.print-rows-grid{grid-column:1!important;width:100%!important;border:none!important}.print-grid--label-value-table .print-field--row-table>.print-field__label,.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{background:transparent!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead tr:first-child th{border-top:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody tr:last-child td{border-bottom:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:first-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:first-child{border-left:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid th:last-child,.print-grid--label-value-table .print-field--row-table>.print-rows-grid td:last-child{border-right:none!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid thead th{font-size:9pt!important;padding:.28rem .45rem!important}.print-grid--label-value-table .print-field--row-table>.print-rows-grid tbody td{font-size:10pt!important;min-height:1.25rem!important;height:1.85rem!important;padding:.22rem .45rem!important;vertical-align:middle!important}.print-panels-grid th,.print-panels-grid td,.print-rows-grid th,.print-rows-grid td{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual;hyphens:manual}}.print-page-frame{--form-col-divider: 1px solid #111}.print-page-frame.print-sheet--col-divider-none{--form-col-divider: none}.print-page-frame.print-sheet--col-divider-solid{--form-col-divider: 1px solid #111}.print-page-frame.print-sheet--col-divider-dashed{--form-col-divider: 1px dashed #111}.print-page-frame.print-sheet--col-divider-dotted{--form-col-divider: 1px dotted #111}.print-page-frame.print-sheet--col-divider-none .form-grid__columns:after,.print-page-frame.print-sheet--col-divider-none .print-grid__columns:after{display:none}.print-page-frame.print-sheet--col-divider-none .form-grid--two-column>.form-grid__row--divided>.form-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-none .print-grid--two-column>.print-grid__row--divided>.print-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-solid .form-grid--two-column>.form-grid__row--divided>.form-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-solid .print-grid--two-column>.print-grid__row--divided>.print-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-dashed .form-grid--two-column>.form-grid__row--divided>.form-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-dashed .print-grid--two-column>.print-grid__row--divided>.print-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-dotted .form-grid--two-column>.form-grid__row--divided>.form-grid__cell:last-child,.print-page-frame.print-sheet--col-divider-dotted .print-grid--two-column>.print-grid__row--divided>.print-grid__cell:last-child{border-left:none}.field-hint{margin:.2rem 0 0;font-size:.6875rem;line-height:1.35;color:var(--muted)}.field-hint--compact{font-size:.625rem;line-height:1.3;margin-top:.15rem}.form-grid .field-error{margin:.15rem 0 0;font-size:.6875rem;line-height:1.3;color:#b91c1c}.form-grid .datetime-input,.form-grid app-datetime-input,.form-grid .date-control{width:100%;min-width:0;max-width:100%}.header-grid .field-hint,.header-grid .field-error{margin:.25rem 0 0;max-width:100%;font-size:.75rem;line-height:1.4;white-space:normal}.header-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.header-grid>div{display:flex;flex-direction:column;gap:.35rem;min-width:0}.section-block>.header-grid,.preview-section>.header-grid{margin-bottom:.85rem}@media (max-width: 900px){.header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.header-grid{grid-template-columns:1fr}}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea,.form-grid app-searchable-select{width:100%;box-sizing:border-box}.full-span{grid-column:1/-1}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table){align-items:start}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>*{min-width:0;max-width:100%}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table) .dynamic-field__label{overflow-wrap:anywhere;word-break:break-word;line-height:1.3;max-width:100%;min-height:2.6em}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.compact-address-cell,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.preview-field.compact-address-cell,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>*:has(>app-dynamic-form-field.dynamic-field-host--compact-address){grid-column:span 2;min-width:min(100%,340px + var(--space-md, .75rem));max-width:100%}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.compact-address-cell--3,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.preview-field.compact-address-cell--3{grid-column:span 3;min-width:min(100%,510px + 2 * var(--space-md, .75rem))}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>*:not(.full-span):not(.compact-address-cell):has(+.full-span),.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>*:not(.full-span):not(.compact-address-cell):has(+*:has(.table-field)){grid-column:1/-1;width:100%;max-width:100%;min-width:0}.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table) .dynamic-field-host--compact-address .address-grid--compact{display:grid;grid-template-columns:repeat(var(--address-cols, 2),minmax(0,1fr));gap:var(--space-md, .75rem);width:100%}.print-grid:not(.print-grid--two-column):not(.print-grid--paired-rows):not(.print-grid--label-value-table)>.compact-address-cell{grid-column:span 2}.print-grid:not(.print-grid--two-column):not(.print-grid--paired-rows):not(.print-grid--label-value-table)>.compact-address-cell--3{grid-column:span 2}@media (max-width: 640px){.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.compact-address-cell,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.compact-address-cell--3,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.preview-field.compact-address-cell,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>.preview-field.compact-address-cell--3,.form-grid:not(.form-grid--two-column):not(.form-grid--paired-rows):not(.form-grid--label-value-table)>*:has(>app-dynamic-form-field.dynamic-field-host--compact-address){grid-column:auto;min-width:0}}table{width:100%;border-collapse:collapse}table th,table td{text-align:left;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--border);font-size:.875rem;line-height:1.35}table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.badge{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.6875rem;font-weight:700}.badge-draft{background:#fef3c7;color:#92400e}.badge-pending{background:#fff7ed;color:#c2410c;border:1px solid #fdba74}.badge-superseded{background:#e0e7ff;color:#3730a3}.badge-approved{background:#dbeafe;color:#1e40af}.badge-published{background:#d1fae5;color:#065f46}.badge-locked{background:#ffedd5;color:#9a3412}.badge-warn{background:#fef2f2;color:#b91c1c}.form-heading-block .form-instructions,.form-instructions-panel{display:block;max-width:40rem;margin-left:auto;margin-right:auto;text-align:left}.form-instructions-panel{margin-top:.85rem;margin-bottom:1.5rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:var(--text);font-size:.9rem;line-height:1.5;min-width:0;overflow-wrap:anywhere;word-break:break-word}.required-documents-panel{margin:0 auto 1.5rem;max-width:40rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:var(--text);text-align:left;min-width:0;overflow-wrap:anywhere;word-break:break-word}.form-instructions-panel.instructions-panel--full-width,.form-documents-panel.documents-panel--full-width{max-width:none;width:100%}.form-instructions-panel.instructions-panel--bg-none,.form-documents-panel.documents-panel--bg-none{background:#fff}.form-instructions-panel.instructions-panel--bg-light,.form-documents-panel.documents-panel--bg-light{background:#f8fafc}.form-instructions-panel.instructions-panel--bg-blue,.form-documents-panel.documents-panel--bg-blue{background:#eff6ff;border-color:#bfdbfe}.form-instructions-panel.instructions-panel--bg-amber,.form-documents-panel.documents-panel--bg-amber{background:#fffbeb;border-color:#fde68a}.form-instructions-panel.instructions-panel--no-border,.form-documents-panel.documents-panel--no-border{border:none}.required-documents-panel__title{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#1e40af}.required-documents-panel__content{font-size:.9rem;line-height:1.5}.required-documents-panel__content p{margin:0 0 .5rem}.required-documents-panel__content p:last-child{margin-bottom:0}.required-documents-panel__content .required-documents-list{margin:0;padding-left:1.15rem}.required-documents-panel__content .required-documents-format{color:var(--muted);font-weight:500}.required-documents-panel__content .required-documents-optional{color:var(--muted);font-weight:600}.required-documents-panel__content .required-documents-status{font-weight:600;white-space:nowrap}.required-documents-panel__content .required-documents-status--uploaded{color:#15803d}.required-documents-panel__content .required-documents-status--missing{color:#b45309}.required-documents-panel__content .required-documents-item-desc{margin-top:.25rem;font-size:.85rem;line-height:1.4}.form-heading-block{margin-bottom:1rem;min-width:0;max-width:100%}.print-page-frame .form-heading{font-family:var(--print-heading-font-family, var(--print-font-family));font-size:var(--print-font-heading);font-weight:var(--print-heading-weight, 700);color:var(--print-heading-color, #111);margin:0;padding:var(--print-heading-space-top, var(--print-heading-margin-top, 0rem)) 0 var(--print-heading-space-bottom, var(--print-heading-margin-bottom, .35rem));line-height:1.35}.print-page-frame .form-instructions-panel,.print-page-frame .required-documents-panel,.print-page-frame .form-documents-panel{font-size:var(--print-font-info)}.print-page-frame .required-documents-panel__title{font-size:var(--print-font-doc-title)}.print-page-frame .section-block>:is(h3,h4),.print-page-frame .preview-section>:is(h3,h4){font-size:var(--print-font-section);font-family:var(--print-font-family)}.print-page-frame .dynamic-field__label,.print-page-frame .print-field__label{font-size:var(--print-font-label);font-family:var(--print-font-family)}.print-page-frame .dynamic-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.print-page-frame .dynamic-field select,.print-page-frame .dynamic-field textarea,.print-page-frame .dynamic-field .multi-select-group label,.print-page-frame .print-field__value{font-size:var(--print-font-value);font-family:var(--print-font-family)}.form-heading-block--hide-title-form .form-heading{display:none}.form-heading-block--hide-title-form:has(app-form-school-header) app-form-school-header .form-school-header{margin-bottom:0}.form-heading-block--hide-title-form:not(:has(.form-info-panels)){padding-bottom:0;border-bottom:none;margin-bottom:0}.form-heading-block--hide-title-print .form-heading{display:none}.form-heading-block--hide-title-print:has(app-form-school-header) app-form-school-header .form-school-header{margin-bottom:0}.form-heading-block--hide-title-print:not(:has(.form-info-panels)){padding-bottom:0;border-bottom:none;margin-bottom:0}.form-heading-block .form-info-panels{position:relative;z-index:0}.section-block,.preview-section{margin-top:1.25rem;padding:1rem 1.15rem 1.15rem;border:1px solid var(--border);border-radius:10px;background:#fafbfc}.section-block--untitled,.preview-section--untitled{margin-top:.75rem;padding:0;border:0;border-radius:0;background:transparent}.section-block>:is(h3,h4),.preview-section>:is(h3,h4){margin:0 0 .85rem;padding-bottom:.55rem;border-bottom:1px solid var(--border);font-size:1.02rem;font-weight:700;color:var(--text)}.section-helper-text{margin:-.45rem 0 .75rem;font-size:.75rem;line-height:1.35;color:var(--muted)}.subsection-block,.preview-subsection{margin-top:1rem;padding-left:.85rem;border-left:3px solid #dbeafe}.subsection-block--untitled,.preview-subsection--untitled{margin-top:.65rem;padding-left:0;border-left:0}.subsection-block>:is(h4,h5),.preview-subsection>:is(h4,h5){margin:0 0 .65rem;font-size:.95rem;font-weight:600}.instructions-ack-card{display:flex;align-items:flex-start;gap:.85rem;max-width:40rem;margin:1.25rem auto 0;padding:1rem 1.1rem;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(180deg,#eff6ff 0%,#f8fafc 100%);box-shadow:0 1px 2px #2563eb14}.instructions-ack-card__icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--primary)}.instructions-ack-card__icon svg{display:block;width:100%;height:100%}.instructions-ack-card__content{flex:1;min-width:0}.instructions-ack-card__title{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:#1e3a8a}.instructions-ack-card__text{margin:0 0 .85rem;font-size:.875rem;line-height:1.45;color:#334155}.instructions-ack-card__action{min-width:12rem}.form-fill__body{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border);position:relative}.form-lock-hint{margin:0 0 .85rem;padding:.55rem .75rem;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.8125rem;line-height:1.4}.counter-form--locked .counter-form__fields,.portal-form--locked.portal-form__fields,.form-fill__body.form-fill--locked{position:relative}.counter-form--locked .counter-form__fields:after,.portal-form--locked.portal-form__fields:after,.form-fill__body.form-fill--locked:after{content:"";position:absolute;inset:0;border-radius:8px;background:rgba(255,255,255,.35);pointer-events:none}.counter-form--locked .counter-form__fields,.portal-form--locked.portal-form__fields,.form-fill__body.form-fill--locked{opacity:.82;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width: 640px){.instructions-ack-card{flex-direction:column;align-items:stretch}.instructions-ack-card__action{width:100%}}.form-instructions ul,.form-instructions ol{margin:0;padding-left:1.1rem;list-style-position:outside;text-align:inherit}.form-instructions ul ul,.form-instructions ol ol,.form-instructions ul ol,.form-instructions ol ul{margin:0;padding-left:1.1rem}.form-instructions li{margin:0;padding:0;line-height:1.25;min-height:1.25em;display:list-item}.form-instructions li>p,.form-instructions li>div,.form-instructions li p{margin:0;padding:0}.form-instructions blockquote{margin:0;padding:0 0 0 1.1rem;border:0}.form-instructions h4{margin:.35rem 0;font-size:1rem;font-weight:700}.form-instructions p{margin:.35rem 0}.form-instructions [style*="text-align: center"],.form-instructions [align=center]{text-align:center}.form-instructions [style*="text-align: right"],.form-instructions [align=right]{text-align:right}.form-instructions [style*="text-align: center"] ul,.form-instructions [style*="text-align: center"] ol,.form-instructions [align=center] ul,.form-instructions [align=center] ol,.form-instructions div[style*="text-align: center"]>ul,.form-instructions div[style*="text-align: center"]>ol,.form-instructions div[data-rte-align=center]>ul,.form-instructions div[data-rte-align=center]>ol{list-style-position:inside;padding-left:0;margin-left:auto;margin-right:auto;display:inline-block;text-align:left;max-width:100%}.form-instructions [style*="text-align: right"] ul,.form-instructions [style*="text-align: right"] ol,.form-instructions [align=right] ul,.form-instructions [align=right] ol,.form-instructions div[data-rte-align=right]>ul,.form-instructions div[data-rte-align=right]>ol{list-style-position:inside;padding-left:0;margin-left:auto;margin-right:0;display:inline-block;text-align:left;max-width:100%}.form-instructions li[style*="text-align: center"],.form-instructions li[style*="text-align: right"]{list-style-position:inside;padding-left:0}.form-instructions [style*="text-align: justify"],.form-instructions [align=justify],.form-instructions div[style*="text-align: justify"],.form-instructions p[style*="text-align: justify"],.form-instructions li[style*="text-align: justify"]{text-align:justify}.form-instructions ol[data-number-format=decimal-paren],.form-instructions ol[data-number-format=decimal-wrap]{list-style-type:none;counter-reset:rte-item;padding-left:1.35rem}.form-instructions [style*="text-align: center"] ol[data-number-format],.form-instructions [align=center] ol[data-number-format],.form-instructions [style*="text-align: right"] ol[data-number-format],.form-instructions [align=right] ol[data-number-format]{padding-left:0}.form-instructions ol[data-number-format=lower-alpha-paren]{list-style-type:none;counter-reset:rte-alpha;padding-left:1.35rem}.form-instructions ol[data-number-format=decimal-paren]>li,.form-instructions ol[data-number-format=decimal-wrap]>li{counter-increment:rte-item}.form-instructions ol[data-number-format=lower-alpha-paren]>li{counter-increment:rte-alpha}.form-instructions ol[data-number-format=decimal-paren]>li::marker{content:counter(rte-item) ") "}.form-instructions ol[data-number-format=decimal-wrap]>li::marker{content:"(" counter(rte-item) ") "}.form-instructions ol[data-number-format=lower-alpha-paren]>li::marker{content:counter(rte-alpha,lower-alpha) ") "}.form-instructions ol ol{list-style-type:lower-alpha}.form-instructions ol ol ol{list-style-type:lower-roman}.form-instructions ul ul{list-style-type:circle}.form-instructions ul ul ul{list-style-type:square}.form-instructions ul[data-bullet-style=disc]{list-style-type:disc}.form-instructions ul[data-bullet-style=circle]{list-style-type:circle}.form-instructions ul[data-bullet-style=square]{list-style-type:square}.form-instructions ul[data-bullet-style=\25aa]{list-style-type:"\25aa"}.form-instructions ul[data-bullet-style=\25c6]{list-style-type:"\25c6"}.form-instructions ul[data-bullet-style=\2713]{list-style-type:"\2713"}.form-instructions ul[data-bullet-style=\2794]{list-style-type:"\2794"}.form-instructions ul[data-bullet-style=\25b8]{list-style-type:"\25b8"}.form-instructions ul[data-bullet-style=\2605]{list-style-type:"\2605"}.form-instructions ol[type=a]{list-style-type:lower-alpha}.form-instructions ol[type=A]{list-style-type:upper-alpha}.form-instructions ol[type=i]{list-style-type:lower-roman}.form-instructions ol[type=I]{list-style-type:upper-roman}.form-instructions ol[data-number-format=decimal-paren]>li::marker,.form-instructions ol[data-number-format=decimal-wrap]>li::marker,.form-instructions ol[data-number-format=lower-alpha-paren]>li::marker{font-variant-numeric:tabular-nums}@media print{app-header,app-sidebar,app-footer,.app-shell__backdrop{display:none!important}.app-shell__content{margin:0!important;padding:0!important;max-width:none!important}html.counter-print-mode .app-shell,html.counter-print-mode .app-shell__body,html.counter-print-mode .app-shell__content{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}html.counter-print-mode .card.print-area,html.counter-print-mode .application-card.print-area{border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html.counter-print-mode .print-page-frame.print-page-frame--no-border,html.form-print-mode .print-page-frame.print-page-frame--no-border{box-sizing:border-box!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:var(--print-page-margin-top, 12mm) var(--print-page-margin-right, 12mm) var(--print-page-margin-bottom, 18mm) var(--print-page-margin-left, 12mm)!important}html.counter-print-mode .print-page-frame.print-page-frame--border,html.form-print-mode .print-page-frame.print-page-frame--border{box-sizing:border-box!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:calc(var(--print-border-content-gap-mm, 6mm) + var(--print-border-content-top-extra-mm, 4mm)) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm) var(--print-border-content-gap-mm, 6mm)!important}}@media (max-width: 768px){.app-shell__content{overflow-x:hidden}app-form-builder-detail .layout{display:flex!important;flex-direction:column!important;width:100%!important}app-form-builder-detail .card,app-form-builder-detail .settings-section,app-form-builder-detail .settings-body{overflow:hidden!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}app-form-builder-detail .settings-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}app-form-builder-detail .settings-tabs::-webkit-scrollbar{display:none}app-form-builder-detail .settings-tab{white-space:nowrap!important;flex-shrink:0!important}app-rich-text-editor{display:block!important;overflow:hidden!important;max-width:100%!important;min-width:0!important}}
