@font-face{font-family:Magia Sans;font-weight:400;font-display:swap;src:url(./plex-latin-400-LNOA4mnG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magia Sans;font-weight:600;font-display:swap;src:url(./plex-latin-600-D8In27CT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Magia Sans;font-weight:400;font-display:swap;src:url(./plex-hebrew-400-DtcEHBoE.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Magia Sans;font-weight:600;font-display:swap;src:url(./plex-hebrew-600-C_LU4WLU.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Magia Sans;font-weight:400;font-display:swap;src:url(./plex-arabic-400-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Magia Sans;font-weight:600;font-display:swap;src:url(./plex-arabic-600-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Magia Sans;font-weight:400;font-display:swap;src:url(./plex-cyrillic-400-DZqxrq2p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Magia Sans;font-weight:600;font-display:swap;src:url(./plex-cyrillic-600-71GNu3SW.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--trail-center:12px;--bg:#f3f5f7;--surface:#fff;--surface-sunken:#f8f9fb;--text:#101828;--muted:#475467;--border:#d0d5dd;--border-strong:#98a2b3;--primary:#0b3d63;--primary-text:#fff;--primary-hover:#082f4d;--link:#0b3d63;--accent:#0e7c86;--accent-text:#fff;--accent-soft:#e3f4f5;--focus:#0e7c86;--verify:#93370d;--verify-bg:#fff6ed;--verify-edge:#e8711c;--verify-icon-border:#f9c79f;--ok:#067647;--ok-bg:#ecfdf3;--ok-edge:#17b26a;--cannot:#475467;--cannot-bg:#f2f4f7;--cannot-edge:#98a2b3;--error:#b42318;--error-bg:#fef3f2;--shadow-menu:0 8px 24px #10182824;--font:"Magia Sans", system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", "Noto Sans Arabic", "Noto Sans Ethiopic", Arial, sans-serif;--mono:ui-monospace, Menlo, Consolas, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.625rem;--amount:1.375rem;--leading:1.55;--leading-tight:1.3;--weight-bold:600;--gutter:16px;--column-max:720px;--column:min(100% - 2 * var(--gutter), var(--column-max));--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:28px;--s7:40px;--radius:8px;--radius-sm:6px;--radius-pill:999px;--edge:5px;--target:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media screen and (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--bg:#0f1419;--surface:#161d26;--surface-sunken:#121820;--text:#e6e9ee;--muted:#a7b0bd;--border:#2b3542;--border-strong:#536173;--primary:#7cb8e8;--primary-text:#0b1520;--primary-hover:#a3cdef;--link:#8fc3ee;--accent:#4fc3cc;--accent-text:#0b1520;--accent-soft:#10292d;--focus:#4fc3cc;--verify:#ffb27a;--verify-bg:#2a1d12;--verify-edge:#f08a3c;--verify-icon-border:#6b3d1a;--ok:#79d6a0;--ok-bg:#122a1d;--ok-edge:#3ccb7f;--cannot:#b8c0cc;--cannot-bg:#1e252e;--cannot-edge:#6b7685;--error:#ffa39b;--error-bg:#3a1716;--shadow-menu:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media screen{:root:where([data-theme=dark]){--bg:#0f1419;--surface:#161d26;--surface-sunken:#121820;--text:#e6e9ee;--muted:#a7b0bd;--border:#2b3542;--border-strong:#536173;--primary:#7cb8e8;--primary-text:#0b1520;--primary-hover:#a3cdef;--link:#8fc3ee;--accent:#4fc3cc;--accent-text:#0b1520;--accent-soft:#10292d;--focus:#4fc3cc;--verify:#ffb27a;--verify-bg:#2a1d12;--verify-edge:#f08a3c;--verify-icon-border:#6b3d1a;--ok:#79d6a0;--ok-bg:#122a1d;--ok-edge:#3ccb7f;--cannot:#b8c0cc;--cannot-bg:#1e252e;--cannot-edge:#6b7685;--error:#ffa39b;--error-bg:#3a1716;--shadow-menu:0 8px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:400 var(--text-md) / var(--leading) var(--font);-webkit-text-size-adjust:100%;margin:0}.num,.amount-value,.step-value,.file-month{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#app{inline-size:var(--column);padding-block:var(--s4);margin-inline:auto}.brand{align-items:center;gap:10px;min-width:0;display:flex}.logo{flex:none;width:48px;height:48px}@media screen and (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .logo{filter:invert()}}@media screen{:where(:root[data-theme=dark]) .logo{filter:invert()}}.header{display:block}.build-stripe{margin:calc(-1 * var(--s4)) calc(50% - 50vw) var(--s3);text-align:center;border-block-end:1px solid var(--border);padding:4px 16px;font-weight:700}body{overflow-x:clip}.header-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.header .tagline{margin-block:6px 0}h1,h2,h3,h4,h5{font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}h1{font-size:var(--text-2xl);color:var(--primary);margin:0}h2{margin-block:0 var(--s2);font-size:var(--text-xl)}h3{font-size:var(--text-lg);margin:0}b,strong{font-weight:var(--weight-bold)}a{color:var(--link);text-underline-offset:3px}.tagline,.help,.privacy{color:var(--muted);margin-block:var(--s1) var(--s3)}.privacy{font-size:var(--text-sm)}.privacy-short{display:none}@media (max-width:600px){.privacy-long{display:none}.privacy-short{display:inline}.privacy.beside-strip{display:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--s5);margin-block-end:var(--s4)}@media (max-width:600px){.card{padding:var(--s4)}}textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);text-align:start;border-radius:6px;padding:8px;font:13px/1.4 ui-monospace,Consolas,monospace}.row{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}@media (max-width:600px){html:has(.sticky-action){scroll-padding-block-end:5rem}.row.sticky-action{z-index:2;padding-block:var(--s2);margin-inline:calc(-1 * var(--s4));padding-inline:var(--s4);background:var(--surface);border-block-start:1px solid var(--border);position:sticky;inset-block-end:0}}button,a.button{font:inherit;font-weight:var(--weight-bold);border-radius:var(--radius-sm);min-block-size:var(--target);padding:var(--s2) var(--s5);cursor:pointer;border:1px solid var(--primary);text-wrap:balance}button.primary{background:var(--primary);color:var(--primary-text)}button:not(:disabled):active,a.button:active,summary:active{box-shadow:inset 0 0 0 999px color-mix(in srgb, currentColor 14%, transparent)}a.button{text-decoration:none;display:inline-block}button.secondary,a.button.secondary{color:var(--primary);background:0 0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible,article.finding:focus-visible{outline:3px solid var(--focus);outline-offset:2px}input,select{font:inherit;color:var(--text)}select,input[type=text],input[type=number],input[type=password],input[type=date],input[type=month]{min-block-size:var(--target);padding:var(--s1) var(--s2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}input[type=radio],input[type=checkbox]{block-size:20px;inline-size:20px;accent-color:var(--primary);flex:none}fieldset{border:0;margin-block:0 12px;padding:0}legend{margin-block-end:4px;padding:0;font-weight:600}.choice{align-items:center;gap:var(--s2);min-block-size:var(--target);margin-inline-end:var(--s4);display:inline-flex}.choice.with-help{padding-block:var(--s1);align-items:flex-start;display:flex}.stamp{color:var(--verify);font-weight:700}.update{background:var(--primary);color:var(--primary-text);border-radius:var(--radius);padding:var(--s2) var(--s3);margin-block:var(--s2);justify-content:space-between;align-items:center;gap:8px;display:flex}.update button,.update button.primary,.update button.primary:hover{background:var(--primary-text);color:var(--primary)}.update button:only-child{flex:1}.finding{background:var(--surface);border:1px solid var(--border);border-inline-start:var(--edge) solid var(--cannot-edge);border-radius:var(--radius);padding:var(--s4) var(--s5);margin-block-end:var(--s3)}.finding.verify{border-inline-start-color:var(--verify-edge)}.finding.ok{border-inline-start-color:var(--ok-edge)}.finding p{margin-block:var(--s2) 0}.finding-head{align-items:center;gap:var(--s3);flex-wrap:nowrap;display:flex}.finding-head:has(>.finding-id){flex-wrap:wrap;align-items:flex-start}.finding-id{align-items:flex-start;gap:var(--s2);flex:6em;min-inline-size:0;display:flex}.finding-head:not(:lang(en)):not(:lang(he))>.finding-id{flex-basis:8em;min-inline-size:8em}.finding-head h3,.finding-head h4{flex:1 1 0;min-inline-size:0;margin:0}.finding-head .badge{white-space:nowrap;flex:none;margin-inline-start:auto}.finding-icon{border-radius:var(--radius-sm);block-size:28px;inline-size:28px;font-weight:var(--weight-bold);font-size:var(--text-sm);background:var(--cannot-bg);color:var(--cannot);flex:none;place-items:center;line-height:1;display:inline-grid}.verify .finding-icon{background:var(--verify-bg);color:var(--verify);border:1px solid var(--verify-icon-border)}.ok .finding-icon{background:var(--ok-bg);color:var(--ok)}.badge{font-size:var(--text-sm);font-weight:var(--weight-bold);padding:1px var(--s2);background:var(--cannot-bg);color:var(--cannot);border-radius:4px}.finding.verify .badge{background:var(--verify-bg);color:var(--verify)}.finding.ok .badge{background:var(--ok-bg);color:var(--ok)}.amount{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:var(--s3);padding-block-start:var(--s3);display:flex}.amount-value{font-size:var(--amount);font-weight:var(--weight-bold);color:var(--text);unicode-bidi:isolate}.note,.confidence{font-size:var(--text-sm);color:var(--muted)}.errors{background:var(--error-bg);color:var(--error);border-radius:var(--radius);padding:var(--s2) var(--s3);border:1px solid}.photo-too-large-more>summary{cursor:pointer;padding-block:12px;line-height:20px}.errors ul{margin:0;padding-inline-start:20px}.number-question{flex-direction:column;gap:4px;margin-block-end:12px;font-weight:600;display:flex}.number-question input{font:inherit;border:1px solid var(--border);background:var(--surface);max-width:8em;color:var(--text);border-radius:6px;padding:6px 8px}.legal-minimums{border-inline-start:3px solid var(--accent);color:var(--muted);font-size:var(--text-sm);margin-block:0 var(--s4);padding-inline-start:var(--s3)}.diagnostics summary{cursor:pointer;padding-block:10px;font-weight:600}.diagnostics textarea[readonly]{font-family:ui-monospace,monospace;font-size:.8rem}.upload.dragging{outline:3px dashed var(--rv-link,currentColor);outline-offset:4px;border-radius:var(--rv-radius,var(--radius))}.payslip-heading{margin-block:1.25rem .5rem}.field-code{color:var(--muted);white-space:nowrap;font-size:.85em;font-weight:400}h1[tabindex="-1"]:focus:not(:focus-visible),h2[tabindex="-1"]:focus:not(:focus-visible){outline:none}.payslip-heading .source{font-size:.85em;font-weight:400}.file-input{display:none}.file-row{align-items:center}.manual-field{margin-block:.75rem}.manual-field label{font-weight:600;display:block}.hint{color:var(--muted);margin:.1rem 0 .25rem;font-size:.85rem}.field-error{color:var(--error);margin:.25rem 0 0;font-weight:600}input[aria-invalid=true]{border-color:var(--error)}details.advanced>summary{cursor:pointer;font-weight:600}.beta{vertical-align:middle;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:1px var(--s2);border:1px solid var(--border-strong);color:var(--muted);border-radius:var(--radius-pill);display:inline-block}@media (max-width:600px){.check-more .row>button,.share-card .row>button{inline-size:100%}}h1 a.home{min-block-size:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand h1{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;display:flex}@media (min-width:360px){.brand h1:lang(en),.brand h1:lang(he){flex-wrap:nowrap}.brand h1:lang(en) .beta,.brand h1:lang(he) .beta{white-space:nowrap;flex-shrink:0}}@media (max-width:420px){.header-row{gap:8px}.brand .logo{width:40px;height:40px}.brand h1{gap:0 4px}.brand h1 a.home{gap:6px}.brand h1 .beta{padding-inline:5px}}.footer{text-align:center;margin-block:2rem 1rem}.footer .version .link-button{font-size:inherit}.footer nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.draft{border:2px dashed var(--verify);background:var(--verify-bg);color:var(--text);padding:.5rem .75rem;font-weight:600}.date-parts{gap:.5rem .75rem;max-inline-size:22rem;display:flex}.date-part{flex:1 1 0;min-inline-size:0}.date-part select{inline-size:100%;padding-inline:var(--s1)}.date-day{flex-grow:.8}.date-month{flex-grow:1.6}.date-year{flex-grow:1.2}.date-part label{font-size:.85rem;display:block}fieldset.date-group>legend{font-weight:600}.skip-link{z-index:100;padding:var(--s2,8px) var(--s3,12px);background:var(--surface,#fff);color:var(--primary);border:2px solid var(--primary);border-radius:6px;align-items:center;min-block-size:44px;display:inline-flex;position:absolute;inset-block-start:-100px;inset-inline-start:var(--s2,8px)}.skip-link:focus{inset-block-start:var(--s2,8px)}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.more-toggle{margin-block:var(--s2) 0;color:var(--link);text-underline-offset:3px;background:0 0;border:0;padding-inline:0;text-decoration:underline}.more-panel{margin-block:var(--s2);padding:var(--s2) var(--s4);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm)}.more-panel h4,.more-panel h5{margin:.75rem 0 .25rem;font-size:.95rem}.more-panel ul{margin:0;padding-inline-start:1.25rem}.step-source,.source-checked,.source-law{color:var(--muted);font-size:.85rem}.source-law,.source-checked{display:block}.legal-minimums p{margin:0 0 .25rem}.rules-checked{color:var(--muted);font-size:.85rem}.ocr-job{border-block-start:1px solid var(--border);margin-block:12px;padding-block-start:8px}.ocr-job progress{inline-size:100%}.ocr-review fieldset{margin-block:12px}.ocr-field{border-block-end:1px solid var(--border);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) minmax(7rem,10rem);align-items:center;gap:8px 12px;padding-block:6px;display:grid}.ocr-field canvas{border:1px solid var(--border);justify-self:center;block-size:auto;max-inline-size:100%}.ocr-field input{inline-size:100%;font:inherit}@media (max-width:600px){.ocr-field{grid-template-columns:1fr}}.ocr-review.confirmed{opacity:.85}.question,.left-job,.number-question{margin-block:0 var(--s4);border-block-start:1px solid var(--border);padding-block-start:var(--s4)}.follow-up .question,.question.option-cards{border-block-start:0;padding-block-start:0}.question>legend:not(.visually-hidden){float:inline-start;inline-size:100%;margin-block-end:2px}.question>legend+*{clear:both}.question-title{font-size:1rem;font-weight:var(--weight-bold);margin:0}.question>.help{margin-block:2px var(--s2)}.question-options{gap:var(--s2);display:grid}@media (min-width:601px){.question-options.inline{column-gap:var(--s4);flex-wrap:wrap;display:flex}}.option-cards .question-options{gap:var(--s2)}.question-none.first{margin-block:var(--s2);padding-block:0 var(--s2);border-block-start:0;border-block-end:1px dashed var(--border)}.question-none.first .choice{align-items:center;min-block-size:3rem;font-weight:600}.chips{border:0;min-inline-size:0;margin:0;padding:0}.chips-title{font-size:var(--text-md);padding:0;font-weight:400}.chips-row{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.chip{min-block-size:2.75rem;min-inline-size:4.5rem;padding:var(--s1) var(--s3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.35em;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.chip .chip-check{font-weight:700;display:none}.chip:has(input:checked){background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.chip:has(input:checked) .chip-check{display:inline}.chip:has(input:focus-visible){outline:2px solid var(--focus,currentColor);outline-offset:2px}.chips-missing{margin:var(--s2) 0 0;border-inline-start:4px solid var(--verify);padding-inline-start:var(--s2);font-weight:600}.question-none{border-block-start:1px dashed var(--border);margin-block-start:var(--s2);padding-block-start:var(--s2)}.question-option .follow-up{margin-block:4px 12px;margin-inline-start:1.75rem}.ocr-field.doubtful{border-inline-start:4px solid var(--verify);background:var(--verify-bg);padding-inline-start:8px}.hard-to-read{font-size:.9em;font-weight:600;display:block}.ocr-field>.implausible,.ocr-field>button,.ocr-field.removed>p{grid-column:1/-1}.ocr-field>button{justify-self:start}.implausible{margin:0;font-weight:600}.ocr-field.removed{color:var(--muted,inherit)}#file-list-heading{margin-block-start:var(--s4)}.file-list{margin-block:8px;padding:0;list-style:none}.file-item{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:8px 12px;padding-block:6px;display:grid}.file-name{overflow-wrap:anywhere;font-weight:600}.file-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.file-meta .sep{color:var(--muted)}.file-month.not-found,.file-item.status-notRecognised .file-status,.file-item.status-scanFailed .file-status{color:var(--verify);font-weight:600}.file-item .remove{min-block-size:2.75rem;min-inline-size:2.75rem;padding:0}.file-item>.missing-info{grid-column:1/-1}@media (max-width:600px){.file-item{grid-template-columns:minmax(0,1fr) auto}.file-item>span{grid-column:1}.file-item .remove{grid-area:1/2/span 2}}.unknown-format{border:2px solid var(--primary);background:var(--verify-bg);border-inline-start-width:6px;border-radius:8px;margin-block:12px;padding:12px 16px}.unknown-format h3{margin-block-start:0}dialog.leave-guard{border:1px solid var(--border);background:var(--surface);max-inline-size:min(30rem,100vw - 32px);color:var(--text);border-radius:12px;padding:20px}dialog.leave-guard::backdrop{background:#0000008c}dialog.leave-guard h2{margin-block:4px 12px}dialog.welcome{border:1px solid var(--border);background:var(--surface);max-inline-size:min(34rem,100vw - 32px);color:var(--text);border-radius:12px;padding:20px}dialog.welcome::backdrop{background:#0000008c}dialog.welcome h2{margin-block:4px 12px}.welcome-step{color:var(--muted);margin:0;font-size:.9em}.welcome-language{margin-block-end:12px}.welcome-remember{margin-block:12px}.footer .link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.lang{flex:none;position:relative}.lang-switch{min-block-size:var(--target);border-radius:var(--radius-pill);border-color:var(--border-strong);background:var(--surface);color:var(--text);padding-inline:var(--s3);align-items:center;gap:6px;display:inline-flex}.lang-menu{z-index:10;padding:var(--s1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-inline-size:12rem;box-shadow:var(--shadow-menu);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.lang-menu button,.welcome-languages button{min-block-size:44px;inline-size:100%;color:var(--text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;padding:8px 12px;display:flex}.lang-menu button:hover,.lang-menu button:focus-visible{background:var(--bg)}.lang-menu button[aria-current=true],.welcome-languages button[aria-current=true]{outline:2px solid var(--primary);outline-offset:-2px;font-weight:700}.lang-beta{color:var(--muted);font-size:.8em;font-weight:400}.welcome-languages{gap:10px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.welcome-languages button{text-align:center;border:1px solid var(--border);background:var(--bg);align-items:center;min-block-size:56px;font-size:1.25rem}.welcome-top{justify-content:space-between;align-items:center;display:flex}.welcome-close,.close-button{min-block-size:44px;min-inline-size:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1rem}.ocr-review.confirmed{opacity:1;padding-block:4px}.ocr-done{margin:4px 0;font-weight:600}.other-findings{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0 var(--s4);margin-block:12px}.other-findings>summary{cursor:pointer;font-weight:var(--weight-bold);min-block-size:var(--target);padding-block:var(--s3)}.other-findings[open]{padding-block-end:var(--s3)}.other-findings .finding{border-inline-start-width:3px}.nothing-worth-checking{font-weight:600}.link-button{color:var(--link);text-underline-offset:3px;font:inherit;cursor:pointer;min-block-size:var(--target);min-inline-size:var(--target);background:0 0;border:none;padding:0;text-decoration:underline}.photo-tips>summary{cursor:pointer;color:var(--primary)}@media (max-width:600px){.drop-hint{display:none}}.situations>summary{cursor:pointer;min-block-size:44px;padding-block:10px}.link-like{color:var(--primary);text-decoration:underline}.globe-wrap{display:inline-flex}.file-item>.password-form{grid-column:1/-1}.password-form input{font:inherit;min-block-size:44px}.debug-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:15px/1.45 ui-monospace,Menlo,Consolas,monospace}.install-row{margin-block:var(--s3) var(--s4)}.ios-install{margin-block-start:var(--s4)}.ios-install-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ios-install ol{margin:0;padding-inline-start:1.4em}.ios-install li{margin:6px 0}.inline-icon{vertical-align:middle;color:var(--primary);display:inline-flex}.photo-tips ol{margin:4px 0 0;padding-inline-start:1.6em}.photo-tips li{margin:4px 0}.tips-scanner{margin:0}.tips-heading{margin:8px 0 0;font-weight:600}.progress-steps{align-items:center;gap:var(--s2);margin:var(--s4) 0 var(--s2);padding:0;list-style:none;display:flex}.progress-steps li{align-items:center;gap:var(--s2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--muted);display:flex}.progress-steps li:not(:last-child):after{content:"" / "";background:var(--border-strong);block-size:1px;inline-size:clamp(12px,6vw,48px);margin-inline-start:var(--s1);display:block}.step-mark{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);block-size:28px;inline-size:28px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.progress-steps li.done{color:var(--text)}.progress-steps li.done .step-mark{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.progress-steps li[aria-current=step]{color:var(--text)}.progress-steps li[aria-current=step] .step-mark{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.results-summary{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.results-summary li{align-items:center;gap:var(--s2);border:1px solid var(--border);padding:2px var(--s3);font-size:var(--text-sm);font-weight:var(--weight-bold);background:var(--surface);border-radius:4px;display:inline-flex}.results-summary .verify{color:var(--verify);border-color:var(--verify-icon-border);background:var(--verify-bg)}.results-summary .ok{color:var(--ok)}.results-summary .cannot_check{color:var(--cannot)}.empty-state{color:var(--muted);padding:var(--s4);border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center}.footer nav{align-items:center}.footer nav a,.footer nav .link-button{min-block-size:var(--target);min-inline-size:var(--target);justify-content:center;align-items:center;display:inline-flex}.footer .version{justify-content:center;align-items:center;column-gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.footer{color:var(--muted);font-size:var(--text-sm)}@media (max-width:480px){.progress-steps{gap:var(--s1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.progress-steps li{gap:var(--s1);text-align:center;font-size:var(--text-xs);overflow-wrap:anywhere;flex-direction:column}.progress-steps li:not(:last-child):after{display:none}}.step-summaries{margin:0 0 var(--s4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0;list-style:none}.step-summary{align-items:center;gap:0 var(--s1);padding:var(--s1) var(--s4);min-block-size:var(--target);font-size:var(--text-sm);flex-wrap:nowrap;display:flex}.step-summary-text{flex:1;min-inline-size:0}.step-summary+.step-summary{border-block-start:1px solid var(--border)}.step-summary .step-done{color:var(--ok);font-weight:var(--weight-bold)}.step-summary-label{font-weight:var(--weight-bold)}.option-cards{gap:var(--s2);margin:0 0 var(--s4);border:0;padding:0;display:grid}.option-card{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-block-size:var(--target);display:flex}.option-card input{flex:none;margin-block-start:4px}.option-card:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--accent-soft)}.option-card.soon{cursor:default;background:var(--surface-sunken);color:var(--muted)}.option-text{flex:1;gap:2px;display:grid}.option-title{font-weight:var(--weight-bold)}.soon-badge{justify-self:start}.who-follow-up,.results-overview{margin-block-end:var(--s4)}.payslip-section{border:1px solid var(--border);border-radius:var(--radius);padding:0 var(--s4);margin-block:var(--s3)}.payslip-section>summary{cursor:pointer;min-block-size:var(--target);padding-block:var(--s3)}.payslip-section>summary .payslip-heading{margin:0;display:inline}.payslip-count{font-size:var(--text-sm);color:var(--muted);display:block}.payslip-count .amount-value{white-space:nowrap}.payslip-count.verify{color:var(--verify);font-weight:var(--weight-bold)}.payslip-section[open]{padding-block-end:var(--s3)}.missing-info{margin-block:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.missing-info>h4,.missing-info>h5{margin:0 0 var(--s1);font-size:1rem}.missing-info .field,.ni-entry .field{margin-block:var(--s3)}.ni-entry .field input[type=text]{inline-size:100%;max-inline-size:16rem}.missing-info .field label,.ni-entry .field label:not(.choice){font-weight:600;display:block}.please-check.unusual{color:var(--verify);font-weight:600}.months-row{margin:0 0 var(--s3)}.months-row figcaption{font-size:var(--text-sm);color:var(--muted);margin-block-end:var(--s1);font-weight:600}.months-row-frame{border:1px solid var(--border);border-radius:var(--radius-sm);max-width:34rem;padding:var(--s1);background:#fff;overflow:hidden}.months-row-image{width:100%;height:auto;display:block}.months-picker>.help{margin-block:0 var(--s2)}.months-grid{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[dir=rtl] .month-toggle{direction:rtl}@media (max-width:39.99rem){.missing-info .months-grid{margin-inline:-8px}}@media (min-width:40rem){.months-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.month-toggle{min-width:0;min-height:3rem;padding:var(--s1) 2px 6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.month-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.month-toggle .month-label{text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.3em;min-width:0;line-height:1.2;display:flex}.month-toggle .month-number,.month-toggle .month-name{white-space:nowrap}.month-toggle .month-name{min-width:0;overflow:hidden}.month-toggle .month-check,.month-toggle .month-unsure{font-weight:700;line-height:1;position:absolute;inset-block-start:1px}.month-toggle .month-check{display:none;inset-inline-start:3px}.month-toggle:has(input:checked){background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.month-toggle:has(input:checked) .month-check{display:block}.month-toggle:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.month-toggle:hover:not(:has(input:checked)){border-color:var(--primary)}.month-toggle.unsure{border:2px dashed var(--verify-edge)}.month-toggle.unsure:has(input:checked){border-color:var(--verify-edge)}.month-toggle .month-unsure{background:var(--verify-bg);width:1.15em;height:1.15em;color:var(--verify);border:1px solid var(--verify-edge);border-radius:50%;justify-content:center;align-items:center;display:flex;inset-inline-end:1px}.months-count{margin-block:var(--s3) 0;font-size:var(--text-lg);font-weight:700}.next-step{margin-block:var(--s2)}.summary-list{margin:0 0 var(--s4)}.summary-row{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr) var(--target);gap:var(--s1) var(--s3);padding-block:var(--s2);border-block-end:1px solid var(--border);align-items:center;display:grid}.summary-row dt{font-weight:600}.summary-row dd{margin:0}.summary-value.empty{color:var(--muted)}.summary-editor{grid-column:1/-1}@media (max-width:600px){.summary-row{grid-template-columns:minmax(0, 1fr) var(--target)}.summary-row dt{grid-column:1/-1}}.nowrap{white-space:nowrap}.f106-results h3,.f106-results h4,.f106-results h5,.f106-results h6{font-size:1rem;font-weight:var(--weight-bold)}.f106-results .note,.f106-results .confidence,.f106-results .field-code,.f106-results .help.not-sure,.f106-results .months-picker>.help,.f106-results .months-row figcaption,.f106-results .month-toggle,.f106-disclaimer{font-size:.875rem}.f106-headline{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card,var(--radius));padding:var(--s4);margin:0 0 var(--s3)}.f106-results .f106-headline.verify{background:var(--verify-bg)}.f106-results .f106-headline h3{font-size:var(--text-xl);line-height:1.4}.f106-headline>.finding-head{flex-wrap:nowrap;align-items:flex-start}.amount-chip{font-variant-numeric:tabular-nums;background:var(--gold,#e2b04a);color:var(--on-gold,#17302e);white-space:nowrap;border-radius:6px;padding:0 .35rem;font-weight:700}.f106-headline>p,.f106-results .f106-row>p{margin-block:var(--s2) 0}.f106-row-link{min-block-size:var(--target);align-items:center;display:inline-flex}.form106-values{margin:var(--s3) 0}.form106-values .summary-row{border-block-end-style:dashed;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (max-width:600px){.form106-values .summary-row{grid-template-columns:minmax(0,1fr)}}.f106-value dd{font-variant-numeric:tabular-nums;white-space:nowrap}.f106-value.monthsWorked dd{white-space:normal;font-family:inherit;font-size:.875rem}.f106-figure{font-variant-numeric:tabular-nums;font-weight:inherit;white-space:nowrap}.f106-compare{margin-block:var(--s2);font-size:.875rem}.f106-compare>div{padding-block:var(--s1,.25rem);border-block-end:1px dashed var(--border)}.f106-compare dt{font-weight:var(--weight-bold)}.f106-compare dd{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;margin:0;display:flex}.f106-compare bdi{font-variant-numeric:tabular-nums;white-space:nowrap}.f106-compare dd>span,.amount-num{white-space:nowrap}.f106-results~.payslip-heading{font-size:1rem}.f106-results~.results-summary li,.f106-results~.legal-minimums p,.f106-results~.finding .badge,.f106-results~.finding .confidence,.f106-results~.finding .note,.f106-results~.finding .amount-label,.f106-results~.disclaimer{font-size:.875rem}.f106-disclaimer{color:var(--muted);margin-block:var(--s4) 0}.f106-results .missing-info{padding:var(--s3) var(--s2)}.f106-review .field{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.f106-review .field input{inline-size:100%;max-inline-size:16rem}.f106-review .months-count{font-size:1rem}.f106-review .not-on-form{margin-block-start:var(--s2)}.missing-info button.not-on-form{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);font-weight:400}.step-summaries-fold{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 var(--s4)}.step-summaries-fold>summary{cursor:pointer;font-weight:var(--weight-bold);padding:10px var(--s4)}.step-summaries-fold>.step-summaries{border:0;border-block-start:1px solid var(--border);border-radius:0;margin:0}.step-summaries-fold .step-summary{font-size:1rem}.lang-code{display:none}@media (max-width:420px){.lang-switch{padding-inline:var(--s2);gap:4px}}@media (max-width:399px){.lang-switch .lang-full{display:none}.lang-switch .lang-code{display:inline}}.upload h3{font-size:var(--text-md);margin-block-start:var(--s3)}.upload h3.upload-result{font-size:var(--text-xl);margin-block:var(--s2) var(--s3)}.upload .small,.upload .file-name,.upload .file-meta,.upload .photo-tips,.upload .photo-tips .tips-heading{font-size:.875rem}.upload .help.small{margin-block:var(--s1) var(--s2)}.upload-reason{margin-block:0 var(--s3)}.upload-actions:empty{display:none}.upload .file-item{padding-block:var(--s2)}.upload .file-item .remove{color:var(--muted);border-color:var(--border);font-weight:400}.upload .unknown-format{border:0;border-block-start:1px solid var(--border);padding:var(--s3) 0 0;margin-block:var(--s4) 0;background:0 0;border-radius:0}.upload .manual-link,.upload .form106-manual-link{min-block-size:var(--target)}.step-summary.choice-line{font-size:.875rem}@media (max-width:480px){.upload-actions{gap:var(--s2);display:grid}.upload-actions>button{inline-size:100%}}.welcome-languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.welcome-languages button{min-block-size:48px;padding-inline:8px;font-size:1rem}.welcome-languages button[aria-current=true]:before{content:"✓ " / ""}.welcome-beta{margin-block:0 var(--s3)}.welcome-languages li.wide{grid-column:1/-1}.header .back-link{margin-block:6px 0}.back-to-start{min-block-size:44px;line-height:44px;display:inline-block}.early-notice{margin-block:var(--s3);padding:var(--s3);background:var(--surface-sunken);border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:var(--radius,8px);font-size:var(--text-md)}.early-notice h3{font-size:var(--text-md);margin-block-end:var(--s1)}.early-notice p{margin-block:0 var(--s2)}details:not(.fd-fold,.fd-why)>summary:not(.fold-own){list-style:none}details:not(.fd-fold,.fd-why)>summary:not(.fold-own)::-webkit-details-marker{display:none}details:not(.fd-fold,.fd-why)>summary:not(.fold-own):after,.more-toggle:after{content:"" / "";box-sizing:border-box;block-size:.5em;min-block-size:7px;inline-size:.5em;min-inline-size:7px;border:solid;vertical-align:middle;opacity:.75;pointer-events:none;border-width:0 2px 2px 0;flex-shrink:0;margin-inline-start:.6em;margin-inline-end:calc(var(--trail-center) - .25em + var(--fold-shift,0px));display:inline-block;transform:rotate(45deg)translateY(-2px)}details[open]:not(.fd-fold,.fd-why)>summary:not(.fold-own):after,.more-toggle[aria-expanded=true]:after{transform:rotate(225deg)translateY(-2px)}:is(.other-findings,.payslip-section,.step-summaries-fold,.situations,.advanced,.diagnostics)>summary:not(.fold-own){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:is(.other-findings,.payslip-section,.step-summaries-fold,.situations,.advanced,.diagnostics)>summary:not(.fold-own)>*{grid-column:1}:is(.other-findings,.payslip-section,.step-summaries-fold,.situations,.advanced,.diagnostics)>summary:not(.fold-own):after{grid-area:1/2}details:is(.fd-check-group,.fd-check-doc,.fd-check-rest,.fd-q-closed):not(.fd-fold,.fd-why)>summary:not(.fold-own):after{margin-inline-start:auto}details.fd-more>summary,.fd details.fd-why>summary,.fd details.pvd-more>summary,.fd-opening details.fd-opening-why>summary,details.photo-too-large-more>summary,button.more-toggle{box-sizing:border-box;text-align:start;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.fd details.fd-why>summary:after,button.more-toggle:after{margin-inline-start:auto}bdi[dir=ltr]{white-space:nowrap}bdi[dir=ltr].long-name{white-space:normal;overflow-wrap:anywhere}.nobreak{white-space:nowrap}.inline-list{display:block}.inline-list-item{box-sizing:border-box;text-indent:-1em;max-inline-size:100%;margin-inline-end:.25em;padding-inline-start:1em;display:inline-block}.inline-list-item:before{content:"·⁠";text-indent:0;inline-size:1em;display:inline-block}.sep-lead>.sep{display:none}.sep-lead:before{content:"\a ";white-space:pre}.month-number{display:inline}.logo.logo-c{filter:none}.share-card .share-line,.print-card .print-line{text-wrap:balance;margin:0}.print-card .row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){.print-card .row>button{inline-size:100%}}@media print{.header,.footer,.print-card,.share-card,.check-more,button,nav{display:none!important}body,#app{color:#000!important;background:#fff!important}.card{break-inside:avoid;box-shadow:none!important}}.nowrap-link{white-space:nowrap}a[href^=mailto\:]{overflow-wrap:anywhere}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./rubik-hebrew-400-Dp0lvSRB.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Brand Sans;font-weight:500;font-display:swap;src:url(./rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./rubik-latin-400-j0pmKyiQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Brand Sans;font-weight:500;font-display:swap;src:url(./rubik-latin-500-normal-1os41rQk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./rubik-cyrillic-400-C5G8_8ug.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Brand Sans;font-weight:500;font-display:swap;src:url(./rubik-cyrillic-500-normal-Didq2w9O.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./noto-sans-ethiopic-ethiopic-400-normal-qfS4vAZL.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./noto-sans-ethiopic-ethiopic-700-normal-BUzSFPOt.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./noto-sans-thai-thai-400-normal-BEOmKAI1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./noto-sans-thai-thai-700-normal-Cm52XUnT.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Brand Sans;font-weight:400;font-display:swap;src:url(./noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Brand Sans;font-weight:700;font-display:swap;src:url(./noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Brand Mono;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#eaf0ec;--surface-muted:#dce7e1;--ink:#17302e;--ink-muted:#3d5552;--ink-subtle:#4f6663;--line:#c9d6cf;--input-border:#798d85;--brand-primary:#0a5c63;--brand-primary-hover:#063f44;--ok-c:#097753;--ok-bg-c:#d3eedf;--finding:#b23729;--finding-bg:#fbedea;--finding-row:#f6d9d4;--gold:#e2b04a;--on-gold:#17302e;--card-shadow:0 2px 0 #c9d6cf;--bg:var(--ground);--surface:#fff;--surface-sunken:var(--surface-muted);--text:var(--ink);--muted:var(--ink-muted);--border:var(--line);--border-strong:var(--input-border);--primary:var(--brand-primary);--primary-text:#fff;--primary-hover:var(--brand-primary-hover);--link:var(--brand-primary);--accent:var(--brand-primary);--accent-text:#fff;--accent-soft:var(--surface-muted);--focus:var(--brand-primary);--verify:var(--finding);--verify-bg:var(--finding-bg);--verify-edge:var(--finding);--verify-icon-border:var(--finding-row);--ok:var(--ok-c);--ok-bg:var(--ok-bg-c);--ok-edge:var(--ok-c);--cannot:var(--ink-subtle);--cannot-bg:var(--surface-muted);--cannot-edge:var(--input-border);--error:var(--finding);--error-bg:var(--finding-bg);--font:"Brand Sans", system-ui, -apple-system, "Segoe UI", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--mono:"Brand Mono", ui-monospace, Menlo, Consolas, monospace;--weight-bold:700;--radius:12px;--radius-sm:10px;--radius-card:6px}@media screen and (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--ground:#0e1917;--surface-muted:#1b2b28;--ink:#e4ede9;--ink-muted:#b3c5bf;--ink-subtle:#9cb0aa;--line:#2f433f;--input-border:#6c857d;--brand-primary:#5cc4cb;--brand-primary-hover:#8ad8dd;--ok-c:#6ed3a6;--ok-bg-c:#12291f;--finding:#ff9e92;--finding-bg:#2e1915;--finding-row:#45231d;--gold:#e2b04a;--on-gold:#17302e;--card-shadow:0 2px 0 #2f433f;--surface:#14211e;--primary-text:#062a2d;--accent-text:#062a2d}}@media screen{:root:where([data-theme=dark]){--ground:#0e1917;--surface-muted:#1b2b28;--ink:#e4ede9;--ink-muted:#b3c5bf;--ink-subtle:#9cb0aa;--line:#2f433f;--input-border:#6c857d;--brand-primary:#5cc4cb;--brand-primary-hover:#8ad8dd;--ok-c:#6ed3a6;--ok-bg-c:#12291f;--finding:#ff9e92;--finding-bg:#2e1915;--finding-row:#45231d;--gold:#e2b04a;--on-gold:#17302e;--card-shadow:0 2px 0 #2f433f;--surface:#14211e;--primary-text:#062a2d;--accent-text:#062a2d}}body{font-family:var(--font)}.mono,.amount-value,.summary-value bdi,.tv-amount{font-variant-numeric:tabular-nums;font-weight:500}h1,h2,h3{font-weight:700}button,input,select{border-radius:var(--radius-sm)}input[type=text],input[type=number],input[type=date],input[type=month],select{border-color:var(--input-border)}button.primary{background:var(--brand-primary)}button.primary:hover{background:var(--brand-primary-hover)}.card{border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.hero-title{margin-block-end:var(--s4);font-size:1.875rem;line-height:1.25}.hero-payslip{max-inline-size:22rem;margin:0 auto var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--card-shadow);padding:var(--s3) var(--s4) var(--s4);font-size:var(--text-sm);position:relative}.hero-payslip-head{border-block-end:2px solid var(--ink);justify-content:space-between;padding-block-end:var(--s2);font-weight:700;display:flex}.hero-row{gap:var(--s2);padding:var(--s2) var(--s1);border-block-end:1px dashed var(--line);isolation:isolate;grid-template-columns:1.5rem 1fr auto;align-items:center;display:grid;position:relative}.hero-row:before{content:"";z-index:-1;background:var(--ok-bg-c);transform-origin:100%;border-radius:3px;animation:.45s ease-out both sweep;position:absolute;inset:2px 0}.hero-row.finding:before{background:var(--finding-row)}.hero-row.r0:before{animation-delay:.2s}.hero-row.r1:before{animation-delay:.65s}.hero-row.r2:before{animation-delay:1.1s}.hero-row.r3:before{animation-delay:1.55s}.hero-mark{color:var(--ok-c);font-weight:700}.hero-row.finding .hero-mark{color:var(--finding)}.hero-stamp{background:var(--gold);color:var(--on-gold);border-radius:6px;padding:.25rem .75rem;font-weight:700;animation:.35s cubic-bezier(.2,1.6,.4,1) 2.1s both stamp;position:absolute;inset-block-end:-.75rem;inset-inline-start:.75rem;transform:rotate(-6deg)}@keyframes sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.hero-row:before,.hero-stamp{animation:none}}.hero-explain{font-size:var(--text-md);color:var(--ink-muted)}.hero-actions{gap:var(--s3);margin-block:var(--s4);display:grid}.hero-actions button{min-block-size:var(--target);inline-size:100%}.hero-secondary{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.privacy-strip{align-items:center;gap:var(--s2);background:var(--surface-muted);color:var(--ink);border-radius:var(--radius-sm);padding:var(--s3) var(--s4);display:flex}.privacy-strip .lock{color:var(--brand-primary);display:inline-flex}.finding{border:0;border-block-end:1px dashed var(--line);padding:var(--s3) var(--s2);border-radius:0;margin:0}.finding.verify{background:var(--finding-bg)}.verify .finding-icon{color:var(--finding);background:0 0;border:0}.ok .finding-icon{color:var(--ok-c);background:0 0}.finding .amount-value{background:var(--gold);color:var(--on-gold);border-radius:6px;padding:0 .4rem}.results-overview,.brand-total{background:var(--ink);color:var(--ground);border-radius:var(--radius-card);padding:var(--s3) var(--s4)}.results-overview .help,.brand-total .help{color:var(--surface-muted)}.results-overview .amount-value,.brand-total .amount-value{background:var(--gold);color:var(--on-gold);border-radius:6px;padding:.1rem .5rem}.results-overview.quiet{color:inherit;background:0 0;padding:0}.results-overview.quiet .help{color:var(--muted)}.results-overview.quiet .amount-value{color:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:0;font-weight:700}.missing-info{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-card)}.logo-c{color:var(--brand-primary);display:inline-flex}.home-name{font-weight:700}.lang-name,.lang-beta{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.header-tools{gap:var(--s2);flex:none;align-items:flex-start;display:flex}.theme-switch{min-block-size:var(--target);min-inline-size:var(--target);border-radius:var(--radius-pill);border-color:var(--border-strong);background:var(--surface);color:var(--text);padding-inline:var(--s3);justify-content:center;align-items:center;gap:6px;display:inline-flex}.theme-icon,.theme-icon svg{display:block}.theme-menu button{align-items:center;gap:var(--s2);flex-direction:row}@media (max-width:600px){.theme-switch{padding-inline:0}.theme-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.home-name{white-space:nowrap}@media (max-width:600px){.hero-payslip{padding:var(--s2) var(--s3) var(--s5);margin-block-end:var(--s4);font-size:.8125rem}.hero-payslip-head{padding-block-end:var(--s1)}.hero-row{padding:2px var(--s1);min-block-size:26px}}@media (max-width:480px){.hero-secondary{grid-template-columns:1fr}}.rv{--rv-card:#fff;--rv-ink:#17201c;--rv-muted:#4d5a54;--rv-line:#dfe5e1;--rv-track:#e6ebe8;--rv-hero:#0e5a46;--rv-on-hero:#fff;--rv-link:#0e5a46;--rv-warn:#9f5d00;--rv-warn-ink:#6b4200;--rv-on-warn:#fff;--rv-warn-bar:#b87200;--rv-ok:#2a7a52;--rv-ok-ink:#1c5e3d;--rv-none:#5b6661;--rv-bar-ref:#0e5a46;--rv-shadow:0 1px 3px #17201c1a;--rv-font:"Magia Rubik", var(--font,system-ui), system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", "Noto Sans Arabic", "Noto Sans Ethiopic", "Noto Sans Thai", "Noto Sans Devanagari", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--rv-text-hero:2.5rem;--rv-text-md:1rem;--rv-text-sm:.875rem;--rv-leading:1.45;--rv-weight-strong:600;--rv-weight-hero:600;--rv-s1:4px;--rv-s2:8px;--rv-s3:12px;--rv-s4:16px;--rv-s5:20px;--rv-radius:16px;--rv-radius-pill:999px;--rv-edge:4px;--rv-row:48px;--rv-target:44px;--rv-bar:14px;--rv-badge:24px;--rv-icon:20px}@media screen and (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .rv{--rv-card:#161d26;--rv-ink:#e6e9ee;--rv-muted:#a7b0bd;--rv-line:#2b3542;--rv-track:#26303c;--rv-hero:#0d4d3b;--rv-on-hero:#fff;--rv-link:#7fd6b6;--rv-warn:#f0a63a;--rv-warn-ink:#ffc978;--rv-on-warn:#1a1100;--rv-warn-bar:#e0a12b;--rv-ok:#5fcf93;--rv-ok-ink:#8fe0b2;--rv-none:#b8c0cc;--rv-bar-ref:#4fb894;--rv-shadow:0 1px 3px #00000080}}@media screen{:root:where([data-theme=dark]) .rv{--rv-card:#161d26;--rv-ink:#e6e9ee;--rv-muted:#a7b0bd;--rv-line:#2b3542;--rv-track:#26303c;--rv-hero:#0d4d3b;--rv-on-hero:#fff;--rv-link:#7fd6b6;--rv-warn:#f0a63a;--rv-warn-ink:#ffc978;--rv-on-warn:#1a1100;--rv-warn-bar:#e0a12b;--rv-ok:#5fcf93;--rv-ok-ink:#8fe0b2;--rv-none:#b8c0cc;--rv-bar-ref:#4fb894;--rv-shadow:0 1px 3px #00000080}}.fd{--fd-big:1.5rem;--fd-amber:#b36b00;--fd-amber-ink:#6b4200;--fd-amber-bg:#fff7e8;--fd-soft:#e4efe9;--fd-soft-ink:#1f3a30;--fd-dim:#dfe6e2;--fd-dim-ink:#3b4741;--primary:var(--rv-hero);--primary-text:var(--rv-on-hero);--primary-hover:#093d30;--brand-primary:var(--rv-hero);--brand-primary-hover:var(--primary-hover);--link:var(--rv-link);--focus:var(--rv-link);font-family:var(--rv-font);color:var(--rv-ink)}@media screen and (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .fd{--fd-amber:#f0a63a;--fd-amber-ink:#ffc978;--fd-amber-bg:#2a1d0a;--fd-soft:#12291f;--fd-soft-ink:#cfe9dc;--fd-dim:#26303c;--fd-dim-ink:#c4ccd6;--primary-hover:#0f5f49}}@media screen{:root:where([data-theme=dark]) .fd{--fd-amber:#f0a63a;--fd-amber-ink:#ffc978;--fd-amber-bg:#2a1d0a;--fd-soft:#12291f;--fd-soft-ink:#cfe9dc;--fd-dim:#26303c;--fd-dim-ink:#c4ccd6;--primary-hover:#0f5f49}}.fd p,.fd ul,.fd ol{margin:0}.fd p,.fd li,.fd h2,.fd h3{max-width:none}.fd fieldset{margin-inline:0}html[dir=rtl] .fd .fd-flip{transform:scaleX(-1)}.fd h2.fd-title{text-wrap:balance;font-size:var(--fd-big);color:var(--rv-ink);margin:0;line-height:1.2}.fd .fd-lead{font-size:var(--rv-text-md);color:var(--rv-muted);margin-block-start:6px}.fd .fd-small{font-size:var(--rv-text-sm);color:var(--rv-muted)}.fd-screen{gap:var(--rv-s3);flex-direction:column;margin-block-end:var(--rv-s4);display:flex}.fd .fd-card{background:var(--rv-card);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow);padding:var(--rv-s4)}.fd-goals{flex-direction:column;gap:10px;display:flex}.fd .fd-goal{width:100%;min-height:72px;padding:var(--rv-s4);border-radius:var(--rv-radius);background:var(--rv-card);color:var(--rv-ink);box-shadow:var(--rv-shadow);text-align:start;border:0;align-items:center;gap:14px;font-weight:400;display:flex}.fd .fd-goal.primary{background:var(--rv-hero);color:var(--rv-on-hero)}.fd .fd-goal.primary:hover{background:var(--primary-hover)}.fd .fd-goal:not(.primary):hover{outline:2px solid var(--rv-line)}.fd-goals.fd-dropping .fd-goal{outline:2.5px dashed var(--rv-link);outline-offset:-2.5px}.fd .fd-goals.fd-dropping .fd-goal.primary{outline-color:var(--rv-on-hero)}.fd .fd-goals.fd-dropping .fd-goal.primary.drop-over{outline-color:var(--fd-soft-ink)}.fd .fd-goals.fd-dropping .fd-goal.drop-over{background:var(--fd-soft);color:var(--fd-soft-ink);outline-style:solid}.fd .fd-goals.fd-dropping .fd-goal.primary.drop-over .fd-icon{color:var(--fd-soft-ink)}.fd-goal>.fd-icon:first-child{color:var(--rv-link)}.fd .fd-goal.primary .fd-icon{color:inherit}.fd-goal-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fd-goal-title{font-weight:var(--rv-weight-strong)}.fd-goal-sub{font-size:var(--rv-text-sm);color:var(--rv-muted)}.fd .fd-goal.primary .fd-goal-sub{color:inherit}.fd-privacy-card{gap:var(--rv-s3);align-items:flex-start;display:flex}.fd-privacy-card .fd-icon{color:var(--rv-link);margin-top:2px}.fd-privacy-card p{font-size:var(--rv-text-sm)}.fd-privacy-card strong{font-size:var(--rv-text-md);margin-block-end:4px;display:block}.fd .fd-label{font-size:var(--rv-text-sm);font-weight:var(--rv-weight-strong);color:var(--rv-muted);margin-block-end:10px}.fd-how{gap:var(--rv-s3);flex-direction:column;padding:0;list-style:none;display:flex}.fd-how li{gap:var(--rv-s3);font-size:var(--rv-text-sm);align-items:flex-start;display:flex}.fd-how-n{background:var(--fd-soft);width:26px;height:26px;color:var(--rv-link);font-weight:var(--rv-weight-strong);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fd-counter{font-size:var(--rv-text-sm);color:var(--rv-muted);align-items:flex-start;gap:10px;padding:4px 0;display:flex}.fd-counter .fd-icon{color:var(--fd-amber)}.fd-counter .fd-num{white-space:nowrap;font-weight:700;font-size:var(--rv-text-md);color:var(--rv-ink);unicode-bidi:isolate}.fd button.secondary{color:var(--rv-link);border-color:var(--rv-link);background:var(--rv-card)}.fd-tone{--primary:#0e5a46;--primary-hover:#093d30;--brand-primary:#0e5a46;--brand-primary-hover:#093d30;--link:#0e5a46;--focus:#0e5a46}@media screen and (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .fd-tone{--primary:#7fd6b6;--primary-hover:#a6e5cd;--brand-primary:#7fd6b6;--brand-primary-hover:#a6e5cd;--link:#7fd6b6;--focus:#7fd6b6}}@media screen{:root:where([data-theme=dark]) .fd-tone{--primary:#7fd6b6;--primary-hover:#a6e5cd;--brand-primary:#7fd6b6;--brand-primary-hover:#a6e5cd;--link:#7fd6b6;--focus:#7fd6b6}}@media (min-width:768px){.fd{--rv-text-sm:1rem}}.fd-start .fd-fold>summary{align-items:center;gap:var(--rv-s3);cursor:pointer;min-height:52px;display:flex}.fd-start .fd-fold>summary>span:first-of-type{flex:1}.fd-start .fd-fold[open]>summary{margin-block-end:var(--rv-s2)}.fd-start .fd-privacy-card>summary .fd-icon{color:var(--rv-link)}.fd-more{color:var(--rv-link);text-decoration:underline}.fd-start .fd-fold p+p,.fd-start .fd-fold p+ol{margin-block-start:var(--rv-s3)}.fd-start .fd-fold{padding:4px var(--rv-s4)}.fd-start .fd-fold[open]{padding-block-end:var(--rv-s4)}.fd-tools-list{margin:0;padding:0;list-style:none}.fd-start .fd-tools>.fd-tools-list{padding-block-end:var(--rv-s2)}.fd-tool{min-height:52px;padding-block:var(--rv-s2);color:var(--rv-ink);align-items:center;gap:14px;text-decoration:none;display:flex}.fd-tool:hover .fd-goal-title{text-decoration:underline}.fd-tool>.fd-icon{color:var(--rv-link)}.fd-start .fd-privacy-card{padding:var(--rv-s4);display:block}.fd-start .fd-privacy-line{font-size:inherit;color:inherit;text-align:start;display:block}.fd-start .fd-privacy-line p{font-size:var(--rv-text-md)}.fd-start .fd-privacy-head{align-items:center;gap:var(--rv-s2);margin-block-end:4px;display:flex}.fd-start .fd-privacy-card .fd-privacy-head strong{margin:0;display:inline}.fd-start .fd-privacy-line a{white-space:nowrap}.fd-start .fd-privacy-line .fd-icon{vertical-align:middle}@media (min-width:768px){.fd-start .fd-privacy-line{max-inline-size:65ch}}.fd-start .fd-privacy-card .fd-counter{margin-block-start:var(--rv-s3)}.fd-start .fd-privacy-card .fd-counter .fd-icon{margin-top:2px}.fd .fd-fold>summary:after,.fd .fd-why>summary:after{content:"";block-size:8px;inline-size:8px;margin-inline:8px calc(var(--trail-center) - 4px);color:var(--rv-muted);border:2px solid;border-width:0 2px 2px 0;flex-shrink:0;transform:rotate(45deg)translateY(-2px)}.fd .fd-fold[open]>summary:after,.fd .fd-why[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.fd .fd-fold>summary,.fd .fd-why>summary{list-style:none}.fd .fd-fold>summary::-webkit-details-marker{display:none}.fd .fd-why>summary::-webkit-details-marker{display:none}.fd .fd-fold>summary:after,.fd-check .fd-check-group>summary:after,.fd-check .fd-check-doc>summary:after,.fd-check .fd-check-rest>summary:after,.fd .fd-q-closed>summary:after{margin-inline-start:auto}:root{--icon:24px;--icon-text:1em}.fd-icon,.rv-icon,.theme-icon svg,.globe-wrap svg,.inline-icon svg{--icon-role:icon;inline-size:var(--icon-size,var(--icon));block-size:var(--icon-size,var(--icon));min-inline-size:var(--icon-size,var(--icon));min-block-size:var(--icon-size,var(--icon));flex:none}.fd-privacy-line .fd-icon,.fd-privacy-head .fd-icon,.fd-opening-privacy .fd-icon,.rv-privacy .rv-icon,.fd-needed-message .fd-icon,.fd-tip .fd-icon,.fd-counter .fd-icon,.fd-summary-note .fd-icon,.fd-unsure-heading .fd-icon,.tvd-ra-heading .fd-icon,.pvd-list .fd-icon,.fd-privacy-card .fd-icon,.fd-q-badge .fd-icon,.tvd-box>summary .tvd-box-icon,.tvd-info-btn .fd-icon,.inline-icon svg{--icon-role:text;--icon-size:var(--icon-text)}.fd-icon.fd-more-mark{--icon-role:icon;--icon-size:var(--icon)}.rv .fold-row-icon{inline-size:var(--icon)}.fd-pencil{inline-size:var(--rv-target,var(--target));block-size:var(--rv-target,var(--target));min-block-size:var(--rv-target,var(--target));min-inline-size:var(--rv-target,var(--target));color:var(--rv-link,var(--link));cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--trail-center) - var(--rv-target,var(--target)) / 2);padding:0;display:inline-flex}.fd-pencil:hover{background:var(--fd-soft,var(--accent-soft))}.fd-pencil.fd-pencil-slot{visibility:hidden}.fd-pencil-mark{pointer-events:none;block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:0;margin-inline:8px 0}.step-summary .fd-pencil{margin-inline-start:auto}.fd-file .fd-pencil{margin-inline-end:0}.summary-row .summary-action{justify-self:end}
