@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-latin.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:Poltawski Nowy;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poltawski-nowy-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poltawski-nowy-latin.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:Poltawski Nowy;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poltawski-nowy-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poltawski-nowy-latin.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:Protest Guerrilla;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/protest-guerrilla-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Protest Guerrilla;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/protest-guerrilla-latin.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:Protest Strike;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/protest-strike-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Protest Strike;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/protest-strike-latin.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{--paper:#e7e8e6;--paper-2:#dcdcd4;--paper-3:#c9c8bd;--sheet:#fbfbf8;--ink:#1b1813;--ink-2:#4d463b;--ink-3:#6b6151;--rule:#1b18132e;--cobalt:#2337a0;--saffron:#f0b41c;--verm:#c9261a;--orange:#ee6c21;--green:#17703f;--pink:#ea5a92;--violet:#4b2e8c;--teal:#0d7480;--sky:#4f9be0;--sev-blocking:var(--verm);--sev-warning:var(--saffron);--sev-info:var(--cobalt);--ok:var(--green);--focus:var(--cobalt);--radius:3px;--f-display:"Protest Guerrilla", "Protest Strike", sans-serif;--f-display-2:"Protest Strike", "Protest Guerrilla", sans-serif;--f-text:"Archivo", system-ui, sans-serif;--f-doc:"Poltawski Nowy", Georgia, serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ink)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-3) var(--paper-2)}body{background:var(--paper);color:var(--ink);font-family:var(--f-text);font-variation-settings:"wdth" 100;caret-color:var(--verm);margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--saffron);color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-thumb{background:var(--ink-3);border:3px solid var(--paper-2);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--ink)}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.15}blockquote,dd,dt,figcaption,li,p{text-wrap:pretty}ol,p,ul{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}.sr-only,ol,ul{padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--saffron)}.money,.num,input[inputmode=decimal],input[type=number],td.num{font-variant-numeric:tabular-nums lining-nums}.money,.sr-only{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.wordmark{font-family:var(--f-display);letter-spacing:0;font-weight:400;line-height:.95}.synthetic{color:var(--ink-2);align-items:center;gap:6px;font-size:.8125rem;line-height:1.3;display:inline-flex}.ic,.synthetic svg{flex:none}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ic-sm{width:15px;height:15px}.btn{border:2px solid var(--ink);border-radius:var(--radius);background:var(--ink);min-height:48px;color:var(--paper);cursor:pointer;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:#38322a;border-color:#38322a}.btn:active{transform:translateY(1px)}.btn-secondary{color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--paper-2);border-color:var(--ink)}.btn-quiet{color:var(--ink);text-underline-offset:.22em;background:0 0;border-color:#0000;padding-inline:10px;text-decoration:underline}.btn-quiet:hover{background:var(--paper-2);border-color:#0000}.btn-danger{background:var(--verm);border-color:var(--verm);color:#fff}.btn-danger:hover{background:#a91f15;border-color:#a91f15}.btn-sm{min-height:44px;padding:6px 12px;font-size:.9375rem}.btn[aria-disabled=true],.btn[disabled]{background:var(--paper-2);border-color:var(--paper-3);color:var(--ink-3);cursor:not-allowed;transform:none}.btn.is-loading{cursor:progress}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.field{gap:6px;display:grid}.field>label,.label{font-size:.9375rem;font-weight:600}.hint{color:var(--ink-2);font-size:.875rem}.input,select.input,textarea.input{background:var(--sheet);border:2px solid var(--ink);border-radius:var(--radius);width:100%;min-height:48px;padding:10px 12px;font-size:1rem;line-height:1.4}textarea.input{resize:vertical;min-height:120px}.input::placeholder{color:var(--ink-3)}.input:hover{background:#fff;border-color:#38322a}.input:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--verm)}.msg{align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.4;display:flex}.msg .ic{margin-top:1px}.msg-error{color:var(--verm);font-weight:600}.msg-ok{color:var(--green);font-weight:600}.choice{border:2px solid var(--rule);border-radius:var(--radius);background:var(--sheet);cursor:pointer;min-height:52px;transition:border-color .12s var(--ease-out),background-color .12s var(--ease-out);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice:hover{border-color:var(--ink)}.check input,.choice input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}.choice:has(input:checked){border-color:var(--ink);background:#fff}.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:9px;display:flex}.tag{white-space:nowrap;background:var(--paper-2);color:var(--ink);border-radius:2px;align-items:center;gap:5px;padding:2px 8px;font-size:.8125rem;font-weight:650;line-height:1.4;display:inline-flex}.tag-red{background:var(--verm);color:#fff}.tag-yellow{background:var(--saffron);color:var(--ink)}.tag-blue{background:var(--cobalt);color:#fff}.tag-green{background:var(--green);color:#fff}.tag-ink{background:var(--ink);color:var(--paper)}.tag-line{background:0 0;box-shadow:inset 0 0 0 1.5px}.sev{flex:none;width:14px;height:14px}.sev-blocking .sev,.sev.blocking{fill:var(--sev-blocking)}.sev-info .sev,.sev-warning .sev,.sev.info,.sev.warning{fill:none;stroke:currentColor;stroke-width:1.6px}.intake{font-size:1.0625rem}.intake-shell{min-height:100dvh}.side{background:var(--paper);border-bottom:1px solid var(--rule);padding:14px 16px 10px}.brand{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brand .wordmark{font-size:1.45rem}.brand .synthetic{font-size:.75rem}.progress{gap:6px;margin-top:10px;display:grid}.progress-text,.steps-d summary{font-size:.9375rem;font-weight:600}.progress-text span{color:var(--ink-2);font-weight:500}.progress-bar{grid-template-columns:repeat(var(--n,8),1fr);align-items:end;gap:3px;height:10px;display:grid}.progress-bar i{background:var(--paper-3);height:6px;transition:height .2s var(--ease-out);border-radius:1px;display:block}.progress-bar i.is-done{background:var(--ink)}.progress-bar i.is-current{background:var(--c);height:10px}.steps-d{margin-top:4px}.steps-d summary{cursor:pointer;text-underline-offset:.22em;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.steps{gap:2px;padding:4px 0 8px;list-style:none;display:grid}.step-link{border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;font-size:.9375rem;font-weight:550;display:flex}.step-link:hover:not([disabled]){background:var(--paper-2)}.step-link[aria-current=step]{background:var(--ink);color:var(--paper)}.step-link[disabled]{color:var(--ink-3);cursor:not-allowed}.step-link .done{color:var(--ink-2);margin-left:auto}main.intake-main{display:block}.poster{--field:var(--cobalt);--fg:var(--paper);--shape:var(--ink);--spot:var(--saffron);isolation:isolate;background:var(--field);color:var(--fg);align-items:flex-end;min-height:280px;padding:24px 18px 22px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.poster-shapes{z-index:-1;pointer-events:none;width:auto;max-width:74%;height:100%;position:absolute;top:0;right:0;overflow:visible}.poster-shapes .s{fill:var(--shape)}.poster-shapes .s-spot{fill:var(--spot)}.poster-shapes .s-line{fill:none;stroke:var(--shape)}.poster-title{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;outline:none;max-width:11ch;font-size:calc(clamp(2.6rem,14.5cqi,5.6rem));font-weight:400;line-height:.92}.poster-title.is-long{max-width:12ch;font-size:calc(clamp(2.3rem,12cqi,4.9rem))}.poster-title .w{transform:rotate(var(--r,0deg)) translateY(var(--y,0));transform-origin:50% 70%;margin-right:.2em;display:inline-block}.poster-title .w:last-child{margin-right:0}.poster-title .w.em{color:var(--field);background:var(--fg);margin-block:.06em;padding:.06em .14em .02em;font-size:1.32em;line-height:.9}.poster-title .w.num{color:var(--fg);vertical-align:-.08em;background:0 0;margin-block:0;padding:0;font-size:2.3em;line-height:.8}@media (prefers-reduced-motion:no-preference){.poster.enter .w{animation:cut-in .62s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}.poster.enter .poster-shapes{animation:shapes-in .76s var(--ease-out) both}}@keyframes cut-in{0%{transform:rotate(calc(var(--r,0deg) * 4)) translateY(.12em);clip-path:inset(0 0 22%)}to{transform:rotate(var(--r,0deg)) translateY(var(--y,0));clip-path:inset(0)}}@keyframes shapes-in{0%{transform:translate(6%)rotate(-3deg)}to{transform:none}}.step-wrap{max-width:760px;padding:22px 16px 120px}.step-intro{gap:10px;margin-bottom:36px;display:grid}.step-intro .why{max-width:60ch;font-size:1.125rem;line-height:1.5}.step-intro .basis{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.step-intro .basis .ic{margin-top:1px}.step-intro .basis b{color:var(--ink);font-weight:600}.stack{gap:18px}.grid-2,.stack,.stack-lg{display:grid}.stack-lg{gap:32px}.grid-2{gap:14px}.h-sec{font-family:var(--f-display-2);letter-spacing:0;margin-top:8px;font-size:1.55rem;font-weight:400;line-height:1.1}.lede,.note{color:var(--ink-2);max-width:62ch}.note{align-items:flex-start;gap:10px;font-size:.975rem;display:flex}.more{max-width:62ch;font-size:.9375rem}.more summary{cursor:pointer;text-underline-offset:.22em;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.more p{color:var(--ink-2);margin-top:6px}.refund{max-width:52ch;font-weight:650}.note .ic{margin-top:3px}.note-warn{color:var(--ink)}.step-nav{z-index:10;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.step-nav .btn-next{flex:1;justify-content:space-between;max-width:340px;min-height:56px;margin-left:auto}.nx{text-align:left;line-height:1.15;display:grid}.nx-s{opacity:.85;font-size:.8125rem;font-weight:500}.step-nav .reason{color:var(--ink-2);text-align:right;flex:1;font-size:.8125rem}@media (width<=1023px){html:has(.step-nav){scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))}.intake :is(input,select,textarea,button,summary,a,label){scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom))}}.q{border:0;margin:0;display:grid}.q,.q legend{gap:10px;padding:0}.q legend{margin-bottom:4px;font-size:1.0625rem;font-weight:650;line-height:1.35;display:flex}.q legend .qn{font-family:var(--f-display-2);min-width:1.3em;font-size:1.25rem;font-weight:400;line-height:1.05}.q .hint{margin-top:-6px;margin-left:calc(1.3em + 12px)}.q .opts{gap:8px;display:grid}.verdict{border-radius:var(--radius);gap:12px;padding:18px;display:grid}.verdict h2{font-family:var(--f-display-2);letter-spacing:0;font-size:1.6rem;font-weight:400}.verdict-stop{background:var(--ink);color:var(--paper)}.verdict-stop ul{gap:10px;list-style:none;display:grid}.verdict-stop li{border-top:1px solid #e9e9e340;padding-top:10px}.verdict-stop li b{font-weight:600;display:block}.verdict-stop .paid-none{color:var(--saffron);font-weight:650}.verdict-warn{background:#f8e2a4}.verdict-ok{background:#d5e6d6}.row-meta,.verdict-pending{color:var(--ink-2)}.ledger{border-top:2px solid var(--ink);list-style:none}.ledger>li{border-bottom:1px solid var(--rule);gap:8px;padding:16px 0;display:grid}.row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.row-name{font-weight:650;line-height:1.3}.row-amt,.row-name{font-size:1.0625rem}.row-amt{white-space:nowrap;font-weight:700}.row-meta{font-size:.9375rem;line-height:1.45}.row-actions,.row-tags{flex-wrap:wrap;gap:6px;display:flex}.issue .ic,.row-actions{margin-top:2px}.issue{border-radius:var(--radius);color:#7d150d;background:#f6d6cf;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9375rem;font-weight:550;display:flex}.issue .ic{color:var(--verm)}.issue .btn{margin-left:auto}.total-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 4px;display:flex}.total-bar .t-label{color:var(--ink-2);font-size:.9375rem}.total-bar .t-value{font-family:var(--f-display-2);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}.editor{background:var(--sheet);border:2px solid var(--ink);border-radius:var(--radius);gap:14px;padding:16px;display:grid}.editor h2{font-size:1.0625rem;font-weight:700}.editor-errors>div{flex:1 1 0;gap:4px;min-width:0;display:grid}.editor-errors ul{margin:0;padding-left:1.1em}.editor-errors a{color:inherit;text-underline-offset:3px;padding-block:3px;display:inline-block}.editor-actions,.seg{flex-wrap:wrap;gap:8px;display:flex}.seg{border:0;margin:0;padding:0}.seg legend{margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600}.seg .choice{flex:140px;min-height:44px;padding:9px 12px}.tabs{border-bottom:2px solid var(--ink);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.tab{border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:8px 12px;font-size:.9375rem;font-weight:600}.tab:hover{background:var(--paper-2)}.tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.tab:focus-visible{outline-offset:-3px}.tab[aria-selected=true]:focus-visible{outline-color:var(--saffron)}.money-rows{gap:10px;display:grid}.money-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.money-row>:first-child{flex:10rem;min-width:0}.money-row>.field{flex:0 9.5rem;margin-left:auto}.money-row label{font-size:.975rem;line-height:1.3}.input-money{position:relative}.input-money .input{text-align:right;padding-right:2.125rem}.input-money span{color:var(--ink-2);pointer-events:none;font-size:.9375rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.subtotal{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0 0;font-weight:700;display:flex}.diff .v,.subtotal>:last-child{margin-left:auto}.diff{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0 0;font-weight:650;display:flex}.diff .v{font-family:var(--f-display-2);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:400;line-height:1}.diff.neg .v{color:var(--verm)}.summary-scroll{overflow-x:auto}table.summary{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}table.summary caption{text-align:left;padding-bottom:8px;font-weight:650}table.summary td,table.summary th{border-bottom:1px solid var(--rule);padding:8px 6px}table.summary thead th{color:var(--ink-2);border-bottom:2px solid var(--ink);text-align:right;font-size:.8125rem;font-weight:600}table.summary tbody th,table.summary thead th:first-child{text-align:left}table.summary td{text-align:right;white-space:nowrap}table.summary tbody th{font-weight:550}table.summary tr.is-current{background:var(--paper-2)}table.summary td.neg{color:var(--verm);font-weight:650}table.summary tfoot td,table.summary tfoot th{border-top:2px solid var(--ink);border-bottom:0;font-weight:700}.pay-sum{border-top:2px solid var(--ink);gap:0;display:grid}.pay-sum div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.pay-sum dt{color:var(--ink-2)}.pay-sum dd{text-align:right;margin:0;font-weight:650}.price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price .big{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:4rem;line-height:.9}.fees{gap:10px;list-style:none;display:grid}.fees li{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:12px;display:grid}.fees .money{text-align:right;font-weight:700}.doc{border-top:1px solid var(--rule);gap:10px;padding:20px 0;display:grid}.doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-head h2,.doc-head h3{font-size:1.0625rem;font-weight:700;line-height:1.3}.doc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.file-btn{position:relative}.file-btn input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-btn:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.next-list{counter-reset:n;gap:14px;list-style:none;display:grid}.next-list li{counter-increment:n;grid-template-columns:2.2rem 1fr;align-items:start;gap:12px;display:grid}.next-list li:before{content:counter(n);font-family:var(--f-display);width:2.2rem;height:2.2rem;color:var(--ink);place-items:center;font-size:1.6rem;line-height:1;display:grid}.next-list b{display:block}@media (width>=720px){.grid-2{grid-template-columns:1fr 1fr}.poster{min-height:340px;padding:36px 40px 32px}.step-wrap{padding:32px 40px 120px}}@media (width>=1024px){.intake-shell{grid-template-columns:290px 1fr;display:grid}.side{border-bottom:0;border-right:1px solid var(--rule);flex-direction:column;gap:6px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{gap:10px;display:grid}.brand .wordmark{white-space:nowrap;font-size:1.75rem}.brand .synthetic{font-size:.8125rem}.steps-d summary{display:none}.poster{min-height:330px;padding:40px 48px 34px}.step-wrap{padding:34px 48px 48px}.step-nav{border-top:2px solid var(--ink);background:0 0;margin-top:36px;padding:24px 0 0;position:static}.step-nav .reason{text-align:left}}.review{grid-template-rows:auto 1fr;height:100vh;font-size:.9375rem;display:grid;overflow:hidden}.topbar{background:var(--ink);height:56px;color:var(--paper);align-items:center;gap:20px;padding:0 20px;display:flex}.topbar .wordmark{color:var(--paper);font-size:1.55rem}.topbar .role{color:#d9cfb9;border-left:1px solid #e9e9e34d;padding-left:16px;font-size:.875rem}.topbar .synthetic{color:#d9cfb9;margin-left:auto}.timer{color:#d9cfb9;align-items:center;gap:8px;font-size:.875rem;display:flex}.timer .num{font-family:var(--f-display-2);color:var(--saffron);font-variant-numeric:tabular-nums;min-width:3.2em;font-size:1.35rem}.review-grid{grid-template-columns:300px 1fr}.queue,.review-grid{min-height:0;display:grid}.queue{border-right:1px solid var(--ink);background:var(--paper);grid-template-rows:auto auto 1fr}.queue-head{justify-content:space-between;align-items:baseline;padding:14px 16px 8px;display:flex}.queue-head h2{font-family:var(--f-display-2);letter-spacing:0;font-size:1.45rem;font-weight:400}.queue-head span{color:var(--ink-2);font-size:.8125rem}.filters{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:0 16px 12px;font-size:.875rem;font-weight:600;display:flex}.filters .input{border-width:1.5px;min-height:44px;padding:6px 10px;font-size:.875rem}.chip{border:1.5px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;min-height:30px;padding:3px 9px;font-size:.8125rem;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip .n{font-variant-numeric:tabular-nums;opacity:.8}.queue-list{min-height:0;list-style:none;overflow-y:auto}.qitem{text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;grid-template-columns:12px 1fr auto;align-items:baseline;gap:4px 10px;width:100%;padding:11px 16px;display:grid}.qitem:hover{background:var(--paper-2)}.qitem[aria-current=true]{background:var(--ink);color:var(--paper)}.qitem .mark{background:var(--c);border-radius:1px;align-self:center;width:12px;height:12px}.qitem .nm{font-size:.9375rem;font-weight:650}.qitem .debt{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.qitem .sub{color:var(--ink-2);flex-wrap:wrap;grid-column:2/4;gap:8px;font-size:.8125rem;display:flex}.qitem[aria-current=true] .sub{color:#d9cfb9}.qitem .cnt-b{color:#a91f15;font-weight:700}.qitem[aria-current=true] .cnt-b{color:#ff9c8f}.queue-empty{color:var(--ink-2);padding:20px 16px}.work-main{grid-template:minmax(0,1fr)/minmax(0,1fr)}.work,.work-main{min-width:0;min-height:0;display:grid}.work{grid-template-rows:auto 1fr}.case-poster{--field:var(--verm);--fg:var(--paper);isolation:isolate;background:var(--field);color:var(--fg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 28px;padding:18px 24px 16px;display:grid;position:relative;overflow:hidden}.case-poster[data-status=clear]{--field:var(--green)}.case-poster[data-status=risk]{--field:var(--ink)}.case-poster[data-status=sent]{--field:var(--cobalt)}.case-poster[data-status=waiting]{--field:var(--saffron);--fg:var(--ink)}.case-poster:before{content:"";z-index:-1;background:var(--flip-from,transparent);clip-path:circle(150% at 88% 40%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.case-poster.flip:before{animation:flip-out .9s var(--ease-out) forwards}}@keyframes flip-out{0%{clip-path:circle(150% at 88% 40%)}to{clip-path:circle(0 at 88% 40%)}}.cp-name{font-family:var(--f-display);letter-spacing:-.005em;font-size:3.1rem;font-weight:400;line-height:.9}.cp-name .w{transform:rotate(var(--r,0deg));margin-right:.18em;display:inline-block}.cp-id{gap:14px;margin-top:8px;font-size:.875rem;font-weight:550}.cp-facts,.cp-id{flex-wrap:wrap;display:flex}.cp-facts{border-top:1.5px solid;grid-column:1/-1;gap:4px 26px;padding-top:12px}.cp-facts div{gap:0;display:grid}.cp-facts dt{font-size:.75rem;font-weight:600}.cp-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.cp-status{text-align:right;justify-items:end;gap:8px;display:grid}.cp-word{font-family:var(--f-display);align-items:flex-end;gap:10px;font-size:2.6rem;font-weight:400;line-height:.9;display:flex}.cp-word .big{font-size:2.3em;line-height:.74}.cp-word .w{transform:rotate(var(--r,0deg));display:inline-block}.cp-gate{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-gate .btn{min-height:42px}.case-poster .btn-approve{background:var(--paper);color:var(--ink);border-color:var(--paper)}.case-poster .btn-approve:hover{background:#fff;border-color:#fff}.case-poster .btn-approve[aria-disabled=true]{color:var(--fg);cursor:not-allowed;background:0 0;border:2px dashed}.case-poster .btn-demo{color:var(--fg);background:0 0;border-color:currentColor}.case-poster .btn-demo:hover{background:#00000029}.gate-why{max-width:46ch;font-size:.8125rem;font-weight:550;line-height:1.35}.case-poster :focus-visible{outline-color:var(--saffron)}.case-poster[data-status=blocked] :focus-visible,.case-poster[data-status=clear] :focus-visible,.case-poster[data-status=waiting] :focus-visible{outline-color:var(--paper)}.panes{grid-template-columns:minmax(420px,1fr) minmax(500px,1.1fr);min-height:0;display:grid}.pane{min-height:0;padding:18px 22px 40px;overflow-y:auto}.pane-work{border-right:1px solid var(--ink)}.pane-preview{background:var(--paper-2);scroll-behavior:smooth;padding:18px 22px 60px}@media (prefers-reduced-motion:reduce){.pane-preview{scroll-behavior:auto}}.sec{border-bottom:1px solid var(--rule);gap:10px;margin-bottom:18px;padding-bottom:22px;display:grid}.sec:last-child{border-bottom:0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sec-head h2{font-family:var(--f-display-2);letter-spacing:0;font-size:1.45rem;font-weight:400;line-height:1.05}.sec-head .aside{color:var(--ink-2);font-size:.8125rem}dl.facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:.875rem;display:grid}dl.facts dt{color:var(--ink-2)}dl.facts dd{margin:0;font-weight:550}.court{align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.court .ic{color:var(--cobalt);margin-top:2px}.court b{display:block}.sev-tabs{flex-wrap:wrap;gap:4px;display:flex}.sev-tabs .chip{min-height:44px;padding:4px 10px;font-size:.8438rem}.fgroup h3{color:var(--ink-2);border-bottom:2px solid var(--ink);align-items:center;gap:8px;padding:10px 0 6px;font-size:.8125rem;font-weight:700;display:flex}.findings,.fold summary,.krz ol,.lossy{list-style:none}.finding{border-bottom:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.f-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f-code{font-family:var(--f-text);font-variation-settings:"wdth" 80;letter-spacing:.02em}.f-code,.f-sev{font-size:.8125rem;font-weight:700}.sev-blocking .f-sev{color:var(--verm)}.f-state{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:.8125rem;display:inline-flex}.f-state.is-wait{color:var(--ink);font-weight:650}.fold{border-top:1px solid var(--rule)}.fold summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary h2{font-family:var(--f-text);letter-spacing:0;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.fold summary h2:before{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.fold[open] summary h2:before{transform:rotate(45deg)}.fold .aside{color:var(--ink-2);font-size:.8125rem}.att-st.is-missing,.fold .aside.is-missing{color:var(--verm);font-weight:700}.fold-body{gap:10px;padding:0 0 18px;display:grid}.btn-demo-q{color:inherit;min-height:32px;font-size:.8125rem}.btn-demo-q:hover{background:#00000024}.f-where{cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0;font-size:.9375rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.f-where:hover{text-decoration-thickness:2px}.f-msg{max-width:70ch;line-height:1.45}.f-art{color:var(--ink-2);font-size:.8125rem}.f-fix{font-size:.875rem}.f-fix b,.lossy b{font-weight:700}.f-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.finding.is-done .f-art,.finding.is-done .f-fix,.finding.is-done .f-msg{color:var(--ink-3)}.composer{background:var(--sheet);border:2px solid var(--ink);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.composer textarea{min-height:150px;font-size:.9rem}.composer .meta{color:var(--ink-2);font-size:.8125rem}.composer .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}table.att{border-collapse:collapse;width:100%;font-size:.8438rem}table.att td,table.att th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 6px}table.att thead th{color:var(--ink-2);border-bottom:2px solid var(--ink);font-size:.75rem;font-weight:650}table.att .file{color:var(--ink-2);word-break:break-all;font-size:.78rem;display:block}.lossy{gap:8px}.krz,.krz ol,.lossy,.lossy li{display:grid}.lossy li{gap:2px;font-size:.875rem}.krz{border:2px solid var(--ink);background:var(--sheet);border-radius:var(--radius);gap:12px;padding:16px}.krz h2{font-family:var(--f-display-2);font-size:1.45rem;font-weight:400}.krz ol{gap:8px}.krz .check{font-size:.9375rem}.krz .irrev{color:var(--verm);font-weight:700}.sheet{background:var(--sheet);color:var(--ink);font-family:var(--f-doc);max-width:760px;margin:0 auto;padding:34px 38px 40px;font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px #1b18131f,0 8px 24px #1b181314}.sheet .doc-title{text-align:center;border-bottom:2px solid var(--ink);gap:4px;margin-bottom:18px;padding-bottom:16px;display:grid}.sheet .doc-title h2{font-family:var(--f-doc);letter-spacing:.01em;font-size:1.35rem;font-weight:700}.sheet .doc-title p{color:var(--ink-2);font-size:.8125rem}.sheet .draft-note{font-style:italic}.sheet section{padding:10px 0 14px;scroll-margin-top:16px}.sheet h3{font-family:var(--f-doc);margin-bottom:6px;font-size:.95rem;font-weight:700}.sheet h3 .rn{min-width:2.2em;display:inline-block}.sheet dl{grid-template-columns:11rem 1fr;gap:2px 12px;margin:0;display:grid}.sheet dt{color:var(--ink-2)}.sheet dd{margin:0}.sheet table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.8125rem}.sheet td,.sheet th{text-align:left;vertical-align:top;border:1px solid #b9ae96;padding:4px 6px}.sheet thead th{background:#eeeee8;font-weight:700}.sheet td.num,.sheet th.num{text-align:right;white-space:nowrap}.sheet tfoot td{font-weight:700}.sheet p+p{margin-top:8px}.sheet .missing{color:var(--verm);font-weight:700;font-family:var(--f-text);font-size:.78rem}.sheet .muted{color:var(--ink-2)}.hl{animation:hl 2.4s var(--ease-out);outline:3px solid var(--saffron);outline-offset:2px;background:#fbe8b0!important}@keyframes hl{0%{background:var(--saffron)}to{background:#fbe8b0}}@media (prefers-reduced-motion:reduce){.hl{animation:none}}.other-case{align-content:start;gap:16px;max-width:760px;padding:24px;display:grid}.other-case .note{font-size:.9375rem}@media (width<=85em){.review-grid{grid-template-columns:270px 1fr}.panes{grid-template-columns:minmax(340px,1fr) minmax(400px,1fr)}.cp-name{font-size:2.7rem}.sheet{padding:26px 26px 32px}.sheet dl{grid-template-columns:9rem 1fr}}@media (width<=63.9375em){.review{height:auto;min-height:100vh;overflow:visible}.case-poster,.panes,.review-grid,dl.facts{grid-template-columns:minmax(0,1fr)}.pane-work,.queue{border-right:0;border-bottom:1px solid var(--ink)}.queue-list{max-height:40vh}.pane{overflow:visible}.case-poster{padding:16px 16px 14px}.cp-status{text-align:left;justify-items:start}.cp-gate{justify-content:flex-start}.cp-name{overflow-wrap:anywhere;font-size:2.3rem}dl.facts dd+dt{margin-top:6px}}.landing{font-size:1.0625rem}.lp-hero{isolation:isolate;background:var(--cobalt);color:var(--paper);flex-direction:column;min-height:100svh;padding:18px 20px 36px;display:flex;position:relative;overflow:hidden}.lp-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-bar .wordmark{font-size:1.45rem}.lp-bar-link{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.lp-shape{z-index:-1;fill:var(--ink);width:118vw;max-width:900px;position:absolute;top:22%;right:-46vw}.lp-hero-body{gap:22px;margin-top:auto;padding-top:48px;display:grid}.lp-title{font-family:var(--f-display);letter-spacing:-.01em;max-width:9ch;font-size:calc(clamp(3.3rem,15.5vw,6rem));font-weight:400;line-height:.92}.lp-title .w{transform:rotate(var(--r,0deg));display:inline-block}.lp-title .w.em{background:var(--paper);color:var(--cobalt);margin-top:.08em;padding:.05em .14em .02em;font-size:1.12em}.lp-lede{max-width:36ch;font-size:1.1875rem;line-height:1.45}.lp-cta{justify-items:start;gap:10px;display:grid}.lp-cta p{font-size:.9375rem}.btn-paper{background:var(--paper);color:var(--ink);border-color:var(--paper);min-height:56px;padding-inline:26px;font-size:1.0625rem}.btn-paper:hover{background:#fff;border-color:#fff}@media (prefers-reduced-motion:no-preference){.lp-title .w{animation:cut-in .7s var(--ease-out) both}.lp-title .w:nth-child(2){animation-delay:50ms}.lp-title .w:nth-child(3){animation-delay:.1s}.lp-title .w:nth-child(4){animation-delay:.15s}.lp-title .w:nth-child(5){animation-delay:.2s}.lp-title .w:nth-child(6){animation-delay:.26s}}.lp-sec{gap:18px;max-width:1180px;margin:0 auto;padding:64px 20px;display:grid}.lp-faq details,.lp-sec+.lp-sec{border-top:1px solid var(--rule)}.lp-end h2,.lp-sec h2{font-family:var(--f-display-2);letter-spacing:0;font-size:2.2rem;font-weight:400;line-height:1}.lp-body{gap:22px;min-width:0;max-width:64ch;display:grid}.lp-list{gap:26px;list-style:none;display:grid}.lp-list h3{margin-bottom:4px;font-size:1.1875rem;font-weight:700}.lp-end p,.lp-faq p,.lp-fees dd,.lp-foot,.lp-list p,.lp-plain,.lp-steps span{color:var(--ink-2)}.lp-steps{counter-reset:s;gap:18px;list-style:none;display:grid}.lp-steps li{counter-increment:s;-moz-column-gap:12px;grid-template-columns:2.4rem 1fr;column-gap:12px;display:grid}.lp-steps li:before{content:counter(s);font-family:var(--f-display);grid-row:span 2;font-size:2rem;line-height:1}.lp-steps b{font-weight:700}.lp-aside{font-weight:650}.lp-big{max-width:40ch;font-size:1.25rem;font-weight:600;line-height:1.4}.lp-plain{gap:6px;list-style:none;display:grid}.lp-price{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:calc(clamp(3.5rem,18vw,6rem));line-height:.85}.lp-fees{gap:10px;margin:0;display:grid}.lp-fees div{grid-template-columns:4rem 1fr;align-items:baseline;gap:12px;display:grid}.lp-fees dt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lp-fees dd{margin:0}.lp-faq{gap:0}.lp-faq details:last-child{border-bottom:1px solid var(--rule)}.lp-faq summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:16px 0;font-weight:650;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:before{content:"";width:8px;height:8px;transition:transform .16s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin-inline:2px;transform:rotate(-45deg)}.lp-faq details[open]>summary:before{transform:translateY(-2px)rotate(45deg)}.lp-faq p{max-width:60ch;padding:0 0 18px 24px}.lp-end{border-top:2px solid var(--ink);justify-items:start;gap:16px;max-width:1180px;margin:0 auto;padding:72px 20px 80px;display:grid}.lp-end p{max-width:46ch}.lp-end .btn{min-height:56px;padding-inline:26px}.lp-foot{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:24px 20px 32px;font-size:.875rem;display:flex}.lp-foot .wordmark{color:var(--ink);font-size:1.2rem}@media (width>=900px){.lp-hero{padding:26px 56px 64px}.lp-bar .wordmark{font-size:1.8rem}.lp-shape{width:820px;top:12%;right:90px}.lp-hero-body{gap:28px;padding-top:0}.lp-lede{font-size:1.3125rem}.lp-sec{grid-template-columns:360px 1fr;gap:48px;padding:96px 56px}.lp-end h2,.lp-sec h2{font-size:2.8rem}.lp-end{padding:96px 56px 104px}.lp-foot{padding:28px 56px 40px}}.btn-link{cursor:pointer;font:inherit;color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.btn-link:hover{text-decoration-thickness:2px}.page-plain>main,.spacer{flex:1}.brand .wordmark,.site-bar .wordmark,.topbar .wordmark,a.btn,a.qitem,a.step-link{text-decoration:none}.btn[disabled]{background:var(--paper-2);border-color:var(--paper-3);color:var(--ink-3);cursor:not-allowed}.site-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.site-bar .wordmark{font-size:1.45rem}.site-bar nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-bar nav a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.lp-hero .site-bar{padding:0}.guide-list li,.triage-bar .site-bar{border-bottom:1px solid var(--rule)}@media (width>=900px){.site-bar{padding:18px 56px}.site-bar .wordmark{font-size:1.8rem}.lp-hero .site-bar{padding:0}}.foot-nav{flex-wrap:wrap;gap:16px;display:flex}.lp-articles{gap:22px;list-style:none;display:grid}.lp-articles a{font-size:1.125rem;font-weight:700}.lp-articles p{color:var(--ink-2);margin-top:4px}.lp-more{font-weight:650}.page-plain{flex-direction:column;min-height:100vh;display:flex}.guide{width:100%;max-width:1180px;margin:0 auto;padding:32px 20px 72px}.guide-head{gap:16px;margin-bottom:40px;display:grid}.guide-title{font-family:var(--f-display);max-width:14ch;font-size:calc(clamp(2.6rem,9vw,4.6rem));font-weight:400;line-height:.95}.guide-title .w{transform:rotate(var(--r,0deg));display:inline-block}.guide-title .w.em{background:var(--ink);color:var(--paper);padding:.04em .14em 0}.lede{color:var(--ink-2);max-width:60ch;font-size:1.1875rem}.error-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.guide-list{counter-reset:g;border-top:2px solid var(--ink);gap:0;list-style:none;display:grid}.guide-list li{counter-increment:g;-moz-column-gap:12px;grid-template-columns:3rem 1fr;column-gap:12px;padding:20px 0;display:grid}.guide-list li:before{content:counter(g);font-family:var(--f-display);grid-row:span 2;font-size:2rem;line-height:1}.guide-list h2{font-size:1.1875rem;font-weight:700;line-height:1.3}.guide-list p{color:var(--ink-2);max-width:70ch;margin-top:4px}.article-wrap{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;max-width:1180px;margin:0 auto;padding:24px 20px 72px;display:grid}.article{overflow-wrap:break-word;min-width:0}.article header{gap:10px;margin-bottom:20px;display:grid}.article h1{font-family:var(--f-display-2);max-width:22ch;font-size:calc(clamp(2rem,6vw,3rem));font-weight:400;line-height:1.05}.crumb,.toc summary{font-weight:650}.crumb,.meta{font-size:.9375rem}.meta{color:var(--ink-2)}.toc{margin-bottom:24px}.toc summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:inline-flex}.toc summary::-webkit-details-marker{display:none}.toc summary:before{content:"";width:8px;height:8px;transition:transform .16s var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin-inline:2px;transform:rotate(-45deg)}.toc details[open]>summary:before{transform:translateY(-2px)rotate(45deg)}.toc ol{gap:2px;padding-left:1.4em;display:grid}.toc ol a{padding-block:6px;display:inline-block}.prose{max-width:70ch;font-size:1.0625rem;line-height:1.6}.prose>*+*{margin-top:1em}.prose>:is(p,ul,ol,blockquote,h2,h3){max-width:58ch}.prose h2{font-family:var(--f-display-2);margin-top:2em;font-size:1.85rem;font-weight:400;line-height:1.1}.prose h2,.prose h3{scroll-margin-top:16px}.prose h3{margin-top:1.6em;font-size:1.1875rem;font-weight:700}.prose ol,.prose ul{gap:.35em;padding-left:1.4em;display:grid}.prose blockquote{background:var(--sheet);border:2px solid var(--ink);border-radius:var(--radius);margin:1.4em 0;padding:16px 20px}.prose blockquote>*+*{margin-top:.6em}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px 8px 0}.prose thead th{border-bottom:2px solid var(--ink);font-size:.875rem}.prose img{border:1px solid var(--rule);max-width:100%;height:auto}.prose hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.prose code{background:var(--paper-2);border-radius:2px;padding:0 4px;font-size:.9em}.prose a{overflow-wrap:anywhere;font-weight:600}.article-cta{background:var(--cobalt);color:var(--paper);border-radius:var(--radius);align-content:start;justify-items:start;gap:16px;padding:28px 24px;display:grid}.cta-title{font-family:var(--f-display);font-size:2.4rem;line-height:.95}.cta-title .w{transform:rotate(var(--r,0deg));display:inline-block}.cta-title .w.em{background:var(--paper);color:var(--cobalt);padding:.04em .12em 0}@media (width>=1024px){.article-wrap,.guide{padding-inline:56px}.article-wrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.article-cta{position:sticky;top:24px}}.auth-wrap{gap:20px;width:100%;max-width:560px;margin:0 auto;padding:24px 20px 72px;display:grid}.triage-page .step-wrap{max-width:820px;margin:0 auto}.verdicts{margin-top:32px}.loading-screen{min-height:60vh;color:var(--ink-2);text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.loading-screen .spinner{width:28px;height:28px;color:var(--ink)}.case-id,.save-state{color:var(--ink-2);margin-top:6px;font-size:.875rem}.save-state{align-items:center;gap:6px;min-height:28px;display:flex}.save-state .msg-error{color:var(--verm);font-weight:600}.badge-count{background:var(--verm);color:#fff;font-variant-numeric:tabular-nums;border-radius:2px;margin-left:auto;padding:0 7px;font-size:.8125rem;font-weight:700}.step-link .step-flag{fill:var(--verm);width:12px;height:12px;margin-left:auto}.step-link[aria-current=step] .step-flag{fill:var(--saffron)}.step-fields{border:0;min-width:0;margin:0;padding:0}.locked{color:var(--ink);margin-bottom:24px}.step-issues{background:var(--sheet);border-radius:var(--radius);gap:8px;margin-bottom:28px;padding:14px 16px;display:grid}.step-issues ul{gap:8px;list-style:none;display:grid}.step-issues li{align-items:flex-start;gap:10px;font-size:.975rem;line-height:1.4;display:flex}.step-issues .sev{margin-top:3px}.step-issues .sev-blocking .sev{fill:var(--verm)}.step-issues .asked{color:var(--verm);font-style:normal;font-weight:650;display:block}.row-issues{gap:4px;list-style:none;display:grid}.row-issues li{color:#8f1a10;align-items:flex-start;gap:8px;font-size:.9375rem;font-weight:550;display:flex}.row-issues .ic{color:var(--verm);margin-top:3px}.confirm-all{max-width:64ch;margin-top:12px}.input-label{min-height:44px;padding:8px 10px}.custom-row{align-items:center;gap:4px;min-width:0;display:flex}.custom-row .btn{flex:none;min-height:44px}.month-name{text-transform:capitalize}.btn-pay,.copy-month{justify-self:start}.btn-pay{min-height:56px;padding-inline:28px;font-size:1.0625rem}.handoff{border-top:2px solid var(--ink);padding-top:24px}.blocker-list{gap:6px;padding-left:1.2em;display:grid}.seg-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.seg-fields>legend{margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600}.sub-fields{border-left:2px solid var(--ink);padding-left:14px}.status-panel{gap:16px;margin-bottom:36px;display:grid}.status-title{font-family:var(--f-display);outline:none;max-width:14ch;font-size:calc(clamp(2.3rem,9vw,3.8rem));font-weight:400;line-height:.95}.status-title .w{transform:rotate(var(--r,0deg));display:inline-block}.status-title .w.em{background:var(--field,var(--cobalt));color:var(--paper);padding:.04em .14em 0}.status-panel[data-status=waiting_debtor]{--field:var(--verm)}.status-panel[data-status=approved],.status-panel[data-status=filed]{--field:var(--cobalt)}.status-panel[data-status=closed]{--field:var(--green)}.status-panel[data-status=refunded]{--field:var(--ink)}.status-text{max-width:60ch;font-size:1.125rem}.stages{gap:10px;padding-top:8px;list-style:none;display:grid}.stages li{color:var(--ink-2);align-items:center;gap:12px;display:flex}.stages .dot{border:2px solid var(--ink-3);flex:none;width:14px;height:14px}.stages li.done{color:var(--ink)}.stages li.done .dot{background:var(--ink);border-color:var(--ink)}.stages li.current{color:var(--ink);font-weight:700}.stages li.current .dot{background:var(--field,var(--cobalt));border-color:var(--field,var(--cobalt))}.request{margin-bottom:36px}.messages{padding-top:8px}.thread{gap:18px;display:grid}.thread-list{gap:14px;list-style:none;display:grid}.thread-list li{background:var(--sheet);border-radius:var(--radius);max-width:62ch;padding:12px 14px}.thread-list li.mine{box-shadow:inset 0 0 0 1.5px var(--rule);background:0 0;justify-self:end}.thread-meta{color:var(--ink-2);margin-bottom:4px;font-size:.8125rem}.thread-body{white-space:pre-wrap;overflow-wrap:anywhere}.composer-plain{gap:8px;display:grid}a.qitem{color:inherit}.qitem .mark{background:var(--c)}.work-empty{align-content:start}.cp-name.ink{color:var(--ink);font-family:var(--f-display);font-size:2.6rem;line-height:.95}.cp-name.ink .w{transform:rotate(var(--r,0deg));margin-right:.18em;display:inline-block}.cp-name.ink .w.em{background:var(--ink);color:var(--paper);padding:.04em .12em 0}.case-poster[data-status=blocked]{--field:var(--verm)}.case-poster .timer,.case-poster .timer .num{color:inherit}.case-poster[data-status=waiting] .btn-approve[aria-disabled=true]{color:var(--ink)}.action-error{margin-bottom:14px}.events{color:var(--ink-2);gap:4px;font-size:.8125rem;list-style:none}.krz{margin-bottom:22px}.krz .irrev span{color:var(--verm);font-weight:700}.krz form{align-items:end;margin-top:6px}.lossy a{margin-left:6px}.krz-part{gap:8px;display:grid}.krz-part h3{align-items:baseline;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.krz-part h3 .n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.krz-files{gap:6px;list-style:none;display:grid}.krz-files li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.krz-pay{gap:2px;margin-top:4px;list-style:none;display:grid}.krz-group{border:0;min-width:0;margin:0;padding:0}.krz-group legend{width:100%;color:var(--ink-2);border-bottom:2px solid var(--ink);margin-bottom:8px;padding:10px 0 6px;font-size:.8125rem;font-weight:700}.krz-group b{overflow-wrap:anywhere}.preview-page,.print-page{grid-template-columns:minmax(0,1fr);gap:20px;max-width:860px;margin:0 auto;padding:20px 16px 64px;display:grid}@media (width<=600px){.sheet{width:100%;padding:20px 16px}.sheet dl{grid-template-columns:1fr}.sheet dd+dt{margin-top:6px}.sheet table{display:block;overflow-x:auto}.print-doc{padding:28px 20px}}.print-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.print-doc{background:var(--sheet);font-family:var(--f-doc);gap:18px;padding:48px 44px;font-size:1.0625rem;line-height:1.6;display:grid;box-shadow:0 1px 2px #1b18131f,0 8px 24px #1b181314}.print-doc h1{font-family:var(--f-doc);text-align:center;margin:18px 0 6px;font-size:1.5rem}.print-doc .place{text-align:right}.print-doc .sign{text-align:center;justify-self:end;margin-top:48px}.print-doc .sign span{color:var(--ink-2);font-size:.875rem}.consent{z-index:20;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--sheet);color:var(--ink);border-top:2px solid var(--ink);gap:14px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1b18131f}.consent:focus{outline:none}.consent:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.consent-body{gap:6px;display:grid}.consent h2{font-size:1.125rem;font-weight:700}.consent p{max-width:72ch;font-size:.9375rem}.consent-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-foot .btn-link{font-weight:inherit;color:inherit;min-height:0}@media (width>=900px){.consent{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:18px 56px}.consent-actions{grid-template-columns:repeat(2,minmax(150px,auto))}}@media print{.consent{display:none}.print-doc,body{background:#fff}.msg,.print-tools,.skip{display:none!important}.print-page{max-width:none;padding:0}.print-doc{box-shadow:none;padding:0}}
