@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-ext-700-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-ext-800-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-800-normal.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:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.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:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.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:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.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:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-italic.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.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{--display:"Manrope","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-34:34px;--desk:#f2f3f5;--paper:#fff;--ink:#15181e;--ink2:#3a3f48;--grey:#5b616b;--rule:#dfe2e6;--rule2:#eceef1;--edge:#c3c8cf;--field:#8a909a;--fieldbg:#f7f9fc;--blue:#23408e;--blueh:#1b3274;--tint:#e8edf8;--green:#1d6b3f;--greent:#e2f1e7;--amber:#8a5300;--ambert:#fcefd6;--red:#a8261b;--redt:#fbe4e2}body{background:var(--desk);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45}a{color:var(--blue);text-underline-offset:3px}a:hover{color:var(--blueh)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}h1{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.15}h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.display{font-family:var(--display)}.num-xl{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:34px;font-weight:800;line-height:1.1}.num-l{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:28px;font-weight:800;line-height:1.15}.num-xl .rp,.num-l .rp{color:var(--grey);letter-spacing:0;margin-right:1px;font-size:.6em;font-weight:700}.eyebrow{color:var(--grey);font-size:13px;font-weight:600}@media (width<=759px){input,select,textarea{font-size:16px}}p{margin:0}.mono{font-family:var(--mono)}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic .dot{fill:currentColor;stroke:none}.ic-lg{width:22px;height:22px}.mk{flex:none;width:14px;height:14px}.btn{border:1px solid var(--edge);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ink);background:#f7f8fa}.btn-primary{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.btn-primary:hover{background:var(--blueh);color:#fff}.btn-quiet{color:var(--blue);background:0 0;border-color:#0000}.btn-quiet:hover{background:var(--tint);color:var(--blueh)}.btn-danger{color:var(--red)}.btn-sm{min-height:34px;padding:0 12px;font-size:14px}.btn-block{width:100%}.card{border:1px solid var(--rule);background:#fff;border-radius:8px}.label{color:var(--ink2);font-size:14px;font-weight:500}.hint{color:var(--grey);font-size:14px}.field{border:1px solid var(--field);min-height:44px;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:6px;align-items:center;gap:8px;width:100%;padding:0 12px;font-size:15px;display:flex}.field input{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.field:focus,.field:focus-within{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #23408e33}.field.err{border-color:var(--red);box-shadow:0 0 0 3px #a8261b26}.pill{white-space:nowrap;color:var(--ink2);background:#f1f2f4;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 8px;font-size:13px;font-weight:500;display:inline-flex}.p-draft,.p-cancelled{color:var(--grey)}.p-overdue{background:var(--redt);color:var(--red)}.seg{background:#e6e8eb;border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500}.seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #15181e24}.note{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.note-info{color:var(--ink2);background:#f4f5f7}.note-info .ic{color:var(--grey)}.note-warn{background:var(--ambert);color:#4d3000}.note-ok{background:var(--greent);color:#0f3d24}.note-err{background:var(--redt);color:#5c140e}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{z-index:10;border-bottom:1px solid var(--rule);background:#fff;align-items:center;gap:20px;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.navlink{color:var(--ink2);white-space:nowrap;align-self:stretch;align-items:center;gap:8px;padding:0 10px;font-size:15px;text-decoration:none;display:flex}@media (width<=1280px){.brand span{display:none}}@media (width<=1120px){.navlinks{display:none!important}.menu-btn{display:inline-flex!important}}@media (width<=480px){.help-label{display:none}.topbar{gap:10px;padding:0 12px}}.navlink[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue);font-weight:500}.navlink .ic{color:var(--grey)}.navlink[aria-current=page] .ic{color:var(--blue)}.menu-btn{display:none}.backdrop{z-index:30;background:#15181e6b;position:fixed;inset:0}.dialog{z-index:31;background:#fff;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 64px #15181e47}.kv{grid-template-columns:auto minmax(0,1fr);gap:8px 20px;font-size:15px;display:grid}.kv dt{color:var(--grey)}.kv dd{text-align:right;margin:0}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.appmain{flex-direction:column;min-width:0;display:flex}.sidebar{border-right:1px solid var(--rule);box-sizing:border-box;background:#fff;flex-direction:column;gap:2px;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sb-brand{align-items:center;padding:0 8px 14px;text-decoration:none;display:flex}.sb-brand .full{display:block}.sb-brand .mark{display:none}.sb-company{border:1px solid var(--rule);color:var(--ink2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.sb-cta{margin:0 0 14px}.sb-link{min-height:42px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sb-link:hover{color:var(--ink);background:#f4f6f9}.sb-link .ic{color:var(--grey)}.sb-link[aria-current=page]{background:var(--tint);color:var(--blue);font-weight:600}.sb-link[aria-current=page] .ic{color:var(--blue)}.sb-badge{min-width:22px;height:22px;color:var(--ink2);box-sizing:border-box;background:#eef0f2;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.sb-badge.alert{background:var(--redt);color:var(--red)}.sb-label{padding:16px 10px 6px}.sb-foot{border-top:1px solid var(--rule2);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.sb-user{align-items:center;gap:10px;padding:10px 10px 2px;display:flex}.sb-avatar{background:var(--tint);width:34px;height:34px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.mtop{border-bottom:1px solid var(--rule);z-index:10;background:#fff;align-items:center;gap:10px;min-height:56px;padding:0 12px;display:none;position:sticky;top:0}.app.rail .sb-text,.app.rail .sb-badge,.app.rail .sb-label,.app.rail .sb-company,.app.rail .sb-user span,.app.rail .sb-brand .full{display:none}@media (width<=1119px){.app{grid-template-columns:76px minmax(0,1fr)}.sb-text,.sb-badge,.sb-label,.sb-company,.sb-user span,.sb-brand .full{display:none}.sb-brand .mark{display:block}.sb-link{justify-content:center;padding:0}.sb-cta{padding:0}.sidebar{padding:18px 10px 14px}.sb-brand{justify-content:center;padding:0 0 14px}.sb-user{justify-content:center;padding:10px 0 2px}}@media (width<=759px){.app,.app.rail{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.mtop{display:flex}}html{-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body,#root{min-height:100vh}button{font:inherit}h1,h2,h3{margin:0}h3{font-family:var(--display);font-weight:700}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}img{max-width:100%}fieldset.plain{border:0;min-width:0;margin:0;padding:0}fieldset.plain>legend{margin-bottom:8px;padding:0}.skip{z-index:100;background:var(--blue);color:#fff;border-radius:6px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{color:#fff;top:12px}.stack-2{flex-direction:column;gap:2px;display:flex}.stack-4{flex-direction:column;gap:4px;display:flex}.stack-6{flex-direction:column;gap:6px;display:flex}.stack-8{flex-direction:column;gap:8px;display:flex}.stack-10{flex-direction:column;gap:10px;display:flex}.stack-12{flex-direction:column;gap:12px;display:flex}.stack-14{flex-direction:column;gap:14px;display:flex}.stack-16{flex-direction:column;gap:16px;display:flex}.stack-18{flex-direction:column;gap:18px;display:flex}.stack-20{flex-direction:column;gap:20px;display:flex}.stack-28{flex-direction:column;gap:28px;display:flex}.stack-36{flex-direction:column;gap:36px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-tight{align-items:center;gap:8px;display:inline-flex}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-gap-14{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gap-12{gap:12px}.gap-16{gap:16px}.top-8{margin-top:8px}.minw0{min-width:0}.grow{flex:auto}.b5{font-weight:500}.b6{font-weight:600}.ink{color:var(--ink)}.ink2{color:var(--ink2)}.alert{color:var(--red)}.nowrap{white-space:nowrap}.fine{font-size:13px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted-i{color:var(--grey)}.struck{text-decoration:line-through}.blue{color:var(--blue)}.en{color:#6b717b;margin-left:4px;font-weight:400}.opt{color:var(--grey);font-weight:400}.count{color:var(--grey);font-weight:500}@media (width<=759px){.grid-2.gap-16,.grid-2.gap-12,.grid-3{grid-template-columns:minmax(0,1fr)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-lg{border-radius:8px;min-height:50px;padding:0 22px}.btn-tall{min-height:46px}.btn-danger-solid{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}.btn-danger-solid:hover{color:#fff;background:#8c1f16}.btn-alert{border-color:var(--red);color:var(--red)}.btn-white{color:var(--blue);background:#fff;border-color:#fff;font-weight:600}.btn-white:hover{background:var(--tint);color:var(--blueh)}.icon-btn{padding:0 8px}.linkbtn{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:0}.linkbtn:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.linkbtn.blue,.hint .linkbtn,.note .linkbtn{color:var(--blue);text-decoration-color:currentColor}a.linkbtn{font-weight:500}@media (width<=759px){.btn{min-height:44px}.btn-sm{min-height:40px}}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.label-row{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.field-prefix,.field-suffix{color:var(--grey);flex:none}.field-error{color:var(--red);font-size:14px}.field.textarea{resize:vertical;min-height:64px;padding:10px 12px;line-height:1.45;display:block}.field.textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #23408e33}.field input::placeholder,.field.textarea::placeholder,.f input::placeholder,.f textarea::placeholder{color:#6b717b}.field input.mono{font-family:var(--mono)}.field[data-disabled],fieldset:disabled .field{background:var(--desk);color:var(--ink2)}.field:has(input:disabled){background:var(--desk);color:var(--ink2)}.num-input{text-align:right;font-variant-numeric:tabular-nums}button.field{cursor:pointer;text-align:left}.select-trigger{cursor:pointer;text-align:left;justify-content:space-between}.select-trigger[data-placeholder] .select-value{color:#6b717b}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-icon{color:var(--grey);display:inline-flex}.select-btn{gap:8px}.select-btn .select-value{max-width:200px}.select-trigger:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #23408e33}.select-trigger:disabled{background:var(--desk);cursor:default}.f{border:1px solid var(--field);background:var(--fieldbg);min-height:36px;font:inherit;color:var(--ink);text-align:left;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:0 10px;font-size:15px;display:flex}.f input,.f textarea{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.f:hover{border-color:var(--ink2)}.f:focus-within,.f:focus,.f[data-focus-within]{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #23408e33}.f .ic{width:16px;height:16px;color:var(--grey)}button.f{cursor:pointer}.f.area{align-items:flex-start;padding:6px 10px}.f.area textarea{resize:none;line-height:1.4}.f[data-invalid],.f.err{border-color:var(--red)}.menu{z-index:60;min-width:var(--radix-select-trigger-width,180px);max-height:min(360px, var(--radix-select-content-available-height,360px));border:1px solid var(--rule);background:#fff;border-radius:10px;padding:4px;font-size:15px;overflow-y:auto;box-shadow:0 12px 32px #15181e29}.menu-item{min-height:38px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:10px;padding:6px 10px;display:flex;position:relative}.menu-item .ic{color:var(--grey)}.menu-item[data-highlighted],.menu-item[data-focused],.menu-item[aria-selected=true][data-selected],.menu-item[data-selected=true]{background:var(--tint)}.menu-item[data-highlighted] .ic,.menu-item[data-focused] .ic{color:var(--blue)}.menu-item[data-state=checked],.menu-item[data-selected]{font-weight:600}.menu-item.danger,.menu-item.danger .ic{color:var(--red)}.menu-item-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.menu-item-text .hint{font-size:13px}.menu-check{color:var(--blue);margin-left:auto;display:inline-flex}.menu-label{color:var(--grey);padding:8px 10px 4px;font-size:13px;font-weight:600}.menu-sep{background:var(--rule2);height:1px;margin:4px 0}.menu-empty{color:var(--grey);padding:10px;font-size:14px;display:block}.menu-new{border-top:1px solid var(--rule2);color:var(--blue);margin-top:2px}@media (width<=759px){.menu-item{min-height:44px}}.hp{border:1px solid var(--edge);width:18px;height:18px;color:var(--grey);font:700 11px/1 var(--display);cursor:pointer;vertical-align:middle;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex;position:relative}.hp:after{content:"";position:absolute;inset:-13px}.hp:hover,.hp[data-state=open]{border-color:var(--blue);color:var(--blue)}.pop{z-index:70;border:1px solid var(--rule);width:272px;max-width:calc(100vw - 32px);font:400 14px/1.45 var(--sans);color:var(--ink2);text-align:left;letter-spacing:0;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:0 12px 32px #15181e29}.pop b{color:var(--ink);font-weight:600}.pop .ex{background:var(--desk);color:var(--ink);border-radius:6px;flex-direction:column;padding:7px 10px;font-size:13px;display:flex}.pop a{font-size:13px}.tip{z-index:80;background:var(--ink);color:#fff;border-radius:6px;padding:6px 10px;font-size:13px;box-shadow:0 6px 18px #15181e33}.switch-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.switch-text{flex-direction:column;gap:2px;display:flex}.switch-label{font-weight:500}.switch{all:unset;background:var(--edge);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;margin-top:1px;transition:background .15s;position:relative}.switch[data-state=checked]{background:var(--blue)}.switch:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.switch[data-disabled]{opacity:.55;cursor:default}.switch-thumb{background:#fff;border-radius:50%;width:18px;height:18px;margin-top:3px;transition:transform .15s;display:block;transform:translate(3px);box-shadow:0 1px 2px #15181e4d}.switch-thumb[data-state=checked]{transform:translate(19px)}.check-row{align-items:center;gap:10px;min-height:28px;display:flex}.check-row label{cursor:pointer}.checkbox{all:unset;border:1.5px solid var(--field);cursor:pointer;background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.checkbox[data-state=checked]{background:var(--blue);border-color:var(--blue);color:#fff}.checkbox:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.checkbox[data-disabled]{opacity:.6;cursor:default}.checkbox-mark{display:inline-flex}.checkbox-mark .ic{stroke-width:2.4px;width:14px;height:14px}.seg{background:#e6e8eb;border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.seg-item{min-height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500}.seg-item[data-state=checked],.seg-item[data-state=on],.seg-item[data-state=active]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #15181e24}.seg-item:disabled{cursor:default;opacity:.7}@media (width<=759px){.seg-item{min-height:40px}}.date-group{align-items:center;gap:6px;display:flex}.date-text{font-variant-numeric:tabular-nums;flex:1}.date-btn{all:unset;cursor:pointer;width:32px;height:32px;color:var(--grey);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:-8px;display:inline-flex}.date-btn[data-hovered]{color:var(--ink)}.date-btn:focus-visible{outline:2px solid var(--blue)}.ra-popover{z-index:60;outline:none}.cal-dialog{border:1px solid var(--rule);background:#fff;border-radius:10px;outline:none;padding:12px;box-shadow:0 12px 32px #15181e29}.cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cal-title{font-family:var(--display);text-transform:none;margin:0;font-size:15px;font-weight:700}.cal-grid{border-collapse:collapse}.cal-grid th{color:var(--grey);padding:4px 0;font-size:12px;font-weight:600}.cal-cell{cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.cal-cell[data-outside-month]{display:none}.cal-cell[data-hovered]{background:var(--tint)}.cal-cell[data-selected]{background:var(--blue);color:#fff;font-weight:600}.cal-cell[data-focus-visible]{box-shadow:0 0 0 2px var(--blue)}.combo{flex-direction:column;gap:6px;min-width:0;display:flex}.combo-field{min-height:44px;padding-right:4px}.combo-input{font-weight:600}.combo-btn{all:unset;cursor:pointer;color:var(--grey);border-radius:4px;padding:6px;display:inline-flex}.combo-btn:focus-visible{outline:2px solid var(--blue)}.combo-pop{width:var(--trigger-width)}.combo-list{max-height:320px}.backdrop{animation:.12s ease-out fade}.dialog.modal{z-index:50;outline:none;max-height:calc(100vh - 32px);animation:.14s ease-out pop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.dialog-body{flex-direction:column;gap:16px;padding:24px 24px 8px;display:flex}.dialog-head{align-items:center;gap:12px;display:flex}.dialog-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dialog-title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.title-mono{letter-spacing:0;font-size:18px;font-weight:500}.dialog-icon{background:var(--tint);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dialog-icon.danger{background:var(--redt);color:var(--red)}.dialog-text{color:var(--ink2)}.dialog-x{color:var(--grey);align-self:flex-start;margin-left:auto;padding:0 8px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.kv-box{background:#f7f9fc;border-radius:8px;margin:0;padding:14px 16px}.company-gap{border:1px solid var(--amber);background:#fffaf0;border-radius:8px;padding:16px}@media (width<=759px){.dialog.modal.sheet-on-phone{border-radius:16px 16px 0 0;max-height:92vh;animation:.18s ease-out sheet-up;inset:auto 0 0;transform:none;width:100%!important}.dialog-body{padding:20px 16px 8px}.dialog-actions{padding:12px 16px 20px}.dialog-actions .btn{flex:auto}}.sheet-right{z-index:50;background:#fff;outline:none;flex-direction:column;width:min(440px,100%);animation:.18s ease-out slide-left;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #15181e38}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes slide-left{0%{opacity:.4;transform:translate(24px)}}@keyframes slide-right{0%{opacity:.4;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.dialog.cmdk{z-index:50;width:min(560px,100vw - 32px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.cmdk-input{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:0 16px;display:flex}.cmdk-input input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:52px;font-size:16px}.cmdk-list{max-height:50vh;padding:6px;overflow:auto}.cmdk-list [cmdk-group-heading]{color:var(--grey);padding:8px 10px 4px;font-size:13px;font-weight:600}.cmdk-list [cmdk-item][data-selected=true]{background:var(--tint)}.cmdk-empty{color:var(--grey);padding:16px}.toast{background:var(--ink);color:#fff;border-radius:8px;align-items:center;gap:12px;width:min(420px,100vw - 32px);padding:12px 14px;font-size:15px;display:flex;box-shadow:0 10px 28px #15181e40}.toast-err{background:#5c140e}.toast-title{flex:1}.toast-icon{display:inline-flex}.toast-action{white-space:nowrap;color:#fff;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:6px;flex:none;padding:0 12px;font-size:14px;font-weight:500}.toast-action:hover{background:#ffffff1a}.pill.p-draft .mk,.pill.p-cancelled .mk{opacity:.9}.note-body{flex:1;min-width:0}.note .btn{margin-left:auto}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;padding:32px 20px;display:flex}.empty.compact{min-height:0;padding:28px 16px}.empty .hint{max-width:340px;font-size:15px}.spinner{border:3px solid var(--rule);border-top-color:var(--blue);border-radius:50%;width:28px;height:28px;margin:48px auto;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px;display:flex}.splash-error{flex-direction:column;align-items:center;gap:12px;max-width:360px;display:flex}.av{background:var(--tint);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.av.muted{color:var(--grey);background:#f1f2f4}.av.av-lg{width:44px;height:44px;font-size:15px}.collapse-trigger{align-self:flex-start;margin-left:-12px}.collapse-trigger .rot{transform:rotate(180deg)}.collapse-body{padding-top:12px}.preview{border:1px dashed var(--edge);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.preview-number{font-size:18px;font-weight:500}.lead-text{color:var(--ink2)}.turnstile:empty{display:none}.sidebar{z-index:5}.sb-nav{flex-direction:column;gap:2px;display:flex}.sb-company{width:100%;font:inherit;cursor:pointer;text-align:left;background:#fff;font-size:14px}.sb-company:hover{border-color:var(--edge)}.sb-company-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sb-company-text .eyebrow{font-size:12px}.sb-company-mark{background:var(--desk);width:30px;height:30px;color:var(--ink2);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:none}.sb-company-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sb-cta{width:100%}.sb-link:focus-visible{outline-offset:-2px}.sb-link.active,.sb-link[aria-current=page]{background:var(--tint);color:var(--blue);font-weight:600}.sb-link.active .ic,.sb-link[aria-current=page] .ic{color:var(--blue)}.sb-user{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;padding:10px}.sb-user:hover{background:#f4f6f9}.sb-user-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.sb-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sb-user-text .hint{font-size:13px}@media (width<=1119px){.sidebar:not(.sb-drawer) .sb-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:inline!important}.sidebar:not(.sb-drawer) .sb-user-text{display:none}.sidebar:not(.sb-drawer) .sb-company{justify-content:center;padding:6px 0;display:flex!important}.sidebar:not(.sb-drawer) .sb-company>.ic{display:none}.sidebar:not(.sb-drawer) .sb-company-mark{display:inline-flex}.sidebar:not(.sb-drawer) .sb-cta{width:100%;padding:0}}.app.rail{grid-template-columns:76px minmax(0,1fr)}.app.rail .sidebar{padding:18px 10px 14px}.app.rail .sb-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:inline!important}.app.rail .sb-link{justify-content:center;padding:0}.app.rail .sb-badge,.app.rail .sb-label,.app.rail .sb-user-text{display:none}.app.rail .sb-company{justify-content:center;padding:6px 0;display:flex!important}.app.rail .sb-company>.ic{display:none}.app.rail .sb-company-mark{display:inline-flex}.app.rail .sb-user{justify-content:center;padding:10px 0 2px}.app.rail .sb-brand .full{display:none}.app.rail .sb-brand .mark{display:block}.app.rail .sb-brand{justify-content:center;padding:0 0 14px}.app.rail .sb-cta{padding:0}.mtop-cta{margin-left:auto}.drawer{z-index:50;background:#fff;outline:none;width:min(300px,86vw);animation:.18s ease-out slide-right;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:12px 0 40px #15181e38}.drawer-close{z-index:1;padding:0 8px;position:absolute;top:14px;right:10px}.sidebar.sb-drawer{border-right:0;height:auto;min-height:100%;padding:18px 12px 14px;position:static;display:flex!important}.sb-drawer .sb-text,.sb-drawer .sb-badge,.sb-drawer .sb-label,.sb-drawer .sb-company,.sb-drawer .sb-user span,.sb-drawer .sb-user-text,.sb-drawer .sb-brand .full{display:revert}.sb-drawer .sb-company,.sb-drawer .sb-user{display:flex}.sb-drawer .sb-brand .mark{display:none}.sb-drawer .sb-link{justify-content:flex-start;min-height:44px;padding:0 10px}.sb-drawer .sb-brand{justify-content:flex-start;padding:0 8px 14px}.sb-drawer .sb-user{justify-content:flex-start;padding:10px}.sb-drawer .sb-badge{display:inline-flex}.sb-drawer .sb-cta{padding:0 16px}.sidebar .sb-avatar{display:flex!important}.sb-drawer .sb-company-text,.sb-drawer .sb-user-text{clip:auto;flex-direction:column;width:auto;height:auto;position:static;display:flex!important}.sb-drawer .sb-company-mark{display:none!important}.wrap{flex-direction:column;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:24px;display:flex}.wrap.narrow{max-width:980px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.card-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.card-sub{border-bottom:1px solid var(--rule);font-family:var(--sans);margin:0;padding:12px 18px;font-size:14px}.card-empty{padding:16px 18px}.form-card{padding:20px}.side-card{padding:16px 18px}@media (width<=759px){.wrap{gap:16px;padding:16px}.form-card{padding:16px}}.wrap-home,.fr{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:28px 24px;display:grid}.fr{grid-template-columns:minmax(0,1fr) 360px}.hero1{background:#fff url(/assets/fold-on-light-ghzgjrHq.svg);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.later-head{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.prog{background:var(--rule2);border-radius:3px;height:6px;overflow:hidden}.prog span{background:var(--blue);height:100%;display:block}.todo li>a,.todo li.todo-done{border-top:1px solid var(--rule2);color:var(--ink);align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:15px;text-decoration:none;display:flex}.todo li>a:hover{background:#f7f9fc}.todo li.todo-done{color:var(--grey)}.todo li.todo-done span{text-decoration:line-through}.todo .tag{color:var(--amber);background:var(--ambert);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px}.todo-go{color:var(--grey);margin-left:auto}.todo-go.tagged{margin-left:8px}.dot{border:1.5px solid var(--edge);border-radius:50%;flex:none;width:20px;height:20px}.tasks .task{border-bottom:1px solid var(--rule2);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.tasks .task:last-child{border-bottom:0}.task-text{flex-direction:column;gap:2px;min-width:0;display:flex}.task-text .hint{font-size:14px}.task .t{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:700}.tico{width:40px;height:40px;color:var(--ink2);background:#f1f2f4;border-radius:50%;justify-content:center;align-items:center;display:flex}.tico.alert{background:var(--redt);color:var(--red)}.due-list li+li{border-top:1px solid var(--rule2)}.due{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 18px;text-decoration:none;display:grid}.due:hover{background:#f7f9fc}.kpis{overflow:hidden}.kpi{border-bottom:1px solid var(--rule);color:inherit;flex-direction:column;gap:2px;padding:14px 18px;text-decoration:none;display:flex}.kpi:last-child{border-bottom:0}a.kpi:hover{background:#f7f9fc}.kpi-link{color:var(--blue);margin-top:4px;font-size:13px;font-weight:600}.overdue-label{color:var(--red);align-items:center;gap:6px;display:flex}.pack{color:var(--grey);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.pack .b6{color:var(--ink)}@media (width<=1000px){.wrap-home,.fr{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.wrap-home,.fr{gap:16px;padding:16px}.hero1{padding:20px}.tasks .task{grid-template-columns:40px minmax(0,1fr)}.tasks .task .btn{grid-column:2;justify-self:start}}.strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.stat{text-align:left;border:0;border-right:1px solid var(--rule);font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.stat:last-child{border-right:0}.stat:hover{background:#f7f9fc}.stat[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--blue)}.stat .big{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:28px;font-weight:800;line-height:1.15}.stat .rp{color:var(--grey);letter-spacing:0;margin-right:1px;font-size:18px;font-weight:700}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field.search{flex:260px;max-width:360px;min-height:38px}.field.search .ic{color:var(--grey)}.tabs{margin-bottom:14px}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.split:not(:has(>.panel)){grid-template-columns:minmax(0,1fr)}.split:focus{outline:none}.ledgerwrap{overflow-x:auto}.ledger{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px;font-size:15px}.ledger th{text-align:left;color:var(--grey);border-bottom:1px solid var(--rule);white-space:nowrap;padding:11px 10px;font-size:13px;font-weight:600}.ledger th:first-child,.ledger td:first-child{padding-left:16px}.ledger th:last-child,.ledger td:last-child{padding-right:16px}.ledger td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:12px 10px}.ledger .num{text-align:right;white-space:nowrap}.ledger .grp th,.ledger .grp td{font-family:var(--display);color:var(--ink);border-bottom:1px solid var(--ink);padding:18px 12px 8px;font-size:15px;font-weight:700}.ledger .grp th{padding-left:16px}.grp-count{font-family:var(--sans);color:var(--grey);margin-left:6px;font-size:14px;font-weight:400}.row{cursor:pointer}.row:hover td{background:#f7f9fc}.row.sel td{background:#eef3fb}.row.sel td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.row-sub{color:var(--grey);font-size:13px}.row-note{color:var(--grey);font-size:14px}.row-note.alert{color:var(--red)}.table-foot{padding:10px 16px}.panel{flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:auto}.panel-section{border-bottom:1px solid var(--rule);padding:16px 18px}.panel-section:last-child{border-bottom:0}.panel-kv{margin-top:12px}.history li{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.history li+li{margin-top:8px}.history .hint{font-size:14px}.cards{flex-direction:column;gap:10px;display:flex}.inv-card{color:inherit;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex}.inv-card[aria-current=true]{border-color:var(--blue)}@media (width<=1439px){.split{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.strip{grid-template-columns:minmax(0,1fr)}.stat{border-right:0;border-bottom:1px solid var(--rule)}.stat:last-child{border-bottom:0}.field.search{flex-basis:100%;max-width:none}}.editor{flex-direction:column;min-width:0;display:flex}.ed-top{flex-wrap:wrap;gap:14px}.ed-top .back{color:var(--ink2)}.ed-actions{gap:8px;margin-left:auto;display:flex}.save-state{color:var(--grey);align-items:center;gap:6px;font-size:14px;display:inline-flex}.save-state.ok{color:var(--green)}.save-state.err{color:var(--red)}.ed-alert{width:100%;max-width:1260px;margin:0 auto;padding:12px 24px 0}.work{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;width:100%;max-width:1260px;margin:0 auto;padding:20px 24px 40px;display:grid}.work-main{flex-direction:column;gap:12px;min-width:0;display:flex}.steps-hint{align-self:center;width:100%;max-width:820px}.steps-list{flex-wrap:wrap;align-items:center;gap:6px 18px;font-weight:500;display:flex}.paper{border:1px solid var(--rule);background:#fff;border-radius:3px;flex-direction:column;align-self:center;gap:22px;width:100%;max-width:820px;padding:44px 44px 52px;font-size:14px;display:flex;position:relative;box-shadow:0 1px 2px #15181e0f,0 10px 28px #15181e12}.watermark{pointer-events:none;letter-spacing:.12em;color:#15181e0a;justify-content:center;align-items:center;font-size:120px;font-weight:600;display:flex;position:absolute;inset:0;overflow:hidden}.watermark:before{content:"DRAF";transform:rotate(-32deg)}.paper-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.company-block{color:var(--ink2);flex-direction:column;gap:3px;display:flex}.logo-slot{border:1px dashed var(--edge);width:120px;height:40px;color:var(--grey);border-radius:4px;justify-content:center;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.title-block{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.paper-title{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:800}.number-slot{color:var(--grey);border:1px dashed var(--edge);border-radius:4px;padding:3px 8px;font-size:13px}.plabel{color:var(--grey);font-size:13px}.bill{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;padding-top:16px;display:grid}.meta-grid{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:8px 12px;display:grid}.meta-grid .fld{gap:0}.due-value{flex-direction:column;padding:0 2px;font-weight:600;display:flex}.due-value .hint{align-items:center;font-weight:400;display:inline-flex}.lines-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.lines{border-collapse:collapse;width:100%;min-width:620px}.lines th{text-align:left;color:var(--grey);border-bottom:1px solid var(--ink);padding:6px 4px;font-size:13px;font-weight:500}.lines th.num,.lines td.num{text-align:right}.lines td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:7px 4px}.lines .w-qty{width:128px}.lines .w-price{width:120px}.lines .w-disc{width:98px}.lines .w-amount{width:100px}.lines .w-del{width:36px}.lines td.amount{white-space:nowrap;padding-top:15px}.line-err td{background:#fff7f6}.qty-cell,.disc-cell{gap:4px;display:flex}.qty-cell .qty{flex:none;width:48px}.qty-cell .unit{flex:1;gap:2px;min-width:0;padding:0 4px 0 6px}.disc-cell .disc{flex:1;min-width:0}.disc-cell .disc-type{flex:none;justify-content:center;width:40px;padding:0 4px}.disc-cell .disc-type .select-icon{display:none}.disc-cell .disc-type .select-value{flex:none}.lines .unit .select-icon .ic{width:14px;height:14px}.f.area textarea{field-sizing:content;min-height:1.4em;max-height:9em}.lines .f{min-height:36px;padding:0 8px}.lines .fld{gap:0}.del{color:var(--grey);padding:0 6px}.line-tools{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-10px;padding-bottom:14px;display:flex}.paper-foot{grid-template-columns:minmax(0,1fr) 280px;gap:28px;display:grid}.totals{flex-direction:column;font-size:15px;display:flex}.tot{justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.tot.ruled{border-top:1px solid var(--rule);margin-top:3px;padding-top:6px}.tot.grand{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);align-items:baseline;margin-top:4px;padding:8px 0 6px}.grand-num{font-family:var(--display);letter-spacing:-.02em;font-size:18px;font-weight:800}.pph-line{padding-top:8px}.ed-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.checks{flex-direction:column;gap:10px;display:flex}.chk{align-items:flex-start;gap:10px;font-size:15px;display:flex}.chk img{margin-top:3px}.lock-line{border-top:1px solid var(--rule2);padding-top:10px}@media (width<=1180px){.work{grid-template-columns:minmax(0,1fr)}.ed-side{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=759px){.topbar.ed-top{gap:8px;padding:8px 12px;top:56px}.ed-top .save-state{order:5;width:100%}.work{gap:16px;padding:12px 12px 32px}.ed-side{grid-template-columns:minmax(0,1fr)}.paper{padding:22px 16px 28px}.bill,.paper-foot{grid-template-columns:minmax(0,1fr);gap:18px}.watermark{font-size:72px}.ed-alert{padding:12px 12px 0}}.client-page{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;width:100%;max-width:1300px;margin:0 auto;padding:24px;display:grid}.back-link{align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.open-list li+li{border-top:1px solid var(--rule2)}.open-row{color:inherit;justify-content:space-between;gap:10px;padding:12px 18px;text-decoration:none;display:flex}.open-row:hover{background:#f7f9fc}@media (width<=1000px){.client-page{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.client-page{padding:16px}}.subnav{border-bottom:1px solid var(--rule);gap:4px;display:flex}.subnav-link{color:var(--ink2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-weight:500;text-decoration:none}.subnav-link.active{color:var(--ink);border-bottom-color:var(--blue)}.plain-list li{border-bottom:1px solid var(--rule2);padding:10px 0}.bank-form{border-top:1px solid var(--rule2);padding-top:12px}.team-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mem{border-bottom:1px solid var(--rule2);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.mem:last-child{border-bottom:0}.mem-who{align-items:center;gap:10px;min-width:0;display:flex}.invite-row{align-items:flex-end;gap:8px;display:flex}.invite-row .role{flex:none;width:120px}@media (width<=900px){.team-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.invite-row{flex-direction:column;align-items:stretch}.invite-row .role{width:auto}}.help-list{padding:4px 0}.help-item{border-bottom:1px solid var(--rule2);outline:none;padding:14px 18px}.help-item:last-child{border-bottom:0}.help-item.on{background:var(--tint)}.help-item dd{color:var(--ink2);flex-direction:column;gap:6px;margin-top:4px;display:flex}.help-item .ex{background:var(--desk);color:var(--ink);border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:13px}.ob{background:var(--desk);flex-direction:column;gap:24px;min-height:100vh;padding:32px 40px 40px;display:flex}.ob-head{align-items:center;gap:16px;display:flex}.ob-sub{border-left:1px solid var(--rule);padding-left:14px}.ob-main{border:1px solid var(--rule);background:#fff url(/assets/fold-on-light-ghzgjrHq.svg);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:16px;padding:40px 24px;display:flex}.card1{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:18px;width:100%;max-width:380px;padding:24px;display:flex;box-shadow:0 10px 30px #15181e0f}.ob-form{flex-direction:column;gap:18px;display:flex}.bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bar span{background:var(--rule);border-radius:2px;height:4px}.bar span.on{background:var(--blue)}@media (width<=759px){.ob{gap:16px;padding:16px}.ob-sub{display:none}.ob-main{padding:20px 12px}.card1{padding:20px 16px}}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-side{background:var(--blue) url(/assets/fold-on-blue-B12A3Zzm.svg) repeat;color:#fff;flex-direction:column;justify-content:space-between;gap:28px;padding:40px 56px 36px;display:flex}.auth-say{flex-direction:column;gap:28px;display:flex}.auth-side .say{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:proportional-nums;max-width:460px;margin:0;font-size:34px;font-weight:800;line-height:1.1}.auth-side ul{color:#d6def5;flex-direction:column;gap:12px;font-size:15px;display:flex}.auth-side li{align-items:flex-start;gap:10px;display:flex}.auth-side .ic{color:#a9b9e6}.auth-foot{color:#c7d2ef;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.auth-legal{gap:14px;display:flex}.auth-foot a{color:#e3e9f8}.auth-foot a:hover{color:#fff}.auth-main{background:#fff;justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-form{flex-direction:column;gap:20px;width:100%;max-width:380px;display:flex}.auth-form .hint.fine{font-size:13px}.otp{position:relative}.otp-input{opacity:0;z-index:1;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.otp-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-cells span{border:1px solid var(--field);height:52px;font-family:var(--display);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.otp-cells span.on{border-color:var(--blue);box-shadow:0 0 0 3px #23408e33}.otp:has(.otp-input[aria-invalid=true]) .otp-cells span{border-color:var(--red)}@media (width<=860px){.auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-side{gap:20px;padding:20px 16px 24px}.auth-side .say{font-size:28px}.auth-side ul,.auth-foot{display:none}.auth-main{align-items:flex-start;padding:32px 16px 40px}.fmark{display:none}}.state-page{background:#fff url(/assets/fold-on-light-ghzgjrHq.svg);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:36px 16px;display:flex}.stbox{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:26px 24px;display:flex;box-shadow:0 10px 30px #15181e0f}.state-icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tone-amber{background:var(--ambert);color:var(--amber)}.tone-green{background:var(--greent);color:var(--green)}.tone-blue{background:var(--tint);color:var(--blue)}.state-text{color:var(--ink2);font-size:15px;line-height:1.5}.state-actions,.share-options{flex-direction:column;gap:10px;display:flex}.share-opt{text-align:left;white-space:normal;width:100%;min-height:64px;color:var(--ink2);justify-content:flex-start;gap:14px;padding:10px 16px}.share-opt.primary{border-color:var(--blue);background:var(--tint);color:var(--blue)}.share-opt.primary:hover{color:var(--blueh);background:#dde5f5}.share-opt-text{color:var(--ink);flex-direction:column;display:flex}.share-opt-title{font-weight:600}.share-opt .hint{font-weight:400}.message{field-sizing:content;min-height:150px;max-height:260px}.template-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.template-card .message{max-height:none}.token-row{gap:6px}.message-preview{border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:#f7f9fc;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}@media (width<=760px){.template-grid{grid-template-columns:minmax(0,1fr)}}.danger-zone{border-left:3px solid var(--red)}.akun-back{align-self:flex-start}.pay-amount .field{min-height:54px}.pay-amount .field-prefix{font-size:18px}.pay-amount .num-input{font-family:var(--display);letter-spacing:-.02em;text-align:left;font-size:22px;font-weight:800}.chip-btn{border-radius:999px}.boxed{border:1px solid var(--rule);border-radius:8px;padding:12px 14px}.collapse-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;color:var(--blue);justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.collapse-row:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.collapse-row .hint{font-weight:400}.collapse-row .rot{transform:rotate(180deg)}.collapse-pad{padding:10px 0 4px}.btn.dashed{border-style:dashed;justify-content:flex-start}.schedule{border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.schedule li{border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.schedule li:last-child{border-right:0}.schedule li.on{background:var(--tint)}.gap-wide{gap:16px 28px}.copy-left{margin-right:auto}.choice-cards{flex-direction:column;gap:10px;display:flex}.choice-card{all:unset;box-sizing:border-box;border:1px solid var(--edge);cursor:pointer;text-align:left;border-radius:8px;gap:12px;padding:14px 16px;display:flex}.choice-card[data-state=checked]{border:1.5px solid var(--blue);background:var(--tint)}.choice-card[data-disabled]{cursor:not-allowed;opacity:.65}.choice-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.choice-dot{border:1.5px solid var(--field);box-sizing:border-box;background:#fff;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.choice-card[data-state=checked] .choice-dot{border:5px solid var(--blue)}.what-happens{background:#f7f9fc;border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.what-happens ol{flex-direction:column;gap:4px;padding-left:20px;list-style:decimal;display:flex}.doc-frame{border:1px solid var(--rule);background:#fff;border-radius:6px;width:100%;height:min(70vh,1000px)}.doc-frame.a5{height:min(60vh,640px)}.email-form{border:1px solid var(--rule);background:#f7f9fc;border-radius:8px;padding:12px 14px}.email-form .field{min-height:40px}@media (width<=759px){.schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule li:nth-child(2){border-right:0}.schedule li:nth-child(-n+2){border-bottom:1px solid var(--rule)}.copy-left{margin-right:0}}.static-field{cursor:default;color:var(--ink2);background:#fff}.logo-img{object-fit:contain;align-self:flex-start;max-width:160px;max-height:56px;margin-bottom:6px}.item-picker{min-width:240px}.item-field{min-height:34px}.combo-input.plain{font-weight:400}.watermark.sample-mark:before{content:"CONTOH"}.paper.sample{box-shadow:none;max-width:none;padding:28px}.sample-lines{min-width:0}.pay-list li{border-top:1px solid var(--rule2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.pay-list li:first-child{border-top:0}.pay-list li.voided .b6{color:var(--grey);text-decoration:line-through}.aging-summary{overflow:hidden}.aging-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 10px;display:flex}.aging-bar{background:var(--rule2);border-radius:6px;height:12px;margin:0 18px 14px;display:flex;overflow:hidden}.seg-not_due{background:#9aa8c9}.seg-d1_30{background:#c7564b}.seg-d31_60{background:#b33a2f}.seg-d61_90{background:var(--red)}.seg-over_90{background:#7a1b13}.swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.buckets{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bk{text-align:left;border:0;border-right:1px solid var(--rule);font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.bk:last-child{border-right:0}.bk:hover{background:#f7f9fc}.bk[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--blue)}.bk .v{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:800}.bk .v.zero{color:var(--grey)}.split2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.ar{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.ar th,.ar td{border-bottom:1px solid var(--rule2);text-align:right;white-space:nowrap;padding:12px}.ar thead th{color:var(--grey);border-bottom:1px solid var(--rule);font-size:13px;font-weight:600}.ar th:first-child{text-align:left;padding-left:16px;font-weight:500}.ar th:first-child a{color:var(--ink)}.ar td:last-child{padding-right:16px}.ar .zero{color:var(--grey)}.ar tfoot th,.ar tfoot td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:600}.pack-list{flex-direction:column;gap:8px;font-size:15px;display:flex}.pack-list li{align-items:center;gap:8px;display:flex}.pack-list .ic{color:var(--grey)}.slip-list li{border-top:1px solid var(--rule2);flex-direction:column;gap:8px;padding:10px 0;display:flex}.slip-list li:first-child{border-top:0}.slip-list .btn{align-self:flex-start}.r{text-align:right}.asof{width:190px}@media (width<=1439px){.split2{grid-template-columns:minmax(0,1fr)}.side-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=1000px){.buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.bk{border-bottom:1px solid var(--rule)}.side-stack{grid-template-columns:minmax(0,1fr)}}.audit-list li{border-bottom:1px solid var(--rule2);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.audit-list li:last-child{border-bottom:0}.audit-when{font-size:14px}.card-foot{border-top:1px solid var(--rule);padding:12px 18px}@media (width<=759px){.audit-list li{grid-template-columns:minmax(0,1fr);gap:2px}}.upload-box{border:1px solid var(--rule);border-radius:8px;padding:12px}.upload-preview{background:var(--desk);border-radius:6px;justify-content:center;align-items:center;height:88px;display:flex}.upload-preview img{object-fit:contain;max-width:100%;max-height:76px}.upload-box .btn{align-self:flex-start}.contact-grid{grid-template-columns:140px repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.contact-grid{grid-template-columns:140px minmax(0,1fr)}}@media (width<=759px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.contact-row{grid-template-columns:130px repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=759px){.contact-row{grid-template-columns:minmax(0,1fr)}}.import-steps{flex-wrap:wrap;gap:8px;display:flex}.import-steps li{color:var(--ink2);background:#e6e8eb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:500;display:flex}.import-steps li .n{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.import-steps li.on{background:var(--tint);color:var(--blue)}.import-steps li.on .n{background:var(--blue);color:#fff}.import-steps li.done .n{background:var(--green);color:#fff}.drop{border:2px dashed var(--edge);text-align:center;background:#fbfcfd;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.drop .ic{color:var(--grey)}.map{border-collapse:collapse;width:100%;font-size:14px}.map th{color:var(--grey);text-align:left;border-bottom:1px solid var(--rule);padding:6px 0;font-size:13px;font-weight:600}.map td{border-bottom:1px solid var(--rule2);vertical-align:middle;padding:8px 8px 8px 0}.map .r{text-align:right;padding-right:0}.select-trigger.compact{min-height:36px;font-size:14px}.ok{color:var(--green)}.rowerr{border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.compact-field{max-width:360px;min-height:38px}.as-button{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.lp{color:var(--ink);background:#fff}.lp a:not(.btn){text-decoration:none}.wrapx{width:100%;max-width:1160px;margin:0 auto;padding:0 32px}.nav{align-items:center;gap:28px;height:72px;display:flex}.nav-links{gap:24px;margin-left:12px;display:flex}.nav-links a{color:var(--ink2);font-size:15px;font-weight:500}.nav-links a:hover{color:var(--blue)}.nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.d60{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:proportional-nums;margin:0;font-size:50px;font-weight:800;line-height:1.04}.d44{font-family:var(--display);letter-spacing:-.025em;font-variant-numeric:proportional-nums;margin:0;font-size:44px;font-weight:800;line-height:1.08}.lede{color:var(--ink2);max-width:520px;font-size:18px;line-height:1.55}.hero{background:var(--desk) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='192'%20viewBox='0%200%208%20192'%20aria-hidden='true'%3e%3cpath%20d='M0%2023.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%2047.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%2071.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%2095.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%20119.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%20143.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%20167.5H8'%20stroke='%23E3E6EB'%20stroke-width='1'/%3e%3cpath%20d='M0%20187.5H8M0%20190.5H8'%20stroke='%23D5DAE1'%20stroke-width='1'/%3e%3c/svg%3e") repeat;border-bottom:1px solid var(--rule)}.hero-grid{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:56px;padding-top:56px;padding-bottom:72px;display:grid}.hero-copy{flex-direction:column;gap:24px;display:flex}.hero-copy .hint{font-size:14px}.hero-sheet{margin:0}.sheetwrap{filter:drop-shadow(0 18px 40px #15181e24)drop-shadow(0 2px 6px #15181e14)}.sheet{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);background:#fff;border-radius:6px;padding:34px 36px 30px;font-size:13px;line-height:1.45;position:relative}.sheet .flap{clip-path:polygon(0 0,0 100%,100% 100%);background:#8da2dc;border-bottom-left-radius:8px;width:48px;height:48px;position:absolute;top:0;right:0}.sheet .col{flex-direction:column;gap:2px;display:flex}.sheet .col.end{text-align:right;align-items:flex-end}.sheet .b{font-weight:600}.sheet .g{color:var(--grey)}.sheet .g2{color:var(--ink2)}.sheet .tiny,.lp .tiny{color:var(--grey);font-size:12px}.sheet .mono{font-size:13px;font-weight:500}.sheet-top,.sheet-parties{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sheet-title{margin-right:30px}.sheet-word{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:800}.sheet-parties{margin:22px 0 16px}.sheet table{border-collapse:collapse;width:100%}.sheet th{color:var(--grey);text-align:left;border-bottom:1px solid var(--ink);padding:0 0 6px;font-size:12px;font-weight:600}.sheet td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:7px 0}.sheet .r{text-align:right;white-space:nowrap}.sheet-totals{flex-direction:column;gap:5px;width:min(300px,100%);margin:14px 0 0 auto;display:flex}.tline{justify-content:space-between;align-items:center;gap:8px;display:flex}.tline.total{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-family:var(--display);align-items:baseline;margin-top:4px;padding:8px 0 6px;font-weight:800}.tline.total span:last-child{letter-spacing:-.02em;font-size:18px}.tline.pph{color:var(--grey);justify-content:flex-start;align-items:flex-start;margin-top:4px;font-size:12px}.mark{background:var(--blue);color:#fff;width:20px;height:20px;font-size:12px;font-weight:700;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #fff}.mark.out{margin-left:-30px}.legend{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}.legend>span{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.sec{padding:72px 0}.sec-desk{background:var(--desk);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sec-top0{padding-top:0}.rules{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rules>div{flex-direction:column;gap:8px;padding:22px 22px 4px 0;display:flex}.rules>div+div{border-left:1px solid var(--rule);padding-left:22px}.rules .k{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:800}.rules p{color:var(--ink2);font-size:15px;line-height:1.5}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.phone{background:#15181e;border-radius:36px;width:300px;max-width:100%;margin:0 auto;padding:12px;box-shadow:0 24px 60px #15181e2e}.phone .scr{background:#ece5dd;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.phone .top{border-bottom:1px solid var(--rule);background:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex}.phone .top .av{width:34px;height:34px;font-size:13px}.phone .top .b{font-size:14px;font-weight:600}.phone .col{flex-direction:column;line-height:1.25;display:flex}.chat{flex-direction:column;justify-content:flex-end;min-height:300px;padding:18px 0 8px;display:flex}.bubble{background:#d9fdd3;border-radius:10px 2px 10px 10px;align-self:flex-end;max-width:84%;margin:0 12px 10px;padding:10px 12px;font-size:13px;line-height:1.45}.bubble.in{background:#fff;border-radius:2px 10px 10px;align-self:flex-start}.bubble .time{text-align:right;color:#5d6b72;margin-top:4px;font-size:12px;display:block}.pdfchip{background:#fff;border:1px solid #e3e6eb;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.pdfchip .b{font-size:12px;font-weight:600}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.steps li{border-top:1px solid var(--ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.steps .n{font-family:var(--display);color:var(--blue);font-size:15px;font-weight:800}.steps h3{letter-spacing:-.01em;font-size:22px}.steps p{color:var(--ink2);font-size:15px;line-height:1.5}.aging-card{flex-direction:column;gap:18px;padding:26px 28px;display:flex}.aging-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aging-title{font-family:var(--display);font-size:18px;font-weight:700}.aging{flex-direction:column;gap:12px;display:flex}.arow{grid-template-columns:110px minmax(0,1fr) 120px;align-items:center;gap:14px;font-size:14px;display:grid}.arow .r{text-align:right}.arow .bar{background:var(--blue);border-radius:3px;height:12px;display:block}.arow .bar.soft{background:#5c77c6}.arow .bar.red{background:var(--red)}.arow .bar.zero{width:3px}.aging-total{border-top:1px solid var(--ink);justify-content:space-between;padding-top:12px;font-weight:600;display:flex}.can{flex-direction:column;gap:14px;display:flex}.can>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.can .lbl{font-family:var(--display);width:110px;font-size:15px;font-weight:700}.chip{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.chip.muted{color:var(--grey)}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.faq details{border-top:1px solid var(--rule);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary .ic{transform:rotate(180deg)}.faq p{color:var(--ink2);margin-top:10px;font-size:15px;line-height:1.55}.cta{background:var(--blue) url(/assets/fold-on-blue-B12A3Zzm.svg) repeat;color:#fff}.cta-inner{justify-content:space-between;align-items:center;gap:32px;padding-top:64px;padding-bottom:64px;display:flex}.cta .d44{color:#fff}.cta-text{color:#d6def5;font-size:18px}.cta .white{color:#fff}.lp .cta-text a{text-underline-offset:3px;text-decoration:underline}.lp-foot{color:var(--grey);padding:36px 0 44px;font-size:14px}.lp-foot .wrapx{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lp-foot-links{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.lp-foot a{color:var(--grey)}.lp-foot a:hover{color:var(--blue)}.legal-head{border-bottom:1px solid var(--rule);background:#fff url(/assets/fold-on-light-ghzgjrHq.svg)}.legal{flex-direction:column;gap:16px;max-width:760px;padding-top:48px;padding-bottom:48px;display:flex}.legal-body{flex-direction:column;gap:28px;display:flex}.legal-section{flex-direction:column;gap:10px;display:flex}.legal-body p,.legal-list li,.legal-contact{color:var(--ink2);overflow-wrap:anywhere;line-height:1.6}.legal-list{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}.legal-list li::marker{color:var(--grey)}.legal-contact{flex-direction:column;gap:4px;font-style:normal;display:flex}.legal-contact .b6{color:var(--ink)}.lp .legal-body a,.lp .legal-other{color:var(--blue);text-underline-offset:2px;text-decoration:underline}@media (width<=1000px){.hero-grid,.lp-split{grid-template-columns:minmax(0,1fr);gap:40px}.rules{grid-template-columns:repeat(2,minmax(0,1fr))}.rules>div:nth-child(3){border-left:0;padding-left:0}.steps,.faq{grid-template-columns:minmax(0,1fr)}.nav-links{display:none}}@media (width<=640px){.wrapx{padding:0 16px}.d60{font-size:34px}.d44{font-size:28px}.lede{font-size:15px}.hero-grid{padding-top:28px;padding-bottom:48px}.sheet{padding:22px 18px;font-size:12px}.sheet-title{margin-right:22px}.mark.out{margin-left:0}.rules{grid-template-columns:minmax(0,1fr)}.rules>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.sec{padding:56px 0}.cta-inner{flex-direction:column;align-items:flex-start}.nav{gap:12px}.nav-right .nav-cta{display:none}.arow{grid-template-columns:84px minmax(0,1fr) 96px}.lp-foot-links{margin-left:0}.legal{padding-top:28px;padding-bottom:36px}.legal-body{gap:24px}}
