:root{--syt-primary:var(--sy-primary, #2457d6);--syt-strong:var(--sy-primary-strong, #173f9f);--syt-soft:var(--sy-primary-soft, #eaf0ff);--syt-accent:#bd2626;--syt-accent-soft:var(--sy-accent-soft, #e8f7f5);--syt-text:var(--sy-text, #17233b);--syt-muted:var(--sy-muted, #667085);--syt-bg:var(--sy-bg, #f6f8fb);--syt-surface:var(--sy-surface, #fff);--syt-border:var(--sy-border, #e3e8ef);--syt-border-strong:var(--sy-border-strong, #cbd5e1);--syt-danger:#bd2626;--syt-success:var(--sy-success, #087a55);--syt-danger-soft:color-mix(in srgb, var(--syt-danger) 7%, var(--syt-surface));--syt-success-soft:color-mix(in srgb, var(--syt-success) 7%, var(--syt-surface));--syt-radius:var(--sy-radius, 8px);--syt-space:clamp(1rem, 3vw, 1.5rem);--syt-gap:.75rem}.sy-tool,.sy-tool__modal{box-sizing:border-box;color:var(--syt-text);font:inherit;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.sy-tool{position:relative;width:100%;max-width:100%;min-width:0;margin:1.5rem auto;padding:0;background:var(--syt-surface);border:1px solid var(--syt-border);border-radius:var(--syt-radius);box-shadow:none}:is(.sy-tool,.sy-tool__modal) :where(*,*::before,*::after){box-sizing:border-box}:is(.sy-tool,.sy-tool__modal) :where(div,section,form,fieldset,nav,header,aside){min-width:0}:is(.sy-tool,.sy-tool__modal) [hidden]{display:none!important}.sy-tool :where(img){max-width:100%;height:auto}.sy-tool :where(p){margin:0 0 .75rem}.sy-tool :where(a){color:var(--syt-primary);text-underline-offset:.16em}.sy-tool :where(a:hover){color:var(--syt-strong)}.sy-tool :where(h2,h3,h4),.sy-tool__heading{margin:0 0 .65rem;color:var(--syt-strong);font-weight:700;line-height:1.3;font-size:clamp(1.15rem, 2vw, 1.4rem);letter-spacing:-.015em}.sy-tool :where(h2){font-size:clamp(1.35rem, 3vw, 1.85rem)}.sy-tool :where(h4){font-size:1rem}.sy-tool__header{position:relative;min-height:0;padding:var(--syt-space);margin:0;background:var(--syt-soft);color:var(--syt-text);border:0;border-bottom:1px solid var(--syt-border);border-radius:var(--syt-radius) var(--syt-radius) 0 0;box-shadow:none}.sy-tool .sy-tool__header :is(h2,h3){color:var(--syt-strong);margin:0 0 .5rem}.sy-tool .sy-tool__header p,.sy-tool__subheading{color:var(--syt-muted);font-size:.9375rem;line-height:1.6;margin:0;max-width:75ch}.sy-tool__kicker{display:inline-block;margin:0 0 .5rem;padding:.2rem .55rem;border-radius:4px;background:var(--syt-surface);color:var(--syt-strong);font-size:.75rem;font-weight:700;letter-spacing:.035em}.sy-tool--padded,.sy-tool>.sy-tool__form,.sy-tool>.sy-tool__tab-panel{padding:var(--syt-space)}.sy-tool__body,.sy-tool__stage{padding:var(--syt-space);min-height:0}.sy-tool__form{display:flex;flex-direction:column;gap:.75rem;margin:0}.sy-tool__intro{padding:.875rem 1rem;background:var(--syt-bg);color:var(--syt-muted);border-left:3px solid var(--syt-accent);border-radius:4px;font-size:.9375rem}.sy-tool__form-grid,.sy-tool__grid,.sy-tool__choices,.sy-tool__child-choices,.sy-tool__district-choices,.sy-tool__state-choices,.sy-tool__compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));gap:var(--syt-gap);margin:0 0 1rem}.sy-tool__field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sy-tool :where(label),.sy-tool__label{display:block;color:var(--syt-text);font-size:.875rem;font-weight:600;line-height:1.5;margin:0}.sy-tool :where(label:has(+input),label:has(+select),label:has(+textarea)){margin-block:.5rem .25rem}.sy-tool :where(fieldset){margin:0;padding:1rem;border:1px solid var(--syt-border);border-radius:var(--syt-radius)}.sy-tool :where(legend){padding-inline:.35rem;font-weight:700}:is(.sy-tool,.sy-tool__modal) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea),.sy-tool__input,.sy-tool__select{appearance:auto;display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin:0;padding:.625rem .75rem;border:1px solid var(--syt-border-strong);border-radius:var(--syt-radius);background:var(--syt-surface);color:var(--syt-text);font:inherit;font-size:1rem;line-height:1.4;box-shadow:none;transition:border-color .15s,background-color .15s}.sy-tool :where(textarea){min-height:8rem;resize:vertical}.sy-tool :where(input[type=checkbox],input[type=radio]){accent-color:var(--syt-primary);width:1.125rem;height:1.125rem;margin:.25rem .4rem .25rem 0;vertical-align:middle}.sy-tool :where(input[type=range],progress){accent-color:var(--syt-primary);max-width:100%}:is(.sy-tool,.sy-tool__modal) :is(input,select,textarea):focus-visible{border-color:var(--syt-primary);outline:3px solid color-mix(in srgb,var(--syt-primary) 22%,transparent);outline-offset:2px}:is(.sy-tool,.sy-tool__modal) :is(input,select,textarea):disabled{background:var(--syt-bg);color:var(--syt-muted);cursor:not-allowed;opacity:.75}.sy-tool :is(input,select,textarea)[aria-invalid=true]{border-color:var(--syt-danger)}.sy-tool :where(input::placeholder,textarea::placeholder){color:var(--syt-muted);opacity:1}.sy-tool__help{margin:.375rem 0 0;color:var(--syt-muted);font-size:.8125rem}:is(.sy-tool,.sy-tool__modal) :is(button:not(:where(.sy-tool__backdrop)),input:where([type=submit],[type=button])),.sy-tool a.sy-tool__button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:0;max-width:100%;margin:0;padding:.625rem 1rem;border:1px solid #fff0;border-radius:var(--syt-radius);background:var(--syt-primary);color:#fff;font:inherit;font-size:.875rem;line-height:1.4;font-weight:650;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none;transition:background-color .15s,border-color .15s}:is(.sy-tool,.sy-tool__modal) :is(button:not(:where(.sy-tool__backdrop)),input:where([type=submit],[type=button])):hover,.sy-tool a.sy-tool__button:hover{background:var(--syt-strong);color:#fff;box-shadow:none;transform:none}:is(.sy-tool,.sy-tool__modal) :is(button,a,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--syt-primary) 30%,transparent);outline-offset:2px}:is(.sy-tool,.sy-tool__modal) :is(button,input):disabled{opacity:.55;cursor:not-allowed;transform:none}:is(.sy-tool,.sy-tool__modal) .sy-tool__button--outline{border-color:var(--syt-border-strong);background:var(--syt-surface);color:var(--syt-strong)}:is(.sy-tool,.sy-tool__modal) .sy-tool__button--outline:hover{border-color:var(--syt-primary);background:var(--syt-soft);color:var(--syt-strong)}:is(.sy-tool,.sy-tool__modal) .sy-tool__button--muted{background:var(--syt-muted);color:#fff}:is(.sy-tool,.sy-tool__modal) .sy-tool__button--download{background:var(--syt-success);color:#fff}.sy-tool :where(button svg,.sy-tool__button svg){width:1.125rem;height:1.125rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.sy-tool .sy-tool__choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:76px;margin:0;padding:1rem 2rem 1rem 1rem;text-align:left;text-decoration:none;border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-surface);color:var(--syt-strong);box-shadow:none}.sy-tool .sy-tool__choice:hover{background:var(--syt-soft);color:var(--syt-strong);border-color:var(--syt-primary);transform:none;box-shadow:none}.sy-tool button:is(.selected,.is-active,.active,[aria-pressed="true"]),.sy-tool .sy-tool__pager button.active,.sy-tool .sy-tool__pager button[aria-current="page"]{background:var(--syt-primary);color:#fff;border-color:var(--syt-primary)}.sy-tool__choice::after{content:'›';position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%);color:var(--syt-primary);font-size:1.35rem}.sy-tool__choice-label{font-size:.875rem;font-weight:700;line-height:1.4}.sy-tool__nav,.sy-tool__section-header,.sy-tool__toolbar,.sy-tool__filterbar,.sy-tool__nav-actions,.sy-tool__pager,.sy-tool__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.sy-tool__nav{justify-content:space-between;padding:.75rem var(--syt-space);border-bottom:1px solid var(--syt-border);scroll-margin-top:5rem}.sy-tool__section-header{justify-content:space-between;gap:.75rem;margin-bottom:1rem}.sy-tool__section-header h3{margin-bottom:.25rem}.sy-tool__section-header p{margin:0;font-size:.875rem;color:var(--syt-muted)}.sy-tool__filterbar,.sy-tool__toolbar{flex:1 1 auto}.sy-tool__filterbar :is(input,select),.sy-tool__toolbar :is(input,select){flex:1 1 12rem;width:auto}.sy-tool .sy-tool__crumb,.sy-tool .sy-tool__page,.sy-tool .sy-tool__language{background:var(--syt-surface);color:var(--syt-strong);border:1px solid var(--syt-border);padding:.5rem .75rem}.sy-tool .sy-tool__crumb:hover,.sy-tool .sy-tool__page:hover,.sy-tool .sy-tool__language:hover{background:var(--syt-soft);color:var(--syt-strong);border-color:var(--syt-primary)}.sy-tool :is(.sy-tool__crumb[aria-current=page],.sy-tool__page.is-active,.sy-tool__page.active,.sy-tool__language[aria-pressed=true]){background:var(--syt-primary);color:#fff;border-color:var(--syt-primary)}.sy-tool__sep{color:var(--syt-muted)}.sy-tool__tabs{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.25rem}.sy-tool .sy-tool__tabs li{flex:1 1 10rem;list-style:none;margin:0;padding:.75rem;background:var(--syt-soft);color:var(--syt-strong);text-align:center;cursor:pointer}.sy-tool .sy-tool__tabs li.active{background:var(--syt-primary);color:#fff}.sy-tool__notice-space{padding:.75rem var(--syt-space) 0}.sy-tool__notice,.sy-tool__error,.sy-tool__empty{display:block;padding:.75rem 1rem;margin:0;border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-soft);color:var(--syt-strong);font-size:.875rem;font-weight:500;line-height:1.6}.sy-tool .sy-tool__notice.is-error,.sy-tool__error{background:var(--syt-danger-soft);color:var(--syt-danger);border-color:color-mix(in srgb,var(--syt-danger) 30%,var(--syt-surface))}.sy-tool .sy-tool__notice.is-success{background:var(--syt-success-soft);color:var(--syt-success);border-color:color-mix(in srgb,var(--syt-success) 30%,var(--syt-surface))}.sy-tool__empty{background:var(--syt-bg);color:var(--syt-muted);text-align:center}.sy-tool__empty>:is(strong,span){display:block}.sy-tool td.sy-tool__empty{display:table-cell}.sy-tool__notice:empty{display:none}.sy-tool__summary{margin-bottom:.75rem;padding:.75rem;background:var(--syt-accent-soft);color:var(--syt-text);border-radius:var(--syt-radius)}.sy-tool__eligibility{font-size:1rem;font-weight:700}.sy-tool__eligibility.is-success{color:var(--syt-success)}.sy-tool__eligibility.is-error{color:var(--syt-danger)}.sy-tool__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:10rem;padding:1.5rem;color:var(--syt-muted);font-size:.875rem;text-align:center}.sy-tool__spinner{display:inline-block;flex:0 0 auto;width:1.5rem;height:1.5rem;margin:0 .4rem 0 0;vertical-align:middle;border:3px solid var(--syt-border);border-top-color:var(--syt-primary);border-radius:50%;animation:sy-tool-spin .8s linear infinite}.sy-tool__loading>.sy-tool__spinner{width:2rem;height:2rem;margin:0}@keyframes sy-tool-spin{to{transform:rotate(360deg)}}.sy-tool__progress{display:grid;gap:.5rem;padding:1rem;margin:1rem var(--syt-space);border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-bg);font-size:.875rem}.sy-tool__progress>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.sy-tool__progress-track{height:.625rem;overflow:hidden;border-radius:99px;background:var(--syt-border)}.sy-tool__progress-track>:is(i,span,div),.sy-tool__progress-bar{display:block;width:0;height:100%;background:var(--syt-primary);border-radius:inherit;transition:width .2s}.sy-tool__results{min-width:0;margin-top:1rem;overflow-x:auto}.sy-tool__panel,.sy-tool__table-card,.sy-tool__kpi{padding:1rem;border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-surface);box-shadow:none}.sy-tool__table-card{padding:0;overflow:hidden}.sy-tool__table-controls{padding:.875rem;border-bottom:1px solid var(--syt-border);background:var(--syt-bg)}.sy-tool__table-wrap{width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.sy-tool :where(table),.sy-tool__table{width:100%;max-width:100%;margin:0 0 1rem;border:0;border-collapse:collapse;border-spacing:0;background:var(--syt-surface);font-size:.875rem;line-height:1.5}.sy-tool :is(th,td){padding:.7rem .75rem;border:1px solid var(--syt-border);color:var(--syt-text);text-align:left;vertical-align:top;overflow-wrap:normal}.sy-tool th{background:var(--syt-soft);color:var(--syt-strong);font-weight:700}.sy-tool tbody tr:nth-child(even) td{background:var(--syt-bg)}.sy-tool tbody tr:hover td{background:var(--syt-soft)}.sy-tool__table-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem;background:var(--syt-bg);color:var(--syt-muted);font-size:.8125rem}.sy-tool .sy-tool__num{text-align:right;font-variant-numeric:tabular-nums}.sy-tool .sy-tool__center{text-align:center}.sy-tool__badge{display:inline-block;padding:.2rem .5rem;border-radius:99px;background:var(--syt-soft);color:var(--syt-strong);font-size:.75rem;font-weight:650}.sy-tool__badge.is-complete,.sy-tool__badge.is-success{background:var(--syt-success-soft);color:var(--syt-success)}.sy-tool__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 9rem),1fr));gap:.75rem;margin-bottom:1rem}.sy-tool__kpi-label{display:block;color:var(--syt-muted);font-size:.8125rem}.sy-tool__kpi strong{display:block;margin-top:.375rem;color:var(--syt-strong);font-size:1.35rem;line-height:1.3}.sy-tool__disclaimer,.sy-tool__noscript{display:block;max-width:100%;margin:1rem auto;padding:.875rem 1rem;border:1px solid var(--syt-border);border-left:3px solid var(--syt-accent);border-radius:var(--syt-radius);background:var(--syt-bg);color:var(--syt-muted);font:inherit;font-size:.8125rem;line-height:1.65;box-shadow:none}.sy-tool__disclaimer p{margin:0}.sy-tool__disclaimer strong{color:var(--syt-text)}.sy-tool__disclaimer a{color:var(--syt-primary)}.sy-tool :where(pre){max-width:100%;overflow:auto;padding:1rem;border-radius:var(--syt-radius);background:var(--syt-bg);font-size:.875rem}:is(.sy-tool.sy-tool,.sy-tool__modal.sy-tool__modal,.sy-tool__disclaimer.sy-tool__disclaimer,.sy-tool-print-sheet.sy-tool-print-sheet),:is(.sy-tool.sy-tool,.sy-tool__modal.sy-tool__modal,.sy-tool__disclaimer.sy-tool__disclaimer,.sy-tool-print-sheet.sy-tool-print-sheet) :is(*,*::before,*::after){font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.sy-tool a:is(.sy-tool__button,.sy-tool__button--outline,.sy-tool__button--download){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;max-width:100%;padding:.625rem 1rem;border:1px solid #fff0;border-radius:var(--syt-radius);font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;box-shadow:none}.sy-tool a.sy-tool__button,.sy-tool a.sy-tool__button:visited{background:var(--syt-primary);color:#fff}.sy-tool a.sy-tool__button:hover{background:var(--syt-strong);color:#fff}.sy-tool a.sy-tool__button--download,.sy-tool a.sy-tool__button--download:visited{background:var(--syt-success);color:#fff}.sy-tool a.sy-tool__button--outline,.sy-tool a.sy-tool__button--outline:visited{background:var(--syt-surface);border-color:var(--syt-border-strong);color:var(--syt-strong)}.sy-tool a.sy-tool__button--outline:hover{background:var(--syt-soft);border-color:var(--syt-primary);color:var(--syt-strong)}.sy-tool a:is(.sy-tool__button,.sy-tool__button--outline,.sy-tool__button--download) *{color:inherit}.sy-tool__stack,.sy-tool__records{display:grid;gap:1rem}.sy-tool__section{margin-block:1rem}.sy-tool__actions,.sy-tool__chips,.sy-tool__radio-group,.sy-tool__captcha-row,.sy-tool__timeline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sy-tool__actions,.sy-tool__filterbar,.sy-tool__toolbar,.sy-tool__breadcrumb{margin-block:.75rem}.sy-tool__nav :is(.sy-tool__breadcrumb,.sy-tool__nav-actions){margin:0}.sy-tool__form-grid>.sy-tool__notice,.sy-tool__submit{grid-column:1 / -1}.sy-tool>:is(.sy-tool__form-grid,.sy-tool__results,.sy-tool__panel,.sy-tool__result-section){margin:var(--syt-space);width:auto}.sy-tool :is(input,select,textarea)+:is(button,.sy-tool__button),.sy-tool :is(button,.sy-tool__button)+:is(input,select,textarea){margin-block-start:.75rem}.sy-tool :is(.sy-tool__form,.sy-tool__form-grid,.sy-tool__toolbar,.sy-tool__filterbar,.sy-tool__captcha-row,.sy-tool__actions)>:is(input,select,textarea,button,.sy-tool__button){margin-block:0}.sy-tool__captcha-row>:is(input,.sy-tool__field){flex:1 1 10rem;width:auto}.sy-tool__captcha-image{display:flex;align-items:center;justify-content:center;min-width:8rem;min-height:3.5rem;padding:.35rem;border:1px solid var(--syt-border);background:var(--syt-surface);border-radius:var(--syt-radius)}.sy-tool :is(.sy-tool__captcha,.sy-tool__captcha-image img){display:block;width:auto;max-width:100%;max-height:4rem}.sy-tool__radio{display:flex!important;align-items:center;gap:.4rem;padding:.65rem;border:1px solid var(--syt-border);border-radius:var(--syt-radius);cursor:pointer}.sy-tool__radio:has(:checked){background:var(--syt-soft);border-color:var(--syt-primary)}.sy-tool__switch{display:inline-flex!important;align-items:center;gap:.5rem;cursor:pointer}.sy-tool__switch-track{display:none}.sy-tool__required{color:var(--syt-danger)}.sy-tool__card,.sy-tool__record,.sy-tool__hospital,.sy-tool__member,.sy-tool__step{border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-surface);box-shadow:none;overflow:clip}.sy-tool__card,.sy-tool__record{padding:1rem}.sy-tool__record{cursor:pointer}.sy-tool__record:hover{background:var(--syt-soft);border-color:var(--syt-primary)}.sy-tool__card:has(>.sy-tool__card-head){padding:0}.sy-tool__card-head,.sy-tool__step-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--syt-border);background:var(--syt-bg)}.sy-tool__card-body,.sy-tool__step-body,.sy-tool__card-detail{padding:1rem}.sy-tool__card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--syt-bg);color:var(--syt-muted);font-size:.8125rem}.is-collapsed .sy-tool__step-body{display:none}.sy-tool__name,.sy-tool__value,.sy-tool__result-heading{font-weight:700}.sy-tool__result-heading{padding:1rem;background:var(--syt-soft);color:var(--syt-strong)}.sy-tool__summary,.sy-tool__context,.sy-tool__summary-list,.sy-tool__detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 10rem),1fr));gap:.75rem}.sy-tool__context{padding:1rem;margin-block:1rem;border-left:3px solid var(--syt-accent);background:var(--syt-bg)}.sy-tool__summary-item,.sy-tool__stat{min-width:0;padding:.5rem}.sy-tool__summary-item :is(span,strong),.sy-tool__context :is(span,strong),.sy-tool__stat :is(span,strong){display:block}.sy-tool__detail-list{margin:0;padding:1rem}.sy-tool__detail-list :is(dt,dd){margin:0}.sy-tool__detail-list dt,.sy-tool__meta,.sy-tool__address,.sy-tool__eyebrow{font-size:.8125rem;color:var(--syt-muted)}.sy-tool__detail-list dd{font-weight:600}.sy-tool__detail-row,.sy-tool__row{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem 1rem;border-bottom:1px solid var(--syt-border)}.sy-tool__detail-row>*,.sy-tool__row>*{flex:1 1 10rem;min-width:0}.sy-tool__hospital>:is(.sy-tool__actions,.sy-tool__address,.sy-tool__details){margin:1rem}.sy-tool__photo{float:right;width:6rem;margin:0 0 1rem 1rem}.sy-tool__clearfix{clear:both}.sy-tool__amount,.sy-tool__success{color:var(--syt-success)}.sy-tool__badge.is-accent{background:var(--syt-accent-soft);color:var(--syt-accent)}.sy-tool__badge.is-muted{background:var(--syt-bg);color:var(--syt-muted)}.sy-tool__highlight{background:var(--syt-soft);color:var(--syt-strong);font-weight:700}.sy-tool__uppercase{text-transform:uppercase}.sy-tool__plain-list,.sy-tool__plain-list li{list-style:none;padding-inline-start:0;margin-inline-start:0}.sy-tool__plain-list li::before,.sy-tool__plain-list li::marker{content:none}.sy-tool__document{overflow:auto;max-width:100%}.sy-tool__document img{max-width:100%;height:auto}.sy-tool__document-heading{padding:.75rem;background:var(--syt-soft);font-weight:700}.sy-tool__missing-image{display:inline-block;padding:1rem;background:var(--syt-bg);color:var(--syt-muted)}.sy-tool__document-card{overflow:hidden;border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-surface);color:var(--syt-text)}.sy-tool__document-stripe{height:6px;border-bottom:1px solid var(--syt-border);background:linear-gradient(90deg,#ff9933 0 33%,#fff 33% 66%,#138808 66% 100%)}.sy-tool__document-header{padding:1.25rem 1.5rem 1rem;border-bottom:2px solid #f93;background:var(--syt-surface)}.sy-tool__document-header-grid{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:.75rem}.sy-tool__document-emblem{flex:0 0 auto;color:var(--syt-muted);font-size:.75rem;font-weight:700;line-height:1.3;text-align:center}.sy-tool__document-heading{flex:1 1 auto;text-align:center}.sy-tool__document-title{color:var(--syt-strong);font-size:1.375rem;font-weight:700;letter-spacing:.03em}.sy-tool__document-subtitle{margin-top:.125rem;color:#c95400;font-size:.9375rem;font-weight:600}.sy-tool__document-local-title{margin-top:.125rem;color:var(--syt-muted);font-size:.8125rem}.sy-tool__document-tagline{margin:.5rem 0 .75rem;padding:.5rem 0;border-block:1px solid var(--syt-border);color:var(--syt-muted);font-size:.8125rem;text-align:center}.sy-tool__document-tagline strong{color:var(--syt-strong)}.sy-tool__document-separator{margin-inline:.5rem;color:#dc6d00}.sy-tool__identity-panel{padding:.875rem 1.125rem;border:1px solid #ffe3c7;border-radius:var(--syt-radius);background:#fff8f0}.sy-tool__identity-label,.sy-tool__photo-title{margin-bottom:.25rem;color:var(--syt-muted);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sy-tool__identity-number{color:var(--syt-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.125rem;font-weight:700;overflow-wrap:anywhere}.sy-tool__profile,.sy-tool__section-pad{padding:1.25rem 1.5rem}.sy-tool__section-pad+.sy-tool__section-pad{padding-top:0}.sy-tool__layout{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.sy-tool__layout>*{min-width:0;flex:1 1 100%}.sy-tool__layout-photo{flex-basis:9rem}.sy-tool__layout-content{flex-basis:30rem}.sy-tool__layout-wide{flex-basis:24rem}.sy-tool__layout-narrow{flex-basis:16rem}.sy-tool__photo-card{height:100%;padding:.75rem;border:1px solid var(--syt-border);border-radius:var(--syt-radius);background:var(--syt-surface);text-align:center}.sy-tool__photo-title{margin-bottom:.625rem}.sy-tool__photo-image{display:block;width:auto;max-width:8.75rem;max-height:10.625rem;margin-inline:auto;border:1px solid var(--syt-border);border-radius:calc(var(--syt-radius) - 2px);object-fit:cover}.sy-tool__photo-card .sy-tool__missing-image{width:100%;border:1px dashed var(--syt-border-strong);border-radius:calc(var(--syt-radius) - 2px)}.sy-tool__details{overflow:hidden;border:1px solid var(--syt-border);border-radius:var(--syt-radius)}.sy-tool__details-head{padding:.75rem 1rem;border-bottom:1px solid var(--syt-border);background:var(--syt-bg);color:var(--syt-strong);font-size:.9375rem;font-weight:700}.sy-tool .sy-tool__details-table{margin:0}.sy-tool .sy-tool__details-table td{padding:.625rem .875rem;border-width:0 0 1px;vertical-align:top}.sy-tool .sy-tool__details-table tr:last-child td{border-bottom:0}.sy-tool .sy-tool__details-table td:first-child{width:40%;color:var(--syt-muted);font-weight:500}.sy-tool__card-shell{overflow:hidden;border:1px solid var(--syt-border);border-radius:var(--syt-radius)}.sy-tool__card-head{padding:.5rem 1rem;border-bottom:1px solid var(--syt-border);background:var(--syt-bg)}.sy-tool__family-table{font-size:.8125rem}.sy-tool .sy-tool__family-table th,.sy-tool .sy-tool__family-table td{padding:.625rem;text-align:center;vertical-align:middle}.sy-tool__member-photo{display:block;width:3.125rem;height:3.125rem;max-width:3.125rem;margin-inline:auto;border:1px solid var(--syt-border);border-radius:4px;object-fit:cover}.sy-tool__flex{display:flex}.sy-tool__justify-between{justify-content:space-between}.sy-tool__justify-center{justify-content:center}.sy-tool__align-center{align-items:center}.sy-tool__align-middle{vertical-align:middle!important}.sy-tool__align-end{text-align:end}.sy-tool__strong{color:var(--syt-strong)}.sy-tool__no-margin{margin:0!important}.sy-tool__notice.is-idle,.sy-tool__translation:empty{display:none}.sy-tool__actionbar{position:relative;padding:var(--syt-space)}.sy-tool__translation{padding:var(--syt-space);border-top:1px solid var(--syt-border)}.sy-tool__table-wrap{position:relative}.sy-tool__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.75rem;z-index:2;padding:1rem;background:var(--syt-surface);color:var(--syt-text)}.sy-tool__actionbar>.sy-tool__overlay:not(.is-active){display:none}.sy-tool__loading-message{display:flex;align-items:center;gap:.5rem}.sy-tool .sy-tool__page{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.sy-tool .sy-tool__page[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sy-tool__step-dot{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0 auto .4rem;border-radius:50%;background:var(--syt-accent);color:#fff}.sy-tool__step-arrow{color:var(--syt-muted);font-size:1.5rem}.sy-tool-dialog-open{overflow:hidden}.sy-tool__modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem, 2vw, 1.5rem);background:rgb(23 35 59 / 55%)}.sy-tool__dialog{position:relative;z-index:1;width:min(100%, 64rem);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--syt-radius);background:var(--syt-surface)}.sy-tool__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--syt-border)}.sy-tool__dialog-head h3{margin:0}.sy-tool__dialog-body{overflow:auto;padding:1rem;min-height:0}.sy-tool__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#fff0;cursor:pointer}.sy-tool__dialog-close{flex-shrink:0}@media (max-width:600px){.sy-tool__nav,.sy-tool__section-header,.sy-tool__table-footer{align-items:stretch;flex-direction:column}.sy-tool__nav-actions,.sy-tool__filterbar,.sy-tool__toolbar{width:100%}.sy-tool__nav-actions>button,.sy-tool__toolbar>button{flex:1 1 auto}.sy-tool__filterbar :is(input,select),.sy-tool__toolbar :is(input,select){flex-basis:100%;width:100%}.sy-tool :is(th,td){padding:.6rem}.sy-tool__dialog-head{flex-wrap:wrap}.sy-tool__document-header,.sy-tool__profile,.sy-tool__section-pad{padding:1rem}.sy-tool__document-header-grid{align-items:center;gap:.75rem}.sy-tool__document-emblem{font-size:.65rem}.sy-tool__document-title{font-size:1.125rem}.sy-tool .sy-tool__details-table td:first-child{width:46%;white-space:normal}}@media (prefers-reduced-motion:reduce){:is(.sy-tool,.sy-tool__modal) *,:is(.sy-tool,.sy-tool__modal) *::before,:is(.sy-tool,.sy-tool__modal) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sy-tool-print-sheet{display:none}body.sy-tool-print{margin:0;padding:1.25rem;border:0;border-radius:0;background:var(--syt-surface);font-size:12px}.sy-tool-print .sy-tool__card{break-inside:avoid;margin-bottom:1rem}@media print{@page sy-tool-report{margin:10mm}.sy-tool{position:static;border:0;margin:0;padding:0;box-shadow:none}.sy-tool__table-wrap,.sy-tool__results{overflow:visible}.sy-tool table{min-width:0!important;font-size:9pt}.sy-tool thead{display:table-header-group}.sy-tool tr{break-inside:avoid}.sy-tool :is(button,.sy-tool__actions,.sy-tool__toolbar,.sy-tool__nav-actions,.sy-tool__filterbar,.sy-tool__pager){display:none!important}body.sy-tool-print{padding:0}body:has(.sy-tool__print-record) *{visibility:hidden}body .sy-tool__print-record,body .sy-tool__print-record *{visibility:visible}.sy-tool__print-record{position:absolute;inset:0 auto auto 0;width:100%;padding:0}body.sy-tool-printing>:not(.sy-tool-print-sheet){display:none!important}body.sy-tool-printing>.sy-tool-print-sheet{page:sy-tool-report;display:block!important;width:100%;margin:0;padding:0;color:var(--syt-text);background:var(--syt-surface)}}