@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{--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;--measure:68ch;--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 (prefers-color-scheme:dark){:root{--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{max-width:760px;padding:var(--s4);margin-inline:auto}.brand{align-items:center;gap:10px;min-width:0;display:flex}.logo{flex:none;width:48px;height:48px}@media (prefers-color-scheme: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)}p,li{max-width:var(--measure)}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)}.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}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)}button.primary{background:var(--primary);color:var(--primary-text)}button.primary:hover{background:var(--primary-hover)}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{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]{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}.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{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:wrap;display:flex}.finding-head h3,.finding-head h4{flex:auto;margin:0}.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}.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(--bg);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;font-weight:600}.diagnostics textarea[readonly]{font-family:ui-monospace,monospace;font-size:.8rem}.upload.dragging{outline-offset:-6px;outline:3px dashed}.payslip-heading{margin-block:1.25rem .5rem}.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}h1 a.home{color:inherit;text-decoration:none}.footer{text-align:center;max-width:720px;margin:2rem auto 1rem;padding:0 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{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.date-part label{font-size:.85rem;display:block}fieldset.date-group>legend{font-weight:600}.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-toggle[aria-expanded=true]:after{content:" ▴" / ""}.more-toggle[aria-expanded=false]:after{content:" ▾" / ""}.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:4px 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}.status-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(6rem,1fr) minmax(0,2fr) auto;align-items:center;gap:4px 12px;padding-block:6px;display:grid}.file-name{overflow-wrap:anywhere;font-weight:600}.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}@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 3}}.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.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:1.3rem}.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);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-top:8px}.share-tip .help{margin-bottom:6px}.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 ul{margin:4px 0 0;padding:0;list-style:none}.photo-tips li{align-items:baseline;gap:8px;margin:4px 0;display:flex}.tip-icon{text-align:center;flex:none;inline-size:1.4em}.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);max-width:none;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);align-items:center;display:inline-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);max-width:none;padding:0 var(--s4);min-block-size:var(--target);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.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.verify{color:var(--verify);font-weight:var(--weight-bold)}.payslip-section[open]{padding-block-end:var(--s3)}
