@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-400-normal-LNOA4mnG.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-400-normal-BlLOxiF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-C_LU4WLU.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-CQU8iefp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-600-normal-D8In27CT.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-600-normal-B_0mKknD.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#1b1c3f;--color-ink-muted:#4a4c6b;--color-brand:#2e2e86;--color-brand-strong:#22226a;--color-brand-tint:#ebebf7;--color-on-brand:#fff;--color-page:#f1f2f8;--color-surface:#fff;--color-line:#d5d7e5;--color-field-border:#6f7290;--color-track:#dcddec;--color-done:#0e7560;--color-warn-surface:#fff1e7;--color-warn-ink:#8c3509;--color-warn-line:#e0601f;--color-info-surface:#eaf2fa;--color-info-line:#4888c8;--color-disabled-surface:#e4e5ee;--color-disabled-ink:#5f6180;--color-focus:#2e2e86;--font-family:"IBM Plex Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-weight-regular:400;--font-weight-strong:600;--font-size-small:1rem;--font-size-body:1.125rem;--font-size-h2:1.3125rem;--font-size-h1:1.75rem;--font-size-h1-wide:2.25rem;--line-height-body:1.65;--line-height-heading:1.25;--measure:38rem;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--radius-s:.375rem;--radius-m:.625rem;--radius-l:1rem;--radius-full:999px;--border-thin:1px;--border-control:2px;--focus-ring:3px;--size-tap:3rem;--size-progress:.5rem;--size-logo-header:3.5rem;--size-logo-welcome:11rem;--size-signature-photo:4rem;--size-check:1.5rem;--duration-quick:.16s;--duration-progress:.32s;--easing:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-quick:0s;--duration-progress:0s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family);color:var(--color-ink);background:var(--color-surface);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{min-block-size:100dvh;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-wrap:break-word;margin:0}h1,h2{font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);text-wrap:balance;margin:0}h1{font-size:var(--font-size-h1);margin-block-end:var(--space-m)}h2{margin-block:var(--space-l) var(--space-xs);font-size:var(--font-size-h2)}p{margin:0 0 var(--space-s);text-wrap:pretty}a{color:var(--color-brand);text-decoration-thickness:var(--border-thin);text-underline-offset:.2em}img{block-size:auto;max-inline-size:100%}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-ring)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,.button{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:var(--size-tap);padding-block:var(--space-2xs);padding-inline:var(--space-m);border:var(--border-control) solid var(--color-brand);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-brand);font:inherit;font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-quick) var(--easing), color var(--duration-quick) var(--easing);display:inline-flex}button.primary,.button.primary,button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}@media (hover:hover){button:hover,.button:hover{background:var(--color-brand-tint)}button.primary:hover,.button.primary:hover,button[aria-pressed=true]:hover{border-color:var(--color-brand-strong);background:var(--color-brand-strong)}}button:active,.button:active{background:var(--color-brand-tint)}button.primary:active,.button.primary:active,button[aria-pressed=true]:active{border-color:var(--color-brand-strong);background:var(--color-brand-strong)}.button{text-decoration:none}button:disabled,button:disabled:hover{border-color:var(--color-disabled-surface);background:var(--color-disabled-surface);color:var(--color-disabled-ink);cursor:not-allowed}button svg{inline-size:var(--size-check);block-size:var(--size-check);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}label{font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);margin-block-end:var(--space-2xs);display:block}input:where(:not([type=checkbox],[type=radio])),textarea,select{inline-size:100%;min-block-size:var(--size-tap);padding:var(--space-xs);border:var(--border-control) solid var(--color-field-border);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-ink);font:inherit;line-height:var(--line-height-body);display:block}input:where(:not([type=checkbox],[type=radio])):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-brand);outline-offset:0}input[type=checkbox],input[type=radio]{inline-size:var(--size-check);block-size:var(--size-check);accent-color:var(--color-brand);margin:0}.shell,.welcome{inline-size:100%;max-inline-size:calc(var(--measure) + 2 * var(--space-s));padding-inline:var(--space-s);margin-inline:auto;padding-block-end:calc(var(--space-l) + env(safe-area-inset-bottom))}@media (width>=640px){html{background:var(--color-page)}h1{font-size:var(--font-size-h1-wide)}.shell,.welcome{max-inline-size:calc(var(--measure) + 2 * var(--space-xl));margin-block:var(--space-l);padding-inline:var(--space-xl);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);padding-block-end:var(--space-l)}}.welcome{padding-block-start:var(--space-m)}.welcome-logo{inline-size:var(--size-logo-welcome);margin-block-end:var(--space-l);margin-inline:auto;display:block}.resume-panel{padding:var(--space-s);border-radius:var(--radius-m);background:var(--color-brand-tint);margin-block-end:var(--space-l)}.resume-status{font-weight:var(--font-weight-strong)}.button-stack{gap:var(--space-2xs);display:grid}.signature{align-items:center;gap:var(--space-s);margin-block-start:var(--space-m);display:flex}.signature img{inline-size:var(--size-signature-photo);border-radius:var(--radius-s)}.signature p{font-weight:var(--font-weight-strong);margin:0}.welcome-start{gap:var(--space-s);border-block-start:var(--border-thin) solid var(--color-line);margin-block-start:var(--space-l);padding-block-start:var(--space-m);display:grid}.welcome-start p{margin:0}.estimate{font-weight:var(--font-weight-strong)}.tip{padding:var(--space-xs) var(--space-s);border:var(--border-thin) solid var(--color-info-line);border-radius:var(--radius-m);background:var(--color-info-surface);font-size:var(--font-size-small)}.shell-header{padding-block-start:var(--space-s)}.shell-bar{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.shell-logo{inline-size:auto;block-size:var(--size-logo-header);display:block}.menu-button{padding-inline:var(--space-s)}.progress{block-size:var(--size-progress);margin-block:var(--space-s) var(--space-2xs);border-radius:var(--radius-full);background:var(--color-track);overflow:hidden}.progress-fill{border-radius:var(--radius-full);background:var(--color-brand);block-size:100%;transition:inline-size var(--duration-progress) var(--easing)}.save-line{color:var(--color-ink-muted);font-size:var(--font-size-small);margin:0}.save-line--warning{padding:var(--space-2xs) var(--space-xs);border:var(--border-thin) solid var(--color-warn-line);border-radius:var(--radius-s);background:var(--color-warn-surface);color:var(--color-warn-ink)}.screen-menu{border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-m);margin-block-start:var(--space-s);overflow:hidden}.screen-menu ul{margin:0;padding:0;list-style:none}.screen-menu li+li{border-block-start:var(--border-thin) solid var(--color-line)}.screen-menu button{inline-size:100%;padding-inline:var(--space-s);background:var(--color-surface);color:var(--color-ink);font-weight:var(--font-weight-regular);text-align:start;border:0;border-radius:0;justify-content:space-between}.screen-menu button[aria-current=step]{background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-strong)}@media (hover:hover){.screen-menu button:hover{background:var(--color-brand-tint)}}.done-mark{color:var(--color-done);flex:none;display:inline-flex}.shell-main{padding-block:var(--space-l) var(--space-m)}.screen-nav{gap:var(--space-s);border-block-start:var(--border-thin) solid var(--color-line);padding-block-start:var(--space-m);display:flex}.screen-nav .primary{flex:1}.credit{margin:var(--space-l) 0 0;border-block-start:var(--border-thin) solid var(--color-line);padding-block-start:var(--space-2xs)}.credit a{min-block-size:var(--size-tap);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);text-align:center;justify-content:center;align-items:center;display:flex}.chooser h1{text-align:center}.chooser-card{padding:var(--space-s);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-m);margin-block-start:var(--space-m)}.chooser-card h2{margin-block:0 var(--space-2xs)}.chooser-card p{margin-block-end:var(--space-3xs)}.chooser-actions{gap:var(--space-2xs);margin-block-start:var(--space-s);display:grid}@media (width>=480px){.chooser-actions{grid-template-columns:1fr 1fr}.chooser-actions .primary{grid-column:1/-1}}.chooser-status label{margin-block-start:var(--space-s)}.chooser-card .chooser-status p{margin-block:var(--space-s) 0;color:var(--color-done);font-weight:var(--font-weight-strong)}.chooser-card .chooser-problem{margin-block:var(--space-s) 0;padding:var(--space-xs) var(--space-s);border:var(--border-thin) solid var(--color-warn-line);border-radius:var(--radius-m);background:var(--color-warn-surface);color:var(--color-warn-ink)}.details-screen .required-note{color:var(--color-ink-muted);font-size:var(--font-size-small)}.details-screen .field+.field{margin-block-start:var(--space-m)}.details-screen .required-mark{color:var(--color-warn-ink);margin-inline-start:var(--space-3xs)}.finish-status{color:var(--color-ink-muted)}.finish-note,.finish-problem,.finish-success{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);margin-block-end:var(--space-m)}.finish-note{border:var(--border-thin) solid var(--color-info-line);background:var(--color-info-surface);font-size:var(--font-size-small)}.finish-problem{border:var(--border-thin) solid var(--color-warn-line);background:var(--color-warn-surface);color:var(--color-warn-ink)}.finish-problem p:last-child,.finish-note:last-child,.finish-success p:last-child{margin-block-end:0}.finish-success{padding:var(--space-s);border:var(--border-control) solid var(--color-done)}.finish-success-head{align-items:center;gap:var(--space-2xs);color:var(--color-done);font-weight:var(--font-weight-strong);margin-block-end:var(--space-2xs);display:flex}.finish-success-head p{margin:0}.finish-success-head svg{inline-size:var(--size-check);block-size:var(--size-check);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.finish-actions{gap:var(--space-2xs);margin-block-end:var(--space-m);display:grid}.finish-files{border-block-start:var(--border-thin) solid var(--color-line);padding-block-start:var(--space-m)}.finish-files .finish-problem{margin-block-end:0}.finish-link{min-block-size:var(--size-tap);padding-block:var(--space-2xs);padding-inline:var(--space-m);border:var(--border-control) solid var(--color-brand);border-radius:var(--radius-m);font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-quick) var(--easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.finish-link:hover{background:var(--color-brand-tint)}}.finish-link:active{background:var(--color-brand-tint)}.finish-guide{color:var(--color-ink-muted);font-size:var(--font-size-small);margin:0}.finish-honeypot{min-block-size:0;padding:0}.auto-grow-textarea{field-sizing:content;min-block-size:calc(3lh + 2 * var(--space-xs) + 2 * var(--border-control));resize:none}.medication-screen label{font-weight:var(--font-weight-regular);margin-block-end:var(--space-xs)}.rating-instructions{padding:var(--space-s);border-radius:var(--radius-m);background:var(--color-brand-tint);font-weight:var(--font-weight-strong)}.rating-card{gap:var(--space-m);display:grid}.rating-statement{align-items:flex-start;gap:var(--space-s);min-block-size:calc(4 * var(--font-size-h2) * var(--line-height-heading));display:flex}.rating-number{min-inline-size:var(--size-tap);min-block-size:var(--size-tap);padding-inline:var(--space-xs);border-radius:var(--radius-m);background:var(--color-brand-tint);color:var(--color-brand);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.rating-text{font-size:var(--font-size-h2);line-height:var(--line-height-heading);margin:0;padding-block-start:var(--space-3xs)}.rating-levels{gap:var(--space-xs);display:grid}.rating-levels button{inline-size:100%;min-block-size:var(--size-tap);padding-block:var(--space-xs)}.rating-steps{gap:var(--space-s);border-block-start:var(--border-thin) solid var(--color-line);padding-block-start:var(--space-s);display:flex}.rating-steps button{gap:var(--space-3xs);padding-inline:var(--space-xs);flex:1}.rating-table{--rating-columns:var(--size-tap) minmax(0, 1fr) repeat(4, calc(var(--size-tap) * 1.5))}.rating-hint{color:var(--color-ink-muted);font-size:var(--font-size-small)}.rating-table-head,.rating-row{grid-template-columns:var(--rating-columns);align-items:center;display:grid}.rating-table-head{z-index:1;padding-block:var(--space-2xs);border-block-end:var(--border-control) solid var(--color-line);background:var(--color-surface);font-size:var(--font-size-small);font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);text-align:center;position:sticky;inset-block-start:0}.rating-table-head-text{padding-inline:var(--space-xs);text-align:start}.rating-row{border-block-end:var(--border-thin) solid var(--color-line);scroll-margin-block-start:calc(var(--size-tap) * 2)}.rating-row:focus-within{background:var(--color-brand-tint)}.rating-row-number{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-strong);text-align:center}.rating-row-text{padding-block:var(--space-2xs);padding-inline:var(--space-xs);overflow-wrap:anywhere}.rating-choice{min-inline-size:var(--size-tap);min-block-size:var(--size-tap);cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex}@media (hover:hover){.rating-choice:hover{background:var(--color-brand-tint)}}.rating-toolbar{justify-content:space-between;align-items:center;gap:var(--space-s);margin-block-end:var(--space-m);display:flex}.rating-counter{font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;margin:0}.rating-counter span:first-child{color:var(--color-ink-muted);font-weight:var(--font-weight-regular)}.review{gap:var(--space-m);display:grid}.review-todo{gap:var(--space-xs);padding:var(--space-s);border:var(--border-thin) solid var(--color-warn-line);border-radius:var(--radius-m);background:var(--color-warn-surface);color:var(--color-warn-ink);display:grid}.review-todo p{font-weight:var(--font-weight-strong);margin:0}.review-links{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.review-links button,.review-resume{inline-size:100%}.review-links--items{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.review-links--items button{padding-inline:var(--space-2xs)}.review-heading{margin-block-start:0}.review-sections{border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden}.review-sections li+li{border-block-start:var(--border-thin) solid var(--color-line)}.review-sections button{justify-content:space-between;gap:var(--space-s);inline-size:100%;padding:var(--space-xs) var(--space-s);background:var(--color-surface);color:var(--color-ink);font-weight:var(--font-weight-regular);text-align:start;border:0;border-radius:0}@media (hover:hover){.review-sections button:hover{background:var(--color-brand-tint)}}.review-sections button:active{background:var(--color-brand-tint)}.review-count{color:var(--color-ink-muted);font-size:var(--font-size-small);white-space:nowrap;flex:none}.review-reminder{padding:var(--space-xs) var(--space-s);border:var(--border-thin) solid var(--color-info-line);border-radius:var(--radius-m);background:var(--color-info-surface);font-size:var(--font-size-small);margin:0}.review-finish{inline-size:100%}.section-screen .question{margin-block-end:var(--space-l)}.section-screen .question label,.section-screen .question legend{font-weight:var(--font-weight-regular);margin-block-end:var(--space-xs)}.section-screen fieldset.question{border:0;min-inline-size:0;margin-inline:0;padding:0}.section-screen .question legend{line-height:var(--line-height-heading);padding:0}.section-screen .question-hint,.section-screen .subsection-hint{margin-block:0 var(--space-xs);color:var(--color-ink-muted);font-size:var(--font-size-small)}.section-screen .skip-toggle,.section-screen .choice-option{align-items:center;gap:var(--space-xs);min-block-size:var(--size-tap);margin-block:0 var(--space-l);padding-block:var(--space-2xs);padding-inline:var(--space-xs);border:var(--border-control) solid var(--color-field-border);border-radius:var(--radius-m);background:var(--color-surface);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex}.section-screen .question .choice-option{margin-block-end:var(--space-2xs)}:is(.section-screen .skip-toggle:has(input:checked),.section-screen .choice-option:has(input:checked)){border-color:var(--color-brand);background:var(--color-brand-tint)}.section-screen .skip-toggle input,.section-screen .choice-option input{flex:none}
